For a stun gun to be effective, it must have a voltage between 300,000 and 500,000 volts. A gun with a voltage below 300,000 volts may not be strong enough to stun an attacker, while one with a voltage above 500,000 volts may be more likely to cause serious injuries.