Proper way to implement Throwing/Catching/Blocking AI.

I have noticed that while the AI Character is moving to the destination the other services are stopped, is there a way to keep them executing instead?