
Keyless

local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
repeat task.wait() until LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local Root = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local Stages = Workspace:WaitForChild("Stages", 10)
local gui = Instance.new("ScreenGui", game.CoreGui)
gui.Name = "RedFoxAutoTP"
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 280, 0, 130)
frame.Position = UDim2.new(0, 100, 0, 100)
frame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
frame.Active = true
frame.Draggable = true
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 8)
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 30)
title.Text = "🦊 RedFox Auto TP"
title.TextColor3 = Color3.fromRGB(255, 0, 0)
title.Font = Enum.Font.SourceSansBold
title.TextSize = 20
title.BackgroundTransparency = 1
local button = Instance.new("TextButton", frame)
button.Size = UDim2.new(0, 240, 0, 40)
button.Position = UDim2.new(0.5, -120, 0, 50)
button.Text = "Start Teleporting Through All Stages"
button.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
button.TextColor3 = Color3.new(1, 1, 1)
button.Font = Enum.Font.SourceSans
button.TextSize = 16
Instance.new("UICorner", button).CornerRadius = UDim.new(0, 6)
button.MouseButton1Click:Connect(function()
if not Stages then
button.Text = "Stages not found"
button.BackgroundColor3 = Color3.fromRGB(120, 0, 0)
return
end
button.Text = "Teleporting..."
button.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
local missed = 0
for i = 0, 999 do
local stage = Stages:FindFirstChild(tostring(i))
if stage and stage:IsA("BasePart") then
Root.CFrame = stage.CFrame + Vector3.new(0, 5, 0)
task.wait(1.2)
missed = 0
else
missed += 1
if missed >= 10 then break end
end
end
button.Text = "Done!"
button.BackgroundColor3 = Color3.fromRGB(0, 180, 0)
end)

I'm not going to * the obby, but thanks for the script
np