Team Fortress 2

Team Fortress 2

273 ratings
How to bind specific Taunt into one key
By Botspan
If you want to get the good ol' one button activates taunt like before Love & War update, this guide is for you.
5
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
The Love & War update introduced a whole new taunt menu that changed the way you taunt. Previously (and still possible now if you don't have any other taunt item equipped), you simply pressed "g" to activate the weapon's taunt while "h" was for special action taunt.

Now, if you have any taunt item equipped, you have to press "g" once to open the taunt menu and from there, either press "g" again to activate weapon's taunt or select from 1-8 to activate your equipped taunts. Those who frequently taunt and are accustomed to the old system will find this very cumbersome, especially when you're going to taunt kill that tunnel-vision Sniper and by the time you managed to taunt, an enemy Spy had already got to your back and backstabbed you.

Luckily, Valve included some console commands (in this case, binds) to help us get past this whole new taunt system and somewhat get the old system back. If you know how to open the game's console, then you're ready to continue. Otherwise, open Options -> Keyboard tab -> Advanced -> Enable Developer Console.
1. Binding the old Taunt button
Press ~ to open the console.

Type "bind <key> taunt" to bind the old normal taunt to a key you desire.

E.g: bind g taunt

Now pressing "g" will have your character performs any taunt associated with the current weapon you're holding, just like before. You no longer have to press "g" twice just to "hadoken" someone.

NOTE: In case the bind command up there doesn't work, use this instead:
bind <key> wait;taunt (notice the semicolon between wait and taunt)

If you want your taunt menu back (or bind it to different key):

bind <key> +taunt
2. Binding Action Taunts
Now this gets a little more complicated. While it's easy to do a simple bind for weapon's taunt, doing the same for Action Taunts requires you to know the name of that special Action Taunt and have it equipped (doesn't matter which slot you have it in).

The bind command is:

bind <key> "taunt_by_name <name of action taunt>"
(don't miss the quotation marks)

E.g: bind h "taunt_by_name Taunt: The Schadenfreude"
Pressing "h" will now have your character perform Schadenfreude.

If the taunt in question is a toggle taunt (High Five, Conga, RPS, etc.), you'll have to press the key binded to the new taunt menu (+taunt) to stop the taunt (or just jump).

Note: typing "taunt_by_name" in console without any taunt name provided will print out all the name of your currently equipped taunt, which are all valid values to put in, just in case any new taunts get added (HAHA FAT CHANCE) or the list below is wrong at any point.

List of action taunts:

All class:
  • Taunt: The High Five!
  • Taunt: The Director's Vision
  • Taunt: The Schadenfreude
  • Shred Alert
  • Taunt: Conga
  • Taunt: Flippin' Awesome
  • Taunt: Rock, Paper, Scissors
  • Taunt: Square Dance
  • Taunt: Kazotsky Kick
  • Taunt: Burstchester
  • Taunt: Zoomin' Broom
  • Taunt: Mannrobics
  • Taunt: Second Rate Sorcery
  • Taunt: The Victory Lap
  • Taunt: Yeti Punch
  • Taunt: Yeti Smash
  • Taunt: The Fist Bump
  • Taunt: The Scaredy-cat!
Scout:
  • Taunt: Battin' A Thousand
  • Taunt: Deep Fried Desire
  • Taunt: The Boston Breakdance
  • Taunt: The Carlton
  • Taunt: The Bunnyhopper
  • Taunt: Runner's Rhythm
  • Taunt: The Trackman's Touchdown
  • Taunt: The Scooty Scoot
  • Taunt: The Boston Boarder
  • Taunt: Spin-to-Win
  • Taunt: The Homerunner's Hobby
Soldier:
  • Taunt: Fresh Brewed Victory
  • Taunt: Soldier's Requiem
  • Taunt: The Fubar Fanfare
  • Taunt: Panzer Pants
  • Taunt: Rocket Jockey
  • Taunt: The Profane Puppeteer
Pyro:
  • Taunt: Party Trick
  • Taunt: Pool Party
  • Taunt: The Balloonibouncer
  • Taunt: The Headcase
  • Taunt: The Skating Scorcher
  • Taunt: Scorcher's Solo
  • Taunt: The Hot Wheeler
  • Taunt: Roasty Toasty
Demoman:
  • Taunt: Spent Well Spirits
  • Taunt: Oblooterated
  • Taunt: Bad Pipes
  • Taunt: Scotsmann's Stagger
  • Taunt: The Pooped Deck
  • Taunt: The Drunken Sailor
  • Taunt: Drunk Mann's Cannon
  • Taunt: Shanty Shipmate
Heavy:
  • Taunt: The Proletariat Posedown
  • Taunt: The Boiling Point
  • Taunt: The Table Tantrum
  • Taunt: The Russian Arms Race
  • Taunt: The Soviet Strongarm
  • Taunt: Bare Knuckle Beatdown
  • Taunt: Russian Rubdown
Engineer:
  • Taunt: Rancho Relaxo
  • Taunt: Bucking Bronco
  • Taunt: The Dueling Banjo
  • Taunt: The Jumping Jack
  • Taunt: Texas Truckin'
  • Taunt: Texas Twirl 'Em
Medic:
  • Taunt: The Meet the Medic
  • Taunt: Results Are In
  • Taunt: Surgeon's Squeezebox
  • Taunt: Time Out Therapy
  • Taunt: The Mannbulance!
  • Taunt: Doctor's Defibrillators
Sniper:
  • Taunt: I See You
  • Taunt: The Killer Solo
  • Taunt: Most Wanted
  • Taunt: Didgeridrongo
  • Taunt: Shooter's Stakeout
Spy:
  • Taunt: Buy A Life
  • Taunt: The Box Trot
  • Taunt: Disco Fever
  • Taunt: Luxury Lounge
  • Taunt: The Travel Agent
  • Taunt: Tailored Terminal
113 Comments
fabislav 6 Feb @ 10:05am 
to the guy who wrote: Bind <key> "taunt <1-8>" ... i love u :happyrandy:
Mano Jota 25 Dec, 2023 @ 2:02pm 
I FIGURED IT OUT, IT WAS THE MY STUPID GAME LANGUAGE
I PLAY IN PORTUGUESE AND I GOTTA WRITE THE COMMAND IN GUESS WHAT
PORTUGUESE!!!! I'VE BEEN TRYING TO MAKE THIS WORK FOR 2 DAYS NOW
Mano Jota 25 Dec, 2023 @ 1:36pm 
it doesn't work
it just does nothing and it says in the console that i don't have the taunt equipped even tho i have (The Schadenfreude in this case)
[OBC]Oliverª© 29 Nov, 2023 @ 2:31pm 
Spy: The Crypt Creeper and problably someone else new taunts as well need to be added.

I did just Bind <key> "taunt <1-8>" to a slots numbers keys for specifics taunts.
Thanks for helpfull scripts. Award Extra Helpfull giftet.
Panerkraft 16 Nov, 2023 @ 6:46pm 
Can i bind to a mouse button or does it have to me a letter that i can type
Emily Embers 4 Sep, 2023 @ 6:39am 
@mspaint If you're still having problems, you can see what the problem is from your console log. The brackets contain not just the name shred alert, but also an extra space. To a human, this would be understandable, but this makes computers freak out when the program doesn't properly account for it. If you remove it from your alias, it should be fine.

You didn't post an alias with that space *in* there, but I was able to replicate the issue with my own, so I assume you just typed it out instead for whatever reason.
mspaint "last tf2 comic is 2017" 22 Aug, 2023 @ 10:08pm 
hi, I wanted to put my taunt in an alias (for switch binding) but it can not be used

alias taunt_by_Shred_Alert "taunt_by_name Shred Alert"

by calling taunt_by_Shred_Alert, it returned error:

taunt_by_name failed. Taunt [Shred Alert ] is not equipped in the loadout.
[Taunt(s) in loadout]
Shred Alert


However calling taunt_by_name Shred Alert works with the exact same loadout
Mutated Plush 19 Aug, 2023 @ 12:57pm 
You can also do Bind <key> "taunt <1-8>" to bind a slot number to a key if you don't want to bind a specific taunt!
Donny 14 Aug, 2023 @ 7:46am 
This guide makes it easier to do the "Sentry- AAHHAHA" thing
i.am.the.r3al.j0e.biden 11 Aug, 2023 @ 4:20am 
new taunts were added