Ok I found the place where my Names code is executing, I have an Update function on the “On swap player controller” event. I added a print string at the end of it, it seems to be firing for each player correctly, so i’m assuming the issue is something else. Maybe I can’t pull from my struct for some reason? I tried adding a delay before it in several different places, i doesn’t seem to do anything. I Can always try to just take the steam name instead, but it would be good to know why it doesn’t work regardless.