loneprison Am I correct in understanding that your problem does not necessarily need to be solved in the editor? I think there are several ways to control it from within the script at runtime. For example, this is an example that actually comes with the spine-unity runtime, but you can create an animation where the gauge fills from 0 to 100, and by changing the animation time of the gauge using Timeline API when the character is attacked, you can implement a UI where the gauge decreases each time the character is attacked. Similarly, I think it would be possible to create a separate translate 0-100 animation and a scale 0-100 animation, and then when the animation time reaches the translate 50, change the time of the scale animation, which plays on a separate track, to the scale 50 time so that they are linked. Will this approach work for your problem? If not, please tell us more about the conditions of what you want to achieve.