Hello !
So, basically, in Roblox, the property FallenPartsDestroyHeight from the workspace has to be a number value between -50,000 and 50,000. This makes it so that, any unanchored part of the height Y that goes past that value gets destroyed. This limit is there to, I suppose, limit bugs due to the floating points in Lua.
However, there is a bug where this can be bypassed by executing workspace.FallenPartsDestroyHeight = 0/0. By doing that, the value becomes nan, which is not anumber and therefore not interpretable by the Roblox physics engine since it can not be used in mathematical operations.
What about FallHeightEnabled? It was added back in January but hasn’t been enabled yet.
I’d like to stop using this nan hack as soon as possible since it feels like a ticking time bomb waiting to delete the whole workspace due to a regression.