Hello.
I am making a tween where this union will repeatedly float up and down on its y axis. That part does work, but it also repeatedly changes the orientation to 0,0,0; alongside the y axis tween, which you can see here: https://gyazo.com/6f4b3e8725662789cdfd0d48b1aa068c
I have no clue why it does this, and any hint to the correct answer would be greatly appreciated.
local tweenService = game:GetService('TweenService') local necronomicon = game.Workspace.Union local x = necronomicon.CFrame.X local y = necronomicon.CFrame.Y + 1 local z = necronomicon.CFrame.Z local tweeningInfo = TweenInfo.new( 1, Enum.EasingStyle.Quint, Enum.EasingDirection.InOut, 10000, -- Repeat # true, -- Repeat? 0 -- Delay between repeat ) local tweenProperties = { CFrame = CFrame.new(x,y,z) } local Tween = tweenService:Create(necronomicon, tweeningInfo, tweenProperties) Tween:Play()