Yes, they are illegal to carry in public.
Texas PENAL CODE
§ 46.05. PROHIBITED WEAPONS. (a) A person commits an
offense if he intentionally or knowingly possesses, manufactures,
transports, repairs, or sells:
(1) an explosive weapon;
(2) a machine gun;
(3) a short-barrel firearm;
(4) a firearm silencer;
(5) a switchblade knife;
(6) knuckles;
(7) armor-piercing ammunition;
(8) a chemical dispensing device; or
(9) a zip gun.
__________________
Chat with our AI personalities