If you look at the other tutorials, you will find them needing you to download 3 or more softwares/programs. Listen up, noobs, my way only requires 2 downloads. You need to download HLMV from here because the ones in the tools section is unreliable. Next, you need a compiler and a decompiler. You can get it from here.
So far so good? Okay, now, just install your HLMV and create a folder on your desktop and put the decompiler and compiler inside. Next, run HLMV and specify where the decompiler and compiler is (which is the files which you just put on the desktop) Refer To Screenshot A for more information. Now that we finish setting up the compilers and decompilers, lets go on to the next step.
Now, create another folder on your desktop and go to your cstrike directory. Make a copy of the model that you need and drag the v model that you want to reorigin. For this tutorial, we will use The Golden Desert Eagle submitted by Sebastian
As a demo, we will try to centralize the weapon. After we open up the weapon file with HLMV, we click on the Weapons Origin tab and there are 3 boxes to play with, the X, Y and Z.
A positive number for X means that we move the weapon right (negetive = left)
A positive number for Y means that we move the weapon front (negative = back)
A positive number for Z means that we move the weapon down (negative = up)
Refer to screenshot B for example. To make your job easier, activate the Show Crosshair and Show Guidelines option. Once you centralized your weapon and happy about the weapons position, run trough all animations to check that nothing clips and the edge of the hands cannot be seen, go to Tools>Decompile Model
Browse to the model you placed on your desktop and click on it. It will decompile and your will find yourself with lots of files. Ignore them and go back to HLMV. Go to Tools>Edit QC file. Check Screenshot C for example.
Find the line that says $cliptotextures and add a line below it that says $origin and a space followed by value X, space, value Y, space, value Z.
Save the file and go to HLMV again. Click on compile and double click on the QC file that your just edited and once the compile is completed, put the reorigined file (v_whatevergunblahblah.mdl) into your models file in your cstrike directory.
It's simple isn't it? Now you could do whatever you want with the models that you downloaded. You do not have to centralize them like I did in this tutorial but you could shift it more to the side or closer to you. Its your choice. Now go and reorigin everything you can get your hands on =)