The Wallhop
Climb a vertical shaft by alternating strafe inputs between two facing walls while holding jump. The technique the whole obby exists to teach.
Also known as: wall hop, wallhopping, wall bounce, two-wall hop
Last updated
What it is
A wallhop takes you upward through a narrow gap between two surfaces that face each other. You hold jump, press toward one wall, make contact, get a jump back, press toward the other wall, and repeat. Each cycle gains a little height. Enough cycles and you clear a shaft that a single jump could never reach.
The mechanism is jump chaining applied sideways. Roblox's humanoid returns your jump when it registers contact with a surface it treats as standable. On flat ground that is obvious. Against a wall it is marginal — you are catching a brief moment of contact, usually at a lip, seam, or the top edge of a part, and converting it into another jump before you slide off. That marginality is why the technique is difficult and why it feels inconsistent before it feels impossible.
It is worth being precise about what you control and what you do not. You do not control the jump timing — the engine does, because you are holding jump. You control exactly two things: how far from each wall you are when you make contact, and when you switch which wall you are pressing toward. Every piece of advice that follows is about those two variables and nothing else.
There are two accepted ways to produce the alternation. The strafe method uses A and D with shift lock on, and is what most players learn first. The alignment-key method uses Roblox's camera rotation keys — comma and period — to turn the character against each wall in fixed increments instead of strafing. The developer of Wall Hop Practice recommends the alignment keys explicitly, and they trade the timing precision of a strafe for the repeatability of a discrete camera step. Try both; players tend to have a strong preference once they have felt the difference.
Because the contact is marginal, the same inputs can produce different results on different geometry. A gap built from two smooth flat parts behaves differently from one with a decorative lip, and both behave differently again if the game has changed jump power or gravity from Roblox's defaults. Learn the rhythm on one gap first, then port it.
The inputs, step by step
- 1
Square up and lock the camera
Stand in the gap with the two walls symmetrically left and right on screen. Enable shift lock so A and D map to screen-left and screen-right for the whole attempt, then take your hand off the mouse.
- 2
Hold jump and do not release
Press Space and keep it held for the entire climb. From here you are not timing jumps at all — only horizontal inputs.
- 3
Press into the first wall
Hold A (or D) to drift into one wall. You are aiming to arrive at the wall face as you rise, not to be already touching it before you leave the ground.
- 4
Switch as you feel the catch
The instant the jump returns — you will feel the upward pop and see the height gain — release that key and press the opposite one. Do not press both. Do not go through neutral.
- 5
Alternate on every catch
Repeat: A, catch, D, catch, A, catch. One direction change per gained jump. The rhythm is set by the walls, not by a count in your head.
- 6
Release into the exit
When your head clears the top of the shaft, release both strafe keys and let the last jump carry you onto the ledge. Pressing a direction here is what sends people back down the shaft.
Timing notes
- Cap your framerate at 60. This is the single least intuitive tip in wallhopping, and it comes straight from the developer of Wall Hop Practice, the most-played wallhop trainer on Roblox: higher FPS makes wallhopping harder, not easier. Set the FPS cap in Roblox's settings menu before you practise.
- The gap width is the dominant variable. Too wide and you fall between the walls before contact; too narrow and you cannot travel far enough to get a clean catch on each side.
- You are switching direction on the catch, not on a beat. If you are counting in your head, you are guessing — the interval changes as you gain height.
- Roblox's default humanoid uses JumpPower 50, WalkSpeed 16, and gravity 196.2, but any game can override all three. If a wallhop that works elsewhere fails here, the game may simply have different movement values.
- Contact is easiest at a seam, lip, or the top edge of a part. Smooth uninterrupted faces are the hardest surfaces to catch.
Common mistakes and how to fix them
Tapping jump instead of holding it.
Hold Space for the whole attempt. Tapping means you are timing two things at once, and the jump interval is not constant.
Holding A and D at the same time, or passing through neutral between them.
Release one key as you press the other, in a single motion. Overlap cancels your horizontal travel and you drop straight down the shaft.
Switching direction on a mental count rather than on the catch.
React to the pop. Watch your height in the first few attempts rather than listening to a rhythm — the visual cue is more reliable than the felt one.
Moving the mouse mid-attempt.
With shift lock on, mouse movement rotates your strafe axis mid-climb. Lift your hand off the mouse entirely.
Pressing a direction on the final jump.
Release both strafe keys once your head clears the top. The last jump only needs to go up.
Grinding one impossible gap for an hour.
If a specific gap resists you after twenty honest attempts, go find a wider one, build the rhythm there, and come back. Width is a difficulty dial, and starting on the hardest setting is a choice.
Where to practise this
Real Roblox obbies that train this technique. Visit and favourite figures are read from the Roblox API.
Wall Hop Practice
Your first serious practice session, and the source of the FPS and alignment-key advice
257.2M visits
Learn To Wall Hop Obby!
Structured progression when you want stages and a finish line rather than an open practice field
35.2M visits
Wall Hop Practice (Wall Hoop Studio)
A quieter second practice field when the popular trainers are crowded
21.6M visits
Wall Hop and Ladder Flick Practice
Learning ladder flicks, which almost no other practice place covers properly
18.2M visits
Drills that train this
Drill 2 — The Single Catch
Do not attempt a climb. Get one wall to give you one extra jump, twenty times in a row. This is the whole technique in its smallest form.
Drill 3 — The Two-Hop Climb
Chain exactly two catches — one on each wall — and stop. The first drill where you actually alternate, and the point where most people land their first real wallhop.
Drill 4 — Width Calibration
Find the widest gap you clear nine times out of ten. That number is your benchmark, and turns 'I'm inconsistent' into something measurable.
Drill 5 — The Sustained Climb
Extend from two catches to six or more without the rhythm degrading. The drill where stamina and attention become the limiting factor rather than technique.
Drill 6 — The Transfer Test
Take your rhythm to a map you have never played. If your success rate collapses, you memorised geometry rather than learning the technique.
The Wallhop FAQ
How do you wallhop in Roblox, in one sentence?
Hold the jump key, then alternate pressing into the left wall and the right wall, switching direction each time the jump comes back to you.
Why does my wallhop work sometimes and not others?
Because the contact you are relying on is marginal. Small differences in your distance from the wall change whether the game registers a landing at all. Inconsistency is normal at first and is a positioning problem far more often than a rhythm problem.
How long does it take to learn?
Most people get a first successful two-hop climb inside an hour of focused practice, and reliable longer climbs over days rather than hours. It is a motor skill, so spaced short sessions beat one long grind.
Is wallhopping an exploit?
No. It uses ordinary movement inputs and the game's own collision handling. Nothing is injected or modified. Obbies built around it, like this one, exist precisely because it is a legitimate skill.
Can you wallhop on mobile?
It is harder but possible. Hold the jump button and drag the movement stick left and right rather than tapping it. The lack of shift lock and the imprecision of a virtual stick are the main obstacles.
Does a higher framerate make wallhopping easier?
No — it makes it harder. This surprises people, but it is the explicit advice of the developer of Wall Hop Practice, the most-played wallhop trainer on Roblox: cap your FPS at 60 in Roblox's settings menu, because higher framerates make wallhopping much harder. If you recently unlocked your framerate and your wallhops got worse, that is why.
What are the alignment keys and should I use them?
Comma and period rotate the Roblox camera in fixed increments. Because they turn the character against each wall in discrete steps rather than by held analogue input, some players find them far more repeatable than strafing with A and D. Wall Hop Practice's developer recommends them. Try both methods before deciding.
How do I toggle shift lock on console?
On Xbox it is X, and on PlayStation it is Square. On PC, enable shift lock in Roblox's settings menu first, then toggle it with Shift in game.
Related techniques
Jump Chaining (Holding Space)
EasyHolding the jump key makes the character jump again the instant it registers a landing. This is the engine behaviour that every wall technique is built on top of.
Shift Lock and Camera Control
EasyLock your character's facing to the camera so strafe inputs stay predictable. Almost every failed wallhop starts as a camera problem.
Zigzag Wallhop
ExtremeA wallhop where the two walls are offset rather than directly facing, so each hop has to travel forward as well as sideways.
Wraparound Wallhop
ExtremeWallhop while travelling around a corner or pillar, changing your strafe axis mid-climb without losing the jump chain.
Further reading
Roblox Wallhop Difficulty Charts and Stage Charts, Explained
Charts grade sections by tier instead of stringing them into a course. Why that format suits wallhopping unusually well, and which charts are worth your time.
How to Build a Wallhop Practice Routine That Actually Works
Most people practise wallhopping by repeatedly failing the thing they cannot do. Here is a structure that produces measurable improvement instead.
Wallhop vs Wallclip vs Ladder Flick — Roblox Movement Terms Explained
These three get used interchangeably and are not the same thing. What separates them, which are safe to rely on, and how to tell which one a section is asking for.
Auto Wallhop Towers Explained — And Whether They Teach You Anything
Auto wallhop towers now hold most of the category's live players. What they are, why they exploded in mid-2026, and the one way they genuinely help you learn.
Why Higher FPS Makes Wallhopping Harder in Roblox
Unlocking your framerate makes most games feel better and wallhopping measurably worse. Here is who says so, what to set, and how to tell if it is your problem.
How to Wallhop in Roblox — A Complete Beginner's Guide
The wallhop explained properly: what the engine is actually doing, the exact inputs, the two setup changes that fix most failures, and a practice order that works.