on *:KICK:#:{ if ($knick == $me) { inc %blacklist [ $+ [ $chan ] ] } } on *:INVITE:#:{ join $chan if (%blacklist [ $+ [ $chan ] ] > 5) { msg $chan This channel has been blacklisted. Join #curtbot to take it off. part $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)) { set %blacklist [ $+ [ $2 ] ] 0 notice $nick $2 has been taken off the blacklist } }