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()