While testing out the respawning mechanic it produced results that are interesting, honestly its quite puzzling slightly but I know I must be missing something in my code.
My theory is that when the gun makes the final kill and shoots the player again the server is thinking that the player died twice and in response adds the players character back in but twice since the shooter is sending 2 kills to the server.
I just need to make checks on the clients side to check if their Health has reached 0 and if true will then tell the server to respawn that client..
With the if (isLocalPlayer) statement the client side will make checks to their own player that they own on that local device stopping random respawns.
I was rushing to catch-up on progress but missed a part in the tutorial guide I was following and should have taken my time, This error cost me only more time that i need to focus on getting back.
I'm going have to spend the weekend to get back the time I lost instead of having it off and also to make sure nothing else is wrong I'm going to spend this Sunday looking over for any errors just in case.