Custom TweenService Release 1.0

CustomTweenService

It provides the same tween functionality as Moon Animator 2 tweens, but for free! It also allows you to tween inside scripts, which is very useful in some scenarios. To use it, you can use the code below:

local TweenInterpolation = require(PathToModule)
local RunService = game:GetService("RunService")
local CustomTweenInfo = TweenInterpolation.CustomTweenInfo.new(0,false,0,5)
local CustomTween = TweenInterpolation:Create(
2,
Vector3.new(61,24,26),
Vector3.new(0,0,0),
TweenInterpolation.Enums.EasingStyle.Back,
TweenInterpolation.Enums.EasingDirection.OutIn,
CustomTweenInfo
)
task.wait(2)
CustomTween:Play()
local part = game.Workspace:FindFirstChildOfClass("BasePart")
part.Anchored = true
RunService.Heartbeat:Connect(function(DeltaTime)
    part.Position = CustomTween.Value
end)

If you want to download the module, you can use the links below:

For more information I reccomend you to go to github

3 Likes

You should of just saved the draft then add more of it tomorrow.

So is there any reason to why this custom tween service is better than Roblox’s or no? I’m not really sure why to use this over Roblox’s.

Also, the GitHub is just .rbxm file. You can’t read .rbxm files so either upload the direct code to GitHub for the module or use a .rbxmx file which is actually somewhat readable.

Edit: Grammar

1 Like

You have suggested some good things. I’ll definitely make changes. But again, again, and again tomorrow. Sorry, I’m already tired today.

Yeah. At least from there, you can edit/add more tweens with pre-made bases. It also has OutIn easing direction which Roblox one doesn’t have

So is there any reason to why this custom tween service is better than Roblox’s or no? I’m not really sure why to use this over Roblox’s.

It also has ability to tween inside scripts

There is a problem. It’s entire model full of module scripts. That’s the main reason I cannot add raw lua file sorry!

Alright. But I’ll probably will have to rewrite some stuff to get it to working like that