Making any modifications other that what the game allows natively is lame imho. Once you start 'programming' commands/actions then you're playing outside the boundaries set by the game developer. Some call it scripting, some call it hacking or cheating or whatever. Quite often it's pretty easy to gauge players using the above.
Good players don't need them.
My own personal opinion on sniper Spy tactics. Seems pointless as far as teamwork goes. To play the role of sniper as a Spy? Hiding 'behind' the snipers relying on the dead ringer in case of getting hit, then going for headshots. Make no attempt to move forward to assist team and sap SGs or teles (Spy primary role). Sure, great if u want to end the game with personal points or dominations but as far as assisting the team goes, well hardly. Doesn't really matter what class you play if you're stood behind the snipers for the duration of the match. Why? I dunno. I guess all the sniper slots must be full
...and I have to admit Marten has headshot me too from great distances and with a high success rate. But if he assures that he uses nothing at all to aid his game then so be it.
I guess we are free to play however we want - but supporting your team comes first.
I'll go heavy next game, sit in spawn next to resupply and fire endlessly out of the door.
We might not win a game but my KPD ratio and stats will be awsm!!!