Counter-Strike: Source

Counter-Strike: Source

140 ratings
All CS:S movement tech that I know of.
By seve
All the CS:S movement tech that you might know or might not know off. If I missed any add me/comment and inform me about it so that I can add it to the guide ^_^
6
3
2
2
   
Award
Favorite
Favorited
Unfavorite
hi
This guide is about ALL cs:s movement tech.
This ranges from boosting to pixel walking etc most of these are well known to some and not to many. This won't be a really detailed guide on how to do each tech but I will ATTEMPT to teach the basics. I'm not a professional at all of them, but I think I know enough for me to teach them.
dev console
The developer console is extremely useful even if you aren't a movement wizard. It used for entering commands that enable / change things within your game that you can't due through the options menu. While reading this guide the dev console is gonna show up a lot so PLEASE enable it :)

to enable the console:
options > keyboard > advanced > enable developer console (~)

after that you can press your ~ key to toggle it

Id recommend having these commands enabled :
  • net_graph 1 - shows fps tick rate lerp etc.
  • cl_showpos 1 - shows velocity and angles.
Having these will help you a lot although I recommend not focusing on the velocity counter as it will distract you from just playing normally. I'd look at it when your prestrafing and that's about it.
---------Basics-----------
Air Strafing [disclamer lots' o wordz]
Probably one of the most IMPORTANT mechanic that you can learn. If you want to learn to bhop, surf, and EVERYTHING movement related you MUST learn to air strafe.

But what is air strafing? To put in short air strafing is the technique that moves you in the air to your desired location. If done good enough you can gain little amounts of speed off of it as well.

Its also important to note that there is a console command used among servers called "sv_airaccelerate" this command is the limit of how much you can turn in the air. The default value for it is 10 which allows you to move pretty well. If you are curious on what value the AA [Air Acceleration] is on the server you can type the command in the dev console and simply pressing enter. This should print the value of the air accel within dev console. (THIS GOES FOR ALL CONSOLE COMMANDS LIKE SV_ENABLEBUNNYHOPPING SV_ENABLEBOOSTING ETC)

But how do we do an air strafe? Simple, first things first were gonna want some velocity so lets move forwards holding w. Little trick you might know is that when jumping you keep all your velocity so you keep moving forward even after you jump along with all the speed you had before it. So we jump after holding down w, what next? Well after jumping we should let go of w as holding it is bad practice for a new jumper learning the basics. As holding w will feel as if your drifting in a car when you become experienced enough to learn to do so.

Right after letting go of W your gonna want to press and hold down one of your strafe keys in the direction you wanna move. So for example if your wanting to turn right in the air your gonna hold R or if your wanting to turn left your gonna hold A. That's not it though! You also gotta glide your mouse along the direction that you wanna move while holding said key. KEEP THE KEY HELD DOWN AS LONG AS YOUR MOVING THE MOUSE. If you are not moving the mouse let go of the key.

Another important tip is that you don't have to be afraid to strafe. People that are new to movement type stuff usually like to flick there mouse instead of letting it glide. This can work if done right but for a new player its always a better idea to do the more approachable idea and come back to the more complex ideas you were told not to do.

To put in short you will move left or right in the air by
1. Gaining velocity by walking forward
2. Jump and then letting go of your w key so you don't drift while air strafing
3. Hold your strafe key for as long as your moving your mouse in your desired direction
4. while moving mouse left hold a, while moving mouse right hold d

A LOT TO TAKE IN BUT THAT'S OK! IF YOU GO INTO A PRIVATE GAME BY YOURSELF AND PRACTICE JUST A LITTLE BIT OF AIR STRAFING YOU'LL GET THE MUSCLE MEMORY NEEDED FOR DOING IT EVERY TIME! THIS IS IMPORTANT FOR EVERYTHING MOVEMENT RELATED IN CSS!!! ONCE YOU DO IT ONCE IT'LL NEVER LEAVE YOU ITS SO HARD TO FORGET AIR STRAFING :D



Crouch Jumping
Crouch jumping is VERY well known. It allows for extra height that can get you on objects. There is usually never a situation where you don't want to crouch jump. Crouch jumping is as simple as it sounds you jump and mid air you hold crouch making you jump higher. Remember you hold crouch midair not before you jump. Before you land remember to unhold crouch.

The reason you go higher while crouching mid air is that crouching makes your bounding box smaller making you lighter, due to your mass being based off the size of your bounding box. Pretty neat huh? The bounding box is what lets you interact with other objects in the game. Like when you walk into a wall and stop that's your bounding box interacting with the wall.

Every time your in the air its always the best idea to hold crouch as it allows for longer and higher jumps. I'd only advice against it for bunny hopping.
Bunny Hopping
One of the many iconic symbols of Source engine movement. You've probably seen crazy frag movies of people bhopping on older versions of source. But not to crush anyones dreams but that level of bunny hopping is no longer possible past Version 34 of CS:S.

Don't let this make you believe that bunny hopping is useless however. As bunny hopping can still give you a speed increase with proper air strafing. Along with it carrying over your speed to all weapons! You can go as fast with your knife with an AWP with good and proper bunny hopping. Pretty dope !

There is a console command used among some servers that does enable bunny hopping disabling the speed cap on your character. The command is known as "sv_enablebunnyhopping" with checking it being the same as checking the AA value.

Speaking of the console there is a very well known command that is essential to perform bunny hops consistently. You can do this in the options menu but this will over ride you other hop key as well but with console you can add 2 key binds and they will act the same. So we're gonna use the console so we can use the mouse wheel to jump.

The bind commands are:
  • "bind mwheeldown +jump"
  • "bind mwheelup +jump"

As you can probably guess when you scroll down or up you will jump. Reminder that you don't need both commands for it to work but it doesn't hurt to have both. Now that we got the binds settup your gonna wanna scroll your mouse before you hit the ground so you carry over your speed. It mostly just takes practice and timing but trust me it can be done consistently which is a cool perk of cs:s. Remember scroll right before you hit the ground not while on the ground.

When you practice don't try and air strafe as if your still new to air strafing you are going to lose speed and not know if your bhops are being done properly. Get your timing down to where you lose no speed then when you are good enough at that then try to implement air strafing.REMINDER BHOPPING ISN'T WHAT GAINS YOU SPEED ITS WHAT MAINTAINS IT!

Another thing to mention that might be of concern is "Why am I changing jump to my scroll wheel when I have a perfectly fine space bar?" The point of the scroll wheel is to buffer the +jump command thru out the ticks for a better chance of hitting your hop. As even a skilled bhopper cant hit more then 5 hops with the space bar (unless ur scripting.. which is bad!!!!!).

Also the higher the tickrate of the server the better chances of you hitting your hops are as well! You can see the tick rate on your net_graph with the 4 numbers to the far right with the server tickrate being sandwiched in between the numbers the other 2 numbers.

to sum up air strafing gains you the speed bhopping maintains it. So you will basically be air strafing left and right to go forward while bhopping gradually gaining speed due to the momentum added from your strafing in the air.

OH YEAH DONT HOLD W IN THE AIR AS SAID IN THE AIR STRAFING SECTION

Surfing
Surfing is a way to ride a slope or to surf it. To be completely honest I am no expert at surfing so I won't speak much the techniques but I will provide you with the basics. So with surfing you usually won't find this in vanilla CS:S servers but as its own game mode. With servers that is just surf they will usually have sv_airaccelerate at 100 or higher.

So with surfing its usually a slope with 2 or 1 sides that are steep. Depending on how the slope is positioned to you, your gonna have to strafe into it. Meaning as if its on the left to you your gonna hold a if its on the right your gonna hold d. Makes sense right? Cool! Although that's just how to stay on it not actually riding it.

If you want to ride it like a pro your gonna have to learn that your mouse movement is EVERYTHING when gaining speed. Especially moving it into the ramp for height! Same thing with bunny hopping vertical mouse movement does not matter. When your jumping onto a ramp your gonna wanna aim for the spine aka the middle of the slope where the two sides meet. Then when your in the air above the spine and falling, air strafe to one side then ride it! Shout out to repstersurf for helping me understand this trick his channel is an amazing guide for beginner sufers and his content is enjoyable and digestible for everyone.

While riding you don't just hold the key you gotta go in like a curve shape to gain speed while on the ramp. The most optimal way to gain speed while on a ramp is called the Brachistochrone curve and it looks like this :
The red curve is what you should be looking like when your surfing.

Another thing to under stand is how to get off the surf ramp. There are 2 main ways people use holding the strafe key until you fall off or flicking up to get higher into the sky. Flicking is exactly what it sounds like You flick your mouse into the ramp. Reminder your still holding the keys to stay on the ramp you never let go unless your not on the ramp. Everything is in your mouse movement. The best way to learn how to surf is to watch others. On most surf servers there are replays you can watch of the world record holder of the map on the server. You can see how they aim there mouse and try to pick up on how they surf. You can do this by opening chat and typing "!replay" then sending it. After that a menu should pop up to which you can navigate to show the replay.

Surfing is quite complicated to someone new to movement but I'd recommend learning this after you learn the bare bone basics like air strafing. As a reminder this is only with high air accel and its only used in the surf gamemode. It does have uses on some scrim maps in default gamemode that have slopes but over all if your not that good at surfing you should be fine.
Sharking
Sharking is where you maintain your speed by bouncing up and down in water. How? Hold space. that's it! Not a lot of maps have water that you can swim upon so its mostly useless but still a cool feature. It'll maintain your velocity for a few bumps but it will ultimately slow you down.
Stamina Reset
A Stamina Reset is where you tap crouch (DIFFERENT THAN CTAPPING) to restore your stamina instantly. So for example if you try walking after you jump and want to make your build up speed to go faster you tap crouch and it resets your stamina back to default. That's it! Its a very basic mechanic that anyone can use. Works for everything that impacts your build up speed (Grenades, Bullets, Fall damage, ETC)
Fast Ladder
A Fast Ladder is a way to go really fast while on a ladder by holding two of your strafe keys and aiming up. The way to do so is look all the way up or all the way down for max ladder speed (400 velocity) and hold your strafe keys that pushes you into the ladder. So if your looking all the way up you would hold w + a/d and you should notice a huge speed boost.

If you want to Fast Ladder downwards you do the opposite keys and keep the same angle. For example if your fast laddering up by hold w + d you fast ladder down by hold s + a. Fast Laddering is also the starting point you would use for a ladder strafe! :D

in short hold w + whatever key pushes you into the ladder while aiming up or if you wanna do it looking down hold s + what ever key pushes you into the ladder.
---------Advance-----------
Prestrafing
Prestrafing, or ground strafing to some, is where you gain velocity by moving your mouse left or right slowly and holding w and whatever strafe key your moving your mouse in a half circle-shape manner but not in the air. Remember to do this smoothly and slowly. This can gain you an extra 20ish units if done right which can add a lot to a jump. This is how many long jumps are done as well! Ever wanted to get to twinkie on nuke? that's how you do it!


Its wise to prestrafe with a scout, pistol, nade, or a knife as those weapons are the fastest. As why prestrafe with a awp when you'll go faster walking with a knife normally. Prestrafing works on all servers regardless of air acceleration. So if you can't gain velocity while air strafing due to no AA you can always prestrafe and maintain your speed with bhopping off of that pre-established speed.

Not a lot to say but its a neat and useful trick with very little depth to it really.
Its basically just :
  • slowly move mouse left or right
  • hold down w and the strafe key your moving your mouse in
  • couple extra units you can lj with!!
Wall Strafing
Wall-Strafing is not really a useful technique in the Source engine compared to the GoldSrc engine like with Half-Life, Team Fortress, etc. But it works the same way. If you're moving backwards, hold "S"; if you're moving forwards, hold "W" + the strafe key that pushes you into the wall. If it's on your left, hold W+A; if it's on your right, hold W+D. Doing this right will get you an extra 20 units.

Is this practical?

Not really, but it's cool and doesn't seem to be spoken about much in the CS:S community. Use your cl_showpos 1 to track your speed and play with your angles and how you look away from the wall if you want to do this.
Jump Bug
A jump bug is a technique for players to not gain fall damage and jump at a higher height while hitting a bunny hop. This technique isn't very useful in normal play but can be used for certain skill jumps.

Cool, but how do I land a jump bug? For you to hit a jump bug you gotta jump, hold crouch, then while crouching mid air, right when your about to land let go of your crouch key and jump. If you want you can also tap it at when your about to fall then jump. Jump Bugs are usually used for skill jumps, pixel surf setups, and long jumps.

Most Jump bugs require setups and are very inconsistent.

NEED MORE INFORMATION ON JUMPBUGS
Long Jump
Long jumping is a technique to jump.. long. wow

So the techniques to get a good LJ is :
  • 1. Have good pre
  • 2. Have good strafes
  • 3. Have good edge
  • 4. Crouch at the end of your jump
  • 5. Use stat plugins

Having a good prestrafe would be around 270-276 which can reliably lead to a 250-257 LJ with good strafing. Good edge just makes it so that you can make your jump because if your edge is horrendous you will mostly like fail the jump.

Good strafing would include minimum overlap and no dead time. Overlapping is when your keys a and d keys get pressed at the same time by accident. Dead time is when you aren't pressing any keys at all.

Those are the main factors of good long jumping that you should learn if you wanna make some distance. Another way of tracking your long jumping progress is through stating your jumps on custom servers. I'd highly recommend kawaiiclan.com as they're servers are pretty good for kz and have a great plugin.

The main way to improve at long jumping is just a bunch of practice and stating. You can enable stats by typing "!lj" in chat, and then when you long jump you can check your console to see your inputs and what to improve on! :D
--------Gimmicky----------
Rounding
rounding yourself into a wall. Is a technique for closing the gap between the wall and the .03 invisible barrier. You should probably enable cl_showpos 1 for you to under stand how this works.

So basically you jump and spam your strafing keys while holding w so you move as close as you possibly can into the wall. AKA AD AD SPAM Then you keep doing that until the last digits of your "pos:" in your showpos are .00 when one of the 3 numbers have a .00 ending in them you are as close to the wall as you possible can. After that you should be successfully rounded onto the wall! Now you can use this technique to pixel surf, pixel walk, and everything your heart desires!
Pixel Surfing
Pixel surfing is a technique where you glide along where two walls meet. Information on pixel surfs are scarce and most the stuff I found (measurements, theories, etc...) were all self discovered. So if any of it is wrong please correct me! D:

Pixel surfs work because your height/peak of your jump connects with how high the wireframe is of the ground. So the measurements for pixel surfs are :
  • 64 units = LJ bind or ctap
  • 56 units = idk mab mini jump
  • 16 units = jb or 4 hop
  • 40 units = bhop
  • 32 units = just crouch jump
  • 52 units = jb
Lj = Long jump bind
Ctap = Crouch tap
Jb = Jumpbug
bhop = take a guess


These pixel surfs measurements only work on 100 tick



For pixel surfs its always good to have pre-established speed as it will work more reliably. When your using a lj/ctap ps at the peak of your jump id recommend flicking yourself into the ps by wallstrafing.
Like in this clip!

NEED MORE INFORMATION ON PIXELSURFS, OR IF YOU KNOW ANYTHING ABOUT PIXEL SURFS PLEASE GET IN CONTACT !!!
Pixel Walking
Pixel walking is basically standing on a slope. yeah that's it..
So slopes are just a big triangle right? So were just walking on the spine of a slope to keep it simple.
What advantage does this give? A pretty good one depending on the map. The thing with pixel walking most mappers simply align the slope with the wall. This allows us to walk on it.

Remember me talking about rounding onto walls? Its the same thing to pixel walk. First your
gonna wanna find the slope you wanna pixel walk on.

Jump at the wall behind the slope then a d a d spam. If done correctly you should be standing on it! If it doesn't work then the slope is inside the wall or the slope is to high for you to jump on it.
Edge Bug
A edge bug is a technique where you slide off a the very edge of any surface. There are no limits of what you can edge bug off of. Upon a successful edge bug you will slide off the surface maintaining your speed, adding your vertical speed to your horizontal speed, and taking no fall damage if your falling down from a high surface.

If you want to hit an edge bug you gotta land on the very edge of the surface. Then the server will interpolate your play position and just slide you off. The way to get to the very edge of the surface you are trying to edge bug on changes depending on what it is.

The best way to hit an edge bug is by using crouch to make you lighter mid air letting you go farther
to slide off the edge and the most important thing is good air strafing. Another thing to mention is when your at the position to where you will hit a edge bug, you can let go off all your keys and you will still slide off.

Practice Practice Practice, Then eventually you should get a feel for it. :)

