Skip to main content
Start with a tab, add sections to it, then add controls (toggles, sliders, color pickers…) inside the sections.

tab

A tab in the menu. One per script. See Tab.
string
required
Tab label.
string
Name of an image asset (resolved via getAsset).

find

Look up any saved control by its full name (yours or another script’s), e.g. luau.my_script.enabled. Returns nil if not found.

notify

Pop a toast notification in the top-right corner. Returns a handle to update or dismiss it. See Notify.

toast

Push a small pill toast into the same feed the hit logs use. Pass a table, or just a string as shorthand for { text = ... }. See Notify.

isOpen

Returns true while the menu is open.

onToggle

Signal. Call :Connect(cb). Your cb(open) runs every time the menu opens or closes, with the new boolean. Disconnects on unload.

Class reference

Tab

Section

ElementHandle

Notify

Widget and container classes are in the UI sidebar.