This code is in a Script which is inside a Frame. It runs through the code perfectly, yet it won't show the changes when I test it.
Here is the code:
local obj = script.Parent
obj.BackgroundColor3 = Color3.new(0, 0, 0)
number = 0
while true do
print("Looping...")
color1 = Color3.new(0,29/255,36/255)
wait(0.3)
color1 = Color3.new(0,28/255,35/255)
wait(0.3)
color1 = Color3.new(0,27/255,34/255)
wait(0.3)
color1 = Color3.new(0,26/255,33/255)
wait(0.3)
color1 = Color3.new(0,25/255,32/255)
wait(0.3)
color1 = Color3.new(0,24/255,31/255)
wait(0.3)
color1 = Color3.new(0,23/255,30/255)
wait(0.3)
color1 = Color3.new(0,22/255,29/255)
wait(0.3)
color1 = Color3.new(0,21/255,28/255)
wait(0.3)
color1 = Color3.new(0,20/255,27/255)
wait(0.3)
color1 = Color3.new(0,19/255,26/255)
wait(0.3)
color1 = Color3.new(0,18/255,25/255)
wait(0.3)
color1 = Color3.new(0,17/255,24/255)
wait(0.3)
color1 = Color3.new(0,16/255,23/255)
wait(0.3)
color1 = Color3.new(0,15/255,22/255)
wait(0.3)
color1 = Color3.new(0,14/255,21/255)
wait(0.3)
color1 = Color3.new(0,13/255,20/255)
print("Waiting...")
wait(4)
print("Continued.")
color1 = Color3.new(0,14/255,21/255)
wait(0.3)
color1 = Color3.new(0,15/255,22/255)
wait(0.3)
color1 = Color3.new(0,16/255,23/255)
wait(0.3)
color1 = Color3.new(0,17/255,24/255)
wait(0.3)
color1 = Color3.new(0,18/255,25/255)
wait(0.3)
color1 = Color3.new(0,19/255,26/255)
wait(0.3)
color1 = Color3.new(0,20/255,27/255)
wait(0.3)
color1 = Color3.new(0,21/255,28/255)
wait(0.3)
color1 = Color3.new(0,22/255,29/255)
wait(0.3)
color1 = Color3.new(0,23/255,30/255)
wait(0.3)
color1 = Color3.new(0,24/255,31/255)
wait(0.3)
color1 = Color3.new(0,25/255,32/255)
wait(0.3)
color1 = Color3.new(0,26/255,33/255)
wait(0.3)
color1 = Color3.new(0,27/255,34/255)
wait(0.3)
color1 = Color3.new(0,28/255,35/255)
wait(0.3)
color1 = Color3.new(0,29/255,36/255)
wait(4)
number = number+1
print(" Completed Cycle #"..number)
end

1 comment
When I used this code, it instantly made the background black and nothing was happening.