Yes, it is legal to carry a firearm in a Texas State Park, a State or National Forest, State Game Management Areas, and also in Texas roadside rest areas.