When I try to tween a union, it moves differently, when it should rotate just like a valve
My script
local TweenService = game:GetService("TweenService")
local Part = script.Parent.Part
local Open = TweenService:Create(Part, TweenInfo.new(5, Enum.EasingStyle.Exponential), {Orientation = Vector3.new(-30, -180, -90)})
wait(5)
Open:Play()
local TweenService = game:GetService("TweenService")
local Part = script.Parent.Part
local Open = TweenService:Create(Part, TweenInfo.new(5, Enum.EasingStyle.Exponential), {Orientation = Part.Orientation + Vector3.new(0,360,0)})
wait(5)
Open:Play()