This pattern is working.
Code:
DWORD dwWeaponPointer = FindPattern((PBYTE)"\x0F\xBF\x05\x00\x00\x00\x00\x00\x68\x00\x00\x00\x00" ,"xxx?????x????",3,true); DWORD dwViewAngles = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\xD9\x40\x00};","x????xx?",1,true); DWORD dwPremium = FindPattern((PBYTE)"\x89\x86\x00\x00\x00\x00\x8D\x86\x00\x00\x00\x00\x50\xE8\x00\x00\x00\x00};", "xx??xxxx???xxx??xx", 2, true); DWORD dwNoRecoil1 = FindPattern((PBYTE)"\x89\x87\x00\x00\x00\x00\x8B\x06\x89\x87\x00\x00\x00\x00\x8B\x46\x00\x89\x87\x00 \x00\x00\x00};", "xx??xxxxxx??xxxx?xx??xx", 2, true); DWORD dwNoSpread = FindPattern((PBYTE)"\xBE\x00\x00\x00\x00\x3B\xD8\x74\x00\x8B\x9F\x00\x00\x00\x00\xE8\x00\x00\x00\x00 };", "x???xxxx?xx??xxx???? ", 1, true); DWORD dwSlot5 = FindPattern((PBYTE)"\xC6\x83\x00\x00\x00\x00\x00\x5F\xE9\x00\x00\x00\x00", "xx???x?xx?xxx", 2, true); DWORD dwUnlAmmoASM = FindPattern((PBYTE)"\x56\x8B\xF0\x83\xBE\x00\x00\x00\x00\x00\x74\x00", "xxxxx??xxxx?", 0, 0); DWORD dwImDrunk = FindPattern((PBYTE)"\x66\x83\x3D\x00\x00\x00\x00\x00\x00\x74\x00\x8B\x00\x00\x00};", "xxx??????x?x???",3,true); DWORD dwGravity = FindPattern((PBYTE)"\xD9\x83\x00\x00\x00\x00\xD9\xC2\xDE\xF9", "xx??xxxxxx", 2, true); DWORD dwAntiAFK = FindPattern((PBYTE)"\xD9\x05\x00\x00\x00\x00\xD8\x45\x00", "xx???xxx?", 2, true); DWORD dwBoneShot = FindPattern((PBYTE)"\xDC\x05\x00\x00\x00\x00\xE8\x00\x00\x00\x00","xx???xx???x",2,true); DWORD dwWTW = FindPattern((PBYTE)"\xD9\x05\x00\x00\x00\x00\xD8\x5E\x00","xx???xxx?",2,true); DWORD dwSTW = FindPattern((PBYTE)"\xD8\x1D\x00\x00\x00\x00\xDF\xE0\xF6\xC4\x00\x7A\x02","xx???xxxxx?xx",2,true); DWORD dwPlantAnyWhereX = FindPattern((PBYTE)"\x88\x1D\x00\00\x00\x00\x88\x1 D\x00\x00\x00\x00\x88\x1D","xx????xx????xx",2,true ); DWORD dwPlantAnyWhere = dwPlantAnyWhereX - 0x7; DWORD dwDefuseAnyWhereX = FindPattern((PBYTE)"\x66\xA3\x00\x00\x00\x00\x66\xA3\x00\x00\x00\x00\x66\xA3\x00\x00\x00\x00\x66\xA3 ","xx????xx????xx????xx",2,true); DWORD dwDefuseAnyWhere = dwDefuseAnyWhereX + 0x4; DWORD dwWUW = FindPattern((PBYTE)"\x33\x05\x00\x00\x00\x00\x89\x45\xFC\xD9\x45\xFC\xA1\x00\x00\x00", "xx???xxxxxxxx???", 2, true ); DWORD dwFastMedic = FindPattern((PBYTE)"\xB8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xC6\x45\x00\x01\x8D\x75", "x???xx??xxxx?xxx", 1, true ); DWORD dwFastAmmo = FindPattern((PBYTE)"\xB8\x00\x00\x00\x00\xD9\x5D\x00\xE8\x00\x00\x00\x00", "x???xxx?x??xx", 1, true); DWORD dwPlayerZ = FindPattern((PBYTE)"\x8D\x83\x00\x00\x00\x00\x8B\x48\x00\x33\x08\x8B\x83\x00\x00\x00\x00", "xx???xxx?xxxx???x", 2, true); DWORD dwWTH = FindPattern((PBYTE)"\xD9\x05\x00\x00\x00\x00\x83\xC4\x00", "xx???xxx?", 2, true); DWORD dwEngineText = FindPattern((PBYTE)"\x6A\x00\xB8\x00\x00\x00\x00\x E8\x00\x00\x00\x00", "x?x???xx???x", 0, 0); DWORD dwMessageBox = FindPattern((PBYTE)"\x33\xC0\x50\x68\x00\x00\x00\x00", "xxxx???x", 0, 0); DWORD dwHighMode = FindPattern((PBYTE)"\xDC\x3D\x00\x00\x00\x00\xD8\x8B\x00\x00\x00\x00\xDE\xD9", "xx???xxx?xxxxx", 2, true); DWORD dwCQCProne = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\x53\x8B\x5D\x00", "x???xxxx?", 1, true); DWORD dwPlayerPointer = FindPattern((PBYTE)"\x8B\x0D\x00\x00\x00\x00\x66\x83\xB9};", "xx????xxx", 2, true); DWORD dwDevicePointer = FindPattern((PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86};", "xx????xx???xxx", 2, true); DWORD dwUserPointer = FindPattern((PBYTE)"\x0F\x8C\x00\x00\x00\x00\x8B\x0D\x00\x00\x00\x00" ,"xx????xx????",8,true); DWORD dwInvisible = FindPattern((PBYTE)"\x8B\x88\x00\x00\x00\x00\x89\x0F","xx???xxx",2,true); DWORD dwVirtualJump = FindPattern((PBYTE)"\xD9\x05\x00\x00\x00\x00\xC3\xD9" ,"xx???xxx",2,true); DWORD dwOpkAsm = FindPattern((PBYTE)"\x55\x8B\xEC\x51\x51\x8B\x00\x14\x33\x00\x10", "xxxxxx?xx?x", 0, 0 ); DWORD dwSuperNoSpread = FindPattern((PBYTE)"\x00\x00\x00\x00\x00\x00\x14\x40","xxxxxxxx",0 ,0); DWORD WeaponMainOffset = 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 Weapon1Offset = WeaponMainOffset+0x0; DWORD Weapon2Offset = WeaponMainOffset+0x2; DWORD Weapon3Offset = WeaponMainOffset+0x4; DWORD dwNoBoundsMainOffset = FindPattern((PBYTE)"\xD9\x1D\x00\x00\x00\x00\xE9\x00\x00\x00\x00", "xx???xx??xx", 2, true); DWORD dwNoBounds1 = dwNoBoundsMainOffset+0x0; DWORD dwNoBounds2 = dwNoBoundsMainOffset+0x4; DWORD dwNoBounds3 = dwNoBoundsMainOffset+0x8;