on *:TEXT:!blacklist*:#: { if ($nick isop $chan) || ($nick ishop $chan) { set %blacklist [ $+ [ $2 ] ] ban -ku600 $chan $2 msg $chan 7~ $2 12has been add to the blacklist7~ } } on *:TEXT:[!@]deblacklist*:#: { if ($nick ishop $chan) || ($nick isop $chan) { unset %blacklist [ $+ [ $2 ] ] mode $chan -b $address($2,1) msg $chan7~ $2 12has been deleted from the blacklist7~ } } on *:JOIN:#: { if (%blacklist [ $+ [ $nick ] ] == %blacklist [ $+ [ $nick ] ]) { mode $chan +b $address($nick,1) } }