Problema con Animpivot mas maxscript

Hola a todos, tengo un problema que me está desesperando con un parámetro de un rig que estoy terminando. Uso pen_atribute_holder de Paul Neale y ikfk Solver + animablepivot script de Félix joleanes. He intentado ponerme en contacto con él, pero no me contesta a los mails, así que, os lo pongo aquí a ver si algún gurú del Maxscript me ilumina.

Tengo un Pen atribute holder modificador en el pié, para controlar varios valores, entre ellos un botón para activar o desactivar el animable pivot, un helper que permite rotar el pié con un punto de apoyo animable, pero al ponerle el código en el script del modificador para que enlace ya directamente los parámetros, estos no funcionan.

Código:

Parameters ikfotcontrolsbp ut:ikfotcontrolsbr t(t anipivot type:#bolean UI anipivot) on anipivot changed state do if state = on then $kralice_r_fotpivot__ca.transform, controller. Transformpivot = on else $kralice_r_fotpivot__ca.transform, controller. Transformpivot = of t).

Rollout ikfotcontrolsbr pivot control t(tlocal FW = 40, os = [0,-23] tcheckbutton anipivot ACT/DES. Pivot transformation range:[0,1,0] fieldwidth:fw highlightcolor:red truco:activate/deactivate. Pivot transformation t).


.

El problema es que no activa/desactiva la casilla transform pivot con lo cual siempre queda activado y el pivote no se puede bloquear.

El objeto que tiene el pen_attrib y por lo tanto este código es el control del pié y kralice_r_fotpivot__ca es el helper que actúa de pivote.

Si alguien necesita más datos de cómo está hecho, que me los pida y los pongo aquí, si es un fallo de sintaxis del script, ahí está el código para que me echéis un cable. Gracias.

Ver más sobre el tema y los comentarios en el foro