To register a golf cart as a LSV in Texas, you need to have the following on the cart:
a normal maximum speed of 20-25 mph (LSV) or 20-35 mph (NEV)
seat belts
head and tail lights
a windshield
a parking brake
turn signals
rear-view mirrors
brake lights
reflectors
a valid 17-digit Vehicle Identification Number (VIN).
State law allows for use of golf carts with a slow-moving vehicle emblem in the following situations:
in master planned communities with a uniform set of restrictive covenants in place,
on public or private beaches,
during the daytime and no more than two miles from where the owner usually parks the golf cart and for transportation to or from a golf course, or
to cross intersections, including a road or street that has a posted speed limit of no more than 35 miles per hour.
I've been pulled over 2x in my neighborhood where the sheriff wasn't aware of these laws even though my house is on a golf course and in a master planned community with restrictive covenants in place (The Woodlands). Didn't get a ticket but was told to get off the streets...
If I'm not mistaken, New Braunfels now allows golf cars on the streets in the city.