Since 2021 Texans can carry handguns without a permit or license. However, there still are restrictions on where handguns can be carried. You also need to be 21 to carry a handgun in public. There are restrictions on where guns can be carried openly or concealed, such as in bars, schools, and voting stations. In Texas, current laws regarding carrying a gun vary based on whether it is a handgun or a long gun, such as a shotgun or rifle. If you have a handgun, you must carry it in a holster, open or concealed. There is no specific requirement about the type of holster. Under current law, you no longer need a license; the only requirement is that the handgun is in a holster. Carrying a long gun is not specified in Texas law, but specific individuals are barred from possessing or owning firearms by law. Also, disorderly conduct laws deal with how guns can be shown in public. Flaunting a gun publicly in a way that alarms others is a crime.