SKIDNOOB

HEad

Apr 24th, 2020
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. local Grab = game:GetService'ReplicatedStorage':WaitForChild'Grab';
  2.  
  3. local setreadonly = setreadonly or make_writeable;
  4. local getupvalues = getupvalues or debug.getupvalues or secret953;
  5. local setupvalue = setupvalue or debug.setupvalue or secret500;
  6.  
  7. local MT = getrawmetatable(game);
  8. setreadonly(MT, false);
  9.  
  10. local Index = MT.__index;
  11. local Namecall = MT.__namecall;
  12.  
  13. print'MT bypass';
  14.  
  15. MT.__namecall = function(self, ...)
  16. local Passed = {...};
  17. local Method = table.remove(Passed, #Passed);
  18. if Method == 'Kick' then
  19. return wait(9e9);
  20. elseif Method == 'InvokeServer' and self == Grab then
  21. return 'hi it\'s me, the one and only';
  22. end;
  23. return Namecall(self, ...);
  24. end;
  25.  
  26. warn'Done';
  27. print'REnv bypass';
  28.  
  29. local wait = wait;
  30. getrenv().wait = function(T)
  31. if T == 0.15 then
  32. local Success, Returned = pcall(getupvalues, 2);
  33. if Success then
  34. for i, v in next, Returned do
  35. if v == Grab then
  36. return wait(9e9);
  37. end;
  38. end;
  39. end;
  40. end;
  41. return wait(T);
  42. end;
  43.  
  44. warn'Done';
  45. print'Reg bypass';
  46.  
  47. local getreg = getreg or getregistry or debug.getregistry;
  48. local Char;
  49. local Plr;
  50.  
  51. for i, v in next, getreg() do
  52. if type(v) == 'function' then
  53. local Success, Returned = pcall(getupvalues, v);
  54. if Success and Returned then
  55. if not Char and Returned.setupChar then
  56. setupvalue(v, 'setupChar', function()end);
  57. warn'Done 1';
  58. Char = true;
  59. elseif not Plr and Returned.setupPlr then
  60. setupvalue(v, 'setupPlr', function()end);
  61. warn'Done 2';
  62. Plr = true;
  63. end;
  64. end;
  65. end;
  66. end;
  67. wait(3) --SCRIPT SPLIT
  68. local Player = game.Players.LocalPlayer
  69. repeat wait() until Player.Character
  70. local Character = Player.Character
  71. local Camera = game.Workspace.CurrentCamera
  72. local Head = Character:WaitForChild("Head")
  73. local UIP = game:GetService("UserInputService")
  74.  
  75. --Some variables for you to change
  76. local maxDistance = 1337
  77. local enemyTeamOnly = true
  78. local hotkey = Enum.KeyCode.LeftAlt
  79. --end of variables ya bitch
  80.  
  81. local function handleESP(Player)
  82. if Player and Player.Character and Player.Character:FindFirstChild("Head") then
  83. if Player.Character:FindFirstChild("Humanoid") and Player.Character.Humanoid.Health > 0 then
  84. if not Player.Character.Head:FindFirstChild("FuckMyAss") then
  85. local esp = Instance.new("SphereHandleAdornment")
  86. esp.AlwaysOnTop = true
  87. esp.Name = "FuckMyAss"
  88. esp.Adornee = Player.Character.Head
  89. esp.ZIndex = 1
  90. esp.Color3 = Color3.new(1, 0, 0)
  91. esp.Parent = Player.Character.Head
  92. end
  93. else
  94. if Player.Character.Head:FindFirstChild("FuckMyAss") then
  95. Player.Character.head.FuckMyAss:Destroy()
  96. end
  97. end
  98. end
  99. end
  100.  
  101. game:GetService("RunService").RenderStepped:connect(function()
  102. local closestP = nil
  103. local closestC = nil
  104. for i, c in pairs(game.Players:GetChildren()) do
  105. if c ~= Player and (not enemyTeamOnly or c.TeamColor ~= Player.TeamColor) and c.Character then
  106. spawn(function() handleESP(c) end)
  107. if UIP:IsKeyDown(hotkey) then
  108. local part = game.Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, (c.Character.Head.CFrame.p - Head.CFrame.p).unit * maxDistance), Character, true, true)
  109. local dist = (c.Character.Head.CFrame.p - Head.CFrame.p).magnitude
  110. if part and c.Character:FindFirstChild(part.Name) and (not closestC or dist < closestC) then
  111. closestC = dist
  112. closestP = c
  113. end
  114. end
  115. end
  116. end
  117. if UIP:IsKeyDown(hotkey) then
  118. if closestP ~= nil and closestP.Character and closestP.Character:FindFirstChild("Humanoid") and closestP.Character.Humanoid.Health > 0 then
  119. Camera.CFrame = CFrame.new(Camera.CFrame.p, closestP.Character.Head.CFrame.p)
  120. end
  121. end
  122. end)
Add Comment
Please, Sign In to add comment