AddLabel
tab:AddLabel(text, opts)Options: Color, Bg, Icon, IconColor, Subtitle, SubtitleColor, Bold, RichText, Accent, Align, TextSize, Typewriter, TypeSpeed, Pulse, Clickable, Description
Returns: Set, SetColor, SetIcon, SetSubtitle, SetBold, SetAlign, SetVisible, Get, GetInstance, StopTypewriter, Reset
lua
local label = tab:AddLabel("Hello", { Icon = "info", Accent = true })
label:Set("Ready")
AddButton
tab:AddButton(text, callback, opts)Options: Description
Returns: SetEnabled, Disable, Enable, IsEnabled, Reset
lua
local button = tab:AddButton("Run", function() print("clicked") end)
button:Disable("Unavailable")
button:Enable()
AddButtonRow
tab:AddButtonRow(buttons, opts)Options: Per-button: Text, Callback, Danger
Returns: Reset + wrapper methods
lua
tab:AddButtonRow({
{ Text = "Save", Callback = function() end },
{ Text = "Reset", Callback = function() end, Danger = true },
})
AddToggle
tab:AddToggle(text, callback, opts)Options: Flag, Description
Returns: Get, Set, Reset
lua
local toggle = tab:AddToggle("God Mode", function(s) print(s) end, { Flag = "godmode" })
toggle:Set(true)
AddCheckbox
tab:AddCheckbox(text, default, callback, opts)Options: Flag, Description
Returns: Get, Set, Toggle, Reset
lua
tab:AddCheckbox("Show FPS", false, function(s) end, { Flag = "show_fps" }):Toggle()
AddToggleGroup
tab:AddToggleGroup(title, list, opts)Options: Single, OnChanged; each item: text, default, callback, description
Returns: Get, Set, GetAll, Reset
lua
tab:AddToggleGroup("Features", {
{ text = "Auto Farm", default = false },
{ text = "Auto Sell", default = true },
}, { Single = false, OnChanged = function(name, state) end })
AddInput
tab:AddInput(text, placeholder, callback, opts)Options: Type = "any" | "text" | "number", Min, Max, Flag, Description
Returns: Get, Set, Reset
lua
tab:AddInput("Name", "Enter…", function(v) print(v) end, { Type = "text", Min = 1, Max = 50 })
AddSlider
tab:AddSlider(text, min, max, default, step, callback, opts)Options: Suffix, Flag, Description
Returns: Get, Set, Reset
lua
tab:AddSlider("Speed", 16, 100, 16, 1, function(v) print(v) end, { Suffix = "studs", Flag = "speed" })
AddRangeSlider
tab:AddRangeSlider(text, min, max, defMin, defMax, callback, opts)Options: Step, Flag, Description
Returns: Get (returns vMin, vMax), Set, Reset
lua
tab:AddRangeSlider("Time", 0, 24, 6, 18, function(vMin, vMax) end, { Step = 1 })
AddProgressBar
tab:AddProgressBar(text, min, max, default, opts)Options: Suffix, ShowValue, Flag, Description, Callback
Returns: Get, Set, Add, SetText, SetLabel, Reset
lua
local p = tab:AddProgressBar("Loading", 0, 100, 0, { Suffix = "%" })
p:Set(50); p:Add(10)
AddDropdown
tab:AddDropdown(text, options, callback, opts)Options: Flag, Placeholder, Searchable, MaxHeight, SearchPlaceholder, Description
Returns: Get, Set, SetOptions, Reset
lua
tab:AddDropdown("Select", { "A", "B", "C" }, function(v) print(v) end, { Searchable = true })
AddMultiDropdown
tab:AddMultiDropdown(text, options, callback, opts)Options: Same as AddDropdown
Returns: Same as AddDropdown; callback receives array of selected values
lua
tab:AddMultiDropdown("Select many", { "A", "B", "C" }, function(vals) print(#vals) end)
AddSegmented
tab:AddSegmented(text, segments, default, callback, opts)Options: Flag
Returns: Get, Set, Reset
lua
tab:AddSegmented("Mode", { "Easy", "Normal", "Hard" }, "Normal", function(v) print(v) end)
AddColorPicker
tab:AddColorPicker(text, defaultColor, callback, opts)Options: Alpha, Flag, Presets, Description
Returns: Get, GetAlpha, Set, SetAlpha, Reset
lua
tab:AddColorPicker("Highlight", Color3.fromRGB(255, 0, 0), function(c, a) end, { Alpha = true })
AddKeybind
tab:AddKeybind(text, defaultKey, callback, opts)Options: Flag, Timeout
Returns: Get, Set, Reset
lua
tab:AddKeybind("Toggle UI", Enum.KeyCode.K, function(key, down) print(key.Name, down) end)
AddKeybindMode
tab:AddKeybindMode(text, defaultKey, callback, opts)Options: Mode = "Hold" | "Toggle" | "Always", Flag, Timeout
Returns: Get, GetMode, IsActive, Set, SetMode, Reset
lua
local k = tab:AddKeybindMode("Aim", Enum.KeyCode.Q, function(key, mode, active) end, { Mode = "Hold" })
k:SetMode("Toggle")
AddToggleKeybind
tab:AddToggleKeybind(text, defaultKey, callback, opts)Options: Flag, Timeout
Returns: Get, Set, Reset
lua
tab:AddToggleKeybind("Fly", Enum.KeyCode.F, function(state) end)
AddSection
tab:AddSection(text, opts)Options: defaultCollapsed
Returns: Set, Get, SetCollapsed, Toggle, IsCollapsed, Expand, Collapse, Reset
lua
local sec = tab:AddSection("Movement")
sec:AddToggle("Sprint", function(s) end)
AddDivider
tab:AddDivider()Options: —
Returns: wrapper methods
AddChip / AddTag
tab:AddChip(text, label, opts)Options: Color, Closable, OnClose, Flag, Description
Returns: Set, Get, Reset
lua
tab:AddChip("Status", "Active", { Color = Color3.fromRGB(80, 200, 120), Closable = true })
AddModuleCard
tab:AddModuleCard(cfg)Options: Title, Description, Default, Keybind, Risky, Expanded, Flag, Callback
Returns: Get, Set, Reset, Expand, Collapse + every Add* method delegated
lua
local card = tab:AddModuleCard({ Title = "Auto Farm", Description = "Example" })
card:AddToggle("Loop", function(s) end)
card:Expand()