i have the same problem and our tips didnt help i also tried to move song to workspace didnt work heres the script:~~~~~~~~~~~~~~~~~
local MarketPlaceService = game:GetService("MarketplaceService")
local Songs = {
1837849285,
1837848642,
5410080771,
1846420141
}
local SongObject = script.Parent.Song
local SongLabel = script.Parent.SongLabel
local SkipButton = script.Parent.Parent.Settings.Frame.SkipButton
local MuteButton = script.Parent.Parent.Settings.Frame.MuteButton
MuteButton.MouseButton1Click:Connect(function()
if SongObject.Volume == 0.5 then
SongObject.Volume = 0
else
SongObject.Volume = 0.5
end
end)
SkipButton.MouseButton1Click:Connect(function()
SongObject:Stop()
end)
while true do
for i = 1, #Songs do
local Song = Songs[i]
local SongInfo = MarketPlaceService:GetProductInfo(Song)
SongObject.SoundId = "rbxassetid://" .. Song
SongObject:Play()
SongLabel.Visible = true
SongLabel.Text = SongInfo.Name
wait(3)
SongLabel.Visible = false
repeat wait() until not SongObject.IsPlaying
end
end
7 comments
Store it in Workspace. I've done one of these and I think it should work.
Already tried it.
What I would do is to make a part and the change the parent of the sound to the part. Change the sound to max distance. It still works :v
There is a much simpler solution, I'll type up the answer right now
Can you unaccept Cyakohl's answer because it won't help anyone looking this up in the future, it isn't even correct.
Also, you shouldn't place a script regarding music inside of starterGUI
Aight done