The best one by far is a pen as it has many uses. Especially in self defence hitting vital points. I always carry one around with me not just for self defence purposes. Also an umbrella in the rain lol. Stab people with the pointy end. Thats what you need in the highstreet when people get in the way.