Crab that can Move or Roll

Hey Everybody,

this is my first post, and I would appreciate any help or tip. I want to create an NPC that has the ability to transform itself into a ball (Something like a roly-poly). In ball mode I want it to behave like a simulated physics ball that can move around. Just like in the ball game example. In normal open mode, it should be working as a normal character with an animation blueprint. My approach atm is to use a standard Character Blueprint Class and send it to a rigid body state with a PHAT that only consists of one sphere. As I’m relatively fresh to UE I don’t know if this is the best approach. Any tips or suggestions would be highly appreciated.

Cheers and Thank You
CYTE