Multiplayer : Spawn a character with controller in each client (independently)

Hi all, i have investigated quite a lot, and i am really stucked right now.
I am building a multiplayer game (listen-server). In the character creation part, i want each player (client) to spawn a character in their client with a playercontroller. They are then able to use it, customize it etc…
It works find for the clients, but for the client of the listen-server, the character is replicated to all clients.
I tried to remove replication of the characterBP but when it is possed by the controller then it replicates to all clients.
Do you have an idea ?
Thanks a lot