UI libraries for Roblox script hubs, in the flat ink-and-accent Panda style.
| Version | Folder | What it is |
|---|---|---|
| V3 (1.1.0) | Panda-UIX-V3/ |
Single-file Luau library: Key System GUI (Panda PUSL-V4, auto-validates _G.UsersKey), tabbed hub Window, corner notifications. Desktop and touch layouts (Delta on Android included). |
Start with Panda-UIX-V3/README.md for install, the full API and five runnable examples.
local PandaUI = loadstring(game:HttpGet(
"https://raw.githubusercontent.com/Panda-Repositories/Panda-UIX/main/Panda-UIX-V3/PandaUI.lua"))()
PandaUI:SetTheme("Violet") -- or "Ocean", "Crimson", "Bamboo", "Sakura"
-- Validates _G.UsersKey automatically; only shows the gate if there is none,
-- or if it is refused.
local ok = PandaUI:KeySystem({ Title = "MY HUB", ServiceId = "YOUR_SERVICE_ID" })
if not ok then return end
local Window = PandaUI:Window({ Title = "MY HUB", Badge = "SOME GAME" })
local Tab = Window:Tab({ Name = "Main", Group = "GAME", Title = "MAIN" })
Tab:Column("AUTOMATION"):Toggle({ Text = "Auto-Farm", Flag = "farm" })
PandaUI:Notify({ Title = "MY HUB", Text = "Loaded.", Type = "Success" })What your users run:
_G.UsersKey = "testkey"
loadstring(game:HttpGet("https://your-host.example/loader.lua"))()_G.UsersKeyis validated with PUSL-V4 automatically, before any window is built.- Touch layout for mobile, picked automatically.
- Bottom-right toast notifications with four types, live updates and buttons.
- New default violet accent, plus five presets via
PandaUI:SetTheme.
The full changelog is in the V3 README.