function GM:SetupMove(pl, move) if (ihls.playerIsProneForward(pl) || ihls.playerIsProneBack(pl) || ihls.playerIsProneRecovering(pl)) then if (pl:KeyDown(IN_JUMP) || pl:KeyDown(IN_MOVELEFT)) then Msg("Attempted movement while prone\n") move:SetVelocity(Vector(0, 0, 0)) move:SetMoveAngles(Vector(0, 0, 0)) move:SetSideSpeed(0) move:SetUpSpeed(0) return move end end end