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

Script not changing surface guis colors?

The script is suppost to change a surface gui color well many of them... But it doesn't work when I play Could anyone fix this??


local function check(color1, color2)
	Pad("A1", color1)
	Pad("A2", color2)
	Pad("A3", color1)
	Pad("A4", color2)
	Pad("A5", color1)
	Pad("A6", color2)
	Pad("A7", color1)
	Pad("A8", color2)
	Pad("A9", color1)
	Pad("A10", color2)
	--B
	Pad("B1", color2)
	Pad("B2", color1)
	Pad("B3", color2)
	Pad("B4", color1)
	Pad("B5", color2)
	Pad("B6", color1)
	Pad("B7", color2)
	Pad("B8", color1)
	Pad("B9", color2)
	Pad("B10", color1)
	-- C
	Pad("C1", color1)
	Pad("C2", color2)
	Pad("C3", color1)
	Pad("C4", color2)
	Pad("C5", color1)
	Pad("C6", color2)
	Pad("C7", color1)
	Pad("C8", color2)
	Pad("C9", color1)
	Pad("C10", color2)
	--D
	Pad("D1", color2)
	Pad("D2", color1)
	Pad("D3", color2)
	Pad("D4", color1)
	Pad("D5", color2)
	Pad("D6", color1)
	Pad("D7", color2)
	Pad("D8", color1)
	Pad("D9", color2)
	Pad("D10",color1)
	--E
	Pad("E1", color1)
	Pad("E2", color2)
	Pad("E3", color1)
	Pad("E4", color2)
	Pad("E5", color1)
	Pad("E6", color2)
	Pad("E7", color1)
	Pad("E8", color2)
	Pad("E9", color1)
	Pad("E10",color2)
	--F
	Pad("F1", color2)
	Pad("F2", color1)
	Pad("F3", color2)
	Pad("F4", color1)
	Pad("F5", color2)
	Pad("F6", color1)
	Pad("F7", color2)
	Pad("F8", color1)
	Pad("F9", color2)
	Pad("F10",color1)
	--G
	Pad("G1", color1)
	Pad("G2", color2)
	Pad("G3", color1)
	Pad("G4", color2)
	Pad("G5", color1)
	Pad("G6", color2)
	Pad("G7", color1)
	Pad("G8", color2)
	Pad("G9", color1)
	Pad("G10", color2)
	--H
	Pad("H1", color2)
	Pad("H2", color1)
	Pad("H3", color2)
	Pad("H4", color1)
	Pad("H5", color2)
	Pad("H6", color1)
	Pad("H7", color2)
	Pad("H8", color1)
	Pad("H9", color2)
	Pad("H10",color1)
	--I
	Pad("I1", color1)
	Pad("I2", color2)
	Pad("I3", color1)
	Pad("I4", color2)
	Pad("I5", color1)
	Pad("I6", color2)
	Pad("I7", color1)
	Pad("I8", color2)
	Pad("I9", color1)
	Pad("I10", color2)
	--J
	Pad("J1", color2)
	Pad("J2", color1)
	Pad("J3", color2)
	Pad("J4", color1)
	Pad("J5", color2)
	Pad("J6", color1)
	Pad("J7", color2)
	Pad("J8", color1)
	Pad("J9", color2)
	Pad("J10",color1)
end





local col1 = Color3.fromRGB(math.random(), math.random(), math.random())
local col2 = Color3.fromRGB(math.random(), math.random(), math.random())
for i=1, 10 do
	wait(0.1)
	check(col1, col2)
	wait(0.1)
	check(col2, col1)
end
return col1, col2

1 comment

0

I feel very, very sorry that you had to type all of this out and maintain it.

1 answer

✓ Accepted answer

math.random() generates a number between 0 and 1. Color3.fromRGB expects integers in the range of 0-255. You should probably be doing Color3.new instead of Color3.fromRGB. Otherwise, the colors you generate will always be black.

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