Tween using CFrameValues

I’m trying to tween a part position using cframevalues but i get this error TweenService:Create property named 'Position' cannot be tweened due to type mismatch (property is a 'Vector3', but given type is 'CoordinateFrame') and when i try to change Position to CFrame the whole thing looks messed up.
What it is suppose to look like
image
This is what it looks like
image

               game:GetService("TweenService"):Create(__JUNKMID, TweenInfo.new(1), {CFrame = __PART:FindFirstChild("__CFRAMES").__JUNK2CFRAME.Value}):Play()
				game:GetService("TweenService"):Create(__JUNKLEFT, TweenInfo.new(1), {CFrame = __PART:FindFirstChild("__CFRAMES").__JUNKCFRAME.Value}):Play()
				game:GetService("TweenService"):Create(__JUNKRIGHT, TweenInfo.new(1), {CFrame = __PART:FindFirstChild("__CFRAMES").__JUNKRICFRAME.Value}):Play()
				game:GetService("TweenService"):Create(__HANDLE, TweenInfo.new(1), {CFrame = __PART:FindFirstChild("__CFRAMES").__HANDLECFRAME.Value}):Play()
				game:GetService("TweenService"):Create(__LID, TweenInfo.new(1), {CFrame = __PART:FindFirstChild("__CFRAMES").__LIDCFRAME.Value}):Play()
				game:GetService("TweenService"):Create(__BOTTOMLID, TweenInfo.new(1), {CFrame = __PART:FindFirstChild("__CFRAMES").__BOTCFRAME.Value}):Play()

Why do your variable names start with double underscores?

Its a habit of mine besides I already found the solution, the Values at each CFrameValue were incorrectly unassigned.