From Garry's Mod
Returns the player's death count
The number of deaths the player has had.
If the player's deaths are over 10, then they cannot spawn.
function GM:PlayerDeathThink( ply, ent, att ) if ply:Deaths() >= 10 then return false end return true end
The player will not be able to spawn after they've died 10 times.