local Torso = game.Players.LocalPlayer.Character:WaitForChild("Torso")
local sound = Instance.new("Sound",Torso)
sound.Volume=1
sound.Pitch=1
sound.Name=""
sound.Looped=true
sound.PlayOnRemove=false
local player = game.Players.LocalPlayer
local Format = "http://www.roblox.com/asset/?id=##ID##"
local frame = script.Parent:WaitForChild("Frame")
frame:WaitForChild("Play").MouseButton1Click:connect(function()
local input = tonumber(frame:WaitForChild("Input").Text)
if input then
sound:Stop()
sound.SoundId=Format:gsub("##ID##", tostring(input))
sound:Play()
end
end)
frame:WaitForChild("Stop").MouseButton1Click:connect(function()
sound:Stop()
end)
Why will this not work? P.S. it is a Local script. And this is for a StarterGUI

3 comments
Swaggy, Issue resolved.
GOT ANOTHER ISSUE, now it will only play one time. After the player dies it stops working.
Do you keep gui on death? or reset?