★ Founding creators: 0% fees for 12 months · 30 spots leftBETA Kisetto is opening soon. Thanks for testing!

How to add an outfit toggle in VRChat

Updated Nov 12, 2026

A toggle is a button in your VRChat action menu that turns something on or off: a jacket, a hat, a whole outfit. You used to build these by hand with animations and animator layers. With Modular Avatar it takes about a minute.

You’ll need the outfit already on your avatar (how).

Make the toggle

  1. In the Hierarchy, right-click your avatar’s root object and choose Modular Avatar → Create Toggle.
  2. A new child object appears with three components: Menu Item (the button), Menu Installer (adds it to your menu) and Object Toggle (what it switches).
  3. Rename the object to what the button should say, for example Jacket.
  4. On Object Toggle, click + and drag the outfit object into the new field.
  5. Tick the box next to it if the button should turn the outfit on; leave it unticked to turn it off.

Choose what’s on at the start

On the Menu Item, the Default box sets whether the button starts pressed. Click it in the editor to preview: the outfit should appear or disappear in the Scene view.

The Saved option makes VRChat remember the setting when you switch worlds.

Hide the body under it, too

If the outfit uses a Shape Changer to shrink the body underneath, it follows the toggle automatically: the body goes back to normal when the outfit is off.

To swap between two outfits with one button, add both to the Object Toggle: tick one and leave the other unticked.

Test it

Enter Play mode, or right-click the toggle object and choose Modular Avatar → Show Reaction Debugger to see what each button changes. Then upload as usual and find the button in your action menu.

Using VRCFury instead?

If your base or outfit came set up for VRCFury, its Toggle feature does the same job. Both tools can live in one project; see Modular Avatar vs VRCFury.

Each toggle uses a little of your avatar’s parameter memory (256 bits in total), so dozens of toggles are fine but hundreds aren’t.