on *:KICK:#:{ if ($nick == $me) { inc %blacklist [ $+ [ $chan ] ] } } on *:INVITE:#:{ if (%blacklist [ $+ [ $chan ] ] == 1 || %blacklist [ $+ [ $chan ] ] > 6) { /ignore -i $chan } else { msg $chan Thanks for inviting me $nick $+ . I have been kicked %blacklist [ $+ [ $chan ] ] times. 5 kicks will result in a ban! } } on *:TEXT:!unblacklist*:#:{ if (($nick isop #curtbot) || ($nick ishop #curtbot) && ( %blacklist [ $+ [ $chan ] ] !> 6)) { set %blacklist [ $+ [ $2 ] ] 2 notice $nick $2 has been taken off the blacklist. } else { notice $nick $2 has been unblacklisted before. } }