while true do wait(0) script.Parent.MallMusic.Playing = true wait(35) script.Parent.MallMusic.Playing = false wait(100000) end
The problem is that sometimes it glitches out and play at different timing than it should according to the script if a player lags.(A Small Delay)

5 comments
If you are wanting the sounds to sync up on all clients, you need to have the server control the audio.
also...whats the point of waiting 100,000 seconds?
XD
Ummm i was trying to make a camping game so it's based on a story so like after the music end it will stop forever thats why i put 10000000
If you don't want the sound to ever play again, simply doing Script.Parent.MallMusic:Stop() will do. The sound will only play if you use :Play() or set playing to true. There is no use putting a long wait at the end of your code :)