Skip to main content
Learn how to add cosmetic models to players, including hats, wings, pets, and other accessories.

Overview

Player cosmetics allow you to:
  • Attach custom models to players
  • Create wearable accessories (hats, wings, capes)
  • Build companion pets that follow players
  • Add particle effects and animations
  • Support multiple cosmetics simultaneously

Basic Cosmetic System

Cosmetic Manager

Animated Wings

Wings with Movement Animation

Companion Pets

Pet That Follows Player

Cosmetic Menu System

GUI for Equipping Cosmetics

Best Practices

  • Use player models (limbs) for cosmetics attached to players
  • Disable damage animations and tints for cosmetic trackers
  • Use DummyTracker for companion pets that move independently
  • Cache cosmetic trackers for easy management
  • Update cosmetic animations based on player state
  • Always remove cosmetics when players disconnect
  • Limit the number of simultaneous cosmetics per player
  • Test cosmetic compatibility with player skins
  • Validate model existence before equipping

Next Steps

Custom Armor

Learn about custom armor models

Conditional Animations

State-based animation systems

Performance Optimization

Optimize cosmetic rendering

API Reference

Tracker API documentation