That’s because you have the animation before the goto label, so eveytime you click a skin tone you are instructing your character to do the idle_shiftweight_neutral_loop right before. To avoid this maybe just try having the behavoir idle.
I’ve just looked at one of my dress games. I have my MC think before the label dressgame and I put the shiftweight animation after she changes. That way, she will stay shiftweight when going back to the main menu and the animation won’t restart.
Yeah, I’m not too sure why that is, but it only does this with loops. If you change it to a behavior that doesn’t have a loop you’ll find that the behavior doesn’t restart with each choice.