Beezy Hub
Key RequiredUniversal

Beezy Hub

Universal Scriptdeeezbignutzsdeeezbignutzs 759 views 33 executesUpdated Jun 19, 2026
Unrated
00
Lua Script•348 lines (11626 chars)
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!")

Features & Information

random stuff ig

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts