100% found this document useful (2 votes)
809 views7 pages

Free Bit Coin

This document contains code for an automated betting script for the website Freebitco.in. The script uses a martingale betting strategy where the bet is doubled after each loss to try and recover losses. It starts with a base bet value and increases the bet by a multiplier like 1.15 after multiple losses. The script binds functions to buttons on the site to automatically place bets and continues betting in a loop until a profit or balance target is reached.

Uploaded by

Ari Gusti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
809 views7 pages

Free Bit Coin

This document contains code for an automated betting script for the website Freebitco.in. The script uses a martingale betting strategy where the bet is doubled after each loss to try and recover losses. It starts with a base bet value and increases the bet by a multiplier like 1.15 after multiple losses. The script binds functions to buttons on the site to automatically place bets and continues betting in a loop until a profit or balance target is reached.

Uploaded by

Ari Gusti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 7

Script Freebitco.

in Working 100% by Fifty Million Channel


//FIFTYMILLION_CHANNEL

var startValue = '0.00000010', // Don't lower the decimal point more than 4x of
current balance
maxWait = 555,
stopped = false, // debugging
stopBefore = 1; // In minutes for timer before stopping redirect on webpage
var $loButton = $('#double_your_btc_bet_lo_button'),
$hiButton = $('#double_your_btc_bet_hi_button');
function multiply(){
var current = $('#double_your_btc_stake').val();
var multiply = (current * 2).toFixed(8);
$('#double_your_btc_stake').val(multiply);
}
function getRandomWait(){
var wait = Math.floor(Math.random() * maxWait ) + 100;
console.log('Waiting for ' + wait + 'ms before next bet.');
return wait ;
}
function startGame(){
console.log('Game started!');
reset();
$loButton.trigger('click');
}
function stopGame(){
console.log('Game will stop soon! Let me finish.');
stopped = true;
}
function reset(){
$('#double_your_btc_stake').val(startValue);
}
function deexponentize(number){
return number * 10000000;
}
function iHaveEnoughMoni(){
var balance = deexponentize(parseFloat($('#balance').text()));
var current = deexponentize($('#double_your_btc_stake').val());
return ((balance)*2/100) * (current*2) > stopPercentage/100;
}
function stopBeforeRedirect(){
var minutes = parseInt($('title').text());
if( minutes < stopBefore )
{
console.log('Approaching redirect! Stop the game so we don\'t get redirected while
loosing.');
stopGame();
return true;
}
return false;
}
$('#double_your_btc_bet_lose').unbind();
$('#double_your_btc_bet_win').unbind();
$('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
if( $(event.currentTarget).is(':contains("lose")') )
{
console.log('You LOST! Multiplying your bet and betting again.');
multiply();
setTimeout(function(){
$loButton.trigger('click');
}, getRandomWait());
}
});
$('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
if( $(event.currentTarget).is(':contains("win")') )
{
if( stopBeforeRedirect() )
{
return;
}
if( iHaveEnoughMoni() )
{
console.log('You WON! But don\'t be greedy. Restarting!');
reset();
if( stopped )
{
stopped = false;
return false;
}
}
else
{
console.log('You WON! Betting again');
}
setTimeout(function(){
$loButton.trigger('click');
}, getRandomWait());
}
});startGame()

//Bitzler
//Update April 2018 : I am working on a GUI and Auto increase betting
system//COMMAND//
//changeBet() ex: changeBet('0.00000009');

console.clear();
var startbalance = 0;
var stopAt= '?';
var round = 0;
var gameLost=0;
var gameWin=0;
var higherbet=0;
startbalance = $('#balance').text();
var startValue = '0.00000001', // Don't lower the decimal point more than 6x of
current balance
stopPercentage = 0.001, // In %. I wouldn't recommend going past 0.09
maxWait = 500, // In milliseconds
stopped = false,
stopBefore = 3; // In minutes
var oldbet= 0.00000001;
document.getElementById("advertise_link_li").innerHTML = '<a href="#"
onclick="startGame()" class="advertise_link">START BOT</a>';
var $loButton = $('#double_your_btc_bet_lo_button'),
$hiButton = $('#double_your_btc_bet_hi_button');
function higherBet(){
console.log('Highest bet: '+higherbet);
}

function changeBet(bet){
startValue=bet;
}

function realtime(time) {
var sec_num =parseInt(time, 10) ; // don't forget the second param
var hours = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);

if (hours!=0) {hours = hours+' Hours ';} else{hours = '';}

if (minutes!=0) {minutes = minutes+' Minutes ';}


else{minutes = '';}

if (seconds < 10) {seconds = seconds;}


var time = 'Playing time = '+hours+minutes+seconds+' Secondes';
return time;
}

