Whats the best self-defense weapon?

If someone or a group of individuals came up to me and tried jumping me, I was wondering what is the best possible self-defense weapon on the market. I want something that is legal, but will protect me against about everything. I am a guy in New York if that helps. Thanks.
13 answers 13