-- Studs Teleport Script (LocalScript / Executor) local Players = game:GetService("Players") local player = Players.LocalPlayer -- UI local gui = Instance.new("ScreenGui") gui.Name = "StudsTeleportUI" gui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 250, 0, 140) frame.Position = UDim2.new(0.5, -125, 0.5, -70) frame.BackgroundColor3 = Color3.fromRGB(30,30,30) frame.Parent = gui local corner = Instance.new("UICorner", frame) corner.CornerRadius = UDim.new(0,12) -- Botão fechar local close = Instance.new("TextButton") close.Size = UDim2.new(0, 30, 0, 30) close.Position = UDim2.new(1, -35, 0, 5) close.Text = "X" close.TextColor3 = Color3.new(1,0,0) close.BackgroundTransparency = 1 close.Parent = frame -- TextBox local box = Instance.new("TextBox") box.Size = UDim2.new(0, 200, 0, 35) box.Position = UDim2.new(0.5, -100, 0, 35) box.PlaceholderText = "Quantidade de studs" box.Text = "" box.BackgroundColor3 = Color3.fromRGB(45,45,45) box.TextColor3 = Color3.new(1,1,1) box.Parent = frame local boxCorner = Instance.new("UICorner", box) boxCorner.CornerRadius = UDim.new(0,8) -- Botão teleportar local button = Instance.new("TextButton") button.Size = UDim2.new(0, 200, 0, 35) button.Position = UDim2.new(0.5, -100, 0, 80) button.Text = "Teleportar" button.BackgroundColor3 = Color3.fromRGB(0,170,255) button.TextColor3 = Color3.new(1,1,1) button.Parent = frame local btnCorner = Instance.new("UICorner", button) btnCorner.CornerRadius = UDim.new(0,8) -- Botão abrir UI local open = Instance.new("TextButton") open.Size = UDim2.new(0, 120, 0, 30) open.Position = UDim2.new(0, 10, 1, -40) open.Text = "Abrir UI" open.BackgroundColor3 = Color3.fromRGB(0,170,255) open.TextColor3 = Color3.new(1,1,1) open.Visible = false open.Parent = gui Instance.new("UICorner", open).CornerRadius = UDim.new(0,8) -- Funções abrir / fechar close.MouseButton1Click:Connect(function() frame.Visible = false open.Visible = true end) open.MouseButton1Click:Connect(function() frame.Visible = true open.Visible = false end) -- Função de teleport button.MouseButton1Click:Connect(function() local studs = tonumber(box.Text) if not studs then return end local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") -- Move o player para frente X studs hrp.CFrame = hrp.CFrame + (hrp.CFrame.LookVector * studs) end)