I figure it out this way and its working fine:
I add “TextRender” component to my third person character.
Then I used “PlayerState” variable which exists in Pawn as variable and it gets updated on all clients. This PlayerState provides a couple of useful variables like “Player ID” which again, is updated on all clients and it “is” unique.
So I put this in my TextRender on my character, here is the result.
Then I assign Z key to set text box to a string as text, so when a player hit Z key, the TextRender will change from client ID to a string and, it will be visible on each client. For this functionality, I did:
A- make and call an event on the server to send PlayerID to server
B- make and call another event to send PlayerID again, but this time send that PlayerID as “Multicast”.