How to detect if a part is in a zone or not

Perhaps you could use ZonePlus v3.2.0 | Construct dynamic zones and effectively determine players and parts within their boundaries - Resources / Community Resources - Developer Forum | Roblox and simply check whether the parts new position is inside the zone, if not then clamp back to the last valid position or reject the new position entirely

1 Like