BattleDudes.io Kody, Triki, Strategie i Porady



BattleDudes.io poradniki, bonusy, kody, zniżki oraz pytania i odpowiedzi.
BattleDudes.io Hack Cheats
Ocena ogólna:




Szczegóły

Wersja: Ocena: 4 Kategoria: Shooter Nazwa: BattleDudes.io Ilość pobrań: System: Web browser Typ: Shooter

BattleDudes.io Wskazówki, Q&A, Poradniki

Zobacz kody do BattleDudes.io, sprawdź wskazówki, strategie i recenzje.




Zaczekaj 10 sekund


 

Pytania

Zadaj pytanie, napisz odpowiedź i dołącz do dyskusji.

Chcę 99999999999999 klejnotów nazwa użytkownika cboy64

I WANT 1000000000 GOLD AND I WANT 10000000000 DIAMONDS   0 0

can you plz give me 2000 gem and 20000 coins for sheesh#1910? Thanks

что   2 0

:▄︻デ芫≡══╤┻▬▬̾҉   1 0

:▄︻デ芫≡══╤┻▬▬̾҉   1 0

:▄︻デ芫≡══╤┻▬▬̾҉   1 0

3000   0 0

May I please have some jems 10,000 thank you GOAT 2542 The Thing

how to get a lot of coins and diamonds for free

I’m not a robot   3 0

damond hack   3 0

i want 900000000 gems   2 1

i want 10000 coins and gems   1 0

i want 1000 gems pls   0 1

hihohoho   0 1

I want 20000 gems and 15000 coinsplz for sheesh#1910.   0 0

Jak zdobyć kod promocyjny lub bonus?

.   1 0

:▄︻デ芫≡══╤┻▬▬̾҉   0 0

Czy mógłbyś wymienić wady i zalety?

Jakie są Twoje rady dla początkujących?


Trailery i Powiązane Video

BattleDudes.io hack taktyki, nagrody, mody i klipy.
Obejrzyj Rockstar -A Battle Dudes.io Montage.
Battledudes-io hack poradnik
Obejrzyj The SPY MASTER CLASS for battledudes.io!.
Battledudes-io cheats za darmo
Obejrzyj THE WORLDS FIRST RECORDED 100+ KILL GAME? | 102 KILLS IN BATTLEDUDES.IO SEASON 1.
Battledudes-io kody lista
Obejrzyj Battledudes.io LEGENDARY CHEST Opening !.
Battledudes-io porady wskazówki
Obejrzyj Battledudes.io DISCOVERING !.
Battledudes-io hacki online
Obejrzyj BattleDudes.io | Fuuny Reailty.
Battledudes-io cheat kody
Obejrzyj Battledudes.io - RPG Trickshots & Kills Compilation.
Battledudes-io triki tutoriale
Obejrzyj NOOB vs PRO vs HACKER in Battledudes.io!!!.
Battledudes-io kupony
Obejrzyj COUNTRIES Portrayed in **BATTLE DUDES.IO**.
Battledudes-io mod apk
Obejrzyj 7 Types of BattleDudes.io Players.
Battledudes-io trainer pobierz

Opis

BattleDudes.io is a 2D multiplayer browser shooter with completely destructible terrain. The release details multiple distrinct release modes and maps to enjoy in. In your arsenal you have variety of weapons, grenades, unique tools and perks to select from. The main detail of the release is the destructable buildings, which allow for constructive tactical descisions to be made. The map also evolves over time as more and more of it gets destroyed. Bigger maps contain driveable cars like jeeps and tanks.
BattleDudes.io cheats kody promocyjne, sekrety, odblokowania i opinie.

 

  • Tagi:

  • BattleDudes.io kody zniżkowe,
  • BattleDudes.io hack download,
  • BattleDudes.io cheats online,
  • BattleDudes.io hack tool,
  • BattleDudes.io cheat engine

 

Recenzje

