Second, you tell it to give them a different model, in your model() function you pick a random model which may be different form the one they choose with the menu...
If you want to have them get the same model upon respawn, store the model they pick with the menu and give them that model instead of a random one...