Keep character upright inside rolling ball?

So i have a character inside a rolling ball but the character spins with the ball, how can I keep him upright instead of spinning?

Example of what I’m trying to achieve Super Monkey Ball: Banana Blitz All Worlds 60fps - YouTube

Depends on what the rolling ball is doing

If it’s just an optical thing and you are still using the CharacterMovementComponent to move just invert the thing,
the ball becomes a child of the character and then spins relative to it, the character stays upright.

If the ball is your new movement controlling thing, you will need to either:

  • Set the character to be upright every frame
  • Or not attach the character to the ball but move it with the ball every frame.