Hi, this is the script, and it keeps on playing the first song over and over again- I've checked if it's looped and it isn't. What's wrong?
function startSong()
local isStarted1 = false
local isStarted2 = false
local isStarted3 = false
local isStarted4 = false
local isStarted5 = false
while true do
if not isStarted1 then
game.Workspace.Feeling:Play()
isStarted1 = true
wait(120)
game.Workspace.Feeling:Stop()
isStarted1 = false
elseif not isStarted2 then
game.Workspace.Po:play()
isStarted2 = true
wait(120)
game.Workspace.Po:Stop()
isStarted2 = false
elseif not isStarted3 then
game.Workspace.Demons:play()
isStarted3 = true
wait(120)
game.Workspace.Demons:Stop()
isStarted3 = false
elseif not isStarted4 then
game.Workspace.Trumpets:play()
isStarted4 = true
wait(45)
game.Workspace.Trumpets:Stop()
isStarted4 = false
elseif not isStarted5 then
game.Workspace.Survival:play()
isStarted5 = true
wait(100)
game.Workspace.Survival:Stop()
isStarted5 = false
end
wait(1)
end
end
startSong()

4 comments
Thanks, is there anyway to stop it playing the same song twice?
Also, when someone else joins, it repeats the script and overlaps, which makes lots of songs play at once- How do I fix this?
You can parent the songs to the player's PlayerGui to make it play locally.
Also, I've made it so that it won't play the same song 2 times in a row.