Here is another stun gun that can stop aggressive assailants. The Zap Blast Knuckles Multi Pain-Point Stun Gun comes with 4 points of contact on its tip, sides, and handle. It also has a LED flashlight. The side plates stop others from taking your baton.
This stun gun also comes with a LED flashlight and safety switch. It measures 11.5-inches. You can find out more about it here.