I have no problems store data linked to playerstate, but big problems getting the right playerstate linked to playercontroller in the client’s widget.
I tried in the widget to do as you say but still get the wrong playerstate. When I open the widget on player e.g. 3 (client 2), playerstate 0-2 can be printed completely randomly after every round I test. It means that my HUD is not updated in the correct place as my HUD has fixed positions. The only thing that currently works and is stable is player ID which seems to work in playerstate. But don’t know yet how to fish playerstate out of it.