Name above player and NPC

Thank you for your answer. But it is still not a really good solution I think because you use an event tick and it is not a good thing in multiplayer.
Also, the problem is for NPC and other player name. So I can’t do an event tick on my player character that take at each tick all the widget of all npc and then change the rotation of them.

The only way I have found for the moment is to make it like a screen widget and not a world widget, and then make it appear or disappear depending of the distance (do that using a box collision and begin overlap and end overlap event using visibility of the name widget). It is not a solution for people that would like to have always the widget visible, but I think it is what I will do if I haven’t better solution.

Thank you for your time and help !