hub maker
Key RequiredUniversal

hub maker

Universal ScriptKyeliszKyelisz 552 views 197 executesUpdated Mar 15, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•117 lines (3658 chars)
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = game.CoreGui

-- === MAIN FRAME ===
local Frame = Instance.new("Frame")
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Frame.Size = UDim2.new(0, 300, 0, 400)
Frame.Position = UDim2.new(0.5, -150, 0.5, -200)
Frame.Active = true
Frame.Draggable = true
Frame.Visible = false

Instance.new("UICorner", Frame)

local MenuStroke = Instance.new("UIStroke", Frame)
MenuStroke.Thickness = 4

-- === TITLE ===
local Title = Instance.new("TextLabel")
Title.Parent = Frame
Title.Size = UDim2.new(1, 0, 0, 40)
Title.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
Title.Text = "Brookhaven GUI"
Title.TextColor3 = Color3.new(1,1,1)
Title.TextScaled = true

-- === SCROLLING FRAME ===
local Scroll = Instance.new("ScrollingFrame")
Scroll.Parent = Frame
Scroll.Size = UDim2.new(1, -10, 1, -50)
Scroll.Position = UDim2.new(0, 5, 0, 45)
Scroll.BackgroundTransparency = 1
Scroll.ScrollBarThickness = 6
Scroll.AutomaticCanvasSize = Enum.AutomaticSize.Y

-- Layout (AUTO STACK BUTTONS)
local Layout = Instance.new("UIListLayout")
Layout.Parent = Scroll
Layout.Padding = UDim.new(0, 8)

local Padding = Instance.new("UIPadding")
Padding.Parent = Scroll
Padding.PaddingTop = UDim.new(0, 5)
Padding.PaddingLeft = UDim.new(0, 5)
Padding.PaddingRight = UDim.new(0, 5)

-- === BUTTON CREATOR ===
local function createButton(text, func)
    local button = Instance.new("TextButton")
    button.Parent = Scroll
    button.Size = UDim2.new(1, -10, 0, 40)
    button.Text = text
    button.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
    button.TextColor3 = Color3.new(1,1,1)
    button.TextScaled = true
    button.Font = Enum.Font.Gotham

    Instance.new("UICorner", button)

    button.MouseButton1Click:Connect(func)
end

-- === BUTTON ACTIONS ===
local function log(msg)
    print(msg)
end

createButton("Skybox", function() log("Skybox maybe working") end)
createButton("Music Troll", function() log("Music Troll") end)
createButton("Troll Players", function() log("Troll players") end)
createButton("God Mode", function() log("God Mode") end)
createButton("ESP", function() log("ESP") end)

createButton("Fly", function() log("Fly activated") end)
createButton("Infinite Jump", function() log("Infinite Jump") end)
createButton("Speed Boost", function() log("Speed Boost") end)
createButton("Teleport", function() log("Teleport") end)
createButton("No Clip", function() log("No Clip") end)

createButton("Time of Day", function() log("Time changed") end)
createButton("Weather", function() log("Weather changed") end)
createButton("Spawn Car", function() log("Car spawned") end)
createButton("Change FOV", function() log("FOV changed") end)
createButton("Unlock All", function() log("Unlocked all") end)

-- === TOGGLE BUTTON ===
local ToggleCircle = Instance.new("TextButton")
ToggleCircle.Parent = ScreenGui
ToggleCircle.Size = UDim2.new(0, 70, 0, 70)
ToggleCircle.Position = UDim2.new(0.5, -380, 0.5, -35)
ToggleCircle.Text = "D"
ToggleCircle.BackgroundColor3 = Color3.fromRGB(30,30,30)
ToggleCircle.TextColor3 = Color3.new(1,1,1)
ToggleCircle.TextScaled = true

Instance.new("UICorner", ToggleCircle).CornerRadius = UDim.new(1,0)

local CircleStroke = Instance.new("UIStroke", ToggleCircle)
CircleStroke.Thickness = 5

-- Toggle logic
local open = false
ToggleCircle.MouseButton1Click:Connect(function()
	open = not open
	Frame.Visible = open
end)

-- === RAINBOW ===
game:GetService("RunService").Heartbeat:Connect(function()
	local hue = (tick()%4)/4
	local color = Color3.fromHSV(hue,1,1)
	CircleStroke.Color = color
	MenuStroke.Color = color
end)

print("✅ Scrollable GUI loaded")

Features & Information

basically you can remake the "print" in the script to whatever github code you want or you can customize the whole thing :D - - - improvements are still on the way go to my profile maybe i already did another one improved one. - - - huge update on this rn
#DODO#gui maker#hub maker#maker

Community Comments (1)

KyeliszKyeliszMar 15, 2026

i will put famous keyless good scripts in here.. :D

More Scripts for Universal Scripts