When setting Motor6D Part1 property all parts that are connected to Part1 don't get moved

Every time I try to animate a gun for my viewmodel I get an extremely annoying bug. I have a Motor6D inside of the PrimaryPart of the viewmodel which connects the gun to the viewmodel so it can be animated. But whenever I set the Part1 of the Motor6D to the PrimaryPart of the gun, a single part of the gun gets moved and the rest of the gun remain “ghost parts” here’s a video showing the issue:

Reproduction:

Grab any model from the toolbox and hook up all other parts of the model to a single part via a Motor6D

Create a new part and put a Motor6D inside of the part and set the Part0 of the Motor6D to the part

Set the Part1 of the Motor6D to the part inside of the model that all other parts are hooked up to

If you did exactly that, you should see that only a single part out of the entire model was moved to the correct position and all others remain at their original position. You also can’t highlight over the parts that remain at the original position and if instead highlighted through the explorer an invisible part will be highlighted that is in the position that the part should be in.

I strongly think that this is a studio bug but I don’t have permissions to submit a bug report, so I thought this category would be most suiting.

I get that glitch too, it kinda just fixes itself for me once I press a bunch of random buttons.