Make paper character not "snap" to top of object

I have created a basic “gravity” system that makes the playable character fall towards a small planet in 2D. Currently if you are on the upside of the planet you “snap” to it and it counts as you are standing on it, just as when you stand on a normal platform. But when you are on the underside the character just slides around.
I imagine that it would be hard to make the character snap to all sides of the planet so my plan is to make some other way for you to stand still, but then i dont want any snaping on the top to make it feel consistent. How do I do that? Or is it some relatively easy way to snap the character to all sides?

I am quite new to unreal, so sorry if the answer is super obvious.

Edit: Nevermind i made a workaround