When a model with multiple parts inside it affected by welds is moved, if the model is anchored then when the movement is undone the parts will move back to the last place they were unanchored instead of where they were before movement.
Reproduction steps:
-
A model with welded parts is placed and anchored
-
The model is unanchored and moved
-
The model is re-anchored
-
A part in the model is moved individually
-
I press undo and instead of going back to where would be expected, it goes back to where it was at step 1
This reproduction place file is before step 1 so you need to anchor the model. This bug is 100% consistent for me so if you have issues reproducing it let me know.
bug.rbxl (50.7 KB)
System info: AMD Ryzen 5 7600 CPU, AMD Radeon RX 6700XT GPU, 16GB RAM.
Expected behavior
The part would move back to where it was at step 3