this is how i kick on mass join action..please leave a comments
on @1:join:#massjoin: {
if (!%join [ $+ [ $address($nick,4) ] ]) { set %bun 90 }
.inc -u10 %join [ $+ [ $address($nick,4) ] ]
dec %bun
if ( %join [ $+ [ $address($nick,4) ] ] < 1 ) { unset %join }
if ( %join [ $+ [ $address($nick,4) ] ] isnum 15-150 ) && ( $nick isreg #massjoin ) { !.quote -mcH kick #massjoin $nick %bun | .timer 1 5 .unset %join [ $+ [ $address($nick,4) ] ] }
}