CS2.ad — browse CS2 and CSGO weapon skins and cases.
cs2-knife-commands

Master CS2 Knife Commands: How To Spawn & Drop Knives

November 13, 2025Updated November 13, 2025MikeMike

Introduction

Want to flex a Karambit or test the slick Butterfly Knife in Counter-Strike 2 without spending a dime? Good news — you can do it all with simple knife commands in CS2.

In this guide, you’ll learn everything about:

  • Using knife commands CS2
  • The exact CS2 give knife command
  • How to use the drop knife command
  • And a full list of working knife IDs

Whether you’re testing animations, comparing styles, or recording content — this is your ultimate guide to mastering every knife in the game.

If you’re just starting out, check out our CS2 Beginner Guide to get familiar with basic settings and practice commands before diving deeper.

Why Use Knife Commands in CS2?

Here’s why every player should know these commands:

  • Try before you buy: Test knives before investing in expensive skins.
  • Animation testing: Each knife has unique draw, idle, and inspect animations.
  • Aesthetic choice: Find which model fits your hand position and playstyle.
  • Content creation: Perfect for creators capturing cinematic clips or thumbnails.
  • Fun & variety: Spice up your offline sessions or practice servers.

If you’re setting up your own testing environment, our guide on CS2 Dedicated Server Setup can help you host a private sandbox for knife testing.

cs2 knife and glove combo

Preparing Your CS2 for Knife Commands

Before entering any knife command, make sure you’ve set up your environment correctly.

Step 1: Enable Developer Console

Go to
Settings → Game → Enable Developer Console (~)Yes

Step 2: Start an Offline or Local Match

Knife commands require cheats to be enabled. You cannot use them in competitive or Premier servers.
If you’re new to running private servers, check out our CS2 Practice Commands Guide for a full setup walkthrough.

Step 3: Enable Cheats and Knife Drop

Open the console (~) and type:

sv_cheats 1

mp_drop_knife_enable 1

This allows you to drop your current knife and spawn another. Without these, most knife commands won’t work.

The Core CS2 Knife Commands

Here are the main commands every player should know — including the cs2 give knife command and drop knife command methods.

Enable Knife Drop

First, allow knife dropping:

mp_drop_knife_enable 1

Now you can throw your knife on the ground like any regular weapon.

Spawn a Knife (CS2 Give Knife Command)

There are two methods for spawning knives:

Option 1: subclass_change or subclass_create

Example:

subclass_change 507

or

subclass_create 515

Each number represents a knife model (see the table below).

Option 2: give weapon_knife_model

Example:

give weapon_knife_karambit

This method is less reliable in CS2 but still works on some servers.

Pick Up Your New Knife

Once spawned:

  1. Drop your old knife.
  2. Walk over the new one and press E to pick it up.
  3. Inspect it (default F) and admire your new blade.

Full List of Knife Commands and IDs

IDKnife ModelExample Command
500Bayonetsubclass_change 500
503Classic Knifesubclass_change 503
505Flip Knifesubclass_change 505
506Gut Knifesubclass_change 506
507Karambitsubclass_change 507
508M9 Bayonetsubclass_change 508
509Huntsman Knifesubclass_change 509
512Falchion Knifesubclass_change 512
514Bowie Knifesubclass_change 514
515Butterfly Knifesubclass_change 515
516Shadow Daggerssubclass_change 516
517Paracord Knifesubclass_change 517
518Survival Knifesubclass_change 518
519Ursus Knifesubclass_change 519
520Navaja Knifesubclass_change 520
521Nomad Knifesubclass_change 521
522Stiletto Knifesubclass_change 522
523Talon Knifesubclass_change 523
525Skeleton Knifesubclass_change 525

Want to know which knife models have the highest market value? Check out our detailed guide on the Most Expensive CS2 Knives.

cs2 knife command spawn knife.

Step-By-Step Example: Spawn a Karambit Knife

Follow this exact sequence:

  1. Launch an offline or local match.

Open the console (~) and enter:

sv_cheats 1

mp_drop_knife_enable 1

  1. Drop your current knife.

Spawn the Karambit:

subclass_change 507

  1. Walk over and pick it up.
  2. Inspect with F — you’ll now see the Karambit model.

If your knife doesn’t appear, make sure cheats are enabled and you’re not inside the buy zone.

Common Problems and Fixes

IssueCauseFix
Knife not spawningCheats disabledType sv_cheats 1
Knife can’t be droppedKnife drop disabledmp_drop_knife_enable 1
Give command not workingWrong syntaxUse subclass_change instead
Knife disappearsInside buy zone or bugMove away or restart round

If your commands still don’t respond, try restarting the map using
mp_restartgame 1 — this often refreshes entities and fixes command bugs.

Pro Tips for Knife Testing

  • Use a clean offline server with sv_cheats 1.
  • Combine knife testing with CS2 Viewmodel Changes to get the perfect viewing angle.
  • Record your inspections using CS2 Replay Commands for clean clips.
  • Pair your knife test with different gloves to see full aesthetic combos.
  • Check performance with the CS2 Show FPS Command while testing on various maps.

Related Guides You’ll Love

If you found this helpful, you’ll definitely enjoy these:

Conclusion

Knife commands in CS2 are the easiest way to explore every knife model, animation, and design — all without spending money or using unsafe mods.
By using the cs2 give knife command, drop knife command, and subclass_change methods, you can seamlessly switch between Karambits, Butterfly Knives, and every blade in the game.

These commands only work in offline or private servers, but they’re perfect for testing or creating stylish highlight clips.
Now go ahead — load up your practice map, type the command, and find your next favorite knife.