How do I remove gravity from an area of the map?

If a projectile is anchored, body movers won’t affect it.
I would do this, use ZonePlus to create an effective zone boundary,
Using that, you can detect when a player enters or leaves the zone.

When they enter, you can instance a new BodyForce by checking if the object is unanchored, and if it is,

get the mass:

local function getMass(obj)
	local counter = 0
	for _, v in pairs(obj:GetDescendants()) do
		if v:IsA("BasePart") then
			counter += v:GetMass()
		end
	end
	return counter
end

And make a bodyForce with it, and apply it to the HRP or primary part of model or part

1 Like