I don’t get it.
[lua]function GM:PlayerInitialSpawn( player )
player.IsDead = true;
print(player:Alive()) --< false
function GM:PlayerDeathThink( player )
if( player.IsDead )then
SpawnPlayer( player )
The player seems to just spawn the first time it joins, why is this? The other times when the player just dies it works.