Help Conditional Unlimited Respawn System in Reload Map (Respawn() function broken)

Hey everyone, I need some help. I’m trying to create a small Reload map.

8 teams with 2 players in each team.

When a player gets eliminated, if their teammate is still alive, the system should wait for the current respawn time (let’s say 5 seconds) and then bring them back.

Unlimited respawns as long as a teammate survives.

When both teammates are eliminated, the team is out.

I need conditional and unlimited respawns, but Island Settings doesn’t support this.

I tried using the Respawn() function but it’s kind of broken. The moment you use it, the player becomes invisible to the system. No events, nothing works anymore.

I tried switching players to a different class and marking “Respawn on Switch” but that doesn’t bring them back at that exact moment. I tried keeping spawners on Disable and then Enable right before respawn time but that doesn’t work either.

Respawn should only happen when a teammate is alive.

Respawn should happen after a delay (5 seconds).

No limit on the number of respawns (as long as conditions are met).

Full control over when respawn happens through Verse code.

My question is, Is there a way to do this with Class Designers or something else I’m not familiar with?

I’d really appreciate any help. I’m completely lost here.

(post deleted by author)