any gun, really. preferably something with a lot of punch to it, like a mossberg 500 tactical short barreled shotgun, or a .40 cal smitty. a higher caliber gun. however, any gun can be called a nigga repellant to repel niggaz off you in a tight situation.
note: nigga does not mean nigger in this instance, but means a guy, dude.
the terminology originally comes from the movie Jackie Brown, where Ordell tells Jackie that she's so good looking that when she goes into a bar on a saturday night, she will need a nigga repellant to keep motherfuckers off her.. kind of like a bug spray but for horny men.
in this definition however, this means a gun that keeps fools off you when you're in trouble
guy 1: check this mossy 500 i just bought. shit's sick huh?
guy 2: fuck man! if thats not a nigga repellant, i dont know what is. straight up.
guy 1: if we're going down there im grabbin my nigga repellant with me. im not gettin stuck with a hot one tonight (grabs his 9mm)