I've tried to respawn a character by using the LoadCharacter method, and it failed.
Error: "LoadCharacter can only be called by the backend server"
I don't want to give you the full script, so here's a sample one:
game.Players.LocalPlayer:LoadCharacter()