You have to be a resident of utah to buy a handgun here, but i think for a rifle and shotgun you dont need to be resident to buy one. If you want a handgun it is not illegal to get one through a private sale if you have a bill of sale for it and you dont need to go to a ffl or dealer.