Looking back at your code I think MAYBE your print string is throwing you off? The print string can be tricky on multiplayer because it prints on all clients. Its POSSIBLE that you are getting correct results and not knowing it. Look into UI Bindings and make a health meter quick to verify?