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.