I’m trying to set the orientation from the green parts in the image below relative to the orientation from the model. I first simply did this by setting the CFrame orientation of the green part and it worked nicely, but it appeared the orientation from the model is not always the same, and sometimes because of that the green part would be rotated the opposite.
I’ve already thought about setting it based on the worldspace, but like in the image the models can be rotated at different angles so that wouldn’t be solid.
you can try having a invisible primary part welded to the model and rotate the rest of the model to follow a certain orientation so that all of the other model faces the same direction at the same orientation if it make sense
Could you insert an attachment into a part inside of your model? Attachments will move and orientate theirself relative to their parent. After you use an attachment, just get the attachment’s CFrame property via Attachment.WorldCFrame, and set your part to that CFrame