Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Changing colors Clicked?

I need this script so it will keep changing colors for infinity and don't have to keep clicking on the button.

function Clicked()
    brick = game.Workspace
--Color part
brick.SurfacePart.Lights.LightPart1.BrickColor = BrickColor.random()
brick.SurfacePart.Lights.LightPart2.BrickColor = BrickColor.random()
brick.SurfacePart.Lights.LightPart3.BrickColor = BrickColor.random()
brick.SurfacePart.Lights.LightPart4.BrickColor = BrickColor.random()
wait(0.5)
brick.SurfacePart.Lights.LightPart1.PointLight.Color = Color3.random()
brick.SurfacePart.Lights.LightPart2.PointLight.Color = Color3.random()
brick.SurfacePart.Lights.LightPart3.PointLight.Color = Color3.random()
brick.SurfacePart.Lights.LightPart4.PointLight.Color = Color3.random()
end

script.Parent.MouseButton1Down:connect(Clicked)

3 answers

function Clicked()
    brick = game.Workspace
local var = 0
repeat
brick.SurfacePart.Lights.LightPart1.BrickColor = BrickColor.random()
brick.SurfacePart.Lights.LightPart2.BrickColor = BrickColor.random()
brick.SurfacePart.Lights.LightPart3.BrickColor = BrickColor.random()
brick.SurfacePart.Lights.LightPart4.BrickColor = BrickColor.random()
wait(0.5)
brick.SurfacePart.Lights.LightPart1.PointLight.Color = Color3.random()
brick.SurfacePart.Lights.LightPart2.PointLight.Color = Color3.random()
brick.SurfacePart.Lights.LightPart3.PointLight.Color = Color3.random()
brick.SurfacePart.Lights.LightPart4.PointLight.Color = Color3.random()
end
until var==10

script.Parent.MouseButton1Down:connect(Clicked)

People these days forgetting what "Repeat" is qq

7 comments

0

Wrong. Doesn't work

0

Wait LOL I MISPLACED MY END XD

0

Lel.

0

Just put the end Over the until

0

Like this? "end var==10"

0

No Like after the line that Until is in

0

Er, Its not repeating the random colors, You click on it and it changes colors only one time then breaks.

function Clicked() while true do local brick = game.Workspace --Color part brick.SurfacePart.Lights.LightPart1.BrickColor = BrickColor.random() brick.SurfacePart.Lights.LightPart2.BrickColor = BrickColor.random() brick.SurfacePart.Lights.LightPart3.BrickColor = BrickColor.random() brick.SurfacePart.Lights.LightPart4.BrickColor = BrickColor.random() wait(0.5) brick.SurfacePart.Lights.LightPart1.PointLight.Color = Color3.random() brick.SurfacePart.Lights.LightPart2.PointLight.Color = Color3.random() brick.SurfacePart.Lights.LightPart3.PointLight.Color = Color3.random() brick.SurfacePart.Lights.LightPart4.PointLight.Color = Color3.random() end end

script.Parent.MouseButton1Down:connect(Clicked)

function Clicked()
    local brick = game.Workspace
    while true do
        brick.SurfacePart.Lights.LightPart1.BrickColor = BrickColor.Random()
        brick.SurfacePart.Lights.LightPart2.BrickColor = BrickColor.Random()
        brick.SurfacePart.Lights.LightPart3.BrickColor = BrickColor.Random()
        brick.SurfacePart.Lights.LightPart4.BrickColor = BrickColor.Random()
        wait(0.5)
        brick.SurfacePart.Lights.LightPart1.PointLight.Color = BrickColor.Random().Color
        brick.SurfacePart.Lights.LightPart2.PointLight.Color = BrickColor.Random().Color
        brick.SurfacePart.Lights.LightPart3.PointLight.Color = BrickColor.Random().Color
        brick.SurfacePart.Lights.LightPart4.PointLight.Color = BrickColor.Random().Color
    end
end

script.Parent.MouseButton1Down:connect(Clicked)

This discussion is preserved as it was. New answers, comments, and votes are closed.