Best way to make custom gravity centers?

Maybe have a look at Dynamic Gravity Actor Component on the marketplace?