How to make the `part` rotate according to the other `part`?

How to make part accept the rotation of another part ?
if the front face isn’t Even where the front face of the other party is.
78b0ffda795bb3e150ac376ea0ec03ca435641c6


a00323a52a4f56791605e73629d9f0bc04a03c1d

Hello. I do not really understand what you are trying. Can you elaborate? Thank you.

just set the part orientation from the reference part orientation??

local part
local ref

local function sync()
   part.Orientation = ref.Orientation
end

sync()

Yes, of course, for example, I have a model of a car, and when it drives, it is in a static position of 90 degrees. And I want her to be normal when she was driving, or I don’t know what to call it. That is so:
image
image

Thanks for the answer, but unfortunately this is not what I need I described it in more detail in the comments below


so whenever the car is on a slope, it’ll transform the orientation to match the slope and position itself to be ontop the slope?

Yes, but this model is linked via Motor6D to HumanoidRootPart.