Simple arcade soccer game - creating basic ball posession physics

Hi guys and girls !
Currently I am been working on two projects, one of them is a simple ( but totally crazy! :smiley: ) arcade football game for pc/android. In two days time I have created several features including player character with animations, basic pickup, player names displaying above their heads, two camera types with toggle, basic A.I. etc. Now I need to start with development of simple ball posesion system, where player, who runs over the ball laying on the ground, gets the ball “glued” to his feet, like in FIFA games, where you could turn or go forward and the ball was like “sticking” to the player character’s foot. I will be gratefull if someone could give me a tip how to. Thank you.

And my ball currently is a separate Blueprint actor.

This is a sample scheme:

74148733be38a984fef48228d0cbef6980fd1c2c.jpeg

Hey was wondering if you ever got this figured out. After much messing around I have managed to get a ball attached to the player self, however I want to learn how to launch it now…