In the beginning, I've tried doing...
script.Parent.MouseButton1Click:connect(function()
local p = game.Workspace.OutlineLED:GetChildren()
for i = 1,#p do
p[i].BrickColor = BrickColor.new("Teal")
game.Workspace.CrowdLight.SurfaceLight.Color = Color3.new("0, 255, 255")
print("Light Is Now Cyan")
end
end)
It just made the light black so I did
script.Parent.MouseButton1Click:connect(function()
local p = game.Workspace.OutlineLED:GetChildren()
for i = 1,#p do
p[i].BrickColor = BrickColor.new("Teal")
game.Workspace.CrowdLight.SurfaceLight.Color = Color3.new(Color3("0, 255, 255"))
print("Light Is Now Cyan")
end
end)
It just gave me an error saying
Workspace.OutlineLights.SurfaceGui.ScrollingFrame.Cyan.Script:7: attempt to call global 'Color3' (a table value)
I'm now in confusion like the lady that got confused with kansas and arkansas

3 comments
Why don't you just make the material neon and change the brickcolor to green? Much easier than color3 values.
The color and material isn't the problem. it's the light by itself. The SurfaceLight.Color, It just changes to black or just gives me an error
try doing game.Workspace.Yourpart.Brickcolor = Brickcolor "Teal"