Create Custom Gravity Axis Point?

I’m looking to create a custom axis point for the gravity on my map.

For example, being able to run along the outside edge of a cylinder, where the custom axis point is the center of the cylinder. As they run along, their orientation is updated so that their feet are always closest to that custom axis point.

Is it possible to simulate something like this in UEFN–possibly through Verse? I know there are island settings for the gravity, but that’s just the strength of the gravity.