"Didn't work" as expected? You need to elaborate or this will just be a guessing game.<br><br>Since I have no idea how you have setup your player nodes; I am going to write how you can add a label.<br>I assume this is done from code, since you wrote "instance a label".<br><br>1. Get node reference of your head<br>2. Create a label instance<br>3. Add label instance as child of head node<br>4. Change position to where you want the name tag to be<br><br>Example of how it would look without repositioning the label:<br><img alt="" src="https://i.imgur.com/nMl79AB.png" title="Image: https://i.imgur.com/nMl79AB.png"><br><br><br>Wherever the head moves; the label goes with it. If you rotate the head, the label will also rotate, so be aware.<br><br>EDIT: I noticed you posted this in 3D category. <br>I believe there is another node you can use in 3D for showing labels in 3D space (without having to resize and calculate distance from camera to the player you are looking it), but I am not sure - I do not use 3D in Godot. Although the principle should be same: Just make sure to use the appropriate node! <br><br>