Songs=workspace.Music:GetChildren()local z local j task.wait(3)while true do repeat task.wait()j=Songs[math.random(1,#workspace.Music:GetChildren())]until j~=z z=j j:Play()task.wait(j.TimeLength)task.wait(math.random(1,60))end
-- periodically pick one of the workspace.Music's children and play song, never pick last

Songs = workspace.Music:GetChildren()

local LastSong
local Song

task.wait(3)

while true do
	repeat
		task.wait()
		Song = Songs[math.random(1, #workspace.Music:GetChildren())]
	until Song ~= LastSong

	LastSong = Song
	Song:Play()

	task.wait(Song.TimeLength)

	task.wait(math.random(1, 60))
end
