####################### Replace these lines in OnTextInput ####################### %lines[] = $str.split("\n", %msg); foreach(%line,%lines){ msg $target %line; } halt; ##### with ##### if( %RainbowModeEngage == 1) { %sentence=%msg %goodcolours = $array(4,7,8,9,10,12,13); %fuckinrainbows=0 %a=0; while(%fuckinrainbows!=($str.len(%sentence)+1)) { %tmpshit = $str.mid(%sentence,%fuckinrainbows,1) %sentenceColourShit=%sentenceColourShit$k(%goodcolours[%a])%tmpshit %fuckinrainbows++; %a++; if( %a == 7){ %a = 0; } } %msg = %sentenceColourShit } %lines[] = $str.split("\n", %msg); foreach(%line,%lines){ msg $target %line; } halt; ############# Add this to an alias called RainbowMode ############# if ( %RainbowModeEngage == 1) { %RainbowModeEngage = 0 echo Rainbow Mode Disengaged halt } %RainbowModeEngage = 1 echo Rainbow Mode Engaged ##### Type /RainbowMode to enable rainbow mode ##### ##### Fag up channels #####