Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

- Free Bustabit Script -

Seems that a lot of people sell bustabit scripts that are useless here i am releasing one that i use.

I wont promise profit but all i can say is its going well for me :)

[Image: PHHXgvP.png]

Any donations to my gambling addiction appreciated : 1Jer6hHXGMpH71XCTvDmavUV2MbsbqgnDk

Code
// DONT FUCK WITH EXCEPT STREAK SECURITY AND BASE MULTIPLYER
var baseBet = 10;
var baseMultiplier = 1.13;  // Set to 1.10 if u want to be more safe
var variableBase = true;
var streakSecurity = 4; // Set to 4 for safe set to 5 for very safe set to 3 for meh
var maximumBet = 999999;


var baseSatoshi = baseBet * 100; // Calculated
var currentBet = baseSatoshi;
var currentMultiplier = baseMultiplier;
var currentGameID = -1;
var firstGame = true;
var lossStreak = 0;
var coolingDown = false;


console.log('Fucking Nigga');
console.log('My username is: ' + engine.getUsername());
console.log('Starting balance: ' + (engine.getBalance() / 100).toFixed(2) + ' bits');
var startingBalance = engine.getBalance();

if (variableBase) {
      console.warn('[WARN] Variable mode is enabled and not fully tested. Bot is resillient to ' + streakSecurity + '-loss streaks.');
}

// On a game starting, place the bet.
engine.on('game_starting', function(info) {
      console.log('New Game Cunt');
    console.log('[Bot] Game #' + info.game_id);
      currentGameID = info.game_id;

      if (coolingDown) {    
      if (lossStreak == 0) {
      coolingDown = false;
      }
      else {
      lossStreak--;
      console.log('[Bot] Cooling down! Games remaining: ' + lossStreak);
      return;
      }
      }

      if (!firstGame) { // Display data only after first game played.
      console.log('[Stats] Session profit: ' + ((engine.getBalance() - startingBalance) / 100).toFixed(2) + ' bits');
      console.log('[Stats] Profit percentage: ' + (((engine.getBalance() / startingBalance) - 1) * 100).toFixed(2) + '%');
      }

      if (engine.lastGamePlay() == 'LOST' && !firstGame) { // If last game loss:
      lossStreak++;
      var totalLosses = 0; // Total satoshi lost.
      var lastLoss = currentBet; // Store our last bet.
      while (lastLoss >= baseSatoshi) { // Until we get down to base bet, add the previous losses.
      totalLosses += lastLoss;
      lastLoss /= 4;
      }

      if (lossStreak > streakSecurity) { // If we're on a loss streak, wait a few games!
      coolingDown = true;
      return;
      }

      currentBet *= 4; // Then multiply base bet by 4!
      currentMultiplier = 1 + (totalLosses / currentBet);
      }
      else { // Otherwise if win or first game:
      lossStreak = 0; // If it was a win, we reset the lossStreak.
      if (variableBase) { // If variable bet enabled.
      // Variable mode resists (currently) 1 loss, by making sure you have enough to cover the base and the 4x base bet.
      var divider = 100;
      for (i = 0; i < streakSecurity; i++) {
      divider += (100 * Math.pow(4, (i + 1)));
      }

      newBaseBet = Math.min(Math.max(1, Math.floor(engine.getBalance() / divider)), maximumBet * 100); // In bits
      newBaseSatoshi = newBaseBet * 100;

      if ((newBaseBet != baseBet) || (newBaseBet == 1)) {
      console.log('[Bot] Variable mode has changed base bet to: ' + newBaseBet + ' bits');
      baseBet = newBaseBet;
      baseSatoshi = newBaseSatoshi;
      }
      }
      // Update bet.
      currentBet = baseSatoshi; // in Satoshi
      currentMultiplier = baseMultiplier;
      }

      // Message and set first game to false to be sure.
      console.log('[Bot] Betting ' + (currentBet / 100) + ' bits, cashing out at ' + currentMultiplier + 'x');
      firstGame = false;

      if (currentBet <= engine.getBalance()) { // Ensure we have enough to bet
      if (currentBet > (maximumBet * 100)) { // Ensure you only bet the maximum.
      console.warn('[Warn] Bet size exceeds maximum bet, lowering bet to ' + (maximumBet * 100) + ' bits');
      currentBet = maximumBet;
      }
      engine.placeBet(currentBet, Math.round(currentMultiplier * 100), false);
      }
      else { // Otherwise insufficent funds...
      if (engine.getBalance() < 100) {
      console.error('[Bot] Insufficent funds to do anything... stopping');
      engine.stop();
      }
      else {
      console.warn('[Bot] Insufficent funds to bet ' + (currentBet / 100) + ' bits.');
      console.warn('[Bot] Resetting to 1 bit basebet');
      baseBet = 1;
      baseSatoshi = 100;
      }
      }
});

