pcall(function() if game.PlaceId == 6360478118 then game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("Queue"):InvokeServer("Dungeon") elseif game.PlaceId == 11424731604 then task.wait(20) local args = {"Magma Swamp"} game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("Skill"):InvokeServer(unpack(args)) task.wait(1) local function MagmaDamage(Pos) for _, v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do if v:IsA("RemoteEvent") and string.find(v.Name, game.Players.LocalPlayer.Name) then v:FireServer(Pos) end end end local WaveToQuitAt = 25 local StartPos = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame while true do task.wait() for i,v in pairs(workspace.NPCs:GetChildren()) do if v:IsA("Model") and v:FindFirstChild("HumanoidRootPart") then if string.find(game.Players.LocalPlayer.PlayerGui.Matchmake.Wave.Text, tostring(WaveToQuitAt)) then game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("KnockedOut"):FireServer("self") else MagmaDamage(v.HumanoidRootPart.CFrame) local UPTy = StartPos * CFrame.new(0, 40, 0) game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = UPTy end end end end end end)