I'm not a lawyer....that said....I've lived in NYC. I live in Florida. In NYC you couldn't even carry 'pepper spray' legally. In Florida (technically) you need the Concealed Weapons Carry Permit (even if you never plan on carrying a firearm) just to carry the pepper spray. The laws are so specific that if you have any questions about what you can and can not carry...check your local laws. I'd start with a Gun Shop....they usually have a general starting idea of some of the things you can do.