Making a button appear over a object

Hi guys

Ive been struggling with a feature in my game that feels like it should be really simple, yet i havent managed to make it work. Im working on a container object, a actor wich contains a mesh and a invisible trigger cube. When the character overlaps the trigger cube i want a button to appear above it wich the player can press to open the inventory and loot the container. That part works. I tried to do it is by making a widget appear in the viewport, i got it to work but the problem is the button moves along with the viewport, i then used the player controler to fix it relative to that, but that was glitchy, the button would shake. Also on spawn it would appear in the original widget location for a split second before moving to the object. Then i tried the experimental feature with a widget in 3D space, that worked too but the problem is the widget looks like a 3d object. it dosent face the camera, and just looks like a textured plane in 3D space, dosent look right. I just want a button to appear above the crate that stay there and looks like its part of the UI, not a 3D object. Please help.

Try to keep it 3D and on Event Tick rotate the button to face the camera.

Is there a node for that? That can keep a face or plane always facing the camera?