// ==UserScript== // @author jessonfoo // @namespace https://openuserjs.org/users/jessonfoo // @name freebitco.in Smart Bet and Auto Collect Tool // @description autoplay tool for freebitcoin.com / freedoge.coin // @include *.freebitco.in/* // @include *.freedoge.co.in/* // @match https://freebitco.in/* // @match https://freedoge.co.in/* // @version 1.1.7 // @grant none // @license MIT // @downloadURL none // ==/UserScript== // ==OpenUserJS== // @author jessonfoo // ==/OpenUserJS== (function () { 'use strict'; function createCSS() { var head = document.head || document.getElementsByTagName('head')[0]; var warn = document.createElement('style'); warn.innerHTML = "#align_right,#align_left,#clocktimestart{text-align:center}#popBet{background:#606060;border:1pxsolid;border-radius:10px;position:relative;padding:13px;margin:5px}#xclosed{position:absolute;border-radius:40%;font-size:16px;color:#787878;cursor:pointer;font-weight:700;padding:10px 10px;top:0;right:0;}#align_left{color:#d6f83d;border:0;margin:10px;}.h5atas{color:#d6ff5c;border-bottom:1pxsolid;background:#606060;border-radius:-20px;padding-bottom:5px;margin-top:0}.ptab{color:#d6ff5c;font-size:12px;-webkit-transition:all1sease;-moz-transition:all1sease;-o-transition:all1sease;-ms-transition:all1sease}#start{margin:10px;width:90px}#stop{width:90px;color:#ff3893;}#clocktimestart{border-radius:50%;font-weight:700;border:5pxsolid;background:#ff3893;text-shadow:5px5px3px#000;display:block;margin:0auto;width:100px;height:100px;font-size:50px;padding-top:18px;box-shadow:0010px#000inset}"; head.appendChild(warn); } function btc() { var betMin = "0.00000004"; var multiplier = "3.20"; var newDiv1 = document.createElement("div"); newDiv1.setAttribute("id", "popBet"); newDiv1.innerHTML = 'X' + '
' + '
TOTAL PROFIT
' + '
Start Balance:
' + '
Round Balance :
' + '
' + '
Active Bet:
' + '
Series Balance: 0.00000000
' + '

Net Gain: 0.00000000

' + '
' + '' + '' + '
' + '' + '
' + '

Bet Unit Size: 0.00000005

