
KeylessUniversal

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")



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