No, I am saying that most of this stuff is caulsed by people using findclientbyname in the console. I am saying that you could stop it by disableing the use as you did with findclientbyname().player.name();
No, don't try and backtrack. You made a dumbass suggestion.
All people would need to do is
remake the findclientbyname function, or make a locateclientbyname function that does the same thing and do a search/replace for "findclientbyname" => "locateclientbyname".