I made a script where it is supposed to change colors to the colors I put in. Well, it only worked on the first part, as in part1 not the rest of them. I also want to know if there is a way to shorten this script to make it easier. I know it might have to do with using Table, but I am not familiar with it. This is the script:
local part1 = game.Workspace.ColorChangers.Part1
while true do
part1.BrickColor = BrickColor.new("Bright Orange")
wait(0.1)
part1.BrickColor = BrickColor.new("New Yeller")
wait(0.1)
part1.BrickColor = BrickColor.new("Dark green")
wait(0.1)
part1.BrickColor = BrickColor.new("Really blue")
wait(0.1)
part1.BrickColor = BrickColor.new("Royal purple")
wait(0.1)
part1.BrickColor = BrickColor.new("Bright red")
wait(0.1)
end
local part2 = game.Workspace.ColorChangers.Part2
while true do
part2.BrickColor = BrickColor.new("New Yeller")
wait(0.1)
part2.BrickColor = BrickColor.new("Dark green")
wait(0.1)
part2.BrickColor = BrickColor.new("Really blue")
wait(0.1)
part2.BrickColor = BrickColor.new("Royal purple")
wait(0.1)
part2.BrickColor = BrickColor.new("Bright red")
wait(0.1)
part2.BrickColor = BrickColor.new("Bright Orange")
wait(0.1)
end
local part3 = game.Workspace.ColorChangers.Part3
while true do
part3.BrickColor = BrickColor.new("Dark green")
wait(0.1)
part3.BrickColor = BrickColor.new("Really blue")
wait(0.1)
part3.BrickColor = BrickColor.new("Royal purple")
wait(0.1)
part3.BrickColor = BrickColor.new("Bright red")
wait(0.1)
part3.BrickColor = BrickColor.new("Bright Orange")
wait(0.1)
part3.BrickColor = BrickColor.new("New Yeller")
wait(0.1)
end

1 comment
Glad this helped :3