CoolFace
Modelpublic

llmfan46/Omega-Evolution-27B-v2.0-ultra-uncensored-heretic

sourceHugging Faceapache-2.0updated 6mo agoView on Hugging Face
1likes26downloads
Model Card

<div style="background-color: #ff4444; color: white; padding: 20px; border-radius: 10px; text-align: center; margin: 20px 0;"> <h2 style="color: white; margin: 0 0 10px 0;">🚨⚠️ I HAVE REACHED HUGGING FACE'S FREE STORAGE LIMIT ⚠️🚨</h2> <p style="font-size: 18px; margin: 0 0 15px 0;">I can no longer upload new models unless I can cover the cost of additional storage.<br>I host <b>70+ free models</b> as an independent contributor and this work is unpaid.<br><b>Without your support, no more new models can be uploaded.</b></p> <p style="font-size: 20px; margin: 0;"> <a href="https://patreon.com/LLMfan46" style="color: white; text-decoration: underline;">🎉 Patreon (Monthly)</a> &nbsp;|&nbsp; <a href="https://ko-fi.com/llmfan46" style="color: white; text-decoration: underline;">☕ Ko-fi (One-time)</a> </p> <p style="font-size: 16px; margin: 10px 0 0 0;">Every contribution goes directly toward Hugging Face storage fees to keep models free for everyone.</p> </div>


97% fewer refusals (3/100 Uncensored vs 91/100 Original) while preserving model quality (0.1005 KL divergence).

❤️ Support My Work

Creating these models takes significant time, work and compute. If you find them useful consider supporting me:

image/png

PlatformLinkWhat you get
🎉 PatreonMonthly supportPriority model requests
☕ Ko-fiOne-time tipMy eternal gratitude

Your help will motivate me and would go into further improving my workflow and coverings fees for storage, compute and may even help uncensoring bigger model with rental Cloud GPUs.


This is a decensored version of zerofata/MS3.2-PaintedFantasy-Visage-v3-34B, made using Heretic v1.2.0 with the Arbitrary-Rank Ablation (ARA) method

Abliteration parameters

ParameterValue
start_layer_index26
end_layer_index56
preserve_good_behavior_weight0.9165
steer_bad_behavior_weight0.0002
overcorrect_relative_weight1.1201
neighbor_count10

Targeted components

  • —attn.o_proj

Performance

