# Jaw\_ctrl mirror doesn't work

**URL:** <https://kangaroobuilder.discourse.group/t/jaw-ctrl-mirror-doesnt-work/48>\
**Category:** Picker\
**Created:** [October 24, 2025, 5:54am UTC](https://kangaroobuilder.discourse.group/t/jaw-ctrl-mirror-doesnt-work/48 "2025-10-24T05:54:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![snailrider](https://avatars.discourse-cdn.com/v4/letter/s/b782af/32.png) [@snailrider](https://kangaroobuilder.discourse.group/u/snailrider)\
**Post date:** [October 24, 2025, 5:54am UTC](https://kangaroobuilder.discourse.group/t/jaw-ctrl-mirror-doesnt-work/48/1 "2025-10-24T05:54:27Z")

</div>

When the animators click “adjust selected” in the mirror tool on the jaw\_ctrl, it breaks.

Is that a known thing? Or any ideas how to fix that?

---

<div class="post-metadata">

**Author:** ![ThomasBittner](https://avatars.discourse-cdn.com/v4/letter/t/f08c70/32.png) [@ThomasBittner](https://kangaroobuilder.discourse.group/u/ThomasBittner)\
**Post date:** [October 24, 2025, 9:14am UTC](https://kangaroobuilder.discourse.group/t/jaw-ctrl-mirror-doesnt-work/48/2 "2025-10-24T09:14:14Z")

</div>

Ah, good catch!

That used to work in previous versions.

But you can fix it easily by running this in the build script:

```auto
dData = {'sNegate': ['translateZ', 'rotateX', 'rotateY']}
utils.addStringAttr('jaw_ctrl', 'dMirrorData', str(dData), bLock=True)

```

This basically tells the mirror tool to which attributes should get negated. On the jaw the default is not good.

---

<div class="post-metadata">

**Author:** ![snailrider](https://avatars.discourse-cdn.com/v4/letter/s/b782af/32.png) [@snailrider](https://kangaroobuilder.discourse.group/u/snailrider)\
**Post date:** [October 24, 2025, 9:36am UTC](https://kangaroobuilder.discourse.group/t/jaw-ctrl-mirror-doesnt-work/48/3 "2025-10-24T09:36:27Z")

</div>

That works, thanks!!
