No veo nada mal en el script... y si te dió el credit, funciona bien.
Lo único, es que el crédito se lo estaba dando al personaje mas cerca en 15yards.. si te alejabas o otro pj estaba en el medio entre el npc y vos, se lo iba a dar a ese. Modifiqué eso para que se lo dé a todos y puse 25yards. (próximo restart).
Saludos!