////<<<-----------Standard class----------->>>\\\\ alias tosec "invnext; crosshair 1; bind mwheeldown tomelee; bind mwheelup toprimup" alias tomelee "invnext; crosshair 0; bind mwheeldown toprim; bind mwheelup tosecup" alias toprim "invnext; crosshair 1; bind mwheeldown tosec; bind mwheelup tomeleeup" bind mwheeldown "tosec" alias tomeleeup "invprev; crosshair 0; bind mwheeldown toprim; bind mwheelup tosecup" alias tosecup "invprev; crosshair 1; bind mwheeldown tomelee; bind mwheelup toprimup" alias toprimup "invprev; crosshair 1; bind mwheeldown tosec; bind mwheelup tomeleeup" bind mwheelup "tomeleeup" alias 1slot "slot1; crosshair 1; bind mwheeldown tosec; bind mwheelup tomeleeup" alias 2slot "slot2; crosshair 1; bind mwheeldown tomelee; bind mwheelup toprimup" alias 3slot "slot3; crosshair 0; bind mwheeldown toprim; bind mwheelup tosecup" bind 1 "1slot" bind 2 "2slot" bind 3 "3slot" echo No melee crosshair loaded! ////<<<-----------Spy----------->>>\\\\ alias tosec "invnext; crosshair 0; bind mwheeldown tomelee; bind mwheelup toprimup" alias tomelee "invnext; crosshair 0; bind mwheeldown to4; bind mwheelup tosecup" alias toprim "invnext; crosshair 1; bind mwheeldown tosec; bind mwheelup to4up" alias to4 "invnext; crosshair 0; bind mwheeldown toprim; bind mwheelup tomeleeup" bind mwheeldown "tosec" alias tomeleeup "invprev; crosshair 0; bind mwheeldown to4; bind mwheelup tosecup" alias tosecup "invprev; crosshair 0; bind mwheeldown tomelee; bind mwheelup toprimup" alias toprimup "invprev; crosshair 1; bind mwheeldown tosec; bind mwheelup to4up" alias to4up "invprev; crosshair 0; bind mwheeldown toprim; bind mwheelup tomeleeup" bind mwheelup "tomeleeup" alias 1slot "slot1; crosshair 1; bind mwheeldown tosec; bind mwheelup to4up" alias 2slot "slot2; crosshair 0; bind mwheeldown tomelee; bind mwheelup toprimup" alias 3slot "slot3; crosshair 0; bind mwheeldown to4; bind mwheelup tosecup" alias 4slot "slot4; crosshair 0; bind mwheeldown toprim; bind mwheelup tomeleeup" bind 1 "1slot" bind 2 "2slot" bind 3 "3slot" bind 4 "4slot" echo Spy no melee crosshair loaded! ////<<<-----------Engineer----------->>>\\\\ alias tosec "invnext; crosshair 1; bind mwheeldown tomelee; bind mwheelup toprimup" alias tomelee "invnext; crosshair 0; bind mwheeldown to4; bind mwheelup tosecup" alias toprim "invnext; crosshair 1; bind mwheeldown tosec; bind mwheelup to5up" alias to4 "invnext; crosshair 0; bind mwheeldown to5; bind mwheelup tomeleeup" alias to5 "invnext; crosshair 0; bind mwheeldown toprim; bind mwheelup to4up" bind mwheeldown "tosec" alias tomeleeup "invprev; crosshair 0; bind mwheeldown to4; bind mwheelup tosecup" alias tosecup "invprev; crosshair 1; bind mwheeldown tomelee; bind mwheelup toprimup" alias toprimup "invprev; crosshair 1; bind mwheeldown tosec; bind mwheelup to5up" alias to4up "invprev; crosshair 0; bind mwheeldown to5up; bind mwheelup tomeleeup" alias to5up "invprev; crosshair 0; bind mwheeldown toprim; bind mwheelup to4up" bind mwheelup "tomeleeup" alias 1slot "slot1; crosshair 1; bind mwheeldown tosec; bind mwheelup to5up" alias 2slot "slot2; crosshair 1; bind mwheeldown tomelee; bind mwheelup toprimup" alias 3slot "slot3; crosshair 0; bind mwheeldown to4; bind mwheelup tosecup" alias 4slot "slot4; crosshair 0; bind mwheeldown to5; bind mwheelup tomeleeup" alias 5slot "slot5; crosshair 0; bind mwheeldown toprim; bind mwheelup to4up" bind 1 "1slot" bind 2 "2slot" bind 3 "3slot" bind 4 "4slot" bind 5 "5slot" echo Engineer no melee crosshair loaded!
Place the standard section into: C:/Program Files/Valve/Steam/steamapps/youraccountname/team fortress 2/tf/cfg Then in each classes own cfg for it to work without bugs.
Place the Spy section into: C:/Program Files/Valve/Steam/steamapps/youraccountname/team fortress 2/tf/cfg/spy.cfg
Place the Engineer section into: C:/Program Files/Valve/Steam/steamapps/youraccountname/team fortress 2/tf/cfg/engineer.cfg
If the script goes wrong for any reason (the only reason I have is if you run out of ammo) then press 1,2,3,4 or 5 depending on what weapon you have out and it will reset it. I have tested but if you find any bugs be sure to tell me. :)



