yeah, i concur about IAL update .. well, i think i dont have much choice but to stick with this code..
Code:
on *:OP:#: {
  if ($opnick == $me) {
    set -u0 %mb.nick 1
    while ($nick($chan,%mb.nick,a) != $null) {
      if ($ulist($address($nick($chan,%mb.nick,a),5),stick,1) != $null) {
        tokenize 32 $ulist($address($nick($chan,%mb.nick,a),5),stick,1).info
        mode # +b $address($nick($chan,%mb.nick,a),$mb.read(banmask))
        kick # $nick($chan,%mb.nick,a) ( Blacklisted! )
      }
      inc %mb.nick
    }
  }
}

it is very effective! no need to IAL update it will boot what's on your list in no time..

Thank you for your endless response guys! =)