Custom tween module being weird

So I am tweening the CFrame of the camera and it’s doing this weird thing in the below video. It works when I just set the CFrame without tweening it I dont know whats going on.

Methods.Tween(game.Workspace.CurrentCamera, .35, Enum.EasingStyle.Back, Enum.EasingDirection.InOut, 0, false, {CFrame = CFrame.new(V,B)})

The Module

local ts = game:GetService("TweenService")

local functions = {}

function functions.Tween(object,length,easingstyle,easingdirection, repeatamount, reverse, property)

local tween = ts:Create(object, TweenInfo.new(length,easingstyle,easingdirection, repeatamount,reverse), property)

tween:Play()

end

return functions

Its probably just the easing style and/or direction. Did you find any errors in the scripts?

1 Like

Oh I fixed it thanks for the heads up!