Ok so I am trying to make elevator door and I want to make it move like in real life: move both doors 1 stud away from entrance, move left door to left side, move right door to right side. This is what I used in script to weld these doors:
local doorH = game.Workspace.DoorHandle
local doorL = game.Workspace.DoorLeft
local weld = Instance.new("ManualWeld", doorL)
weld.Part0 = doorL
weld.Part1 = doorH
weld.C0 = doorL.CFrame:inverse() * doorH.CFrame()
And now I need to find a way how to make left door move. This is what I tried in other script:
game.Workspace.DoorLeft.ManualWeld.C0 = game.Workspace.DoorLeft.CFrame * CFrame.new(1, 0, 0)
But then door teleported somewhere far away, next I tried:
game.Workspace.DoorLeft.ManualWeld.C0 = game.Workspace.DoorHandle.CFrame * CFrame.new(1, 0, 0)
Same thing happen. I tried a lot of stuff like this and I failed, that's why I'm here asking for help.
