How would I do that? I've seen it possible to make entities do taunts in thunder mountain, and know the taunt name is taunt_sit, but how would I make it work in my map?
Not quite how you do it.You will need an entity called prop_dynamic. Set the model to the pyro.mdl, then go to the default animation option and type it in. In this case, it will be taunt_sit.
For the prop_dynamic's name, use the "Name" field, not the "Global Entity Name" field. That explains why the name is red in the output tab because it cannot find an entity named pyro_sit. Also, OnSpawn doesn't exist (that's why it's in red too), the closest one is OnMapSpawn, which you don't want to use because then the logic auto will only fire when you actually spawn. Instead you'll want to use OnLoadGame. Unfortunately this still doesn't fix the problem of the model being in the reference position. I'm not sure why.