Make a new person
make the same proportions (this includes: View Radius Script Offset and Trainer checked,) as the old person
delete the old person
put the new person in the old persons place
Perhaps this might help:
I know it's quite small and poor quality
I guessed it right. After looking at your script, the first thing that is causing your error is that the NPC is too far away from the game's screen.
Let me explain so you can at least learn something.
Okay, so your error is in the @walkdown...
I counted how many 'down movements' it has, and I concluded that the NPC was too far.
Okay so the solution will be, put the NPC one block down and remove one 'raw 0x10' from your script and it'll work just fine~