roblox animation and vfx

SkillDev tools

Use when implementing Roblox character animations, particles, beams, trails, tweens, camera shake, or other visual effects.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the roblox animation and vfx skill

What this skill tells your AI

The instructions your AI receives, as published by tabooharmony/roblox-brain in skills/roblox-animation-vfx/SKILL.md and read by ahel’s review.

When to Load

Load when implementing character animation, particle or beam effects, tweens, camera feedback, or visual cleanup.

Quick Reference

  • Load tracks through an Animator on a Humanoid or AnimationController; set AnimationTrack.Priority deliberately.
  • Use GetMarkerReachedSignal() for named gameplay or presentation cues, then disconnect or replace the listener when the track ends.
  • A burst ParticleEmitter usually has Rate = 0 and uses :Emit(count) with a bounded lifetime; use pooling for frequent effects.
  • Beams and trails need two attachments with a stable world-space relationship and a cleanup owner.
  • Tween a bounded set of properties with TweenService:Create; cancel or destroy temporary effects when their owner ends, and use Debris:AddItem for simple lifetimes.
  • In Server Authority projects, keep synchronized animation logic in RunService:BindToSimulation() (requires Workspace.UseFixedSimulation enabled in Studio), query current tracks instead of caching handles across rollback, and make predicted effects reversible.
  • Profile particle counts, lights, post-processing, and per-frame camera work on the target device class.

Need the details? Load references/full.md for animation and effect recipes.

Signals

GitHub stars
44
Forks
3
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
roblox-animation-vfx
Source
github.com/tabooharmony/roblox-brain