Well that explain where is the problem.
If in Character BP value is correct, but in HUD isn’t, then the problem is that it isn’t getting the value correctly.
I guess I found the problem exactly. It is in your second image (and other things, but step by step). I guess your “My Character” isn’t a “pawn” type and your “get player character” I replaced it with a “get player pawn” (well, atleast should be a pawn right? if not, you can’t move it)
With this code I am making a reference to the pawn controlled by Player index 0 when widget is created.
This other code is where I checked the value of the “binding” of a text in the widget. It update the text correctly with the “pepe” variable value in my characterBP.
I hope this help you
Edit: eXI posted while I was writing :P. Thanks for explain that error! Btw, look like the OP have the correct values in CharacterBPs, atleast it is was look in the video.
Edit2: I guess I learned somethings with this thread ^^. Ill practice the references again. If I said something that make you move your hand to your forehead and move your head side to side, please forgive me. Ill work harder to learn more.
So the problem could be only that he is trying use a variable that still doesn’t exist? That could explain why my code worked, because I did a fuction instead a variable reference for the bind (I must admit that I don’t know how to bind a variable directly there :P).