Would adding a condition to the on bullet collide event help?
Bullet on collision
player compare variable is bigger or equal to 1
player subtract 1 from variable..
Also..
The wait action is called every tick if player variable is less then 0
Adding a trigger once while true would help..