I keep tweening parts with rotating positions and it never rotates. Any amount of help helps.
-- Tween local TweenService = game:GetService("TweenService") local TweeningInfo = TweenInfo.new( 2, Enum.EasingStyle.Bounce, Enum.EasingDirection.Out, 0, false, 0 ) -- Door Properties local Door = game.Workspace.Door local Door_Folder = Door.DoorFolder local DoorFrame = Door_Folder.Detail.DoorFrame local OpenSound = script.OpenSound local CloseSound = script.CloseSound -- More Tweening local Properties1 = { Position = Vector3.new(30.599, 3.143, 27.188) } local Properties2 = { Position = Vector3.new(28.476, 3.143, 29.512) } local OpenTween = TweenService:Create(DoorFrame, TweeningInfo, Properties1) local CloseTween = TweenService:Create(DoorFrame, TweeningInfo, Properties2) -- Misc local DoorEvent = game.ReplicatedStorage.Events.DoorEvent DoorEvent.OnServerEvent:Connect(function() if DoorFrame.Position == Vector3.new(28.476, 3.143, 29.512) then OpenTween:Play() OpenSound:Play() DoorFrame.CanCollide = true print("Opened") else CloseTween:Play() CloseSound:Play() DoorFrame.CanCollide = false print("Closed") end end)