--//Custom Sonic LMS Music Script --//Loops forever btw, only good for clips n stuff local function loadCustomAsset(url, filename) if not isfile(filename) then writefile(filename, game:HttpGet(url)) end return getcustomasset(filename) end --// edit this stuff below to link to an external mp3 local DEFAULT_MUSIC = loadCustomAsset( "https://static.wikia.nocookie.net/the-unofficial-outcome-memories/images/d/db/SpeedofSoundRound2.mp3/revision/latest?cb=20250920222145", "speedofsound.mp3" ) local ReplicatedStorage = game:GetService("ReplicatedStorage") local theme = ReplicatedStorage:FindFirstChild("ClientAssets") and ReplicatedStorage.ClientAssets:FindFirstChild("Sounds") and ReplicatedStorage.ClientAssets.Sounds:FindFirstChild("mus") and ReplicatedStorage.ClientAssets.Sounds.mus:FindFirstChild("Game") and ReplicatedStorage.ClientAssets.Sounds.mus.Game:FindFirstChild("Round") and ReplicatedStorage.ClientAssets.Sounds.mus.Game.Round:FindFirstChild("SoloTheme") and ReplicatedStorage.ClientAssets.Sounds.mus.Game.Round.SoloTheme:FindFirstChild("SonicSolo") if not theme then warn("LMS SonicSolo theme not found") return end theme:Stop() theme.SoundId = DEFAULT_MUSIC theme.Looped = false theme.Volume = 2 theme:Play()