on *:join:#: { if ($me isop $chan) || ($me ishop $chan) { hinc -mu5 flood.joins $nick 1 if ($hget(flood.joins,$nick) > 5) { ban -ku300 $chan $nick 2 $c1(Banned for join flood.) $c2(5 minute ban) $c1([Limit is 5 joins in 5 seconds]) $c1(Noobs owned: %noobz) /mode $chan +iMRm msg $chan $c1(Join flood has been activated by) $c2($Nick $+ .) $c1(Channel has been locked up for) $c2(20) $c1(seconds. You can unset this by typing:) $c2(/mode $chan -imMR) /timerjoinflood. [ $+ [ $chan ] ] 1 20 /mode $chan -iMRm hdel -s flood.joins $nick } } } } NOTE: By Alex`-