Was updating an old place where one of the vehicles had shifted Parts (Rotation and Position). I Ungrouped it and was in the process of straightening the Parts out. It seems that even placing Parts on straight Parts using the 1/5 Stud Grid won’t straighten out the Position and Rotation anymore so I had to manually enter the Position and Rotation values so it had taken me about an hour to get half way through.
I wanted to check out if some parts were joined by a hinge properly. I hit Play and to check it out.
When I hit Reset all of the Parts I’d straightened out (about 100) were now off by up to .008 studs and up to .009 degrees. The Vehicle was placed on a Voxel Terrain so it wasn’t that is was sitting on a Part that was off the Grid.
Now trying to fix the mess this created.
I put a small WedgePart on a larger Part and resized it larger using the 1/5 Stud Resize tool in Studio. This caused the larger Part and the bunch of Parts it’s already attached to to shift around. The WedgePart is only touching the larger Part, not any other parts while resizing it. I can see them shifting around and when I resize the small Part back smaller they seem to shift back slightly the opposite direction.
I’m using Welded surfaces and thinking of going back to Smooth surfaces, Anchored Parts and a weld script. This was an old model I’d built before finding out about weld scripts.
It is very annoying and I remember seeing other issues about Resizing/Moving Parts and them shifting around.
I’ve also seen forum threads about this as well.
Yes, Weld surfaces (also stud&inlet, and probably glue) will move the parts they’re attached to if they move slightly. It doesn’t have to be Play mode either; they’ll do it in normal Studio editing. I think this might be intentional, so you can move groups of parts small distances without having to adjust each one separately, but it sure is annoying if you only wanted one part to move.
This is why every part I use (with some rare exceptions) is SmoothNoOutlines on every side. Mostly my stuff is anchored, but when it’s not I use a weld script.