Because you check if he is not alive but you don't check if he is connected.
You bassicaly are respawning a non connected player.
It confuses because if player is not connected then is_user_alive(id) will return false as it was connected but dead.
So use this instead in both respawn cases:
Quote:
|
if (!is_user_alive(Client) && is_user_connected(Client))
|