This site is not for solicitation of services or 'purchasing' development. Please do not post requesting side mods/plugins and so on. Your thread will be removed, and you will receive a warning.
A good idea is to build a small alter around the NPC and put it in the StandStill option. This way, the NPC, if it ever turns invisible, is always in the alter, so you can simply throw your pokemon in the alter to battle him.