Team Fortress 2

Spy Disguise Kit Replacement

// Allows you to use the disguise kit without actually opening it. Thus, it can be used to disguise while reloading, switching weapons, etc.
bind 1 slot1
bind 2 slot2
bind 3 slot3
bind 4 "enableDisguiseKit; bind 4 disableDisguiseKit"
bind 5 slot5
bind 6 slot6
bind 7 slot7
bind 8 slot8
bind 9 slot9
bind 0 slot10

alias enableDisguiseKit "echo Disguise Kit Open; bind - toggleDisguiseTeam; bind 1 disguiseScout; bind 2 disguiseSoldier; bind 3 disguisePyro; bind 4 disguiseDemoman; bind 5 disguiseHeavy; bind 6 disguiseEngineer; bind 7 disguiseMedic; bind 8 disguiseSniper; bind 9 disguiseSpy"
alias disableDisguiseKit "echo Disguise Kit Closed; unbind -; exec spy.cfg" // Inelegant, but allows for compatibility with other scripts. This serves to reset all the config settings.
alias disguiseScout disguiseEScout
alias disguiseSoldier disguiseESoldier
alias disguisePyro disguiseEPyro
alias disguiseDemoman disguiseEDemoman
alias disguiseHeavy disguiseEHeavy
alias disguiseEngineer disguiseEEngineer
alias disguiseMedic disguiseEMedic
alias disguiseSniper disguiseESniper
alias disguiseSpy disguiseESpy
alias disguiseEScout "disguise 1 -1; echo Disguised as an Enemy Scout; disableDisguiseKit"
alias disguiseESoldier "disguise 3 -1; echo Disguised as an Enemy Soldier; disableDisguiseKit"
alias disguiseEPyro "disguise 7 -1; echo Disguised as an Enemy Pyro; disableDisguiseKit"
alias disguiseEDemoman "disguise 4 -1; echo Disguised as an Enemy Demoman; disableDisguiseKit"
alias disguiseEHeavy "disguise 6 -1; echo Disguised as an Enemy Heavy; disableDisguiseKit"
alias disguiseEEngineer "disguise 9 -1; echo Disguised as an Enemy Engineer; disableDisguiseKit"
alias disguiseEMedic "disguise 5 -1; echo Disguised as an Enemy Medic; disableDisguiseKit"
alias disguiseESniper "disguise 2 -1; echo Disguised as an Enemy Sniper; disableDisguiseKit"
alias disguiseESpy "disguise 8 -1; ; echo Disguised as an Enemy Spy; disableDisguiseKit"
alias disguiseFScout "disguise 1 -2; echo Disguised as a Friendly Scout; disableDisguiseKit"
alias disguiseFSoldier "disguise 3 -2; echo Disguised as a Friendly Soldier; disableDisguiseKit"
alias disguiseFPyro "disguise 7 -2; echo Disguised as a Friendly Pyro; disableDisguiseKit"
alias disguiseFDemoman "disguise 4 -2; echo Disguised as a Friendly Demoman; disableDisguiseKit"
alias disguiseFHeavy "disguise 6 -2; echo Disguised as a Friendly Heavy; disableDisguiseKit"
alias disguiseFEngineer "disguise 9 -2; echo Disguised as a Friendly Engineer; disableDisguiseKit"
alias disguiseFMedic "disguise 5 -2; echo Disguised as a Friendly Medic; disableDisguiseKit"
alias disguiseFSniper "disguise 2 -2; echo Disguised as a Friendly Sniper; disableDisguiseKit"
alias disguiseFSpy "disguise 8 -2; echo Un-disguised; disableDisguiseKit"
alias toggleDisguiseTeam disguiseFriendly
alias disguiseFriendly "alias toggleDisguiseTeam disguiseEnemy; echo Now disguising as teammates; alias disguiseScout disguiseFScout; alias disguiseSoldier disguiseFSoldier; alias disguisePyro disguiseFPyro; alias disguiseDemoman disguiseFDemoman; alias disguiseHeavy disguiseFHeavy; alias disguiseEngineer disguiseFEngineer; alias disguiseMedic disguiseFMedic; alias disguiseSniper disguiseFSniper; alias disguiseSpy disguiseFSpy"
alias disguiseEnemy "alias toggleDisguiseTeam disguiseFriendly; echo Now disguising as enemies; alias disguiseScout disguiseEScout; alias disguiseSoldier disguiseESoldier; alias disguisePyro disguiseEPyro; alias disguiseDemoman disguiseEDemoman; alias disguiseHeavy disguiseEHeavy; alias disguiseEngineer disguiseEEngineer; alias disguiseMedic disguiseEMedic; alias disguiseSniper disguiseESniper; alias disguiseSpy disguiseESpy"

