The RP has had this issue since way back and I thought I'd look at it again but alas, I'm still stumped.
I have a spatial script registered as script #1451. If I use something like
float_msg(dude_obj, message_str(1451, 100), FLOAT_MSG_YELLOW);
or
display_msg(message_str(1451, 100))...