All elements
Complete at-a-glance inventory of XLQP Gen1 Add and Create methods with their main options.
All elements
This index covers the public element constructors found in XLQP Gen1. “Main options” highlights the fields most useful when discovering an element. Open Element options for the exhaustive field list for every constructor.
Input and action
| Method | Purpose | Main options |
|---|---|---|
AddCustomSlider | Compact numeric or named-stop slider | All AddSlider fields, Preset, Parameters, Style, Plugin |
AddButton | Standard action | Name, Icon, Locked, Callback |
AddCooldownButton | Rate-limited action | Name, Description, ButtonText, CooldownText, Duration, Color, Callback |
AddToggle | Boolean control | Name, Description, Default, Flag, Save, Color, Checkbox, Binded, DefaultBind, Settings, Locked, Callback |
AddSmoothToggle | Animated boolean control | Name, Description, Default, Flag, Save, Color, LiveColor, LiveColorSpeed, Callback |
AddSlider | Numeric range | Name, Description, Min, Max, Default, Increment, ValueName, Smooth, Flag, Save, Color, Color2, Callback |
AddDropdown | Single or multiple selection | Name, Options, Default, MultiSelect, Search, Players, Whitelist, Advanced, Flag, Save, Callback |
AddBind | Key binding | Name, Default, Hold, UIBind, Flag, Save, Callback |
AddKeyPicker | Key picker with menu visibility | Name, Default, Hold, MenuVisible, UIBind, Flag, Save, Callback |
AddTextbox | Single-line text | Name, Placeholder, Default, Flag, Save, Locked, Callback |
AddTextArea | Multi-line text | Name, Content, Placeholder, Default, Description, Height, Callback |
AddColorpicker | Color and transparency | Name, Default, Transparency, Alpha, Live, LiveDelay, ThemePicker, Flag, Save, Callback |
AddStepper | Increment/decrement value | Name, Min, Max, Default, Increment, Callback |
AddChecklist | Selectable checklist | Name, Items, Callback |
AddQuickToggleRow | Compact toggle set | Name, Options, Default, Callback |
AddCommandBar | Text command action | Name, Placeholder, Default, ButtonText, Callback |
AddActionRow | Horizontal actions | Name, Buttons, Outline, OutlineColor |
AddMiniButtons | Small inline actions | Name, Buttons |
CreateCheckbox | Checkbox factory | Name, Description, CurrentValue, Flag, Save, Callback |
CreateCopyButton | Copy action | Name, Description, Icon, Value, Callback |
CreateFlipButton | Two-sided button | Front, Back, Callback |
CreateRippleButton | Animated button | Name, Description, Callback |
Text, status, and layout
| Method | Purpose | Main options |
|---|---|---|
AddSubTabs | Nested tab manager | Name, Height, Fill, Gap, ButtonHeight, Color, Callback |
AddSubTab | Automatic nested page | Name, Icon, Width, TabAccent, tab background fields |
AddOptionGrid | Selectable cards with embedded elements | Options, Multi, Rows, Columns, CardWidth, CardHeight, Default, Save |
AddElementGrid | Responsive grid of normal controls | Elements, Columns, CellWidth, CellHeight, AutoHeight, MinHeight, MaxHeight |
AddSection | Element group | Name, Title |
AddBoxSection | Collapsible group | Name, Title, Content, Description, DefaultOpen |
AddLabel | Flexible text label | Name, Text, Content, Icon, Image, RichText, DoesWrap, Font, TextSize, alignment, Visible |
AddParagraph | Heading and body copy | Name, Content, DoesWrap, RichText, Color, image/profile options |
AddLog | Log line | Text, Size, DoesWrap, RichText |
AddCode | Code/source display | Name/Text, Content, Language, Description, src |
AddBadge | Small status badge | Name, Text, Content, Color |
AddInfoCard | Highlighted content card | Name, Content, Description, Icon, Image, Color |
AddStatCard | Compact metric | Name, Value, Description |
AddNotice | Inline notice | Name, Content, Text, Color |
AddStatusDot | Labeled state indicator | Name, Content, Description, Color |
AddStatusBox | Detailed status message | Name, Title, Content, Text, Variant, Status, Icon, Height |
AddBanner | Large feature callout | Name, Title, Content, Description, Image, Icon, Height, Actions |
AddCopyBox | Copyable text | Name, Content, Text, Callback |
AddShortcutHint | Keyboard hint | Name, Content, Description, Key, Bind |
AddKeyValueList | Key/value summary | Name, Items |
AddTimeline | Ordered events | Name, Items, Logs, Color |
AddChangelog | Release list | Name, Content, Items, Logs, Height |
AddFilterList | Filterable action list | Name, Items, Placeholder, Height, Callback |
AddTagCloud | Flexible tags | Name, Tags, Items, Height, TagWidth |
AddPillList | Compact pills | Name, Items, Tags, Height, Width |
AddToastAction | Toast with an action | Name, Content, Description, ButtonText, Time, Callback |
AddNotify | Notification trigger | Name, Content, Description, Buttons, Pos, Time, Callback |
AddDivider | Visual divider | Name |
AddSpacer / AddSpace | Fixed spacing | Height, Size |
CreateFAQ | Expandable FAQ | Name, Items, Exclusive, Callback |
CreateScrollHint | Scroll instruction | Text, Icon, AutoStart, AutoScroll, ScrollAmount, Callback |
CreateCursorTag | Cursor-following label | Text, Hint, Height, Callback |
CreatePinnedList | Pinned item collection | Title, PinnedTitle, Items, Callback |
AddDraggableLabel | Floating draggable label | Text, fps |
Data and monitoring
| Method | Purpose | Main options |
|---|---|---|
AddDataTable | Searchable structured data | Name, Columns, Rows, Height, RowHeight, Searchable, SearchPlaceholder, EmptyText, Callback |
AddTableContents | Rows and columns | Name, Title, Description, Columns, Rows, Height, RowHeight |
AddProgressBar | Linear progress | Name, Description, Min, Max, Value, Default, Color |
AddRuntimeMonitor | Live metric monitor | Name, Metrics, Interval, AutoStart |
AddMeterGroup | Multiple meters | Name, Items, Color |
AddLoadoutGroup | Selectable loadout and equip action | Name, Items, Color, ButtonText, OnSelect, Callback |
AddRevenueCard | Animated revenue/stat card | Name, Value, Prefix, Suffix, Decimals, Change, Trend, Color, MiniStats, Duration |
AddPlayerCount | Live player total | Name, Description |
AddClock | Live time | Name, Description, Format |
AddPlayerVisualizer | Player data visualization | Name, Player, Height, Boxes, LiveColor, LiveColorSpeed, callbacks |
AddKeybindList | Active bindings | Title, Icon, Width, Height, DockHeight, Detached, Pin, Popout |
CreateChart | Line/area chart | Name, Points, MaxPoints, Height, Color, Smooth, Filled, Dots, Prefix, Suffix, Callback |
CreateBarChart | Bar chart | Name, Points, Icon, Callback |
CreateStackedChart | Stacked series chart | Name, Rows, Series, Prefix, Icon, Callback |
CreateStat | Animated statistic | Name, Value, Delta, Duration, Icon, Callback |
CreateProgress | Progress factory | Name, Description, CurrentValue, Min, Max, Suffix, Flag, Save, Callback |
CreateProgressBar | Progress bar factory | Name, Description, CurrentValue, Min, Max, Suffix, ValueText, Callback |
CreateDownloadProgress | Download progress | Name, Description, CurrentValue, Duration, Completed, Callback |
Media and visual tools
| Method | Purpose | Main options |
|---|---|---|
AddImage | Roblox image | Name, Image/Asset, Height, Transparency, Color, ScaleType |
AddVideo | Roblox video | Name, Video/Asset, Height, Looped, Volume |
AddMediaPlayer | Audio playlist | Name, Default, Playlist, AutoPlay, Loop, Pitch, visualizer options, Callback |
CreateMediaPlayer | Media player factory | Name, Default, Playlist, Preset, AutoPlay, Loop, Volume, Pitch, visualizer options, Callback |
AddDiscPlayer | Disc-style audio player | Name, Playlist, AutoPlay, Loop, Volume, Position, SpinSpeed |
AddBytebeat | Bytebeat generator | Name, Default, Mode, Hz, Seconds, Pitch, Speed, presets/playlists, visualizer options |
CreateBytebeat | Bytebeat factory | Name, Default, Mode, Hz, Seconds, Pitch, Speed, Playlist, visualizer options, Callback |
AddDrawingGrid | Pixel/cell drawing surface | Name, Rows, Columns, Height, BrushSize, Color, cell/box dimensions, Callback |
AddViewport | 3D object preview | Name, Object/Model/Instance, Height, Clone, AutoFocus, Interactive, Camera, Visible |
AddPassthrough / AddUIPassthrough | Mount an existing UI instance | Name, Instance, Height |
Navigation and containers
| Method | Purpose | Main options |
|---|---|---|
MakeTab | Main window tab | Name, Icon |
AddTopTab / MakeTopTab / CreateTopTab | Alternate top tab | Name, Icon and tab-specific options |
AddSideTab / AddTab / CreateTab | Tab creation aliases | Name, Icon and tab-specific options |
newmaketabtop | Legacy alternate top tab | project-specific tab options |
AddLeftGroupbox | Left-column group | title, icon |
AddRightGroupbox | Right-column group | title, icon |
AddTabbox | Nested tab container | Name, TabSize, IconOnly |
AddLeftTabbox | Left-aligned tab container | Name, TabSize |
AddRightTabbox | Right-aligned tab container | Name, TabSize |
AddLeftSidebarMenu | Left side menu | Name, Icon, dimensions, Resizable, Detached, DimBackground, CloseOnOutside |
AddRightSidebarMenu | Right side menu | Name, Icon, dimensions, Resizable, Detached, DimBackground, CloseOnOutside |
AddDropdownPanel | Expandable panel | Name, Title, Open |
CreatePopup | Modal prompt | Title, Description, Options |
Advanced and integrations
| Method | Purpose | Main options |
|---|---|---|
AddDependencyBox | Conditional content | Name, Dependencies, Dependency, Equals, Value, Operator, Invert, Predicate |
CreateDependencyBox | Dependency factory | Name, Dependency, Value |
AddDebugConsole | Typed and capturable runtime console | Name, Height, MaxLines, TextSize, AutoScroll, CaptureOutput, Default, Callback |
AddGameSession | Server/session tools | Name, Height, Games, SupportedGameIds, IdType, history, auto-execute, source/queue URLs, lifecycle callbacks |
AddPlugins | Plugin manager | Name, Folder, AutoLoad, AllowInline, AllowRemote, RemotePlugins, URLs |
AddExecutor | Luau editor/executor surface | Name, Default, Height, text sizes |
AddScriptHub | Browsable script catalog | Name, Description, Icon, SortBy, Order, MaxResults, Strict, Collapsed, cache folder |
AddGlobalChat | Networked chat | Name, API URL, bot/app IDs, Height, limits, cooldowns, rules, disclaimer |
AddDiscordImg | Discord invitation card | Name, Content, Invite, InviteCode, OpenMode, RememberOpenMode |
AddXLQPGen1AI | Assistant interface | Name, Height, companion settings, prompt mode, follow settings, theme/world tools, UltraAI |
AddStudioTool | Roblox object builder | Name, Content, PartType, PartSize, Color, Anchored, CanCollide, Grid, mesh/texture IDs, parent/target paths, Callback |
AddSoccer | Match/scores viewer | Name, League, Leagues, LeagueOrder, Height, AutoRefresh, RefreshTime, ShowLogos, Callback |
AddFriends | Friends display | Name |
AddNametags | Nametag preview/settings | Name, Content, PreviewName, Default, Health, ShowHealth, ShowDistance, ShowDecimal, Callback |
Library-level UI utilities
These methods live on the library rather than a normal section. They create floating UI, shared overlays, notifications, or helper managers.
| Method | Purpose |
|---|---|
AddDraggableButton | Floating draggable action button |
AddDraggableMenu | Floating draggable menu container |
AddDraggableLabel / AddLabelGui | Floating draggable text label |
CreateAudioVisualizer | Reusable audio visualizer mounted into a parent instance |
CreateConfigCloudExportCode | Generates export code for a config-cloud item |
CreateControlPanel / CreateKeybindList / CreateKeybindPanel | Detached keybind/control panel |
CreateGroupBox | Creates the library theme group box on a compatible tab |
CreateLoading / MakeLoading | Standalone loading view |
MakeNotification | Global notification |
CreatePanel / MakePanel | Detached configurable panel |
CreatePopup / MakePopup | Global modal popup |
MakeToast | Global toast notification |
CreatePluginFromSource | Creates a plugin from trusted source code |
CreateThemeManager | Theme manager mounted in a group box |
RegisterEditableContainer | Registers a container for editable/moveable elements |
RegisterPopupGui | Registers a popup GUI with XLQP lifecycle handling |
AddWidget | Adds a floating widget card to the window dashboard |
AddDialog | Creates a dialog with inputs, toggles, and footer buttons |
MakeAdminTab | Creates a password-gated tab with optional remembered access |
CreatePrivateTab / CreatePrivateMiniTab | Creates editable private navigation surfaces |
RegisterEditableContainer and RegisterPopupGui are low-level integration hooks. Normal projects usually receive their behavior automatically through higher-level constructors.
Compatibility aliases
XLQP keeps several alternate names for backwards compatibility. They call the canonical element listed on the right, so use the canonical name in new projects unless you are maintaining existing code.
| Alias | Canonical method |
|---|---|
AddCheckbox, AddCheckBox, CreateCheckBox | CreateCheckbox |
AddProgress, CreateProgressBar | CreateProgress |
AddDownloadProgress, CreateDownload, AddDownload | CreateDownloadProgress |
AddCopyButton, CreateCopy, AddCopy | CreateCopyButton |
AddFlipButton, CreateFlip, AddFlip | CreateFlipButton |
AddRippleButton, CreateRipple, AddRipple | CreateRippleButton |
AddProgressBar, CreateReadOnlyProgress, AddReadOnlyProgress | CreateProgressBar factory variant |
AddScrollHint, CreateScrollIndicator, AddScrollIndicator | CreateScrollHint |
AddPinnedList | CreatePinnedList |
AddCursorTag, CreateHoverTag, AddHoverTag | CreateCursorTag |
CreateGameSession, AddSupportedGames, CreateSupportedGames | AddGameSession |
AddScriptBlox, CreateScriptHub, CreateScriptBlox | AddScriptHub |
CreateSection | AddSection |
AddBoxsection | AddBoxSection |
CreateLabel | AddLabel |
CreateDependencyBox | AddDependencyBox |
AddRevenue, AddSmoothNumber, AddNumberCard | AddRevenueCard |
AddLineChart, AddChart, CreateLineChart, CreateAreaChart | CreateChart |
AddStat, CreateNumber, AddNumber, CreateMetric | CreateStat |
AddBarChart | CreateBarChart |
AddStackedChart | CreateStackedChart |
AddFAQ, CreateAccordion, AddAccordion | CreateFAQ |
AddStatus, AddStatusTextbox, AddStatusTextBox | AddStatusBox |
AddKeybindPanel, AddControlPanel | AddKeybindList |
CreateDataTable | AddDataTable |
CreateCooldownButton | AddCooldownButton |
CreateRuntimeMonitor | AddRuntimeMonitor |
AddChangelogs | AddChangelog |
AddDiscordImage, AddDiscord | AddDiscordImg |
CreateBanner | AddBanner |
CreatePlayerVisualizer, AddPlayerCard | AddPlayerVisualizer |
CreateSmoothToggle | AddSmoothToggle |
AddTextarea | AddTextArea |
AddTable, CreateTable | AddTableContents |
AddGlobalChatDM, AddChat | AddGlobalChat |
AddStudioToolThing, AddRobloxStudioTool, AddStudioMeshTool | AddStudioTool |
AddPluginManager, AddCommandPlugins | AddPlugins |
AddExecuter, CreateExecutor | AddExecutor |
AddInteractiveDropdown, AddElementDropdown | AddDropdownPanel |
AddVinylPlayer, AddMusicDisc | AddDiscPlayer |
CreateWindow | MakeWindow |
KeyPicker | AddKeyPicker |
CreateDebugConsole, AddConsole, CreateConsole | AddDebugConsole |
AddLoadout, CreateLoadout | AddLoadoutGroup |
AddAdminTab, CreateAdminTab | MakeAdminTab |
AddTheme, CreateTheme, CreateCustomTheme | RegisterTheme |
Where to go next
- Read Input elements for control examples.
- Read Data and charts for live updates.
- Read Controllers for runtime methods.
- Open Examples for copy-ready compositions.