das Problem wird sein, dass du beim Auslöser den alten "Körper" übergibst, und nicht den "neuen", der respawned wird.
Dein Script wartet also im Prinzip darauf, dass deine alte Leiche wieder zum Leben erweckt wird.
Das tritt natürlich niemals ein, also wird dein Script auch nie zuende ausgeführt.
Ich würde es einfach umgekehrt machen; anstatt auszulösen, wenn der Spieler tot ist, würde ich einfach Auslösen, wenn der Spieler lebt;
also statt !alive player --> alive player
Und dann darunter das Script ausführen.
__________________
|