A rolling ball that chases, but can be hit in directions too

Does anyone have any ideas on how I could make the physics for the ball? I’m currently using an AlignPosition with 0 as the MaxAxesForce on Y to make the ball roll.

How should I make the ball chase a player but when it gets hit by a player it goes flying in a direction? What should I use to do this?