Skip to content

poky1084/evilbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evilbot

stake.com, stake.us, primedice bot by me with ❤

a javascript coded bot for Stake, Primedice
the strategy script must be coded in javascript (JsMode), or can run Lua script too. (LuaMode)

Videos:

install extension: https://vimeo.com/1092943750
demo: https://www.youtube.com/watch?v=mtVi5s4OnkY

Info:

Please give a Star on the repo in case you liked/used it. Thank you!

Donate: https://ko-fi.com/poky
https://cwallet.com/t/YHT4YK3M

Discord: fisk_992
Stake: poky1084
Telegram:: https://t.me/poky_1084

Screenshot 2025-06-21 191559

Use:

functions: resetseed('clientseed'), resetstats(), vault(amount), log('text'), start(), stop(), sleep(1000), resetAll(), resetChart(), deleteLogs()

Variables: game = "limbo", win, currentstreak, profit, wagered, balance, previousbet, currentprofit, bets, wins, losses, losestreak, winstreak, fastmode = true
lastBet vars: lastBet.Roll, lastBet.win, lastBet.amount, lastBet.payout, lastBet.payoutMultiplier, lastBet.name

!!the strategy must be in dobet() method, and dobet() must be declared as shown below!!

nextbet = 0.00001 //in crypto format, not USD

dobet = function(){
 //strategy code
}

# or:

function dobet(){
 //strategy code
}

primedice X:

game = "primedice"
condition = "rollOutside"  // use these: "rollBetween" or "rollBetweenTwo" or "rollOutside"
target1 = 5
target2 = 24
target3 = 45
target4 = 68
nextbet = 0

Blackjack:

game = "blackjack"
nextbet=0
basebet=nextbet
nextAction = "BLACKJACK_STAND" // can be these: "BLACKJACK_DOUBLE" or "BLACKJACK_HIT" or "BLACKJACK_SPLIT" or "BLACKJACK_INSURANCE" or "BLACKJACK_NOINSURANCE"

function dobet() {
  if(win){
      nextbet = basebet
  } 	
}

function round(){

  if (currentBet.state.dealer[0].value === 11){
    	nextAction = "BLACKJACK_NOINSURANCE"
  } else {
    	nextAction = "BLACKJACK_STAND"
  }
  if (currentBet.state.player[0].actions.includes("insurance") || currentBet.state.player[0].actions.includes("noInsurance")) {
  	 	nextAction = "BLACKJACK_STAND"
  }
  return nextAction
}

Packs:

game = "packs"
nextbet = 0

Bars:

game = "bars"
difficulty = "easy"
tiles = [2,3,4,5,6]
nextbet = 0

Plinko:

game = "plinko"
rows = 8
risk = "low"
nextbet = 0

Keno:

game = "keno"
numbers = [1,2,3,4,5,6,7,8]
risk = "low"
nextbet = 0

Mines:

game = "mines"
fields = [1,2,3,4,5,6,7,8]
mines = 3
nextbet = 0

Limbo:

game = "limbo"
target = 2
nextbet = 0 

Dice:

game = "dice"
chance = 49.5
nextbet = 0
bethigh = false

Wheel:

game = "wheel"
nextbet = 0
risk = "low"
segments = 10

baccarat:

game = "baccarat"
player = 0.001
banker = 0
tie = 0

dragon tower:

game = "dragontower"
nextbet = 0
difficulty = "easy"
eggs = [0,1]

Roulette:

game = "roulette"
chips = [{"value": "number0", "amount": 0.001},{"value": "colorBlack", "amount": 0.001}]
Use this values, and put them in the chips variable:

ranges = {{value = "range2536",amount = 0.0001},{value = "range1324",amount = 0.0001},{value = "range0112",amount = 0.0001},{value = "range0118",amount = 0.0001},{value = "range1936",amount = 0.0001}}
parities = {{value = "parityOdd",amount = 0.0001},{value = "parityEven",amount = 0.0001}}
colors = {{value = "colorRed",amount = 0.0001},{value = "colorBlack",amount = 0.0001}}
rows = {{value = "row3",amount = 0.0001},{value = "row2",amount = 0.0001},{value = "row1",amount = 0.0001}} 
numbers = {{value = "number0",amount = 0.0001},{value = "number1",amount = 0.0001},{value = "number2",amount = 0.0001}}

