Save the original CFrame and pass that as the goal. Offsets only need to be applied when you’re displacing the object. If you want the original positioning then you should be saving it somewhere so that you can pass it as a tween goal for the “close” tween.
I believe you already made this thread but it’s because the script believes your reference to CFrame is a reference to the CFrame class/value type not to “CFrame” as a property, to avoid this you just do as I have in the above this instructs the script that you’re referring to CFrame as a property and not as a class.