NOTE : The higher the tickrate the harder it is to hit an edgebug. The lower the tickrate the easier it is to hit an edgebug.
Wall Bug
A wall bug is where you get stuck on an angled wall by rounding your self into it, leading you to be stuck midair while hugging the wall. For example the way to do so is hug the wall jump hold any key that pushes you into the wall (For example if your looking at the wall hold w if your looking away hold s) while your pushing your self into the wall, strafe left and right to round yourself into it and hold crouch or shift to stay stuck.

As long as your pushing yourself into the wall you should stay attached to it. Also note that the way the wall is angled is very important! Some angles are harder to wall bug on are some are easier. There's a lot of different wall bug variations which are different for every map which I can't explain with certainty, but the tf2 jump community can :D Heres a video showing all the different type of movement tech involving wallbugs by ixam.

Wall bugs work on every map as long as there is an angled wall.
----Co-op movement-------
For the next section of movement is called "boosting"
There are usually prefixes added to it depending on what type of boost it is.

Boosts are where 2 players get each other in positions/areas that you cannot get to by yourself.

When boosting there are usually two terms used to describe both of the people involved in the boost.

  • booster - the person giving the other person a boost.
  • flyer - The person being boosted.

There are certain boosts that require sv_enableboosts 1
Most crazy ones need this command to be enabled but all of them usually don't need it although when its on it has a better effect.
Run Boost
Run Boosting is a technique that is used to gain speed and to have an unexpected peak on your opponent. To make a run boost happen the booster must stand still looking in a certain direction while looking slightly up to see the flyers feet. The flyer must jump on top of the booster while looking in the same direction as him and jump once. When the flyer lands from jumping on his head then both parties can start to walk forward. Both the flyer and the booster must be at the same speed for it to be done successfully. A pistol, grenade, knife etc should work fine.

