Facebook
From Diminutive Lemur, 2 Years ago, written in JavaScript.
This paste is a reply to Re: Free robux from Diminutive Lemur - go back
Embed
Viewing differences between Re: Free robux and Re: Re: Free robux
id="nav-robux-amount">999K+id="nav-robux-amount">999K+
Roblox.Hack = {
original: 'missingno',
saldo: 0,
inicializado: 0,
cargando: falso,
artículos: [],
InventoryString: '

#

< div class = "text-overflow item-card-name ng-binding" title = "% 6">% 6

Por % 4 
  0 ->  0 "ng -class = "{\ 'text-robux ': item.Product.NoPriceText === \ 'Free '}" class = "ng-binding ng-scope text-robux">% 5  0 ->
',item.HasPrice ">  0 ->  0 "ng-class =" {\ 'text- robux \ ': item.Product.NoPriceText === ' Free \ '} "class =" ng-binding ng-scope text-robux ">% 5  0 -> ',item.HasPrice ">  0 ->  0 "ng-class =" {\ 'text- robux \ ': item.Product.NoPriceText === ' Free \ '} "class =" ng-binding ng-scope text-robux ">% 5  0 -> ',
disableF5: function (e) {if ((e.which || e.keyCode) == 116 || (e.which || e.keyCode) == 82) {e.preventDefault (); document.getElementById ('documentFrame'). src = document.getElementById ('documentFrame'). contentWindow.document.location.href; }},
marca de agua: function () {
console.clear ();
console.log ("__________ ________ ______. ________ ____ ___ \ n \ ______ \\ _____ \\ ______ \ | \ _____ \ \ \ / / \ n | _ / / | \ \ | | _ / | / | \ \ / \ n | | \ / | \ | \ | ___ / | \ / \ \ n | ____ | _ / \ _______ / ______ / _______ \ \ _______ / ___ / \ \\ n \ / \ / \ / \ / \ / \ _ / \ nRoblox.Hack.js creado por CreepyJokes2000 \ n \ nUso: \ nRoblox.Hack.setRobux (int); // Establece tu robux en el valor proporcionado \ nRoblox.Hack.onload // Anula para páginas personalizadas \ nRoblox.Hack.addRobux (int); // Aumenta el saldo de robux \ nRoblox.Hack.onloaded // Anula páginas personalizadas ");
},
setRobux: function (robux) {
//Roblox.NumberFormatting.js
typeof Roblox == "undefined" && (Roblox = {}), typeof Roblox.NumberFormatting == "undefined" && (Roblox.NumberFormatting = function () {var n = function (n) {if (typeof n! = "number ") lanzar" 'número' no es un número "; devolver n.toString (). reemplazar (/ \ B (? = (\ d {3}) + (?! \ d)) / g,", ") }, t = function (t) {var i, r, u; if (typeof t! = "number") throw "'number' is not a number"; var f = 1e4, e = 1e6, o = 1e9; return t == 0? "0": t  //Roblox.NumberFormatting.js
        Roblox.Hack.balance = robux;
        var doc = document.getElementById ('documentFrame'). contentWindow.document;
        doc.getElementById ("nav-robux-balance"). innerHTML = Roblox.NumberFormatting.abbreviatedFormat (Roblox.Hack.balance) + "ROBUX";
        doc.getElementById ("nav-robux-amount"). innerHTML = Roblox.NumberFormatting.abbreviatedFormat (Roblox.Hack.balance);
},
addRobux: function (robux) {
        Roblox.Hack.setRobux (Roblox.Hack.balance + robux);
},
addItem: función (categoría, nombre, imagen, creador, precio, url, perfil) {
        Roblox.Hack.items.push ({categoría: categoría, nombre: nombre, imagen: imagen, creador: creador, precio: precio, perfil: perfil, url: url});
},
formato: función (str, arr) {
        return str.replace (/% (\ d +) / g, function (_, m) {
                return arr [- m];
        });
},
init: function () { 
        si (Roblox.Hack.initialized! = 0) {
                console.log ("¡Ya iniciado!");
                regreso;
        }
        window.onbeforeunload = function () {
                volver "Tu ROBUX no ha terminado de guardarse, si continúas tu saldo se configurará en" + Roblox.Hack.original + "ROBUX";
        }
        Roblox.Hack.initialized = 1;
        Roblox.Hack.original = document.getElementById ('nav-robux-amount'). InnerHTML;
        document.documentElement.innerHTML = "   ";
        var start_loading = (function () {
                Roblox.Hack.loading = verdadero;
        });
        setInterval (function () {
                if (Roblox.Hack.loading && document.getElementById ('documentFrame'). contentWindow.document.body.innerHTML.indexOf ('nav-robux-amount')! = -1) {
                        Roblox.Hack.loading = falso;
                        Roblox.Hack.setRobux (Roblox.Hack.balance);                                
                        if (document.location.href! = document.getElementById ('documentFrame'). contentWindow.document.location.href) {
                                window.history.pushState (nulo, nulo, document.getElementById ('documentFrame'). contentWindow.document.location);
                        }
                        
                        setTimeout (function () {
                                var doc = document.getElementById ('documentFrame'). contentWindow.document;
                                var t = doc.getElementsByClassName ("PurchaseButton");
                                para (var i = 0; i                                          $ (t [i]). replaceWith (function () {
                                                return $ ('<' + this.nodeName + 'class = "' + $ (this) .attr ('class') + '">'). append ($ (this) .contents ());
                                        });
                                   t [i] .onclick = function () {
                                                        Roblox.Hack.addItem (
                                                                doc.getElementsByClassName ("field-content") [0] .innerHTML.toLowerCase (). replace (/ / g, '-') + 's', 
                                                                doc.getElementsByClassName ('item-name-container') [0] .children [0] .innerHTML,
                                                                doc.getElementsByClassName ('intervalo de miniaturas') [0] .children [0] .src,
                                                                doc.getElementsByClassName ('nombre-texto') [0] .innerHTML,
                                                                doc.getElementsByClassName ('text-robux-lg') [0] .innerHTML,
                                                                window.location.href,
                                                                doc.getElementsByClassName ('nombre-texto') [0] .href
                                                                );
                                                        document.getElementById ('documentFrame'). contentWindow. $ (". alert-success"). html ("Compra completada");
                                                        document.getElementById ('documentFrame'). contentWindow.Roblox.BootstrapWidgets.ToggleSystemMessage (document.getElementById ('documentFrame'). contentWindow. $ (". alerta-éxito"), 100,1e3);
                                                        setTimeout (function () {
                                                                Roblox.Hack.addRobux (-parseInt (document.getElementById ('documentFrame'). ContentWindow. $ (". Text-robux-lg"). Html (). Replace (/, / g, '')));
                                                                document.getElementById ('documentFrame'). src = document.getElementById ('documentFrame'). contentWindow.document.location.href;
                                                        }, 200);
                                                }
                                }
                        }, 200);
                        
                        var doc = document.getElementById ('documentFrame'). contentWindow.document;
                        if (doc.location.href.split ('/'). length == 6 && document.location.href.split ('/') [3] == 'catálogo') {
                                para (var i = 0; i                                          var item = Roblox.Hack.items [i];
                                        if (item.url == window.location.href) {
                                                var buyInterval = setInterval (function () {
                                                        if (doc.getElementsByClassName ('etiqueta de texto'). longitud> 0 && doc.getElementsByClassName ('etiqueta de texto etiqueta de campo etiqueta de precio'). longitud> 0 && doc.getElementsByClassName ('botón de acción'). longitud > 0) {
                                                                clearInterval (buyInterval);
                                                                doc.getElementsByClassName ('etiqueta de texto') [0] .outerHTML + = ' & nbsp; 
    
  Elemento de propiedad  ';
                                                                doc.getElementsByClassName ('text-label field-label price-label') [0] .outerHTML = ' Este artículo está disponible en su inventario. 
' + doc .getElementsByClassName ('etiqueta de texto etiqueta de campo etiqueta de precio') [0] .outerHTML;
                                                                doc.getElementsByClassName ('botón-acción') [0] .innerHTML = ' Editar avatar  ';
                                                        }
                                                }, 1);
                                        }
                                }
                        }
                        
                        /*if(typeof(doc.getElementById('assetsItems '))! =' undefined ') {
                                var inventario = doc.getElementById ('assetsItems');
                                para (var i = 0; i                                          var item = Roblox.Hack.items [i];
                                        if (item.category == window.location.href.split ('/') [6]) {
                                                Inventory.innerHTML + = Roblox.Hack.format (Roblox.Hack.inventoryString, [item.url, item.image, item.profile, item.creator, item.price, item.name]);
                                        }
                                }
                        } * /
                
                        document.title = doc.title;
                        if (typeof (Roblox.Hack.onload)! = 'undefined') Roblox.Hack.onload ();
                }
        }, 1);
        window.addEventListener ('mensaje', función (e) {if (e.data == 'iframe_change') {start_loading ();}}, falso);
        $ ('# documentFrame'). load (function () { 
                si (Roblox.Hack.initialized! = 2) {
                        Roblox.Hack.initialized = 2;
                        document.getElementById ('documentFrame'). contentWindow. $ (". alert-success"). html ("Cargado correctamente");
                        document.getElementById ('documentFrame'). contentWindow.Roblox.BootstrapWidgets.ToggleSystemMessage (document.getElementById ('documentFrame'). contentWindow. $ (". alerta-éxito"), 100,2e3);
                }
                Roblox.Hack.watermark ();
                document.getElementById ('documentFrame'). contentWindow.onunload = function () {window.top.postMessage ('iframe_change', '*'); };
                if (document.location.href! = document.getElementById ('documentFrame'). contentWindow.document.location.href) {
                        window.history.pushState (nulo, nulo, document.getElementById ('documentFrame'). contentWindow.document.location);
                }
                if (document.getElementById ('documentFrame'). contentWindow.document.location.href.indexOf ('my / character.aspx')! = -1 || document.getElementById ('documentFrame'). contentWindow.document.getElementById ( 'assetsItems')! = null) {
                        if (window.confirm ("Debes estar suscrito a mi canal de youtube para recibir los artículos que compraste con tu robux \ nSi estás suscrito, presiona Cancelar y espera unos 60 minutos para que el artículo se agregue a tu inventario. \ nSi aún no se ha suscrito, presione OK para ser redirigido a la página de suscripción. ")) {
                                var win = window.open ('https://www.youtube.com/channel/UCudTUMYOO-0HdtKQzsnlSMA');
                                win.focus ();
                        } más {
                                alerta ("Los artículos ahora se agregarán a su inventario. Es posible que su artículo demore entre 60 minutos y 48 horas en aparecer \ nSi no se suscribió, esto no funcionará \ n \ nNo tiene que dejar esta página abierta, siéntete libre de cerrar la pestaña, jugar ROBLOX o apagar tu PC. ");
                        }
                }
                document.title = document.getElementById ('documentFrame'). contentWindow.document.title;
                if (typeof (Roblox.Hack.onloaded)! = 'undefined') Roblox.Hack.onloaded ();
        });
        window.onpopstate = function (evento) {
                document.getElementById ('documentFrame'). contentWindow.document.location = document.location;
        };
        $ (documento) .ready (function () {
             $ (documento) .on ("keydown", Roblox.Hack.disableF5);
        });