Advertisement
MegumuSenpai

Critical Strike v5.3.5 | Hitbox Expander

Aug 15th, 2020 (edited)
38,777
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.30 KB | None | 0 0
  1. --clvbrew:tm: obfuscation, fork of Ironbrew; Version v2.7.5c
  2.  
  3. return(function(L,e,r,l,l)local c=tonumber;local a=string.sub;local G=table.concat;local F=table.insert;local l=table.getn or function(e)return#e end;local A=string.byte;local C=select;local h=string.char;local t=unpack or table.unpack;local D=getfenv or function()return _ENV end;local f=pairs;local J=setmetatable;local s={}for e=0,255 do s[e]=h(e)end;local function I(t)local l,n,o=e,e,{}local d=256;local e=1;local function i()local l=c(a(t,e,e),36)e=e+1;local n=c(a(t,e,e+l-1),36)e=e+l;return n end;l=h(i())o[1]=l;while e<#t do local e=i()if s[e]then n=s[e]else n=l..a(l,1,1)end;s[d]=l..a(n,1,1)o[#o+1],l,d=n,n,d+1 end;return G(o)end;local c=I('101A1014181027921W22X23722P22Q23022T22S14152791021821B21Q21421D27727L1C21J21621721N21C27Q141B27L1J21C21O21Q21F1F21F21Q21221M219141E27L1S21J21Q21921Q21O21728D1U21N21N21M21N141627L22022T22P23023822W27S2791N21621E21Q21D21C21I28U1L27T28D21528D21P21Q21828T23J1U21D21721I28I21M21Q217141727L1N21721721B1O21M21727L2A62791211141F27L1D21M21B21F21I28628O21N1P21I21921829V1427L21K21Q21E21M29W2AS2A429L21D2152AX2791S21C21D21D21M28N141928H28J28L28N28D1421L27L21J2A021B22T2342342AT2AV21C29H2AO2352B82172341C21O21921I21B2172182341P21921M21M2341N21I21721P21C2131Q21327O21D28S21923429821I21D23521F21621Q28V27T192872162AW29X27928928B28D2181427527921F21C21Q21N2AP2C221D21K101G1021H21H21D21H22P21G21D21G21L2DU22R22R21G21K22P132A6122762DA102DC2DE2DG2CR21K2B31029Z2A12A32AQ2AS2AU2AW1X2BK2BM2182BO23427O2AP21M21P2CR23521O21C21E23428L2142342151L21K22X1C21Q22V2142A72E61021S27922N2A71I279112FL27L2FK10112FM2E22791W2FL2FM2FM2E42FP112E22AR2A72762FQ2G42G62G32G72A82G72FX2GC2A62AR27J27L21B28621F21F2BB27L2D528C2191O21621I2G71821S2CX27921J2CE2CG213294101S28A2182182GS21I142G921421Q2CE2HC2FO2HF27R2D31021K2AZ21M2B1102E42FL2FT2762G91I2HJ2GN2D428A2GQ2HA2H42H629K2H92GT2A72HL102112GA2A62FI2A62FV2G627L2E42IH2FM27L2E22IL2A62IM2A72HS2GE27L2FM142IT101O2H41N29T21N1C21I21121M2IR1027827L28W2HR2ID2IF2FO2HT2II102IL2E22E22IY2G52GA2JO2E32ID2FN2791R2A621F2FH2FJ2192II2JD2792IA2GD1I2K12IM2IR162JB2IR2GD2JK2ID21P2JS2E4161D2IQ2JJ2AB2KM2FM2K72K22FO1C2FN2HU2G42E42J92G72IP2IJ2KF2JJ1027K2L12K4102G02FM2JB2IS2ID2FY2JE2IL2GD2AR2G02E42LC2A62KW2LD2E42KJ2JB2E22GD2IM21G2KM2791G21O2FQ2E42AR2FT2EM2IV2IV29E2G723K24Z25H2FG2A626O22X26W2GX2HU1S1C2362HH2792BR2AW2E62AM2C91C29G28D2A721Z26S21C21T142IR2362G71O2MD27926825R1I22R21T2GA2GX27K2792CZ2CU21M2G721E2GX1H2AD2AF2AH2AJ28T1C21721C28L2HN2A723I23O21A2N12G929821721J2A723K23R25F2GX2HD2HF2A52A62341W26Z2GX2LC1U1S1R2A42B92OF2A622K2412GX2K328L2CM2EZ2A72162JX2JZ2A62KR2IM2NO2791I1Z2FN2FE2LD2KQ2JU2G92L7102KL2PH1J2L32J92NG2L22IG2FL2LQ102822G02JM2JH2FQ2AR2AC2FU2FL2GG1029E2FP2L52JJ2Q628W2JR2G52QA2L92FL27K2HL2G028W2Q02PM28W28W2Q527L29X1K2PX2JA2DK2G728W2782FZ2FL29X2QH2FL2782QK2IL2782782QO2NH2QE2P827L27528G2G42782752QY2FQ2BC2R42FL2BC2BC2R8274102K32Q62822BC2G42BC2822JO2PC2IL2752752822IH2RQ2752782S52S22RQ2S92RQ2KU2LN102E22PC2792LT2JP2M62IM2M52JU102132A62M82JG2RB2II2KL2Q12L42PL2PH2AR2LH2JH2LK102RE2RR2L22822LI2QK2PT2G62P52E42SX2JK2NO112PS2FT2122GB2KY2L92K82PS2A821W2SJ2G42TN2JE2TP1W1O2M127L2L62TJ2PS2AC2KB2792AR2LU2792LW2GA2822JE2UA2TQ2U22IT2U82SG2JE2KE2UD2SP2KI2TE2PR2PI27L2IL2PS2KU2UW2JE27821C2L22FM2S42UT2LY2PM2PS29X2V22GB28W2752T52QR2SV2G12UU2FU2TJ2PW2BC1I21H2FQ27K2P72A728W2KZ2TV2K32JS2GB2JS2KE2A72IR');local i=(bit or bit32)and(bit or bit32).bxor or function(e,l)local n,o=1,0 while e>0 and l>0 do local d,t=e%2,l%2 if d~=t then o=o+n end e,l,n=(e-d)/2,(l-t)/2,n*2 end if e<l then e=l end while e>0 do local l=e%2 if l>0 then o=o+n end e,n=(e-l)/2,n*2 end return o end local function o(n,e,l)if l then local e=(n/2^(e-1))%2^((l-1)-(e-1)+1);return e-e%1;else local e=2^(e-1);return(n%(e+e)>=e)and 1 or 0;end;end;local e=1;local G=0;local function n()local n,d,l,o=A(c,e,e+3);n=i(n,0)d=i(d,0)l=i(l,0)o=i(o,0)e=e+4;return(o*r)+(l*L)+(d*256)+n;end;local function r()local l=i(A(c,e,e),0);e=e+1;return l;end;local function Q(...)return{...},C('#',...)end local function d()local n,l=A(c,e,e+2);n=i(n,0)l=i(l,0)e=e+2;return(l*256)+n;end;local function K()local l={};local h={};local I={};local f={[1]={},[4]=nil,[5]=nil,[3]=I,[7]=h,[6]=l,};local t={}for f=1,r()==0 and d()*2 or n()do local l=r();while 2 do if(l==4)then local o,d,n='',n();if(d==0)then l=o;break;end;n=a(c,e,e+d-1);n={A(n,1,#n)}e=e+d;for e=1,#n do o=o..s[i(n[e],0)]end l=o break;end if(l==0)then local n,e=n(),n();local d,o,e,n=1,(o(e,1,20)*(2^32))+n,o(e,21,31),((-1)^o(e,32));if e==0 then if o==0 then l=n*0 break;else e=1;d=0;end;elseif(e==2047)then l=(n*((o==0 and 1 or 0)/0))break;end;l=(n*(2^(e-1023)))*(d+(o/(2^52)));break;end if(l==3)then local n=n();l=a(c,e,e+n-1);e=e+n;break;end if(l==2)then l=(r()~=0);break;end l=nil break;end t[f]=l;end;f[5]=r();if G<1 then G=1 local l=d()f[8]=a(c,e,e+l-1)e=e+l end for e=1,n()do h[e-1]=K();end;for h=1,n()do local e=r();if(o(e,1,1)==0)then local c=o(e,4,6);local s,i,r,a=d(),r()==1,d(),{};local l=o(e,2,3);local e={[2]=i,[7]=r,[6]=nil,[1]=s,};if(l==3)then e[2],e[6]=n()-L,d()end if(l==1)then e[2]=n()end if(l==2)then e[2]=n()-L end if(l==0)then e[2],e[6]=d(),d()end if(o(c,1,1)==1)then a[7]=7 e[7]=t[e[7]]end if(o(c,2,2)==1)then a[2]=2 e[2]=t[e[2]]end if(o(c,3,3)==1)then a[6]=6 e[6]=t[e[6]]end if i then F(f[1],e)e[9]=a end I[h]=e;end end;return f;end;local function A(e,r,c,l)local d=e[5];local s=e[1];local l=e[7];local E=0;local n=e[3];local e=e[4];return function(...)local u={...};local F=l;local G=Q local l=1;local o=n;local I={};local K=C('#',...)-1;local n={};local L={};local a=-1;local d=d;for e=0,K do if(e>=d)then L[e-d]=u[e+1];else n[e]=u[e+1];end;end;local u=K-d+1 local e;local d;while true do e=o[l];d=e[1];if E>0 then n[e[7]]=e[2];end if d<=34 then if d<=16 then if d<=7 then if d<=3 then if d<=1 then if d==0 then local d;d=e[7]n[d](n[d+1])l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]][e[2]]=e[6];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]][e[2]]=e[6];l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=c[e[2]];else local o=e[2];local l=n[o]for e=o+1,e[6]do l=l..n[e];end;n[e[7]]=l;end;elseif d>2 then local e=e[7];a=e+u-1;for l=e,a do n[l]=L[l-e];end;else local e=e[7]n[e](n[e+1])end;elseif d<=5 then if d>4 then local e=e[7];a=e+u-1;for l=e,a do n[l]=L[l-e];end;else local e=e[7]n[e]=n[e](t(n,e+1,a))end;elseif d>6 then n[e[7]]();else local d;local I,G,A,F;n[e[7]]=r[e[2]];l=l+1;e=o[l];for n,l in f(s)do for o,n in f(l[9])do I,G,A,F={l[n]:byte(1,#l[n])},'',e[7],e[2]for e=1,#I do G,A=G..h(i(I[e],A)),(A+F)%256 end l[n],l[9]=G,{};end end;l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];d=e[7];a=d+u-1;for e=d,a do n[e]=L[e-d];end;l=l+1;e=o[l];d=e[7];do return n[d](t(n,d+1,a))end;l=l+1;e=o[l];d=e[7];do return t(n,d,a)end;l=l+1;e=o[l];do return end;end;elseif d<=11 then if d<=9 then if d==8 then local a=F[e[2]];local t;local d={};t=J({},{__index=function(l,e)local e=d[e];return e[1][e[2]];end,__newindex=function(n,e,l)local e=d[e]e[1][e[2]]=l;end;});for t=1,e[6]do l=l+1;local e=o[l];if e[1]==52 then d[t-1]={n,e[2]};else d[t-1]={r,e[2]};end;I[#I+1]=d;end;n[e[7]]=A(a,t,c);else n[e[7]][e[2]]=e[6];end;elseif d==10 then n[e[7]]=n[e[2]]^e[6];else local l=e[7]n[l](t(n,l+1,e[2]))end;elseif d<=13 then if d==12 then local d;n[e[7]]=e[2];l=l+1;e=o[l];d=e[7]n[d](n[d+1])l=l+1;e=o[l];n[e[7]]=r[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]];l=l+1;e=o[l];d=e[7]n[d]=n[d](n[d+1])l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]];l=l+1;e=o[l];d=e[7]n[d]=n[d](n[d+1])else l=n[e[7]]and l+1 or e[2];end;elseif d<=14 then local l=e[7];local o=n[e[2]];n[l+1]=o;n[l]=o[e[6]];elseif d>15 then n[e[7]]=n[e[2]]*e[6];else l=e[2];end;elseif d<=25 then if d<=20 then if d<=18 then if d>17 then n[e[7]][e[2]]=n[e[6]];else local o=e[7];local l=n[e[2]];n[o+1]=l;n[o]=l[e[6]];end;elseif d>19 then n[e[7]]=(e[2]~=0);else n[e[7]]();end;elseif d<=22 then if d==21 then local a,d,t,r;for n,l in f(s)do for o,n in f(l[9])do a,d,t,r={l[n]:byte(1,#l[n])},'',e[7],e[2]for e=1,#a do d,t=d..h(i(a[e],t)),(t+r)%256 end l[n],l[9]=d,{};end end;l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];l=n[e[7]]and e[2]or l+1;else n[e[7]]=A(F[e[2]],nil,c);end;elseif d<=23 then n[e[7]]=n[e[2]]+e[6];elseif d>24 then n[e[7]]=n[e[2]]+e[6];else n[e[7]]=n[e[2]][e[6]];end;elseif d<=29 then if d<=27 then if d==26 then for n,l in f(s)do for o,n in f(l[9])do local d,o,e,t={l[n]:byte(1,#l[n])},'',e[7],e[2]for n=1,#d do o,e=o..h(i(d[n],e)),(e+t)%256 end l[n],l[9]=o,{};end end;else local e=e[7]n[e]=n[e](n[e+1])end;elseif d>28 then do return n[e[7]]end else local e=e[7];do return t(n,e,a)end;end;elseif d<=31 then if d==30 then n[e[7]]=e[2];else local l=e[7]local o,e=G(n[l](t(n,l+1,e[2])))a=e+l-1 local e=0;for l=l,a do e=e+1;n[l]=o[e];end;end;elseif d<=32 then n[e[7]]=r[e[2]];elseif d>33 then local e=e[7];do return n[e](t(n,e+1,a))end;else do return end;end;elseif d<=51 then if d<=42 then if d<=38 then if d<=36 then if d>35 then do return n[e[7]]end else local i;local a;local d;n[e[7]]=e[2];l=l+1;e=o[l];d=e[7]n[d](n[d+1])l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];d=e[7];a=n[e[2]];n[d+1]=a;n[d]=a[e[6]];l=l+1;e=o[l];n[e[7]]=r[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];d=e[7]n[d]=n[d](t(n,d+1,e[2]))l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];d=e[7]n[d]=n[d](t(n,d+1,e[2]))l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];d=e[7]n[d]=n[d](t(n,d+1,e[2]))l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];d=e[7]n[d]=n[d](t(n,d+1,e[2]))l=l+1;e=o[l];n[e[7]]=r[e[2]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]]*e[6];l=l+1;e=o[l];n[e[7]]=n[e[2]]^e[6];l=l+1;e=o[l];n[e[7]]=n[e[2]]+e[6];l=l+1;e=o[l];a=e[2];i=n[a]for e=a+1,e[6]do i=i..n[e];end;n[e[7]]=i;l=l+1;e=o[l];d=e[7]n[d](t(n,d+1,e[2]))l=l+1;e=o[l];l=e[2];end;elseif d==37 then local a,t,d,c;n[e[7]]=r[e[2]];l=l+1;e=o[l];for n,l in f(s)do for o,n in f(l[9])do a,t,d,c={l[n]:byte(1,#l[n])},'',e[7],e[2]for e=1,#a do t,d=t..h(i(a[e],d)),(d+c)%256 end l[n],l[9]=t,{};end end;l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];n[e[7]]=n[e[2]][e[6]];l=l+1;e=o[l];do return n[e[7]]end l=l+1;e=o[l];do return end;else local e=e[7]n[e](n[e+1])end;elseif d<=40 then if d==39 then local e=e[7];do return n[e](t(n,e+1,a))end;else local l=e[7]n[l](t(n,l+1,e[2]))end;elseif d==41 then n[e[7]]=r[e[2]];else n[e[7]][e[2]]=e[6];end;elseif d<=46 then if d<=44 then if d>43 then local l=e[7]n[l]=n[l](t(n,l+1,e[2]))else l=n[e[7]]and l+1 or e[2];end;elseif d==45 then n[e[7]]=c[e[2]];else l=n[e[7]]and e[2]or l+1;end;elseif d<=48 then if d>47 then n[e[7]]=n[e[2]];else local l=e[7]n[l]=n[l](t(n,l+1,e[2]))end;elseif d<=49 then local l=e[7]local o,e=G(n[l](t(n,l+1,e[2])))a=e+l-1 local e=0;for l=l,a do e=e+1;n[l]=o[e];end;elseif d>50 then for n,l in f(s)do for n,o in f(l[9])do local d,n,e,t={l[o]:byte(1,#l[o])},'',e[7],e[2]for o=1,#d do n,e=n..h(i(d[o],e)),(e+t)%256 end l[o],l[9]=n,{};end end;else local o=e[2];local l=n[o]for e=o+1,e[6]do l=l..n[e];end;n[e[7]]=l;end;elseif d<=60 then if d<=55 then if d<=53 then if d>52 then local c;local f,i;local d;n[e[7]]=e[2];l=l+1;e=o[l];n[e[7]]=(e[2]~=0);l=l+1;e=o[l];d=e[7]f,i=G(n[d](t(n,d+1,e[2])))a=i+d-1 c=0;for e=d,a do c=c+1;n[e]=f[c];end;l=l+1;e=o[l];d=e[7]n[d]=n[d](t(n,d+1,a))l=l+1;e=o[l];n[e[7]]();l=l+1;e=o[l];do return end;else n[e[7]]=n[e[2]];end;elseif d>54 then n[e[7]]=e[2];else local e=e[7]n[e]=n[e](t(n,e+1,a))end;elseif d<=57 then if d==56 then l=n[e[7]]and e[2]or l+1;else local e=e[7];do return t(n,e,a)end;end;elseif d<=58 then n[e[7]]=c[e[2]];elseif d==59 then n[e[7]]=n[e[2]][e[6]];else n[e[7]][e[2]]=n[e[6]];end;elseif d<=64 then if d<=62 then if d==61 then local e=e[7]n[e]=n[e](n[e+1])else n[e[7]]=n[e[2]]*e[6];end;elseif d==63 then local i=F[e[2]];local a;local d={};a=J({},{__index=function(l,e)local e=d[e];return e[1][e[2]];end,__newindex=function(n,e,l)local e=d[e]e[1][e[2]]=l;end;});for t=1,e[6]do l=l+1;local e=o[l];if e[1]==52 then d[t-1]={n,e[2]};else d[t-1]={r,e[2]};end;I[#I+1]=d;end;n[e[7]]=A(i,a,c);else local r;local u,J;local F;local d;local I,L,A,K;for n,l in f(s)do for o,n in f(l[9])do I,L,A,K={l[n]:byte(1,#l[n])},'',e[7],e[2]for e=1,#I do L,A=L..h(i(I[e],A)),(A+K)%256 end l[n],l[9]=L,{};end end;l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];n[e[7]]=c[e[2]];l=l+1;e=o[l];d=e[7];F=n[e[2]];n[d+1]=F;n[d]=F[e[6]];l=l+1;e=o[l];n[e[7]]=e[2];l=l+1;e=o[l];n[e[7]]=(e[2]~=0);l=l+1;e=o[l];d=e[7]u,J=G(n[d](t(n,d+1,e[2])))a=J+d-1 r=0;for e=d,a do r=r+1;n[e]=u[r];end;l=l+1;e=o[l];d=e[7]n[d]=n[d](t(n,d+1,a))l=l+1;e=o[l];n[e[7]]();l=l+1;e=o[l];do return end;end;elseif d<=66 then if d>65 then l=e[2];else n[e[7]]=n[e[2]]^e[6];end;elseif d<=67 then do return end;elseif d==68 then n[e[7]]=A(F[e[2]],nil,c);else n[e[7]]=(e[2]~=0);end;l=l+1;end;end;end;return t({A(K(),{},D())()})or nil;end)(65536,"",16777216,{},"#")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement