
Highlights
Undetectable by design
Built entirely in code with no marketplace model. Secure mode leaves nothing an anti-cheat can fingerprint.
Saves itself
Pass a
configuration table and every value persists and restores as its original type. No boilerplate. See Saving.Themed at runtime
Six built-in themes, or bring your own. Swap it live and every colour tweens across. See Themes.
Speaks every language
Translate every label at runtime from a table or your own resolver. See Localization.
Start here
Getting started
Load the library and build your first window.
Windows
Every window property and method.
Elements
Buttons, toggles, sliders, and the rest.
Themes
Restyle everything to match your script.
Conventions
Every property is optional unless marked required. Properties are camelCase, and PascalCase spellings work too, soname and Name both land.
Icons. Anywhere an icon is accepted, pass an asset id number or an rbxassetid://, rbxthumb://, or rbxasset:// string. Pass nil, 0, or "" for none.
Flags. Value elements save on their own under a key derived from their name. Pass an explicit flag when you want a stable key of your own. See Saving.
Reordering. Every element handle can be moved within its tab with MoveTo(index), MoveToTop(), MoveToBottom(), MoveUp(), and MoveDown().