How to Bunny Hop in CS2
Bunny hopping is two skills stacked: jumping the instant you land, and steering with your mouse while airborne. The first is timing, the second is what actually builds speed.
The timing
You must jump on the exact frame you touch the ground. Land, jump, land, jump — any delay and the game resets your speed. Most players bind jump to the mouse wheel because a scroll fires many inputs in quick succession, so one of them lands on the right frame.
bind mwheeldown +jump
// or, to use both directions
bind mwheelup +jump
Scroll is not cheating and works on any server. It is a way of brute-forcing timing, not a way of bypassing it.
Air strafing is where the speed comes from
While airborne, hold one strafe key and turn your mouse smoothly in that same direction. A + turn left, D + turn right. Each jump should alternate. The mouse movement must be gradual — flicking gains nothing.
Do not hold W in the air. Just as with surf, forward input caps your acceleration.
Putting it together
- Start with a normal running jump to get initial speed.
- Scroll to jump the moment you land.
- Hold A and turn left, then D and turn right on the next hop.
- Keep the turns smooth and matched to the strafe key.
- Expect to lose all speed constantly for the first sessions.
Does it help in real matches?
Chained hops rarely matter in a competitive round. What does carry over is air control — landing on a box first try, curving around a corner mid-jump, or clearing a gap you would otherwise fall into. Bhop servers teach that better than anything else.
Practise on the COLDPEEK bhop servers