Who it's for. You draw the NPC in Web or Roblox. Cosmetics are not the trained brain.
What you'll do. Apply equipped SKU / avatar_style at spawn, then play clips by priority: game events, Hub overlay, locomotion, idle.
Cosmetics and clips are not the brain. The MLP outputs move / jump / fire. The game draws the body and runs an AnimationDirector.
| Priority | Source | Example acts |
|---|---|---|
| 4 | Game events (Died, finish, contest bump) | Die, Win, Bump |
| 3 | Hub overlay (/play/act anim or director) | Panic, Block |
| 2 | Local locomotion (Humanoid or sim) | Walk, Jump, Fall |
| 1 | Idle | Idle |
Campus Roblox uses R15 from the owner’s userId plus style tint, and GymFx catalog walk/jump/fall. Web tsunami uses cartoon LeaderAvatar and resolveGait (jog, panic, lip, air). Hub-managed catalog SKUs add JSON ids on top of that; binaries stay on Roblox CDN or in the place wardrobe, and GLB on a web CDN for catalog/web play only.