If by disable physics you mean make everything zero-gravity (disabling physics would include collision physics, motion, etc.), then your only option really is to but a BodyForce object into every part. The force value for the BodyForce should be:
Vector3.new(0, part:GetMass() * 196.2, 0)
196.2 studs per sec^2 is Roblox gravitational acceleration. And since the equation for calculating force in physics is F = mass * acceleration, we have to multiply by the parts mass.
One solution for limiting the amount of BodyForce objects is to group your parts into models. If the parts all stick together (i.e. are welded or connected in some way), then you can put a single body force object into a central part (any part really), find the total mass of the model (sum of all parts' masses) and multiply by 196.2. That would also work. |