Only plays one song then stops.

	repeat
	Assets = {"319758951","130775431","313694441","399781334","160272588","155319906","143204341","362605449","254695481","188712851"}
	CurrentSong = game.Workspace.Music.SurfaceGui.TextLabel
	Song = Instance.new("Sound", game.Workspace)
	Song.Volume = .15
	Song.Looped = false
	Song.SoundId = "http://www.roblox.com/asset/?id="..Assets[math.random(1,#Assets)]

if Song.SoundId == "http://www.roblox.com/asset/?id=319758951" then
	Song:Play()
	CurrentSong.Text = "Flo Rida - My House"
	wait(117)
	CurrentSong.Text = "[Selecting Song]"

elseif Song.SoundId == "http://www.roblox.com/asset/?id=399781334" then
	Song:Play()
	CurrentSong.Text = "Drake - One Dance ft. Wizkid & Kyla"
	wait(117)
	CurrentSong.Text = "[Selecting Song]"

	
elseif Song.SoundId == "http://www.roblox.com/asset/?id=130775431" then
	Song:Play()
	CurrentSong.Text = "Epic Sax Guy C:"
	wait(12)
	CurrentSong.Text = "[Selecting Song]"

	
elseif Song.SoundId == "http://www.roblox.com/asset/?id=160272588" then
	Song:Play()
	CurrentSong.Text = "Iggy Azalea - Fancy"
	wait(117)
	CurrentSong.Text = "[Selecting Song]"

	
elseif Song.SoundId == "http://www.roblox.com/asset/?id=313694441" then
	Song:Play()
	CurrentSong.Text = "Adele - Hello"
	wait(120)
	Song:Stop()
	CurrentSong.Text = "[Selecting Song]"
		
elseif Song.SoundId == "http://www.roblox.com/asset/?id=143204341" then
	Song:Play()
	CurrentSong.Text = "Katy Perry - Dark Horse ft. Juicy J"
	wait(120)
	CurrentSong.Text = "[Selecting Song]"
		
elseif Song.SoundId == "http://www.roblox.com/asset/?id=155319906" then
	Song:Play()
	CurrentSong.Text = "Ariana Grande - Problem ft. Iggy Azalea"
	wait(120)
	CurrentSong.Text = "[Selecting Song]"
			
elseif Song.SoundId == "http://www.roblox.com/asset/?id=362605449" then
	Song:Play()
	CurrentSong.Text = "DNCE - Cake by the Ocean"
	wait(120)
	CurrentSong.Text = "[Selecting Song]"
		
elseif Song.SoundId == "http://www.roblox.com/asset/?id=188712851" then
	Song:Play()
	CurrentSong.Text = "Walk the Moon - Shutup and Dance"
	wait(120)
	CurrentSong.Text = "[Selecting Song]"
		
elseif Song.SoundId == "http://www.roblox.com/asset/?id=254695481" then
	Song:Play()
	CurrentSong.Text = "OMI - Cheerleader"
	wait(80)
	CurrentSong.Text = "[Selecting Song]"
	
end
Song:Stop()
Song:Destroy()
until game.Workspace.Name == "LOL HI"

2 comments

2

This works 100% for me, it may be a delay when roblox loads the asset in. Have you pre-loaded the asset? Also i would re-think this code to simplify it. Hint:- table to hold song and other info, a dedicated play function andIsPlaying.

0

It works fine in studio but not in the actual game.. :/