I know there are a couple of things to add in order for the Crime script to work for attacking an NPC unprovoked. I had to also add a tag like 'CIVILIAN' to the NPC I was attacking and set the alignment to some form of neutral. The NPC being stolen from may also need a certain tag in order to react to crimes in the desired manner.