

ok.er = math.sin(CurTime() * 4) * 127 + 128
ok.eg = math.sin(CurTime() * 4 + 2) * 127 + 128
ok.eb = math.sin(CurTime() * 4 + 4) * 127 + 128
draw.SimpleText("SkidScorcher Public", "wireless gamer", 4, 40, Color(ok.er, ok.eg, ok.eb), TEXT_ALIGN_LEFT, TEXT_ALIGN_BOTTOM)
hook.Add("CreateMove","randomcolor", function()
randomcolor = Color(math.random(255), math.random(255), math.random(255))
end)
draw.SimpleText("Whatever", "BudgetLabel", 4, 40, randomcolor, TEXT_ALIGN_LEFT, TEXT_ALIGN_BOTTOM)
local function RainbowChat(mult, text)
local tab = {}
for i = 1, #tag do
local col = HSVToColor(i * mult % 360, 1, 1)
table.insert(tab, col)
local letter = string.sub(text, i, i)
table.insert(tab, letter)
end
chat.AddText(unpack(tab))
end
Usage:
RainbowChat(5, "I'm a fag!")