its illegal in Texas to have a blade longer than 5 inches in your vehicle.
Wrong. A machete, while technically could be classified as an "illegal knife", they are not actually illegal.
Just for Texans:
PENAL CODE**CHAPTER 46. WEAPONS
TEXAS PENAL CODE
TITLE 10. OFFENSES AGAINST PUBLIC HEALTH, SAFETY, AND MORALS
CHAPTER 46. WEAPONS
(6) "Illegal knife" means a:
(A) knife with a blade over five and one-half inches;
(B) hand instrument designed to cut or stab another by being thrown;
(C) dagger, including but not limited to a dirk, stiletto, and poniard;
(D) bowie knife;
(E) sword; or
(7) "Knife" means any bladed hand instrument that is capable of inflicting serious bodily injury or death by cutting or stabbing a person with the instrument.
Sec. 46.02. UNLAWFUL CARRYING WEAPONS.
(a) A person commits an offense
if the person intentionally, knowingly, or recklessly carries on or about his or her person a handgun, illegal knife
, or club if the person is not
(1) on the person's own premises
or premises under the person's control; or
(2) inside of or directly en route to a motor vehicle
or watercraft that is owned by the person or under the person's control.
(a-2) For purposes of this section, "premises" includes real property and a recreational vehicle that is being used as living quarters, regardless of whether that use is temporary or permanent. In this subsection, "recreational vehicle" means a motor vehicle primarily designed as temporary living quarters or a vehicle that contains temporary living quarters and is designed to be towed by a motor vehicle. The term includes a travel trailer, camping trailer, truck camper, motor home, and horse trailer with living quarters.
There you go, if you're in your vehicle, going to your vehicle, or in your home or otherwise, you can have an 'illegal knife'.
However, I think some place else "tools" are protected, because a machete is the same class of tool as an ax or a chainsaw.