local AnimalsFound = script.Parent function tp() local players = game.Players:GetPlayers() for i = 1,#players do players[i].Character.HumanoidRootPart.CFrame = game.Workspace.Spawns.BattleHallTele.CFrame + Vector3.new(0, 3, 0) end end AnimalsFound.Text.Changed:Connect(function() if AnimalsFound.Text == 5 then game.Workspace.Music.OversizedRoomMusic:Stop() wait(3) game.Workspace.Music.GlitchFX:Play() for i, v in pairs(game.Players:GetChildren()) do v.PlayerGui.GlitchTran.Frame.Visible = true v.PlayerGui.GlitchTran.Frame.Static:Play() v.PlayerGui.Objections.ObjectionLabel.Visible = false wait(6.4) v.PlayerGui.GlitchTran.Frame.Static:Stop() v.PlayerGui.PitchBlack.BLACKNESSBOI.Visible = true game.Workspace.Music.MetalNoise:Play() tp() wait(8.2) game.Workspace.DarknessFX:Play() for i, v in pairs(game.Players:GetChildren()) do v.PlayerGui.PitchBlack.BLACKNESSBOI.Visible = false game.Workspace.Music.LightHumming:Play() game.Workspace.Music.LightHumming.Looped = true game.Workspace.Music.LightHumming.Volume = 0.1 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.2 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.3 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.4 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.5 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.6 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.7 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.8 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.9 wait(0.4) game.Workspace.Music.LightHumming.Volume = 1 end end end
U need to make it stop you need to fiat create a variable for the music and then stop it for example
AnimalsFound.Text.Changed:Connect(function() if AnimalsFound.Text == 5 then game.Workspace.Music.OversizedRoomMusic:Stop() wait(3) game.Workspace.Music.GlitchFX:Play() for i, v in pairs(game.Players:GetChildren()) do v.PlayerGui.GlitchTran.Frame.Visible = true v.PlayerGui.GlitchTran.Frame.Static:Play() v.PlayerGui.Objections.ObjectionLabel.Visible = false wait(6.4) v.PlayerGui.GlitchTran.Frame.Static:Stop() v.PlayerGui.PitchBlack.BLACKNESSBOI.Visible = true game.Workspace.Music.MetalNoise:Play() tp() wait(8.2) game.Workspace.DarknessFX:Play() for i, v in pairs(game.Players:GetChildren()) do v.PlayerGui.PitchBlack.BLACKNESSBOI.Visible = false game.Workspace.Music.LightHumming:Play() game.Workspace.Music.LightHumming.Looped = true game.Workspace.Music.LightHumming.Volume = 0.1 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.2 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.3 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.4 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.5 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.6 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.7 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.8 wait(0.4) game.Workspace.Music.LightHumming.Volume = 0.9 wait(0.4) game.Workspace.Music.LightHumming.Volume = 1 game.Workspace.DarknessFX:Stop() end end end