Might be the "disconnect" response that is messing with you. After a player disconnects you'd have no player but the script has triggered the waittill.