HeroRbx

11

Mar 23rd, 2023
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. getgenv().sets = {
  2. KillAura = true,
  3. range = 20,
  4. Weapon = "Combat"
  5. }
  6.  
  7. local Players = game:GetService("Players")
  8. local LocalPlayer = Players.LocalPlayer
  9.  
  10. local function GetClosest()
  11. local Character = LocalPlayer.Character
  12. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  13. if not (Character or HumanoidRootPart) then return end
  14.  
  15. local TargetDistance = sets.range
  16. local Target
  17.  
  18. for i,v in ipairs(game:GetService("Workspace").Mobs:GetChildren()) do
  19. if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") ~= nil then
  20. local mag = (HumanoidRootPart.Position - v.HumanoidRootPart.Position).magnitude
  21. if mag < TargetDistance then
  22. TargetDistance = mag
  23. Target = v
  24. end
  25. end
  26. end
  27.  
  28. return Target
  29. end
  30.  
  31. task.spawn(function()
  32. while task.wait() do
  33. if sets.KillAura then
  34. if GetClosest() ~= nil and LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") and LocalPlayer.Character.Humanoid.Health ~= 0 and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
  35. game:GetService("ReplicatedStorage").Remotes.Mouse1Combat:FireServer(sets.Weapon)
  36. game:GetService("ReplicatedStorage").Remotes.M1sDamage:FireServer(sets.Weapon,GetClosest())
  37. end
  38. end
  39. end
  40. end)
Advertisement
Add Comment
Please, Sign In to add comment