
Key RequiredUniversal

-- 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)No comments yet for this script.



