Multiplayer dummy actor

Hi! I’m trying to figure out how to do create a “dummy” character for my multiplayer game. And I don’t really know how. Everything I’ve tried won’t work… I am not able to replicate my character blueprint so I’m trying to work around it by doing this instead.

So basically what I’m trying to do is the following:

When a new player joins the session. The server spawns a new actor which will be the “dummy” character that all other clients will see. This dummy sets it’s transform to replicate each player pawns transform.
So the client’s own pawn, sends it transform to the server. The server tells every dummy actor on each client where every character is and sets the transform accordingly.
It’s essentially handling all movement logic of the pawn locally on the client and then sends only the transform to the server for replication.

Does that make any sense?
The pawn movement and position is ONLY handeled by the client.

If anyone could help me with this, I’d very much appreciate it!