Introducing EasyTween

EasyTween is a module script crafted to streamline the tweening process, making it faster and more intuitive than ever. Here’s a quick example to show just how easy it is to use:

Fade Out Frame

local EasyTween = require(game:GetService("ReplicatedStorage"):WaitForChild("Imports"):FindFirstChild("EasyTween"))
local frame = script.Parent

EasyTween.fadeOut(frame, 1, true)

In one line of code you can tween out a frame.

Want to reverse it?

local EasyTween = require(game:GetService("ReplicatedStorage"):WaitForChild("Imports"):FindFirstChild("EasyTween"))
local frame = script.Parent

EasyTween.fadeOut(frame, 1, true)

EasyTween.waitForTween(frame)
wait(1)

EasyTween.reverseTween(frame, 1)

Reversing the tween is just as easy! After the fade-out, simply wait for the tween to complete, and then reverse it with a single line.

There’s much more to explore with EasyTween. Dive in and discover all the powerful, time-saving features that make your tweening tasks a breeze!

EasyTween.rbxm (8.6 KB)

4 Likes

Basically that’s just a TweenService wrapper but for those who are still learning Luau! Cool, but i don’t think there’s any use for EasyTween in big games like Arsenal.

4 Likes

How interesting, I have not seen TweenService wrapper before! I guess me releasing mine is kind of useless, however mine has stuff like chaining tweens, and reversing functions and even sequencing.