local Lighting = game:GetService("Lighting") local Workspace = game:GetService("Workspace") -- Create first sound local sound1 = Instance.new("Sound") sound1.SoundId = "rbxassetid://1332644289" -- First song sound1.Volume = 1 sound1.PlaybackSpeed = 0.8 -- First song pitch sound1.Parent = Workspace -- Create second sound local sound2 = Instance.new("Sound") sound2.SoundId = "rbxassetid://90035110587348" -- Second song sound2.Volume = 1 sound2.PlaybackSpeed = 1.0 -- Second song normal pitch sound2.Looped = true -- Loop second song sound2.Parent = Workspace -- Play first sound sound1:Play() task.wait(3.1) -- Stop first sound, play second sound sound1:Stop() sound2:Play() -- Apply skybox when second song starts local sky = Instance.new("Sky") sky.Name = "CustomSky" for _, face in pairs({"Bk","Dn","Ft","Lf","Rt","Up"}) do sky["Skybox"..face] = "rbxassetid://7863469635" end sky.Parent = Lighting -- === Decal replacement function === local decalID = 137939198058148 local function replaceDecals(root) for _, obj in pairs(root:GetChildren()) do if obj:IsA("BasePart") then -- Remove existing decals for _, d in pairs(obj:GetChildren()) do if d:IsA("Decal") then d:Destroy() end end -- Apply new decals to all six faces local faces = {"Front","Back","Left","Right","Top","Bottom"} for _, face in ipairs(faces) do local decal = Instance.new("Decal") decal.Face = Enum.NormalId[face] decal.Texture = "rbxassetid://"..decalID decal.Parent = obj end -- Reset material and transparency obj.Material = Enum.Material.Plastic obj.Transparency = 0 end -- Recurse into children replaceDecals(obj) end end -- Run decal replacement once when second song starts replaceDecals(Workspace)