You need a carry permit to be legal with a loaded gun on your person. I got mine at carters shooting supply off of hwy 58. The cost is $75 that you pay to carters for the class you take which consists of a written test,"which is easy", then a shooting test of 50 rounds into a target. After you get the tests and such done there, you get a certificate that you have to take to the department of motor vehicles building. There you have to pay $100 and something dollars to get your permit. When your done there, you have to go down to the ups store on gunbarrel road, and get your fingerprints scanned, which is free. After the 3 different steps you take to get this done, you will recieve your license via mail and you become legal. Usually takes about 1 to 2 months for everything.