You know how in Roblox studio edit mode you can scale part in certain direction for example when u pull on the green circle in pulls its size that way, yeah is it possible to do that in a tween and if so how?
local TweenService = game:GetService("TweenService")
local tweenPart = script.Parent
local info = TweenInfo.new(
3,
Enum.EasingStyle.Elastic,
Enum.EasingDirection.In,
0,
false,
2
)
local Goals = {
Size = tweenPart.Size + Vector3.new(500,400,1000),
}
local PartTween = TweenService:Create(tweenPart, info, Goals)
PartTween:Play()
wait(5)
local info2 = TweenInfo.new(
3,
Enum.EasingStyle.Elastic,
Enum.EasingDirection.In,
0,
false,
2
)
local Goals2 = {
Size = tweenPart.Size + Vector3.new(-500,-400,-1000),
Transparency = 1,
}
local PartTween2 = TweenService:Create(tweenPart, info2, Goals2)
PartTween2:Play()
Here is my script if it helps in any way

1 comment
This is easy, divide the size needed in the direction by 2 so that u have to travel the same amount in 1 direction then simultaneously change the position of the part, this will make sure it stays in the same place and changes size as well.