Dobra, pobawiłem się z tym chwilę i działa
on chat:
set {_c} to message
set {_l} to first 2 characters of {_c}
replace all "gnomq" with coloured "&4gnomq%{_l}%" in message
set message to coloured message
Dla testu dałem jako wiadomość "&7gnomq hej" i wyświetliło kolorowane "<czerwony>gnomq <szary>hej".
EDIT:
Tylko teraz jest problem z dłuższymi formatowaniami, przykładowo '&6&l'.