local CustomSoundLobby = instance.new("Sound") local FolderCh = instance.new("Folder") CustomSoundLobby.SoundId = "rbxassetid://6695430066" CustomSoundLobby.Name = "Lobby" FolderCh.parent = game.ReplicatedStorage.Assets FolderCh.name = "CustomSoundsManager" --6924735395 local replacements = { ["Lobby"] = FolderCh.CustomSoundLobby, } -- Replace sound ID if needed local function tryReplaceSound(sound) if sound:IsA("Sound") and replacements[sound.SoundId] then sound.SoundId = replacements[sound.SoundId] end end -- Replace existing sounds for _, descendant in ipairs(workspace:GetDescendants()) do tryReplaceSound(descendant) end -- Monitor new sounds added workspace.DescendantAdded:Connect(function(descendant) task.wait() -- short delay to ensure SoundId is set tryReplaceSound(descendant) end)