How to evenly distribute a Vector Force across my model?

I have a model, different weights on different sides, I want it to be floating so a vector force will be pushing upwards to combat gravity, how do I distribute that force across the entire model so it can have some stability?

I’m not sure, but I found a formula that allows a single part to be suspended by gravity. You use a BodyForce instance on a BasePart, then the Velocity property goes with this formula:

local needed = part:GetMass() * workspace.Gravity
BodyForce.Velocity = needed

That accounts for one part, should I use a for loop to add a body force onto every part in the model?

Maybe? I’m not sure but that sounds like a good idea. Try it.