How to setSkeletonMesh of another character

Hello, i have a scene with 3 bp. Character1, Character2 and character3. I have buttons that change de hair of character1, but i want to change of character2 and 3 too, so i created a logic to posses the character2, but when i change the mesh only character1 is affected. Whats the problem?

are you sure that all your meshes share the same skeleton ?

yes, 100% sure

i change the controller of possess to get player controller and now when i click the hud i posses the correct character, but when i click in hud to change hair, change the hair of player 1

i have 3 characters bp, everyone has change hair. but if i call change hair only 1 character listen. If i remove the change hair of first character, the second listen, how i can choose which character listen dinamically?