Jihad fixes

*Removed unused code in SWEP:Reload
*Moved precache to top of script
*Precache now uses the correct function