Shooting and damaging over network question

Options
Hey,
I'm working on a mobile fps shooter type game. I've managed to get the players to spawn correctly and setting up their shooting. My problem is when the master client shoots the client the clients health doesn't update on the client. It just shows on the master that I hit him and lowered his hp for a certain amount. I can't seem to figure out why:/ In reverse if the client shoots the master the master looses health. My knowledge of networking is at a basic level so from what I've gathered is that I'm not sending the information to the client. I'm using an RPC function to do the damage and I also have the Health variable in a OnPhotonSerializeView function(Was hoping this was going to solve my issue.). Can anyone help me :)?