Stun gun belongs to the category of self defense weapons which produce electric shocks on the body of assailant. Such shocks would render the attacker immovable for a brief the period so that the victim can use the time to alert the cops or other people in the vicinity.
If you are a woman, a stun gun can be extremely useful to safeguard yourselves from miscreants. However, stun guns are not just for women. Even men can used them, particularly old men.
You may want to check out smartstun.com which features a decent collection of stun guns and other self defense weapons for very cheap prices.