function roundnumb(){
console.clear();
if( round == stopAt)
{
stopGame()
}
else
{
round = round + 1;
console.log('Round #' + round + ' / ' + stopAt);
}

var newbalance= $('#balance').text()


var profit = (Number(newbalance) - Number(startbalance)).toFixed(8) ;
console.log('Profit:' + profit + ' Bitcoin')
}
//Number of round. Type stopatRound(NUMBER_OF_ROUND) to change
//function stopatRound(limitRound){
//stopAt=limitRound;
//}
function multiply(){
var current = $('#double_your_btc_stake').val();
var multiply = (current * 2).toFixed(8);
$('#double_your_btc_stake').val(multiply);
console.log('Bet = ' + multiply);
if( higherbet < multiply ){ higherbet=multiply; }
}
function getRandomWait(){
var wait = Math.floor(Math.random() * maxWait ) + 100; //
(Math.floor(Math.random() * 800) + 300) ; // avant 100
console.log('Waiting for ' + wait + 'ms before next bet.');
return wait ;
}
function startGame(limit){
document.getElementById("advertise_link_li").innerHTML = '<a href="#"
onclick="stopGame()" class="advertise_link">STOP BOT</a>';
starttime=(new Date()).getTime();
startValue = prompt("Number of satoshi you want to bet?", '0.00000001');
oldbet=startValue;

round = 0;
gameLost=0;
gameWin=0;
console.log('Game started!');
reset();
$loButton.trigger('click');
if(limit !== null) {
stopAt=limit;
}
else
{
stopAt=-1;
}

}
function stopGame(){
document.getElementById("advertise_link_li").innerHTML = '<a href="#"
onclick="startGame()" class="advertise_link">START BOT</a>';
console.log('Game will stop soon! Let me finish.');
stopped = true;
startValue=oldbet;

function reset(){
if( round % 100 === 0 && round !=0)
{
startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round
console.log('Round ' + round + ': bet change for ' + startValue);
}
$('#double_your_btc_stake').val(startValue);
}
// quick and dirty hack if you have very little bitcoins like 0.0000001
function deexponentize(number){
return number * 1000000;
}
function iHaveEnoughMoni(){
var balance = deexponentize(parseFloat($('#balance').text()));
var current = deexponentize($('#double_your_btc_stake').val());
return ((balance*2)/100) * (current*2) > stopPercentage/100;
}
function stopBeforeRedirect(){
var minutes = parseInt($('title').text());
if( minutes < stopBefore )
{
console.log('Approaching redirect! Stop the game so we don\'t get
redirected while loosing.');
stopGame();
return true;
}
return false;
}
// Unbind old shit
$('#double_your_btc_bet_lose').unbind();
$('#double_your_btc_bet_win').unbind();
// Loser
$('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){

if( $(event.currentTarget).is(':contains("lose")') )
{
gameLost = gameLost + 1;
roundnumb();
console.log('%cWin: ' + gameWin + ' Lost: ' + gameLost, 'color: #00CC00');
endtime=(new Date()).getTime();
var time=Math.floor((endtime-starttime )/1000);
higherBet();
console.log(realtime(time));
console.log('You LOST!');
multiply();
setTimeout(function(){
$loButton.trigger('click');
}, getRandomWait());
//$loButton.trigger('click');
}

);
// Winner
$('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
if( $(event.currentTarget).is(':contains("win")') )
{

gameWin = gameWin + 1;
roundnumb();
console.log('%cWin: ' + gameWin + ' Lost: ' + gameLost, 'color: #FF0000');
endtime=(new Date()).getTime();
var time=Math.floor((endtime-starttime )/1000);
console.log(realtime(time));
higherBet();
if( stopBeforeRedirect() )
{
return;
}
if( iHaveEnoughMoni() )
{

console.log('You WON!');
reset();
if( stopped )
{
stopped = false;
return false;
}
}
else
{
console.log('You WON! ');
}
setTimeout(function(){
$loButton.trigger('click');
}, getRandomWait());
}

}
);

Best Scripts Bitzler


-- Elmo's Double Martingale
-- If you like the scrypt, please donate at my Bitcoin Address :
33kx7iqfjSLuEAoW7EasLs83vontLmCvAE

--Set Profit Target BTC (Current Balance + Profit)


target=1.0000000 --BTC

--Basebet
base=0.00000001
--Seed Reset
resetvalue=100

winchance= 10.10
multiplier=1.15
losscount=0
nextbet=base
wintotal=0

function dobet()

if resetvalue == 100 then


resetvalue=0
resetseed();
print("Current Profit at Seed Reset")
print(string.format("%.8f", wintotal))
else
resetvalue=resetvalue+1
wintotal=wintotal+currentprofit
end

if (balance) >= target then


print("Current Profit")
print(string.format("%.8f", wintotal))
print(balance)
print("TARGET ACHIEVED!!!")
stop();
end

if (balance) < (nextbet) then


stop();
print("Insufficient Balance")
end

if losscount==45 then
chance=10.10
nextbet= previousbet*1.25
end

--Randomizer
r=math.random(2)

if r >=1 then
bethigh=true
else
bethigh=false
end

if win then
nextbet=base
losscount=0
chance=winchance
else
if losscount < 3 then
nextbet = base
else
nextbet = previousbet * multiplier
end
losscount+=3
end

end

You might also like