-- Roblox Executor Script: Quick TP Menu local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer -- ScreenGui Setup local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "CustomTpGui" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") -- 1. Main Toggle Button (The one always on screen) local ToggleButton = Instance.new("TextButton") ToggleButton.Name = "ToggleButton" ToggleButton.Size = UDim2.new(0, 60, 0, 60) ToggleButton.Position = UDim2.new(0.05, 0, 0.4, 0) ToggleButton.BackgroundColor3 = Color3.fromRGB(40, 40, 40) ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255) ToggleButton.TextSize = 14 ToggleButton.Font = Enum.Font.SourceSansBold ToggleButton.Text = "MENU" ToggleButton.BorderSizePixel = 2 ToggleButton.BorderColor3 = Color3.fromRGB(255, 170, 0) -- Orange theme ToggleButton.Parent = ScreenGui -- Make the main button draggable so it doesn't block your screen local dragging, dragInput, dragStart, startPos ToggleButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = ToggleButton.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) ToggleButton.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) RunService.RenderStepped:Connect(function() if dragging and dragInput then local delta = dragInput.Position - dragStart ToggleButton.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) -- 2. The Main Menu Tab local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 220, 0, 110) MainFrame.Position = UDim2.new(0.35, 0, 0.4, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) MainFrame.BorderSizePixel = 2 MainFrame.BorderColor3 = Color3.fromRGB(255, 170, 0) MainFrame.Visible = false MainFrame.Parent = ScreenGui local FrameTitle = Instance.new("TextLabel") FrameTitle.Size = UDim2.new(1, 0, 0, 30) FrameTitle.BackgroundColor3 = Color3.fromRGB(20, 20, 20) FrameTitle.TextColor3 = Color3.fromRGB(255, 255, 255) FrameTitle.Text = "Teleport Menu" FrameTitle.Font = Enum.Font.SourceSansBold FrameTitle.TextSize = 14 FrameTitle.Parent = MainFrame -- Toggle Menu Visibility when pressing the main button ToggleButton.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible end) -- 3. The "TP to Trophy's" Button local TpButton = Instance.new("TextButton") TpButton.Size = UDim2.new(0, 180, 0, 45) TpButton.Position = UDim2.new(0, 20, 0, 45) TpButton.BackgroundColor3 = Color3.fromRGB(0, 150, 100) -- Green button TpButton.TextColor3 = Color3.fromRGB(255, 255, 255) TpButton.Text = "TP to Trophy's" TpButton.Font = Enum.Font.SourceSansBold TpButton.TextSize = 16 TpButton.Parent = MainFrame -- Teleport Logic TpButton.MouseButton1Click:Connect(function() local character = LocalPlayer.Character if character and character:FindFirstChild("HumanoidRootPart") then -- Your requested position coordinates local targetPosition = Vector3.new(-7762.97, 20.37, 5744.41) -- Instantly update character physics CFrame position safely character.HumanoidRootPart.CFrame = CFrame.new(targetPosition) end end)