Learn
Engine Class
PluginToolbarButton
Not Creatable

Summary
Methods
SetActive(active: boolean):()
Inherited Members

API Reference
Properties
ClickableWhenViewportHidden
Not Replicated
Read Parallel
PluginToolbarButton.ClickableWhenViewportHidden:boolean

Enabled
Not Replicated
Read Parallel
PluginToolbarButton.Enabled:boolean
Code Samples
BrickColor Randomizer Plugin
assert(plugin, "This script must be run as a plugin")
local Selection = game:GetService("Selection")
local toolbar = plugin:CreateToolbar("Parts")
local pluginToolbarButton = toolbar:CreateButton(
"Randomize Colors",
"Click this button to assign random colors to selected parts",
"rbxassetid://5325741572" -- A rainbow
)
local function onClick()
local selection = Selection:Get()
for _, object in pairs(selection) do
if object:IsA("BasePart") then
object.BrickColor = BrickColor.random()
end
end
end
pluginToolbarButton.Click:Connect(onClick)
local function doesSelectionContainAPart()
local selection = Selection:Get()
for _, object in pairs(selection) do
if object:IsA("BasePart") then
return true
end
end
return false
end
local function onSelectionChanged()
pluginToolbarButton.Enabled = doesSelectionContainAPart()
end
Selection.SelectionChanged:Connect(onSelectionChanged)
onSelectionChanged()

Icon
Not Replicated
Read Parallel
PluginToolbarButton.Icon:ContentId

Methods
SetActive
Plugin Security
PluginToolbarButton:SetActive(active:boolean):()
Parameters
active:boolean
Returns
()

Events
Click
Plugin Security
PluginToolbarButton.Click():RBXScriptSignal
Code Samples
PluginToolbarButton.Click
assert(plugin, "This script must be run as a plugin")
local toolbar = plugin:CreateToolbar("Hello World Plugin Toolbar")
local pluginToolbarButton =
toolbar:CreateButton("Print Hello World", "Click this button to print Hello World!", "rbxassetid://133293265")
local function onClick()
print("Hello, world")
end
pluginToolbarButton.Click:Connect(onClick)

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.