<you tried> Anti Cheat System

Hello developers!

I’m happy to announce you that my new Anti Cheat System is officially out!



But before starting, please not that the code given below is obfuscated for security reasons: I do not want exploiters to know how the anticheat detects their scripts injection.
If you want to open source code, then message me via Discord (Mimibienv#6007) and tell me why you want to get the open soruce code. But, to get the unobfuscated code, you have to:
• Be 13+
• Be the owner of a popular roblox game or be a trusted member in a really popular roblox group such as Chillz Studios
• You must have a valid reason of why you should get the open source code (ex: protect my FPS game from DarkHub and Remote Spy)

And, if all these conditions are respected, you will have to follow these rules:
• Do not give the anti cheat source code to anyone
• Do not sell the anti cheat on ebay or anywhere else



Which exploits are currently detected by <you tried​> ?
→ DarkDex V4, LightDex, Domain X, UnSecured Hydroxide, Old Infinite Yield (new versions are undetectable), Remote Spy, Dark Hub, OP FE Fling GUI, Midi Player, and even more.



Anyway, I think you are mainly here to get your amazing “You Tried” Anticheat, so, here it is:

return(function(...)local a={"rVQtuOjKngjvh41UH1pt4I0/WE7KbDY=","yizbmh/57g==","/AQtTCAgYghBsmpbxAq+CKrzDDEVJEg=","fBQtYtwQngh1hqHAgaeQmRTdyttMI/==","iBQWmJkWHQjg24pVju6pF4DwTIymI8Y=","J02vuEQCngjeyXcbrQtWfgffU5vNbmY=","WWDN1ZmopeFeP9cm1g==","LefmZZXxrwd/Uebw","JBQSUJkq2ghmhvb5C5JKhpsueENJeIQ=","JkAsu6uQngeLh4y2hetN8XDgdlVoEg==","SUQt+fkPngnldipb/5IuVxx6UNYZCnT=","d2fApq3=","5W8tu13QnxzbhGh2N0/fhzjp+SiktQl=","JBHcUJkVlgjbhRTryV5l49w/Tx2cgg==","JBQWIf3Qn1T1h7n7KTt94PcpdeVRI/==","P6rWXK1NUtn=","L/==","zAQtgckheYn6h4UBIyPW+7Z2q2ctjg==","J0IVuJkFYgnlkipbtBxvkZpUto1vZ1Q=","JBciVCAnngjVinpbYgPruuOp6JSEI/==","Y2msdw4x","a29naCIsQ4eW","6b49y/==","hg/QzTIbSwofykYJ+wBYQphrXIGZtjGNp2TUc0UASNmcRRc7IVmyypew","y7iiYg==","mPzjDjKKcxSFh/Ox+QVB","XwDRU/==","ptmeUQ==","cCgtuJk4Wg4wE41zg66Mjc9ivzCAr13=","C74sp21RXQ==","mBQtFgCTngjbh/N4j4rk+4Ix32ay7C==","dDi6p63F061/E6m/Jbl=","J0fNuPeQngTjh4VGXZtl4Iz3jWBdW/==","6eY=","","XBQtqr3QnAk+hnldI31Ln5uwUwb5ug==","YqJSUt+9","FIQtuJ3Qu/EG+XpAGeED4Yz9rpo9yNg=","0gikALCbQaRoQkC0YIjjg4CrHtMCm7LSkkOL/PJNABQ44P3EiOd2TCj0","GchzdOFccB0VQg==","J0z7uJkj8ojbvjNrYryVwBccZ0QsX8Y=","LadmW6JtyZbuU6Dw","J08RtJZQnghuh40hEgvfgjZaqmxBtWY=","XwmopwZ=","d7mxdC==","6b4Mp2JDEQ==","6AQt+t3QnI2Ch40j3r274qxIYuXjXcQ=","JV02uJ3QvXZDh4VGhSyOMKoznwAZ1VQ=","J07SuJ5/ngjb5EQboBxnJK2WXwI6113=","6b4TdtF=","0gSQVkIbQcYQhDQwKYWyQXra+k7yOp7e5ixf9Ki2bGSj9gHGl/RZAuTQ","ggLm4g==","LbrAPWGWJ1gfLa//dQ==","agz48YIbQr++QkW1JE8Ygf+a+kh00aitlcnsA9iUfGfXFkGncxE4iSC3","JBQrCf5PZgjbv9cbMrWnJhNN+XeDNg==","Y21xpqdD","J71eZ71SX2DRdC==","y9DedC==","MBQrof3QnMdUTmpe7AlawzE4SF82rh/=","QBQtFhYQngvYJWvbhen4M9KEv/MjvQ==","3gs++P3rcBK5Qg==","J0nn1CAgngjARNRb3rnccxmyDpXVnqa=","9jQtur3QnD7Go4pVyr9jtM8f7eJZ0OT=","Y71ept1ey6Jiy2fD","ZKGDpw4idamzEt+R","y2msp21Ny6rzd6Jz","3pQtuJQcngjTh41UHjO0jvVz9opVbba=","JrltuJkaagj6E41UgrZccx1OQse5VD3=","uKQtuJ3QvP73F4pA080MhLnfTpSP/C==","Pjyw9+zh4446","+BQWTf53oQhOh4pVjv+5+xiwekZRG8N=","dBQtq8lQnAQ1hnloHZ1rv87B7tiyuzy=","JBkwuC46ngjbvj+DAuIxjVnNqhxCT8Z=","6b4xd6JiXwmopwZ=","J0Z6uPM/ngjeUN+bug0PvpXydvWSqmy=","pw1s","lBQtsxzQng4mhuJAPBsaeIwLcwo8MbQ=","zP/Hbh39vQ==","BsgtuJkN3ThmhnlX3rAujI+MTFU0MFT=","P7DRU/==","jp9ejgAX6BZ1/vy=","Xt+/ytrI","0gSeIcWbQVLQhNo3KYJ4QPdN+khBAp7e5ilb9KiMOMzQqRjwF/kXIvak"}local function b(b)return a[b+-840576+1105040-(-262592+470656)]end;for b,c in ipairs({{69184+-69183,-185856+662355-476416},{-945536+945537,566121-(1532288-966208)},{-480960+481002,569024+-568941}})do while c[-246976+246977]<c[-877952+877954]do a[c[-211776+211777]],a[c[916608+-400960-860032-(448960+-1478080)+-479294-205440]],c[-228415- -228416],c[-422334- -422336]=a[c[-588096+1004288+-416190]],a[c[-866560+866561]],c[924096+-91200+-832895]+381505-381504,c[498242-498240]-(-915200+915201)end end;do local b=math.floor;local c=table.concat;local d=string.char;local e={o=656256+-656222,M=898560-(-812096+876288)+-262784+-405760+-165783,["+"]=692601- -331648-(1426560-(530240-127872)),z=271168+668352+-939469,h=-287616+382782-95104,j=-664512+664575,O=-384865- -384896,P=-439854-109440- -549312,m=17285-17280,B=-593216+593231,y=177368-(-502464- -679808),x=-1017664+1017709,["2"]=-538432+538470,k=-198261- -198272,p=634971-634944,d=74176+-705063- -630912,e=-2206528- -633792- -668352+904436,A=-365376+365423,n=-893056+-864576+1757692,a=-306368-(-555712+122624)+-126716,["4"]=-294275- -294336,["1"]=-546432+546453,["6"]=308439-308416,["7"]=1010560+-1017024+6518,["/"]=228288+-228240,G=802432+163977-966400,["3"]=752328-752320,l=-765312+1190376-(251648- -173376),i=-157952+283681-(-903744+1468416+-551680+-792384+-345152+1250240),L=-768000+768012,t=104896+-104874,w=827456+-827450,Y=-711168- -955072+331996-575872,r=-126451- -126464,S=816562-816512,R=456355-456320,K=926919-(-8768- -935680),b=-759691- -759744,J=194432+-194415,Z=-780396-(-452736-327680),u=876602-(1038080+329984-491520),U=117120+-933888+816794,g=855232+-855200,V=-275840+275842,["9"]=-407641-(-2816-404864),f=-275648+39744- -698816-210048+511744+-764559,W=-754368+890963-136576,C=-1117488- -677760-(747904+-1187648),X=504000+-503971,c=-528960+528961,["8"]=1279722-420544-859136,["5"]=374208+-374198,q=967863-967808,D=-684187- -684224,Q=428352-428352,v=942907-(637888-(-1421440-(333440+660992+-1148416+-875968))+287360-373888),I=-869589- -869632,N=-1277596- -885056-(-890880-(-717376+219072)),["0"]=-60800+60814,E=-491520+491550,F=281984+-219400-62528,s=595566-595520,H=-744512+744515,T=-354880+108524-(-81088-165312)}local f=table.insert;local g=type;local h=string.len;local i=string.sub;local j=a;for a=57729-57728,#j,1042176+-1915136+872961 do local k=j[a]if g(k)=="string"then local g=h(k)local l={}local m=178944+-178943;local n=-477632+304832+131776- -41024;local o=-177984+177984;while m<=g do local a=i(k,m,m)local c=e[a]if c then n=n+c*(-609216- -609280)^(896896+-896893-o)o=o+-410623- -606016-195392;if o==242944-(-963776- -115072+218880+869376)+-3388 then o=-625216+625216;local a=b(n/(318720+-253184))local c=b(n%(-964032- -1029568)/(-507264- -507520))local e=n%(344704+-344448)f(l,d(a,c,e))n=785984+-623680-606720+444416 end elseif a=="="then f(l,d(b(n/(-421568+953600-466496))))if m>=g or i(k,m+-512063- -512064,m+-414016- -598144+-184127)~="="then f(l,d(b(n%(807552+-644160-97856)/(72128+-71872))))end;break end;m=m+916608+-601728+-153664+-161215 end;j[a]=c(l)end end end;return(function(a,d,e,f,g,h,i,p,m,o,q,r,n,s,k,t,c,j,l)k,j,r,s,l,n,p,t,o,m,c,q={},{},function(a,b)local d=n(b)local e=function(e,f,g)return c(a,{e,f,g},b,d)end;return e end,function(a,b)local d=n(b)local e=function(...)return c(a,{...},b,d)end;return e end,function()m=-750335- -750336+m;k[m]=-1036352+1036353;return m end,function(a)for b=-107840+107841,#a,-627648+627649 do k[a[b]]=-931968+931969+k[a[b]]end;if e then local c=e(true)local d=g(c)d[b(-988608+932212)],d[b(874560- -61824+-1019216-(814976-841472))],d[b(-838792-(135808-918208))]=a,o,function()return 177920- -345792+-971072+3465856 end;return c else return f({},{[b(730416-(611072- -175680))]=o,[b(492224+-1112844-(595136+-1159360))]=a,[b(927104+-983496)]=function()return-893184+3911680 end})end end,function(a,b)local d=n(b)local e=function(e,f,g,h,i)return c(a,{e,f,g,h,i},b,d)end;return e end,function(a)k[a]=k[a]-(-563839- -563840)if k[a]==-515328+1502656+-1901440- -914112 then k[a],j[a]=nil,nil end end,function(a)local b,c=-860864+342657- -518208,a[-154239- -224960-70720]while c do k[c],b=k[c]-(27520+-27519),143296+369600+-512895+b;if k[c]==726848-726848 then k[c],j[c]=nil,nil end;c=a[b]end end,84096+-84096,function(c,e,f,g)local u,v,i,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,n,N,O,P,Q,R,S,s,T,U,V,W,X,Y,Z,_,a0,a1,a2,m,a3,a4,a5,a6,a7,k,a8,a9,o,aa,ab,ac;while c do if c<-1700800- -703360+10592839- -972672 then if c<6734549- -491584 then if c<5305378- -600640-(1217408-735488)then if c<401728+3492736 then if c<241024-890432+3632613 then S=-900160+801728- -98432;i=#a0;c=i==S;c=c and-860672+17226752 or 15276416-405696-10432 else m=j[f[607680+-607677]]n=910017-910016;k=m~=n;c=k and-463680-(-1013696+1533504+-834240)+9499264- -957056 or 13222592-107712 end else if c<-768448+5198136-142592 then c=i and 640896+6494336 or 11613056- -568960 else x=b(121216- -878080+-1055618)a8=ac;w=a[x]x=b(-1016000- -959616)a5=w[x]w=a5(k,a8)a5=j[f[-648512+648518]]x=a5()a7=w+x;S=a7+N;a7=1039616+-1039360;x=829376+-829375;a8=nil;a0=S%a7;a7=n[m]N=a0;w=N+x;a5=o[w]S=a7 ..a5;n[m]=S;c=5496576- -959232 end end else if c<-968128+7911049 then if c<-1238656- -902912+6157425 then c=891520+11407232 else a0=not a1;ac=ac+a4;a8=ac<=aa;a8=a0 and a8;a0=ac>=aa;a0=a1 and a0;a8=a0 or a8;a0=129536+4162048;c=a8 and a0;a8=11816192-570624;c=c or a8 end else m=b(223795-280192)a8=8526584629568-805184;i=a[m]m=b(-24704+-861888+830207)F=b(863616+-919973)o=j[f[-718080+-537088+1255169]]s=j[f[120578-120576]]N=s(F,a8)n=o[N]N=b(-223721- -167360)m=i[m]m=m(i,n)F=80896+21412559373312;n=j[f[-473280+473281]]o=j[f[-403390- -403392]]s=o(N,F)i=n[s]c=m[i]n=j[f[520769-520768]]i=b(107136+659904+-823402)o=j[f[-571006-(924480+-1471680-23808)]]N=b(-80820- -24448)i=c[i]F=53696+19813757824576;s=o(N,F)m=n[s]i=i(c,m)c=11184768- -997248 end end else if c<7509670- -606976 then if c<116480+7611407 then if c<-220608+7724560 then n=b(55872+-112270)m=a[n]n=b(552958- -120000-729344)k=m[n]n=j[f[60224+-60223]]m={k(n)}c=a[b(529017-585344)]i={d(m)}else F=b(1165248-707072+-514498)o=b(-314240+257909)s=b(-434496+378165)c=nil;m=l()j[m]=c;i=nil;k=e;n=l()j[n]=i;i=a[o]N=b(991168+-790542-257024)o=b(884197-(406272- -534272))c=i[o]o=l()j[o]=c;i=a[s]s=b(-87936+31598)c=i[s]i=a[N]a8=l()s=c;aa=l()N=b(643262-699648)c=i[N]i=a[F]F=b(332736+-389070)N=c;c=i[F]F=c;c=-312640- -312640;i=-429247- -429248;j[a8]=c;c=829442-(-283648+428544+684544)j[aa]=c;c={}S=828672-828416;ac=c;a4=l()c={}j[a4]=c;a7=S;c=619008+-619008;a1=c;S=-1018432+144513- -873920;a5=S;S=1209664-530240-(173248+-332096+838272)c={}w=a5<S;a0=c;c=-499200+11309504-72640;S=i-a5 end else o=b(-232269-(-1104512- -928640))aa=b(-487229-(-791808- -360960))n=a[o]N=j[f[473217-473216]]o=b(211071-267456)F=j[f[-770432+770434]]ac=2235530656512-178944;c=238912- -295168+3687872;a8=F(aa,ac)o=n[o]s=N[a8]o=o(n,s)n=b(1285952-491520+-850775)n=o[n]n=n(o)m=not n;i=m end else if c<9681766- -412416 then if c<7786031- -704896 then i=#a0;S=427584+-427584;c=i==S;c=14391744- -468544 else s=2847562853952- -463296;i=b(-1021701- -965376)o=b(-364864+308522)c=a[i]k=j[f[209153-(-705984-(-131008- -43264)- -827392)]]N=27513559528256- -969920;m=j[f[513856+944960+-1019392+388354-827776]]n=m(o,s)s=b(-51341-4992)i=k[n]m=b(-939200+-908- -883776)k=a[m]m=k()c[i]=m;k=b(-122944+690688+-624141)i=a[k]m=j[f[4032+-4031]]n=j[f[499778-(-118848+-215552+1083520+-249344)]]o=n(s,N)k=m[o]aa=-411456+34129958246272-(-536064+753216)c=i[k]o=b(1295168-783040+-568525)i=b(69959-126336)n=a[o]i=c[i]s=j[f[251969-251968]]N=j[f[145088+510208-(-310464- -803072)+-162686]]a8=b(-995520+939156)F=N(a8,aa)o=s[F]m=n[o]k={m}m=q(14758208-376320-(866368-939776),{f[799041-799040],f[74624+-74622]})i=i(c,k,m)i={}c=a[b(328960+-385277)]end else m=j[f[-464829- -464832]]n=-587840+587872;k=m%n;aa=-996414-(444672-(158464- -376704)+-105536+1916864-822080+-363584+674624+-2206208)o=j[f[-991232+209344+781892]]a4=122816+185933-308736;F=j[f[-618366- -618368]]S=j[f[358144+-358141]]a0=S-k;S=476352+-476320;a1=a0/S;c=950976+6311744;ac=a4-a1;a4=719424-719168;a8=aa^ac;N=F/a8;a8=641857-641856;s=o(N)o=250688+4294716608.0;n=s%o;s=-110718- -110720;o=s^k;m=n/o;o=j[f[-601728+-323776+925508]]F=m%a8;a8=778880+4294979456.0-(1781824-(177984- -812800))N=F*a8;F=216128+-150592;s=o(N)o=j[f[-481792+481796]]N=o(m)n=s+N;s=524288-458752;aa=666688+-666432;m=nil;o=n%s;k=nil;N=n-o;n=nil;s=N/F;F=331264- -457216-788224;N=o%F;a8=o-N;F=a8/aa;aa=851648+-851392;o=nil;a8=s%aa;ac=s-a8;aa=ac/a4;s=nil;ac={N,F,a8,aa}a8=nil;N=nil;j[f[-959551-(-969344+948608-938816)]]=ac;F=nil;aa=nil end end end else if c<324928+12771192 then if c<12677971-554176 then if c<10789842- -475968 then if c<11997094-887616 then S=S+a5;i=S<=a7;x=not w;i=x and i;x=S>=a7;x=w and x;i=x or i;x=-763008+13451200-712512;c=i and x;i=-755776+8882752;c=c or i else F=nil;N=nil;o=nil;c=274176- -615360+11633664-224448 end else if c<-207616+12050433 then n=-363392+363621;m=j[f[400192+-400190]]k=m*n;m=-1009344+-844608+18132280035841;i=k+m;k=35184372098240-9408;c=i%k;j[f[-476478-(467840-944320)]]=c;k=j[f[856387-856384]]c=-823232+1839616-12672+12028992- -82176;m=833024+-833023;i=k~=m else x=S;c=x;a0[x]=c;x=nil;c=902016+9835648 end end else if c<522688+12496932-567616 then if c<29888+12177753 then i={}k=nil;c=a[b(1057825-230656-883520)]else i={m}c=a[b(-24069-32320)]end else c=j[f[327937-327936]]k=e[60865-60864]n=c;m=e[224960+-224958]c=n[m]c=c and 7039168-642240-843264 or 15513536-(98432-192+-829440)end end else if c<532800+14211236 then if c<14055621-176640 then if c<59200+98112+-22464+12107075- -1029120 then n=-484032+484242;c=-506112+3896064;m=j[f[372544+-1282368+909827]]k=m*n;m=935104+-934847;i=k%m;j[f[797123-(191104+606016)]]=i else k=j[f[-697344+697345]]i=#k;k=768960- -202880+-971840;c=i==k;c=c and 11958528-175872 or-368704+1234176+6397248 end else o=b(757120+-813518)aa=-957120+9504763583168;a8=b(523066-694272- -114816)n=a[o]k=e[35905-35904]s=j[f[-788608+518977-(-133952-580864- -445184)]]N=j[f[209538-209536]]F=N(a8,aa)o=s[F]s=b(-913664+857288)m=n[o]o=a[s]n=m(o,k)c=n and 8302784- -1020992-270784-947008 or-3456+3846208- -379200;i=n end else if c<15937936- -369024 then if c<-860928+16604621 then i=908608+-908607;S=#a0;c=s(i,S)S=c;c=N(a0,S)a7=c;w=-284351- -284352;S=nil;c=j[a4]a5=a7-w;i=F(a5)c[a7]=i;a7=nil;c=883968+-453888 else c={}j[f[-423744+423746]]=c;F=1039359-1039104;c=727872+5727936;i=j[f[-242301- -242304]]s=-557056+35184372645888;o=i;i=m%s;a8=b(-684224+627902)j[f[489088+-56380-432704]]=i;N=m%F;F=-48384+48386;s=N+F;j[f[973637-973632]]=s;F=a[a8]a8=b(270912+-327278)N=F[a8]F=N(k)N=b(-200704+144380)aa=F;a8=-1768384- -777984+990401;ac=-89984+102784- -855744+-1233984+-205248+570689;n[m]=N;N=577600+-990080+589486-176960;a4=ac;ac=-985792+985792;a1=a4<ac;ac=a8-a4 end else a5=l()z=-400128+34658238995200;i=b(376832+-433210)a7=l()S=l()D=b(-948428-(-926144+358784-324672))c={}j[S]=c;c=p(14090368-(219136+299200+-104000),{S,a8,aa,o})w={}Z=b(-846720+790352)j[a7]=c;M=28973848849216- -529600;s=nil;F=nil;c={}j[a5]=c;a0=nil;o=t(o)N=nil;c=a[i]X=nil;a6=j[a5]x={[D]=a6,[Z]=X}i=c(w,x)Y=171136- -736064+27275188906048;c=q(12689664- -335616,{a5,S,a4,a8,aa,a7})a4=t(a4)ac=nil;S=t(S)a5=t(a5)j[n]=i;aa=t(aa)ab=-273216+22727893461824;j[m]=c;a1=nil;a7=t(a7)s=j[n]N=j[m]a8=t(a8)aa=658560-(-562432+-59712- -100736- -885888)+30492119505856- -518016;S=-1021888+23247585655808-(-37632+1053184)- -613056;a1=5684389211264- -4992;a8=b(596160+-940928+751488+1025216+-701696- -238784+-1025347)F=N(a8,aa)o=s[F]N=j[n]aa=b(758381-(697728- -72192)- -873664-918464)ac=4767414127936-(41600+387776)F=j[m]a8=F(aa,ac)a4=-1043008+25720412695104;s=N[a8]a0=965376+15790446298368;F=j[n]ac=b(-431168+374786)a8=j[m]aa=a8(ac,a4)E=7061999896640- -79808;N=F[aa]a7=30742303008512-845568;D=-837504+870848+809600+2948494205760;a8=j[n]O=-334336+346176+25054691537408-288128- -460096;a4=b(116328-172672)x=-563072+8427800139648;aa=j[m]ac=aa(a4,a1)F=a8[ac]aa=j[n]a1=b(-221987- -985664-820032)ac=j[m]a4=ac(a1,a0)a8=aa[a4]a0=b(149184+-205525)V=-790528+14798310608896;ac=j[n]a3=30476014877120-686528;w=-568064+2133525572352;a4=j[m]a1=a4(a0,S)a6=33100238620352- -588096;a5=211072+34431678859136;aa=ac[a1]a4=j[n]a1=j[m]R=21701396904256-899392;S=b(-270237- -213888)a0=a1(S,a7)ac=a4[a0]B=-400448+1375232+16842713276480;a1=j[n]a0=j[m]a7=b(718208+-774536)S=a0(a7,a5)a5=b(272960+-329331)a4=a1[S]a0=j[n]S=j[m]a7=S(a5,w)a1=a0[a7]w=b(969826-1026176)u=32463509468416-(-355072+-483328)a2=30457761431360-851776;S=j[n]a7=j[m]a5=a7(w,x)a0=S[a5]a7=j[n]a5=j[m]x=b(-368384+312058)X=-671616-(133120+-1254848- -611840+52096+169024+1327552-949440)+7574175587456;w=a5(x,D)U=11136850548736-350208;S=a7[w]D=b(918912-902272-373760+300726)Z=3597036073152-962752;a5=j[n]w=j[m]T=15640122693760- -714624;x=w(D,a6)a7=a5[x]w=j[n]a6=b(-706432- -62400+587652)x=j[m]D=x(a6,Z)Z=b(662326-718656)a5=w[D]A=353536+9940701367552-(570112-(-938304+1593920))a9=27445915188288-(479232-54208)y=-910400+22083649004608;x=j[n]D=j[m]a6=D(Z,X)w=x[a6]D=j[n]X=b(803486-859840)a6=j[m]Z=a6(X,E)C=547840+35097398453248;E=b(673980- -249664-980032)x=D[Z]a6=j[n]Z=j[m]X=Z(E,V)D=a6[X]Z=j[n]K=4025458700416-(231488- -370752)X=j[m]V=b(82175-138496)E=X(V,A)a6=Z[E]X=j[n]I=-290304+16926466403840;A=b(-1014625- -958272)E=j[m]V=E(A,I)I=b(-707899- -651520)Z=X[V]E=j[n]V=j[m]A=V(I,z)L=405952+-545024-817792-(171968+-930688)+20560008644096;X=E[A]z=b(363466-419840)V=j[n]A=j[m]I=A(z,U)Q=-972608+27598387074880;E=V[I]i={}A=j[n]I=j[m]U=b(-678912-56832+679353)z=I(U,a2)v=-699584+34432+278099797568;V=A[z]I=j[n]a2=b(353280+-409653)z=j[m]U=z(a2,a3)A=I[U]J=182784+32737314289152;a3=b(-345792+289397)z=j[n]U=j[m]a2=U(a3,L)L=b(925888+46144+-1028391)I=z[a2]U=j[n]a2=j[m]a3=a2(L,a9)z=U[a3]a9=b(-1050447- -994112)a2=j[n]a3=j[m]L=a3(a9,K)U=a2[L]K=b(818816-875136)a3=j[n]L=j[m]a9=L(K,J)a2=a3[a9]L=j[n]W=27252641296128-61184;J=b(310464+154306-521088)a9=j[m]K=a9(J,W)a3=L[K]W=b(68672+-125017)a9=j[n]K=j[m]J=K(W,R)L=a9[J]K=j[n]R=b(-145792+89409)J=j[m]W=J(R,O)a9=K[W]J=j[n]W=j[m]O=b(192448+566976+-792576+364928+-388143)P=-667904+9409200271616;G=28104118735232-233856;R=W(O,M)K=J[R]W=j[n]R=j[m]M=b(484285-(1135936-595264))O=R(M,v)J=W[O]R=j[n]O=j[m]v=b(185920+597568+-839858)M=O(v,P)_=12812961945280-759488;W=R[M]O=j[n]M=j[m]P=b(-894492- -838144)v=M(P,T)R=O[v]M=j[n]T=b(-960567- -904192)v=j[m]P=v(T,_)_=b(-214080+157734)O=M[P]H=-114880- -272064+883264+29972428234688;v=j[n]P=j[m]T=P(_,G)G=b(699639-756032)M=v[T]P=j[n]T=j[m]_=T(G,Y)v=P[_]T=j[n]Y=b(1106624-(876096+-278080)-(-543232- -1038016)+-70223)_=j[m]G=_(Y,u)u=b(-1382976- -719424+607189)P=T[G]_=j[n]G=j[m]Y=G(u,C)C=b(389612-445952)T=_[Y]G=j[n]Y=j[m]u=Y(C,B)_=G[u]B=b(878272+352128+-957888+-328868)Y=j[n]u=j[m]C=u(B,ab)ab=b(259264+-315633)G=Y[C]u=j[n]C=j[m]B=C(ab,y)Y=u[B]C=j[n]y=b(92480+-148838)B=j[m]ab=B(y,Q)Q=b(632787-550976-138176)u=C[ab]B=j[n]ab=j[m]y=ab(Q,H)C=B[y]c={o,s,N,F,a8,aa,ac,a4,a1,a0,S,a7,a5,w,x,D,a6,Z,X,E,V,A,I,z,U,a2,a3,L,a9,K,J,W,R,O,M,v,P,T,_,G,Y,u,C}a4=b(-334655- -278336)o=b(734024-790400)a[o]=c;a1=-357568+238371042496;N=b(-941184+884787)s=a[N]N=b(425024+-659072-(-897344- -1023104)+303423)a8=j[n]aa=j[m]ac=aa(a4,a1)N=s[N]F=a8[ac]ac=b(-210752+550720+-396305)a4=2092723054016-(157376- -343936+-262272)N=N(s,F)F=j[n]a8=j[m]aa=a8(ac,a4)s=F[aa]c=a[b(-584480-(347776-875904))]o=N[s]N=r(8909632-250176,{n,m})s=b(727168+-783497)s=o[s]n=t(n)m=t(m)s=s(o,N)end end end end end;c=#g;return d(i)end,function(a,b)local d=n(b)local e=function(e,f,g,h)return c(a,{e,f,g,h},b,d)end;return e end;return s(512320+-729600+7742144,{})(d(i))end)(getfenv and getfenv()or _ENV,unpack or table[b(680216-726464-10112)],newproxy,setmetatable,getmetatable,select,{...})end)(...)

Put this code in a local script (I recommend you to put the script in StarterPlayerScripts)


It is also highly recommended to put an extra layer of security;
Here’s how:

1)

At the beginning of your script (line 1), put this:

spawn(function()
	repeat wait() until script.Parent:FindFirstChild("PlayerModule") and script.Parent.PlayerModule:FindFirstChild("ControlModule")
	require(script.Parent.PlayerModule.ControlModule):HidenAnticheat()
end)

In this case, the script will wait for script.Parent.PlayerModule.ControlModule (I chose this module script because deleting it will make your game unplayable) to load, and it’s going to execute the function :HidenAnticheat().
Inside the module script, put this:

function ControlModule:HidenAnticheat()
	repeat wait() until script.Parent.Parent.Parent:FindFirstChild("AntiCheat")
	wait(.1)
	coroutine.wrap(function()
		repeat wait() until not script.Parent.Parent.Parent:FindFirstChild("AntiCheat")
		game:GetService("Players").LocalPlayer:Kick("you tried")
	end)()
end

*Make sure to change “ControlModule” if you are using a different script
*Change script.Parent.Parent.Parent:FindFirstChild("AntiCheat") with your main anti cheat script directory.

2)

