Sound playing system only plays once

local replicated_storage = game:GetService("ReplicatedStorage")
local Module = require(replicated_storage.ModuleScript)

local position = 1
local asset_url = "rbxassetid://"

while true do
	if (position = Module.AmoutOfMusic + 1) then
		position = 1
	end
	local sound = Instance.new("Sound", replicated_storage)
	sound.SoundId = asset_url..Module[position]
	sound:Play()
	sound.Ended:Wait()
	sound:Destroy()
	position = position + 1
end
1 Like