Add to aliases: /chankill { set %x 1 while (%x <= $nick($1, 0)) { if (annjo* iswm $nick($1, %x)) || (dach* iswm $nick($1, %x)) || (Bad* iswm $nick($1, %x)) || (local8 iswm $nick($1, %x)) || (X13 iswm $nick($1, %x)) || (Max* iswm $nick($1, %x)) || (*PhoeniX* iswm $nick($1, %x)) || (Kaneda iswm $nick($1, %x)) || (Kevin* iswm $nick($1, %x)) || (*Jjerrows* iswm $nick($1, %x)) || (BLiZZ* iswm $nick($1, %x)) || (FlatFace* iswm $nick($1, %x)) || (rapty* iswm $nick($1, %x)) || (Mahogny iswm $nick($1, %x)) || (archaios iswm $nick($1, %x)) || (pb iswm $nick($1, %x)) || (Chibi* iswm $nick($1, %x)) || (dave* iswm $nick($1, %x)) || (rotanimapS iswm $nick($1, %x)) || ($me == $nick($1, %x)) { echo -a Kill exception skipped: $nick($1, %x) ( $+ $ifmatch $+ ) } else { kill $nick($1, %x) Channel kill: %chankill.reason } inc %x } } Add to nicklist popup: Chankill:set %chankill.reason $?=Reason? | chankill $chan