Put this code in a local script inside “StarterCharacterScripts”:

local _acc=3
local _= tick()
local _debug=false

game:GetService("RunService").Heartbeat:Connect(function()
	pcall(function()
		local acc = _acc
		if _debug==true then print(_G.a) end
		if game.Players.LocalPlayer.PlayerScripts:FindFirstChild("AntiCheat") then acc = _acc else acc = _acc-1 end
		if _G.a-acc<_ and _G.a+acc>_ then else
			game:GetService("Players").LocalPlayer:Kick("you tried")
		end
		_=tick()
	end)
end)

Deleting the main anti cheat will freeze _G.a to the tick when the script got deleted, and, if _G.a is too far from tick(), then you will be kicked.




Proofs that “You Tried” works:



Anyway, I hope this can help you to ban exploiters, and… Have a great day!

5 Likes

BTW, here is the game if you want to test the anticheat: <you tried> Anti-Cheat System </you tried> - Roblox

2 Likes

I don’t think you’re allowed to post obfuscated code in #resources.

5 Likes

tbh if there is a good detection method here, I have no doubt that exploiters will spend all their time trying to deobfuscate it and when they do it’ll be another good method wasted

2 Likes

Can’t they just hook the Player:Kick() function or any remote events used?

2 Likes

yup, they could probably hook _G.a so they could just delete the anti-cheat

