
An open-source tweening library for Roblox, featuring advanced
datatypes, customization, interpolation, and optimization.
Like never before!
Experience tweening on Roblox like never before.
With all the features of TweenService,
and many new amazing additions:
- Advanced networking for efficient global tweening.
- Native Bézier curves support.
- Attributes support.
- Support for advanced data types:
- Sequences.
- Ranges.
- Strings.
- Support for method-based properties:
- Pivot.
- Scale.
- Custom easing functions.
- Accurate color interpolation (Oklab).
- Framerate limit control.
- Beautiful, intuitive syntax.
- And much more!
It’s safe to say that Tween+ does it all, without compromise!
Fast. Stable. Intuitive.
- Blazingly fast, ultra-optimized, and lag-free.
- Robust validation, feedback and design.
- Clean typing, documentation and syntax.
Check it out below!
🎬 Showcases
Cool text
A simple text tween, made smooth with Tween+’s custom string interpolation.
It identifies the differences, and interpolates accordingly for a seamless animation.
Video
Low FPS
A basic part movement tween with the FPS option set to 10.
The game still runs smoothly (in this case 144 FPS).
Video
Accurate color
A simple part color tween, made smooth and natural with Tween+’s Oklab interpolation.
Video
Networking capabilities.
10,000 tweens stress test!
TweenPlus
TweenService
Here’s a table comparing the costs of both libraries:
| TweenService | Tween+ | |
|---|---|---|
| Network Traffic | Expensive constant updates | Single cheap events |
| CPU Usage | Server-heavy | Client-distributed |
| Framerate | Capped at 60Hz replication | Native (Uncapped) |
For those who are interested in the specifics of the networking engineering, I wrote about it in detail here, in the documentation.
Don’t forget to stay up-to-date!
Make sure you always have the latest version of the library,
so you benefit from the newest features, improvements and fixes.
You can see all releases in detail at the GitHub repository.
Major updates will be announced in this topic as well.
Share your works and thoughts!
I’d love to see what you build with this library, so please share your creations!
And if you have any questions or stumble upon any issues, please don’t hesitate to open an issue on GitHub or let me know through other means!
Special thanks to:
Like what you see?
Check out my other projects!
∙ Text+ | Custom fonts & advanced control∙ Signal+ | Super fast & elegant signals
∙ Inxpect | Easy & efficient API maps
Tags
library module api animation tween tweening tweenservice bezier curves attributes support features advanced control properties custom easing functions fps framerate limit control accurate color interpolation oklab open source quality performance optimization efficient server networking
