Im happy to say that IT WORKED!!!
Heres a vid:
EDIT: I also just realized that I got some errors too
“Attemted to access AppleActor_C_0 via property CallFunc_FindNearestActor_ReturnValue”
Which is here
Since the aimoveto was in the “on component begin overlap (scannerobject)” The AI moveto couldnt work there since it doesnt always go along with tickspeed; so what I had to do was to put a whileloop in my event tick and when the condition is true, it begins hunting, in this case: do the AI MoveTo as long as the condition is true each tick.
heres a quick blueprint example for what I did:

