Disguise using the keypad.
resetkeypad1 bind mouse1 "+breakdisguise" alias "+breakdisguise" "+attack; spec_next; resetkeypad1" alias "-breakdisguise" "-attack" alias "resetkeypad1" "bind kp_end disguisescout1; bind kp_downarrow disguisesoldier1; bind kp_pgdn disguisepyro1; resetkeypad2" alias "resetkeypad2" "bind kp_leftarrow disguisedemo1; bind kp_5 disguiseheavy1; bind kp_rightarrow disguiseengy1; resetkeypad3" alias "resetkeypad3" "bind kp_home disguisemedic1; bind kp_uparrow disguisesniper1; bind kp_pgup disguisespy1" alias "disguisescout1" "enemyscout; bind kp_end friendscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisescout2" alias "disguisescout2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisescout3" alias "disguisescout3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy" alias "disguisesoldier1" "enemysoldier; bind kp_end resetscout; bind kp_downarrow friendsoldier; bind kp_pgdn resetpyro; disguisesoldier2" alias "disguisesoldier2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisesoldier3" alias "disguisesoldier3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy" alias "disguisepyro1" "enemypyro; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn friendpyro; disguisepyro2" alias "disguisepyro2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisepyro3" alias "disguisepyro3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy" alias "disguisedemo1" "enemydemo; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisedemo2" alias "disguisedemo2" "bind kp_leftarrow frienddemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisedemo3" alias "disguisedemo3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy" alias "disguiseheavy1" "enemyheavy; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguiseheavy2" alias "disguiseheavy2" "bind kp_leftarrow resetdemo; bind kp_5 friendheavy; bind kp_rightarrow resetengy; disguiseheavy3" alias "disguiseheavy3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy" alias "disguiseengy1" "enemyengy; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguiseengy2" alias "disguiseengy2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow friendengy; disguiseengy3" alias "disguiseengy3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy" alias "disguisemedic1" "enemymedic; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisemedic2" alias "disguisemedic2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisemedic3" alias "disguisemedic3" "bind kp_home friendmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy" alias "disguisesniper1" "enemysniper; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisesniper2" alias "disguisesniper2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisesniper3" alias "disguisesniper3" "bind kp_home resetmedic; bind kp_uparrow friendsniper; bind kp_pgup resetspy" alias "disguisespy1" "enemyspy; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisespy2" alias "disguisespy2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisespy3" alias "disguisespy3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup friendspy" alias "enemyscout" "disguise 1 -1" alias "enemysoldier" "disguise 3 -1" alias "enemypyro" "disguise 7 -1" alias "enemydemo" "disguise 4 -1" alias "enemyheavy" "disguise 6 -1" alias "enemyengy" "disguise 9 -1" alias "enemymedic" "disguise 5 -1" alias "enemysniper" "disguise 2 -1" alias "enemyspy" "disguise 8 -1" alias "resetscout" "resetkeypad1; disguise 1 -1" alias "resetsoldier" "resetkeypad1; disguise 3 -1" alias "resetpyro" "resetkeypad1; disguise 7 -1" alias "resetdemo" "resetkeypad1; disguise 4 -1" alias "resetheavy" "resetkeypad1; disguise 6 -1" alias "resetengy" "resetkeypad1; disguise 9 -1" alias "resetmedic" "resetkeypad1; disguise 5 -1" alias "resetsniper" "resetkeypad1; disguise 2 -1" alias "resetspy" "resetkeypad1; disguise 8 -1" alias "friendscout" "disguise 1 -2; resetkeypad1" alias "friendsoldier" "disguise 3 -2; resetkeypad1" alias "friendpyro" "disguise 7 -2; resetkeypad1" alias "frienddemo" "disguise 4 -2; resetkeypad1" alias "friendheavy" "disguise 6 -2; resetkeypad1" alias "friendengy" "disguise 9 -2; resetkeypad1" alias "friendmedic" "disguise 5 -2; resetkeypad1" alias "friendsniper" "disguise 2 -2; resetkeypad1" alias "friendspy" "disguise 8 -2; resetkeypad1"
C:\Program Files\Steam\Steamapps\Username\Team Fortress 2\tf\cfg\spy.cfg
On your keypad: 1-Scout 2-Soldier 3-Pyro 4-Demo 5-Heavy 6-Engineer 7-Medic 8-Sniper 9-Spy
Push corresponding button once to disguise as an enemy of the selected class. Push that button again to disguise as a team mate of the selected class.




