// ==UserScript==
// @name 1v1.LOL ESP & aimbot 0.8
// @namespace http://tampermonkey.net/
// @version 0.8
// @description ESP & Aimbot
// @author RPN Panda#0001
// @match *://1v1.lol/*
// @icon https://www.google.com/s2/favicons?domain=1v1.lol
// @grant none
// @run-at document-start
// @antifeature ads
// ==/UserScript==
const searchSize = 250;
const threshold = 4.7;
const aimbotSpeed = 0.2;
let aimbotEnabled = false;
let espEnabled = true;
let wireframeEnabled = false;
let guiEnabled = true;
const WebGL = WebGL2RenderingContext.prototype;
HTMLCanvasElement.prototype.getContext = new Proxy( HTMLCanvasElement.prototype.getContext, {
apply( target, thisArgs, args ) {
if ( args[ 1 ] ) {
args[ 1 ].preserveDrawingBuffer = true;
}
return Reflect.apply( ...arguments );
}
} );
WebGL.shaderSource = new Proxy( WebGL.shaderSource, {
apply( target, thisArgs, args ) {
if ( args[ 1 ].indexOf( 'gl_Position' ) > - 1 ) {
args[ 1 ] = args[ 1 ].replace( 'void main', `
out float vDepth;
uniform bool enabled;
uniform float threshold;
void main
` ).replace( /return;/, `
vDepth = gl_Position.z;
if ( enabled && vDepth > threshold ) {
gl_Position.z = 1.0;
}
` );
} else if ( args[ 1 ].indexOf( 'SV_Target0' ) > - 1 ) {
args[ 1 ] = args[ 1 ].replace( 'void main', `
in float vDepth;
uniform bool enabled;
uniform float threshold;
void main
` ).replace( /return;/, `
if ( enabled && vDepth > threshold ) {
SV_Target0 = vec4( 1.0, 0.0, 0.0, 1.0 );
}
` );
}
return Reflect.apply( ...arguments );
}
} );
WebGL.getUniformLocation = new Proxy( WebGL.getUniformLocation, {
apply( target, thisArgs, [ program, name ] ) {
const result = Reflect.apply( ...arguments );
if ( result ) {
result.name = name;
result.program = program;
}
return result;
}
} );
WebGL.uniform4fv = new Proxy( WebGL.uniform4fv, {
apply( target, thisArgs, args ) {
if ( args[ 0 ].name === 'hlslcc_mtx4x4unity_ObjectToWorld' ) {
args[ 0 ].program.isUIProgram = true;
}
return Reflect.apply( ...arguments );
}
} );
let movementX = 0, movementY = 0;
let count = 0;
WebGL.drawElements = new Proxy( WebGL.drawElements, {
apply( target, thisArgs, args ) {
const program = thisArgs.getParameter( thisArgs.CURRENT_PROGRAM );
if ( ! program.uniforms ) {
program.uniforms = {
enabled: thisArgs.getUniformLocation( program, 'enabled' ),
threshold: thisArgs.getUniformLocation( program, 'threshold' )
};
}
const couldBePlayer = args[ 1 ] > 5000;
thisArgs.uniform1i( program.uniforms.enabled, espEnabled && couldBePlayer );
thisArgs.uniform1f( program.uniforms.threshold, threshold );
args[ 0 ] = wireframeEnabled && ! program.isUIProgram && args[ 1 ] > 6 ? thisArgs.LINES : args[ 0 ];
Reflect.apply( ...arguments );
if ( aimbotEnabled && couldBePlayer ) {
const width = Math.min( searchSize, thisArgs.canvas.width );
const height = Math.min( searchSize, thisArgs.canvas.height );
const pixels = new Uint8Array( width * height * 4 );
const centerX = thisArgs.canvas.width / 2;
const centerY = thisArgs.canvas.height / 2;
const x = Math.floor( centerX - width / 2 );
const y = Math.floor( centerY - height / 2 );
thisArgs.readPixels( x, y, width, height, thisArgs.RGBA, thisArgs.UNSIGNED_BYTE, pixels );
for ( let i = 0; i < pixels.length; i += 4 ) {
if ( pixels[ i ] ===255 && pixels[ i + 1 ] === 0 && pixels[ i + 2 ] === 0 && pixels[ i + 3 ] === 255 ) {
const idx = i / 4;
const dx = idx % width;
const dy = ( idx - dx ) / width;
movementX += ( x + dx - centerX );
movementY += - ( y + dy - centerY );
count ++;
}
}
}
}
} );
window.requestAnimationFrame = new Proxy( window.requestAnimationFrame, {
apply( target, thisArgs, args ) {
args[ 0 ] = new Proxy( args[ 0 ], {
apply() {
const isPlaying = document.querySelector( 'canvas' ).style.cursor === 'none';
const v = isPlaying && aimbotEnabled ? '' : 'none';
if ( v !== rangeEl.style.display ) {
rangeEl.style.display = v;
}
if ( count > 0 && isPlaying ) {
const f = aimbotSpeed / count;
movementX *= f;
movementY *= f;
window.dispatchEvent( new MouseEvent( 'mousemove', { movementX, movementY } ) );
! rangeEl.classList.contains( 'range-active' ) && rangeEl.classList.add( 'range-active' );
} else {
rangeEl.classList.contains( 'range-active' ) && rangeEl.classList.remove( 'range-active' );
}
movementX = 0;
movementY = 0;
count = 0;
return Reflect.apply( ...arguments );
}
} );
return Reflect.apply( ...arguments );
}
} )
const value = parseInt( new URLSearchParams( window.location.search ).get( 'showAd' ), 16 );
const shouldShowAd = isNaN( value ) || Date.now() - value < 0 || Date.now() - value > 10 * 60 * 1000;
const el = document.createElement( 'div' );
el.innerHTML = `<style>
.dialog {
position: absolute;
left: 50%;
top: 50%;
padding: 20px;
background: #080707;
color: #f5ff69;
transform: translate(-50%, -50%);
text-align: center;
z-index: 999999;
font-family: cursive;
}
.dialog * {
color: #f5ff69;
}
.close {
position: absolute;
right: 5px;
top: 5px;
width: 20px;
height: 20px;
opacity: 0.5;
cursor: pointer;
}
.close:before, .close:after {
content: ' ';
position: absolute;
left: 50%;
top: 50%;
width: 100%;
height: 20%;
transform: translate(-50%, -50%) rotate(-45deg);
background: #0593ff;
}
.close:after {
transform: translate(-50%, -50%) rotate(45deg);
}
.close:hover {
opacity: 1;
}
.btn {
cursor: pointer;
padding: 0.5em;
background: #262424;
border: 3px solid rgba(0, 0, 0, 0.3);
}
.btn:active {
transform: scale(0.8);
}
.msg {
position: absolute;
left: 10px;
bottom: 650px;
background: #080707;
color: #f5ff69;
font-family: cursor;
font-weight: bolder;
padding: 15px;
animation: msg 0.2s forwards, msg 0.2s reverse forwards 2s;
z-index: 999999;
pointer-events: none;
}
@keyframes msg {
from {
transform: translate(-120%, 0);
}
to {
transform: none;
}
}
.range {
position: absolute;
left: 50%;
top: 50%;
width: ${searchSize}px;
height: ${searchSize}px;
max-width: 100%;
max-height: 100%;
border: 1px solid white;
transform: translate(-50%, -50%);
}
.range-active {
border: 2px solid red;
}
</style>
<div class="dialog">${shouldShowAd ? `<big><big> <img src="https://cdn.discordapp.com/attachments/1002382084859506740/1064143315731230800/01157-unscreen.gif"
</body>
<br>
𝙀𝙎𝙋 & 𝙎𝙤𝙛𝙩𝘼𝙞𝙢
</big>
<br>
<br>
[𝚃] 𝙏𝙤 𝙩𝙤𝙜𝙜𝙡𝙚 𝙎𝙤𝙛𝙩𝘼𝙞𝙢 marroqui
<br>
[𝙼] 𝙏𝙤 𝙩𝙤𝙜𝙜𝙡𝙚 𝙀𝙎𝙋 morroco
<br>
[𝙽] 𝙏𝙤 𝙩𝙤𝙜𝙜𝙡𝙚 𝙒𝙞𝙧𝙚𝙛𝙧𝙖𝙢𝙚 venezolanos 2.0
<br>
[𝙷] 𝙏𝙤 𝙨𝙝𝙤𝙬/𝙝𝙞𝙙𝙚 para las ratillas
<br>
<br>-------------------------------
<div style="display: grid; grid-template-columns: 1fr 1fr; grid-gap: 7px;">
<div class="btn" onclick="window.open('https://discord.gg/hsxjcru76q', '_blank')">𝘿𝙞𝙨𝙘𝙤𝙧𝙙</div>
<div class="btn" onclick="window.open('https://www.youtube.com/c/RPNPanda', '_blank')">𝐘𝐨𝐮𝐓𝐮𝐛𝐞</div>
</div>
</big>` : `<div class="close" onclick="this.parentNode.style.display='none';"></div>
</div>
` }
</div>
<div class="msg" style="display: none;"></div>
<div class="range" style="display: none;"></div>`;
const msgEl = el.querySelector( '.msg' );
const dialogEl = el.querySelector( '.dialog' );
const rangeEl = el.querySelector( '.range' );
window.addEventListener( 'DOMContentLoaded', function () {
while ( el.children.length > 0 ) {
document.body.appendChild( el.children[ 0 ] );
}
if ( shouldShowAd ) {
const url = new URL( window.location.href );
url.searchParams.set( 'RPN', Date.now().toString( 16 ) );
url.searchParams.set( 'scriptVersion', GM.info.script.version );
}
} );
window.addEventListener( 'keyup', function ( event ) {
switch ( String.fromCharCode( event.keyCode ) ) {
case 'M' :
espEnabled = ! espEnabled;
showMsg( 'ESP morroco', espEnabled );
break;
case 'N' :
wireframeEnabled = ! wireframeEnabled;
showMsg( 'Wireframe peruano', wireframeEnabled );
break;
case 'T' :
aimbotEnabled = ! aimbotEnabled;
showMsg( 'Aimbot putomalo', aimbotEnabled );
break;
case 'H' :
guiEnabled = ! guiEnabled;
showMsg( 'GUI Menu', guiEnabled );
dialogEl.style.display = dialogEl.style.display === '' ? 'none' : '';
break;
}
} );
function showMsg( name, bool ) {
msgEl.innerText = name + ': ' + ( bool ? 'ON 🟩 ' : 'OFF 🟥' );
msgEl.style.display = 'none';
void msgEl.offsetWidth;
msgEl.style.display = '';
}
// ==UserScript==// @name 1v1.LOL ESP & aimbot 0.8// @namespace h - Pastebin.com (2025)
Top Articles
Love Is...? (2024) Synopsis
Project MUSE - The Game People Played: Mahjong in Modern Chinese Society and Culture
Fabián Conde In Her 20S
Latest Posts
Recommended Articles
- Jan Nosek Novák Doppelganger
- Poly Iso rigid foam and house wrap? - Fine Homebuilding
- Where Can I Watch Terra E Paixão
- How Much Is Matthew Helderman
- Little Wonderland Reviews - Legit or Scam? | AskmeOffers
- Leben Leicht Gemacht – The Biggest Loser English Cast
- Sanitary Paper Product Global Market Size & Forecast to 2028
- BETA-CAE Systems 25.1.0 Win x64 English
- Cars: Radiator Springs Adventures Is
- How Much Is Beat Them All At Gamestop
- Ducky has released a limited edition Doom keyboard but I can't help but feel it's missed the mark
- Champions: Return to Arms im Gamezone-Test
- Love Sakura Clicker
- Benjamín Alfonso Hotel
- Birthdate Of Miyuki Amano
- Where Did Luciana Paluzzi Grow Up
- The Real Housewives of New York City Season 15 Cast Welcomes "Elite" Newbies & Drama (PHOTOS) | Bravo TV Official Site
- Chocobo GP ist da - und hier ist alles, was ihr darüber wissen müsst | Square Enix Blog
- Fish Fly Fever - Xbox One
- Is Always A Winner (2023) On Netflix
- Ass Taichi Yamada
- The Final Station Requisitos Mínimos e Recomendados 2025 - Teste seu PC 🎮
- Practical genomic epidemiology | BEAST Documentation
- The 10 Best Movies About... Oil!
- Buy Cherry Lime Delta 9 Gummies 300 MG Online
- Die 10 coolsten Sommer Aktivitäten in Whistler, Kanada
- Which Is The Best Paraffin Wax Bath Machine In 2025?
- Bộ sưu tập chim [Lưu Trữ] - Trang 3
- How To Lose One's Virginity Daily Login Rewards
- تفاوت سی سی کرم با بی بی کرم
- Avis sur le film Marshall - La vérité sur l'affaire Spell
- Russian punctuation at a glance: top 10 rules
- Retro Computer Baseball Game Review – Earl Weaver Baseball II – Hardball Retro
- Alex Knight 18+
- What is a prostate, and what does it do?
- Where To Watch Richard Strauss - Der Rosenkavalier (2021) In Theaters
- Halloween Games For Toddlers And Babies Additional Content
- Elden Ring: How To Complete Patches' Questline
- So sehen die Kader in der Fußball-A-Liga Biedenkopf aus
- Slam Bolt Scrappers Time To Beat
- Is ゴジラ×メカゴジラ (2002) A Real Movie
- Why Marvel Rivals' Leaked Game Mode May Need to Pull Some Serious Strings
- Sudocats New Clothes
- Wie nützlich ist Coenzym Q10?
- Yiqing Yu Street
- Glitchen und klonen - die Gefahren in sich
- Opinion: Gun Control, Ted Cruz, and Dildo Bans — A History
- Mayla Phoebe Dayghter
- Structural Biochemistry/Carbohydrates/Carbohydrate Derivatives - Wikibooks, open books for an open world
- Route des vins de Touraine | Teritoria
- Gyaran haraji, ba da bashi da wasu shirye shirye 8 da Tinubu zai aiwatar a 2025
- Understanding The Different Types Of Mobility Aids - Direct Mobility Hire
- 白川由美 New Film
- Dove Vive Damon Bowden
- Movies Like 六姊妹
- How to set up a tattoo gun to power supply? - Military Modelling
- Naturalization Vs. Citizenship: What is the Difference Between the Two?
- 14 Days With You Skills Guide
- Shrinking Boss Bill Lawrence Talks Forgiveness Found in Season 2 Finale, Who May (or May Not!) Be Back for Season 3
- Geforce Now Zoo Tycoon: Complete Collection
- Watch Maxie (1973) Free
- How To Remove Pubic Hair Without Shaving (For Men)
- Wichapas Sumettikul Breast
- 2025 Industry Statistics - Sanitary Paper Product Manufacturing
- Amy Smart Mtv Awards
- Phuwin Tangsakyuen Latina
- Burnout Paradise: The Ultimate Box Psp Iso Download
- Alyssa Milano Filmy
- Should I run my game on DirectX 11 or 12? – Gaming FAQ
- Pope Francis Openly Declares a Communist Plan to Reshape the World
- Temporary Tattoos | Oriental Trading Company
- Rachel Sibner Real
- Rawshan Zamil Height In Feet And Inches
- World Of Slavic Glasses English Translation
- Lost Tradition Or Lasting Legacy? The Role Of Extended Families In Malaysian Childcare
- What Movies Are Rawshan Zamil In
- Do I need to play Doom 1 and 2 before 3? - Games Learning Society
- 沢彰謙 And Wife Photos
- The Best Electric Toothbrushes for Your Pearly Whites
- Encouraging Children to Express Emotions Appropriately - Aussie Childcare Network
- 仮面ライダー×仮面ライダー オーズ&ダブル Feat.スカル Movie大戦Core (2010) Main Characters
- Rush Rally 3 v1.160 APK + MOD (Unlimited Money/Unlocked) - SIMPLYGUIDES.NET
- Robert Markowitz Feets
- Exploring The Dynamic Trio: Chrissy Teigen, John Legend, And Diddy
- Kachina Genshin : meilleur build avec armes, artéfacts, ordre des compétences et constellations
- FIFA 21 goal songs list: how to preset music for when you score
- Is Out Of My Mind (2024) Real
- First look inside KPOT Korean BBQ & Hot Pot | Wichita By E.B.
- Who Are The Main Characters In Pac-Man Basketball?
- How Long Will Young Americans Be In Theaters
- TRANSFORM PLAY TIME: SHAVING FOAM SENSORY PLAY RECIPE
- Feet to Centimeters - Convert ft to cm Online - Robo Calculator
- Motohiro Torii 1984
- Marty Friedman Exhibit B Live In Japan (2007) Streaming
- Rawshan Zamil Action Movies List
- Deep Cleanse Refreshing Hydrating Pore Narrowing Facial Cleanser For Men-w • EUR 4,85
- Rawshan Zamil Fake Cum
- What Is The First Le Ravissement (2023) Film
- Play! ~勝つとか負けるとかは、どーでもよくて~ (2024) Full Movie Free
- Glossary of Terms - The Royal College of Ophthalmologists
Article information
Author: Nicola Considine CPA
Last Updated:
Views: 6160
Rating: 4.9 / 5 (49 voted)
Reviews: 88% of readers found this page helpful
Author information
Name: Nicola Considine CPA
Birthday: 1993-02-26
Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392
Phone: +2681424145499
Job: Government Technician
Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking
Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.