Here is the state law in Pennsylvania:
(b) Carrying or discharging air rifles.-- (1) It shall be unlawful for any person under 18 years of age to carry any air rifle on the highways or public lands unless accompanied by an adult, except that a person under 18 years of age may carry such rifle unloaded in a suitable case or securely wrapped. (2) It shall be unlawful for any person to discharge any air rifle from or across any highway or public land or any public place, except on a properly constructed target range.
(g) Definitions.--As used in this section the following words and phrases shall have the meanings given to them in this subsection: "Air rifle." Any air gun, air pistol, spring gun, spring pistol, B-B gun, or any implement that is not a firearm, which impels a pellet of any kind with a force that can reasonably be expected to cause bodily harm. The term does not include a paintball gun or paintball marker as defined in section 2707.2 (relating to paintball guns and paintball markers).
As you can see this is dependent on age in the STATE statutes, however you must further check with your local and county laws to determine legality.
yes
bb guns r illegal in North Carolina
Yes, of course it is illegal to bring BB guns on planes.
By the local ordinance in Baltimore city are BB guns illegal
BB guns and airsoft guns are legal, but it may be illegal to transport them, especially to handle them if they are looking like 'real' guns.
No
No
no there not
No.
No
BB guns are legal in all states. However some local laws have different restrictions on the use of BB guns.
Most all Walmarts sell BB guns