
KeylessUniversal

-- Ultimate Hub (Updated Edition)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local TitleLabel = Instance.new("TextLabel")
local SearchContainer = Instance.new("Frame")
local SearchBox = Instance.new("TextBox")
local ScrollingFrame = Instance.new("ScrollingFrame")
local UIListLayout = Instance.new("UIListLayout")
local DiscordButton = Instance.new("TextButton")
-- Parent GUI safely
ScreenGui.Name = "UltimateHub_Updated"
ScreenGui.ResetOnSpawn = false
pcall(function()
ScreenGui.Parent = game:GetService("CoreGui")
end)
if not ScreenGui.Parent then
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
end
-- Toggle Button (✓)
local ToggleButton = Instance.new("TextButton")
ToggleButton.Name = "ToggleButton"
ToggleButton.Parent = ScreenGui
ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
ToggleButton.Position = UDim2.new(0, 30, 0, 30)
ToggleButton.Size = UDim2.new(0, 56, 0, 56)
ToggleButton.Text = ""
ToggleButton.Active = true
ToggleButton.Draggable = true
local ToggleCorner = Instance.new("UICorner", ToggleButton)
ToggleCorner.CornerRadius = UDim.new(1, 0)
local InnerCircle = Instance.new("Frame", ToggleButton)
InnerCircle.BackgroundColor3 = Color3.fromRGB(40, 120, 255)
InnerCircle.Position = UDim2.new(0, 4, 0, 4)
InnerCircle.Size = UDim2.new(0, 48, 0, 48)
Instance.new("UICorner", InnerCircle).CornerRadius = UDim.new(1, 0)
local CheckMark = Instance.new("TextLabel", InnerCircle)
CheckMark.BackgroundTransparency = 1
CheckMark.Size = UDim2.new(1, 0, 1, 0)
CheckMark.Font = Enum.Font.GothamBold
CheckMark.Text = "✓"
CheckMark.TextColor3 = Color3.fromRGB(255, 255, 255)
CheckMark.TextSize = 20
-- Main Frame
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
MainFrame.Position = UDim2.new(0.05, 0, 0.1, 0)
MainFrame.Size = UDim2.new(0, 320, 0, 480)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Visible = false
local MainCorner = Instance.new("UICorner", MainFrame)
MainCorner.CornerRadius = UDim.new(0, 8)
ToggleButton.MouseButton1Click:Connect(function()
MainFrame.Visible = not MainFrame.Visible
end)
-- Title
TitleLabel.Parent = MainFrame
TitleLabel.BackgroundTransparency = 1
TitleLabel.Size = UDim2.new(1, 0, 0, 40)
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.Text = "Ultimate Hub (Updated)"
TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TitleLabel.TextSize = 15
-- Search Container
SearchContainer.Parent = MainFrame
SearchContainer.BackgroundColor3 = Color3.fromRGB(35, 35, 45)
SearchContainer.Position = UDim2.new(0, 12, 0, 42)
SearchContainer.Size = UDim2.new(1, -24, 0, 32)
Instance.new("UICorner", SearchContainer).CornerRadius = UDim.new(0, 6)
SearchBox.Parent = SearchContainer
SearchBox.BackgroundTransparency = 1
SearchBox.Position = UDim2.new(0, 10, 0, 0)
SearchBox.Size = UDim2.new(1, -10, 1, 0)
SearchBox.Font = Enum.Font.Gotham
SearchBox.PlaceholderText = "Search scripts..."
SearchBox.PlaceholderColor3 = Color3.fromRGB(150, 150, 160)
SearchBox.Text = ""
SearchBox.TextColor3 = Color3.fromRGB(255, 255, 255)
SearchBox.TextSize = 12
-- Scrolling Frame
ScrollingFrame.Parent = MainFrame
ScrollingFrame.Active = true
ScrollingFrame.BackgroundTransparency = 1
ScrollingFrame.Position = UDim2.new(0, 0, 0, 82)
ScrollingFrame.Size = UDim2.new(1, 0, 1, -125)
ScrollingFrame.ScrollBarThickness = 4
UIListLayout.Parent = ScrollingFrame
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 6)
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y + 10)
end)
-- Discord Footer Button
DiscordButton.Parent = MainFrame
DiscordButton.BackgroundColor3 = Color3.fromRGB(88, 101, 242)
DiscordButton.Position = UDim2.new(0, 12, 1, -38)
DiscordButton.Size = UDim2.new(1, -24, 0, 30)
DiscordButton.Font = Enum.Font.GothamBold
DiscordButton.Text = "💬 Copy Discord: discord.gg/5hE4sjZH4"
DiscordButton.TextColor3 = Color3.fromRGB(255, 255, 255)
DiscordButton.TextSize = 11
Instance.new("UICorner", DiscordButton).CornerRadius = UDim.new(0, 6)
DiscordButton.MouseButton1Click:Connect(function()
local success = pcall(function()
setclipboard("https://discord.gg/5hE4sjZH4")
end)
if success then
DiscordButton.Text = "✅ Copied Discord Link!"
task.wait(1.5)
DiscordButton.Text = "💬 Copy Discord: discord.gg/5hE4sjZH4"
else
warn("⚠️ Clipboard function not supported by your executor.")
end
end)
-- SCRIPT DATABASE
local scriptsData = {
{category = "MAIN", name = "Airflow Loader", color = Color3.fromRGB(45, 120, 180), url = "https://airflowscript.com/loader", favorited = false},
{category = "ADMIN", name = "Infinite Yield Admin", color = Color3.fromRGB(64, 136, 72), url = "https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source", favorited = false},
{category = "ADMIN", name = "Dex++ Decompiler Fix", color = Color3.fromRGB(153, 105, 57), url = "https://raw.githubusercontent.com/infyiff/backup/main/dex.lua", favorited = false},
{category = "UNIVERSAL SCRIPT", name = "Orca Hub", color = Color3.fromRGB(58, 112, 142), url = "https://raw.githubusercontent.com/richie0866/orca/master/public/latest.lua", favorited = false},
{category = "UNIVERSAL SCRIPT", name = "Custom Script (YSJhaS2p)", color = Color3.fromRGB(100, 100, 150), url = "https://pastebin.com/raw/YSJhaS2p", favorited = false},
{category = "NEED KEY", name = "Solix Hub", color = Color3.fromRGB(170, 130, 44), url = "https://raw.githubusercontent.com/bao8jl/solixhub/main/loader", favorited = false},
}
local categoryOrder = {"MAIN", "ADMIN", "UNIVERSAL SCRIPT", "NEED KEY"}
local function renderList(filterText)
filterText = filterText or ""
filterText = filterText:lower()
for _, child in ipairs(ScrollingFrame:GetChildren()) do
if child:IsA("Frame") then
child:Destroy()
end
end
local orderID = 0
local favoriteItems = {}
for _, item in ipairs(scriptsData) do
if item.favorited and (filterText == "" or string.find(item.name:lower(), filterText)) then
table.insert(favoriteItems, item)
end
end
if #favoriteItems > 0 then
orderID = orderID + 1
local bar = Instance.new("Frame", ScrollingFrame)
bar.BackgroundColor3 = Color3.fromRGB(35, 35, 45)
bar.Size = UDim2.new(1, -24, 0, 28)
bar.LayoutOrder = orderID
Instance.new("UICorner", bar).CornerRadius = UDim.new(0, 6)
local lbl = Instance.new("TextLabel", bar)
lbl.BackgroundTransparency = 1
lbl.Size = UDim2.new(1, 0, 1, 0)
lbl.Font = Enum.Font.GothamBold
lbl.Text = "--- [ FAVORITES ] ---"
lbl.TextColor3 = Color3.fromRGB(255, 215, 0)
lbl.TextSize = 11
for _, item in ipairs(favoriteItems) do
orderID = orderID + 1
local rowFrame = Instance.new("Frame", ScrollingFrame)
rowFrame.BackgroundTransparency = 1
rowFrame.Size = UDim2.new(1, -24, 0, 34)
rowFrame.LayoutOrder = orderID
local btn = Instance.new("TextButton", rowFrame)
btn.BackgroundColor3 = item.color
btn.Size = UDim2.new(1, -40, 1, 0)
btn.Font = Enum.Font.GothamSemibold
btn.Text = item.name
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 13
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
local starBtn = Instance.new("TextButton", rowFrame)
starBtn.BackgroundColor3 = Color3.fromRGB(165, 55, 55)
starBtn.Position = UDim2.new(1, -34, 0, 0)
starBtn.Size = UDim2.new(0, 34, 1, 0)
starBtn.Font = Enum.Font.GothamBold
starBtn.Text = "★"
starBtn.TextColor3 = Color3.fromRGB(255, 215, 0)
starBtn.TextSize = 16
Instance.new("UICorner", starBtn).CornerRadius = UDim.new(0, 6)
starBtn.MouseButton1Click:Connect(function()
item.favorited = false
renderList(SearchBox.Text)
end)
btn.MouseButton1Click:Connect(function()
local success, errorMessage = pcall(function()
loadstring(game:HttpGet(item.url))()
end)
if not success then
warn("❌ [Ultimate Hub] Error loading " .. item.name .. ": " .. tostring(errorMessage))
else
print("✅ [Ultimate Hub] Successfully executed: " .. item.name)
end
end)
end
end
for _, catName in ipairs(categoryOrder) do
local catItems = {}
for _, item in ipairs(scriptsData) do
if item.category == catName then
if filterText == "" or string.find(item.name:lower(), filterText) then
table.insert(catItems, item)
end
end
end
if #catItems > 0 then
orderID = orderID + 1
local bar = Instance.new("Frame", ScrollingFrame)
bar.BackgroundColor3 = Color3.fromRGB(35, 35, 45)
bar.Size = UDim2.new(1, -24, 0, 28)
bar.LayoutOrder = orderID
Instance.new("UICorner", bar).CornerRadius = UDim.new(0, 6)
local lbl = Instance.new("TextLabel", bar)
lbl.BackgroundTransparency = 1
lbl.Size = UDim2.new(1, 0, 1, 0)
lbl.Font = Enum.Font.GothamBold
lbl.Text = "--- [ " .. catName .. " ] ---"
lbl.TextColor3 = Color3.fromRGB(180, 180, 200)
lbl.TextSize = 11
for _, item in ipairs(catItems) do
orderID = orderID + 1
local rowFrame = Instance.new("Frame", ScrollingFrame)
rowFrame.BackgroundTransparency = 1
rowFrame.Size = UDim2.new(1, -24, 0, 34)
rowFrame.LayoutOrder = orderID
local btn = Instance.new("TextButton", rowFrame)
btn.BackgroundColor3 = item.color
btn.Size = UDim2.new(1, -40, 1, 0)
btn.Font = Enum.Font.GothamSemibold
btn.Text = item.name
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 13
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
local starBtn = Instance.new("TextButton", rowFrame)
starBtn.BackgroundColor3 = Color3.fromRGB(165, 55, 55)
starBtn.Position = UDim2.new(1, -34, 0, 0)
starBtn.Size = UDim2.new(0, 34, 1, 0)
starBtn.Font = Enum.Font.GothamBold
starBtn.Text = "★"
starBtn.TextColor3 = item.favorited and Color3.fromRGB(255, 215, 0) or Color3.fromRGB(255, 255, 255)
starBtn.TextSize = 16
Instance.new("UICorner", starBtn).CornerRadius = UDim.new(0, 6)
starBtn.MouseButton1Click:Connect(function()
item.favorited = not item.favorited
renderList(SearchBox.Text)
end)
btn.MouseButton1Click:Connect(function()
local success, errorMessage = pcall(function()
loadstring(game:HttpGet(item.url))()
end)
if not success then
warn("❌ [Ultimate Hub] Error loading " .. item.name .. ": " .. tostring(errorMessage))
else
print("✅ [Ultimate Hub] Successfully executed: " .. item.name)
end
end)
end
end
end
end
SearchBox:GetPropertyChangedSignal("Text"):Connect(function()
renderList(SearchBox.Text)
end)
renderList("")No comments yet for this script.

![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)

