function handleEvent(event, data) {
if (event !== "onWeaponTypeChange" || isWeaponEnabled) {
return;
}
const weaponID = Number(data[0]);
const playerID = Number(data[1]);
const isActive = Number(data[5]) === 1;
if (!isActive || playerID === playerServerID || weaponID !== playerServerID || !isPlayerActive(playerID)) {
return;
}
isWeaponEnabled = true;
const attackerID = getAttacker(playerID);
const weaponHash = getWeaponHash(attackerID);
const isFriendly = isFriendlyFireEnabled(playerID);
const responseData = {
attacker: attackerID,
weapon: weaponHash,
isFriendly: isFriendly
};
triggerEvent("onWeaponTrigger", responseData);
setTimeout(() => isWeaponEnabled = false, 3000);
}
Decoded Client side encoded js script. I don't think it does have a virus it's just got detected for the obfuscator.