local Players = game:GetService("Players") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoidRootPart = character:WaitForChild("HumanoidRootPart") -- Update character reference on respawn player.CharacterAdded:Connect(function(newCharacter) character = newCharacter humanoidRootPart = character:WaitForChild("HumanoidRootPart") end) -- UI Setup local screenGui = Instance.new("ScreenGui") screenGui.Name = "TeapotGui" screenGui.ResetOnSpawn = false screenGui.Parent = player:WaitForChild("PlayerGui") local uiListLayout = Instance.new("UIListLayout") uiListLayout.FillDirection = Enum.FillDirection.Horizontal uiListLayout.Padding = UDim.new(0, 10) uiListLayout.Parent = screenGui -- Create Button Utility local function createButton(name, color) local button = Instance.new("TextButton") button.Size = UDim2.new(0, 200, 0, 40) button.BackgroundColor3 = color button.TextColor3 = Color3.new(1, 1, 1) button.Font = Enum.Font.GothamBold button.TextSize = 18 button.Text = name button.Name = name button.Parent = screenGui button.BorderSizePixel = 0 button.AutoButtonColor = true button.BackgroundTransparency = 0.1 return button end -- Button local teleportButton = createButton("Loop TP to Winpad", Color3.fromRGB(75, 0, 130)) -- Teleport Loop Logic local isTeleporting = false local function teleportToWinpad() local lobbyCage = workspace:FindFirstChild("lobbyCage") if not lobbyCage then return end local obby = lobbyCage:FindFirstChild("obby") if not obby then return end for _, model in ipairs(obby:GetChildren()) do if model:IsA("Model") then local winpad = model:FindFirstChild("winpad", true) if winpad and winpad:IsA("BasePart") then humanoidRootPart.CFrame = winpad.CFrame + Vector3.new(0, 0, 0) return end end end end teleportButton.MouseButton1Click:Connect(function() isTeleporting = not isTeleporting teleportButton.Text = isTeleporting and "Stop TP" or "Loop TP to Winpad" if isTeleporting then task.spawn(function() while isTeleporting do teleportToWinpad() task.wait(0.01) end end) end end)