So I got this to block suicide:
local function BlockSuicide(ply)
return false
end
hook.Add( "CanPlayerSuicide", "BlockSuicide", BlockSuicide )
But I want people to suicide I just want it so after they die they have to wait 10 seconds before suicide again, not sure how to do this. Any help is appreciated!