Sounds with PlayOnRemove play when ancestors de-selected if under a BasePart

When a sound with PlayOnRemove is parented to a BasePart, de-selecting any of its ancestor objects causes the sound to play at the position of the BasePart it’s parented to, including when not inside Workspace.

image

Repro : Create any type of BasePart, insert sound in BasePart, enable PlayOnRemove, select/de-select the part. This also works under other areas like StarterPack and ServerStorage.