Twin moves part to the wrong side

I don’t understand why TweenPivotOpen2 shifts part along the z axis

local TweenService = game:GetService("TweenService")

local Pivot = script.Parent.Pivot

local OriginalPivotPosition = Pivot.Position

local TargetPivotPositionOpen1 = Pivot.Position + Vector3.new(0, 0, -0.6)
local TargetPivotPositionOpen2 = Pivot.Position + Vector3.new(-1, 0, 0) -- Исправленный вектор смещения только по X

local TweenPivotInfo = TweenInfo.new(2)

local TweenPivotOpen1 = TweenService:Create(Pivot, TweenPivotInfo, {
	Position = TargetPivotPositionOpen1
})
local TweenPivotOpen2 = TweenService:Create(Pivot, TweenPivotInfo, {
	Position = TargetPivotPositionOpen2
})

-- Обработчик события для запуска второй анимации после завершения первой
TweenPivotOpen1.Completed:Connect(function()
	wait(4)
	TweenPivotOpen2:Play()
end)

-- Запуск первой анимации
TweenPivotOpen1:Play()

Hello, Vector3.new(-1, 0, 0) is putting it on the X axis because that’s what you put the number in, the basic format for Vector3 is XYZ.

(Invalid post)

It moves along the z axis
limitlimit

My apologizes it was late and I read it wrong, sometimes Vector3 is messed up, I’m assuming anyway, as I’ve had issues as such so I’d suggest trying to move to value to a different axis to see if it does what you need.