no, the public onplayerconnect that do, check every connection who in, but a haccker could skip some of your "if" from your public by try to force spawn from hack and maybe that your "hacker" doesn t atribue every variable from onplayerconnect.
sorry for my bad english