No, this is not a request, it's a question where I want sources to. Are there any? Thanks!
I can tell the basis of what points you use, etc.:
Use the Camera's CoodinateFrame and cast a ray from that point (use .p
to get the position of the CoordinateFrame (which is a CFrame)) to the player. If it hits other parts beside the player, it doesn't display your gui. Otherwise, if it hits a part of the player, then display your gui.