Wims, you made a couple of overlooked flaws
Quote:
on @*:TEXT:*:#: {
if ($regex($1-,/[[:punct:]]/gSi) > 50) { kick # $nick used $v2 punctuation marks to flood }
}
If you test it without an additional [], it won't work.