I have custom class configs for each class I play. Sometimes (like with demo and sniper) I like my secondary fire to be MOUSE2 and sometimes (with classes like spy and scout) I want it bound to jump. It's not confusing for me because A) I'm used to it and B) I play each class differently. The only other "script" I use is a +jump+duck+fire script for the soldier for my max height/distance rocket jump. I can do it myself, it's just more convinient to do it this way for and to do all the other jumps (short distance, going in small spaces) mannualy. I do not, however, endorse the use of the "do it all" RJ script as I'm a firm believer in learning the skill itself, there are different jumps for different situations and the "max jump" isn't always the best option, especially in combat. I only really use the script because I use that jump so often and my hands get cramped during long play sessions from the onset of my "old age" lol. And just so ya know, my stab and sap is all skill and reaction time
no script neccessary (I frown on those too). A lot of competitve players use auto-reload scripts but I can do that just as easily with my mouse wheel. I figure anything you can't do yourself, you shouldn't be scripting.
I wish they'd bring back the "equip" cvar so I could script me some different class configurations though