print("[Beezy Hub]: Booting script with Sell Lemons upgrade...") local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") -- Securely get the LocalPlayer local LocalPlayer = Players.LocalPlayer local startTime = os.clock() while not LocalPlayer do task.wait(0.1) LocalPlayer = Players.LocalPlayer if os.clock() - startTime > 3 then break end end -- Ultra-safe UI Parent assignment for executors local parentGui if gethui then parentGui = gethui() else local success, coreGui = pcall(function() return game:GetService("CoreGui") end) if success and coreGui then parentGui = coreGui else parentGui = LocalPlayer:WaitForChild("PlayerGui", 5) or game:GetService("StarterGui") end end -- Clear out any dead ghost instances from previous attempts if parentGui:FindFirstChild("BeezyHub") then parentGui:FindFirstChild("BeezyHub"):Destroy() end -- Create the ScreenGui local BeezyGui = Instance.new("ScreenGui") BeezyGui.Name = "BeezyHub" BeezyGui.Parent = parentGui BeezyGui.ResetOnSpawn = false BeezyGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling BeezyGui.DisplayOrder = 999999 -- Create the Toggle Button (Minimized View on Right Side) local ToggleBtn = Instance.new("TextButton") ToggleBtn.Name = "Toggle" ToggleBtn.Parent = BeezyGui ToggleBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30) ToggleBtn.Position = UDim2.new(1, -90, 0.5, -25) ToggleBtn.Size = UDim2.new(0, 85, 0, 50) ToggleBtn.Font = Enum.Font.GothamBold ToggleBtn.Text = "Close" ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ToggleBtn.TextSize = 13 ToggleBtn.BorderSizePixel = 0 ToggleBtn.Active = true ToggleBtn.ZIndex = 9999 local ToggleUICorner = Instance.new("UICorner") ToggleUICorner.CornerRadius = UDim.new(0, 8) ToggleUICorner.Parent = ToggleBtn -- Create the Main Hub Frame local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Parent = BeezyGui MainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40) MainFrame.Position = UDim2.new(0.5, -175, 0.5, -225) MainFrame.Size = UDim2.new(0, 350, 0, 450) MainFrame.BorderSizePixel = 0 MainFrame.Visible = true MainFrame.ZIndex = 500 local MainUICorner = Instance.new("UICorner") MainUICorner.CornerRadius = UDim.new(0, 8) MainUICorner.Parent = MainFrame -- Create the Title TextLabel local Title = Instance.new("TextLabel") Title.Name = "Title" Title.Parent = MainFrame Title.BackgroundColor3 = Color3.fromRGB(25, 25, 25) Title.Size = UDim2.new(1, 0, 0, 50) Title.Font = Enum.Font.GothamBlack Title.Text = "Beezy Hub" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 24 Title.TextXAlignment = Enum.TextXAlignment.Left Title.BorderSizePixel = 0 Title.ZIndex = 501 local UIPadding = Instance.new("UIPadding") UIPadding.Parent = Title UIPadding.PaddingLeft = UDim.new(0, 15) local TitleUICorner = Instance.new("UICorner") TitleUICorner.CornerRadius = UDim.new(0, 8) TitleUICorner.Parent = Title -- Create the "Unload Script" Button local UnloadBtn = Instance.new("TextButton") UnloadBtn.Name = "UnloadBtn" UnloadBtn.Parent = MainFrame UnloadBtn.BackgroundColor3 = Color3.fromRGB(180, 50, 50) UnloadBtn.Position = UDim2.new(1, -95, 0, 10) UnloadBtn.Size = UDim2.new(0, 85, 0, 30) UnloadBtn.Font = Enum.Font.GothamBold UnloadBtn.Text = "Unload" UnloadBtn.TextColor3 = Color3.fromRGB(255, 255, 255) UnloadBtn.TextSize = 14 UnloadBtn.BorderSizePixel = 0 UnloadBtn.Active = true UnloadBtn.ZIndex = 505 local UnloadUICorner = Instance.new("UICorner") UnloadUICorner.CornerRadius = UDim.new(0, 6) UnloadUICorner.Parent = UnloadBtn -- Create the Scrollable Box local ScrollFrame = Instance.new("ScrollingFrame") ScrollFrame.Name = "ScrollFrame" ScrollFrame.Parent = MainFrame ScrollFrame.Active = true ScrollFrame.BackgroundColor3 = Color3.fromRGB(45, 45, 45) ScrollFrame.BorderSizePixel = 0 ScrollFrame.Position = UDim2.new(0, 10, 0, 60) ScrollFrame.Size = UDim2.new(1, -20, 1, -70) ScrollFrame.ScrollBarThickness = 6 ScrollFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y ScrollFrame.ZIndex = 501 local UIListLayout = Instance.new("UIListLayout") UIListLayout.Parent = ScrollFrame UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout.Padding = UDim.new(0, 10) -- --- CONFIRMATION SYSTEM POPUP --- local function showConfirmationPopup(scriptName, targetGameName, onConfirm) local PopupFrame = Instance.new("Frame") PopupFrame.Name = "ConfirmPopup" PopupFrame.Parent = BeezyGui PopupFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) PopupFrame.Position = UDim2.new(0.5, -140, 0.5, -75) PopupFrame.Size = UDim2.new(0, 280, 0, 150) PopupFrame.ZIndex = 10000 local PopupCorner = Instance.new("UICorner") PopupCorner.CornerRadius = UDim.new(0, 8) PopupCorner.Parent = PopupFrame local PopupTitle = Instance.new("TextLabel") PopupTitle.Size = UDim2.new(1, 0, 0, 40) PopupTitle.BackgroundColor3 = Color3.fromRGB(20, 20, 20) PopupTitle.Font = Enum.Font.GothamBold PopupTitle.Text = "Notice" PopupTitle.TextColor3 = Color3.fromRGB(255, 200, 50) PopupTitle.TextSize = 15 PopupTitle.Parent = PopupFrame PopupTitle.ZIndex = 10001 local PopupTitleCorner = Instance.new("UICorner") PopupTitleCorner.CornerRadius = UDim.new(0, 8) PopupTitleCorner.Parent = PopupTitle local PopupText = Instance.new("TextLabel") PopupText.Size = UDim2.new(1, -20, 0, 50) PopupText.Position = UDim2.new(0, 10, 0, 45) PopupText.BackgroundTransparency = 1 PopupText.Font = Enum.Font.Gotham PopupText.Text = "This script only works in the " .. targetGameName .. " game. Do you still want to execute it?" PopupText.TextColor3 = Color3.fromRGB(220, 220, 220) PopupText.TextSize = 13 PopupText.TextWrapped = true PopupText.Parent = PopupFrame PopupText.ZIndex = 10001 -- Yes Button local YesBtn = Instance.new("TextButton") YesBtn.Size = UDim2.new(0, 100, 0, 32) YesBtn.Position = UDim2.new(0, 30, 1, -42) YesBtn.BackgroundColor3 = Color3.fromRGB(50, 150, 50) YesBtn.Font = Enum.Font.GothamBold YesBtn.Text = "Yes" YesBtn.TextColor3 = Color3.fromRGB(255, 255, 255) YesBtn.TextSize = 14 YesBtn.Parent = PopupFrame YesBtn.ZIndex = 10001 local YesCorner = Instance.new("UICorner") YesCorner.CornerRadius = UDim.new(0, 6) YesCorner.Parent = YesBtn -- No Button local NoBtn = Instance.new("TextButton") NoBtn.Size = UDim2.new(0, 100, 0, 32) NoBtn.Position = UDim2.new(1, -130, 1, -42) NoBtn.BackgroundColor3 = Color3.fromRGB(150, 50, 50) NoBtn.Font = Enum.Font.GothamBold NoBtn.Text = "No" NoBtn.TextColor3 = Color3.fromRGB(255, 255, 255) NoBtn.TextSize = 14 NoBtn.Parent = PopupFrame NoBtn.ZIndex = 10001 local NoCorner = Instance.new("UICorner") NoCorner.CornerRadius = UDim.new(0, 6) NoCorner.Parent = NoBtn -- Connections YesBtn.MouseButton1Down:Connect(function() PopupFrame:Destroy() onConfirm() end) NoBtn.MouseButton1Down:Connect(function() PopupFrame:Destroy() end) end -- Function to handle manual UI Toggling safely local function toggleUI() MainFrame.Visible = not MainFrame.Visible if MainFrame.Visible then ToggleBtn.Text = "Close" else ToggleBtn.Text = "Hub" end end -- Function to generate script buttons local function createButton(name, scriptCallback, requiresConfirmation, customGameName) local btn = Instance.new("TextButton") btn.Name = name btn.Parent = ScrollFrame btn.BackgroundColor3 = Color3.fromRGB(60, 60, 60) btn.Size = UDim2.new(1, -10, 0, 45) btn.Font = Enum.Font.GothamSemibold btn.Text = name btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextSize = 15 btn.BorderSizePixel = 0 btn.Active = true btn.ZIndex = 505 local BtnUICorner = Instance.new("UICorner") BtnUICorner.CornerRadius = UDim.new(0, 6) BtnUICorner.Parent = btn local hasExecuted = false btn.MouseEnter:Connect(function() if not hasExecuted then btn.BackgroundColor3 = Color3.fromRGB(80, 80, 80) end end) btn.MouseLeave:Connect(function() if not hasExecuted then btn.BackgroundColor3 = Color3.fromRGB(60, 60, 60) end end) btn.MouseButton1Down:Connect(function() if hasExecuted then return end local function executeLogic() hasExecuted = true btn.Text = name .. " (Executed)" btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30) btn.TextColor3 = Color3.fromRGB(120, 120, 120) pcall(scriptCallback) end if requiresConfirmation then showConfirmationPopup(name, customGameName or "designated", executeLogic) else executeLogic() end end) end -- --- Custom Code Assignments --- createButton("Math Function Speed Script", function() loadstring(game:HttpGet("https://pastebin.com/raw/HYTgvdg6"))() end) createButton("Waypoint Script", function() loadstring(game:HttpGet("https://pastebin.com/raw/umxUVkgZ"))() end) createButton("Player Launcher Script", function() loadstring(game:HttpGet("https://pastebin.com/raw/N72m5WJL"))() end) createButton("Pickup Line Sender Script", function() loadstring(game:HttpGet("https://pastebin.com/raw/bBd3EQXG"))() end) createButton("Fish Flop Script", function() loadstring(game:HttpGet("https://pastebin.com/raw/WMnAA5w4"))() end) createButton("Fall Script", function() loadstring(game:HttpGet("https://pastebin.com/raw/8tUDrMuv"))() end) createButton("Mage Arena Script", function() loadstring(game:HttpGet("https://pastebin.com/raw/DxsBSDBG"))() end, true, "Mage Arena") createButton("Funky Friday Script", function() loadstring(game:HttpGet("https://pastebin.com/raw/8MRLUxKZ", true))() end, true, "Funky Friday") createButton("Robscript Hub (KEYROBKA)", function() loadstring(game:GetService("HTTPService"):HttpGet('https://raw.githubusercontent.com/artas01/robscript/refs/heads/main/loader.lua'))() end) createButton("Sell Lemons Script", function() loadstring(game:HttpGet("https://pastebin.com/raw/e8cVpx8u"))() end) -- ----------------------------- -- Core UI Actions ToggleBtn.MouseButton1Down:Connect(toggleUI) UnloadBtn.MouseButton1Down:Connect(function() BeezyGui:Destroy() end) UserInputService.InputBegan:Connect(function(input, processed) if input.KeyCode == Enum.KeyCode.RightControl then toggleUI() end end) -- Smooth Dragging System for the Main Window local dragging, dragInput, dragStart, startPos Title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) Title.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) print("[Beezy Hub]: Successfully loaded with Sell Lemons setup!")