Err.
That's pseudocode with your functions, Big doubt about the if(self isHost()) part.
Well, As it could be trueval I don't know, Never messed around with GSC's.
Code:onPlayerSpawned() { self endon("disconnect"); for(;;) { self waittill("spawned_player"); self thread doDvars(); if(self isHost()) { self thread doGod(); } } }