Feel safe with the Tornado 900-Kilovolt Laser Stun Gun. It features a flashlight and a built-in laser to assist in aiming. Plus it is USB chargeable and is able to stun with the light on.
$6 shipping in the contiguous US.