Actually found out looking through the code that if you use protect from melee on any melee attacking npc it will do 5 damage, for the time being I will make it zero.
I figured that out too lol, I went to the training area and wanted to see if it does the same thing. I already made the thread before I tried it that is why I didn't include that part.