sorry, im very late… not sure if you still need it but. i have the link to what i used in my post, here. basically, i have used this and combined it with an elimination tracker so that when all players on one team are dead, it respawns all players by looping through them all and respawning.
I am again very late sorry. I found a way to fix it for me ‘HERE’ by making it so that when the player is respawned they are then eliminated which makes them respawn normally so it fixes it. the way i did it in my game is by making a timer start after the player has respawned which then eliminates them on completion. its a little confusing and i definitely havent done it the best way i could but it works for me… hopefully there is a better way to respawn players soon.