My problem is, when I join, the sound is perfect, and is in sync with the game. When another person joins, the song starts over, but only for that person. It's like each song is playing for each individual player. How can I make it so the song doesn't start over regardless of any new people joining?
I put the sound in workspace and played it:
workspace.Sound:Play()

3 comments
Does it really matter? I would guess it's because you're using a LocalScript? If not, the problem might be slightly harder to fix. However, I don't see the problem. I think it would be best if each sound was independent of each other so the players could mute the sounds and the sounds could be easily manipulated.
Yes, because the game moves to the song's beat, so it would ruin to effect of the song. I'm using a Script in ServerScriptService. Is it that hard to make it in sync?
Lol, I'm not sure, good question :3 Is this the whole script?