Health value is not updating on Client side

You should store these values in my opinion in playerstate.

yiud have the variables for each of these and in the hid cast to owning player get playerstate cast to playerstate drag a pin out to get the variable.

I did a video with getting values from all playerstates to have a scoreboard… Some of the logic is built into it though it looks more confusing then it needs to be for your use.