v2.1 — Now with Multi-Element Pro Mode

Animation that actually feels right.

Stop tweaking numbers blindly. RGUI Animator gives you a visual timeline, draggable bezier curves, and instant preview — all inside Roblox Studio.

30+ Presets
Zero Code required
Multi-Track Pro exclusive

Everything you need.
Nothing you don't.

Visual Timeline

Drag keyframes. Scrub the playhead. See exactly what happens at 0.35 seconds without doing mental math.

30+ Presets

Fades. Bounces. Elastic. One click to apply, then customize to taste.

Relative Mode

Hover effects that work from any position. Offsets, not hardcoded values.

Custom Curves

Bezier handles you can actually grab. This is how professionals time motion.

One-Click Export

Your animation becomes a ModuleScript. Copy into your game. Done.

Live Preview

See it on your actual Frame, not a mockup. The real thing.

Most Powerful Feature

After Effects-style
Graph Editor

The same precision tools motion designers use. Drag bezier handles. Shape your timing curve. See changes instantly on your actual GUI.

  • Per-property curves — Different easing for position, scale, rotation
  • Real-time feedback — Scrub the timeline, see it on your GUI
  • Preset starting points — Begin with Ease Out Quad, tweak from there
  • Overshoot support — Values beyond 0-1 for elastic effects
Graph Editor
Ease Out Cubic

Up and running in 60 seconds.

No configuration. No dependencies. Just install and animate.

01

Install from Marketplace

Free. Look for RGUI Animator in your plugins toolbar.

02

Select any GUI element

Frame, Button, TextLabel — anything you want to animate.

03

Design → Export → Ship

Add keyframes, pick easing, hit Export. Ready-to-use code.

Simple, honest pricing.

Start free. Upgrade when you need multi-element power.

Lite

Perfect for getting started

Free forever
  • Single element animation
  • Visual timeline editor
  • 30+ animation presets
  • Bezier curve editor
  • Live preview
  • One-click code export
  • Multi-element tracks
  • Batch keyframe editing
Download Free

Frequently asked questions

What's the difference?

Lite animates one element at a time. Pro lets you select multiple elements and animate them together with synchronized keyframes.

Is it a subscription?

No. $4.99 is a one-time purchase. You get all Pro features and future updates forever.

Can I upgrade later?

Absolutely. Start with Lite, and your animations will carry over when you upgrade to Pro.

Do I need Pro?

If you're animating complex UIs with multiple moving parts (menus, HUDs, inventories), Pro saves hours of work.

Documentation

For scripters who want the full API.

Basic Usage

local Anim = require(game.ReplicatedStorage.RGUIAnimations)
local button = script.Parent

-- Play animation
Anim.Play("FadeIn", button)

-- Play in reverse
Anim.PlayOut("FadeIn", button)

-- With callback
Anim.Play("PopIn", button, function()
    print("Done!")
end)

Hover Effects

-- One-liner hover setup
Anim.HoverEffect(button, {
    hover = "ButtonHover",
    idle  = "ButtonIdle",
    press = "ButtonPress"
})

API Reference

Play(name, element, cb?) Play animation forward
PlayOut(name, element, cb?) Play in reverse
PlayFromCurrent(name, el) Start from current state
StopElement(el, reset?) Stop animations on element
StopAll() Stop all animations
Reset(element) Snap to original values
IsAnimating(element) Check if animating
HoverEffect(el, config) Setup hover/click anims

Easing cheat sheet

Hover to see each curve in action. Or draw your own with the bezier editor.

Linear
Ease Out
Ease In
Ease In-Out
Bounce
Elastic
Back

Preset animations

Hover each card to see the animation in action.

Fade In

Opacity transition

Slide In

Enter from side

Pop In

Scale from zero

Bounce

Playful entry

Elastic

Spring stretch

Shake

Attention grab

Pulse

Subtle heartbeat

Spin In

Rotate + scale

Join the community

Get help, share your animations, request features, and connect with other developers.

Get support
Share creations
Request features
Join Discord Server

Ready to ship better animations?

Free forever. No account needed.

Install RGUI Animator