A stun gun is one of the most useful tools used for self defense. It is a very compact, handy gun which is not bigger than, say, a flashlight. Its small size makes it a highly portable device which anyone can carry in his pocket.
A stun gun comes in many varieties. Even though it is available in many varieties, its principle is the same. When someone attacks you, it simply dumps high electrical voltage into the attacker’s body so as to immobilize him.
However, the stun gun is effective only when the attacker is in a very close range, within the length of an arm.