local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local ScreenGui = Instance.new("ScreenGui") ScreenGui.Parent = LocalPlayer.PlayerGui local TextBox = Instance.new("TextBox") TextBox.Parent = ScreenGui TextBox.Size = UDim2.new(0.3, 0, 0.1, 0) TextBox.Position = UDim2.new(0.35, 0, 0.4, 0) local Button = Instance.new("TextButton") Button.Parent = ScreenGui Button.Size = UDim2.new(0.1, 0, 0.1, 0) Button.Position = UDim2.new(0.55, 0, 0.4, 0) Button.Text = "Teleport" local CurrentCoords = Instance.new("TextLabel") CurrentCoords.Parent = ScreenGui CurrentCoords.Size = UDim2.new(0.3, 0, 0.1, 0) CurrentCoords.Position = UDim2.new(0.35, 0, 0.6, 0) local function Teleport() local target = TextBox.Text if target ~= "" then LocalPlayer.Character:MoveTo(Vector3.new(tonumber(target))) end end local function UpdateCoords() CurrentCoords.Text = "X: " .. LocalPlayer.Character.HumanoidRootPart.Position.X .. " Y: " .. LocalPlayer.Character.HumanoidRootPart.Position.Y .. " Z: " .. LocalPlayer.Character.HumanoidRootPart.Position.Z end game:GetService("RunService").RenderStepped:Connect(UpdateCoords) Button.MouseButton1Click:Connect(Teleport)