ZV0K

Atomic.CC W/Resolver

Aug 8th, 2023 (edited)
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.11 KB | None | 0 0
  1. local CC = game:GetService"Workspace".CurrentCamera
  2. local LocalMouse = game.Players.LocalPlayer:GetMouse()
  3. local Locking = false
  4. local cc = game:GetService("Workspace").CurrentCamera
  5. local gs = game:GetService("GuiService")
  6. local ggi = gs.GetGuiInset
  7. local lp = game:GetService("Players").LocalPlayer
  8. local mouse = lp:GetMouse()
  9. local UserInputService = game:GetService("UserInputService")
  10.  
  11. getgenv().Key = Enum.KeyCode.Q
  12. getgenv().Prediction = 0.13745
  13. getgenv().Tracer = true
  14. getgenv().Partz = "HumanoidRootPart"
  15. getgenv().Resolver = true
  16. getgenv().ResolverPrediction = 0.135
  17. getgenv().ResolverKey = Enum.KeyCode.M
  18.  
  19. local Tracer = Drawing.new("Circle")
  20. Tracer.Visible = true
  21. Tracer.Radius = 4.0
  22. Tracer.Filled = true
  23. Tracer.Color = Color3.fromRGB(38, 158, 228)
  24. Tracer.Thickness = 3
  25. Tracer.Transparency = 1
  26.  
  27. function x(tt,tx,cc)
  28. game.StarterGui:SetCore("SendNotification", {
  29. Title = tt;
  30. Text = tx;
  31. Duration = cc;
  32. })
  33. end
  34.  
  35. x("Welcome Dumbass", "Loaded", 3)
  36.  
  37. if getgenv().flashyes == true then
  38. x("hello", "Already Loaded", 5)
  39. return
  40. end
  41. getgenv().flashyes = true
  42.  
  43. UserInputService.InputBegan:Connect(function(keygo,ok)
  44. if (not ok) then
  45.  
  46. if keygo.KeyCode == getgenv().ResolverKey then
  47. getgenv().Resolver = not getgenv().Resolver
  48.  
  49. if getgenv().Resolver then
  50. x("RESOLVER", "Resolver on", 2)
  51. else
  52. x("RESOLVER", "Resolver off", 2)
  53. end
  54. end
  55.  
  56. if (keygo.KeyCode == getgenv().Key) then
  57. Locking = not Locking
  58. if Locking then
  59. getgenv().Plr = getClosestPlayerToCursor()
  60. x("Locked Onto:", ""..Plr.Character.Humanoid.DisplayName, 3)
  61. elseif not Locking then
  62. if Plr then Plr = nil
  63. x("ScapeW", "Unlocked", 3)
  64. end
  65. end
  66. end
  67. end
  68. end)
  69.  
  70.  
  71. function getClosestPlayerToCursor()
  72. local closestPlayer
  73. local shortestDistance = 137
  74.  
  75. for i, v in pairs(game.Players:GetPlayers()) do
  76. 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
  77. local pos = CC:WorldToViewportPoint(v.Character.UpperTorso.Position)
  78. local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(LocalMouse.X, LocalMouse.Y)).magnitude
  79. if magnitude < shortestDistance then
  80. closestPlayer = v
  81. shortestDistance = magnitude
  82. end
  83. end
  84. end
  85. return closestPlayer
  86. end
  87.  
  88. local Old;
  89. Old = hookmetamethod(game,"__namecall",function(...)
  90. local Args = {...}
  91. if Locking and getnamecallmethod() == "FireServer" and getgenv().Plr ~= nil and Args[2] == "UpdateMousePos" then
  92. if getgenv().Resolver then
  93. Args[3] = Plr.Character[getgenv().Partz].Position+(Plr.Character.Humanoid.MoveDirection*getgenv().ResolverPrediction*19.64285714289)
  94. print("Resolver on")
  95. else
  96. Args[3] = Plr.Character[getgenv().Partz].Position+(Plr.Character[getgenv().Partz].Velocity*Prediction)
  97. print("Resolver off")
  98. end
  99.  
  100. return Old(unpack(Args))
  101. end
  102. return Old(...)
  103. end)
  104.  
  105. game:GetService("RunService").RenderStepped:connect(function()
  106. if getgenv().Tracer == true and Locking then
  107. if not Resolver then
  108. local Vector, OnScreen = cc:worldToViewportPoint(Plr.Character[getgenv().Partz].Position+(Plr.Character[getgenv().Partz].Velocity*Prediction))
  109. Tracer.Visible = true
  110. Tracer.Position = Vector2.new(Vector.X, Vector.Y)
  111. else
  112. local Vector, OnScreen = cc:worldToViewportPoint(Plr.Character[getgenv().Partz].Position+(Plr.Character.Humanoid.MoveDirection*getgenv().ResolverPrediction*19.64285714289))
  113. Tracer.Visible = true
  114. Tracer.Position = Vector2.new(Vector.X, Vector.Y)
  115. end
  116. else
  117. Tracer.Visible = true
  118. end
  119. end)
Add Comment
Please, Sign In to add comment