DWORD CShell = (DWORD)GetModuleHandleA(XCShell);
DWORD pWeapon = *(DWORD*)(CShell + WeaponMgr);
for(int i = 0; i<999; i++)
{
DWORD Weapon = *(DWORD*)(pWeapon + (4*i));
if(Weapon)
{
*(float*)(Weapon + 0x???) = -99.0f;//String: DamageVariantionFactor;
}
}

*(FLOAT *)(Weapon + 0x838) = -99.0f;