How to make a player model in GMod

Jugo Mobile
By
Jugo Mobile
Jugo Mobile is a platform dedicated to high-quality content in gaming, sports, and tech. Engage with high-quality content and connect with fellow enthusiasts and experts. Explore...
12 Min Read

Garry’s Mod, or GMod, allows players to do almost anything. You can import custom models to use as enemies, NPCs, or allies. As long as it is in the correct format, you can use it.

Many GMod players like to create their special personal player models. However, some specific knowledge is needed to create. Read on to find our simplified steps for creating Playermodels.

How to make a custom GMod player model

If you already master creating 3D models with the right software, you can create different characters for most games, including Garry’s Mod. However, not everyone knows how to make models. Fortunately, creators often share free models with the gaming community, which you can use as a basis for your own.

You can download any model you want, but assembling it is also vital. Assembling a model involves combining the appearance of the character with parts that perform actual movement. After assembly, you can move with your Playermodel.

Without rigging, GMod will not be able to move your model.

Before we get into creating Playermodel, let’s look at the necessary software and tools you need.

  • Garry Mod
    1709753070 662 How to make a player model in GMod

Of course, you’ll need the game if you want to use the player model. Without it, you will be making a model in vain.

  • Blender
    1709753070 941 How to make a player model in GMod

You will need Blender to manipulate your model and edit textures. Of all the programs, you will spend the most time with this one. We highly recommend learning some basics before undertaking this process.

  • Lever

Crowbar is a decompiler and compiler for .mdl files. You will use it to compile the models after the assembly steps.

Anyone can download the source tool for free. It will allow your copy of Blender to be compatible with the Source engine. It will handle all your SMD and DMX files.

After downloading Paint.NET, next is the VTF plugin. Your VTF files will be created with this program.

  • Edit

You will need VTF Edit to create VMT files. You can also open your VTF files.

  • Source SDK

Source SDK is the program that Valve previously used to create its games and you need it to run GMod. Any Steam user can download it.

There are some other tools you may want to download. They include:

  • Notepad++
  • GFCScape
  • GMod publishing tool (if you want to share it with the world on Steam Workshop)

After downloading the software, you should get the character model, a skeleton, and a QC file of a different model. These are available for download on the Steam Workshop and Garry Modsamong other websites.

Stage one: open the player model in Blender

After you have everything on your computer, the first course of action is to combine the reference model skeleton and your character model. You must also install the Font tool in Blender to export in the proper format.

Let’s take a look at the process.

  1. Launch Blender on your PC.
    1709753070 44 How to make a player model in GMod
  2. Delete everything in the scene.
    1709753071 414 How to make a player model in GMod
  3. Import the reference model into Blender.
    1709753071 422 How to make a player model in GMod
  4. Remove the mesh from the reference model until only the bones remain.
    1709753071 853 How to make a player model in GMod
  5. Import the custom model.
    1709753071 4 How to make a player model in GMod
  6. Adjust your model and skeleton until they both fit.
    1709753072 451 How to make a player model in GMod

Stage two: export the player model with Blender

  1. Enter “Object Mode” and hold down the Shift key.
    1709753072 179 How to make a player model in GMod
  2. Left click on your model and then on the skeleton.
    1709753073 421 How to make a player model in GMod
  3. Hold down Ctrl + P and then select “With automatic weights.”
    1709753073 714 How to make a player model in GMod
  4. Use “Weighted Paint” to make further adjustments.
    1709753073 528 How to make a player model in GMod
  5. When you’re done, go to the scene and look for the option to export in SMD.
    1709753073 723 How to make a player model in GMod
  6. Name your custom model whatever you want.
    1709753074 225 How to make a player model in GMod
  7. Export the new model to the models folder inside your mods folder.

Keep the original model in case you make a mistake or want to start over. You may have to do this if you are still learning.

Stage three: editing the player model textures

While this step is not strictly necessary, editing textures can help improve the appearance of your model. If you think some parts would look better edited, do so. This step requires Paint.NET with the VTF plugin.

Keep Blender open or, if you closed it, restart it. You will need Blender throughout the entire process.

  1. Go to your GMod mode folder.
    1709753074 190 How to make a player model in GMod
  2. Go to “materials”.
    1709753074 90 How to make a player model in GMod
  3. Create a folder inside it called “models”.
    1709753074 573 How to make a player model in GMod
  4. You should have a string that looks like “modefolder>/materials/models/(insert model name here).
  5. If your model comes with textures, you can find them in the zip file.
  6. Open them in Paint.NET.
  7. Save them all in the model folder as .vtf files.
    1709753074 882 How to make a player model in GMod

