while true do
	wait()
	local song = math.random(2)
	local psong = script["Song"..song]
	psong:Play()
	wait(psong.TimeLength)
	wait(3)
end

This script works fine in Studio, but in the actual game it has both songs playing at the same time. Help please?