Health is default for players that joined after health is changed

So Player 1 has 100 health. Player 2 Shoots Player 1 Which makes player 1's Health be 50

Player 2 leaves. Player 1's health still 50. Player 3 joins game. Player 3 Sees player 1's health as 100 even though he has 50. player 3 shoots player 1 and deals 50 damage. Player 1 dies but for player 3 his health is at 50 now. How can I fix this? I use a RPCTarget.All for health change