Ritual_x

THE *BEST* NEW DA HOOD DOT LOCK (PASTEBIN)

Aug 11th, 2022
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.85 KB | None | 0 0
  1. --[[
  2. ███████╗██╗░░░░░░█████╗░░██████╗██╗░░██╗░██╗░░░░░░░██╗
  3. ██╔════╝██║░░░░░██╔══██╗██╔════╝██║░░██║░██║░░██╗░░██║
  4. █████╗░░██║░░░░░███████║╚█████╗░███████║░╚██╗████╗██╔╝
  5. ██╔══╝░░██║░░░░░██╔══██║░╚═══██╗██╔══██║░░████╔═████║░
  6. ██║░░░░░███████╗██║░░██║██████╔╝██║░░██║░░╚██╔╝░╚██╔╝░
  7. ╚═╝░░░░░╚══════╝╚═╝░░╚═╝╚═════╝░╚═╝░░╚═╝░░░╚═╝░░░╚═╝░░
  8.  
  9. ]]
  10. -- Toggle
  11. getgenv().Target = true
  12. -- Configuration
  13. getgenv().Key = Enum.KeyCode.Q
  14. getgenv().Prediction = 0.12405
  15. getgenv().ChatMode = false
  16. getgenv().NotifMode = true
  17. getgenv().PartMode = true
  18. getgenv().AirshotFunccc = true
  19. getgenv().Partz = "HumanoidRootPart"
  20. getgenv().AutoPrediction = false
  21. --
  22. _G.Types = {
  23. Ball = Enum.PartType.Ball,
  24. Block = Enum.PartType.Block,
  25. Cylinder = Enum.PartType.Cylinder
  26. }
  27.  
  28. --variables
  29. local Tracer = Instance.new("Part", game.Workspace)
  30. Tracer.Name = "gay"
  31. Tracer.Anchored = true
  32. Tracer.CanCollide = false
  33. Tracer.Transparency = 0.8
  34. Tracer.Parent = game.Workspace
  35. Tracer.Shape = _G.Types.Block
  36. Tracer.Size = Vector3.new(14,14,14)
  37. Tracer.Color = Color3.fromRGB(255,7,255)
  38.  
  39. --
  40. local plr = game.Players.LocalPlayer
  41. local mouse = plr:GetMouse()
  42. local Runserv = game:GetService("RunService")
  43.  
  44. circle = Drawing.new("Circle")
  45. circle.Color = Color3.fromRGB(171,0,255)
  46. circle.Thickness = 0
  47. circle.NumSides = 732
  48. circle.Radius = 120
  49. circle.Thickness = 0
  50. circle.Transparency = 0.7
  51. circle.Visible = true
  52. circle.Filled = false
  53.  
  54. Runserv.RenderStepped:Connect(function()
  55. circle.Position = Vector2.new(mouse.X,mouse.Y+35)
  56. end)
  57.  
  58. local guimain = Instance.new("Folder", game.CoreGui)
  59. local CC = game:GetService"Workspace".CurrentCamera
  60. local LocalMouse = game.Players.LocalPlayer:GetMouse()
  61. local Locking = false
  62.  
  63.  
  64. --
  65. if getgenv().valiansh == true then
  66. game.StarterGui:SetCore("SendNotification", {
  67. Title = "Valiant",
  68. Text = "Already Loaded!",
  69. Duration = 5
  70.  
  71. })
  72. return
  73. end
  74.  
  75. getgenv().valiansh = true
  76.  
  77. local UserInputService = game:GetService("UserInputService")
  78.  
  79. UserInputService.InputBegan:Connect(function(keygo,ok)
  80. if (not ok) then
  81. if (keygo.KeyCode == getgenv().Key) then
  82. if getgenv().Target == true then
  83. Locking = not Locking
  84.  
  85. if Locking then
  86. Plr = getClosestPlayerToCursor()
  87. if getgenv().ChatMode then
  88. local A_1 = "Target: "..tostring(Plr.Character.Humanoid.DisplayName) local A_2 = "All" local Event = game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest Event:FireServer(A_1, A_2)
  89. end
  90. if getgenv().NotifMode then
  91. game.StarterGui:SetCore("SendNotification", {
  92. Title = "";
  93. Text = "Target: "..tostring(Plr.Character.Humanoid.DisplayName);
  94.  
  95. })
  96. end
  97. elseif not Locking then
  98. if getgenv().ChatMode then
  99. local A_1 = "Unlocked!" local A_2 = "All" local Event = game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest Event:FireServer(A_1, A_2)
  100. end
  101. if getgenv().NotifMode then
  102. game.StarterGui:SetCore("SendNotification", {
  103. Title = "",
  104. Text = "Unlocked",
  105. Duration = 5
  106. })
  107. elseif getgenv().Target == false then
  108. game.StarterGui:SetCore("SendNotification", {
  109. Title = "",
  110. Text = "Target isn't enabled",
  111. Duration = 5
  112.  
  113. })
  114.  
  115. end
  116.  
  117.  
  118. end end
  119. end
  120. end
  121. end)
  122.  
  123. function getClosestPlayerToCursor()
  124. local closestPlayer
  125. local shortestDistance = circle.Radius
  126.  
  127. for i, v in pairs(game.Players:GetPlayers()) do
  128. if v ~= game.Players.LocalPlayer and v.Character and v.Character:FindFirstChild("Humanoid") and v.Character.Humanoid.Health ~= 0 and v.Character:FindFirstChild("LowerTorso") then
  129. local pos = CC:WorldToViewportPoint(v.Character.PrimaryPart.Position)
  130. local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(LocalMouse.X, LocalMouse.Y)).magnitude
  131. if magnitude < shortestDistance then
  132. closestPlayer = v
  133. shortestDistance = magnitude
  134. end
  135. end
  136. end
  137. return closestPlayer
  138. end
  139. --
  140. if getgenv().PartMode then
  141. game:GetService"RunService".Stepped:connect(function()
  142. if Locking and Plr.Character and Plr.Character:FindFirstChild("LowerTorso") then
  143. Tracer.CFrame = CFrame.new(Plr.Character.LowerTorso.Position+(Plr.Character.LowerTorso.Velocity*Prediction))
  144. else
  145. Tracer.CFrame = CFrame.new(0, 9999, 0)
  146.  
  147. end
  148. end)
  149. end
  150.  
  151.  
  152.  
  153. --
  154. local rawmetatable = getrawmetatable(game)
  155. local old = rawmetatable.__namecall
  156. setreadonly(rawmetatable, false)
  157. rawmetatable.__namecall = newcclosure(function(...)
  158. local args = {...}
  159. if Locking and getnamecallmethod() == "FireServer" and args[2] == "UpdateMousePos" then
  160. args[3] = Plr.Character[getgenv().Partz].Position+(Plr.Character[getgenv().Partz].Velocity*Prediction)
  161. return old(unpack(args))
  162. end
  163. return old(...)
  164. end)
  165.  
  166.  
  167. if getgenv().AirshotFunccc == true then
  168.  
  169. if Plr.Character.Humanoid.Jump == true and Plr.Character.Humanoid.FloorMaterial == Enum.Material.Air then
  170. getgenv().Partz = "RightFoot"
  171. else
  172. Plr.Character:WaitForChild("Humanoid").StateChanged:Connect(function(old,new)
  173. if new == Enum.HumanoidStateType.Freefall then
  174. getgenv().Partz = "RightFoot"
  175. else
  176. getgenv().Partz = "LowerTorso"
  177. end
  178. end)
  179. end
  180. end
  181. ---
  182. while wait() do
  183. if getgenv().AutoPrediction == false then
  184. local pingvalue = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString()
  185. local split = string.split(pingvalue,'(')
  186. local ping = tonumber(split[1])
  187. if ping < 130 then
  188. getgenv().Prediction = 0.151
  189. elseif ping < 125 then
  190. getgenv().Prediction = 0.149
  191. elseif ping < 110 then
  192. getgenv().Prediction = 0.146
  193. elseif ping < 105 then
  194. getgenv().Prediction = 0.138
  195. elseif ping < 90 then
  196. getgenv().Prediction = 0.136
  197. elseif ping < 80 then
  198. getgenv().Prediction = 0.134
  199. elseif ping < 70 then
  200. getgenv().Prediction = 0.131
  201. elseif ping < 60 then
  202. getgenv().Prediction = 0.160
  203. elseif ping < 50 then
  204. getgenv().Prediction = 0.153
  205. elseif ping < 40 then
  206. getgenv().Prediction = 0.15529888
  207. end
  208. end
  209. end
  210.  
Add Comment
Please, Sign In to add comment