How to kill a player, respawn back in the world

You can find a guide on how to respawn the player here:

https://docs.unrealengine.com/latest/INT/Gameplay/HowTo/RespawnPlayer/Blueprints/

As for the spawn timer, you can do something like this while following the guide: create a float variable(default is whatever you want, mine starts at 0) and add whatever amount you want to wait for spawn. Check to see if it has reached or is over the max time. If it has, set the delay to the max and if it hasn’t, set the delay to the float variable. Then spawn.