Based on EV0's previous work, I wouldn't suggest it.
You've only seen one thing that I've made haven't you...
being said _EVO you should take over.
... ev0. and the underscore is at the
end. Aaaand here comes the music. I probably don't even know how to make something raycast.
I do have an idea though! We could have a Client_ script, and a small minimap in the corner of the screen, and maybe even a keybind to activate your built-in radar. The location of the players would be stored even before the player uses it, but wouldn't show until after. After used, the radar-minimap would show a few pings of the location of players. The pings would be, like, a small dot that's maybe team-colored, and would be solid for like 1.5 seconds and then fade away for like 2 seconds and then come back again. (Whew! Longest reply post I've made yet!)