Different Thirdperson Chararcter on Multiplayer

Make sure you load the savegame on the client and then pass the data to the server. On the server spawn the character then recreate the character parts from parameters, possess it with the passed in controller. Make sure the character parts use onrep_notify for the specific clothing / hair articles.

Right now you are not separating the client / server logic (use has authority).
Are you running this from the player controller?