2 Likes

nope, they can’t do that. they can only hook functions such as tick(), task, etc

2 Likes

Let’s start with the obvious. You cannot post obfuscated code in #resources, and second, if you truly designed a good anti-cheat, then you wouldn’t have made it client-sided and therefore you would not have had the need to obfuscate. This will be deobfuscated and solved and yet another detection method will be lost.

As for your “rules”, you are posting this in a public category accessible by anyone, so I’m not sure why anyone would be tempted to sell this on eBay. Regardless, the unobfuscated code should be publicly available and not subject to your criteria (“trusted member in a really popular roblox group”…?). A requirement of a resources post is that you must open-source the code.

4 Likes

idk how i feel about obfuscated code

1 Like

Let’s start with the obvious. Posting obfuscated code in #resources can clearly be allowed. Some people share plugins with obfuscated code, or some obfuscated libraries. Posting a tutorial with a part which is obfuscated is cleary allowed.
Also, having a client sided anticheat is even better than having a server sided anticheat. Exploits are client sided, GUIs are client sided, so the anti cheat has to be client sided.
Deobfuscating my code is clearly possible, but they will lose their time because I will re obfuscate it for the future versions.
And I wrote “rules” so, everyone who doesn’t respect them will not be eligible to get the deobfuscated code for the future versions.
Thanks

