Try this one timer version
Code:
on me:*:JOIN:#Judges4You:$+(.timerkidle,$cid,#) 0 60 kickidle # [color:red]5[/color]
on me:*:PART:#Judges4You:$+(.timerkidle,$cid,#) off
alias kickidle {
  if $nick($1,$me,@%) && $2 isnum 1- {
    var %i = 1,%a,%b = $2 * 60
    while $nick($1,%i,r) {
      %a = $v1
      if $nick($1,%a).idle >= %b { kick $1 %a Anti-idle kick. You have more than $2 minutes idle }
      inc %i
    }
  }
}