Advertisement
scripterhaxer

EZZZZ

Jun 12th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.92 KB | None | 0 0
  1. if not getgenv().if_globals_loaded then
  2. getgenv().isBypassed = false
  3. getgenv().global = false
  4. getgenv().mt = false
  5. getgenv().store = game.CoreGui
  6.  
  7. getgenv().if_globals_loaded = true
  8. end
  9.  
  10. -- supported: synX, elysian, proto, and visenya
  11. local getreg = debug.getregistry or getreg or getregistry
  12. local getuv = getupvals or secret953 or debug.getupvalues or getupvalues
  13. local setuv = setupval or secret500 or debug.setupvalue or setupvalue
  14. local srd = make_writeable or setreadonly or fullaccess
  15.  
  16. local newcclosure = newcclosure or coroutine.wrap
  17. local hkf = replaceclosure or hookfunction
  18. local cc = checkcaller or is_protosmasher_caller
  19. local unicode ={"\226\132\162","\195\184","\226\128\176","\226\128\162","\194\176","\195\159","\194\189","\194\191","\226\128\161","\194\179"}
  20.  
  21. assert((getrawmetatable and (getreg and getuv and setuv)), "ISLANDFRICKER : Bypass Failure | Only SynapseX, Elysian, Visenya, and Protosmasher are Supported")
  22.  
  23. function checkUnicode(str)
  24. if str then
  25. for i,v in pairs(unicode) do
  26. if string.find(str, v) then
  27. return true
  28. end
  29. end
  30. end
  31. return false
  32. end
  33.  
  34. -- hookfunction
  35. if hkf then
  36. srd(getrawmetatable(game), false)
  37. function FireServer_Repl(self, ...)
  38. if typeof(self) ~= "Instance" then
  39. return error(select(2, pcall(getrawmetatable(game).__index, self))) -- stolen from 3dsboy08 / autumn
  40. end
  41. local args = {...}
  42.  
  43. -- anti ban
  44. if checkUnicode(self.Name) then
  45. getgenv().isBypassed = true
  46. return wait(9e9)
  47. end
  48.  
  49. if self.Name == 'Fire_Shot' then
  50. for i,v in pairs(args) do warn(i,v) end
  51. end
  52.  
  53. -- anti fall damage
  54. if self.Name == 'Do_State' then
  55. return wait(9e9)
  56. end
  57.  
  58. return saved(self, ...)
  59. end
  60.  
  61. if not getgenv().saved then
  62. getgenv().saved = hkf(Instance.new('RemoteEvent').FireServer, FireServer_Repl)
  63. end
  64.  
  65. FireServer_Repl = newcclosure(FireServer_Repl)
  66. end
  67.  
  68. -- debug
  69. for i,v in pairs(getreg()) do
  70. if type(v) == 'function' then
  71. local orig = v
  72. local suc, uvs = pcall(getuv, v)
  73. if uvs and type(uvs) == 'table' then
  74. for x,c in pairs(uvs) do
  75. if type(c) == 'string' and checkUnicode(c) then
  76. for i,v in pairs(uvs) do
  77. if type(v) == 'function' then
  78. getgenv().isBypassed = true
  79. setuv(orig, i, newcclosure(function() return wait(9e9) end))
  80. elseif type(v) == 'number' then
  81. setuv(orig, i, -math.huge)
  82. end
  83. end
  84. getfenv(orig).script.Parent = workspace
  85. end
  86. end
  87. end
  88. end
  89. end
  90.  
  91. -- meta
  92. local mt = getrawmetatable(game)
  93. local nc = mt.__namecall
  94. local id = mt.__index
  95. srd(mt, false)
  96.  
  97. if not getgenv().mt then
  98. getgenv().mt = true
  99. mt.__namecall = function(...)
  100. local args = {...}
  101. if args[#args] == 'Kick' and not checkcaller() then
  102. return function(msg) return wait(9e9) end
  103. elseif args[#args] == '______________' then
  104. return 'hi dad'
  105. end
  106. return nc(...)
  107. end
  108.  
  109. mt.__index = function(inst, str)
  110. if inst == nil or str == nil then return end
  111. if string.find(inst:GetFullName(), 'CoreGui') and not cc() then
  112. return workspace
  113. end
  114. return id(inst, str)
  115. end
  116. end
  117.  
  118. -- boop
  119. if not getgenv().global then
  120. getgenv().global = true
  121. spawn(function()
  122. while wait() do
  123. _G.boop = nil
  124. getrenv()._G.boop = nil
  125. end
  126. end)
  127. end
  128.  
  129. if getgenv().isBypassed ~= true then
  130. game.Players.LocalPlayer:Kick('Anti-Ban')
  131. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement