Maybe another character could be substituted in place of & . Maybe the + character would work.
on *:TEXT:.+ & *:*:{
;RE /^(\.[^ ]+) ([^ ]+) (.*)$/
echo -a Command is $1 (\.[^ ]+)
echo -a Nick is $2 ([^ ]+)
echo -a Reason if $3- (.*)
}
-genius_at_work