Yes, I've seen people abusing it, specially partners who just goes engi and spy and farms points.
I've also seen people doing auto vaccinator heal and Uber. At some point, this was ban-able but still, players used to do it.
I believe we should be able to see one's or one's own profile in-game, the same way we have to use wln!p profile on Discord.Like Name, Connection Time, or Credits can be checked in-game but I don't know anything about plug-ins.
I've only seen some pros getting points the legitimate way. There was Merc, Potato and I and lots of other players getting fair points and the easiest and fastest to get points was on the Surf servers, as you get a lot of easy kills and special maps gives you special power-ups. Another one is playing on the Trade server where you get many points on headshots. I think we should remove the points earned on building and destroying building and on medics applying Ubercharges. It can be a pain-in-the-ass for and a disadvantage for Engi, spy and Medic mains, but it's worth removing it. If there was a possibility to disable ranking and points earning on Deathrun and Jailbreak servers, it would be a good idea, but again, I don't know any special coding or plug-ins.
Points should be given for:
Kills
Assists
Bonus for Headshots, Backstab, for finishing players, dominations, streaks or taunt killing.
I would like to see the stat system and leaderboard back even if all stats got reset to 0.
Also, if there was a possibility to only see/use stats only for players who are on the Wonderland.tf Steam Group would be great. It will also encourage people to join the group and the Forums.
+1