Help me find whats wrong with this BP script?

Something is wrong with the below BP. When I run the game, it runs and the cast fail 3 times for each client, but not the server. The Script still runs like its supposed to and does what I want. I have this same cast in plenty of other places, but i cant figure out what is wrong. The script is written in a text box for UMG.

Here is a similar script for a progression bar that doesn’t not fail to cast

.

Could you please add readable images?

they are readable

The reason it’s failing is because you’re referencing controller from index 0, which is the server. Try switching the index up one and you’ll see it’ll work for the next client.

How do i go about getting every playercontroller?

Sorry man, after doing some testing I suppose I was wrong… I think. Did you try changing the index, and did it work for the next one up?

havn’t tested it yet, but i’m testing something else thats buggy.

if you can help with this one that would be awesome

I actually also had that issue, I posted an answer.

I think it’s also related to player indexes and such… It’s confusing to me, but I’ve been working on it. Check out the Multiplayer Shootout, it has helped me a ton