alias gb { if ($2- == $null) { /amsg I have globally blacklisted $$1 $+ , if I do not have Halfop+ in your channel, please ban this person. Reason: None specified. set %blacklist. [ $+ [ $$1 ] ] on set %blacklist.reason [ $+ [ $$1 ] ] None specified. } } else { /amsg I have globally blacklisted $$1 $+ , if I do not have Halfop+ in your channel, please ban this person. Reason: $2- $+. set %blacklist. [ $+ [ $$1 ] ] on set %blacklist.reason [ $+ [ $$1 ] ] $2- $+ . } alias ungb { if ($2- == $null) { /amsg I have globally unblacklisted $$1 $+ . Reason: None specified. unset %blacklist. [ $+ [ $$1 ] ] unset %blacklist.reason [ $+ [ $$1 ] ] } } else { /amsg I have globally unblacklisted $$1 $+ . Reason: $2- $+ . unset %blacklist. [ $+ [ $$1 ] ] unset %blacklist.reason [ $+ [ $$1 ] ] } on :JOIN:#: { if (%blacklist. [ $+ [ $nick ] ] == on) { if ($me isop $chan) || ($me ishop $chan) { mode +b $address($nick,2) /kick $chan $nick Blacklisted. Reason: %blacklist.reason [ $+ [ $$1 ] ] } } }