How can I get all characters within a part using :GetPartsInPart?

Try using ZonePlus, it allows you to create dynamic zones like what you’re looking to accomplish and track players within it. It’s a plugin to simplify the Region3 system. This will be much more efficient than trying to track players based on GetPartsInPart