Hey, have you tried putting each skinned mesh in its own model? When we have skinned meshes in the workspace, they sadly end up all being part of the same giant skeleton, so any updates to the size of one part forces the skeleton to get rebuilt.
Each model however, has its own skeleton, so if I change the line where clone is parented to clone.Parent = Instance.new("Model", workspace). I think the issue is mitigated.
Changing the size of a part tho does force the skeleton to be rebuilt and it’s kind of an expensive operation so u still might see stuttering with updating a lot of meshes,