This Script will make the Scout's pistol do 300 damage, basicly no spread, increased magazine and Faster firing speed.
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Pistol"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "300"
"Range" "8192"
"BulletsPerShot" "1"
"Spread" "0.01"
"TimeFireDelay" "0.5"
"TimeIdle" "5.0"
"TimeIdleEmpty" "0.25"
"TimeReload" "0.5"
"ProjectileType" "projectile_bullet"
"BrassModel" "models/weapons/shells/shell_pistol.mdl"
"UseRapidFireCrits" "1"
"TracerEffect" "bullet_pistol_tracer01"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_SECONDARY"
"secondary_ammo" "None"
clip_size 20
default_clip 20
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Animation.
"viewmodel" "models/weapons/v_models/v_pistol_scout.mdl"
"playermodel" "models/weapons/w_models/w_pistol.mdl"
"anim_prefix" "ac"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_pistol"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"reload" "Weapon_Pistol.WorldReload"
"empty" "Weapon_Pistol.ClipEmpty"
"single_shot" "Weapon_Pistol.Single"
"burst" "Weapon_Pistol.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "0"
"width" "32"
"height" "32"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}
Put This in a TXT file and put it in tf/scripts (You May Need to make this file) Note: This only works on your own servers.



