Learn
Engine Class
Color3Value

Summary
Properties
Inherited Members
Code Samples
Set Color3Value
local myColor3Value = script.Parent
myColor3Value.Value = Color3.new(1, 0, 0) -- Red
-- You can also store the color of a BrickColor value by accessing BrickColor's Color property, which is a Color3:
local someBrickColor = BrickColor.new("Really red")
myColor3Value.Value = someBrickColor.Color

API Reference
Properties
Value
Read Parallel
Simulation Access
Color3Value.Value:Color3

Events
Changed
Color3Value.Changed(value:Color3):RBXScriptSignal
Parameters
value:Color3
Code Samples
How to Use Color3Value.Changed
local value = Instance.new("Color3Value")
value.Parent = workspace
value.Changed:Connect(function(NewValue)
print(NewValue)
end)
value.Value = Color3.fromRGB(50, 50, 50)

changed
Deprecated

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