rendered paste bodyon *:TEXT:!random*:#:{ if ($nick == mont) { var %temp = 1, %max = $len($1-), %char, %string, %color = 3 11 2 6 9 12 13 8 4, %cs = $rand(1,$numtok(%color,32))
while (%temp <= %max) {
%char = $mid($1-,%temp,1) | if (%char isnum) %string = %string $+ $+ $gettok(%color,%cs,32) $+ ,99 $+ %char
elseif (%char = $chr(32)) { inc %temp | %char = $mid($1-,%temp,1) | %string = %string $+ $gettok(%color,%cs,32) $+ %char }
else { %string = %string $+ $+ $gettok(%color,%cs,32) $+ %char }
inc %temp | inc %cs | if (%cs > $numtok(%color,32)) %cs = 1
}
if ($isid) return %string | else say %string
}
alias bkw {
var %i = $len($1-)
var %d = 1
while (%d <= %i) {
set %cw $+($mid($1-,%d,1),%cw)
inc %d
}
msg $active $rainbow(%cw)
unset %