function rainbowglow()
local speed = 3
local r = math.floor(math.sin(globals.RealTime() * speed) * 127 + 128)
local g = math.floor(math.sin(globals.RealTime() * speed + 2) * 127 + 128)
local b = math.floor(math.sin(globals.RealTime() * speed + 4) * 127 + 128)
local a = 255
for k,v in pairs({ "clr_vis_glow_ct","clr_vis_glow_t"}) do
gui.SetValue(v, r,g,b,a)
end
end
callbacks.Register( "Draw", rainbowglow);