I'm trying to make a spin system and im trying to make the text for each spin name a different color but i doesn't seem to work
Color script :
local tech = script.Parent.SpinnerText if tech.Text == "Fire" then tech.TextColor3 = Color3.fromRGB(0, 84, 0) end if tech.Text == "Earth" then tech.TextColor3 = Color3.fromRGB(255,0,0) end if tech.Text == "Water" then tech.TextColor3 = Color3.fromRGB(255,0,0) end if tech.Text == "Air" then tech.TextColor3 = Color3.fromRGB(255,0,0) end if tech.Text == "Light" then tech.TextColor3 = Color3.fromRGB(255,0,0) end if tech.Text == "Gravity" then tech.TextColor3 = Color3.fromRGB(255,0,0) end if tech.Text == "Void" then tech.TextColor3 = Color3.fromRGB(255,0,0) end if tech.Text == "Arcane" then tech.TextColor3 = Color3.fromRGB(255,0,0) end
Spin Script: local text = script.Parent.SpinnerText local button = script.Parent.SpinnerButton local spinnerEvent = game:GetService("ReplicatedStorage"):WaitForChild("SpinnerEvent") local objects = {"Fire","Earth","Fire","Light","Fire", "Water","Fire","Earth","Water","Air","Earth","Fire","Void","Earth","Water","Earth","Light","Fire","Air","Earth","Fire","Gravity","Water", "Air","Earth","Air","Light","Water","Fire","Water","Air","Earth","Gravity","Fire", "Light","Earth","Water","Fire", "Gravity","Fire", "Arcane","Fire","Fire","Earth","Fire","Light","Fire", "Water","Fire","Earth","Water","Air","Earth","Fire","Void","Earth","Water","Earth","Light","Fire","Air","Earth","Fire","Gravity","Water", "Air","Earth","Air","Light","Water","Fire","Water","Air","Earth","Gravity","Fire", "Light","Earth","Water","Fire", "Gravity","Fire", "Arcane","Fire"} --Fire total = 20 --Earth total = 16 --Water total = 14 --Air total = 10 --light total = 8 --GRavity total =6 --VOid Total = 2 --Arcane Total = 2 local start = math.random(1, #objects) local function nextObject() if start == #objects then start = 1 else start += 1 end return objects[start] end button.MouseButton1Click:Connect(function() local waitTime = 0.1 local spinCount = 50 for i=spinCount, 0, -1 do text.Text = nextObject() if i <= 10 then waitTime += 0.1 end wait(waitTime) end spinnerEvent:Fire(text.Text) end)
Thanks in advance!