Advertisement
xSakuraYT

esfwdf

Jan 24th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. concommand.Add("Obfuscatore", function()
  2. local frame = vgui.Create( "DFrame" )
  3. frame:SetSize( 733, 273 )
  4. frame:SetTitle("Obfuscator")
  5. frame:Center()
  6. frame:MakePopup()
  7. local edit = vgui.Create( "DTextEntry", frame )
  8. edit:SetPos( 3,50 )
  9. edit:SetSize( 360,220 )
  10. edit:SetText("print('hello')")
  11. edit:SetMultiline( true )
  12. edit:SetEditable( true )
  13. edit:SetAllowNonAsciiCharacters( true )
  14. edit:SetEnterAllowed( true )
  15. local edit1 = vgui.Create( "DTextEntry", frame )
  16. edit1:SetPos( 370,50 )
  17. edit1:SetSize( 360,220 )
  18. edit1:SetText("")
  19. edit1:SetMultiline( true )
  20. edit1:SetEditable( true )
  21. edit1:SetAllowNonAsciiCharacters( false )
  22. edit1:SetEnterAllowed( false )
  23. local DermaButton = vgui.Create( "DButton", frame )
  24. DermaButton:SetText( "esly" )
  25. DermaButton:SetPos( 3, 27 )
  26. DermaButton:SetSize( 122, 22 )
  27. DermaButton.DoClick = function()
  28. local Script = edit:GetValue()
  29. local buff = "" for v=1,string.len(Script) do buff=buff..'\\'..string.byte(Script,v) end
  30. edit1:SetText("RunString('"..buff.."')") end local
  31. DermaButton = vgui.Create( "DButton", frame )
  32. DermaButton:SetText( "classic" )
  33. DermaButton:SetPos( 130, 27 )
  34. DermaButton:SetSize( 122, 22 )
  35. DermaButton.DoClick = function()
  36. math.randomseed(1/(os.clock()*1e3))function recursiveObf(_,a)if a<=0 then return _ end local b=math.floor(math.random()*10000000)math.randomseed(b)local c=string.gsub(_,".",function(_)return string.format("%02x",bit.bxor(string.byte(_),math.random(0,255)))end)return recursiveObf("math.randomseed("..b..");RunString((\""..c.."\"):gsub('%x%x',function(c)return string.char(bit.bxor(tonumber(c,16),math.random(0,255)))end))",a-1)end
  37. local d=recursiveObf(edit:GetValue(),5) edit1:SetText(d) end local
  38. DermaButton = vgui.Create( "DButton", frame )
  39. DermaButton:SetText( "pro" )
  40. DermaButton:SetPos( 257, 27 )
  41. DermaButton:SetSize( 122, 22 )
  42. DermaButton.DoClick = function()
  43. local function _(_)return _:gsub(".",function(_)return"\\"..string.byte(_)end)end local function a(a)local b=""for a=a,math.random(a*1,a*3)do b=b.." "..("_"):rep(a).."=_[\"".._(table.Random{"RunStringEx","DOF_Kill","ColorToHSV","DOFModeLHack","AddOriginTpPVS","AccessorFuncNW","ErrorNoHalt","GetTaskID","LerpVector","NewMesh","PlayerDataUpdate","STNDRD"}).."\"]"end return b end local function c(c)return"_=_G"..a(5).."__=_[\"".._"string".."\"][\"".._"reverse".."\"]"..a(8).."_[\"".._"RunString".."\"](__\"".._(c:reverse()).."\")"..a(5)end
  44. local _= edit:GetValue()
  45. edit1:SetText("local function _(_) end "..c(_)) end
  46. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement