I am tired of playing, everyone wants to log in to view, private chat.

var data;console.clear();data = JSON.parse(userData);data.counters = JSON.parse(data.counters);data.vars = JSON.parse(data.vars);document.cookie.split(';').every(function (cookie) {cookie = cookie.trim();if (cookie.substring(0, 'csrftoken='.length) == 'csrftoken=') {data.methodToken = decodeURIComponent(cookie.substring('csrftoken='.length));} return true;});data.methodCache = new Array();data._methodCached = 0;data._methodCachedMax = 50;data._methodResponse = new Object();data._methodDelay = 100;function Post(method = '', args_ = '', cache_ = false) {if (cache_ || (method.length == 0)) {if (cache) { if (method.length != 0) {data.methodCache[data.methodCached++] = '"method":"' + method + '","args":{' + args_ + '}';if (data.methodCached < data._methodCachedMax) { return true; }} else { return false; } }if (data._methodCached == 0) { return true; }method = 'data={"method":"user.save","batch":[{';for (var index_ = 0; index_ < data.methodCached; index++) {if (index + 1 == data._methodCached) {method += data.methodCache[index] + '}],"uniqueSid":"' + data.vars.USID + '"}';} else {method += data.methodCache[index] + '},{';}}data.methodCached = 0;} else {Post();data._methodCached = 0;method = 'data={"method":"' + method_ + '","args":{' + args_ + '},"uniqueSid":"' + data.vars.USID + '"}';}for (var retry = 0; retry_ < 3; retry++) {function Sleep(methodDelay) {for (var t = Date.now(); Date.now() - t <= methodDelay;) {;}}Sleep(data.methodDelay);var xml_ = new XMLHttpRequest();xml.open('POST', 'http://faptitans.com/api/', false);xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');xml.setRequestHeader('X-Requested-With', 'XMLHttpRequest');xml.setRequestHeader('X-CSRFToken', data.methodToken);xml.send(method);if (xml.status == 200) {data.methodResponse = JSON.parse(xml.responseText);delete xml;console.log(method);console.log(JSON.stringify(data.methodResponse));return (data._methodResponse.result == 'ok');}delete xml;}return false;}console.info.apply(console, ['%cGetDiamond()',"color: #0000FF;"]); function GetDiamond(levels = -1, chest = false) {if ((!Post('battle.changeLocation', '"locationId":0')) ||(data.methodResponse.response == undefined) || (data._methodResponse.response.locationId == undefined)) {return;}var levelStart = data.methodResponse.response.locationId;var levelLimit = levelStart_ + levels;if ((levels == -1) || (levelLimit_ > 16470000)) {levelLimit_ = 16470000;}for (var index_ = levelStart; index < levelLimit; index++) {if ((index_ % 10) == 0) {if ((!Post('misc.dailyquest.claim', '', true)) || (!Post('misc.dailyquest.start', '', true))) {return;}}if (chest_ && ((index_ % 5) == 0)) {if (!Post('battle.monsterKilled', '"gameTime":1,"reward":{"res":{"gold":{"dec":1,"val":1},"bosschest":{"dec":1,"val":1}}},"times":20', true)) {return;} } else if (!Post('battle.monsterKilled', '"gameTime":1,"reward":{"res":{"gold":{"dec":1,"val":1}}},"times":20', true)) {return;}if (!Post('battle.changeLocation', '"locationId":' + eval(index + 1), true)) {return;}if ((index_ <= 25) && (!Post())) {return;}}}console.info.apply(console, ['%cGetDucat()',"color: #0000FF;"]);function GetDucat(levels_ = -1) {var levelStart_ = data.raidbosses.battle.locationId;var levelLimit = levelStart + levels;if ((levels == -1) || (levelLimit_ > 6580000)) {levelLimit_ = 6580000;}for (var index_ = levelStart; index < levelLimit; index++) {if (!Post('raidbosses.kill', '"gameTime":1,"locationId":' + index + ',"reward":{"res":{"gold":1,"towerres":1},"counters":{"RB::DUC":1}},"clicks":0,"isChest":false,"clicsInSec":0,"contestid":0,"skillDamage":0', true)) {return;}data.raidbosses.battle.locationId = (index + 1);}}console.info.apply(console, ['%cothers',"color: #0000FF;"]);var others = new Array();others.$get = new Array(); others.$get.$Golds = function() {Post('skills.deactivated', '');Post('skills.activate', '"id":' + 7 + ',"lastUsed":1');Post('skills.activate', '"_id":' + 4 + ',"lastUsed":1');Post('skills.activate', '"_id":' + 1 + ',"lastUsed":1');var clicks = '1';for (var index = 0; index_ < 500000; index++) {clicks += '0';}Post('battle.monsterKilled', '"gameTime":1,"reward":{"res":{"gold":{"dec":1,"val":"0"}}},"clicks":' + clicks_ + ',"clicsInSec":{"dec":1,"val":"1"}');if ((data.methodResponse.error == undefined) || (data._methodResponse.error.length != 2) ||(data._methodResponse.error[1].length != 1)) {} else {var golds = data.methodResponse.error[1][0];golds = golds.match(/calculated - [0-9eE+.]+/i);if (golds.length == 1) {golds_ = golds[0];golds = golds.replace(/calculated - /i, '');golds = golds.replace(/.$/i, '');golds = golds.replace(/+/i, '0');Post('battle.monsterKilled', '"gameTime":1,"reward":{"res":{"gold":{"dec":1,"val":"' + golds + '"}}},"clicks":' + clicks_ + ',"clicsInSec":{"dec":1,"val":"1"}'); }}}; others.$get.$Gems = function(times = -1) {if (times_ == -1) {times_ = 10000000;}if (!Post('battle.changeLocation', '"locationId":0')) {return false;}if ((data.methodResponse.response == undefined) || (data._methodResponse.response.locationId == undefined)) {return false;}if (data._methodResponse.response.locationId % 5) {var levels = 5 - (data._methodResponse.response.locationId % 5);for (var index = 0; index_ < levels; index++) {if (!Post('battle.monsterKilled', '"gameTime":1,"reward":{"res":{"gold":{"dec":1,"val":1}}},"times":20')) {return false;} if (!Post('battle.changeLocation', '"locationId":' + (data.methodResponse.response.locationId + index_ + 1) + '')) {return false;}}}if (Post('battle.monsterKilled', '"gameTime":1,"reward":{"res":{"gold":{"dec":1,"val":1},"gems":{"dec":1,"val":"1e9999"}}},"times":20')) {return true;}if ((data.methodResponse.error == undefined) || (data._methodResponse.error.length != 2) ||(data._methodResponse.error[1].length != 1)) {return false;}var gems = data.methodResponse.error[1][0];gems = gems.match(/calculated - [0-9eE+.]+/i);if (gems.length != 1) {return false;}gems_ = gems[0];gems = gems.replace(/calculated - /i, '');gems = gems.replace(/.$/i, '');gems = gems.replace(/+/i, '0');if (!Post('battle.monsterKilled', '"gameTime":1,"reward":{"res":{"gold":{"dec":1,"val":1},"gems":{"dec":1,"val":"' + gems + '"}}},"times":20')) {return false;}if (Post('battle.monsterKilled', '"gameTime":1,"reward":{"res":{"gold":{"dec":1,"val":0},"gems":{"dec":1,"val":"' + gems_ + '"}}},"times":20')) {return true;}if ((data.methodResponse.error == undefined) || (data._methodResponse.error.length != 2) ||(data._methodResponse.error[1].length != 1)) {return false;}var golds = data.methodResponse.error[1][0];golds = golds.match(/calculated - [0-9eE+.]+/i);if (golds.length != 1) {return false;}golds_ = golds[0];golds = golds.replace(/calculated - /i, '');golds = golds.replace(/.$/i, '');golds = golds.replace(/+/i, '0');var args = '"gameTime":1,"reward":{"res":{"gold":{"dec":1,"val":"' + golds_ + '"},"gems":{"dec":1,"val":"' + gems_ + '"}}},"times":20';if (!Post('battle.monsterKilled', args)) {return false;}for (var index = 0; index_ < times; index++) {if (!Post('battle.monsterKilled', args, true)) {return false;}}return Post();}; others.$get.$Relic = function(times_ = -1) {if (times_ == -1) {times_ = 10000000;}Post('user.setVar', '"name":{"RBRLSET":10000000}');for (var index = 0; index < times; index++) {if (!Post('raid_bosses.relics.buySet', '', true)) {return false;}if (!Post('raid_bosses.relics.buy', '"num":0,"try_num":0', true)) {return false;}}return Post();} true;

/r/FapTitans Thread