For compatibility reasons, this script should go AT THE TOP of your Spy.cfg file.

Furthermore, be sure to rebind 4 to slot4 in your engineer.cfg file.

This script allows you to disguise without your disguise kit, thus not interrupting a reload, attack, or other action.

Share

Embed HTML:
Embed BB Code:
Embed Markdown:

More embeddable images

Bookmark and Share

Mod Appreciation Week
...spread the love, win games!

Share anywhere to participate - click for details
Tell us why you like this Team Fortress 2 Script on Reddit
Tell us why you like this Team Fortress 2 Script on Facebook
Tell us why you like this Team Fortress 2 Script on Twitter

Oh noes! You're not a Member!

Want access to cool stuff? As a member you can:

  • Post. Give the submitter your thoughts on this Script.
  • Say Thanks. Show your appreciation by sending the submitter points.
  • Stamp Posts. Let other posters know what you think of their posts.
  • Rate. Give this Script a rating out of 10.
  • Flag. Alert moderators and warn members of a problem with this Script.
  • Vote. Vote the submitter for the Monthly Awards.
  • Subscribe. Get notified when this submitter submits again.

Interested? Register or Login

Comments

  • darkid avatar
    darkid Offline
    1,686 points Ranked 2237th
    5 medals 1 rare
    • Reached 1,000 Points Medal
    • One month a member (bonus 1 point on daily login) Medal
    • 6 months a member  (bonus 1 point on daily login) Medal
    • 1 year a member (bonus 1 point on daily login) Medal
    • 2 years a member (bonus 2 points on daily login) Medal
    Member Joined 3 years ago
    • Report icon
    2 years ago:

    You didn't rate it, though :)

    Posted by BurN_ Incredibly useful! 10/10, of course.

    Scripter
  • BurN_ avatar
    BurN_ Offline
    4 medals 1 rare
    • One month a member (bonus 1 point on daily login) Medal
    • 6 months a member  (bonus 1 point on daily login) Medal
    • 1 year a member (bonus 1 point on daily login) Medal
    • 2 years a member (bonus 2 points on daily login) Medal
    Member Joined 2 years ago
    • Report icon
    2 years ago:

    Incredibly useful! 10/10, of course.

    This isn't working.
  • FlameRice avatar
    FlameRice Offline
    328 points Ranked 9521st
    4 medals 1 rare
    • One month a member (bonus 1 point on daily login) Medal
    • 6 months a member  (bonus 1 point on daily login) Medal
    • 1 year a member (bonus 1 point on daily login) Medal
    • 2 years a member (bonus 2 points on daily login) Medal
    Member Joined 3 years ago
    • Report icon
    2 years ago:

    This script is nice because R is already close to 4 on the keyboard >:D

    the Rice Whisperer avatar
    User Title
    the Rice Whisperer

Credits

Key Authors
darkid
Creator

Submitter

darkid avatar
darkid Offline
1,686 points Ranked 2237th
5 medals 1 rare
  • Reached 1,000 Points Medal
  • One month a member (bonus 1 point on daily login) Medal
  • 6 months a member  (bonus 1 point on daily login) Medal
  • 1 year a member (bonus 1 point on daily login) Medal
  • 2 years a member (bonus 2 points on daily login) Medal
Member Joined 3 years ago

darkid
Creator

Category

Rating

10.00/10

Stats

Post Count
3
ViewCount
2,991
Date Added
2 years ago
Date Modified
1 year ago

License

N/A