Temmies Instance Animator
The Ultimate General-Purpose Animation Suite for Roblox
Stop Rigging. Start Animating.
T.I.A. breaks the chains of traditional Roblox animation. No Motor6Ds, no rigging, no limitations.
If it exists in the Explorer, you can animate it.
Why T.I.A?
Most animation plugins force you to use character rigs. Temmies Instance Animator is designed for everything else. Whether you are making complex UI transitions, moving platforms, flickering lights, or custom visual effects, T.I.A handles it with a familiar, timeline-based workflow.
Basic New Animation Example:
Key Features
| Feature | Description |
|---|---|
| Universal Support | Animate Parts, UIs, Decals, Lights, Textures—anything with a property. |
| Multi-Instance Control | Animate multiple objects in a single timeline with perfect synchronization. |
| Precision Timing | Give every single property its own Easing Style, Direction, and Duration. |
| Property Locking | Lock specific properties to prevent accidental edits while animating. |
| Looping & Sync | Create infinitely looping animations or perfectly sync multiple objects. |
| Relative Tweening | Use Addition Mode to add to values (e.g. Size + 5) rather than setting them absolutely. |
Showcase & Capabilities
1. Complex UI Animations
Perfect for hover effects, loading screens, and menu transitions without writing complex tween scripts manually.
Hover Button Example:
Loading Bar Example:
2. Physical Environment
Bring your map to life with moving platforms, machinery, and dynamic lighting.
Cog Wheel Example:
Powerful Tools Under the Hood
Addition Mode (Relative Tweening)
Most tweens set a value to a specific number (e.g., Size = 10).
Addition Mode treats your keyframes as offsets.
- Example: Define a keyframe as
+5 Size. - Result: The object grows by 5 studs, regardless of its original size.
Example of how it works:
Property Lock System
- Selective property protection: Lock specific properties to prevent unwanted changes during animation
- Precision control: Animate only the properties you want while keeping others static
Example of Property Locking:
Property Disabling
Don’t want to animate the Color? Click the “Enabled” the property to Disable it. The animator will ignore it, keeping your timeline clean.
- You can choose specifically which object to disable by RIGHT CLICKING the “Enabled” button:

Example video:
Live Editing
Need to tweak an animation? Just select the object or the saved ModuleScript, and T.I.A will load the timeline right back up.
API & Scripting
Playing animations in-game is incredibly optimized. The plugin compiles your animation into a lightweight ModuleScript.
How to Play an Animation
- Export: Your animation saves as a ModuleScript inside your object.
- Insert API: Click “Insert Module” in the plugin to get the
T.I.Aengine (put this inReplicatedStorage). - Script It:
local TIA = require(game.ReplicatedStorage:WaitForChild("T.I.A"))
local MyAnimModule = script.Parent.TemmieTweens.MyAnimation
-- Load the animation
local track = TIA:Load(MyAnimModule)
-- Play it!
track.Play()
Advanced Control: Resetting
Need to cancel an animation and snap the object back to exactly how it was before?
-- Stop the animation and revert properties to original state
-- You can even customize the transition time back to normal!
track.ReturnToOriginalState(TweenInfo.new(0.5))
Installation
Currently, the Roblox Marketplace link is under maintenance. Please install the plugin directly from the GitHub repository. It contains the source code, latest releases, and documentation.
GITHUB REPOSITORY LINK
(Download the latest .rbxmx release and drag it into your Studio plugins folder)
















