I started a project with a friend and I'm having trouble tweening CFrame's in a skill. The idea is for the stick to grow straight in the hand of the charater, using tweening I managed to make it grow, but resizing the Z axis makes it grow both ways so to compensate I wanted to move the stick forward like this creating the effect of the stick growing to one direction. The problem is that the code just doenst seen to do anything at all.
local info = TweenInfo.new(0.2)
local tween1 = tService:Create(rSkillEffectClone.PoleGrow,info,{Size = Vector3.new(11+(Yeoui.Value*1.5), 0.3+(Yeoui.Value*0.1), 0.3+(Yeoui.Value*0.1))})
local growCorrection = rSkillEffectClone.PoleGrow.CFrame * CFrame.new(0,0,(Yeoui.Value*1.5)/2)
local tween2 = tService:Create(rSkillEffectClone.PoleGrow,info,{CFrame = growCorrection})
tween1:Play()
tween2:Play()
The problem is on the growCorrection, no matter how I change the values, even if I add high values (like 10 studs) on Y axis, the stick doesn’t move. Only tween1 seems to work, no error messages appears on the output.

5 comments
TweenInfo will default the rest, this isn't the issue.
I don't think that's the problem as Tween1 works fine. And it's like Ziffixture said, if I don't specify anything everything will be in the default settings
Well I was wondering why you were setting "growCorrection" CFrame even though you set it in the variable. Is growCorrection a part or what?
growCorrection isnt a part, just a variable with the math. In line 15 of your script you spelled "CFrame = growCorrection.CFrame" but it should be just "CFrame = growCorrection" cuz the variable is just a CFrame value
Oh, ok.