After walking in a straight line for a while the flyer will jump having noticeable more speed and distance than a normal jump. You can chain bhops off of this or just use this technique to surprise an awper holding an angle. Another thing to note is that there is a delay due to us being on the internet and not having a perfect reaction speed. To compensate for this as the flyer I would recommend waiting a milisec when you land then to began to walk forward so you'll be lined up with the booster.

One last thing to note is that there are certain positions the booster can do to ensure a good run boost. For example the best way I've found to do a run boost is to go to the backside of the booster's bounding box.
Flash Boost
Oh boy where to begin. To begin both parties participating in a flash boost need to play a part. If 1 messes up it will not work. Well what's a flash boost? A flash boost is a way to boost a player into the sky by throwing a grenade at his feet to send them flying. Any grenade works for flash boosting despite the name. An HE, Smoke, Flash will work just fine. NOTE the server will require sv_enableboost 1 for flash boosting to work.

So lets start with the flyer as his role is WAY easier than the booster. For the flyer there are a few simple rules to follow.

  • 1. Make sure you crouch jump when jumping over.
  • 2. Jump OVER the booster. NOT on top of him but over him.
  • 3. Jump in a straight line. Makes the boosters job way easier to predict you.
  • 4. Don't bait out the booster. Even on accident its quite annoying. This includes walking forwards then stopping abruptly to just walk back. Sounds dumb but trust me it makes things more consistent.
  • 5. Oh yeah did I mention to JUMP OVER the booster??? yeah pretty important :D