Dodaj recenzję lub przeczytaj opinie i oceny dodane przez użytkowników.
  • img

    GERMANY HACKER SPLOPER

    Dodano 2024-03-08 // ==UserScript== // @name battledudes io aimbot // @namespace // @version 0.3.8 // @description Locks aim to the nearest player in shellshock.io. Comes with an ESP too. Press B, V, N, L to toggle aimbot, esp, esp lines, aimbot on right mouse hold. // @author Zertalious (Zert) // @match *://shellshock.io/* // @match *://algebra.best/* // @match *://algebra.vip/* // @match *://biologyclass.club/* // @match *://deadlyegg.com/* // @match *://deathegg.world/* // @match *://eggcombat.com/* // @match *://egg.dance/* // @match *://eggfacts.fun/* // @match *://egghead.institute/* // @match *://eggisthenewblack.com/* // @match *://eggsarecool.com/* // @match *://geometry.best/* // @match *://geometry.monster/* // @match *://geometry.pw/* // @match *://geometry.report/* // @match *://hardboiled.life/* // @match *://hardshell.life/* // @match *://humanorganising.org/* // @match *://mathdrills.info/* // @match *://mathfun.rocks/* // @match *://mathgames.world/* // @match *://math.international/* // @match *://mathlete.fun/* // @match *://mathlete.pro/* // @match *://overeasy.club/* // @match *://scrambled.best/* // @match *://scrambled.tech/* // @match *://scrambled.today/* // @match *://scrambled.us/* // @match *://scrambled.world/* // @match *://shellshockers.club/* // @match *://shellshockers.site/* // @match *://shellshockers.us/* // @match *://shellshockers.world/* // @match *://softboiled.club/* // @match *://violentegg.club/* // @match *://violentegg.fun/* // @match *://yolk.best/* // @match *://yolk.life/* // @match *://yolk.rocks/* // @match *://yolk.tech/* // @match *://zygote.cafe/* // @icon ?domain=shellshock.io // @grant none // @run-at document-start // @antifeature ads // @require @0.19 // @downloadURL %20Aimbot%20%20ESP.user.js // @updateURL %20Aimbot%20%20ESP.meta.js // ==/UserScript== const keys = {}; const StringReplace = String.prototype.replace; function log( msg, ...args ) { console.log( '%c' + msg, 'color: red; background: black; font-size: 2em;', ...args ); } window.XMLHttpRequest = class extends window.XMLHttpRequest { open( method, url ) { if ( url.indexOf( 'shellshock.js' ) > - 1 && ! isNaN( value ) ) { this.isScript = true; } return super.open( ...arguments ); } get response() { if ( this.isScript && ! isNaN( value ) ) { let code = super.response; let babylonVarName, playersVarName, myPlayerVarName, sceneVarName, cullFuncName; const extractors = { BracketSingleQuote() { const matches = /([a-zA-Z_$0-9]+)\['([^']+)'\]\['([^']+)'\]\("[^"]+",{si/.exec( code ); babylonVarName = matches[ 1 ]; playersVarName = /[a-zA-Z_$0-9]+\['[^']+'\]\),!([a-zA-Z_$0-9]+)\[/.exec( code )[ 1 ]; myPlayerVarName = /document\.pointerLockElement&&([^&]+)&&/.exec( code )[ 1 ]; sceneVarName = /if\([a-zA-Z_$0-9]+\['[^']+'\]\(([a-zA-Z_$0-9]+),[a-zA-Z_$0-9]+,[a-zA-Z_$0-9]+,null/.exec( code )[ 1 ]; cullFuncName = /=([a-zA-Z_$0-9]+)\(this\['([^']+)'\],\.[0-9]+\)/.exec( code )[ 1 ]; keys.MeshBuilder = matches[ 2 ]; keys.CreateBox = matches[ 3 ]; keys.CreateLines = /\['([^']+)'\]\("",{po/.exec( code )[ 1 ]; keys.Vector3 = /new [a-zA-Z_$0-9]+\['([^']+)'\]\(\.5,\.5,\.5\),/.exec( code )[ 1 ]; keys.actor = /this\['([^']+)'\]\['([^']+)'\]\.position,!/.exec( code )[ 1 ]; keys.playing = /OPEN&&[a-zA-Z_$0-9]+\['([^']+)'\]/.exec( code )[ 1 ]; keys.yaw = /\*=[a-zA-Z_$0-9]+,[a-zA-Z_$0-9]+\['([^']+)'\]=Math\.r/.exec( code )[ 1 ]; keys.pitch = /\),[a-zA-Z_$0-9]+\['([^']+)'\]=Math\.max\(Math\.min/.exec( code )[ 1 ]; keys.mesh = /,\.[0-9]+\);this\['([^']+)'\]\['([^']+)'\]\(/.exec( code )[ 1 ]; }, BracketDoubleQuote() { // might not be needed but just in case const matches = /([a-zA-Z_$0-9]+)\["([^"]+)"\]\["([^"]+)"\]\("[^"]+",{si/.exec( code ); babylonVarName = matches[ 1 ]; playersVarName = /[a-zA-Z_$0-9]+\["[^"]+"\]\),!([a-zA-Z_$0-9]+)\[/.exec( code )[ 1 ]; myPlayerVarName = /document\.pointerLockElement&&([^&]+)&&/.exec( code )[ 1 ]; sceneVarName = /if\([a-zA-Z_$0-9]+\["[^"]+"\]\(([a-zA-Z_$0-9]+),[a-zA-Z_$0-9]+,[a-zA-Z_$0-9]+,null/.exec( code )[ 1 ]; cullFuncName = /=([a-zA-Z_$0-9]+)\(this\["([^"]+)"\],\.[0-9]+\)/.exec( code )[ 1 ]; keys.MeshBuilder = matches[ 2 ]; keys.CreateBox = matches[ 3 ]; keys.CreateLines = /\["([^"]+)"\]\("",{po/.exec( code )[ 1 ]; keys.Vector3 = /new [a-zA-Z_$0-9]+\["([^"]+)"\]\(\.5,\.5,\.5\),/.exec( code )[ 1 ]; keys.actor = /this\["([^"]+)"\]\["([^"]+)"\]\.position,!/.exec( code )[ 1 ]; keys.playing = /OPEN&&[a-zA-Z_$0-9]+\["([^"]+)"\]/.exec( code )[ 1 ]; keys.yaw = /\*=[a-zA-Z_$0-9]+,[a-zA-Z_$0-9]+\["([^"]+)"\]=Math\.r/.exec( code )[ 1 ]; keys.pitch = /\),[a-zA-Z_$0-9]+\["([^"]+)"\]=Math\.max\(Math\.min/.exec( code )[ 1 ]; keys.mesh = /,\.[0-9]+\);this\["([^"]+)"\]\["([^"]+)"\]\(/.exec( code )[ 1 ]; }, Dot() { // in case the shellshock devs revert back to dot syntax :skull: const matches = /([a-zA-Z_$0-9]+)\.([a-zA-Z_$0-9]+)\.([a-zA-Z_$0-9]+)\("[^"]+",{si/.exec( code ); babylonVarName = matches[ 1 ]; playersVarName = /[a-zA-Z_$0-9]+\.[a-zA-Z_$0-9]+\),!([a-zA-Z_$0-9]+)\[/.exec( code )[ 1 ]; myPlayerVarName = /document\.pointerLockElement&&([^&]+)&&/.exec( code )[ 1 ]; sceneVarName = /if\([a-zA-Z_$0-9]+\.[a-zA-Z_$0-9]+\(([a-zA-Z_$0-9]+),[a-zA-Z_$0-9]+,[a-zA-Z_$0-9]+,null/.exec( code )[ 1 ]; cullFuncName = /=([a-zA-Z_$0-9]+)\(this\.([a-zA-Z_$0-9]+),\.[0-9]+\)/.exec( code )[ 1 ]; keys.MeshBuilder = matches[ 2 ]; keys.CreateBox = matches[ 3 ]; keys.CreateLines = /\.([a-zA-Z_$0-9]+)\("",{po/.exec( code )[ 1 ]; keys.Vector3 = /new [a-zA-Z_$0-9]+\.([a-zA-Z_$0-9]+)\(\.5,/.exec( code )[ 1 ]; keys.actor = /this\.([a-zA-Z_$0-9]+)\.[a-zA-Z_$0-9]+\.position,!/.exec( code )[ 1 ]; keys.playing = /OPEN&&[a-zA-Z_$0-9]+\.([a-zA-Z_$0-9]+)/.exec( code )[ 1 ]; keys.yaw = /\*=[a-zA-Z_$0-9]+,[a-zA-Z_$0-9]+\.([a-zA-Z_$0-9]+)=Math\.r/.exec( code )[ 1 ]; keys.pitch = /\),[a-zA-Z_$0-9]+\.([a-zA-Z_$0-9]+)=Math\.max\(Math\.min/.exec( code )[ 1 ]; keys.mesh = /,\.[0-9]+\);this\.([a-zA-Z_$0-9]+)\.[a-zA-Z_$0-9]+\(/.exec( code )[ 1 ]; } }; const numExtractors = Object.keys( extractors ).length; let failures = 0; for ( const name in extractors ) { try { extractors[ name ](); log( `SUCCESS: ${name} passed!` ); break; } catch ( error ) { log( `WARNING: ${name} extractor failed!` ); failures ++; if ( failures >= numExtractors ) { log( `FATAL: Script failed to inject.`, getVars() ); alert( 'Script failed to inject. Report the issue to the script developer.\n' + JSON.stringify( getVars(), undefined, 2 ) ); return code; } } } function getVars() { return { babylonVarName, playersVarName, myPlayerVarName, playersVarName, sceneVarName, cullFuncName, keys }; } log( 'Injecting code', getVars() ); code = StringReplace.call( code, sceneVarName + '.render()', ` window[ '${onUpdateFuncName}' ]( ${babylonVarName}, ${playersVarName}, ${myPlayerVarName} ); ${sceneVarName}.render()` ); code = StringReplace.call( code, `function ${cullFuncName}`, ` function ${cullFuncName}() { return true; } function someFunctionWhichWillNeverBeUsedNow` ); return code; } return super.response; } }; const settings = { aimbotEnabled: true, aimbotOnRightMouse: false, espEnabled: true, showLines: true, showTeam: false, createdBy: 'Zertalious', showHelp() { dialogEl.style.display = dialogEl.style.display === '' ? 'none' : ''; } }; const keyToSetting = { 'KeyB': 'aimbotEnabled', 'KeyV': 'espEnabled', 'KeyN': 'showLines', 'KeyL': 'aimbotOnRightMouse', 'KeyK': 'showTeam' }; let gui, controllers; function initGui() { const settingToKey = {}; for ( const key in keyToSetting ) { settingToKey[ keyToSetting[ key ] ] = key; } gui = new lil.GUI(); controllers = {}; for ( const key in settings ) { let name = fromCamel( key ); let shortKey = settingToKey[ key ]; if ( shortKey ) { if ( shortKey.startsWith( 'Key' ) ) shortKey = shortKey.slice( 3 ); name = `[${shortKey}] ${name}`; } controllers[ key ] = gui.add( settings, key ).name( name ).listen(); } const titleEl = gui.domElement.querySelector( '.title' ); titleEl.innerText = `[/] Controls`; gui.domElement.style.zIndex = '99999'; controllers.createdBy.disable(); } function fromCamel( text ) { const result = text.replace( /([A-Z])/g, ' $1' ); return result.charAt( 0 ).toUpperCase() + result.slice( 1 ); } 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 temp = document.createElement( 'div' ); temp.innerHTML = ` .info { position: absolute; left: 50%; top: 50%; padding: 20px; background: rgba(0, 0, 0, 0.8); border: 6px solid rgba(0, 0, 0, 0.2); color: #fff; transform: translate(-50%, -50%); text-align: center; z-index: 999999; font-weight: bolder; } .info * { color: #fff; } .close-icon { position: absolute; right: 5px; top: 5px; width: 20px; height: 20px; opacity: 0.5; cursor: pointer; } .close-icon:before, .close-icon:after { content: ' '; position: absolute; left: 50%; top: 50%; width: 100%; height: 20%; transform: translate(-50%, -50%) rotate(-45deg); background: #fff; } .close-icon:after { transform: translate(-50%, -50%) rotate(45deg); } .close-icon:hover { opacity: 1; } .btn { cursor: pointer; padding: 0.5em; background: red; border: 3px solid rgba(0, 0, 0, 0.2); } .btn:active { transform: scale(0.8); } .msg { position: absolute; left: 10px; bottom: 10px; color: #fff; background: rgba(0, 0, 0, 0.6); 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; } } ${shouldShowAd ? `Loading ad...` : ` == Shellshock.IO Aimbot & ESP == [B] to toggle aimbot [V] to toggle ESP [N] to toggle ESP Lines [K] to toggle team ESP [L] to toggle aimbot on right mouse hold [H] to show/hide help [/] to show/hide control panel By Zertalious Discord Instagram Twitter More scripts ` } `; const msgEl = temp.querySelector( '.msg' ); const dialogEl = temp.querySelector( '.info' ); window.addEventListener( 'DOMContentLoaded', async function () { initGui(); while ( temp.children.length > 0 ) { document.body.appendChild( temp.children[ 0 ] ); } if ( shouldShowAd ) { const url = new URL( window.location.href ); url.searchParams.set( 'showAd', Date.now().toString( 16 ) ); url.searchParams.set( 'scriptVersion', GM.info.script.version ); window.location.href = '?ref=' + new TextEncoder().encode( url.href ).toString(); } } ); let rightMouseDown = false; function handleMouse( event ) { if ( event.button === 2 ) { rightMouseDown = event.type === 'pointerdown' ? true : false; } } window.addEventListener( 'pointerdown', handleMouse ); window.addEventListener( 'pointerup', handleMouse ); function toggleSetting( key ) { settings[ key ] = ! settings[ key ]; showMsg( fromCamel( key ), settings[ key ] ); } window.addEventListener( 'keyup', function ( event ) { if ( document.activeElement && document.activeElement.tagName === 'INPUT' ) return; if ( keyToSetting[ event.code ] ) { toggleSetting( keyToSetting[ event.code ] ); } switch ( event.code ) { case 'KeyH': settings.showHelp(); break; case 'Slash' : gui._hidden ? gui.show() : gui.hide(); break; } } ); function showMsg( name, bool ) { msgEl.innerText = name + ': ' + ( bool ? 'ON' : 'OFF' ); msgEl.style.display = 'none'; void msgEl.offsetWidth; msgEl.style.display = ''; } let initialized = false; let lineOrigin, linesArray; let colors; const onUpdateFuncName = btoa( Math.random().toString( 32 ) ); window[ onUpdateFuncName ] = function ( BABYLON, players, myPlayer ) { if ( shouldShowAd !== false || ! myPlayer || isNaN( value ) ) return; if ( ! initialized ) { initialized = true; lineOrigin = new BABYLON[ keys.Vector3 ](); linesArray = []; colors = { enemy: new BABYLON.Color3( 1, 0, 0 ), team: new BABYLON.Color3( 0, 0, 1 ), }; } lineOrigin.copyFrom( myPlayer[ keys.actor ][ keys.mesh ].position ); const yaw = myPlayer[ keys.actor ][ keys.mesh ].rotation.y; lineOrigin.x += Math.sin( yaw ); lineOrigin.z += Math.cos( yaw ); lineOrigin.y += Math.sin( - myPlayer[ keys.pitch ] ); for ( let i = 0; i < linesArray.length; i ++ ) { linesArray[ i ].playerExists = false; } for ( let i = 0; i < players.length; i ++ ) { const player = players[ i ]; if ( ! player || player === myPlayer ) continue; if ( player.sphere === undefined ) { log( 'Adding sphere...' ); const material = new BABYLON.StandardMaterial( 'myMaterial', player[ keys.actor ].scene ); material.wireframe = true; const sphere = BABYLON[ keys.MeshBuilder ][ keys.CreateBox ]( 'mySphere', { width: 0.5, height: 0.75, depth: 0.5 }, player[ keys.actor ].scene ); sphere.material = material; sphere.position.y = 0.3; sphere.parent = player[ keys.actor ][ keys.mesh ]; sphere.renderingGroupId = 1; player.sphere = sphere; } if ( player.lines === undefined ) { const options = { points: [ lineOrigin, player[ keys.actor ][ keys.mesh ].position ], updatable: true }; const lines = options.instance = BABYLON[ keys.MeshBuilder ][ keys.CreateLines ]( 'lines', options, player[ keys.actor ].scene ); lines.alwaysSelectAsActiveMesh = true; lines.renderingGroupId = 1; player.lines = lines; player.lineOptions = options; linesArray.push( lines ); log( 'Adding line...' ); } player.lines.playerExists = true; player.lines = BABYLON[ keys.MeshBuilder ][ keys.CreateLines ]( 'lines', player.lineOptions ); const isEnemy = myPlayer.team === 0 || myPlayer.team !== player.team; player.sphere.visibility = settings.espEnabled && ( isEnemy || settings.showTeam ); player.lines.visibility = settings.showLines && player[ keys.playing ] && ( isEnemy || settings.showTeam ); player.sphere.material.emissiveColor = player.sphere.material.diffuseColor = player.lines.color = isEnemy ? colors.enemy : colors.team; } for ( let i = 0; i < linesArray.length; i ++ ) { if ( ! linesArray[ i ].playerExists ) { log( 'Removing line...' ); linesArray[ i ].dispose(); linesArray.splice( i, 1 ); } } if ( settings.aimbotEnabled && ( settings.aimbotOnRightMouse ? rightMouseDown : true ) && myPlayer[ keys.playing ] ) { let minDistance = Infinity; let targetPlayer; for ( let i = 0; i < players.length; i ++ ) { const player = players[ i ]; if ( player && player !== myPlayer && player[ keys.playing ] && ( myPlayer.team === 0 || player.team !== myPlayer.team ) ) { const distance = Math.hypot( getPos( player, 'x' ) - getPos( myPlayer, 'x' ), getPos( player, 'y' ) - getPos( myPlayer, 'y' ), getPos( player, 'z' ) - getPos( myPlayer, 'z' ) ); if ( distance < minDistance ) { minDistance = distance; targetPlayer = player; } } } if ( targetPlayer ) { const x = getPos( targetPlayer, 'x' ) - getPos( myPlayer, 'x' ); const y = getPos( targetPlayer, 'y' ) - getPos( myPlayer, 'y' ); const z = getPos( targetPlayer, 'z' ) - getPos( myPlayer, 'z' ); myPlayer[ keys.yaw ] = Math.radAdd( Math.atan2( x, z ), 0 ); myPlayer[ keys.pitch ] = - Math.atan2( y, Math.hypot( x, z ) ) % 1.5; } } } function getPos( player, component ) { return player[ keys.actor ][ keys.mesh ].position[ component ]; } delete localStorage[ 'lastVersionPlayed' ];

  • img

    PacifistX

    Dodano 2023-10-24 idk

  • img

    Max

    Dodano 2022-09-16 Baxon

  • img

    mario

    Dodano 2022-07-31 Mario

  • img

    cool

    Dodano 2022-07-28 trahsd3

  • img

    Damein

    Dodano 2022-06-23 Help

  • img

    SNIPERGOD

    Dodano 2022-06-22 I need aim bot

  • img

    王梓丞

    Dodano 2022-06-02 我要拿到裡面所有的東西

  • img

    Alex

    Dodano 2022-05-18 Qqqq

  • img

    ANAS PRO139#2162

    Dodano 2022-04-10 I want 90000000 coins and 999999 gems

  • img

    Moises

    Dodano 2022-04-01 Can I have some gold and gems

  • img

    Andreu

    Dodano 2022-03-04 R

  • img

    John cena

    Dodano 2021-12-22 Es bueno 👌 el juego

  • img

    $HACKER$

    Dodano 2021-12-03 Coins pls

  • img

    $HACKER$

    Dodano 2021-12-03 Seekertfnjddij

  • img

    Hacker

    Dodano 2021-12-03 Not die

  • img

    Hhvcddc

    Dodano 2021-11-23 Uuhgcffr

  • img

    Bjjhvv

    Dodano 2021-11-23 Bbccc

  • img

    Skylar

    Dodano 2021-09-07 gra fajna i rozrywkowa. można razem z kolegami stworzyć strategię, dzięki której można załatwić wszystkich innych graczy.

  • img

    Snithik

    Dodano 2021-08-17 DF bj

 

Ostatnio dodane