Create a "free" rolling ball controlled by player

So I asked this question a couple weeks ago but I didn’t get a response that worked. What I’m trying to figure out is how I can make a cube controlled by a player roll freely. Not just a rolling animation, but more of a roll due to physics. So I wouldn’t need to make around 30 animations just for it to roll. Here is an example of what I would like to figure out how to do: Marble Blast Gameplay #1 - YouTube (Marble blast ultra) just the rolling mechanism in it. Help on this would be greatly appreciated. Things I have already tried (May have missed some):

  • Adding a Rigidbody to the sphere

  • Using animations on the sphere.

  • And yes, I have tried adding a texture so I know it’s not rolling =(

Thanks ahead of time - Valestrom