flip:

game = "flip"
nextbet = 0
guesses = ["tails", "heads"]

rock, paper, scissors:

game = "rps"
guesses = ["rock", "paper", "scissors"]
nextbet = 0

pump:

game = "pump"
difficulty = "easy"
pumps = 1
nextbet = 0

snakes:

game = "snakes"
difficulty = "easy"
rolls = 1
nextbet = 0

cases:

game = "cases"
difficulty = "easy"
nextbet = 0

darts:

game = "darts"
difficulty = "easy"
nextbet = 0

diamonds:

game = "diamonds"
nextbet = 0

bluesamurai:

game = "bluesamurai"
nextbet = 0

scarabspin:

game = "scarabspin"
lines = 1
nextbet = 0

tomeoflife:

game = "tomeoflife"
lines = 1
nextbet = 0

Crash:

game = "crash"
target = 2
nextbet = 0 

Slide:

Use: https://www.youtube.com/watch?v=TkDPeuxEOUM

game = "slide"
nextbet = 0
target = 1.5

dobet = function(){

 if(id["identifier01"]){
    log("identifier01 won.")
 }

 if(id["identifier02"] == false){
    log("identifier02 lost.")
 }

 makebet(nextbet, target, "identifier01")
 makebet(nextbet, target, "identifier02")
 makebet(nextbet, target, "identifier03")
}

hilo:

game = "hilo"
nextbet = 0
startcard = {"rank":"A","suit":"H"}
pattern = [5,5]
//selection = [4,5]
index = 0  

function dobet(){
    card = ["A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"].sort(() => Math.random() - 0.5).slice(0, 1).toString();
    startcard = {"rank":card,"suit":"H"}  
    //pattern = selection.sort(() => Math.random() - 0.5).slice(0, 1)
    index = 0
}	

function round(){
  currentCardRank = currentBet.state.rounds.at(-1)?.card.rank || currentBet.state.startCard.rank;
  payoutMultiplier = currentBet.state.rounds.at(-1)?.payoutMultiplier || 0;
  skippedCards = currentBet.state.rounds.filter(round => round.guess === 'skip').length;	
	
    if(index < pattern.length){
	 guessing = pattern[index]
    } else {
         return HILO_CASHOUT;
    }
    index++ 
	
    if (currentCardRank === "A" && guessing === 4) {
        return HILO_BET_LOW;
    }
    
    if (currentCardRank === "J" && guessing === 4) {
        return HILO_BET_HIGH;
    }
    
    if (currentCardRank === "Q" && guessing === 4) {
        return HILO_BET_HIGH;
    }
    
    if (currentCardRank === "K" && guessing === 4) {
        return HILO_BET_HIGH;
    }
    
    if (parseInt(currentCardRank) <= 10 && parseInt(currentCardRank) >= 7 && guessing === 4) {
        return HILO_BET_HIGH;
    } 
 
    if (parseInt(currentCardRank) < 7 && guessing === 4) {
        return HILO_BET_LOW;
    } 
   	 if (currentCardRank === "A" && guessing === 5) {
        return HILO_BET_HIGH;
    }
    
    if (currentCardRank === "J" && guessing === 5) {
        return HILO_BET_LOW;
    }
    
    if (currentCardRank === "Q" && guessing === 5) {
        return HILO_BET_LOW;
    }
    
    if (currentCardRank === "K" && guessing === 5) {
        return HILO_BET_LOW;
    }
    
    if (parseInt(currentCardRank) <= 10 && parseInt(currentCardRank) >= 7 && guessing === 5) {
        return HILO_BET_LOW;
    } 

    if (parseInt(currentCardRank) < 7 && guessing === 5) {
        return HILO_BET_HIGH;
    } 
	
    if(guessing === 2){
        return HILO_BET_EQUAL
    }

    return HILO_SKIP;
}

About

stake.com, stake.us, primedice bot by me with ❤

Resources

Stars

Watchers

Forks

Packages

No packages published