SpringService is a Roblox UI Spring system designed for ease-of-use and performance while maintaining a high level of customizability and features.
GitHub | Creator Store | Patreon | Test Place | DocumentationRoblox has had a problem for a few years now - UI animation. TweenService is great, but there's only so much you can do with it. Most modern UI involves what is considered "spring motion" - which is pretty much a simple way of describing the type of motion the animation behaves like. It's essentially a dampened spring.
Read the documentation for the full API with descriptions into the math behind this system and how specific values are calculated, etc.