diff --git game/physics/Physics_Player.cpp game/physics/Physics_Player.cpp
index 586d2ff..826a7c4 100644
--- game/physics/Physics_Player.cpp
+++ game/physics/Physics_Player.cpp
@@ -6072,7 +6072,10 @@ void idPhysics_Player::StartShouldering(idEntity const * const pBody)
 			| EIM_MANTLE | EIM_FROB_COMPLEX | EIM_MOVEMENT | EIM_CROUCH_HOLD
 			| EIM_CROUCH | EIM_JUMP | EIM_FROB | EIM_FROB_HILIGHT | EIM_LEAN;
 
-		pPlayer->SetImmobilization("ShoulderingAnimation", iImmobilization);
+		if (!pPlayer->noclip)
+		{
+			pPlayer->SetImmobilization("ShoulderingAnimation", iImmobilization);
+		}
 
 		// Check height of body: If heigher than crouched, do not go to crouched state
 		const float fBodyHeight = pBody->GetPhysics()->GetOrigin() * (-gravityNormal);
