Network game and replication

When I read your answer I had many ideas to solve my problem but I tested them and that doesn’t work…
In fact, my problem is :

  • client 1 think he is “BP_player” in my game (BP_player is my character) and he thinks that the other client are “BP_player1”
  • client 2 think he is “BP_player” in my game and he thinks that the other client are “BP_player1”

So, even if I do a run on server event, a multicast or anything else I can’t say that this client will have this skin, because if I say that BP_player will have skin one and BP_player1 skin 2, then each player will have skin 1 and see the enemi as skin2…
So have you an idea of how I can do to assign a skin to a specific player ?
Thank you for you answer, it helps me to understand multiplayer better.