Hello! I’m releasing an Open-Source Animation Module for anyone to use. Everything in this module is made by me. You are free to use these in all your games, however crediting me is greatly appreciated
There are a few small things you need to do. Here’s a list:
Insert the Module into your game. (In ServerScriptService)
Put the following codes into your script you want to use the animations in.
local Loader = require(game.ServerScriptService.AnimationLoader)
local Module_BackgroundTransparencyAnimaton = Loader.Module_BackgroundTransparencyAnimaton
local Module_BlurAnimaton = Loader.Module_BlurAnimaton
local Module_SizeAnimaton = Loader.Module_SizeAnimaton
local Module_PositionAnimaton= Loader.Module_PositionAnimaton
local Module_UIScaleAnimaton = Loader.Module_UIScaleAnimaton
If you for example want to use the BlurAnimation you need to copy the line from the modulescript and edit what you want to animate in the instance,value and the speed.
Module_BlurAnimaton.Tween(instance,value,speed)
And boom! You now have an animated Blur Animation!
For other tween animations like background animation you are be able to use
You could have easily used \n there and removed the wait() Since code gets read top to bottom.
The loading modules combined makes sense as it’s easy to add more animations BUT I wouldn’t be basing the main thing of this module as (Open-Source) as it makes it hard to read for beginner scripters. There’s also no real need.
This module could be very useful if you add some more stuff that can’t really be accesed by tweenservice.
No insult meant, just constructive criticism. This shouldn’t be a module.
The “module” you’ve made is just tweening, certain objects, it’s overcomplicated for no real reason.
All you really need is just some basic tweening knowledge.