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 = truemakes the grabbed player unhittable.grabbedid.visible = falsemakes them invisible, which is separate from invincibility.grabbedid.state = PS_WRAPPEDor a similar hold state keeps them trapped.
To remove grab invincibility, edit the grab update section and either:
- Delete the invincibility line.
- Replace it with
grabbedid.invincible = false. - 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.