How can I make it so when a player is killed they stay dead?

Hello, I am currently coding a gamemode and I need to know how to make it so that when a player is killed they stay dead until the next round starts. Any help would be great!

Returning false in PlayerDeathThink disables respawning.

Then to respawn everyone when the round starts,
(You don’t have to put it into PlayerDeathThink, you have to put it into your function that restarts the round.)

[lua]for k, v in ipairs (player.GetAll()) do
v:Spawn()
end[/lua]