31.07.2014, 22:12
Is there a feature to your script that lets unregistered players save their data if they decide they want to register later? Because maybe by the time an unregistered player requests a class, the temporary data has been written already, fooling the script into thinking the new player has already registered. This is the best guess I can come up with, sorry.