Почему у меня в консоль без остановочно выводит hello??
Если что attackDamage равен 25
ну потому что у тебя условие находится в update и как только оно первый раз прошло, оно всегда будет заходить, поскольку playerHearth.currentHealth ты нигде потом не меняешь на значение > 0