on *:TEXT:*:#:{   
  inc %textflood. [ $+ [ $nick ] ] | .timer 1 6 unset %textflood. [ $+ [ $nick ] ]
  if (%textflood. [ $+ [ $nick ] ] >= 4) { 
    if ($nick isop $chan) || ($nick isvo $chan) { halt }
    if ($me isop $chan) { ban -u300 $chan $nick 3 | kick $chan $nick  }
    else { .ignore -cu10 $nick 2 }
  }
}
