1. Dafür gibt es mehrere Möglichkeiten. Die simpelste wäre, einfach auf GUI 10 ein Label zu erstellen, dessen Text man dememntsprechend ändert. Man kann auch SayAt benutzen, jedoch ist es dann blockend (was ja auch kein Nachteil sein muss), dafür muss man nur einen Befehl benutzen.
2. Ich kenne mich nicht ganz mit dem Script von MovePlayer() aus, aber versuche mal, das Script mit FaceCharacter in repeatedly_execute_always zu setzen.