Player does not teleport to the round when on zipline

And what do you mean by that. Why a for i loop??

sure you could put it in replicated storage, but make sure to update the parent when referencing it.

The for loop is a kind of advanced… but I’ll try and explain as simply as I can. If the round doesn’t start while you are on the zipline, it waits 5 total seconds and then ejects the player normally. If the round does start while you are on the zipline, it ends early.

edit: I changed the script from the previous reply a bit bc something was wrong but I fixed it.

It didn’t exactly work for me.

What are you still having problems with? Did you make sure to change

workspace.roundInProgress.Value
to
game.ReplicatedStorage.roundInProgress.Value?

Yes I did all of that it just breaks my zipline.

Ohhhh
Just get player’s character and check if it’s not nil.
Then find humanoid.
Take this should help.
And for player teleporting issues i would use Run service to make him teleport to zipline ,and i would tween properties of zipline.

I figured it myself no worries! I just had to use the _G and a variable for the 2 scripts that are either true or false. Thanks for your help tho. Really appreciate this community.