Pauseboosting is a glitch in Half-Life 2 based games that allows the player to gain insane amounts of speed by pausing when on top of a physics object.
It is generally used in Old Engine games, as in New Engine games it requires Quickclip to be active in order to perform. Stucklaunching is generally used in New Engine instead as it does not require Quickclip and is generally faster.
Each pause roughly doubles the player's speed.
Players generally use a special bind which pauses the game when the key is held, and then unpauses when it's released to execute pauseboosts,
The specific bind looks like this: bind KEY "+attack2;pause"
. It is not considered a script.
An alternative way of spamming the pause key is to bind it to the scroll wheel by executing bind mwheelup "pause"
.
The issue with this method is that once the player finishes scrolling, they will either be paused or unpaused, and it's not possible to predict which it will be.
In order to actually perform a pauseboost, the player needs to stand on a (preferably long) physics object, like a pallet, then start running forward and then spam pause. Some prior speed is necessary, but it doesn't need to be much.
Pauseboosting back and forth using 2 pallets in Old Engine
https://youtu.be/G2APMvLIYtE