-Nop these 3 addresses- 0x004AAE13 0x00555DB6 0x0059DFAA

typedef float vec_t; typedef vec_t vec2_t[2];
#define punch_offset 0x97618C
typedef struct
{
vec2_t PunchAngles;
}PunchAngles_t;
typedef struct
{
char unknown0[1128]; //0x0000
DWORD a; //0x0468
float b; //0x046C
float c; //0x0470
}weaponsway_c;
typedef struct
{
weaponsway_c *wswaypointer;
}weaponsway_t;
weapon_t * GetWeaponX( int Index )
{
return*(weapon_t**)( 0x008DDB50 + 0x04 * Index );
}
void RemoveSway()
{
PunchAngles_t*punch = (PunchAngles_t *)punch_offset;
punch->PunchAngles[0] = 0.0f;
punch->PunchAngles[1] = 0.0f;
weaponsway_t *weaponsway = (weaponsway_t*)GetWeaponX(Entity[CG->ClientNum]->WeaponID);
if (weaponsway)
{
weaponsway->wswaypointer->a = 0;
weaponsway->wswaypointer->b = 0;
weaponsway->wswaypointer->c = 0;
}
}