TF2: Being stuck allows velocity to be stored and increased. Can be used in other exploits.
Describe the bug If a player becomes stuck, but attempts are made to add velocity via knockback from explosions, then this velocity is never reset and just keeps adding to the stored value.
This is notable in cases such as an Engineer being able to launch themselves after being stuck in a sentry.
Or if the Pyro becomes stuck, due to how flamethrower range works, this can be used for a very long range flame thrower.
How you encountered the issue Using geometry in some rare cases in maps, or via buildings such as sentries or teleporters, you can become completly stuck. Becoming unstuck will suddenly make use of this stored velocity. It can also be used to extend the range of the Pyros flame thrower.
Videos Engineer: https://www.youtube.com/watch?v=3kvbupe7gEo Pyro: https://www.youtube.com/watch?v=wLw-C4j8wTE
This was fixed in garry's mod iirc, very long standing bug.