There should be an easier way to do this without timeout.. I have a script currently that shows players who login on your screen like XBL and PSN do.. it uses a funciton when the player logs in.. this also shows rc's... have you tried
on PlayerLogin() I think is the command.. might be wrong its been a while. then do a check for null level..