CSGO knife commands unlock a wide range of gameplay tweaks and cosmetic options for armored agents. Mastering these console instructions helps players adjust movement, viewmodels, and apply skins quickly.
Below is a structured overview of the most common knife commands, grouped by their main purpose and typical use case in casual and competitive play.
| Command | Category | Effect | Typical Use |
|---|---|---|---|
| cl_hands_model | Viewmodel | Changes hand model for knives | Cosmetic testing |
| r_drawviewmodel 0 | Viewmodel | Hides hands/weapons on screen | Clean screenshots |
| r_drawviewmodel 1 | Viewmodel | Restores default hands and knife | Revert visual changes |
| cl_disable_ragdolls 1 | Gameplay | Disables ragdoll physics after death | Reduce visual clutter |
| cl_disable_ragdolls 0 | Gameplay | Enables ragdoll physics | Restore realism |
| mat_fullscreen 0 | Display | Switches to windowed mode | Quick alt-tab testing |
| mat_fullscreen 1 | Display | Restores fullscreen mode | Return to immersive play |
| developer 1 | Console | Enables developer console | Access advanced commands |
Viewmodel Knife Command Setup
Adjusting the viewmodel is often the first step when players want to test knife skins or improve visibility during fights. These console instructions directly influence how the knife appears in your hands.
Switching Hands and Models
Use cl_hands_model with the full path of the desired VPK or model to preview specific knife skins without changing your equipped weapon. This method is safe and reversible in any playlist.
Cleaning the Screen for Screenshots
Turning r_drawviewmodel to 0 removes hands and weapon models, giving you a cleaner frame for screenshots. Toggle it back to 1 to restore the standard appearance during regular play.
Gameplay and Ragdoll Control
Knife commands that affect physics and combat readability can reduce distractions. These settings do not influence hit registration, only how the world responds after death.
Disabling Ragdoll Physics
Setting cl_disable_ragdolls to 1 keeps dead players in a compact pose, which helps teammates navigate tight angles. Set it back to 0 to return to the default ragdoll behavior.
Use in Competitive Settings
Most teams keep ragdoll physics enabled in scrims to analyze angles and positioning. Turning it off temporarily can be useful for clean demo recordings or quick visual checks.
Display and Fullscreen Tweaks
Changing display modes with simple console instructions is useful for capturing clean footage or testing HUD layouts without touching in-game settings menus.
Windowed Mode for Streaming
Running mat_fullscreen 0 switches to windowed mode, which many capture tools handle more reliably. Remember to set it back to 1 before ranked play to avoid accidental borderless window behavior.
Resolution and Aspect Ratio Checks
Combine display toggles with resolution commands to verify that HUD elements stay aligned correctly. This approach helps catch scaling issues before going live.
Developer Console Access
The developer console is required to input most knife commands quickly. Enabling it ensures you can test skins and viewmodels without restarting the session or opening external config files.
Binding the Console Key
Set developer 1 in autoexec or launch options, then bind your preferred key to toggle the console. Familiarize yourself with common commands like cl_hands_model so you can apply skins on the fly.
Practical Tips for Consistent Results
- Enable the developer console and test commands in offline mode before using them online.
- Back up autoexec.cfg files before adding new knife skin paths.
- Use exact workshop paths when calling cl_hands_model to avoid missing textures.
- Turn off ragdolls only for recording or analysis, not for competitive practice.
- Verify game files periodically to repair missing or corrupted VPK assets.
FAQ
Reader questions
Will using knife commands ban me from ranked?
These console commands are client-side only and do not trigger anti-cheat flags. Avoid third-party tools, and your ranked eligibility will remain unaffected.
Can I bind knife skin commands to a key?
Yes, create an autoexec.cfg with cl_hands_model paths and bind them to keys. Test in offline modes first to confirm the paths match your workshop files.
Do viewmodel commands affect matchmaking performance?
Changing r_drawviewmodel or cl_hands_model has minimal performance impact. If you notice stutters, revert to default settings and verify file integrity.
How do I revert all knife visual changes instantly?
Run r_drawviewmodel 1 and cl_hands_model followed by the default model name. This combination returns hands and the knife to the standard in-game appearance.