Headhitter
Interrupt a rising jump by hitting a ceiling, causing the character to land immediately and jump again. Used to quickly regain height after an overshoot.
Also known as: head hit, ceiling bounce, roof bounce
Last updated
What it is
A headhitter deliberately strikes a ceiling or overhead obstacle mid-jump to cut the jump short and trigger a new one. Roblox treats ceiling contact as a landing for the purposes of jump chaining, so the held jump key returns immediately rather than after the full arc. The result is that you bounce downward off the ceiling and jump upward again as soon as you touch the floor, giving you a second jump without waiting for the first to finish.
The technique exists because horizontal overshoots are common on wallhops. You clear the top of the shaft but press a direction too long and sail past the landing. Without a headhitter you fall all the way back down. With one, you hit the overhang deliberately, drop to the ledge in a controlled way, and reclaim most of the height you nearly lost.
Headhitters are not exclusive to wallhop recoveries. Any situation where you want a jump re-armed quickly can benefit — escaping a pit with an overhang, bouncing between platforms that have low roofs, or cutting the time you spend in the air so enemies or hazards have less time to track you. It is a small tool with a lot of situations that need it.
The inputs, step by step
- 1
Hold jump throughout
As with every wall technique, the jump key must be held before you start and stay held through the contact. If you release, the re-jump on landing will not fire.
- 2
Aim upward into the ceiling
While rising, move horizontally so that your head will strike the underside of the platform or overhang above you. You want the contact at the peak of the jump or just before.
- 3
Feel the downward pop
The moment you hit the ceiling you will feel a distinct downward jerk as the upward velocity is killed. That is the ceiling interrupting the jump arc.
- 4
Land and re-jump
With jump still held, you land and bounce immediately. The time from ceiling contact to new jump is far shorter than a full jump arc.
- 5
Redirect as needed
Strafe toward the ledge as you drop so the new jump brings you onto it rather than back into the gap.
Timing notes
- The contact must register as a hit to a standable surface. Some decorations and thin parts do not count, so not every visible ceiling works as a headhitter target.
- If the ceiling is too low, you will not have time to correct your horizontal position before landing, and you will bounce back down the shaft.
- The technique requires an overhang close enough that you can reach it from the height you overshot to. If the roof is far above the shaft, you cannot use it as a reset.
Common mistakes and how to fix them
Releasing jump after the ceiling contact out of surprise.
The downward jerk feels like failure, but it is the intended effect. Keep jump held through the drop and the landing.
Hitting the ceiling too softly because you were already falling.
You need upward velocity when you make contact. If you drift into the ceiling on the way down, it does not register as a landing.
Hitting the ceiling but not moving back toward the landing during the drop.
The headhitter gives you a second chance at the landing, but it does not move you horizontally on its own — add a strafe input during the fall.
Attempting a headhitter when the ceiling is a thin decorative part that has no collision.
Not every overhead obstacle is solid. If you pass through it, it cannot help you.
Where to practise this
Real Roblox obbies that train this technique. Visit and favourite figures are read from the Roblox API.
Headhitter FAQ
Is a headhitter a recovery technique or a speed technique?
Recovery. It exists to salvage a jump that overshot. It is not faster than landing cleanly on the first attempt.
Do you need to time the ceiling hit?
Only insofar as you need to be rising when you make contact. The game handles the rest — you are just steering into the ceiling.
Does this work on every ceiling?
No. The ceiling has to be part of a solid BasePart with CanCollide true. Meshes, decorations, and Roblox's default skybox do not register as surfaces.
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.
Corner Hop
HardClimb the corner where two walls meet at right angles by alternating between faces. Easier than a pure wallhop because corners give clearer contact.