Popup gui in 3d space based on where user clicks?

How might I start making a popup gui like this based on where the user clicks or taps? Would I just grab the vector3 position from the mouse.hit and create a billboard gui in workspace at that location? I’m not sure where to start with this. I’m not sure if most games that implement this are using a billboard gui though

It could using Mouse.hit, which returns a cframe. A part (containing a billboard ui with the buttons) is then inserted at that particular location, giving this effect.

(Note that this is just the way that I would go about implementing it, and there might be other methods available.)

1 Like