Showing Steam names above players head in a widget component.

I’m trying to show players’ Steam names over their characters heads on a WidgetComponent. I’ve previously got it working on a TextRender component, but that component isn’t quite compatible with what I’d like to do as a WidgetComponent. I’ve watched a few videos about doing it but it never turns out right. I don’t know if the video’s missing a step or I am. I’d create the Widget itself. Set it as the class for the component, and position it above the players head, and then have each player attempt to pull their steam name into a variable in, for example, GameInstance, and then use that to set the Text component in the Widget, but the replication of it never seems to work quite right, and it’s driving me insane. Could anyways assist with this?