local Players = game:GetService("Players") local player = Players.LocalPlayer local PlayerGui = player:WaitForChild("PlayerGui") local screenGui = Instance.new("ScreenGui", PlayerGui) screenGui.Name = "TeleportGUI" screenGui.ResetOnSpawn = false local frame = Instance.new("Frame", screenGui) frame.Size = UDim2.new(0, 260, 0, 220) frame.Position = UDim2.new(0, 20, 0, 100) frame.BackgroundColor3 = Color3.fromRGB(35, 35, 35) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12) local buttonHeight = 35 local spacing = 10 local function createButton(text, color, order, callback) local btn = Instance.new("TextButton", frame) btn.Size = UDim2.new(0.9, 0, 0, buttonHeight) btn.Position = UDim2.new(0.05, 0, 0, spacing + (buttonHeight + spacing) * (order - 1)) btn.BackgroundColor3 = color btn.TextColor3 = Color3.new(1, 1, 1) btn.Text = text btn.Font = Enum.Font.Gotham btn.TextSize = 14 Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8) btn.MouseButton1Click:Connect(callback) return btn end local function teleportAndPrompt(object) local character = player.Character or player.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") local pos = object.Position + Vector3.new(0, 5, 0) hrp.CFrame = CFrame.new(pos) task.wait(0.18) -- faster hrp.CFrame = CFrame.new(pos) task.wait(0.08) -- faster local prompt = object:FindFirstChildWhichIsA("ProximityPrompt", true) if prompt then fireproximityprompt(prompt) end end -- Button 1: Mission Indicator TP only createButton("Teleport to Mission", Color3.fromRGB(0, 170, 255), 1, function() local target = workspace:FindFirstChild("Mission Indicator") if target then teleportAndPrompt(target) end end) -- Button 2: Pizzeria Quick Grab createButton("Go & Pickup Pizzeria Bag", Color3.fromRGB(0, 200, 100), 2, function() local pizzeria = workspace:FindFirstChild("Pizzeria") if pizzeria then local bag = pizzeria:FindFirstChild("Uber Eats Bag") if bag then teleportAndPrompt(bag) end end end) -- Button 3: Toggle Restaurant Grab + Drop-off (even faster loop) local autoToggle = false local toggleButton toggleButton = createButton("Auto Deliver [OFF]", Color3.fromRGB(255, 170, 0), 3, function() autoToggle = not autoToggle toggleButton.Text = autoToggle and "Auto Deliver [ON]" or "Auto Deliver [OFF]" if autoToggle then task.spawn(function() while autoToggle do local restaurant = workspace:FindFirstChild("Restaurant") local bag = restaurant and restaurant:FindFirstChild("Uber Eats Bag") if bag then teleportAndPrompt(bag) task.wait(0.2) end local dropoff = workspace:FindFirstChild("Mission Indicator") if dropoff then teleportAndPrompt(dropoff) end task.wait(0.45) -- slightly faster overall loop end end) end end) -- Button 4: Unload local unloadButton = Instance.new("TextButton", frame) unloadButton.Size = UDim2.new(0.9, 0, 0, 30) unloadButton.Position = UDim2.new(0.05, 0, 1, -40) unloadButton.BackgroundColor3 = Color3.fromRGB(255, 85, 85) unloadButton.TextColor3 = Color3.new(1, 1, 1) unloadButton.Text = "Unload" unloadButton.Font = Enum.Font.Gotham unloadButton.TextSize = 14 Instance.new("UICorner", unloadButton).CornerRadius = UDim.new(0, 8) unloadButton.MouseButton1Click:Connect(function() autoToggle = false screenGui:Destroy() end)