How to create a floating character label?

I want to create a “floating character label” so that a Widget Blueprint will basically stick to some object, but billboard toward the camera, and always remain above the object.

How could I set up an object to do this?

I found a 3D math heavy answer here:

It works, but if anyone has a more elegant solution (or like, an Unreal built in solution), please let me know.