TweenSize problem

So I want to make a skill for my game which is gomu gomu no pistol, I am trying to tween the part size without it moving. The issue is when I tween it, the part moves. But I want it so that it doesn’t move at all and tweens at place. I asked some people in (unofficial) discord roblox server. Nothing really helped. I tried to change weld into motor6D still doesn’t work.

local weld = Instance.new("Weld")
    weld.Name = "ArmWeld"
    weld.Part0 = plr.Character.RightHand
    weld.Part1 = Block
    weld.C0 = CFrame.new(0,-15,0)  
	weld.Parent = Block 
	local goal = {}
	goal.Size = Vector3.new(1, 12, 1)	
	local tweenInfo = TweenInfo.new (0.2, Enum.EasingStyle.Bounce, Enum.EasingDirection.Out, 0,  false, 0 )
	local tween = TweenService:Create(Block, tweenInfo, goal)
	tween:Play()

Your size needs to go in the goal table.

local goal = {Size = Vector3.new(1, 12, 1)}
1 Like

https://gyazo.com/b362d1f49406b28c3eb84d4c1a355bcb
Well… Still the same

local weld = Instance.new("Weld")
weld.Name = "ArmWeld"
weld.Part0 = plr.Character.RightHand
weld.Part1 = Block
weld.C0 = CFrame.new(0,-15,0)  
weld.Parent = Block
local blockpos = block.Position
local goal = {}
goal.Size = Vector3.new(1, 12, 1)
goal.Position = blockpos
local tweenInfo = TweenInfo.new (0.2, Enum.EasingStyle.Bounce, Enum.EasingDirection.Out, 0,  false, 0 )
local tween = TweenService:Create(Block, tweenInfo, goal)
tween:Play()
1 Like
local goal = {}
goal.Size = Vector3.new(1, 12, 1)

They already had that, albeit in a slightly different syntax.