You’ll probably need to change the values/axis the rotation is performed along to match your needs but this will rotate the door 90 degrees clockwise along the X axis.
You didn’t understand, I don’t want to change the Orientation, I was saying to multiply the Vector3 with the orientation and maybe that will work, I’m not rotating the door, I’m moving it.
local r = math.rad
local pos = Vector3.new(0, 0, 0)
local rot = Vector3.new(0, 0, 0)
--we have to convert degrees to rads for CFrame.Angles
local cf = CFrame.new(pos) * CFrame.Angles(r(rot.X), r(rot.Y), r(rot.Z))