Moving props infront of the player

you’ll have to get the local forward of the players rotation and normalize it and then use that and a distance to offset the balls next location

NPC Behavior Navigatable GoToPoint Programming Question - Development / Programming & Scripting - Epic Developer Community Forums (unrealengine.com)

look at the code i wrote for this guy and it should point you in the right direction.