Sorry for late reply, I was busy on other project and needed some breaks.
Anyways back to topic, the reason I set respawn coords in the level directly instead of setting coords on where player dies is to prevent respawning on traps. Imagine getting killed by a spike then when you respawn, you...