Is it possible to make a player radar on a SurfaceGui?

When I say "player radar’ I’m meaning like how games have a radar GUI which shows where players are nearby as a blip on it, would this be possible on a SurfaceGui?

If it is possible could someone tell me how I would do it?

Thanks.

In relation to the player’s character whom has the radar equipped?

I think he means to create a dot on the map of the nearest player(s) to the character

Yes that is what I mean, but on a SurfaceGui and not ScreenGui.

Do the things in the video but on a surface gui instead

and instead of putting the local script at the surface GUI, put it on starterplayerscript.