slacker, I know it's force of habit, but you don't really need to reiterate the regex match section with welcome, joins and stats. The $regeml(1) already does the job for you. So just
on $*:TEXT:/^.(\w+)$/iS:#: {
will suffice.
Also, the prefix @ should have been ! (there's no mode settings involved, just msg command)
Or else the join event won't work if the client is not opped.
P.S. the dot used in the trigger doesn't have to be escaped.