Your first one is correct - each one on a separate line
though you will need to calculate headPercent before the actions. Maybe in the action of the event with the condition The scene variable Color.Head = 1.
That’s getting a lot closer. It’ll just be tweaking the numbers. And good idea on setting headPercent on the punch condition. It has a typo though - you should divide it by Enemy.HP.HeadMax
Also, you’ve got a ‘;0’ missing from the third event that changes the colour.
all you needed to do is give your enemys the stats, and the formula works perfectly.
if you dont want to do that, just change the variable to whatever you are using atm.
i really do not understand why you dont ask.