not sure whats wrong with the tween, it just doesn’t wanna work
local ts = game:GetService("TweenService")
local tween
local tweeninfo
local goal = {}
local colors = {{255,0,0}, {255,120,0}, {255,255,0}, {0,255,0}, {0,174,255}, {0,0,255}, {80,0,255}, {170,0,255}, {255,0,213}}
-- red, orange, yellow, green, light blue, blue, purple, violet, pink
for i, v in ipairs(colors) do
print(i, v)
goal.TextColor3 = Color3.new(v[1], v[2], v[3])
tweeninfo = TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.In, 0, false, 1)
tween = ts:Create(script.Parent, tweeninfo, goal)
tween:Play()
tween.Completed:Wait()
end