Pointing Arms Error

Hello Developers!

I am currently making a new and improved catching system for my up and coming game. I’ve recently ran into a problem in my code. The error it’s giving me is confusing me and I don’t really know what to do or what is happening.

Error:

attempt to perform arithmetic (add) on number and TweenInfo

Code:

-- Most Needed {Function} --
function CatchModule:PointArms(ArmShoulder,Football,Offset)
	-- Update {CFrame.C0} --
	ArmShoulder.C0 = CFrame.new()
	local DesiredProperties = {C1 = CFrame.new((ArmShoulder.Part0.CFrame * Offset).Position + (Football - (ArmShoulder.Part0.CFrame * Offset).Position).Unit,Football) * CFrame.Angles(math.pi / 2,0,0):Inverse() * ArmShoulder.Part0.CFrame}
	-- Get Data {For TweenSmoother Module} --
	local TweenSmoothness = {TweenInfo.new(0.5,Enum.EasingStyle.Quint,Enum.EasingDirection.Out,0,false,0)}
	_TweenSmoother.Tween(ArmShoulder,TweenSmoothness,DesiredProperties)
end
----

Most Likely Error Coming From:

local DesiredProperties = {C1 = CFrame.new((ArmShoulder.Part0.CFrame * Offset).Position + (Football - (ArmShoulder.Part0.CFrame * Offset).Position).Unit,Football) * CFrame.Angles(math.pi / 2,0,0):Inverse() * ArmShoulder.Part0.CFrame}

I know this error has to do with the _CatchModule and not with the Tweening Module but I’m stuck and don’t really know why this is happening. If so please help me.

Thank you.