Multiplayer question character for client

Hey,
Ive made a lil mp game and it works with steam,
Everything works fine. Iam using teams and spawn also works good but i just realized if i want to have another mesh for my clients do i need another character bp for each team? atm i use just one char bp for host and client and projectiles working also fine. But if i need a new char bp how do i the logic for projectile replication and other stuff?
Is there another way to give every team its own character mesh?

What if i use a masterchar bp make childs of for each team and spawn them to the team location? Would it work if i use tags? And can someone post how to do it best way?