Hello guys
today , we will hack on spyglass servers
No battleye
So There are 2 tutorials
Method 1: You have an indetected script

Method 2: You don't have an indetected script
So first:
Dowload this JmeDebug console
ok now put the sqf in your arma 3 folder
Lauch arma 3
when you are in the main menu :
Launch Cheat engine
Join the spyglass server where you want to hack
When you spawn
wait something like 15-20 sec
ALT+TaB
Go in cheat engine
select Arma 3 process
choose string value type
Put this :
Code:
["onLoad",_this,"RscDisplayInventory",'IGUI'] call compile preprocessfilelinenumbers "A3\ui_f\scripts\initDisplay.sqf"
First scan
Double clik on the result
now the result is below
remplace the code by this :
Code:
player addAction ["Debug","\SCRIPT\debug.sqf"];
Now , return in arma 3
Press I ( Inventory )
Close it
Scroll
If you have the undetected script
Clic on Debug
Copy that
ExecVM "yourscriptnamehere.sqf"
Remplace " yourscriptnamehere by the name of your script obviously
Remember , you script must be undetected by spyglass or you will be kicked when you will open the hack
If you don't have the undetected script
Alt+TaB
go in your arma 3 folder
Code:
steam\SteamApps\common\Arma 3
Create a new folder called " SCRIPT "
in this folder , create a doc notepad
open it , save it as esp.sqf ( if you want a esp )
ok now , open the .sqf with notepad
and in put this
Code:
onEachFrame {
_l49 = nearestobjects[player, ["CAManBase"], 1400]; {
if ((side _x != side player) && (getPlayerUID _x != "") && ((player distance _x) < 1400)) then {
drawIcon3D["", [1, 0, 0, 1], [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 2], 0.1, 0.1, 45, (format["%2 : %1m", round(player distance _x), name _x]), 1, 0.04, "TahomaB"]
} else {
if ((getPlayerUID _x != "") && ((player distance _x) < 1000)) then {
drawIcon3D["", [0, 0.5, 1, 1], [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 2], 0.1, 0.1, 45, (format["%2 : %1m", round(player distance _x), name _x]), 1, 0.04, "TahomaB"]
};
};
}
foreach playableUnits;
};
} else {
onEachFrame {
nil
};
};
now go in arma 3
Open Debug console
Copy that
Code:
ExecVM "\SCRIPT\esp.sqf"
hit execute
now you have a undetected ESP
if you want some other scripts
ATM Money 50 000 ( remplace 50 000 by whatever you want )
Code:
{life_atmcash =50 000; }
Cash Money 50 000 ( remplace 50 000 by whatever you want
Code:
{life_cash =50 000; }
KILL EVERYONE
Code:
{ _x setDammage 1; } forEach playableUnits;
Markers players on the map
Code:
if !("ItemMap" in items player) then {player addweapon "ItemMap";};
jme_noobz = [];
jme_Bitchz = [];
if (isnil "jme_mm") then {jme_mm = 0;};
if (jme_mm == 0) then {jme_mm = 1; hint "JME: Player Markers ON";} else {jme_mm = 0; hint "JME: Player Markers OFF";};
while {jme_mm == 1} do
{
{
//[_x] join grpNull;
if ((vehicle _x isKindOf "LandVehicle") || (vehicle _x isKindOf "Air") || (vehicle _x isKindOf "Ship")) then
{
if (count (crew vehicle _x) > 0) then
{
{
if (!(_x in jme_noobz) and (alive _x) and (getPlayerUID _x != "")) then
{
private ["_pos", "_mkr", "_vhc"];
_vhc = vehicle _x;
_pos = visiblePosition _x;
_mkr = createMarkerLocal [format ["CRW%1%2", _pos select 0, _pos select 1], [(_pos select 0) + 20, _pos select 1, 0]];
_vehname = (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle _x) >> 'displayName'));
_mkr setMarkerTextLocal format[' %1 --- %2 --- %3m',name _x,_vehname,round(_x distance player)];
_mkr setMarkerTypeLocal "mil_dot";
if ((side _x == side player) and (side _x != resistance)) then {_mkr setMarkerColorLocal "ColorBlue";}else{_mkr setMarkerColorLocal "ColorRed";};
_mkr setMarkerSizeLocal [1,1];
jme_noobz set [count jme_noobz, _x];
[_x, _mkr,_vhc] spawn
{
private ["_u", "_m","_pc"];
_u = _this select 0;
_m = _this select 1;
while {(jme_mm == 1) and (alive _u) and (vehicle _u != _u) and (getPlayerUID _u != "")} do
{
_pc = ((crew vehicle _u) find _u);
_m setMarkerPosLocal ([(visiblePosition _u select 0) + 20, (visiblePosition _u select 1) - (25 + _pc*20), 0]);
sleep 0.01;
};
deleteMarkerLocal _m;
if (_u in jme_noobz) then
{
jme_noobz set [(jme_noobz find _u), -1];
jme_noobz = jme_noobz - [-1];
};
true;
};
};
} forEach crew vehicle _x;
};
}
else
{
if (!(_x in jme_Bitchz) and (vehicle _x == _x) and (getPlayerUID _x != "")) then
{
private ["_pos", "_mkr"];
_pos = visiblePosition _x;
_mkr = createMarkerLocal [format ["PLR%1%2", _pos select 0, _pos select 1], [(_pos select 0) + 20, _pos select 1, 0]];
_mkr setMarkerTypeLocal "mil_dot";
_mkr setMarkerSizeLocal [1,1];
if ((side _x == side player) and (side _x != resistance)) then {_mkr setMarkerColorLocal "ColorWhite";}else{_mkr setMarkerColorLocal "ColorRedAlpha";};
_mkr setMarkerTextLocal format ["%1 --- %2", name _x,round(_x distance player)];
if (_x == player) then
{
_mkr setMarkerColorLocal "ColorGreen";
};
jme_Bitchz set [count jme_Bitchz, _x];
[_x, _mkr] spawn
{
private ["_u", "_m"];
_u = _this select 0;
_m = _this select 1;
while {(jme_mm == 1) and (alive _u) and (vehicle _u == _u) and (getPlayerUID _u != "") } do
{
_m setMarkerPosLocal ([visiblePosition _u select 0, visiblePosition _u select 1, 0]);
sleep 0.01;
};
deleteMarkerLocal _m;
if (_u in jme_Bitchz) then
{
jme_Bitchz set [(jme_Bitchz find _u), -1];
jme_Bitchz = jme_Bitchz - [-1];
};
true;
};
};
};
} forEach playableUnits;
sleep 0.3;
};
{_mkr = str _x; deleteMarkerLocal _mkr;} forEach playableUnits;
Vehicles markers ( can be buged be carefull )
if !("ItemMap" in items player) then {player addweapon "ItemMap";};
if (isnil "jme_vm") then {jme_vm = 0;}; if (jme_vm == 0) then {jme_vm = 1; hint "JME: Vehicle Markers ON";} else {jme_vm = 0; hint "JME: Vehicle Markers OFF";};
while {jme_vm == 1} do
{
{
jme_vmarkers = str _x;
deleteMarkerLocal jme_vmarkers;
jme_vmarkers = createMarkerLocal [jme_vmarkers, visiblePosition _x];
jme_vmarkers setMarkerTypeLocal "waypoint";
jme_vmarkers setMarkerPosLocal visiblePosition _x;
jme_vmarkers setMarkerSizeLocal [0.5,0.5];
jme_vmarkers setMarkerTextLocal format['%1',typeOf _x];
if ((_x isKindOf "Air") || (_x isKindOf "Tank")) then {jme_vmarkers setMarkerColorLocal ("ColorRed");} else {jme_vmarkers setMarkerColorLocal ("ColorBlue");};
} forEach vehicles;
sleep 1;
};
{jme_vmarkers = str _x; deleteMarkerLocal jme_vmarkers;} forEach vehicles;
Spawn a slammer ( a TANK ) near you
Code:
_spawn = "B_MBT_01_cannon_F";
_posplr = [((getPos player) select 0) - 3, ((getPos player) select 1) + 3, 0];
_dirplr = getDir player;
_spwnveh = _spawn createVehicle (_posplr);
_spwnveh setVariable ["Sarge",1,true];
laptop removeAction car1;
laptop removeAction car2;
laptop removeAction car3;
laptop removeAction car4;
laptop removeAction car5;
laptop removeAction car6;
teleport
Code:
};
AAAAA_WWWWW___VVVV_420trickshotweed = {
closeDialog 0;
openMap[true, false];
sleep 0.01;
showCommandingMenu "";
onMapSingleClick 'player setpos _pos;openMap[false,false];onMapSingleClick "";false';
Crate with everything x50 inside ( wait before the crate finish to be built , many crate can give you some bigs lags ( 10 fps )
Code:
_l5 = getdir vehicle player;
_pos = getPos vehicle player;
_pos = [(_pos select 0) + 1.5 * sin(_l5), (_pos select 1) + 1.5 * cos(_l5), 0];
_l50 = createVehicle["box_NATO_AMMO_F", _pos, [], 0, 'CAN_COLLIDE'];
clearWeaponCargo _l50;
clearMagazineCargo _l50;
clearItemCargo _l50;
clearBackpackCargo _l50;
_l51 = configFile >> "CfgWeapons";
_l52 = [];
for "_l39"
from 0 to(count _l51) - 1 do {
_l53 = _l51 select _l39;
if (isClass _l53) then {
_l3 = configName _l53;
_l54 = getNumber(_l53 >> "type");
_l55 = getNumber(_l53 >> "scope");
_l56 = getText(_l53 >> "picture");
if (_l55 >= 2 && _l54 in [1, 2, 4, 4096] && _l56 != "" && !(_l3 in _l52) && _l3 != "NVGoggles") then {
_l52 set[count _l52, _l3];
};
};
if (_l39 % 10 == 0) then {
hintsilent format["Spawning Weapons %1", count _l52];
sleep 0.0001;
};
};
sleep 0.1;
_l51 = configFile >> "CfgMagazines";
_l57 = [];
for "_l39"
from 0 to(count _l51) - 1 do {
_l53 = _l51 select _l39;
if (isClass _l53) then {
_l3 = configName _l53;
_l55 = getNumber(_l53 >> "scope");
_l56 = getText(_l53 >> "picture");
if (_l55 >= 2 && _l56 != "" && !(_l3 in _l57)) then {
_l57 set[count _l57, _l3];
};
};
if (_l39 % 10 == 0) then {
hintsilent format["Spawning Mags %1", count _l57];
sleep 0.0001;
};
}; {
_l50 addWeaponCargo[_x, 50];
}
foreach _l52; {
_l50 addMagazineCargo[_x, 50];
}
foreach _l57;
sleep 0.1;
_l51 = configFile >> "CfgWeapons";
_l58 = [];
for "_l39"
from 0 to(count _l51) - 1 do {
_l53 = _l51 select _l39;
if (isClass _l53) then {
_l3 = configName _l53;
_l54 = getNumber(_l53 >> "type");
_l55 = getNumber(_l53 >> "scope");
_l56 = getText(_l53 >> "picture");
if (_l55 >= 2 && _l54 in [131072, 4096] && _l56 != "" && !(_l3 in _l58) && _l3 != "Binocular") then {
_l58 set[count _l58, _l3];
};
};
if (_l39 % 10 == 0) then {
hintsilent format["Spawning Items %1", count _l58];
sleep 0.0001;
};
}; {
_l50 addItemCargo[_x, 50];
}
foreach _l58;
sleep 0.1;
_l51 = configFile >> "CfgVehicles";
_l59 = [];
for "_l39"
from 0 to(count _l51) - 1 do {
_l53 = _l51 select _l39;
if (isClass _l53) then {
_l3 = configName _l53;
_l54 = getText(_l53 >> "vehicleClass");
_l55 = getNumber(_l53 >> "scope");
_l56 = getText(_l53 >> "picture");
if (_l55 >= 2 && _l54 == "Backpacks" && _l56 != "" && !(_l3 in _l59)) then {
_l59 set[count _l59, _l3];
};
};
if (_l39 % 10 == 0) then {
hintsilent format["Spawning Backpacks %1", count _l59];
sleep 0.0001;
};
}; {
_l50 addBackPackCargo[_x, 5];
}
foreach _l59;
sleep 0.1;
hint "Weapon Crate Ready";
titleText[" \nCrate Spawned..", "PLAIN"];
titlefadeout 5;
Delete ALL crates
Code:
{
deleteVehicle _x
}
forEach(allMissionObjects "box_NATO_AMMO_F");
hint "All Weapon Boxes Deleted";
Credits
JmeDebugConsole is by @
evskin
Cheat engine method is by @
evskin
Undetected cheat engine method combined with debug method is by Me

( found it by myself and i never saw it anywhere )
Esp, player markers and vehicles makers script found in 313.sqf
Crate is from 313.sqf too
Rembember : If the method become detected in the future , and admins catch you for hacking on servers , I will never be responsible of your ban , don't blame me , blame tonic to being a ******
Enjoy bitches
