local player = game.Players.LocalPlayer local chr = player.Character local hrp = chr.HumanoidRootPart hrp.Anchored = true while task.wait() do local player = game.Players.LocalPlayer local chr = player.Character local hrp = chr.HumanoidRootPart for _, zone in pairs(workspace.Map.Zones:GetChildren()) do if zone:IsA("BasePart") then hrp.CFrame = zone.CFrame * CFrame.new(0, -10, 0) task.wait(0.5) for _, v in pairs(workspace:GetChildren()) do if v:IsA("Model") and v:FindFirstChild("PetHumanoid") then local petId = v:GetAttribute("PetId") if petId then local events = game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("Lasso") events:WaitForChild("PetHit"):FireServer(petId) task.wait(0.1) events:WaitForChild("EndGame"):FireServer(true) end end end end end end