Alright, so I made this gun and it spawns too high.
I asked around and according to Trigun it's the item's offset. So I changed the offset and it didn't change.
It's also not the model because it's positioned like any other gun.
Here's the ItemData stuff, the part that needs to get changed.
datablock ItemData(RevolverItem)
{
category = "Weapon"; // Mission editor category
className = "Weapon"; // For inventory system
// Basic Item Properties
shapeFile = "./Revolver.dts";
rotate = false;
mass = 1;
density = 0.2;
elasticity = 0.2;
friction = 0.6;
emap = true;
offset = "0 0 -2";
//gui stuff
uiName = "Revolver";
iconName = "./icon_Revolver";
doColorShift = true;
colorShiftColor = "0.25 0.25 0.25 1.000";
// Dynamic properties defined by the scripts
image = RevolverImage;
canDrop = true;
};