Top down physics ball, force limit question + camera help

Yeah im trying multiple ways for the movement at the moment, in the second post i switched away from physics movement but using torque or force on the ball would roll but not when adding a controller for the crosshair.

basically i want my character which at the moment is a ball and an object to identify the front of the ball. i want the ball to roll when moving with wasd but not roll the front identifying object, instead that pivots around the ball following the crosshair.

in my second post i linked the new blueprints but in the BP_character it completely ignores WASD keys i can rotate the ball with any keys but the WASD keys. and in BP_controller i cant find a way to rotate just the ball mesh.

I guess if you have ever seen Babo violent 2, i want something similar to that. https://www.youtube.com/watch?v=peIwliCgtGg

im a bit rubbish at explaining this but yeah babo is a good example of basic setup im looking for!