I checked into the message options. Personally, I think using 0x2 as opposed to 0x6 is not the best Idea. 0x6 requires lock and faceplayer, which makes 0x2 look better, however, IMO, that actually makes 0x6 more versatile. For instance, 0x2 probably can't be used on a tilescript.
In addition, since you add lock and faceplayer, that makes the code cleaner, readability wise.
The Problem: You simply had a new line in the middle of a string at "arri (NEWLINE HERE) ving", which is why it said "ving".
Script: