You're right, if you constantly control the position of the player, you can position the character accordingly.
So the script can be improved, but it belonged to the second part, remember he is a student and is investigating, well as to investigate, and while we will help as much as we can.
Quote: "and why are you calling AIEntityStop(EntObjNo) and LookAtPlayer(e) while he's running away? that will cause the weird stop/start you see when they're running away."
For this reason the effect of the character who can not walk normally, due he is hurt.
Sometimes I got the caracter stop suddenly and look at me, like saying, " ok, it is suffient, what do you want for me !", unfortunatelly I dont got for the video purpouse.
And besides where you are when I need you?
Just kidding mate, I know you're out a few days, good luck in whatever you're doing.
3com
Laptop: Lenovo - Intel(R) Celeron(R) CPU 1005M @ 1.90GHz
OS: Windows 10 (64) - Ram: 4 gb - Hd: 283 gb - Video card: Intel(R) HD Graphics