local lp = game.Players.LocalPlayer function getChar() return lp.Character or lp.CharacterAdded:Wait() end function getHrp() return getChar():WaitForChild("HumanoidRootPart") end for _, v in pairs(game:GetService("Workspace").Flags:GetChildren()) do if v:FindFirstChild("Capturer") and v:FindFirstChild("CapturerV") and v.CapturerV.Value ~= lp.Name then getHrp().CFrame = v.Capturer.CFrame * CFrame.new(0, -8, 0) task.wait(.1) firetouchinterest(getHrp(), v.Capturer, 0) while v.CapturerV.Value ~= lp.Name do task.wait() getHrp().CFrame = v.Capturer.CFrame * CFrame.new(0, -8, 0) firetouchinterest(getHrp(), v.Capturer, 0) firetouchinterest(getHrp(), v.Capturer, 1) end firetouchinterest(getHrp(), v.Capturer, 1) end end