Rolling ball?

I am making a game, kind of reminiscent of Katamari in unity, any advice on the best way to get a character to push a ball around (not locking on, just pushing)

Ive tried adding a shape to the front of my character, and just put a colider on it, pushing the ball that way, but i was just wondering if there was a more efficient way of doing it, as this way seems kinda clunky.

Cheers for the help.

You need to use a rigid body for your player instead of the default character controller.

I’ve not tried it myself, but try this one: