#define NoScope 0xAF0
#define WeaponMgr 0xC25BC8
if ( WeaponScope )
{
if ( pWeaponMgr )
{
for ( int i = 0; i < MAXWEAPONS; i++ )
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL)
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + NoScope) = 0.0f;
}
}
}

if(pWeaponMgr)
{
for(int i=0; i<670; i++)
{
DWORD rWeapon = *(DWORD*)(pWeaponMgr+(4*i));
if(rWeapon)
{
for(int y=0; y<6; y++)
{
*(float*)(rWeapon + 0xAddy) = 8.0f;//No Scope overaly
}
}
}
}