VMT and textures

  1. Then open the textures in VTF Edit with another Blender window and place them all in a .vmt file.
  2. Open your original model file.
  3. Go to the materials panel.
  4. Select a material and click the “Texture” icon next to each one.
  5. Open the material textures in VTF Edit.
  6. In VTF Edit, go to “Tools” and select the option to create a .vmt file.
  7. Keep all options as they are except changing “LightmappedGeneric” to “VertexlitGeneric”.
  8. Save all .vmt files in the same folder as the corresponding .vtf files; for example the hair should go into a vmt file called “hair”.
  9. Make sure the .vmt files have the correct path to your .vtf file.
  10. Repeat for all material files.

At this stage, it is common to misspell words. It would be best if you double and triple check your file names before continuing. Poorly written files can become problematic and set you back.

Stage Four: Set Up Your QA File

  1. Download the QA file for your reference model if you have not already done so.
  2. Copy everything except “(insert model name here).smd”.
  3. Place the files inside a new folder in the folder of your modified SMD model.
  4. Open the QC file with Notepad or Notepad++.
    At this stage, you just have to modify some code. Here is an example of the p you need to modify (created by Crowbar 0.19.0.0):
    $modelname "player/(name)/RealModel/(insert name here).mdl"
    $model "(name)" "(name).smd"
    $cdmaterials "models\Player\(name)\"
    It may have slightly different wording, but this is the only p you need to edit.
  5. Change the “$modelname” to any name as long as it ends in .mdl.
  6. Change “$model” to the name of your custom model and be careful to include .smd.
  7. Ensure the “$cdmaterials” is your actual material path, and you may need to add a “\” to the end of the path to make sure Crowbar points to the correct folder.

The route may look like this:

(models\Player\(insert model name here)\

Stage five: compile the player model in Crowbar

Now, the QC files are finally ready to be compiled. You’ll need Crowbar for the next step, so first make sure it’s installed correctly.

  1. Launch Crowbar and open your QA files.
  2. Create a subfolder using Crowbar and give it the same name as your Playermodel.
  3. Select GMod as the target game.
  4. Compile the player model.

Now you will have .mdl files in your hands. The next step is to convert them to .gma files.

Stage six: using Lua

You need Lua to help GMod load your Playermodel files and their textures. You will end up with a .lua file and you will not need it beyond creating this file.

  1. Go to the plugins folder in GMod.
  2. Place your model folder there.
  3. Open your mod folder, open the folder called “lua” and then the “autorun” folder inside.
  4. Use Notepad or Notepad++ to create a .lua file.
  5. Write the following code in the file:
    player_manager.AddValidModel( "SonicMiku", "models/Player/(name)/(name)/(insert name here).mdl" )
    The route will be named after its original model. As such, it may look different.
  6. Change the path to the .mdl file you got after compiling.

Stage seven: import to GMod

  1. Start GMod.
  2. Select your player model.
  3. Import it to the game.
  4. If it succeeds, you can use your Playermodel now.

The process is quite complex, but it only requires practice to create and import your player models.

How to Convert a Ragdoll to a Player Model in GMod

To turn any ragdoll into your player model, you must first install a plugin called PAC3. Secondly, you should import a ragdoll into the game.

With these prerequisites taken care of, let’s get into the process.

  1. Open GMod.
  2. Make sure your game is in advanced mode.
  3. Open the PAC Player model editor.
  4. Right click on your current skin.
  5. Add an “Entity”.
  6. Right click on your skin again, but select “Model” this time.
  7. Open the properties and find your model.
  8. Click on it to select it.
  9. The ragdoll is now your player model.

Compared to creating and importing a player model, this process is relatively simple.

How to make your player model invisible in GMod

This trick can allow you to become completely invisible in GMod. What you need is the NPC model from AlyxFakeFacotry and any model manipulation software like PAC3.

Here’s a basic guide to becoming invisible:

  1. Download, unzip and paste the AlyxFakeFacotry files into your GMod “plugins” folder.
  2. Start GMod.
  3. Generate the FakeAlyx model in Gmod. You can’t see the real model because it is invisible.
  4. Use your tool to right click on the FakeAlyx model.
  5. After reloading your model, you will become invisible.

No one can see you this way due to the nature of the NPC model. If you have another invisible model, it will also be an acceptable substitute.

Look at my cool model

If you’re tired of the default player models, then setting up and compiling your own could give GMod a makeover for you. A new look helps make the gameplay exciting, especially if you play with others. As long as you can create the model, you can use it within the game.

Share This Article
Follow:
Jugo Mobile is a platform dedicated to high-quality content in gaming, sports, and tech. Engage with high-quality content and connect with fellow enthusiasts and experts. Explore the latest trends and innovations in our vibrant community. Join us and experience the future today!
Leave a Comment
Grow your brand and reach a larger audience. Advertise with us today and get noticed by thousands.
© 2025 Jugo Mobile. All Rights Reserved.