I am trying to detect when an assembly changes. I want to run a function when the assembly root part changes, but the signal returned by Part:GetPropertyChangedSignal("AssemblyRootPart") doesnt fire ever.
I set up a test with 2 parts connected with a WeldConstraint. This code should output when the assembly root part changes, but nothing shows in the output even though I can clearly see it changing in the properties panel
Thanks for your report! This is actually working as intended because this property can only be read from. Attempting to write to it will cause an error.