How to Use Hitbox in JJS Skill Builder

If you want to make custom moves in JJS Skill Builder, learning how to use Hitbox is one of the most important steps. Hitboxes are what make a move actually connect, deal damage, apply stun, and feel real in combat.

In this guide, you will learn how Hitbox works in JJS Skill Builder, what each setting means, and how to build a simple hitbox that is accurate and balanced.

If you are still learning the builder itself, start with our How to Use JJS Skill Builder guide first. Or check out our How to Make Custom Moves guide for the full move-building workflow.

how-to-use-hitbox-in-jjs-skill-builder
How to use Hitbox in JJS Skill Builder
How to use Hitbox in JJS Skill Builder

What Hitbox Does in JJS Skill Builder

In the tutorial document, the Hitbox node is described as the tool used to create a custom damage area. When selected, it shows a red bounding box, and anything inside that box can be damaged by the move. The user is normally excluded.

That means Hitbox controls the part of the move that actually hits the opponent.

A basic hitbox can define:

  • where the move hits
  • how large the hit area is
  • how much damage it deals
  • how long the target is stunned
  • whether it feels fair or broken

Why Hitbox Matters So Much

Most builder mistakes happen at the hitbox stage, not the animation stage.

A move can look amazing, but if the hitbox is too small, too early, too late, or placed in the wrong position, it will feel bad in game. The tutorial's parameter list makes this clear because Hitbox has separate controls for position, rotation, size, stun, stun animation, damage, and terrain debris.

That is why good hitbox design is more important than flashy visuals.

The Main Hitbox Settings You Need to Understand

Position

Position changes where the hitbox appears relative to the move user on the X, Y, Z plane.

X = left / right
Y = up / down
Z = forward / backward

Rotation

Rotation changes the hitbox angle using yaw, pitch, and roll. For most beginner melee moves, you usually do not need much rotation. But for angled slashes, wave attacks, or special shapes, rotation becomes useful.

Size

Size controls how large the hitbox is. The tutorial specifically notes a useful rule of thumb: if you increase the Z size, you often want the Z position to be about half of the Z size so the box extends in front of the user properly.

Size Z: 100
Position Z: ~50

This is one of the most practical tips in the whole doc.

Stun

Stun controls how long enemies inside the hitbox are stunned, measured in seconds. This setting is what makes your move combo-friendly, fair, or annoying.

Stun Anim

When enabled, targets damaged by the move will play the base-game hurt animation. When disabled, that animation will not trigger. This affects feedback more than raw power.

Damage

Damage controls how much damage the move deals to targets inside the hitbox. This should always be balanced against size, speed, and stun.

Debris

Debris controls how much terrain destruction happens in the hitbox area. The doc notes that 0 means no debris, while -1 deletes terrain without debris. This is mostly for visual style and map interaction, not basic move function.

How to Build a Basic Hitbox Step by Step

Step 1: Start With a Simple Test Move

Do not begin with a full combo or advanced branch logic. Make a basic test move with one animation, one short wait, and one hitbox. This is the easiest way to understand whether your hitbox settings actually work.

Step 2: Add a Startup Animation

Use a readable startup animation before the hitbox. For beginner testing, choose an animation that clearly shows when the strike should land. Browse our Animation & Sound IDs to find the right animation ID.

Step 3: Add a Short Wait

Use a short wait before the hitbox so the visual swing and the hit timing match.

  • 0.1 to 0.2 seconds for quick moves
  • 0.25 to 0.4 seconds for slower moves

Step 4: Add the Hitbox Node

Now place the hitbox. Keep the first test version simple:

  • medium forward position
  • small or medium size
  • low-to-medium damage
  • short stun

Step 5: Test Position and Size Together

Treat position and size as a pair. If the hitbox is large in front of the player, move the Z position forward enough so the box actually sits where the attack should connect.

Step 6: Add Damage and Stun Carefully

Start modestly. A move that hits reliably with fair damage is better than a broken move that you later have to nerf.

Step 7: Add Feedback

Once the hitbox works, improve feel with sound, better animation timing, and light knockback using velocity.

A Beginner Hitbox Template

Animation
Wait
Hitbox
Sound
End

Suggested Beginner Goals

  • Hitbox appears slightly in front of the player
  • Damage is moderate
  • Stun is short
  • The move is easy to test repeatedly

How to Make a Hitbox Feel Better

Match the hit moment to the animation

If the hitbox lands before the visible strike, the move feels off.

Keep the size honest

A hitbox that is too big usually feels unfair.

Use stun carefully

Long stun may feel powerful, but it also makes moves more frustrating to fight against.

Improve feedback with sound

A clean sound effect often makes even a simple hitbox feel more satisfying.

Common Hitbox Mistakes in JJS Skill Builder

The move never lands

Usually caused by bad position, wrong size, timing mismatch, or hitbox placed too close to the player.

The move hits from too far away

Usually caused by oversized Z size, too much forward position, or bad rotation.

The move feels unfair

Usually caused by too much stun, too much size, and too much damage together.

The move looks wrong

Usually caused by animation timing mismatch, hitbox appearing before impact, or missing sound or feedback.

When to Use Rotation

Many beginner moves can ignore rotation completely. But rotation becomes helpful when you want:

  • angled attacks
  • wave-shaped strikes
  • diagonal launch attacks
  • side-cleave effects

When to Use Debris

Debris is not required for most basic moves. Use it when:

  • you want terrain impact
  • you want a heavier visual feel
  • you are making a slam or explosive move

What to Learn After Hitbox

Once you understand hitbox placement, the best next steps are:

  • Velocity for knockback and movement
  • Branch for alternate outcomes
  • Hit Cancel for conditional timing checks
  • Variants for more advanced move behavior

Helpful Resources

To improve your hitbox-based moves faster, use these resources together:

Pro tip: Browse our JJS codes collection to find working movesets. Copy one, import it in-game, and study how the hitbox is positioned and timed to understand real-world usage.

FAQ

What is the most important hitbox setting in JJS Skill Builder?

For beginners, the most important settings are usually Position, Size, and Stun, because those decide whether the move connects and feels fair.

How do I place a hitbox correctly in front of the player?

A common starting point is to move the hitbox forward on the Z axis. When Z size gets larger, Z position is often best set to about half the Z size.

Do I need rotation for every hitbox?

No. Most simple melee moves can work without much rotation. Rotation is more useful for angled or unusual attack shapes.

What should I learn after hitboxes?

Velocity, Branch, and Hit Cancel are the best next systems to learn if you want more advanced custom moves.

Conclusion

Learning how to use Hitbox in JJS Skill Builder is one of the fastest ways to improve your custom moves. Start with a simple animation, a short wait, and one clean hitbox. Once the move connects reliably, improve it with sound, stun tuning, and better positioning.

If you want more examples to study, browse our JJS codes and Animation & Sound IDs before building your next move.