Okay, I’m sure that anybody who has written an FPS with large maps has had to write a function called “raycast” which performs as many FindPartOnRays as needed to traverse the entire length of any arbitrary ray. And I’m sure a few of you have written a custom “FindPartsInRegion3” which creates as many region3s as needed to unlock both the returned part count and the volume cap.
We can’t just uncap these values because some peoples games would crash when giving bad inputs to the raycast methods and region3 methods, right? But we could make new properties which allow us to set this cap. The could be hidden too, as to not pollute the properties bar.
That’s unreasonable.
The caps should all be math.huge, but it will break some games. So you have to have some sort of way to select the caps yourself, or disable them.