How to disable jump & crouch

just like the title says, already looked truw wiki but dint saw any things like player:CanJump(false)

if ply:Crouching then
return end
I dont know if that that works


hook.Add("PlayerSpawn", "AntiJump", function(ply)
	ply:SetJumpPower(0)
end )

I don’t know about crouching.


if( bind == "+duck" ) then
		
return true;
		
end


That won’t work. In response to your second idea,


hook.Add("PlayerBindPress", "AntiCrouch", function(ply, bind)
      if (string.find(bind, "+duck")) then return true end
end )


(Untested)

The second one then.

and a workaround…


hook.Remove("PlayerBindPress","AntiCrouch")

omg lulz

Besides, manually typing +duck still works.

Just use code similar to player resizer and make their size for crouching the same for standing and modify the animations so it doesn’t acknowledge crouching? This would involve like copy pasting and replacing the iscrouching function.

Doesnt some gamemodes replace commands or something?
like if i hit the Q or C button it will run a command named +contextmenu or something, but the gamemode denies or replace that command somehow.
Try look in the go fish gamemode, i think it does something like what i said.

i overwrited the command +jump works the same like the other one, and it works ^^

On the GMod Wiki, there’s a code snippet that disables jumping. Let me go find it.