Shift Lock and Camera Control
Lock your character's facing to the camera so strafe inputs stay predictable. Almost every failed wallhop starts as a camera problem.
Also known as: mouse lock, camera lock, shiftlock
Last updated
What it is
Shift lock ties your character's facing direction to the camera. With it on, pressing A always moves you to the screen's left and D always moves you to the screen's right, regardless of which way the character was pointing a moment ago. With it off, the character turns to face the direction you press, and the camera drifts behind you.
That difference matters enormously for wall techniques. A wallhop is a rhythm of alternating left and right inputs against two surfaces. If your character is rotating between inputs, the meaning of A and D changes underneath you mid-attempt, and a rhythm you had drilled to muscle memory produces a different result every time.
Shift lock availability is a per-game setting on Roblox, so it is not guaranteed to be on in every obby. Where it is available, the toggle is Shift by default, and there is a lock icon near the crosshair when it is engaged. Where it is not available, the substitute is manual camera discipline: hold right mouse button to keep the camera pinned on the axis of the gap and do not let it swing during the attempt.
The inputs, step by step
- 1
Turn shift lock on in Roblox settings
Open the Roblox settings menu and enable shift lock switch. This is a platform setting, not a per-game one, and it has to be on before the in-game toggle does anything.
- 2
Cap your framerate at 60
While you are in the settings menu, set the FPS cap to 60. Higher framerates make wallhopping measurably harder — this is the explicit recommendation of Wall Hop Practice's developer.
- 3
Toggle it in game
Press Shift on PC, X on Xbox, or Square on PlayStation. Confirm the lock icon appears near the centre of the screen. If nothing happens, the game has shift lock disabled — use the manual camera method instead.
- 4
Square the camera to the gap
Hold right mouse button and rotate until the two walls sit symmetrically on the left and right of the screen. You want the gap running straight away from the camera, not diagonally.
- 5
Set the camera height
Pull the camera slightly above head height so you can see the landing surface above you. Looking too far up hides the wall faces you are about to hit; too far down hides the exit.
- 6
Lock it in
Take your hand off the mouse entirely for the duration of the attempt. Any mouse movement during a wallhop with shift lock on rotates your strafe axis.
Timing notes
- Set the camera before you start the attempt, not during it. There is no time to correct the camera between hops.
- If the gap runs diagonally relative to the world, the camera should still be square to the gap — align to the walls, not to the level's grid.
- On mobile and controller there is no shift lock. The equivalent is keeping the right thumbstick still and using only the movement stick.
Common mistakes and how to fix them
Adjusting the camera mid-attempt out of habit.
Physically lift your hand off the mouse before the first jump. This one change fixes more wallhops than any timing adjustment.
Camera aimed at the floor, so the exit ledge is off-screen.
Raise the camera until the ledge you are climbing toward is visible in the upper third of the screen.
Camera at a slight angle, causing one side of the hop to feel weaker than the other.
If left and right feel asymmetric, that is almost always camera yaw rather than a difference in your inputs. Re-square it.
Assuming shift lock is on when the game has disabled it.
Check for the lock icon every time you join. Some obbies deliberately disable it on certain sections.
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
Anti-Troll Wall Hop Practice Field
Practising without troll obstacles, invisible parts, or fake platforms in the way
17.3M visits
Stage Chart for Wallhop Beginners
A deliberately graded beginner path — difficulty steps up every ten stages
2.9M visits
Drills that train this
Drill 1 — Client Setup Check
Before any technique work: cap your framerate, enable shift lock, and confirm jump chaining works. Ten minutes here saves hours of misdiagnosed failure.
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.
Shift Lock and Camera Control FAQ
Is shift lock required to wallhop?
No, but it removes an entire category of failure. Plenty of players wallhop without it by keeping the camera still manually. If you are learning, turn it on — you want to isolate the timing problem from the camera problem.
Why is shift lock missing in some obbies?
Enabling mouse lock is a choice the game developer makes. Some obbies switch it off deliberately, either for difficulty or because their camera scripts conflict with it. If the lock icon does not appear, it is disabled for that game.
Does shift lock make me jump higher?
No. It changes nothing about jump height, speed, or gravity. It only changes how your movement keys map to world directions.
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.
The Wallhop
InsaneClimb a vertical shaft by alternating strafe inputs between two facing walls while holding jump. The technique the whole obby exists to teach.
Further reading
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.