US Trends

how to remove grab invincible in jjs mod

In JJS mod, grab invincible is usually turned on inside the grab behavior code, so the fix is to find the line that sets the grabbed target to invincible and remove or disable it. A common pattern is grabbedid.invincible = true, and that line should be changed to false or deleted depending on how your move is built.

What to change

If your grab script looks similar to this logic:

  • grabbedid.invincible = true makes the grabbed player unhittable.
  • grabbedid.visible = false makes them invisible, which is separate from invincibility.
  • grabbedid.state = PS_WRAPPED or a similar hold state keeps them trapped.

To remove grab invincibility, edit the grab update section and either:

  1. Delete the invincibility line.
  2. Replace it with grabbedid.invincible = false.
  3. Keep the rest of the grab flow the same so the grab still works.

If it still feels “stuck”

Some JJS custom moves use multiple checks, so invincibility may also be reset elsewhere in the move logic. In that case, search the whole move for invincible and remove every place where the grab sets it to true.

Related grab issue

Recent community posts around JJS also mention grab timing and iframe-related behavior, which suggests some grab problems are caused by hit window logic rather than only the invincible flag. If your grab is also missing hits, the issue may be the timing window, not just invincibility.

Minimal fix example

A typical fix is:

gml

grabbedid.invincible = false;

or just removing this line entirely if the grabbed player should be hittable during the hold.

TL;DR: search your JJS mod’s grab code for grabbedid.invincible = true and remove it or set it to false.