I think its because many npcs are like this
NPC Code:
if (playertouchsme)
say2
blabla;
It would be better if they would also check
if the player looks up
NPC Code:
if (playertouchsme && playerdir==0)
say2
blabla;
Sorry for this

we need to fix those npcs