Tasers, Stun guns and such may require FOID card. Depending on local muni codes "noxious gas or sprays" may be defined differently. "(a) (1) No person may acquire or possess any firearm, stun gun, or taser within this State without having in his or her possession a Firearm Owner's Identification Card previously issued in his or her name by the ... More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.