How to set the direction of a ball the as the forward vector of a character.

Update:
So I’m managed to accomplish the nudging the ball forward a bit mechanic. I had to disable simulate physics and make my own movement and friction algorithm:

DEMO

But I still don’t know how to keep the ball in front of the player when he turns.
I really just thought that using the player characters’ forward vector would be enough?