Client Playerstate in HUD sometimes invalid

i did a similar thing, but instead of using PlayerController’s EventTick() i kept checking for it in myHud’s EventRecieveDrawHud():

I was hoping EventPostLogin() would work, but i guess the PlayerState just shows up late without letting anyone know.