Code:
DWORD dwPlayerPointer = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\x85\xC0\x74\x17", "x????xxxx", 1, true);
DWORD dwServerPointer = FindPattern((PBYTE)"\x83\x3D\x00\x00\x00\x00\x00\x74\x07","xx?????xx",2,true);
DWORD dwHealthPointer = FindPattern((PBYTE)"\xFF\xB0\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x3C","xx????x????xx",2,true);
DWORD dwRemotePointer = FindPattern((PBYTE)"\x2B\x05\x00\x00\x00\x00\x83\x25","xx????xx",2,true);
DWORD dwViewAngels = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\xD9\x40\x00","x????xx?",1,true);
DWORD dwDevicePointer = FindPattern((PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\xBE\x00\x00\x00\x00\x3B\xFB","xx????xx????xx",2,true);
DWORD dwBasePointer = FindPattern((PBYTE)"\x81\xC6\x00\x00\x00\x00\xFF\x15\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\xEB\x00", "xx????xx????xx????x?", 2, true);
DWORD dwWeaponPointer = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\x8B\x04\xB8\x6A\x00\x83\xC0\x00\x50\x57\xE8\x00\x00\x00\x00", "x????xxxx?xx?xxx????", 1, true);
DWORD dwVehiclePointer = FindPattern((PBYTE)"\x89\x3D\x00\x00\x00\x00\x5F\x5E\x5B\xC3\x68\x00\x00\x00\x00\xB8\x00\x00\x00\x00", "xx????xxxxx????x????", 2, true);
DWORD dwVehiclePointer2 = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\x3B\xC3\x74\x15","x????xxxx",1,true);
DWORD dwMatrixPointer = FindPattern((PBYTE)"\x68\x00\x00\x00\x00\x8D\x84\x24\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x08","x????xxx????x????xx",1,true);
// ADDRESS
DWORD dwQuickPD = FindPattern((PBYTE)"\xD9\x1D\x00\x00\x00\x00\xE8\x00\x00\x00\x00", "xx???xx??xx", 2, true);
DWORD dwStamina1 = FindPattern((PBYTE)"\xD9\x05\x00\x00\x00\x00\xD9\x5E\x00\x33\xC0\xD9\xE8\x89\x46\x00\xD9\x56\x00\x89\x46\x00", "xx????xx?xxxxxx?xx?xx?", 2, true);
DWORD dwBoneShot = FindPattern((PBYTE)"\xDC\x05\x00\x00\x00\x00\xE8\x00\x00\x00\x00", "xx????x????",2, true);
DWORD dwBoneShot2 = FindPattern((PBYTE)"\x83\x3D\x00\x00\x00\x00\x00\x74\x00\x55\x8B\xEC\x83\xEC\x00\x83\xE4\x00\xDD\x1C\x24", "xx???xxx?xxxxx?xx?xxx",2,true);
DWORD dwSpeed = FindPattern((PBYTE)"\xDC\x0D\x00\x00\x00\x00\x59\x59", "xx????xx", 2, true);
DWORD dwNoSpawnWait = FindPattern((PBYTE)"\x2B\x05\x00\x00\x00\x00\x3B\xC1\x0F\x86\x00\x00\x00\x00\xB3\x00", "xx????xxxx????x?", 2, true);
DWORD dwNoBounds = FindPattern((PBYTE)"\xD9\x1D\x00\x00\x00\x00\xE9\x00\x00\x00\x00\xD8\x1D\x00\x00\x00\x00\xDF\xE0\xF6\xC4\x00", "xx????x????xx????xxxx?", 2, true);
DWORD dwPlantAnyWhere = FindPattern((PBYTE)"\x38\x1D\x00\x00\x00\x00\x74\x1C\x66\x39\x1D\x00\x00\x00\x00\x7C\x13\x8B\xBF\x00\x00\x00\x00\xE8\x00\x00\x00\x00", "xx????xxxxx????xxxx????x????", 2, true);
DWORD dwDefuseAnyWhere = FindPattern((PBYTE)"\x0F\xBF\x35\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x8B\x00\xD9\xEE\xD9\x58\x18", "xxx????x????xxxxxxx",3, true);
DWORD dwStw = FindPattern((PBYTE)"\xD8\x1D\x00\x00\x00\x00\xDF\xE0\xF6\xC4\x00\x7B\x00", "xx????xxxx?x?",2, true);
DWORD dwScope = FindPattern((PBYTE)"\xA3\x00\x00\x00\x00\x8B\x87\x00\x00\x00\x00\xA8\x00\x74\x00\xFF\x36", "x????xx????x?x?xx", 1, true);
DWORD dwWuw = FindPattern((PBYTE)"\x33\x05\x00\x00\x00\x00\x89\x45\x00\xD9\x45\x00\xA1\x00\x00\x00\x00", "xx????xx?xx?x????",2, true);
DWORD dwWth = FindPattern((PBYTE)"\xD9\x05\x00\x00\x00\x00\x83\xC4\x00\x6A\x00\x6A\x00\x51", "xx????xx?x?x?x",2, true);
DWORD dwSuperNoSpread = FindPattern((PBYTE)"\xDC\x05\x00\x00\x00\x00\xD9\x5C\x24\x00\xE8\x00\x00\x00\x00","xx????xxx?x????",2,true);
DWORD dwFastAmmo = FindPattern((PBYTE)"\xB8\x00\x00\x00\x00\xD9\x5D\x00\xE8\x00\x00\x00\x00\xC6\x45\x00\x00\xEB\x48","x????xx?x????xx??xx",1,true);
DWORD dwFastHealth = FindPattern((PBYTE)"\xB8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xC6\x45\x00\x00\x8D\x75\x00\xE8\x00\x00\x00\x00\x8B\x7D","x????x????xx??xx?x????xx",1,true);
DWORD dwWeaponGlobal1 = FindPattern((PBYTE)"\xBE\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x3B\xC3","x????x????xx",1,true);
DWORD dwWeaponGlobal2 = FindPattern((PBYTE)"\xB9\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x8B\xC8\x85\xC9","x????x????xxxx",1,true);
DWORD dwClanTag1 = FindPattern((PBYTE)"\x83\x25\x00\x00\x00\x00\x00\xA3\x00\x00\x00\x00\xA1\x00\x00\x00\x00\x8D\x73\x00","xx?????x????x????xx?",2,true);
DWORD dwClanTag2 = FindPattern((PBYTE)"\xA3\x00\x00\x00\x00\xA1\x00\x00\x00\x00\x8D\x73\x00","x????x????xx?",1,true);
DWORD dwClanTag3 = FindPattern((PBYTE)"\xA3\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x56\x68\x00\x00\x00\x00","x????x????xx????",1,true);
DWORD dwClanTag4 = FindPattern((PBYTE)"\x68\x00\x00\x00\x00\x50\x03\xCF","x????xxx",1,true);
DWORD dwClanTag5 = FindPattern((PBYTE)"\xC6\x05\x00\x00\x00\x00\x00\x85\xC0\x7E\x2F","xx?????xxxx",2,true);
DWORD dwClanTag6 = FindPattern((PBYTE)"\x8D\xB6\x00\x00\x00\x00\x50\x8B\xCE","xx????xxx",2,true);
// OFFSETS
DWORD dwX = FindPattern((PBYTE)"\x8D\x87\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xDC\x1D\x00\x00\x00\x00\xDF\xE0\xF6\xC4\x41","xx????x????x????xx????xxxxx",2,true);
DWORD dwY = FindPattern((PBYTE)"\x8D\x83\x00\x00\x00\x00\x8B\x48\x04\x33\x08\x8B\x83\x00\x00\x00\x00\x89\x4C\x24\x14\xD9\x44\x24\x14\xD9\x58\x3C","xx????xxxxxxx????xxxxxxxxxxx",2,true);
DWORD dwZ = FindPattern((PBYTE)"\x8D\x83\x00\x00\x00\x00\x8B\x48\x00\x33\x08\x8B\x83\x00\x00\x00\x00\x89\x4C\x24\x00\xD9\x44\x24\x00\xD9\x58\x00\x8D\x83\x00\x00\x00\x00\x8B\x48\x00\x33\x08","xx????xx?xxxx????xxx?xxx?xx?xx????xx?xx",2,true);
DWORD dwSlot1 = FindPattern((PBYTE)"\xC6\x84\x38\x00\x00\x00\x00\x00\xEB\x3F\x8D\x47\x00\x8B\xCE\xE8\x00\x00\x00\x00\x80\x38\x5E\x75\x0F","xxx?????xxxx?xxx????xxxxx",3,true);
DWORD dwSlot2 = dwSlot1 + 0x1;
DWORD dwSlot3 = dwSlot2 + 0x1;
DWORD dwSlot4 = dwSlot3 + 0x1;
DWORD dwSlot5 = dwSlot4 + 0x1;
DWORD dwSlot6 = dwSlot5 + 0x1;
DWORD dwSlot7 = dwSlot6 + 0x1;
DWORD dwSlot8 = dwSlot7 + 0x1;
DWORD dwInvisible = FindPattern((PBYTE)"\xFF\xB0\x00\x00\x00\x00\xFF\x75\x00\xE8\x00\x00\x00\x00\x8B\x45\x00\x83\xC4\x00\xC9\xC3","xx????xx?x????xx?xx?xx",2,true);
DWORD dwNoRecoil1 = FindPattern((PBYTE)"\x8B\x87\x00\x00\x00\x00\x7A\x5F","xx????xx",2,true);
DWORD dwNoRecoil2 = dwNoRecoil1 + 0x4;
DWORD dwNoRecoil3 = dwNoRecoil2 + 0x8;
DWORD dwNoFallDamage = FindPattern((PBYTE)"\x81\xC6\x00\x00\x00\x00\xD9\x45\x00\xD9\x1C\x24\xE8\x00\x00\x00\x00\x8B\xFB","xx????xx?xxxx????xx",2,true);
DWORD dwPlayerState = FindPattern((PBYTE)"\x8B\xB7\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x3B\xF0","xx????x????xx",2,true);
DWORD dwPlayerState2 = FindPattern((PBYTE)"\x89\xBB\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x8D\x83\x00\x00\x00\x00\x8B\xF8","xx????x????xx????xx",2,true);
DWORD dwPlayerSpeed = FindPattern((PBYTE)"\xD9\x81\x00\x00\x00\x00\xD8\x45\x00\xD9\x5D\x00\xD9\x45\x00\xDE\xCA\xD9\xC9","xx????xx?xx?xx?xxxx",2,true);
DWORD dwGlobalSize = FindPattern((PBYTE)"\x69\xF6\x00\x00\x00\x00\x8B\x82\x00\x00\x00\x00\x3B\x86\x00\x00\x00\x00\x74\x09};","xx????xx????xx????xx",2,true);
DWORD dwNoSpread = FindPattern((PBYTE)"\xD9\x83\x00\x00\x00\x00\x0F\xB7\x85\x00\x00\x00\x00\xD9\xE8","xx????xxx????xx",2,true);
DWORD dwGravityY = FindPattern((PBYTE)"\xD9\x87\x00\x00\x00\x00\x8D\x55\x00\xD9\x5D\x00\x8D\x45\x00\xD9\x5D\x00\xE8\x00\x00\x00\x00\xD9\xEE","xx????xx?xx?xx?xx?x????xx",2,true);
DWORD dwGravityZ = dwGravityY + 0x4;
DWORD dwGravityX = dwGravityZ + 0x4;
DWORD dwWalkHeight = FindPattern((PBYTE)"\xD9\x05\x00\x00\x00\x00\x33\x05\x00\x00\x00\x00\x89\x45\x00\xD8\x5D\x00\xDF\xE0","xx????xx????xx?xx?xx",2,true);
DWORD dwPlayerView = FindPattern((PBYTE)"\x66\x89\x88\x00\x00\x00\x00\x8B\x0D\x00\x00\x00\x00\x89\x3D\x00\x00\x00\x00\x3B\xCF","xxx????xx????xx????xx",3,true);
DWORD dwWeaponState = FindPattern((PBYTE)"\x8B\xB7\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x3B\xF0\x75\x00", "xx????x????xxx?", 2, true);
DWORD dwFastNadeBlast = FindPattern((PBYTE)"\xD9\x86\x00\x00\x00\x00\xD8\xC9\xDE\xC1\xE8\x00\x00\x00\x00", "xx????xxxxx????", 2, true);
DWORD dwPitch = FindPattern((PBYTE)"\xD9\x80\x00\x00\x00\x00\xD9\x80\x00\x00\x00\x00\xDE\xD9\xDF\xE0\xF6\xC4\x00\x8B\x83\x00\x00\x00\x00","xx????xx????xxxxxx?xx????",2,true);
DWORD dwYaw = FindPattern((PBYTE)"\xD8\xA0\x00\x00\x00\x00\xDC\x35\x00\x00\x00\x00\xDC\x0D\x00\x00\x00\x00\xD9\x5C\x24\x14","xx????xx????xx????xxxx",2,true);
DWORD dwViewX = FindPattern((PBYTE)"\x8D\x83\x00\x00\x00\x00\x50\x8D\x54\x24\x00\x8D\x44\x24\x00\xE8\x00\x00\x00\x00\x8D\x45\x00","xx????xxxx?xxx?x????xx?",2,true);
DWORD dwViewZ = dwViewX + 0x4;
DWORD dwViewY = dwViewZ + 0x4;
DWORD dwWeapon1 = FindPattern((PBYTE)"\x66\x8B\x87\x00\x00\x00\x00\x66\x89\x87\x00\x00\x00\x00\x83\xC4\x18\x8B\xC7\xE8\x00\x00\x00\x00","xxx????xxx????xxxxxx????",3,true);
DWORD dwWeapon2 = dwWeapon1 + 0x2;
DWORD dwWeapon3 = dwWeapon2 + 0x2;
DWORD dwAutoPlant = FindPattern((PBYTE)"\x8B\x86\x00\x00\x00\x00\xD9\x45\x00\xD9\x5D\x00\x85\xC0\x7E\x00", "xx????xx?xx?xxx?", 2, true);
DWORD dwAutoDefuse = dwAutoPlant + 0x4;
DWORD dwAutoShot = dwAutoPlant + 0x16;
DWORD dwNoDelay = FindPattern((PBYTE)"\x83\xA7\x00\x00\x00\x00\x00\x5E\x5B\x5F\x5D\xC2\x00\x00\x56\x8B\x74\x24\x00","xx?????xxxxx??xxxx?",2,true);
DWORD dwNoReload = FindPattern((PBYTE)"\xC6\x86\x00\x00\x00\x00\x00\xEB\x34\x38\x5F\x00\x74\x2F","xx?????xxxx?xx",2,true);
DWORD dwWeaponDamage = FindPattern((PBYTE)"\x39\x86\x00\x00\x00\x00\x5E\x0F\x9F\xC0\xC3\x55\x8B\xEC","xx????xxxxxxxx",2,true);
DWORD dwWeaponDefence = FindPattern((PBYTE)"\x8B\x8B\x00\x00\x00\x00\x83\xC4\x00","xx????xx?",2,true);
DWORD dwWeaponRange = FindPattern((PBYTE)"\x8B\x8E\x00\x00\x00\x00\xEB\x03\x6A\x14","xx????xxxx",2,true);
DWORD dwAmmoNumber = FindPattern((PBYTE)"\x8B\x82\x00\x00\x00\x00","xx????",2,true);
DWORD dwMagazineNumber = FindPattern((PBYTE)"\x8B\x9A\x00\x00\x00\x00","xx????",2,true);
DWORD dwEffectRange = FindPattern((PBYTE)"\xDB\x80\x00\x00\x00\x00\x51","xx????x",2,true);
DWORD dwParabola = dwEffectRange + 0x4;
DWORD dwShotSpeed = FindPattern((PBYTE)"\x8B\x86\x00\x00\x00\x00\x3B\x81\x00\x00\x00\x00\x75\x3C","xx????xx????xx",2,true);
DWORD dwWeaponWheight = FindPattern((PBYTE)"\x8B\x86\x00\x00\x00\x00\x3B\x81\x00\x00\x00\x00\x75\x2E","xx????xx????xx",2,true);