People in Texas are having a festival to celebrate guns.