VRChat Avatar Error Guide日本語Free tool
VRChat Avatar Error Guide

VRChat hand gestures not working (face or hands don't change) - fix

Quick fix
  1. Check the Gesture and FX slots under Playable Layers on the Avatar Descriptor point to the right animators
  2. Set the first Gesture layer's Mask to vrc_HandsOnly

Want it checked automatically? Avatar Setup Doctor checks your parameters and animator layers in one click - free version. Try it free

What you see on screen:

(No error message - changing your hand shape doesn't change the face or hands)

What it means

Hand shapes (GestureLeft / GestureRight, values 0-7) drive expressions and hands through the Gesture and FX layer animators. If either is missing or misconfigured, nothing happens.

Common causes

How to fix it

  1. Check the Gesture and FX slots under Playable Layers on the Avatar Descriptor point to the right animators
  2. Set the first Gesture layer's Mask to vrc_HandsOnly
  3. Set Weight to 1 on FX layers that don't work
  4. Make Write Defaults the same everywhere
  5. Check gestures are turned on in VRChat's Action Menu options

Before you change anything, make a full copy of your project folder so you can go back.

Fix this automaticallyAvatar Setup Doctor adds a window to Unity. Press Diagnose and it lists what's wrong with your avatar project, why, and how to fix it - the paid version fixes many issues in one click. Free version available.
For this problem, it checks the first Gesture layer's hand mask, FX layers with weight 0 and mixed Write Defaults.
Get Avatar Setup Doctor (Free version available)

Related errors

See other errors