Advertisement
Guest User

Criminality Aimbot Credits to v3rmillion

a guest
Apr 5th, 2022
9,429
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. -- Aimbot by DevsX
  2. local lowest = 100
  3. local AimbotRange = 500
  4.  
  5. if not game.Players.LocalPlayer.Character then repeat wait() until game.Players.LocalPlayer.Character end
  6. RunService = game:GetService("RunService")
  7. InputService = game:GetService("UserInputService")
  8. AutoLock = function (position)
  9.  
  10. local NearestPlayer = nil
  11. local ViewportSize = game.Workspace.CurrentCamera.ViewportSize
  12.  
  13. for i,v in pairs(game.Players:GetPlayers()) do
  14. if v and v.Character and v~= game.Players.LocalPlayer and v.Character.Humanoid.Health > 0 then
  15. local point = v.Character.PrimaryPart.Position
  16. local offset, onScreen = game.Workspace.CurrentCamera:WorldToScreenPoint(point)
  17. local offsetX, offsetY= offset.X, offset.Y
  18. local viewportX, viewportY = ViewportSize.X, ViewportSize.Y
  19. local dist = math.sqrt(((viewportX/2) - offsetX)^2 + ((viewportY/2) - offsetY)^2)
  20. local distance = (v.Character.PrimaryPart.Position - position).Magnitude
  21. if distance < lowest and dist <= AimbotRange then
  22. NearestPlayer = v.Character
  23. end
  24. end
  25. end
  26. return NearestPlayer
  27. end
  28.  
  29. function KeyHandler(Input,GameProcessed,Started)
  30. if Input.UserInputType == Enum.UserInputType.MouseButton2 and not GameProcessed then
  31. if Started then
  32. Attacking = AutoLock(game.Players.LocalPlayer.Character.PrimaryPart.Position)
  33. else
  34. Attacking = nil
  35. end
  36. end
  37. end
  38. InputService.InputBegan:connect(function(inputObject, gameProcessedEvent)
  39. KeyHandler(inputObject, gameProcessedEvent,true)
  40. end)
  41. InputService.InputEnded:connect(function(inputObject, gameProcessedEvent)
  42. KeyHandler(inputObject, gameProcessedEvent,false)
  43. end)
  44.  
  45.  
  46.  
  47. RunService.RenderStepped:Connect(function()
  48. if Attacking then
  49. game.Workspace.CurrentCamera.CFrame = CFrame.new(game.Workspace.CurrentCamera.CFrame.Position,Attacking.Torso.Position)
  50. end
  51. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement