I assume the difference between NPC and monster is that an NPC is expected to have some social interaction with the party too. In that case, you may want to give them ability scores and backgrounds like a PC, just in case. For combat, though, building a monster stat block based on the custom...