This may be easy but I can't understand the math in my head and I'm not sure how to explain it but...
What I'm trying to do is make a model-moving tool. I've created the basics of the tool but without the math needed, every part just moves to the same position in a big mess instead of keeping the original shape of the structure.
I'm wondering If anyone can help me figure out the math needed to make a model move relatively to the primary part. The parts wanting to be moved are not grouped and cannot be grouped, so I'm trying to find a way to make each part move separately to where they were relative to the primary part.
I've tried a few CFraming methods but the results are just the same, either it fails or I end up getting stuck, wondering what to do next. And, also tried to find some tools that I could study, nothing helped though. Does anyone know any methods on how I would do this?

3 comments
Interesting question, I have been struggling with this same issue aswell. Hoping somebody replies.
You keep saying "model-moving tool" or "make a model move" but then say the parts are not grouped. idk wym. clarify: you want to recreate SetPrimaryPartCFrame with ungrouped parts? I could answer that.
I didn't word it correctly. I honestly just said that so people wouldn't ignore the "I want to move each part separately" part.