Shellshock
Shellshock
Shellshock
this.isScript = true;
get response() {
if ( this.isScript ) {
let babylonVarName,
playersVarName,
myPlayerVarName,
sceneVarName,
cullFuncName;
try {
} catch ( error ) {
return code;
function getVars() {
return {
babylonVarName,
playersVarName,
myPlayerVarName,
playersVarName,
sceneVarName,
cullFuncName
};
window[ '${onUpdateFuncName}' ](
${babylonVarName},
${playersVarName},
${myPlayerVarName}
);
${sceneVarName}.render()` )
.replace( `function ${cullFuncName}`, `
function ${cullFuncName}() {
return true;
function someFunctionWhichWillNeverBeUsedNow` );
return super.response;
};
temp.innerHTML = `
<style>
.msg {
position: absolute;
left: 10px;
bottom: 10px;
color: #0E7697;
font-weight: bolder;
padding: 15px;
animation: msg 0.5s forwards, msg 0.5s reverse forwards 3s;
z-index: 999999;
pointer-events: none;
}
@keyframes msg {
from {
transform: translate(-120%, 0);
}
to {
transform: none;
}
}
</style>
<div class="popup_window popup_lg roundme_lg msg" style="display: none;"></div>
` + '<div class="popup_window popup_lg centered roundme_lg info" style="z-index:
9999999;">' +
( shouldShowAd ? `<h1 class="roundme_sm">Loading ad...</h1>` : `<button
class="popup_close clickme roundme_sm"
onclick="this.parentNode.style.display='none';"></button>
<h1 class="roundme_sm">Aimbot & ESP!</h1>
<h4 style="text-align:center;">
Keys:
<br>
[B] to toggle aimbot
<br>
[V] to toggle ESP
<br>
[N] to toggle ESP lines
<br>
[L] to toggle aimbot on <br>right mouse hold
<br>
[H] to show/hide help
<br>
<br>
By Zertalious
</h4>
<div id="btn-horizontal" class="f-center">
<button class="ss_button btn_red bevel_red btn_sm"
onclick="window.open('https://discord.gg/K24Zxy88VM', '_blank')">Discord</button>
<button class="ss_button btn_yolk bevel_yolk btn_sm"
onclick="window.open('https://greasyfork.org/en/users/662330-zertalious',
'_blank')">More scripts</button>
</div>
<div id="btn-horizontal" class="f-center">
<button class="ss_button btn_green bevel_green btn_sm"
onclick="window.open('https://www.instagram.com/zertalious/',
'_blank')">Instagram</button>
<button class="ss_button btn_blue bevel_blue btn_sm"
onclick="window.open('https://twitter.com/Zertalious', '_blank')">Twitter</button>
</div>` ) +
'</div>';
document.body.appendChild( temp.children[ 0 ] );
if ( shouldShowAd ) {
const url = new URL( window.location.href );
} );
if ( event.button === 2 ) {
return;
switch ( event.code ) {
case 'KeyB' :
aimbotEnabled = ! aimbotEnabled;
break;
case 'KeyV' :
espEnabled = ! espEnabled;
break;
case 'KeyN' :
showLines = ! showLines;
case 'KeyH' :
break;
case 'KeyL' :
aimbotOnRightMouse = ! aimbotOnRightMouse;
break;
} );
msgEl.style.display = 'none';
void msgEl.offsetWidth;
msgEl.style.display = '';
return;
if ( ! myPlayer ) {
return;
if ( ! lineOrigin ) {
}
lineOrigin.copyFrom( myPlayer.actor.mesh.position );
continue;
sphere.parent = player.actor.mesh;
player.sphere = sphere;
const options = {
points: [ lineOrigin, player.actor.mesh.position ],
updatable: true
};
player.lines = lines;
player.lineOptions = options;
linesArray.push( lines );
player.lines.playerExists = true;
player.lines = BABYLON.MeshBuilder.CreateLines( 'lines',
player.lineOptions );
player.sphere.renderingGroupId = espEnabled ? 1 : 0;
player.sphere.visibility = ( aimbotEnabled || espEnabled ) &&
myPlayer !== player && ( myPlayer.team === 0 || myPlayer.team !== player.team );
if ( ! linesArray[ i ].playerExists ) {
linesArray[ i ].dispose();
linesArray.splice( i, 1 );
minDistance = distance;
targetPlayer = player;
}
}
if ( targetPlayer ) {
const x = targetPlayer.actor.mesh.position.x -
myPlayer.actor.mesh.position.x;
const y = targetPlayer.actor.mesh.position.y -
myPlayer.actor.mesh.position.y;
const z = targetPlayer.actor.mesh.position.z -
myPlayer.actor.mesh.position.z;