Model not being removed when falling below FallenPartsDestroyHeight

If a model falls into the void, under certain conditions, it does not get parented to nil. I’m attaching a file that shows this. This is an issue with the RootPriority - if the RootPriority of the Distributor part is set to 127, it properly destroys

If I had to guess, the parts named “Wheel” are internally setting the RootPriority to take precedence which somehow affects the chain when attempting to destroy the base model

I had it setup where changing the RootPriority would make it properly remove but it doesn’t seem to be the case with the file here

BugReportFile.rbxl (50.0 KB)

Expected behavior

I expect for models to be parented to nil when all parts are removed

I see what happens here. The parts are all removed but a single folder is left inside the model making it non-empty.

A non-empty model will be removed/parented to nil.

We’ll investigate.

1 Like