I'd like to point out that to expand this to work for clients outside of a minigame you can manipulate the values of $Game::MinRespawnTime and $Game::MaxRespawnTime as per my response in your thread here.