In Texas, most guns are legal to carry with a permit. Knives (including swords and machetes) are legal to carry and you don’t need to a permit to carry them. Also legal in the state are small canisters of pepper spray, tasers, and whistles.What are the gun rules in Texas?
Texas has no laws regarding possession of any firearm regardless of age; all existing restrictions in State law mirror Federal law except for the prohibition of zip guns. A person of any age may possess a firearm such as at a firing range.