Getting Variables from the Player State to Character BP

So I would make the float variables on the characters blue print and cast that to the playerstate or are you saying input action jump > cast to player state to call let’s say a function that gets a return node boolean of CanJump? after it checks stamina float value is greater than required stamina amount and then on the character BP use a branch to true/false that boolean?

Hope that makes sense!

Also, no matter where I store my variables, I can never seem to get my HUD widget to display the clients stats. I set up a print string that after a delay of 2 on event tick, it outputs my current health and stamina.
What I have got is in the player state, a function I aptly named “UpdateHUD” on event tick which has a reference to the widget, gets Health Bar, Stealth Bar (Progress Bars) and then sets percent based on the float values of health and stamina * 0.01.
Only ever seems to update the bars for the server or in a single player setup but the other clients all get nothing.

Help greatly appreciated! Thanks for answer ZoltanJr so far!