I’m not sure how to use your World Offset technique, but you could try using the Get Look at Rotation node in blueprints to get the widget to always “look at” the camera.
I’m assuming widget components can be used in blueprints just like any other component, and I would think the “front” of the widget would count as the part the player sees.