now.. I understand.. I think..
you want to kill just monster you clicked on, even if bullet will fly through hordes of other monsters to reach your aim? we need to kill just clicked one and save others, yes?
ok, let's do something like that:
create global var ClickedMonsterID first
I don't know you want to use mouse or touch, but let's use touch, it can simulate mouse by default