Set custom score + Autofarm + Custom WinRate + Live Spoof + AFK Cam. Join Discord for the full working version!
// ==UserScript==
// @name Jacob's Omoggle Script v7.2
// @namespace https://omoggle.com
// @version 7.2
// @description Set custom score + Autofarm + Custom WinRate + Live Spoof + AFK Cam. Join Discord for the full working version!
// @author nyccjacob on insta
// @match https://omoggle.com/*
// @grant none
// @run-at document-idle
// ==/UserScript==
(function () {
'use strict';
function showAuthError(msg) {
const existing = document.getElementById('jh-auth-error');
if (existing) existing.remove();
const errorEl = document.createElement('div');
errorEl.id = 'jh-auth-error';
errorEl.style.cssText = 'margin-top:12px;padding:10px 14px;background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.3);border-radius:8px;color:#f87171;font-size:12px;text-align:center;animation:jh-slide-in 0.3s ease-out;';
errorEl.innerHTML = msg;
const container = document.getElementById('jh-auth-container');
if (container) container.appendChild(errorEl);
setTimeout(() => { if (errorEl.parentNode) errorEl.remove(); }, 5000);
}
function showAuthScreen() {
const target = document.body || document.documentElement;
if (!target || document.getElementById('jacob_auth_screen')) return;
const authDiv = document.createElement('div');
authDiv.id = 'jacob_auth_screen';
const style = document.createElement('style');
style.textContent = `
@keyframes jh-auth-fade { from { opacity: 0; } to { opacity: 1; } }
@keyframes jh-auth-card { from { opacity: 0; transform: translateY(20px) scale(0.95); } to { opacity: 1; transform: translateY(0) scale(1); } }
@keyframes jh-slide-in { from { opacity: 0; transform: translateY(-10px) scale(0.98); } to { opacity: 1; transform: translateY(0) scale(1); } }
#jacob_auth_screen { animation: jh-auth-fade 0.5s ease-out; }
#jh-auth-card { animation: jh-auth-card 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.1s both; }
#jh-auth-input { transition: border-color 0.3s, box-shadow 0.3s; }
#jh-auth-input:focus { border-color: #8b5cf6; box-shadow: 0 0 0 3px rgba(139, 92, 246, 0.15), 0 0 20px rgba(139, 92, 246, 0.1); }
#auth_btn { transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1); }
#auth_btn:hover { transform: translateY(-2px); box-shadow: 0 8px 25px rgba(139, 92, 246, 0.4); }
#auth_btn:active { transform: translateY(0px); }
.jh-auth-link { transition: color 0.2s, transform 0.2s; display: inline-block; }
.jh-auth-link:hover { color: #a78bfa !important; transform: translateY(-1px); }
/* Responsive tweaks for smaller windows */
@media (max-width: 850px) {
#jh-auth-card { flex-direction: column !important; overflow-y: auto !important; padding: 24px !important; }
.jh-left-col img { max-height: 40vh !important; }
.jh-right-col { text-align: center !important; }
}
`;
document.head.appendChild(style);
// Main overlay
authDiv.style.cssText = `position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(ellipse at 50% 0%, rgba(139, 92, 246, 0.08) 0%, transparent 60%), linear-gradient(180deg, #07050f 0%, #0c0a18 50%, #07050f 100%);z-index:2147483647;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;overflow:hidden;`;
authDiv.innerHTML = `
<div style="position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;border-radius:50%;border:1px solid rgba(139,92,246,0.06);pointer-events:none;"></div>
<div id="jh-auth-card" style="position:relative;display:flex;flex-direction:row;align-items:center;gap:40px;width:850px;max-width:95vw;max-height:90vh;padding:40px;background:rgba(12,10,24,0.85);border:1px solid rgba(139,92,246,0.2);border-radius:20px;backdrop-filter:blur(40px) saturate(150%);box-shadow:0 25px 60px rgba(0,0,0,0.5), 0 0 40px rgba(139,92,246,0.08);box-sizing:border-box;">
<div class="jh-left-col" style="flex:1;display:flex;justify-content:center;align-items:center;">
<img src="https://cdn.discordapp.com/attachments/943998135246651422/1503033042086920192/image.png?ex=6a01e01a&is=6a008e9a&hm=236101d060631b2e0f170bee1d7e237c38ad7a6720debc4d54d7af09f1436d35&"
alt="GUI Preview"
style="max-height:75vh;width:auto;max-width:100%;border-radius:12px;border:1px solid rgba(139,92,246,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.5);object-fit:contain;">
</div>
<div class="jh-right-col" style="flex:1;display:flex;flex-direction:column;justify-content:center;">
<div style="margin-bottom:24px;">
<h1 style="margin:0;font-size:28px;font-weight:700;color:#fff;letter-spacing:-0.5px;margin-bottom:8px;">Jacob's Helper v6.5</h1>
<p style="margin:0;font-size:14px;color:#a0aec0;font-weight:400;">Premium Omoggle Toolset</p>
</div>
<div id="jh-auth-container" style="width:100%;">
<div style="position:relative;">
<input type="text" id="license_input" placeholder="Enter License Key..." autocomplete="off" spellcheck="false" style="width:100%;padding:14px 16px;background:rgba(15,15,30,0.6);border:1.5px solid rgba(139,92,246,0.2);border-radius:12px;color:#e2e8f0;font-size:15px;font-family:'JetBrains Mono',monospace;text-align:center;outline:none;letter-spacing:2px;box-sizing:border-box;" id="jh-auth-input">
</div>
<button id="auth_btn" style="width:100%;margin-top:16px;padding:14px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border:none;border-radius:12px;cursor:pointer;font-weight:600;font-size:14px;letter-spacing:0.3px;box-shadow:0 4px 15px rgba(139,92,246,0.3);">
ACTIVATE & LOAD MENU
</button>
</div>
<div style="margin-top:28px; width:100%; text-align:center;">
<div style="background:rgba(88,101,242,0.1); border:1px solid rgba(88,101,242,0.3); border-radius:12px; padding:16px; box-shadow: 0 4px 15px rgba(88,101,242,0.1);">
<p style="margin:0 0 12px 0; color:#e2e8f0; font-size:14px; font-weight:500; line-height:1.5;">
<strong style="color:#fff; font-size:15px;">⚠️ Don't have a key yet?</strong><br>
You must join our Discord to purchase the full working script!
</p>
<a href="https://discord.gg/6CVxUrJHck" target="_blank"
style="display:block; width:100%; padding:14px; background:#5865F2; color:#fff; text-decoration:none; border-radius:8px; font-weight:bold; font-size:15px; box-sizing:border-box; transition:background 0.2s, transform 0.2s;"
onmouseover="this.style.background='#4752C4'; this.style.transform='translateY(-2px)';"
onmouseout="this.style.background='#5865F2'; this.style.transform='translateY(0)';">
JOIN DISCORD TO GET A KEY
</a>
</div>
<div style="margin-top:16px; font-size:13px; color:#475569;">
Or DM <a href="https://instagram.com/nyccjacob" target="_blank" class="jh-auth-link" style="color:#a78bfa;text-decoration:none;font-weight:600;">@nyccjacob</a> on Instagram
</div>
</div>
</div>
</div>
<div style="position:absolute;bottom:24px;font-size:11px;color:#334155;letter-spacing:0.5px;">
v6.5 Premium Stub
</div>
`;
target.appendChild(authDiv);
const handleAuthClick = () => {
const btn = document.getElementById('auth_btn');
btn.textContent = "VERIFYING...";
btn.style.opacity = "0.7";
setTimeout(() => {
btn.textContent = "ACTIVATE & LOAD MENU";
btn.style.opacity = "1";
showAuthError("Invalid or Expired Key.<br><br>This is the display version. To purchase a working key and get the full script, please join the Discord.");
}, 800);
};
document.getElementById('auth_btn').addEventListener('click', handleAuthClick);
document.getElementById('license_input').addEventListener('keydown', (e) => {
if (e.key === 'Enter') handleAuthClick();
});
}
const injectInterval = setInterval(() => {
if (document.body || document.documentElement) {
showAuthScreen();
clearInterval(injectInterval);
}
}, 100);
})();