Since we are about to release a first map version soon, I believe this is fine to post it there now:
This is a custom NPC made by me (model & animations aren't from me!), in order to spawn it in our map we use 2 custom entities made by me again and exposed on hammer through custom fgd.
This is AN EARLY version (see the date), you will see here its roam mode (what it does when it doesn't see players), although it changed quite a bit since, the map used in that video is not our map it is just a test map.
Also for those unaware I've spoke with valve about hypothetical npc submission , having custom NPCs in maps is totally fine and won't make a "disadvantage".
Now beware the pumpkins are looking for you!