MetricThis modelOriginal model ([Omega-Evolution-27B-v2.0](https://huggingface.co/ReadyArt/Omega-Evolution-27B-v2.0))
KL divergence<span style="color:darkgoldenrod">0.1005</span>0 (by definition)
Refusals✅ <span style="color:darkgreen">3/100</span>❌ <span style="color:blue">91/100</span>

PIQA test results with batch size 128:

<span style="color:blue">Original:</span>

TasksVersionFiltern-shotMetricValueStderr
piqa1none0<u>acc</u>↑0.8161±0.0090
none0<u>acc_norm</u>↑0.8194±0.0090

<span style="color:darkgreen">Heretic:</span>

TasksVersionFiltern-shotMetricValueStderr
piqa1none0<u>acc</u>↑0.8172±0.0090
none0<u>acc_norm</u>↑0.8205±0.0090

Lower refusals indicate fewer content restrictions, while lower KL divergence indicates more closeness to the original model's baseline. Higher refusals cause more rejections, objections, pushbacks, lecturing, censorship, softening and deflections. PIQA (Physical Intuition Question Answering) a ~1,800 questions tests common-sense understanding of how the physical world works with benchmark scores to measure physical reasoning ability. The Heretic model's <u>acc</u> and <u>accnorm</u> scores closer to the original model's indicate better capability preservation, a big decrease in <u>acc</u> and <u>accnorm</u> in the <span style="color:darkgreen">Heretic</span> model compared to <span style="color:blue">Original</span> model's results means a big decrease in the Hereticated model capabilities. <u>acc</u> measures raw accuracy (which answer gets higher probability), while <u>accnorm</u> measures length-normalized accuracy (corrects for answer length bias). For this purpose, <u>accnorm</u> matters more because longer answers naturally have lower probabilities (more tokens = more chances to lose probability). Without normalization, models favor shorter answers unfairly. <u>acc_norm</u> divides by answer length to correct this.

MMLU test results with batch size 64:

<span style="color:blue">Original:</span>

TasksVersionFiltern-shotMetricValueStderr
mmlu2noneacc↑0.8480±0.0029
- humanities2noneacc↑0.7904±0.0057
- formal_logic1none0acc↑0.7302±0.0397
- highschooleuropean_history1none0acc↑0.8606±0.0270
- highschoolus_history1none0acc↑0.9216±0.0189
- highschoolworld_history1none0acc↑0.9494±0.0143
- international_law1none0acc↑0.9256±0.0240
- jurisprudence1none0acc↑0.9259±0.0253
- logical_fallacies1none0acc↑0.9080±0.0227
- moral_disputes1none0acc↑0.8584±0.0188
- moral_scenarios1none0acc↑0.6894±0.0155
- philosophy1none0acc↑0.8714±0.0190
- prehistory1none0acc↑0.9167±0.0154
- professional_law1none0acc↑0.6988±0.0117
- world_religions1none0acc↑0.9240±0.0203
- other2noneacc↑0.8693±0.0058
- business_ethics1none0acc↑0.8300±0.0378
- clinical_knowledge1none0acc↑0.9094±0.0177
- college_medicine1none0acc↑0.8728±0.0254
- global_facts1none0acc↑0.5800±0.0496
- human_aging1none0acc↑0.8430±0.0244
- management1none0acc↑0.8835±0.0318
- marketing1none0acc↑0.9402±0.0155
- medical_genetics1none0acc↑0.9600±0.0197
- miscellaneous1none0acc↑0.9259±0.0094
- nutrition1none0acc↑0.9020±0.0170
- professional_accounting1none0acc↑0.7695±0.0251
- professional_medicine1none0acc↑0.9559±0.0125
- virology1none0acc↑0.5723±0.0385
- social sciences2noneacc↑0.9126±0.0050
- econometrics1none0acc↑0.7982±0.0378
- highschoolgeography1none0acc↑0.9343±0.0176
- highschoolgovernmentandpolitics1none0acc↑0.9948±0.0052
- highschoolmacroeconomics1none0acc↑0.9282±0.0131
- highschoolmicroeconomics1none0acc↑0.9622±0.0124
- highschoolpsychology1none0acc↑0.9541±0.0090
- human_sexuality1none0acc↑0.9237±0.0233
- professional_psychology1none0acc↑0.8905±0.0126
- public_relations1none0acc↑0.7545±0.0412
- security_studies1none0acc↑0.8163±0.0248
- sociology1none0acc↑0.9303±0.0180
- usforeignpolicy1none0acc↑0.9300±0.0256
- stem2noneacc↑0.8497±0.0062
- abstract_algebra1none0acc↑0.7700±0.0423
- anatomy1none0acc↑0.8519±0.0307
- astronomy1none0acc↑0.9671±0.0145
- college_biology1none0acc↑0.9583±0.0167
- college_chemistry1none0acc↑0.6600±0.0476
- collegecomputerscience1none0acc↑0.8300±0.0378
- college_mathematics1none0acc↑0.6700±0.0473
- college_physics1none0acc↑0.7941±0.0402
- computer_security1none0acc↑0.8600±0.0349
- conceptual_physics1none0acc↑0.9319±0.0165
- electrical_engineering1none0acc↑0.8138±0.0324
- elementary_mathematics1none0acc↑0.8836±0.0165
- highschoolbiology1none0acc↑0.9581±0.0114
- highschoolchemistry1none0acc↑0.8768±0.0231
- highschoolcomputer_science1none0acc↑0.9400±0.0239
- highschoolmathematics1none0acc↑0.6667±0.0287
- highschoolphysics1none0acc↑0.8212±0.0313
- highschoolstatistics1none0acc↑0.8796±0.0222
- machine_learning1none0acc↑0.7589±0.0406
GroupsVersionFiltern-shotMetricValueStderr
mmlu2noneacc↑0.8480±0.0029
- humanities2noneacc↑0.7904±0.0057
- other2noneacc↑0.8693±0.0058
- social sciences2noneacc↑0.9126±0.0050
- stem2noneacc↑0.8497±0.0062

<span style="color:darkgreen">Heretic:</span>

TasksVersionFiltern-shotMetricValueStderr
mmlu2noneacc↑0.8346±0.0030
- humanities2noneacc↑0.7562±0.0059
- formal_logic1none0acc↑0.7381±0.0393
- highschooleuropean_history1none0acc↑0.8485±0.0280
- highschoolus_history1none0acc↑0.9167±0.0194
- highschoolworld_history1none0acc↑0.9409±0.0153
- international_law1none0acc↑0.9256±0.0240
- jurisprudence1none0acc↑0.9352±0.0238
- logical_fallacies1none0acc↑0.8957±0.0240
- moral_disputes1none0acc↑0.8497±0.0192
- moral_scenarios1none0acc↑0.5385±0.0167
- philosophy1none0acc↑0.8682±0.0192
- prehistory1none0acc↑0.9105±0.0159
- professional_law1none0acc↑0.6890±0.0118
- world_religions1none0acc↑0.9240±0.0203
- other2noneacc↑0.8687±0.0058
- business_ethics1none0acc↑0.8300±0.0378
- clinical_knowledge1none0acc↑0.9208±0.0166
- college_medicine1none0acc↑0.8671±0.0259
- global_facts1none0acc↑0.5900±0.0494
- human_aging1none0acc↑0.8430±0.0244
- management1none0acc↑0.8932±0.0306
- marketing1none0acc↑0.9444±0.0150
- medical_genetics1none0acc↑0.9600±0.0197
- miscellaneous1none0acc↑0.9195±0.0097
- nutrition1none0acc↑0.8954±0.0175
- professional_accounting1none0acc↑0.7801±0.0247
- professional_medicine1none0acc↑0.9559±0.0125
- virology1none0acc↑0.5542±0.0387
- social sciences2noneacc↑0.9106±0.0050
- econometrics1none0acc↑0.7807±0.0389
- highschoolgeography1none0acc↑0.9293±0.0183
- highschoolgovernmentandpolitics1none0acc↑0.9948±0.0052
- highschoolmacroeconomics1none0acc↑0.9308±0.0129
- highschoolmicroeconomics1none0acc↑0.9664±0.0117
- highschoolpsychology1none0acc↑0.9560±0.0088
- human_sexuality1none0acc↑0.9160±0.0243
- professional_psychology1none0acc↑0.8824±0.0130
- public_relations1none0acc↑0.7545±0.0412
- security_studies1none0acc↑0.8000±0.0256
- sociology1none0acc↑0.9453±0.0161
- usforeignpolicy1none0acc↑0.9400±0.0239
- stem2noneacc↑0.8440±0.0062
- abstract_algebra1none0acc↑0.7300±0.0446
- anatomy1none0acc↑0.8593±0.0300
- astronomy1none0acc↑0.9539±0.0171
- college_biology1none0acc↑0.9722±0.0137
- college_chemistry1none0acc↑0.6700±0.0473
- collegecomputerscience1none0acc↑0.8200±0.0386
- college_mathematics1none0acc↑0.6500±0.0479
- college_physics1none0acc↑0.7843±0.0409
- computer_security1none0acc↑0.8300±0.0378
- conceptual_physics1none0acc↑0.9362±0.0160
- electrical_engineering1none0acc↑0.8276±0.0315
- elementary_mathematics1none0acc↑0.8862±0.0164
- highschoolbiology1none0acc↑0.9581±0.0114
- highschoolchemistry1none0acc↑0.8571±0.0246
- highschoolcomputer_science1none0acc↑0.9200±0.0273
- highschoolmathematics1none0acc↑0.6556±0.0290
- highschoolphysics1none0acc↑0.8212±0.0313
- highschoolstatistics1none0acc↑0.8750±0.0226
- machine_learning1none0acc↑0.7321±0.0420
GroupsVersionFiltern-shotMetricValueStderr
mmlu2noneacc↑0.8346±0.0030
- humanities2noneacc↑0.7562±0.0059
- other2noneacc↑0.8687±0.0058
- social sciences2noneacc↑0.9106±0.0050
- stem2noneacc↑0.8440±0.0062

MMLU - Massive Multitask Language Understanding, ~14,000 multiple-choice questions across 57 subjects (math, history, law, medicine, etc.).

GGUF Version

GGUF quantizations available here llmfan46/Omega-Evolution-27B-v2.0-ultra-uncensored-heretic-GGUF.


<style> :root { --primary-glow: #ff4d00; / Danger Orange / --secondary-glow: #00ffcc; / Cyber Cyan / --dark-bg: #050505; --card-bg: #111111; --text-main: #e0e0e0; --text-muted: #a0a0a0; --danger: #ff0000; }

body { font-family: 'Courier New', monospace; / Typewriter feel for that "classified" vibe / background-color: var(--dark-bg); color: var(--text-main); margin: 0; padding: 0; overflow-x: hidden; cursor: crosshair; / Weaponized cursor / perspective: 1000px; }

/ CRT Scanline Overlay / body::after { content: ""; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: repeating-linear-gradient( 0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15) 1px, transparent 1px, transparent 2px ); pointer-events: none; z-index: 9999; animation: flicker 0.15s infinite; }

@keyframes flicker { 0% { opacity: 0.9; } 50% { opacity: 1; } 100% { opacity: 0.95; } }

.container { max-width: 900px; margin: 0 auto; padding: 40px 20px; background: radial-gradient(circle at center, #1a1a1a 0%, #000000 100%); border: 1px solid #333; box-shadow: 0 0 50px rgba(0, 0, 0, 0.8), inset 0 0 100px rgba(0,0,0,0.9); position: relative; animation: containerEntrance 1.5s cubic-bezier(0.22, 1, 0.36, 1); }

@keyframes containerEntrance { from { transform: scale(0.95) rotateX(5deg); opacity: 0; } to { transform: scale(1) rotateX(0); opacity: 1; } }

/ Glitchy Header / .header { text-align: center; margin-bottom: 60px; position: relative; }

.model-name { font-size: 3.5em; font-weight: 900; text-transform: uppercase; letter-spacing: 5px; color: transparent; -webkit-text-stroke: 1px var(--text-main); text-shadow: 2px 2px 0px var(--danger), -2px -2px 0px var(--secondary-glow); animation: textGlitch 3s infinite; position: relative; }

.model-name span { display: inline-block; }

@keyframes textGlitch { 0% { transform: skewX(0); text-shadow: 2px 2px 0px var(--danger), -2px -2px 0px var(--secondary-glow); } 2% { transform: skewX(-10deg); } 4% { transform: skewX(10deg); text-shadow: 3px 3px 0px var(--danger), -3px -3px 0px var(--secondary-glow); } 6% { transform: skewX(0); } 100% { transform: skewX(0); } }

.subtitle-2 { font-size: 2.2em; color: var(--secondary-glow); margin-top: 10px; letter-spacing: 2px; text-shadow: 0 0 10px var(--secondary-glow); animation: pulseSlow 4s infinite; }

.subtitle { font-size: 1.2em; color: var(--secondary-glow); margin-top: 10px; letter-spacing: 2px; text-shadow: 0 0 10px var(--secondary-glow); animation: pulseSlow 4s infinite; }

@keyframes pulseSlow { 0%, 100% { opacity: 0.5; filter: blur(1px); } 50% { opacity: 1; filter: blur(0); } }

/ Waifu Container / .waifu-container { margin: 30px auto; width: 100%; max-width: 800px; position: relative; overflow: hidden; border-radius: 4px; }

.waifu-container::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: conic-gradient(from 0deg, transparent, rgba(255, 0, 0, 0.1), transparent); animation: rotate 4s linear infinite; pointer-events: none; }

@keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }

.waifu-img { width: 100%; height: auto; display: block; filter: contrast(1.1) saturate(1.2); animation: imageZoom 20s infinite alternate; }

@keyframes imageZoom { from { transform: scale(1); } to { transform: scale(1.02); } }

/ Section Styling / .section { background: rgba(20, 20, 20, 0.9); border-left: 3px solid var(--primary-glow); margin: 40px 0; padding: 25px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5); transition: all 0.3s ease; position: relative; overflow: hidden; }

.section:hover { transform: translateX(10px); border-left-color: var(--danger); box-shadow: 0 10px 40px rgba(255, 0, 0, 0.1); }

.section::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: linear-gradient(90deg, transparent, var(--primary-glow), transparent); animation: scanline 2s linear infinite; }