' + '
' + '' + '' + '' + '
' + '
'; document.getElementById('double_your_btc_right_section').firstChild.style.display = "none"; document.getElementById("double_your_btc_right_section").appendChild(newDiv1); document.getElementById('double_your_btc_right_section').scrollIntoView(); /*EventListener*/ function eventAdd(e, eventName, handler) { if (e.addEventListener) e.addEventListener(eventName, handler, false); else e.attachEvent('on' + eventName, handler); } /* Close */ eventAdd(document.getElementById('xclosed'), 'click', function () { document.getElementById('double_your_btc_right_section').firstChild.style.display = "block"; document.getElementById('xclosed').parentNode.remove(); }); document.querySelectorAll('.unit-size').forEach(function (el) { return eventAdd(el, 'click', function () { document.getElementById('stop').click(); betMin = el.value; if(el.id = "four") multiplier = "3.5"; if(el.id = "twenty") multiplier = "3.20"; if(el.id = "fifty") multiplier = "2.50"; document.getElementById('unit_size').textContent = betMin; document.getElementById('min_bet').textContent = betMin; document.getElementById('double_your_btc_stake').value = betMin; console.log(`new bet unit = ${el.value}`); }) }); /* reset */ function reset() { document.getElementById("profit").style.color = "#00a5ff"; document.getElementById("net_balance").textContent = "0.00000000"; document.getElementById("profit").textContent = "0.00000000"; document.getElementById('start_balance').textContent = document.getElementById('balance').textContent; document.getElementById('end_balance').textContent = document.getElementById('balance').textContent; document.getElementById('double_your_btc_min').click(); document.getElementById('double_your_btc_payout_multiplier').value = multiplier; document.getElementById('min_bet').textContent = document.getElementById('double_your_btc_stake').value = betMin; } reset(); eventAdd(document.getElementById('reset'), 'click', function () { reset(); }); /* warn Profit */ function warn() { var wtab = Number(document.getElementById("profit").innerHTML); if (wtab < 0) { document.getElementById("profit").style.color = "#ff3893"; } else document.getElementById("profit").style.color = "#bfe05d"; } /* randomize */ function betRandom(multiplier) { var guess = Math.floor((Math.random() * 3) - 1); if (guess > 0) { document.getElementById("double_your_btc_bet_hi_button").click(); } else { document.getElementById("double_your_btc_bet_lo_button").click(); } } /* Bet */ var nextBet; eventAdd(document.getElementById('start'), 'click', function () { /*Time Counter*/ var countDiv = document.createElement("div"); countDiv.setAttribute("id", "clocktimestart"); countDiv.setAttribute("style", "display:none;"); document.getElementById("double_your_btc_middle_section").appendChild(countDiv); function startScript() { var count = 4; var countdownStart = setInterval(function clocktime() { if (count <= 0) { clearInterval(countdownStart); document.getElementById('clocktimeStart').style.display = "none"; } else { count--; document.getElementById('clocktimeStart').style.display = "block"; document.getElementById("clocktimeStart").textContent = count; } }, 500); } reset(); var balance = document.getElementById('balance').innerHTML; var netBalance = document.getElementById('net_balance').innerHTML; if (Number(balance) <= Number(netBalance)) { clearInterval(nextBet); } nextBet = setInterval(function () { var min_win = 0.0000001; var min_raise = Number(betMin); var unit = Number(betMin); var doubleDown = Number(unit * 2).toFixed(8); betRandom(); warn(); setTimeout(function () { var startBalance = document.getElementById('start_balance').innerHTML; var balance = document.getElementById('balance').innerHTML; var change = Number(Number(balance) - Number(startBalance)).toFixed(8); document.getElementById('end_balance').textContent = balance; var netBalance = document.getElementById('net_balance').innerHTML; var idmin_bet = document.getElementById('min_bet'); var netChange = Number(Number(change) + Number(netBalance)).toFixed(8); var maxBet = (Number(document.getElementById('end_balance').textContent) * 0.03); var currentStake = Number(document.getElementById('double_your_btc_stake').value); var winElement = document.getElementById('double_your_btc_bet_win'); document.getElementById("profit").textContent = change; document.getElementById('end_balance').textContent = balance; if (Number(change) >= Number(min_win)) { document.getElementById('net_balance').textContent = netChange; document.getElementById('net_balance').style["font-size"] = "24px"; document.getElementById('start_balance').textContent = balance; document.getElementById('end_balance').textContent = balance; if (winElement.innerText != "") { //document.getElementById('double_your_btc_min').click(); var nextBet = currentStake; nextBet += min_raise; document.getElementById('double_your_btc_stake').value = nextBet.toFixed(8); } // document.getElementById('double_your_btc_min').click(); idmin_bet.textContent = document.getElementById('double_your_btc_stake').value = betMin; document.getElementById('double_your_btc_stake').value = betMin; idmin_bet.textContent = document.getElementById('double_your_btc_stake').value; idmin_bet.style.color = "#bfe05d"; } else if (Number(change) < min_win) { maxBet = (Number(document.getElementById('end_balance').textContent) * 0.03); currentStake = Number(document.getElementById('double_your_btc_stake').value); document.getElementById("profit").style.color = "#ff3893"; if (maxBet >= (currentStake * 2.0000)) { //document.getElementById('double_your_btc_2x').click(); } if (winElement.innerText != "") { //document.getElementById('double_your_btc_min').click(); nextBet = currentStake; nextBet += unit; document.getElementById('double_your_btc_stake').value = nextBet.toFixed(8); } idmin_bet.textContent = document.getElementById('double_your_btc_stake').value; idmin_bet.style.color = "#ff3893"; } else { document.getElementById("profit").style.color = "#bfe05d"; document.getElementById('double_your_btc_min').click(); document.getElementById('double_your_btc_stake').value = betMin; idmin_bet.textContent = document.getElementById('double_your_btc_stake').value = betMin; idmin_bet.style.color = "#bfe05d"; } }, 300); }, 700); }); /*Stop Bet*/ eventAdd(document.getElementById('stop'), 'click', function () { clearInterval(nextBet); }); } if (document.getElementById('double_your_btc_right_section') !== null) { createCSS(); btc(); } })(); if(typeof jQuery =='undefined') { var headTag = document.getElementsByTagName("head")[0]; var jqTag = document.createElement('script'); jqTag.type = 'text/javascript'; jqTag.src = 'https://code.jquery.com/jquery-1.9.1.min.js'; jqTag.onload = function(){ if (document.getElementById('double_your_btc_right_section') !== null) { createCSS(); btc(); } }; headTag.appendChild(jqTag); } else { $(document).ready(function () { setInterval(function () { if ($('#free_play_form_button').is(':visible')) { $('#free_play_form_button').trigger('click'); } }, 5000); }); }