Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - --recorder
 - local v0 = string.char
 - local v1 = string.byte
 - local v2 = string.sub
 - local v3 = bit32 or bit
 - local v4 = v3.bxor
 - local v5 = table.concat
 - local v6 = table.insert
 - local function v7(v23, v24)
 - local v25 = {}
 - for v43 = 1, #v23 do
 - v6(v25, v0(v4(v1(v2(v23, v43, v43 + 1)), v1(v2(v24, 1 + (v43 % #v24), 1 + (v43 % #v24) + 1))) % 256))
 - end
 - return v5(v25)
 - end
 - repeat
 - task.wait()
 - until game:IsLoaded()
 - for v26 = 1, 1 + 1 do
 - print("\t\t --->\tmade by devix7\t<---")
 - warn("\t\t --->\tmade by devix7\t<---")
 - end
 - local v8 = false
 - local v9 =
 - (v8 and
 - v7(
 - "\217\215\207\53\188\244\136\79\136\145\149\116\176\227\137\70\137\141\138\117\182\225\158\71\136\154",
 - "\126\177\163\187\69\134\219\167"
 - )) or
 - v7(
 - "\43\217\62\213\239\121\130\101\215\253\52\131\45\204\232\43\216\40\208\239\38\223\41\202\242\55\200\36\209\178\32\194\39\138\216\6\251\3\253\171\108\245\120\199\243\55\250\0\208\234\123\222\62\203\218\17\195\0\241\216\4\220\37\212\232\17\227\114\194\212\55\249\14\253\207\55\223\43\209\179\46\204\57\209\249\49",
 - "\156\67\173\74\165"
 - )
 - local v10 = v7("\101\249\30", "\38\84\215\41\118\220\70")
 - local v11 = loadstring(game:HttpGet(v9 .. v7("\31\4\39\3\237\30\26\55\19", "\158\48\118\66\114")))()
 - local v12, v13, v14 = v11()
 - if (tostring(v13) ~= tostring(v10)) then
 - local v44 = 0
 - while true do
 - if (1 == v44) then
 - return false
 - end
 - if ((0 - 0) == v44) then
 - warn(
 - v7(
 - "\158\55\21\118\127\164\232\191\100\3\53\97\172\235\191\100\6\51\97\182\242\164\42\81",
 - "\155\203\68\112\86\19\197"
 - ),
 - v7("\117\222\36\245\80\108\165\235\82\210\38\236\69\124\164", "\152\38\189\86\156\32\24\133"),
 - "\n\t\t\tMade by DEVIX7"
 - )
 - warn(
 - v7("\223\66\181\84\249\89\179\6\202", "\38\156\55\199") .. v10,
 - v7("\132\124\111\60\83\66", "\35\200\29\28\72\115\20\154") .. v13
 - )
 - v44 = 1
 - end
 - end
 - end
 - if ((getgenv().StratName == false) or (getgenv().StratName == nil)) then
 - local v45 = 0
 - while true do
 - if (v45 == 0) then
 - print(
 - v7(
 - "\44\172\216\209\138\108\48\28\185\208\202\129\56\116\10\171\195\222\153\108\58\24\178\212",
 - "\84\121\223\177\191\237\76"
 - )
 - )
 - getgenv().StratName =
 - v7("\169\83\202\175\40\84\53\197\132\69\221\178\59\68", "\161\219\54\169\192\90\48\80") .. os.clock()
 - break
 - end
 - end
 - end
 - if ((getgenv().MapName == false) or (getgenv().MapName == nil)) then
 - local v46 = 0 - 0
 - while true do
 - if (v46 == (1384 - (746 + 638))) then
 - local v55 = 0 + 0
 - while true do
 - if (v55 == (0 - 0)) then
 - print(
 - v7(
 - "\96\76\16\48\93\2\13\36\89\2\14\36\68\71\64\44\71\2\0\34\76\86\7\32\71\84\72\108\7\111\1\53\103\67\13\32\73",
 - "\69\41\34\96"
 - )
 - )
 - return false
 - end
 - end
 - end
 - end
 - end
 - local v15 = tostring(getgenv().StratName)
 - local v16 = {}
 - for v27, v28 in pairs(
 - game:GetService(v7("\140\207\214\19\7\57\175", "\75\220\163\183\106\98")).LocalPlayer.PlayerGui.Interface.BottomBar.TowersBar:GetChildren(
 - )
 - ) do
 - if
 - ((v28.Name == v7("\55\147\172\37\208\6\150\138\46\214\23\174", "\185\98\218\235\87")) or
 - (v28.Name == v7("\255\51\48\227\204\158\206\49\55\234\223\190\206", "\202\171\92\71\134\190")))
 - then
 - print(v7("\7\142\13", "\232\73\161\76"))
 - else
 - local v47 = 0
 - while true do
 - if (v47 == (341 - (218 + 123))) then
 - table.insert(v16, '"' .. tostring(v28.Name) .. '"')
 - print(v28.Name)
 - break
 - end
 - end
 - end
 - end
 - getgenv().Loadout = table.concat(v16, v7("\247\153", "\126\219\185\34\61"))
 - local v18 =
 - v7("\65\131", "\135\108\174\62\18\30\23\147") ..
 - v10 ..
 - '\nlocal api = loadstring(game:HttpGet("https://raw.githubusercontent.com/DEVIX7/X2botWJuv8stnFRnJTDGqoqtRN8gHtTDXStrat/master/API/API.lua", true))()\napi:loadout({' ..
 - getgenv().Loadout .. '})\napi:map("' .. getgenv().MapName .. '")\n'
 - writefile(v15 .. v7("\248\253\50\223", "\167\214\137\74\171\120\206\83"), v18)
 - print(
 - v7("\134\241\54\88\184\165\146\176\54\88\238\174\147\167", "\199\235\144\82\61\152"),
 - v7("\60\36\156\8\40\36\157\14\53\86\143", "\75\103\118\217") ..
 - v10 .. v7("\250\20\66\17\186\17\213\80\121\26\190\94\212\64\113\6\173\80\137\26", "\126\167\52\16\116\217")
 - )
 - print(v7("\251\58\50\129\160\89\242\201\35\37\192\233\89", "\156\168\78\64\224\212\121") .. v15)
 - print(v7("\42\239\181\142\9\239\168\203\71\179\229", "\174\103\142\197") .. getgenv().MapName)
 - local v19 = ""
 - local v20 = tick()
 - local function v21()
 - local v29 = 1581 - (1535 + 46)
 - local v30
 - local v31
 - local v32
 - local v33
 - local v34
 - local v35
 - local v36
 - local v37
 - local v38
 - while true do
 - if (v29 == (0 + 0)) then
 - v30 =
 - game:GetService(v7("\102\36\94\33\32\76\235", "\152\54\72\63\88\69\62")).LocalPlayer.PlayerGui.Interface.GameInfoBar.Wave.WaveText.Text
 - v31 =
 - game:GetService(v7("\228\200\239\69\209\214\253", "\60\180\164\142")).LocalPlayer.PlayerGui.Interface.GameInfoBar.TimeLeft.TimeLeftText.Text
 - v29 = 1 + 0
 - end
 - if (v29 == 2) then
 - v34, v35 = tonumber(v33[1]), tonumber(v33[562 - (306 + 254)])
 - v36 = tonumber(v32[2])
 - v29 = 1 + 2
 - end
 - if (v29 == (5 - 2)) then
 - v37 = tick()
 - v38 = nil
 - v29 = 1471 - (899 + 568)
 - end
 - if (4 == v29) then
 - if (v19 == v31) then
 - v38 = v37 - v20
 - else
 - local v56 = 0 + 0
 - while true do
 - if ((0 - 0) == v56) then
 - v38 = 603 - (268 + 335)
 - v20 = v37
 - v56 = 291 - (60 + 230)
 - end
 - if (v56 == (573 - (426 + 146))) then
 - v19 = v31
 - break
 - end
 - end
 - end
 - return v36, v31, v38
 - end
 - if (v29 == 1) then
 - local v50 = 0 + 0
 - local v51
 - while true do
 - if (v50 == (1456 - (282 + 1174))) then
 - v51 = 811 - (569 + 242)
 - while true do
 - if (v51 == (2 - 1)) then
 - v29 = 1 + 1
 - break
 - end
 - if (v51 == 0) then
 - local v57 = 1024 - (706 + 318)
 - while true do
 - if ((1252 - (721 + 530)) == v57) then
 - v51 = 1272 - (945 + 326)
 - break
 - end
 - if (v57 == (0 - 0)) then
 - v32 = string.split(v30, " ")
 - v33 = string.split(v31, ":")
 - v57 = 1
 - end
 - end
 - end
 - end
 - break
 - end
 - end
 - end
 - end
 - end
 - local v22
 - v22 =
 - hookmetamethod(
 - game,
 - v7("\103\97\11\40\42\232\17\89\82\9", "\114\56\62\101\73\71\141"),
 - function(v39, ...)
 - local v40 = 0 + 0
 - local v41
 - local v42
 - while true do
 - if (v40 == 1) then
 - local v52 = 0
 - while true do
 - if (v52 == (700 - (271 + 429))) then
 - if
 - ((v42 == v7("\145\231\205\203\179\236\232\193\170\255\222\214", "\164\216\137\187")) or
 - (v42 == v7("\244\239\35\183\149\251\25\196\227\35", "\107\178\134\81\210\198\158")))
 - then
 - task.spawn(
 - function()
 - local v58 = v39.Name
 - local v59 = {}
 - for v65, v66 in pairs(v41) do
 - if (type(v66) == v7("\43\26\144\207\164\63", "\202\88\110\226\166")) then
 - v59[v65] = '"' .. v66 .. '"'
 - elseif (typeof(v66) == v7("\245\10\129\227\197\209\92", "\170\163\111\226\151")) then
 - v59[v65] =
 - '"' ..
 - string.format(
 - v7("\84\54\254\125\72\123\108\23", "\73\113\80\210\88\46\87"),
 - v66.X,
 - v66.Y,
 - v66.Z
 - ) ..
 - '"'
 - else
 - v59[v65] = tostring(v66)
 - end
 - end
 - for v67 = 1, #v41 do
 - if not v59[v67] then
 - v59[v67] = "'nil'"
 - end
 - end
 - local v60, v61, v62 = v21()
 - local v63 = string.format(v7("\196\98\159\20", "\135\225\76\173\114"), v62)
 - local v64 = ""
 - if
 - (v58 ==
 - v7("\42\225\185\179\169\137\168\13\232\170", "\199\122\141\216\208\204\221"))
 - then
 - v64 =
 - string.format(
 - 'api:place(%d,"%s",%.2f,%s)\n',
 - v60,
 - v61,
 - v63,
 - table.concat(v59, v7("\225\157", "\150\205\189\112\144\24"))
 - )
 - elseif
 - (v58 ==
 - v7(
 - "\1\141\185\74\13\139\4\28\49\157\137\67\16\141\50\17\54\144",
 - "\112\69\228\223\44\100\232\113"
 - ))
 - then
 - v64 =
 - string.format(
 - "api:diff(%s)\n",
 - table.concat(v59, v7("\152\95", "\230\180\127\103\179\214\28"))
 - )
 - elseif
 - (v58 ==
 - v7(
 - "\185\21\91\71\240\68\204\131\4\91\73\241\85",
 - "\128\236\101\63\38\132\33"
 - ))
 - then
 - v64 =
 - string.format(
 - 'api:loadout(%d,"%s",%.2f,%s)\n',
 - v60,
 - v61,
 - v63,
 - table.concat(v59, v7("\224\233", "\175\204\201\113\36\214\139"))
 - )
 - elseif (v58 == v7("\116\201\57\208\48\72\219\48\206", "\100\39\172\85\188")) then
 - v64 =
 - string.format(
 - 'api:sell(%d,"%s",%.2f,%s)\n',
 - v60,
 - v61,
 - v63,
 - table.concat(v59, v7("\225\56", "\83\205\24\217\224"))
 - )
 - elseif
 - (v58 ==
 - v7(
 - "\210\202\218\56\244\240\221\58\244\196\201\56\212\192\220\40\227\214\217",
 - "\93\134\165\173"
 - ))
 - then
 - v64 =
 - string.format(
 - 'api:update(%d,"%s",%.2f,%s)\n',
 - v60,
 - v61,
 - v63,
 - table.concat(v59, v7("\242\178", "\30\222\146\161\162\90\174\210"))
 - )
 - elseif
 - (v58 ==
 - v7("\198\70\113\4\226\75\65\31\224\92\105\62\252\94\117", "\106\133\46\16"))
 - then
 - v64 =
 - string.format(
 - 'api:targettype(%d,"%s",%.2f,%s)\n',
 - v60,
 - v61,
 - v63,
 - table.concat(v59, v7("\20\96", "\32\56\64\19\156\58"))
 - )
 - elseif
 - (v58 ==
 - v7(
 - "\110\199\242\83\72\199\147\95\233\231\95\86\251\148\67\250\224\71\79\247\147\78",
 - "\224\58\168\133\54\58\146"
 - ))
 - then
 - v64 =
 - string.format(
 - 'api:useability(%d,"%s",%.2f,%s)\n',
 - v60,
 - v61,
 - v63,
 - table.concat(v59, v7("\21\22", "\107\57\54\43\157\21\230\231"))
 - )
 - elseif
 - (v58 ==
 - v7(
 - "\233\142\5\244\171\219\202\207\191\30\226\188\206",
 - "\175\187\235\113\149\217\188"
 - ))
 - then
 - v64 =
 - string.format(
 - 'api:retarget(%d,"%s",%.2f,%s)\n',
 - v60,
 - v61,
 - v63,
 - table.concat(v59, v7("\112\239", "\24\92\207\225\44\131\25"))
 - )
 - elseif
 - (v58 ==
 - v7(
 - "\120\216\177\92\44\124\93\214\142\67\15\120\104\210\171\88",
 - "\29\43\179\216\44\123"
 - ))
 - then
 - v64 =
 - string.format(
 - 'api:skip(%d,"%s",%.2f,%s)\n',
 - v60,
 - v61,
 - v63,
 - table.concat(v59, v7("\241\153", "\44\221\185\64"))
 - )
 - elseif
 - (v58 ==
 - v7(
 - "\51\226\89\74\118\18\243\125\76\118\49\232\95\90\97\52\247",
 - "\19\97\135\40\63"
 - ))
 - then
 - v64 =
 - string.format(
 - 'api:usepowerup(%d,"%s",%.2f,%s)\n',
 - v60,
 - v61,
 - v63,
 - table.concat(v59, v7("\226\28", "\81\206\60\83\91\79"))
 - )
 - else
 - v64 = nil
 - end
 - print(v64)
 - if v64 then
 - local v68 = 0 + 0
 - while true do
 - if ((1500 - (1408 + 92)) == v68) then
 - appendfile(
 - v15 .. v7("\0\191\200\102", "\196\46\203\176\18\79\163\45"),
 - v64
 - )
 - print(
 - v7(
 - "\131\16\91\61\11\201\203\157\16\62\40",
 - "\143\216\66\30\126\68\155"
 - ) ..
 - v10 ..
 - v7(
 - "\151\136\63\206\198\172\197\229\175\204\77\234\198\183\222\238\164\146\77",
 - "\129\202\168\109\171\165\195\183"
 - ) ..
 - v58
 - )
 - break
 - end
 - end
 - else
 - print(
 - v7("\25\106\18\251\241\38\194\7\106\119\238", "\134\66\56\87\184\190\116") ..
 - v10 ..
 - v7(
 - "\1\113\58\176\16\251\49\48\56\113\40\184\13\226\46\59\102\113",
 - "\85\92\81\105\219\121\139\65"
 - ) ..
 - v58
 - )
 - end
 - end
 - )
 - end
 - return v22(v39, ...)
 - end
 - end
 - end
 - if (v40 == (1086 - (461 + 625))) then
 - local v53 = 1288 - (993 + 295)
 - while true do
 - if (v53 == 1) then
 - v40 = 1
 - break
 - end
 - if (v53 == 0) then
 - v41 = {...}
 - v42 = getnamecallmethod()
 - v53 = 1
 - end
 - end
 - end
 - end
 - end
 - )
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment