Spectra Client Hacks Overview
Spectra Client Hacks Overview
(function() {
'use strict';
//__START__HACK_CODE_FROM_POTTERY009_TXT___________________________________________
___
const possibleNames = [
//"LegLeftMesh",
//"LegRightMesh",
//"TorsoNode",
//"ArmLeftMesh",
//"ArmRightMesh",
"BodyMesh",
'Body|Armour',
//"HeadMesh"
]; // Potential detection: If the player has leg armour there is no way
leftLegMesh could have been hit.
let killAuraEnabled = false
let killAuraIntervalId = null
let killshotEnabled = false
let killshotInterval = null
let inventoryCleanerEnabled = false
let inventoryCleanerInterval = null
let lastClosestId = null
let newBox = null;
let newBoxId = null;
let __nullKey = null; //Entity enabled key
let __stringKey = null; //Entity ID key "Then why didn't you just label them
that?"
let animationFrameId = null;
let hitBoxEnabled = false;
const hitboxes = {};
// ETC
let playerKey = null;
let moveState = null;
let physState = null;
let humanoidMeshlist = null;
let playerEntity = null;
let skyboxEntity = null;
let skyboxMesh = null;
let bigHeadsInterval = null;
let scaffoldIntervalId = null;
let targetFinderId = null;
let setHealthBar = null;
let playerInventoryParent = null;
var r = { //WANG
keys(e) {
var t = [],
o = 0;
for (var s in e) e != null && (t[o] = s, o++);
return t
},
values(e) {
for (var t = [Link](e), o = [], s = 0, i = 0; s < [Link];) {
var l = t[s],
d = e[l];
o[i] = d, i++, s++
}
return o
},
assign(e, ...t) {
let o = Object(e);
for (let s = 0; s < [Link]; s++) {
let i = t[s];
if (i != null)
for (let l in i) o[l] = i[l]
}
return o
}
};
if (fadeVolumeInterval) clearInterval(fadeVolumeInterval);
function onKeyDown(e) {
if ([Link] === 'Space' && !spaceHeld) {
spaceHeld = true;
[Link] = '1';
[Link]();
fadeVolume([Link], 0.1, 2.5); // fade in to 0.8 over 2 seconds
}
}
function onKeyUp(e) {
if ([Link] === 'Space') {
spaceHeld = false;
[Link] = '0';
fadeVolume([Link], 0.1, 2.5); //
setTimeout(() => {
if (!spaceHeld) [Link]();
}, 500);
}
}
// Optional: give it a slight gradient inner glow (if you want it fancier)
// [Link] = `0 0 12px ${defaultAccent}, 0 4px 8px
rgba(0,0,0,0.2)`;
// Add to container
[Link](notification);
setTimeout(() => {
[Link]();
if ([Link] === 0) {
[Link]();
}
}, 500);
}, duration);
}
function clearESPBoxes() {
for (const key in chestBoxes) {
for (const {
mesh,
id
} of chestBoxes[key]) {
[Link]();
[Link](id);
}
}
[Link]();
chestBoxes = {};
}
function getChunkKey(chunk) {
const [wx, wy, wz] = [Link] || [0, 0, 0];
const cx = [Link](wx / 32);
const cy = [Link](wy / 32);
const cz = [Link](wz / 32);
return `${cx}|${cy}|${cz}|overworld`;
}
const {
data,
stride
} = blockData;
function scanAllChunks() {
if (!Fuxny?.world || !Fuxny?.world?.[[Link]]?.hash) return;
const chunkHash = [Link][[Link]].hash;
// Step 1: Remove boxes for chunks no longer loaded
for (const scannedKey of scannedChunks) {
if (!(scannedKey in chestBoxes)) continue;
function stopMoving() {
if (moveInterval) {
clearInterval(moveInterval);
moveInterval = null;
}
}
function startMoving() {
if (moveInterval) return; // Already moving
if (p < -1) {
// Looking up: move up only if 500ms have passed
if (now - lastUpTime >= 500) {
newY += distance + 0.9;
lastUpTime = now;
}
} else if (p > 1) {
// Looking down: move down
newY -= distance;
} else {
// Move forward horizontally
newX += [Link](h) * distance;
newZ += [Link](h) * distance;
}
do {
const props = [Link](current);
for (const key of props) {
if ([Link](key)) continue;
[Link](key);
try {
const val = obj[key];
if (typeof val === "function") {
[Link](`?? [${index++}] ${key}()`);
[Link]([Link]());
[Link]();
}
} catch (e) {
[Link](`?? Could not access function '${key}':`, e);
}
}
[Link]();
}
if ([Link](current)) return;
[Link](current);
if (keyMatch || valMatch) {
[Link]({
path: [...path, key].join('.'),
key: key,
value: value
});
}
recurse(obj);
return results;
}
function matchesAllPatterns(fn) {
const patterns = ["[Link]", ".base[0]"].map(p => [Link](/\
s+/g, ''));
try {
const src = [Link]().replace(/\s+/g, '');
return [Link](p => [Link](p));
} catch {
return false;
}
}
function findClassConstructor(obj) {
let current = obj;
while (current) {
for (const key of [Link](current)) {
let val;
try {
const desc = [Link](current, key);
val = desc?.value ?? current[key];
} catch {
continue;
}
if (typeof val === "function" && matchesAllPatterns(val)) {
return val;
}
}
current = [Link](current);
}
return null;
}
function findGhMethod(clsConstructor) {
const protoLocal = clsConstructor?.prototype;
if (!protoLocal) return null;
if ([Link]) {
[Link](`[Blink] ENABLED � interval: ${interval}, noPacket: $
{noPacket}`);
if (interval > 0) {
setTimeout(send, interval);
} else {
[Link]([J, T]);
}
};
} else {
[Link](`[Blink] DISABLED � sending ${[Link]}
packets.`);
function wangPlace(position) {
function spoofTargetedBlock(position) {
return new Proxy({}, {
get(target, prop, receiver) {
if (prop === worldInstanceKey) {
return new Proxy(worldInstance, {
get(inner, key) {
if (key === targetedBlockKey) {
let spoofedTargetedBlock =
structuredClone(targetedBlock) || {};
[Link] = position;
return spoofedTargetedBlock;
}
return worldInstance[key];
},
});
}
if (prop == "checkTargetedBlockCanBePlacedOver") {
return () => true;
}
[Link](spoofTargetedBlock(position));
}
function placeToPlayer(position) {
function placeSpike(position) {
oldSlot = i;
break;
}
}
if (oldSlot === null) {
[Link](`? No ${itemName} found in slot 10 or higher.`);
return false;
}
[Link](`?? Swapping ${itemName} from slot ${oldSlot} with slot $
{desiredSlot}`);
[Link](oldSlot, desiredSlot, null);
return true;
}
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
function bunnyHop() {
if (![Link]?.() || [Link] || [Link] <
0.05) return;
[Link] = true;
physState._hadJumpInputPrevTick = false;
setTimeout(() => {
[Link] = false;
}, 20);
}
[Link]([Link], {
childList: true,
subtree: true
});
}
[Link]['_events'][`HotBarSlot${webSlot + 1}`]();
placeToPlayer(enemyPos);
if (moveItem("spikes", spikeSlot)) {
[Link]['_events'][`HotBarSlot${spikeSlot + 1}`]
();
placeSpike(enemyPos);
}
} else { // just place spikes
if (moveItem("spikes", spikeSlot)) {
[Link]['_events'][`HotBarSlot${spikeSlot + 1}`]
();
await sleep(50);
function distBetween(a, b) {
return [Link](
(b[0]-a[0])**2 +
(b[1]-a[1])**2 +
(b[2]-a[2])**2
);
}
function normVector(v) {
const len = [Link](v[0]**2 + v[1]**2 + v[2]**2);
return len > 0 ? [v[0]/len, v[1]/len, v[2]/len] : [0,0,0];
}
function shootAtEnemies() {
if (!playerEntity || ![Link] || ![Link]) return;
const myPos = [Link](1, "position").[Link]();
myPos[1] += 1.6;
if ([Link]._gunItem.[Link] !== "Gun" ||
[Link]._gunItem.reloading) return;
for (const key in [Link]) {
if (key === "1") continue;
const entityData = [Link]?.[1]?.[key];
if (!entityData || !entityData._isAlive || ![Link])
continue;
if ([Link][1][key]?.lobbyLeaderboardValues?.team) {if
([Link][1][key].[Link] === [Link][1]
[1].[Link]) continue;}
if ([Link][1][key]?.lobbyLeaderboardValues?.teamDisplay) {if
([Link][1][key].[Link] ===
[Link][1][1].[Link]) continue;}
const enemyPos = [Link](key, "position")?.position;
if (!enemyPos) continue;
const targetPos = [enemyPos[0], enemyPos[1]+1.6, enemyPos[2]];
const vector = normVector([
targetPos[0]-myPos[0],
targetPos[1]-myPos[1],
targetPos[2]-myPos[2]
]);
const gun = [Link]._gunItem;
const losCheck = [Link](new Float32Array(vector), 0);
if ([Link] !== "HeadMesh") continue;
const originalFunc =
[Link];
[Link] = () => new
Float32Array(vector);
[Link]();
[Link] = originalFunc;
}
}
function distBetween(a, b) {
return [Link](
(b[0]-a[0])**2 +
(b[1]-a[1])**2 +
(b[2]-a[2])**2
);
}
function normVector(v) {
const len = [Link](v[0]**2 + v[1]**2 + v[2]**2);
return len > 0 ? [v[0]/len, v[1]/len, v[2]/len] : [0,0,0];
}
function shootAtEnemies() {
if (!playerEntity || ![Link] || ![Link]) return;
const myPos = [Link](1, "position").[Link]();
myPos[1] += 1.6;
if ([Link]._gunItem.[Link] !== "Gun" ||
[Link]._gunItem.reloading) return;
for (const key in [Link]) {
if (key === "1") continue;
const entityData = [Link]?.[1]?.[key];
if (!entityData || !entityData._isAlive || ![Link]) continue;
if ([Link][1][key]?.lobbyLeaderboardValues?.team) {if
([Link][1][key].[Link] === [Link][1]
[1].[Link]) continue;}
if ([Link][1][key]?.lobbyLeaderboardValues?.teamDisplay) {if
([Link][1][key].[Link] ===
[Link][1][1].[Link]) continue;}
const enemyPos = [Link](key, "position")?.position;
if (!enemyPos) continue;
const targetPos = [enemyPos[0], enemyPos[1]+1.6, enemyPos[2]];
const vector = normVector([
targetPos[0]-myPos[0],
targetPos[1]-myPos[1],
targetPos[2]-myPos[2]
]);
const gun = [Link]._gunItem;
const losCheck = [Link](new Float32Array(vector), 0);
if ([Link] !== "HeadMesh") continue;
const originalFunc = [Link];
[Link] = () => new
Float32Array(vector);
[Link]();
[Link] = originalFunc;
}
}
const materialRank = {
"Wood": 0,
"Stone": 1,
"Iron": 2,
"Gold": 3,
"Diamond": 4,
"Knight": 5
};
function getMaterialRankForItem(item) {
if (!item || ![Link]) return -1;
const mat = [Link](materialRank).find(m => [Link](m));
return mat ? materialRank[mat] : -1;
}
function cleanInventory() {
if (!playerInventoryParent || ![Link]) return;
function findIndices(predicate) {
const result = [];
for (let i = 0; i <= 45; i++) {
const it = items[i];
if (it && predicate(it, i)) [Link](i);
}
return result;
}
const armorTypes = {
"Helmet": 46,
"Chestplate": 47,
"Gauntlets": 48,
"Leggings": 49,
"Boots": 50
};
{
const snowIndices = findIndices(it => [Link]("Snowball") &&
[Link] && [Link]);
if ([Link] > 0) {
const target = snowIndices[0];
for (let k = 1; k < [Link]; k++) {
const src = snowIndices[k];
if (!items[src]) continue;
try {
[Link](target, target +
1, src, items[src].amount);
} catch (e) {
[Link](src, target);
}
}
const hot3 = items[3];
if (!hot3) {
if (target !== 3) [Link](target, 3);
} else {
[Link](target, 3);
}
}
}
{
const breadIndices = findIndices(it => [Link]("Bread") &&
[Link] && [Link]);
if ([Link] > 0) {
const target = breadIndices[0];
for (let k = 1; k < [Link]; k++) {
const src = breadIndices[k];
if (!items[src]) continue;
try {
[Link](target, target +
1, src, items[src].amount);
} catch (e) {
[Link](src, target);
}
}
const hot8 = items[8];
if (!hot8) {
if (target !== 8) [Link](target, 8);
} else {
[Link](target, 8);
}
}
}
}
function triggerXPDuper() {
if (!injectedBool) {
showTemporaryNotification("? Inject first!");
return;
}
try {
const sendPacketModule = [Link]("push({message");
const sendPacket = [Link](sendPacketModule).find(fn =>
fn?.toString().includes("[Link]("));
if (!sendPacket) {
showTemporaryNotification("? Could not find sendPacket function.");
return;
}
sendPacket(20, {
"zy": inventory._selectedSlotI,
"xy": 0
});
[Link]({
"name": "Aura XP Fragment",
"typeObj": [Link]("Aura XP Fragment"),
"amount": 4,
"attributes": {}
});
} catch (error) {
[Link]("[XPDuper] Error:", error);
showTemporaryNotification("? XP Duper failed. See console.");
}
}
function makeHitboxes() {
if (!injectedBool || ![Link]) return;
hitboxes[playerId] = newBox_00;
}
function startHealthWatcher() {
if (healthWatcherInterval) clearInterval(healthWatcherInterval);
if (typeof health === 'number' && typeof maxHealth === 'number' &&
maxHealth > 0) {
const percent = (health / maxHealth) * 100;
setHealthBar(percent, true);
} else {
setHealthBar(100, false);
}
}, 300);
}
(() => {
// Remove if already present
const old = [Link]("vertical-health-bar");
if (old) [Link]();
[Link](fill);
[Link](container);
function performInjection() {
[Link]();
function inject() {
let winDescriptors = [Link](window);
let wpName = [Link](winDescriptors).find(key =>
winDescriptors[key]?.set?.toString().includes("++"));
let wpInstance = window[wpName] = window[wpName];
// HILOCATOR push
[Link]([
[[Link]([Link]() * 90000) + 10000], {},
function(wpRequire) {
[Link] = (code) => wpRequire([Link](wpRequire.m)
[[Link](wpRequire.m).findIndex(m => [Link]().includes(code))]);
[Link] =
[Link]([Link]("nonBlocksClient:")).find(prop => typeof prop ==
"object");
[Link] = [Link]([Link]).find(prop =>
prop?.entities);
//Credits to, you guessed it wang!
}
]);
[Link] = [Link]([Link])[19]
if ([Link]) {
[Link]("importantList identified:", [Link]);
function findeIdKey() {
findeIdKey();
function autoDetectChunkDataField(chunk) {
for (const key of [Link](chunk)) {
const val = chunk[key];
if (!val) continue;
if (
typeof val === "object" &&
[Link]([Link]) &&
[Link] === 3 &&
(
[Link]([Link]) ||
[Link]([Link]) // covers Uint16Array etc.
)
) {
[Link]("? Detected chunk data field:", key);
chunkDataField = key;
return key;
}
}
autoDetectChunkDataField([Link]([Link][[Link]].hash)
[0]);
if (hasDoAttackDirect) {
[Link]("maybeEntity has doAttack");
playerEntity = maybeEntity;
} else if (hasDoAttackBreakingItem) {
[Link]("[Link] has doAttack");
playerEntity = [Link];
} else {
[Link]("Neither maybeEntity nor its breakingItem has
doAttack");
playerEntity = null;
}
function findOnlysendBytes(obj) {
if (!obj) {
[Link]("? Provided object is null or undefined.");
return null;
}
if (looksLikesendBytes) {
[Link](`? Real sendBytes found: ${key}`);
return key;
}
}
}
// Usage
colyRoom = [Link]([Link])[0];
sendBytesName = findOnlysendBytes(colyRoom);
blinkState = {
enabled: false,
originalSendBytes: colyRoom[sendBytesName],
queued: [],
interval: 0,
noPacket: false
};
cachedNameTagParent = [Link]
injectedBool = true;
}
function setupKillAuraBox() {
//[Link] = true;
[Link] = new [Link]("mat",
[Link]);
[Link] = new [Link].Color3(1, 1, 1);
[Link] = new [Link].Color3(1, 1, 1);
[Link] = 'BodyMesh';
[Link] = 'BodyMesh';
[Link] = false;
[Link] = [Link]([Link])[30]
humanoidMeshlist = [Link][[Link]]?.humanoidMesh?.list;
__stringKey = null;
if ([Link](humanoidMeshlist)) {
outerLoop: for (const obj of humanoidMeshlist) {
for (const key in obj) {
if (typeof obj[key] === "string") {
__stringKey = key;
break outerLoop;
}
}
}
} else {
[Link]("? Invalid humanoidMeshlist path.");
}
// Follow loop
function followHeadLoop() {
if (newBox) {
const playerId = 1;
const playerPosState = [Link](playerId,
"position");
animationFrameId = requestAnimationFrame(followHeadLoop);
}
function startTargetFinder() {
if (targetFinderId) clearInterval(targetFinderId);
targetFinderId = setInterval(() => {
if (!injectedBool || ![Link]) return;
if (?.isAlive) {
lastClosestId = null;
return;
}
lastClosestId = closestId;
}, 200);
}
inject();
setupKillAuraBox();
startTargetFinder();
setInterval(makeHitboxes, 1000);
}
waitForElement('[Link]', (el) => {
[Link]('Target div appeared:', el);
performInjection();
if (!injectedBool) {
showTemporaryNotification("injection failed");
} else {
showTemporaryNotification("injection successful");
}
});
//__END__HACK_CODE_FROM_POTTERY009_TXT_____________________________________________
___
/* Main container */
#spectra-ui {
--primary-color: #D30000;
--secondary-color: #3e0000;
--text-color: #ffffff;
--bg-color: rgba(15, 15, 20, 0.92);
--border-color: rgba(255, 255, 255, 0.1);
--hover-bg-color: rgba(255, 255, 255, 0.15);
--font-family: "Segoe UI", sans-serif;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 520px;
max-width: 95%;
height: 320px;
background: linear-gradient(135deg, var(--primary-color), var(--
secondary-color));
border-radius: 14px;
border: 1px solid var(--border-color);
display: flex;
overflow: hidden;
color: var(--text-color);
font-family: var(--font-family);
box-shadow: 0 0 25px var(--primary-color);
z-index: 999999;
transition: background 0.5s, box-shadow 0.5s, color 0.5s, font-family
0.5s;
}
#spectra-ui * {
font-family: var(--font-family);
}
/* UI Controls */
#spectra-exit-btn {
position: absolute;
top: 8px;
right: 12px;
font-size: 20px;
color: var(--text-color);
opacity: 0.7;
cursor: pointer;
transition: opacity 0.2s;
z-index: 10;
}
#spectra-exit-btn:hover {
opacity: 1;
}
#spectra-reopen-btn {
position: fixed;
top: 20px;
left: 20px;
width: 40px;
height: 40px;
background: var(--bg-color);
border: 1px solid var(--border-color);
border-radius: 8px;
display: none; /* Hidden by default */
justify-content: center;
align-items: center;
font-size: 24px;
color: var(--text-color);
cursor: pointer;
z-index: 1000000;
box-shadow: 0 0 15px rgba(0,0,0,0.5);
}
/* Sidebar */
#spectra-sidebar {
width: 150px;
background: var(--bg-color);
border-right: 1px solid var(--border-color);
display: flex;
flex-direction: column;
align-items: stretch;
padding: 12px 0;
}
/* Logo blend */
#spectra-sidebar .logo-wrap {
display: flex;
justify-content: center;
align-items: center;
padding: 8px 0 16px;
margin-bottom: 12px;
border-bottom: 1px solid var(--border-color);
}
#spectra-sidebar img {
width: 65px;
border-radius: 10px;
}
/* Content area */
#spectra-content {
flex: 1;
background: var(--bg-color);
padding: 16px;
overflow-y: auto;
}
.spectra-category-title {
font-size: 15px;
font-weight: bold;
margin-bottom: 10px;
border-bottom: 1px solid var(--border-color);
padding-bottom: 4px;
color: var(--primary-color);
}
/* Generic UI elements */
.spectra-toggle, .spectra-button, .spectra-setting {
display: flex;
justify-content: space-between;
align-items: center;
background: rgba(255,255,255,0.04);
padding: 8px 12px;
margin: 5px 0;
border-radius: 8px;
transition: background 0.2s;
}
.spectra-toggle:hover, .spectra-button:hover, .spectra-setting:hover {
background: var(--hover-bg-color);
}
.spectra-button {
color: var(--text-color);
font-size: 14px;
border: 1px solid var(--border-color);
cursor: pointer;
text-align: center;
width: 100%;
}
// --- UI ---
const ui = [Link]("div");
[Link] = "spectra-ui";
[Link] = `
<div id="spectra-exit-btn">?</div>
<div id="spectra-sidebar">
<div class="logo-wrap">
<img src="[Link]
[Link]" alt="Spectra Logo">
</div>
<div class="spectra-tab active" data-tab="main">$
{[Link]}<span>Main</span></div>
<div class="spectra-tab" data-tab="visuals">$
{[Link]}<span>Visuals</span></div>
<div class="spectra-tab" data-tab="experimental">$
{[Link]}<span>Experimental</span></div>
<div class="spectra-tab" data-tab="settings">$
{[Link]}<span>Settings</span></div>
</div>
<div id="spectra-content">
<div class="spectra-category" data-tab-content="main">
<div class="spectra-category-title">Main</div>
<div class="spectra-toggle"><label>Killaura</label><input
type="checkbox" id="hack-killaura"></div>
<div class="spectra-toggle"><label>Killshot</label><input
type="checkbox" id="hack-killshot"></div>
<div class="spectra-toggle"><label>Spider</label><input
type="checkbox" id="hack-spider"></div>
<div class="spectra-toggle"><label>Jesus</label><input
type="checkbox" id="hack-jesus"></div>
<div class="spectra-toggle"><label>BHOP</label><input
type="checkbox" id="hack-bhop"></div>
<div class="spectra-toggle"><label>Scaffold</label><input
type="checkbox" id="hack-scaffold"></div>
<div class="spectra-toggle"><label>Walljump</label><input
type="checkbox" id="hack-walljump"></div>
<div class="spectra-toggle"><label>Waterjump</label><input
type="checkbox" id="hack-waterjump"></div>
<div class="spectra-toggle"><label>Noclip Move</label><input
type="checkbox" id="hack-noclip-move"></div>
<div class="spectra-toggle"><label>Kill Softly</label><input
type="checkbox" id="hack-kill-softly"></div>
<div class="spectra-toggle"><label>BHOP Knife</label><input
type="checkbox" id="hack-bhop-knife"></div>
<button class="spectra-button" id="hack-auto-sw">Auto SW</button>
<button class="spectra-button" id="hack-noclip-place">Noclip
Place</button>
<button class="spectra-button" id="hack-high-jump">High
Jump</button>
<button class="spectra-button" id="hack-xp-duper">XP Duper</button>
</div>
const defaultTheme = {
primary: '#D30000',
secondary: '#3e0000',
font: '"Segoe UI", sans-serif'
};
function loadTheme() {
const savedTheme = [Link]([Link]('spectraTheme'));
const theme = { ...defaultTheme, ...savedTheme };
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
}
[Link]('input', () =>
applyTheme([Link], [Link],
[Link]));
[Link]('input', () =>
applyTheme([Link], [Link],
[Link]));
[Link]('change', () =>
applyTheme([Link], [Link],
[Link]));
[Link]('change', () =>
saveTheme([Link], [Link], [Link]));
[Link]('change', () =>
saveTheme([Link], [Link], [Link]));
[Link]('change', () => saveTheme([Link],
[Link], [Link]));
[Link]('click', () => {
[Link]('spectraTheme');
loadTheme();
showTemporaryNotification("Theme reset to default.");
});
[Link]((tab) => {
[Link]("click", () => {
[Link]((t) => [Link]("active"));
[Link]("active");
const newHacks = {
antiSpike: new AntiSpike(),
spider: new Spider(),
killaura: new Killaura(),
jesus: new Jesus(),
unban: new Unban(),
highJump: new HighJump()
};
[Link]('hack-scaffold')?.addEventListener('change', e => {
if (!preCheck("Scaffold", [Link])) return;
if ([Link]) {
scaffoldIntervalId = setInterval(() => {
const pos = [Link](1, 'position').position;
if (!pos || !playerEntity ||
[Link] !== "CubeBlock") return;
const exactX = pos[0], exactZ = pos[2];
const blockX = [Link](exactX), blockY = [Link](pos[1]),
blockZ = [Link](exactZ);
const checkPlace = (x, y, z) =>
([Link]([x, y, z]) || [Link]([Link])
[47].call([Link], x, y, z) === 0);
if (checkPlace(blockX, blockY - 1, blockZ))
{ wangPlace([blockX, blockY - 1, blockZ]); return; }
const dx = exactX - blockX, dz = exactZ - blockZ;
const offsets = [];
if (dx < 0.3) [Link]([-1, 0]); if (dx > 0.7)
[Link]([1, 0]);
if (dz < 0.3) [Link]([0, -1]); if (dz > 0.7)
[Link]([0, 1]);
for (const [ox, oz] of offsets) {
const nx = blockX + ox, nz = blockZ + oz;
if (checkPlace(nx, blockY - 1, nz)) { wangPlace([nx, blockY
- 1, nz]); return; }
}
}, 50);
showTemporaryNotification("Scaffold enabled");
} else {
clearInterval(scaffoldIntervalId);
scaffoldIntervalId = null;
showTemporaryNotification("Scaffold disabled");
}
});
[Link]('hack-walljump')?.addEventListener('change', e => {
if (!preCheck("Walljump", [Link])) return;
const client = Fuxny?.clientOptions, body = Fuxny?.physics?.bodies?.
[0];
if (!client || !body) return;
if ([Link]) {
[Link](client, "airJumpCount", { get: () => { if (!
[Link]) return 0; const [rx, , rz] = [Link]; return (rx === 1 || rx ===
-1 || rz === 1 || rz === -1) ? 999 : 0; }, set(_) {}, configurable: true });
showTemporaryNotification("Walljump enabled");
} else {
[Link](client, "airJumpCount", { value: 0, writable:
true, configurable: true });
showTemporaryNotification("Walljump disabled");
}
});
[Link]('hack-waterjump')?.addEventListener('change', e =>
{
if (!preCheck("Waterjump", [Link])) return;
const c = Fuxny?.entities?.[[Link]]?.movement?.list?.[0];
if (!c) return;
if([Link]) {
try {
[Link](c, "inAirFromWater", { get: () => false,
set: () => {}, configurable: true });
[Link](c, "_jumpCount", { get: () => 0, set: ()
=> {}, configurable: true });
[Link](c, "_ticksOutOfWater", { get: () => 346,
set: () => {}, configurable: true });
[Link](c, "isOnIce", { get: () => true, set: ()
=> {}, configurable: true });
showTemporaryNotification("Waterjump enabled");
} catch (err) { [Link]("Error enabling waterjump:", err); }
} else {
try {
[Link](c, "inAirFromWater", { value: false,
writable: true, configurable: true });
[Link](c, "_jumpCount", { value: 0, writable:
true, configurable: true });
[Link](c, "_ticksOutOfWater", { value: 0,
writable: true, configurable: true });
[Link](c, "isOnIce", { value: false, writable:
true, configurable: true });
showTemporaryNotification("Waterjump disabled");
} catch (err) { [Link]("Error disabling waterjump:", err); }
}
});
[Link]('hack-noclip-move')?.addEventListener('change', e
=> {
if (!preCheck("Noclip Move", [Link])) return;
if ([Link]) { startMoving();
showTemporaryNotification("Noclip Move enabled"); }
else { stopMoving(); showTemporaryNotification("Noclip Move disabled");
}
});
[Link]('hack-kill-softly')?.addEventListener('change', e
=> {
if (!preCheck("Kill Softly", [Link])) return;
if ([Link]) { [Link] =
1500; showTemporaryNotification("Kill Softly enabled"); }
else { [Link] = 200;
showTemporaryNotification("Kill Softly disabled"); }
});
[Link]('hack-bhop-knife')?.addEventListener('change', e =>
{
if (!preCheck("BHOP Knife", [Link])) return;
if ([Link]) {
bhopKnifeEnabled = true;
spaceVid = [Link]('video');
[Link] = '[Link]
[Link] = 'auto'; [Link] = true; [Link] =
false; [Link] = 0; [Link] = 1; [Link] = true;
[Link]([Link], { position: 'fixed', top: '50%',
left: '50%', width: '100vw', height: '100vh', objectFit: 'cover', transform:
'translate(-50%, -50%) scaleX(1.4)', zIndex: 21, pointerEvents: 'none', opacity:
'0', transition: 'opacity 2.5s ease', });
[Link](spaceVid);
[Link]('keydown', onKeyDown);
[Link]('keyup', onKeyUp);
showTemporaryNotification("BHOP Knife enabled");
} else {
bhopKnifeEnabled = false;
[Link]('keydown', onKeyDown);
[Link]('keyup', onKeyUp);
if (spaceVid) { [Link](); if ([Link])
[Link](spaceVid); spaceVid = null; }
spaceHeld = false;
if (fadeVolumeInterval) clearInterval(fadeVolumeInterval);
showTemporaryNotification("BHOP Knife disabled");
}
});
[Link]('hack-auto-sw')?.addEventListener('click', () =>
{ if (preCheck("Auto SW")) autoSW(); });
[Link]('hack-xp-duper')?.addEventListener('click', () => {
triggerXPDuper(); });
[Link]('hack-noclip-place')?.addEventListener('click', ()
=> {
if (!preCheck("Noclip Place")) return;
let pos = [Link](1, 'position').position;
[Link](1, pos[0], pos[1], pos[2] + 1);
let playerEntity = [Link]([Link][[Link]])[22].list[0];
playerEntity._blockItem.placeBlock();
});
[Link]('hack-chest-esp')?.addEventListener('change', e =>
{
if (!preCheck("Chest ESP", [Link])) return;
chestESPEnabled = [Link];
if (chestESPEnabled || oreESPEnabled) {
if (!chestOreInterval) { chestOreInterval =
setInterval(scanAllChunks, 5000); }
scanAllChunks();
} else {
if (chestOreInterval) { clearInterval(chestOreInterval);
chestOreInterval = null; }
clearESPBoxes();
}
showTemporaryNotification(`Chest ESP ${chestESPEnabled ? 'enabled' :
'disabled'}`);
});
[Link]('hack-ore-esp')?.addEventListener('change', e => {
if (!preCheck("Ore ESP", [Link])) return;
oreESPEnabled = [Link];
if (chestESPEnabled || oreESPEnabled) {
if (!chestOreInterval) { chestOreInterval =
setInterval(scanAllChunks, 5000); }
scanAllChunks();
} else {
if (chestOreInterval) { clearInterval(chestOreInterval);
chestOreInterval = null; }
clearESPBoxes();
}
showTemporaryNotification(`Ore ESP ${oreESPEnabled ? 'enabled' :
'disabled'}`);
});
[Link]('hack-hitboxes')?.addEventListener('change', e => {
if (!preCheck("Hitboxes", [Link])) return;
hitBoxEnabled = [Link];
for (const eId in hitboxes) {
const box = hitboxes[eId];
if (box) [Link] = hitBoxEnabled;
}
showTemporaryNotification(`Hitboxes ${hitBoxEnabled ? 'enabled' :
'disabled'}`);
});
[Link]('hack-nametags')?.addEventListener('change', e => {
if (!preCheck("Nametags", [Link])) return;
if ([Link]) {
nameTagsEnabled = true;
if (!cachedNameTagParent) { nameTagsEnabled = false; return; }
nameTagParent = cachedNameTagParent;
nameTagsIntervalId = setInterval(() => {
const entityList = [Link];
if (!entityList) return;
for (const subGroup of [Link](entityList)) {
if (!subGroup) continue;
for (const obj of [Link](subGroup)) {
if (obj?.lobbyLeaderboardValues) {
try {
[Link](obj,
'hasPriorityNametag', { get: () => true, set(v){}, configurable: true });
[Link](obj, 'canSee', { get: ()
=> true, set(v){}, configurable: true });
} catch (e) {}
}
}
}
for (const key in nameTagParent) {
const tag = nameTagParent;
if (tag && typeof tag === 'object' &&
[Link]?.includes('NameTag')) {
try {
[Link](tag, '_isVisible', { get: ()
=> true, set(v){}, configurable: true });
[Link](tag, 'renderingGroupId',
{ get: () => 3, set(v){}, configurable: true });
} catch (e) {}
}
}
}, 15000);
showTemporaryNotification("Nametags enabled");
} else {
nameTagsEnabled = false;
clearInterval(nameTagsIntervalId);
nameTagsIntervalId = null;
if (nameTagParent) {
for (const key in nameTagParent) {
const tag = nameTagParent[key];
if (tag && typeof tag === 'object' &&
[Link]?.includes('NameTag')) {
try {
const current = tag._isVisible;
delete tag._isVisible;
tag._isVisible = current;
} catch (e) {}
}
}
}
nameTagParent = null;
showTemporaryNotification("Nametags disabled");
}
});
[Link]('hack-enemy-health')?.addEventListener('change', e
=> {
if (!preCheck("Enemy Health", [Link])) return;
if ([Link]) {
startHealthWatcher();
showTemporaryNotification("Enemy Health enabled");
} else {
if (healthWatcherInterval) clearInterval(healthWatcherInterval);
if (resetTimeout) clearTimeout(resetTimeout);
setHealthBar(100, false);
lastPercent = null;
showTemporaryNotification("Enemy Health disabled");
}
});
[Link]('hack-night')?.addEventListener('change', e => {
if (!preCheck("Night", [Link])) return;
if([Link]) {
if(!skyboxMesh) {
for (let i = 0; i < 10000; i++) {
const meshState = [Link](i, "mesh");
if (meshState?.mesh?.id === "skyBox") {
skyboxEntity = i; skyboxMesh = [Link]; break;
}
}
}
if(skyboxMesh) [Link] = false;
showTemporaryNotification("Night enabled");
} else {
if(skyboxMesh) [Link] = true;
showTemporaryNotification("Night disabled");
}
});
[Link]('hack-bigheads')?.addEventListener('change', e => {
if (!preCheck("Bigheads", [Link])) return;
const objectData = [Link]([Link])[18].objectData;
if ([Link]) {
for (let key in objectData) {
let obj = objectData[key];
if (obj?.type === "Player" && [Link]?.[16] && obj !==
objectData[1]) {
let node = [Link][16];
[Link]._x = 6; [Link]._y = 6; [Link]._z = 6;
[Link]._y = -1;
}
}
bigHeadsInterval = setInterval(() => {
for (let key in objectData) {
let obj = objectData[key];
if (obj?.type === "Player" && [Link]?.[16] && obj !==
objectData[1]) {
let node = [Link][16];
if ([Link]._x === 1) {
[Link]._x = 6; [Link]._y = 6; [Link]._z
= 6;
[Link]._y = -1;
}
}
}
}, 10000);
showTemporaryNotification("Bigheads enabled");
} else {
for (let key in objectData) {
let obj = objectData[key];
if (obj?.type === "Player" && [Link]?.[16] && obj !==
objectData[1]) {
let node = [Link][16];
[Link]._x = 1; [Link]._y = 1; [Link]._z = 1;
[Link]._y = 0.7199999690055847;
}
}
clearInterval(bigHeadsInterval);
bigHeadsInterval = null;
showTemporaryNotification("Bigheads disabled");
}
});
[Link]('hack-pickup-reach')?.addEventListener('change', e
=> {
if (!preCheck("Pickup Reach", [Link])) return;
if ([Link]) {
if (!proto || !originalGetEntitiesInAABB) {
const cls = findClassConstructor([Link]);
if (!cls) { [Link]("[pickupReach] Could not find class
constructor"); return; }
const ghMethod = findGhMethod(cls);
if (!ghMethod) { [Link]("[pickupReach] Could not find
getEntitiesInAABB method"); return; }
proto = [Link];
originalGetEntitiesInAABB = [Link];
ghMethodKey = [Link];
}
proto[ghMethodKey] = function(box, name) {
const center = [([Link][0] + [Link][0]) / 2, ([Link][1] +
[Link][1]) / 2, ([Link][2] + [Link][2]) / 2];
const halfSize = [([Link][0] - [Link][0]) / 2, ([Link][1] -
[Link][1]) / 2, ([Link][2] - [Link][2]) / 2];
const enlarged = { base: [Link]((c, i) => c - halfSize[i] *
RANGE_MULTIPLIER), max: [Link]((c, i) => c + halfSize[i] * RANGE_MULTIPLIER) };
return [Link](this, enlarged, name);
};
pickupReachEnabled = true;
showTemporaryNotification("Pickup Reach enabled");
} else {
if(proto && ghMethodKey) proto[ghMethodKey] =
originalGetEntitiesInAABB;
pickupReachEnabled = false;
showTemporaryNotification("Pickup Reach disabled");
}
});
[Link]('hack-spawn-teleport')?.addEventListener('click',
() => {
if (!preCheck("Spawn Teleport")) return;
function findElementByText(text) {
const all = [Link]('div, span, button, a');
for (const el of all) if ([Link]() === text) return
el;
return null;
}
const teleportButtonText = findElementByText('Teleport To Lobby
Spawn');
if (teleportButtonText) {
let clickable = teleportButtonText;
while (clickable && ![Link] && [Link] !==
'BUTTON') clickable = [Link];
if (clickable) [Link]();
else [Link]();
showTemporaryNotification("Teleporting to spawn...");
} else showTemporaryNotification("Teleport button not found.");
});
[Link]('hack-anti-web')?.addEventListener('click', () => {
if (!preCheck("Anti-Web")) return;
[Link]([Link][[Link]].[Link][0].speedMultiplie
[Link], "inCobweb", { configurable: true, enumerable: true, get() { return
1; }, set(value) {} });
showTemporaryNotification("Anti-Web applied");
});
[Link]('hack-inv-cleaner')?.addEventListener('change', e
=> {
if (!preCheck("Inventory Cleaner", [Link])) return;
inventoryCleanerEnabled = [Link];
if (inventoryCleanerEnabled) {
inventoryCleanerInterval = setInterval(cleanInventory, 2000); //
Run every 2 seconds
showTemporaryNotification("Inventory Cleaner ENABLED");
} else {
if (inventoryCleanerInterval)
clearInterval(inventoryCleanerInterval);
inventoryCleanerInterval = null;
showTemporaryNotification("Inventory Cleaner DISABLED");
}
});
[Link]('hack-health-color')?.addEventListener('click', ()
=> {
const healthBar =
[Link]("BottomScreenStatBar")[0];
if (healthBar) {
[Link] = defaultAccent;
showTemporaryNotification("Health bar color set");
}
});
[Link]('hack-ranks')?.addEventListener('click', () => {
if (!preCheck("Ranks")) return;
[Link][1][1].ranks[0] = "developer";
[Link][1][1].ranks[1] = "youtuber";
[Link][1][1].ranks[2] = "super";
showTemporaryNotification("Ranks spoofed");
});
[Link]('hack-player-coords')?.addEventListener('click', ()
=> {
if (!preCheck("Player Coords")) return;
for (const key in [Link]) {
if (key === "1") continue;
const nameObj = [Link][key];
const state = [Link](key, 'position');
if (!state || ![Link]) continue;
const pos = [Link];
const x = [Link](pos[0]); const y = [Link](pos[1]); const z
= [Link](pos[2]);
const baseName = [Link](/\s*\(\-?\d+,\s*\-?\
d+,\s*\-?\d+\)$/, "");
[Link] = `${baseName} (${x}, ${y}, ${z})`;
}
showTemporaryNotification("Player coords updated in leaderboard");
});
[Link]('hack-purge-cookies')?.addEventListener('click', ()
=> {
[Link] = null;
const deleteCookie = (name, path = "/", domain = "") => {
let cookieStr = `${name}=;expires=Thu, 01 Jan 1970 00:00:00
GMT;path=${path};`;
if (domain) cookieStr += `domain=${domain};`;
[Link] = cookieStr;
};
const cookies = [Link](";");
[Link](cookie => {
const eqPos = [Link]("=");
const name = eqPos > -1 ? [Link](0, eqPos).trim() :
[Link]();
deleteCookie(name, "/");
const hostname = [Link];
const domainParts = [Link](".");
if ([Link] > 2) {
const baseDomain = [Link](-2).join(".");
deleteCookie(name, "/", baseDomain);
}
});
showTemporaryNotification("Cookies purged. Reloading...");
setTimeout(() => [Link](), 150);
});
[Link]('hack-discord')?.addEventListener('click', () => {
[Link]("[Link] "_blank");
});
[Link]('hack-manual-inject')?.addEventListener('click', ()
=> {
showTemporaryNotification("Attempting manual injection...");
performInjection();
});
}
setupHackEventListeners();
loadTheme();
renderLoop();
})();