-- Here's the Assets
Assets = {151602622,151758509,143550410,142544487,154072002,150558724,147096633,143620887,148263609,142851579,154237445,142991813,152318857,142301307,157890927,144803449,148324182,146541462,160535179,154741433,142856192,162596497,144003396,144195439,145546010,152536688,162660508,145143628,146058363,148567163,142318459,163404486}
-- Script in question
NoMore = 0
repeat
if Song.IsPlaying == false then
Song.SoundId = "rbxassetid://" ..Assets[math.random(1,#Assets)]
Song:Play()
end
wait(1)
until NoMore == 1
Using IsPlaying only checks to see if someone had stopped or paused the song. If the song goes all the way through without stopping, it will always stay as IsPlaying. Is there another way to check when the sound has stopped?
