cast to custom player state always fails??

Thanks but those are mixed messages half people saying it should work and half saying you have to use the array but this doesn’t make sense because then you need to distinguish between which player controller and which player state between each one and also I used get controller in my other project and the cast doesn’t fail so this is why I’m confused

Also the playerstate would return invalid