-support for the smokes but +- for flashes you need some kind of permit to use in real life so i guess it would make more sense to make them like class 1
Yes. You may own one. However, flash bangs, although technically non lethal, are considered destructive devices by US law. As such, you would have to pay a 200 dollar tax stamp and go through the process of owning a destructive device for every single grenade.
that are legal to use in North Carolina include sparklers, snakes or worms, smoke bombs, fountains and noisemakers like poppers. It isn't legal to set off Roman candles, bottle rockets, firecrackers, spinners or anything that shoots up into the air. ... sorry but in roleplay making these illegal wouldn't make any sense but throwing flashes in public should always Count as assault
also Put the What are the advantages of having this? as its more of what you would like to see