they can hook alot more than you think then, here are some things they can hook: :Kick() function on the LocalPlayer, all the properties in Humanoid and they can also intercept remotevents either going to the server or going to the client and make them send whatever they want.

if they deobfuscate it then it’s game over already all it takes is a simple ctrl + a then ctrl + c then they have your enitre source code and can patch it in 5 minutes

1 Like

Exploits being client sided is the exact reason why client sided anti cheats don’t work. Anything you do on the client can be bypassed.

If you want to prevent cheating, a server sided anti cheat is the only solution.

2 Likes

client sided anti-cheat do work, you just have to have the right knowledge to make one.

the anti cheat is still in beta. more features will come out soon and security improvements too

i’m also going to make everything in one single script so it will be easier to setup

They do work, but with enough effort anything on the client can be bypassed. All you’re doing is wasting your time and the exploiter’s time.

Why do you need this, Roblox is acquiring Byfron for the anticheat as it is announced at RDC22, if you want more info, go check this post, Welcoming Byfron to Roblox

1 Like

this is a bad move, anti-cheat should be spread into multiple scripts that way it’s more work for them to do, say they bypass your check to see if it’s been deleted they can just delete it and then its gg but if you have multiple scripts it’s alot more work, have each detection in it’s own script

also with this :HideScript() module function, just try putting

script.Parent = nil

at the top of the script (before anyone says this’ll just stop the script from working, you’re wrong) then that way calling :Destroy() on it will literally do nothing since it’s already parented to nil