Key lol good price if you want buy contact: @phernato
void PlayerTakeDamage(void* ClosestEnemy){
if(Save::DamageInfo != NULL && clock() > Save::AimDelay){
Save::AimDelay = clock() + Save::AimFPS;
void* LocalPlayer = GameFacadeCurrentLocalPlayer();
void* WeaponOnHand = PlayerWeaponOnHand(LocalPlayer);
*(void**)((uintptr_t) Save::DamageInfo + 0x18) = *(void**)((uintptr_t) LocalPlayer + 0xE0);
*(void**)((uintptr_t) Save::DamageInfo + 0x30) = WeaponOnHand;
*(Vector3*)((uintptr_t) Save::DamageInfo + 0x38) = CameraPosition(LocalPlayer);
*(Vector3*)((uintptr_t) Save::DamageInfo + 0x44) = PlayerHeadPosition(ClosestEnemy);
PlayerNetworkStartWholeBodyFiring(LocalPlayer,WeaponOnHand);
PlayerTakeDamage(ClosestEnemy,Save::DamageInfo,NULL,*(void**)((uintptr_t) ClosestEnemy + 0x744),0);
PlayerNetworkStopFire(LocalPlayer,WeaponOnHand);
}
}
if(Save::DamageInfo != NULL && clock() > Save::AimDelay){
Save::AimDelay = clock() + Save::AimFPS;
void* LocalPlayer = GameFacadeCurrentLocalPlayer();
void* WeaponOnHand = PlayerWeaponOnHand(LocalPlayer);
*(void**)((uintptr_t) Save::DamageInfo + 0x18) = *(void**)((uintptr_t) LocalPlayer + 0xE0);
*(void**)((uintptr_t) Save::DamageInfo + 0x30) = WeaponOnHand;
*(Vector3*)((uintptr_t) Save::DamageInfo + 0x38) = CameraPosition(LocalPlayer);
*(Vector3*)((uintptr_t) Save::DamageInfo + 0x44) = PlayerHeadPosition(ClosestEnemy);
PlayerNetworkStartWholeBodyFiring(LocalPlayer,WeaponOnHand);
PlayerTakeDamage(ClosestEnemy,Save::DamageInfo,NULL,*(void**)((uintptr_t) ClosestEnemy + 0x744),0);
PlayerNetworkStopFire(LocalPlayer,WeaponOnHand);
}
}
β€1
Forwarded from FWZ π»π³ (Δα»©c Duy)
This media is not supported in your browser
VIEW IN TELEGRAM
Aimkill ios
Buy dm @abczyxd_w
Buy dm @abczyxd_w
Mai update hack nhΓ© bαΊn quΓ‘ khΓ΄ng lΓ m Δược mai rαΊ£nh lΓ m
β€1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
πππππππ
π Sticker
This media is not supported in your browser
VIEW IN TELEGRAM
β€1
Hook(oxo("0x1C2549C"), Hook_UpdateLocalMark, orig_UpdateLocalMark);
Vector3 SavedMapMarker = {0, 0, 0};
bool HasMapMarker = false;
bool TeleportMark1 = false;
void (*orig_UpdateLocalMark)(void* _this, Vector3 p, uint32_t posType, Vector3 realPos);
void hook_UpdateLocalMark(void* _this, Vector3 p, uint32_t posType, Vector3 realPos) {
SavedMapMarker = realPos;
HasMapMarker = true;
if (orig_UpdateLocalMark) {
orig_UpdateLocalMark(_this, p, posType, realPos);
}
}
void TeleportMarkVoid(void* localPlayer) {
if (TeleportMark1 && HasMapMarker && localPlayer != nullptr) {
void* tf = get_transform(localPlayer);
if (!tf) return;
Vector3 currentPos = get_position(tf);
Vector3 targetPos;
targetPos.x = SavedMapMarker.x;
targetPos.y = currentPos.y;
targetPos.z = SavedMapMarker.z;
Transform_SetPosition (tf, Vvector3(targetPos.x, targetPos.y, targetPos.z));
}
}
TeleportMarkVoid(local_player);
Vector3 SavedMapMarker = {0, 0, 0};
bool HasMapMarker = false;
bool TeleportMark1 = false;
void (*orig_UpdateLocalMark)(void* _this, Vector3 p, uint32_t posType, Vector3 realPos);
void hook_UpdateLocalMark(void* _this, Vector3 p, uint32_t posType, Vector3 realPos) {
SavedMapMarker = realPos;
HasMapMarker = true;
if (orig_UpdateLocalMark) {
orig_UpdateLocalMark(_this, p, posType, realPos);
}
}
void TeleportMarkVoid(void* localPlayer) {
if (TeleportMark1 && HasMapMarker && localPlayer != nullptr) {
void* tf = get_transform(localPlayer);
if (!tf) return;
Vector3 currentPos = get_position(tf);
Vector3 targetPos;
targetPos.x = SavedMapMarker.x;
targetPos.y = currentPos.y;
targetPos.z = SavedMapMarker.z;
Transform_SetPosition (tf, Vvector3(targetPos.x, targetPos.y, targetPos.z));
}
}
TeleportMarkVoid(local_player);
β€4