local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoidRootPart = character:WaitForChild("HumanoidRootPart") local escapePosition = Vector3.new(100, 10, 100) local function moveToEscape() local runService = game:GetService("RunService") runService.RenderStepped:Connect(function() local direction = (escapePosition - humanoidRootPart.Position).Unit humanoidRootPart.CFrame = humanoidRootPart.CFrame + direction * 0.5 if (humanoidRootPart.Position - escapePosition).Magnitude < 5 then print("Escaped!") end end) end moveToEscape()