CFrame Pos + Rot Tween Failing

So I’m trying to make a door animation with tweens, but every time I tried it changed the orientation to 0,0,0. I looked over the devforum and thought I found a solution, but now the door just doesn’t move at all. I’m not getting any errors, it’s just not moving.

Script:
(Only Applicable Part)
‘’'lua
local Door1 = game.Workspace.Machines.Hatch.BigOlHatch.Main.One.Main

local door2PosOpen = CFrame.new(100.381, 117.923, -69.62) * CFrame.Angles(0, 180, 0)
local Door2TweenOpen = TweenService:Create(Door2,doorInfo,door2PosOpen)
‘’’
(I have tested it before without the * CFrame.Angles and it worked fine)

Example Video:
(Sounds are all server-side and tween is client-side)


*Edit: Sounds didn’t record, pretend they did

TweenService:Create() takes a dictionary of the properties you want to tween, you almost had it:

local Door2TweenOpen = TweenService:Create(Door2, doorInfo, {CFrame = door2PosOpen})
1 Like