It is NOT legal to fire guns inside the city limits.
Yes, they are legal; however some cities have regulations about shooting them within city limits. They also have to have a red tip on them for people to distinguish between real guns and the others.
It all depends on the City and Country where you live.
there was a petition passed that made airsofting illegal in public but it is legal to play on private property so you can play in your yard if you want
no
depends on what state you are hunting in, in Pennsylvania you can hunt any where aslong as you arn't tresspassing and you are 50 yards from any building for archery and 150 yards for guns
Anywhere outside City Limits.
No, it would be illegal to shoot within the city limits
BB guns are legal in china they also have a rather large production of BB guns in china however shooting or carrying one in the city is still is still illegal.
In P.A I don't think it's required to register a stun gun
Your local law enforcement can give you the latest information
Texas allows Airsoft guns to be owned but most cities require that the Airsoft guns be discharged only while outside city limits.