I would do something similar to this in an actor BP. You’ll have to modify it to fit your specific needs: