Why my For Loop with Break not working?

How are you checking whether the health is changing?

Make sure you punch in a default value into Bleed Amount. Otherwise we’re deducting zero.