Enemy Attack animation notify to change bool, then if overlapping player, damage them

HELP! This is driving me nuts. I have an enemy who plays an attack montage when I enter his attack range sphere. That attack montage has a notify for “Bite Start” and “Bite end” which turns the enemy’s bool “Is biting” On and back off. NOW, I need the enemy to check if the player is both overlapping the attack range and the bool “Is biting” is turned on to ONE TIME, launch the player back, deliver damage and play the “Hit” animation for the player.
The only success I’ve had, I basically have to walk into the mouth and then it hits me a bunch of times right away or locks me in. So… I think I need help with the whole Is Overlapping concept. (That would fix some more problems I’m having in other parts)
Any advice would be much appreciated.


299272-
][2]

The lion Enemy’s Animation Blueprint Event Graph