How to keep characters Feet on ground (Sphere)?

I am trying to make a planet like gravity sphere, I have disabled world gravity and added a Radial Force to my sphere which acts as gravity with the center of the sphere being the center of gravity.

But whenever my character walks on it and gets to one side, he stays touching the sphere because of the gravity, but his feet of not on the sphere.

SEE PICTURES: (excuse the bad drawings…)

What is happening:

214293-capture2.png

What I want to happen:

214294-capture.png

Did you tried to rotate your character?
If that doesn’t work, that might be a constraing on character’s collision capsue.

How would I rotate the character ? Thanks.

Try to use the Find Look At Rotation between the character and the center of the sphere

Thanks, but how and where would I implement that?

You may implement it on controller, you may create a reference for the sphere in your controller, detect the closest and use the find look at rotation to it.

Could you show me an example?
Thanks.