That was pretty good!
I've watched Last Shift years ago, it's a great idea to draw inspiration from it. It was a really good movie.
The story was really interesting, the chases were intense but could be done better. Don't use the default route option, instead do this:
In the event itself, choose custom route, then type this script:
this.moveStraight(this.findDirectionTo($gamePlayer.x, $gamePlayer.y));
This will prevent the event from getting stuck on walls, for example, and will create the desired chase.
I'm afraid you forgot something incredibly important though, which risks the realism of your game:
..
.....
................
Donuts