You might have noticed I said to jump over the booster. It's pretty important and leads to 99% of all flash boosts to happen. I'd recommend practicing on a private server with the person you want to flash boost with. As jumping over them does require you to learn the timing as the hit box is a lil' big to those not used to it.

For the booster your gonna wanna be crouching or standing depending on the positioning of the flyer. For example if the flyer is above you, your going to stand. If you are both on the same level you are going to crouch. Once your in your position pull the pin on your grenade and try and flick the grenade at the flyers feet. A useful tip to remember is, the higher you aim the higher the flyer goes. The lower you aim the faster the flyer goes. Hitting a good flash boost is all about angles.

This takes a lot of practice and dedication but once you nail it down you can gain a massive advantage. Another technique you might not know about is that if the flyer is above you there is a way to gain MASSIVE amounts of speed and height. How? Run throwing! Make sure you line yourself up to hit the flyer. While he jumps down at you your gonna want to walk forward throw then jump. It's a good idea to wait till the booster is as close to you as possible when falling.

If you payed attention and done all these steps you should be flying in the sky :D
Jump Boost
A jump boost is where you bhop on the boosters head to gain a lot of height. This requires sv_enableboost 1 if you want some crazy height. You can reach certain spots without it but you wont go as high with it enabled. The steps to do a jump boost is your gonna want to be standing on the boosters head.

