Advertisement
Honansik

Mortem Metallum GUI Script

Dec 21st, 2021
3,383
-1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.03 KB | None | 0 1
  1. local Players = game:GetService("Players")
  2. local LocalPlayer = Players.LocalPlayer
  3.  
  4. function nearestPlayer()
  5.     local d1 = math.huge
  6.     local t = nil
  7.     for i, v in pairs(Players:GetChildren()) do
  8.         if v ~= LocalPlayer and v.Character and v.Character:FindFirstChild("Humanoid") ~= nil and v.Character:FindFirstChild("Head") ~= nil then
  9.             local d2 = (LocalPlayer.Character.Head.Position - v.Character.Head.Position).Magnitude
  10.             if d1 > d2 then
  11.                 d1 = d2
  12.                 t = v
  13.             end
  14.         end
  15.     end
  16.    
  17.     return t, d1
  18. end
  19.  
  20. while task.wait() do
  21.     local getTool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
  22.     if getTool ~= nil and getTool:FindFirstChild("hit") then
  23.         local nearestTarget, nearestDistance = nearestPlayer()
  24.         if nearestTarget and nearestDistance < 15 then
  25.             wait(getTool.Cooldowntime.Value)
  26.             getTool.swing:FireServer()
  27.             getTool.hit:FireServer(nearestTarget.Character.Humanoid)
  28.         end
  29.     end
  30. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement