Starting a tween slow then speeding up?

Hey. Is there any possible way for a tween to start out slow then speed up? I know there is an easing style but it is not really what i’m looking for because it doesn’t start as slow as I want.

Thanks for any help.

Use either Quad, Quart, or Quint. Quad being the least weakest speed change, Quint being the greatest. You can use In, Out, or InOut easing direction depending on which direction you want it to speed up/slow down.

Here is a page that includes all easing styles so you can choose the one you like best:

4 Likes

Well you could use 2 tweens. you could do the first one halfway and do it slow, after that make the 2nd tween faster.

I guess you can use repeat loops

local speed = 10
local TS = game:GetService("TweenService")
repeat
local tweenInfo = TweenInfo.new(speed, -- Time which is our variable that we changed. Enum.EasingStyle.Linear,
Enum.EasingDirection.out,	
0, 
true,
local MyTween = TS:Create(yourpart,tweenInfo,{Position = Vector3.new(0,9,8)})
MyTween:Play()
wait(1)
MyTween:Stop() -- Stop the tween to make the subtracted variable have a purpose
speed = speed - 1 --Subrract the variable to make it alot faster
until yourpart.Position = Vector3.new(0,9,8)

Im sorry if I got the parameters wrong but you see my point.

1 Like

That is an extremely impractical way to go about it. Just use the EasingStyles that were made just for this purpose.

2 Likes

You basically just posted the same thing twice. ???
Also, aren’t we supposed to be helping him find A solution?

All good, I found out I am able to use 2 tweens with one slower than the other, works great.

1 Like

I was simply trying to explain why just using a EasingStyle is the BEST solution. Sorry about that.

1 Like

Although you have made a solution but I have a suggestion that maybe help you in the future.

Thanks to AlvinBlox in his latest video he explains how to manipulate the tweening also the speed of it by creating it inside a function with arguments. you can check the full tutorials here:

1 Like

I highly recommend using this so you can easily compare easingstyles & easingdirections to find the one that best fits your needs

1 Like