you should think about adding checks if $2 was said an so on. also a few things like
if (~kb == $1) { mode $chan -Q | mode $chan +bb $address($2,2) $2 | kick $chan $2 $3- }
can be
if (~kb == $1) { mode # -Q | ban -k # $$2 2 $iif(!$3,Kick/Banned,$3-) }
an
if (~down == $1) { mode $chan -qaoh+v $nick $nick $nick $nick $nick }
if (~up == $1) { mode $chan +qaohv $nick $nick $nick $nick $nick }
can be
if (~down = $1) { mode # -qaoh+v $str($nick $chr(32),5) }
if (~up = $1) { mode # +qaohv $str($nick $chr(32),5) }
same can be done with the mute
among other things in this...