Respawn not setting player character var for client

Hello i am attempting to respawn my player and have it reset the player var i have setup to the newly spawned player character, the respawn works fine however it appears to not be resting the player char variable i use this variable for weapon control, punching and so on any help would greatly appreciated. This is for a game on a dedicated server so it is all replicated although i am still new to this.

Rep notify the is dead bool and moving the set player char into it fixed this