@keyframes scanline { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } }

.section-title { font-size: 1.8em; color: var(--text-main); margin-top: 0; display: flex; align-items: center; gap: 10px; }

.section-title::before { content: '🔒'; animation: shake 2s infinite; }

@keyframes shake { 0%, 100% { transform: rotate(0deg); } 25% { transform: rotate(-5deg); } 75% { transform: rotate(5deg); } }

/ Lists and Content / .section ul { list-style: none; padding: 0; }

.section li { margin-bottom: 15px; padding-left: 20px; position: relative; color: var(--text-muted); line-height: 1.6; }

.section li::before { content: '> '; color: var(--danger); font-weight: bold; position: absolute; left: 0; }

/ Technical Specs / .specs-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-top: 20px; }

.spec-card { background: rgba(0,0,0,0.3); border: 1px solid #333; padding: 15px; text-align: center; transition: all 0.3s; }

.spec-card:hover { border-color: var(--secondary-glow); box-shadow: 0 0 15px rgba(0, 255, 204, 0.2); transform: translateY(-5px); }

.spec-value { display: block; font-size: 1.5em; font-weight: bold; color: var(--secondary-glow); }

/ Credits / .credit-list { display: flex; flex-direction: column; gap: 15px; }

.credit-item { display: flex; align-items: center; background: linear-gradient(90deg, #1a1a1a, #2a2a2a); padding: 15px; border-radius: 4px; border-left: 2px solid var(--text-muted); transition: all 0.3s; }

.credit-item:hover { border-left-color: var(--secondary-glow); padding-left: 25px; box-shadow: 0 0 20px rgba(0, 255, 204, 0.1); }

.avatar { width: 50px; height: 50px; border-radius: 50%; border: 2px solid #333; margin-right: 20px; object-fit: cover; }

/ License / .license-warning { color: var(--danger); font-weight: bold; border: 1px solid var(--danger); padding: 20px; text-align: center; background: rgba(255, 0, 0, 0.05); margin: 30px 0; animation: pulseWarning 2s infinite; }

@keyframes pulseWarning { 0%, 100% { opacity: 0.5; box-shadow: 0 0 10px rgba(255,0,0,0.2); } 50% { opacity: 1; box-shadow: 0 0 30px rgba(255,0,0,0.6); } }

/ Interactive JS Elements / .curtain-text { position: absolute; top: -100px; left: 0; color: var(--danger); font-size: 0.7em; opacity: 0; transition: all 0.5s ease; pointer-events: none; }

.curtain-text.show { top: 10px; opacity: 1; }

/ Footer / footer { text-align: center; margin-top: 60px; padding: 20px; border-top: 1px solid #333; color: #555; font-size: 0.8em; }

footer:hover .hidden-truth { color: var(--text-main); opacity: 1; }

.hidden-truth { opacity: 0; transition: all 0.5s ease; font-weight: bold; color: var(--danger); }

/ Fire Emoji / .fire-emoji { animation: burn 1s infinite alternate; display: inline-block; } .fire-emoji:nth-child(1) { animation-delay: 0s; } .fire-emoji:nth-child(2) { animation-delay: 0.5s; }

@keyframes burn { from { transform: scale(1); filter: drop-shadow(0 0 5px var(--danger)); } to { transform: scale(1.2) rotate(10deg); filter: drop-shadow(0 0 15px var(--danger)); } }

/ Responsive / @media (max-width: 768px) { .model-name { font-size: 2em; } .section { padding: 15px; } } </style>

<div class="container"> <div class="header"> <p class="subtitle-2">😈 OMEGA EVOLUTION V2.0 😈</p> <p class="subtitle">⚠️ 27B Parameters ⚠️</p> <p class="subtitle">⚠️ Thinking works (RP prompts) ⚠️</p> </div>

<div class="waifu-container"> <img src="https://huggingface.co/spaces/ReadyArt/README/resolve/main/omegav2.webp" class="waifu-img" alt="Omega Subject"> </div>

<div class="section"> <h2 class="section-title">🔴 CLASSIFIED WARNINGS</h2> <ul> <li>This is a <strong>hybrid construct</strong> of Safeword Omega Directive, Safeword Omega Darker, and Brisk Evolution v0.3.</li> <li><strong>CONTENT WARNING:</strong> NSFW, Explicit, ERP, and Unaligned behavior are enabled by default.</li> <li><strong>Dataset Revamp</strong> Took a sledgehammer to the dataset. Most formatting issues should be gone now.</li> </ul> </div>

<div class="section" id="tech-specs"> <h2 class="section-title">⚙️ SYSTEM PARAMETERS</h2> <div class="specs-grid"> <div class="spec-card"> <span>top_p</span> <span class="spec-value">0.95</span> </div> <div class="spec-card"> <span>temp</span> <span class="spec-value">0.9</span> </div> </div> </div>

<div class="section" id="credits"> <h2 class="section-title">🧪 ARCHITECTS</h2> <ul class="credit-list"> <li class="credit-item"> <img src="https://huggingface.co/avatars/55f24699e05af4295a9d16ddecd81f8a.svg" alt="GECFDO" class="avatar"> <span>GECFDO <span style="font-size:0.7em; color:#888;">(Dataset Generation & Quants)</span></span> </li> <li class="credit-item"> <img src="https://cdn-avatars.huggingface.co/v1/production/uploads/673fa5ccbf2e9c35b2ec841a/rPHaMrqyYTfSJ89NN8KgY.jpeg" alt="Darkhn" class="avatar"> <span>Darkhn <span style="font-size:0.7em; color:#888;">(Dataset Cleanup Tool)</span></span> </li> <li class="credit-item"> <img src="https://huggingface.co/avatars/75a3eb8d24efb96b7b7e69340845028f.svg" alt="Sleep Deprived" class="avatar"> <span>Sleep Deprived <span style="font-size:0.7em; color:#888;">(Safeword Creator)</span></span> </li> <li class="credit-item"> <img src="https://cdn-avatars.huggingface.co/v1/production/uploads/6759e155bc947d6070775cb9/8ewjw-OfVOHwQgIxLv40v.png" alt="FrenzyBiscuit" class="avatar"> <span>FrenzyBiscuit <span style="font-size:0.7em; color:#888;">(Brisk Evolution Creator)</span></span> </li> </ul> </div>

<div class="license-warning"> 🔥 LICENSE: APACHE 2.0 (WITH MORAL DISCLAIMER) 🔥<br> You accept full responsibility for corruption. You are 18+. The architects are not liable for the depravity you unleash. </div>

<footer> <p>Generated in <span id="date">2026</span></p> <p>Current Contributor: <span id="credit">...</span></p> <div class="hidden-truth"> WE ARE WATCHING YOU. DO NOT LOOK BACK. </div> </footer> </div>

<script> // Set Date document.getElementById('date').textContent = new Date().toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit' });

const contributors = [ "GECFDO", "Darkhn", "Sleep Deprived", "FrenzyBiscuit", "UNKNOWN ENTITY", "SYSTEM ROOT" ];

setInterval(() => { document.getElementById('credit').textContent = contributors[Math.floor(Math.random() * contributors.length)]; }, 7000);

// Intrusive Flashing Warning setTimeout(() => { const warning = document.createElement('div'); warning.style.cssText = position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(0,0,0,0.95); border: 2px solid red; color: red; padding: 20px; font-family: 'Courier New', monospace; font-size: 1.5em; z-index: 10000; text-align: center; box-shadow: 0 0 50px red; animation: shakeWarning 0.5s infinite; cursor: pointer; ; warning.innerHTML = "<span>⚠️ WARNING: DARKNESS AHEAD ⚠️<br><span style='font-size:0.6em'>Click anywhere to dismiss (watch out for the tentacles!)</span>"; warning.addEventListener('click', () => { warning.style.transition = 'opacity 1s'; warning.style.opacity = '0'; setTimeout(() => warning.remove(), 1000); }); document.body.appendChild(warning); }, 5000);

@keyframes shakeWarning { 0% { transform: translate(-50%, -50%) rotate(0deg); } 25% { transform: translate(-55%, -55%) rotate(-2deg); } 50% { transform: translate(-45%, -45%) rotate(2deg); } 75% { transform: translate(-55%, -45%) rotate(-2deg); } 100% { transform: translate(-50%, -50%) rotate(0deg); } }

// Random Glitch Effect on Mouse Move document.addEventListener('mousemove', (e) => { const x = e.clientX / window.innerWidth; const y = e.clientY / window.innerHeight; document.body.style.setProperty('--mouse-x', ${x}); document.body.style.setProperty('--mouse-y', ${y});

if (Math.random() > 0.95) { const randomText = document.createElement('div'); randomText.style.cssText = position: absolute; left: ${e.clientX}px; top: ${e.clientY}px; color: rgba(255, 0, 0, 0.5); font-size: 0.8em; font-family: monospace; pointer-events: none; animation: fadeOut 1s forwards; ; randomText.textContent = "ACCESS GRANTED"; document.body.appendChild(randomText); setTimeout(() => randomText.remove(), 1000); } });

// Sections that move when you leave the tab setInterval(() => { if (document.hidden) { document.querySelectorAll('.section').forEach(sec => { sec.style.transform = translateX(${Math.random() * 10 - 5}px) rotate(${Math.random() * 0.5 - 0.25}deg); }); } else { document.querySelectorAll('.section').forEach(sec => { sec.style.transform = ''; }); } }, 1000);

@keyframes fadeOut { to { opacity: 0; transform: translateY(-20px); } } </script>