engine.on('game_started', function(data) {
    if (!firstGame) { console.log('[Bot] Game #' + currentGameID + ' has started!'); }
});

engine.on('cashed_out', function(data) {
    if (data.username == engine.getUsername()) {      
      console.log('[Bot] Successfully cashed out at ' + (data.stopped_at / 100) + 'x');
      }
});

engine.on('game_crash', function(data) {
    if (!firstGame) { console.log('[Bot] Game crashed at ' + (data.game_crash / 100) + 'x'); }
});
Thanks for the share, I will try it out.
I'm currently testing it.
It seems to work well. Thank you a lot :)


Edit after 5-6 hours of use :

You can expect something like this :
[Stats] Profit percentage: 51.57%

When you withdraw you should take in count that 200 bits will be use as fee.
If you plan to bet 10 bits for exemple, I will suggest you to have (with a streak security of 4) 850 bits at least. For 100 => 8500 bits etc...
Posting here to save this thread. Hopefully it works well!
Looks good, how does it work?

Martingale or so?
[Image: banner3.jpg]
Hope everyone is enjoying the script kek
Thanks for sharing, I'll try this out
(Feb 24, 2016 09:46 AM)Kinguin Wrote:  Looks good, how does it work?

Martingale or so?

While you are winning everything works normal.
But If you lose, it's wait for a few games, and then try to multiply the bet so you can get back what you lose :

currentBet *= 4; // Then multiply base bet by 4!
currentMultiplier = 1 + (totalLosses / currentBet);
Thanks man, will try this out! Hopefully it will make me some fast bits! ;)
Not sure if I have this one confused with another one I saw, but I've seen this before and it does work quite well unless the numbers fuck you up.

Otherwise, you'll make some decent money.
Working good so far. Hopefully I'll be able to make more profit :)
Thanks man!

[Image: 39b48ec3a74917372ad375cfe220108a.png]
Statically in the long run there is no way to win. You should experience a 1% loss to the house.
[Image: hFJ5i3Q.png]

RIP 1300 rep - 2018
I can +4, rep me ill return the favor.
I will test this script out in a bit, Have to exchange some paypal to btc
[Image: n2CHylN.gif]
(Feb 24, 2016 10:48 AM)Regulus Wrote:  Working good so far. Hopefully I'll be able to make more profit :)
Thanks man!

[Image: 39b48ec3a74917372ad375cfe220108a.png]

Dont forget about me when ya make some nice profit bro.
was at negative 4k this morning
[Image: o8CrQRi.png]


Possibly Related Threads...
Thread / Author Replies Views Last Post
by UndergoundLogicOct 9, 2020 03:30 PM 0 122 Oct 9, 2020 03:30 PM
Last Post: UndergoundLogic
by NonViolenceAug 16, 2020 02:52 AM 30 4,768 Aug 16, 2020 02:52 AM
Last Post: varveakshay
[BTC] by ƤeekaAug 25, 2019 01:34 PM 46 5,735 Aug 25, 2019 01:34 PM
Last Post: Shogun