Then your both gonna start bunny hopping while on top of each other. If done right the flyer should be flung into the sky. This can take a while and it's mostly luck. You can increase your chances by bhopping amongst a wall and spamming a d a d while holding w. To note by bunnyhopping I mean just jumping. You do not have to strafe left and right on top the persons head. It's just scrolls.

So. Get on persons head. Both start bhopping in place. If against a wall do some a d a d spam while holding w for better chances to get a high jump boost. If done right and your hitting your hops you should get some height in the sky. :D

NOTE :
As a booster if you want your fly'er to get massive height you can do only 1 jump. Although its gimmicky and RNG and bunnyhopping is a bit more reliable. If your partner has perfect scroll's it can work just fine.
Hostage Boost
A hostage boost is a way to gain massive amounts of speed via jumping off hostages as a counter-terrorist. This technique needs sv_enableboost 1 and it does not work with it being set to 0. Although technically not a "boost" this is the proper name for it. If you think about it though, the hostage is sorta of boosting you so it kinda is !

The best way to Hostage boost is by getting your hostage stuck in a corner or an area where they are stationary. Then when on top of them you can press e on them to make them follow you for extra speed. (Making them follow you isn't necessary for the boost to work) Then after all of that you shift walk them in the opposite direction of where you want them to boost you.

So for example if you want them to boost you forward you would hold shift, move backwards a little bit, then let go of shift, walk forwards then jump! The reason you hold shift is to not be flung off instantly by just walking on there head.

You can get out of bounds on both cs_compound, cs_militia using this method !
Ladder Boost
A ladder boost is a boosting technique involving a run boost, an edge bug, and a ladder strafe. Something to note is that YOU DO NOT NEED SV_ENABLEBOOST 1. So to begin we need to a map with ladders (OMG!) and a way to gain speed. This technically requires only 2 people. Although 3 is recommended. Why 3? We need lots of speed and a runboost is a very good way to gain said speed and doesn't require any special commands for a runboost to do so.

We're gonna wanna get a runboost than we gotta try and edge bug off the person on the ladder. For the person on the ladder your going to ladder strafe upwards upon the flyer being above you. If done correctly you should be sent flying into the sky.

NEED MORE INFORMATION ON LADDER BOOSTS
Ground boost
A Ground boost is where a booster bounces a grenade and the flyer bhops off the grenade leading them to fly upwards. You need sv_enableboost 1 for this to work. As a booster the best way for you to throw the grenade for the max height of the fly'er is to jump throw SLIGHTLY looking down, if you look entirely down your flashbang becomes insanely slow.

You can flash bounce at the same ground level but flashbouncing is mostly used for getting two people up to an area without getting a third person. So for example 1 person can flash boost someone in a certain spot higher then them and the person who got boosted can throw a flash down at them so they both can be up in the same area.

They're very hard to do mostly because of timing and bhop RNG. I'd recommend to get a good timing is to do a count down in vc. 3 2 1 THROW! Or what ever works for you and your partner. Get creative with your techniques and spots :D!

------------Binds-------------
How to set up an autoexec file
An auto exec file is something that executes commands upon start up of your game. This is good for alias's configs etc.

First things first find your CS:S directory by :
  • Right click on source in steam.
  • Click Properties
  • Click installed files
  • Click on 'browse...'

Good job you found your CS:S directory! Now we gotta go into our 'cstrike' folder then into our cfg folder. Awesome now this is where our autoexec.cfg file will go. First things first copy and paste any .cfg file you find in your config folder.

Then rename the file you copied and pasted then rename it to 'autoexec'. So your autoexec directory should be : Counter-Strike Source\cstrike\cfg\autoexec.cfg. Open your cfg folder with whatever notepad program you have and clear everything in the file. ctrl a + ctrl x.

Then after that you can put any commands you want make sure they're lined out and not put together.

like :

"sv_subscribetoseve 1
mp_visitquakecsdotnet 1
echo thanks for loading!"

Now your auto exec file is set up and we can copy and paste binds into it :D
Jump Bug
COPY AND PASTE ALL OF THIS EXACTLY HOW IT IS IN UR CFG!

//Jumpbug Bind
alias +jb "+duck"
alias -jb "-duck; +jump 1; -jump 1"

//scroll up you jump bug ez
bind mwheelup +jb

//Toggles Mwheelup between +jump and +jb when you press 0
bind 0 "toggle1"
alias toggle0 "unbind mwheelup;bind mwheelup +jb;bind 0 toggle1;play ui/hint"
alias toggle1 "unbind mwheelup;bind mwheelup +jump;bind 0 toggle0;play ui/buttonclick"

Long Jump Bind
COPY AND PASTE ALL OF THIS EXACTLY HOW IT IS IN UR CFG!

//when you press c you lj
alias +lj "+duck; +jump"
alias -lj "-duck; -jump"
bind c +lj
---------The end!-----------
Thanks for reading my guide! If I missed anything or you have any questions leave a comment and I'll answer them accordingly!! If you want to get better at movement in general I highly recommend KZ[kawaiiclan.com]! One of the best movement tools to improve drastically. Theres a bunch of commands like !lj !gap and !style which will help you learn from your mistakes and become a better strafer.

Make sure to visit https://quakecs.net if you enjoyed the guide !

Peace out I hope this helps you on your adventures:D


-Update 12/07/24
Added a flashbounce section
Added a stamina reset section (forgot all about adding it lol)




-Update 12/22/24
Corrected flashbounce to groundboost "Thx to twitch.tv/highfallentv"

"twitch.tv /highfallentv : Flash bounce is called a Ground boost coming from a trikz player :P"



-Update 12/23/24
Added a wall bug section
Added a fast ladder section

NOTE : there are other things I know off and want to add but don't have enough info on them or can't explain good enough. For example ladder strafing lol. I bet there's many things that slipped my mind while writing this or simply do not know of. If you notice anything missing, PLEASE put it in the comments ty ^_^



-Update 12/26/24
Fixed some grammar mistakes (Thanks to iso921!)
Also corrected some wrong infromation on jumpbugs. (Jump Bugs aren't higher then crouch jumps they're higher than bhop jumps... Lol)


-Update 2/12/25
Forgot to add hostage boosting xP, Its here now under the boosting section enjoy!
Renamed "Flash Boosting" to "Flash Boost" because I thought it looked cleaner with out the 'ing'
Going to update the pixel surf section later due to new discoveries.



21 Comments
seve  [author] 11 Sep @ 8:04pm 
lol the surf shit in this is so bad need to fix
seve  [author] 29 Aug @ 7:01pm 
carnifex. 29 Aug @ 7:00pm 
THANK YOU i can bhop now
sol e lua 14 Jul @ 12:03pm 
ok ty for the heads up
seve  [author] 13 Jul @ 4:09pm 
Yeah a lot I forgot about this guide. A lot of stuff needs fixed
sol e lua 13 Jul @ 12:04pm 
any new things about pixelsurfs?
ibuprofen 1 Apr @ 2:49am 
hey man,i am the author of this map: https://gamebanana.com/mods/461295 it is meant as a quiz for movement tech. i used a lot of the techniques from this guide but i see that you are missing some (even though they are mostly useless for pugs and on vanilla maps). i wanted to make a _v2 version of this map and add a couple of gimmicks there. i was aware of pixelsurfing for years but i had no idea it works in css, maybe you can point me somewhere to make a map with consistent pixel surfing? because i am trying different stuff with no luck atm. also if you want to include any tech from my map to your guide add me and i'll help you with that
seve  [author] 29 Mar @ 4:18pm 
yes
Coust 29 Mar @ 7:18am 
does this still work after update?
djhonda 26 Jan @ 2:22am 
:steamthumbsup: