// Client Side Prediction cl_forwardspeed 400 cl_sidespeed 400 cl_backspeed 400 This is the method used by professional players and in competitive leagues. It does not use scripts but binds the jump command to the mouse wheel (scroll). This allows you to "spam" jump inputs, making it easier to hit the perfect hop frame.
// Bunny Hop Alias Script alias "bh1" "+jump; wait; -jump; wait; bh1" // The loop alias "bh0" "bh1" // Toggler alias "bhop_on" "alias bh0 bh1; bh0" // Turn ON alias "bhop_off" "alias bh0; -jump" // Turn OFF // Bind a key to toggle the script (Example: F1) bind "F1" "bhop_on" bind "F2" "bhop_off" cs 1.6 bunny cfg
// Ground Strafe Script alias "+gstrafe" "alias _special gstrafe; gstrafe" alias "-gstrafe" "alias _special" alias "gstrafe" "special; wait; +duck; wait; -duck; wait; +duck; wait; -duck" bind "ALT" // Bunny Hop Alias Script alias "bh1" "+jump;
bind "MWHEELUP" "+jump" bind "MWHEELDOWN" "+jump" You can keep space bar for ducking or regular jumps, but scrolling to jump is the foundation of bhopping. This is the content usually found inside a bunnyhop.cfg . It uses a toggle system to automate jumping. Warning: This is considered a cheat on 99% of online servers. It works by sending a perfect jump input the moment you touch the ground. Warning: This is considered a cheat on 99% of online servers
Here is a breakdown of the settings, the console commands, and how to set up a legal versus a "scripted" config. Before adding scripts, you must ensure your game rates and settings are optimized for movement.
Copy and paste this into your userconfig.cfg or a new file named bhop.cfg :
// Or bind to mouse wheel (More common) // This makes the scroll wheel activate the script instead of standard jump alias "+bhop" "bhop_on" alias "-bhop" "bhop_off" bind "MWHEELDOWN" "+bhop"