Not as long as it is in plain view and is not disguised as something else.
Is it legal in state of CA.
yes.
yes
Yes, stun guns are legal to carry in Texas, unless the stun gun is in the shape of an item that is already deemed illegal to carry, such as a baton, sap, or brass knuckles.
If you're referring to an expandable baton, they are legal, generally speaking, but some states in the U.S. require you to take a training class in order to carry one. I'd guess that some states don't allow you to carry a baton, so the answer is, it depends on where you are. For reference, Asp is a brand name.
Anything that is legal in the civilian world.
In the US
Depends on the laws of your state. In Virginia, open carry is legal- with or without a permit. In other states, a weapon may not be visible. You did not say what place.
It is legal to carry a key chain.
The legal BAC (blood alcohol content) limit in Virginia is .08%
Under Education law, s. 6435 and Penal Law, s. 265.20, NY Code (effective after the 2013 legislative session), it is illegal to carry any baton [billy] "which is twenty-four to twenty-six inches in length and no more than one and one-quarter inches in thickness" unless you are a private college security officer, certain auxiliary police, or are:"1. . . . employed in fulfilling contracts with New York state, its agencies or political subdivisions for the purchase of billies or blackjacks; or2. . . . employed in fulfilling contracts with sister states, their agencies or political subdivisions for the purchase of billies or blackjacks; or3. . . . employed in fulfilling contracts with foreign countries, their agencies or political subdivisions for the purchase of billies or blackjacks as permitted under federal law."Carrying a baton is criminal possession of a weapon in the 4th degree, a Class A misdemeanor.
Yes, it is legal to carry a citizen Taser in Alabama.