www.roblox-scripter.com

Сontent continues after AD

All of Us Are Dead script – (Silent aim, GunMods)

Functions: Silent aim, Gunmods

Script developer: 0xDEITY
Installation guide:
Copy the script from the button below.
Run any Injector (We recommend KRNL Injector)
Install it, insert the script and click execute
Enjoy it)

Thank you for using our website
Your script:

silent aim:

				
					local EnemiesFolder = workspace.Enemies
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local Mouse = Player:GetMouse()
local RunService = game:GetService("RunService")

local GetClosestToCursor = function()
   local closestDistance = math.huge
   local closestEnemy = nil

   for _, enemy in pairs(EnemiesFolder:GetChildren()) do
       if not enemy:FindFirstChild("Head") then continue end
       if not enemy:FindFirstChildOfClass("Humanoid") then continue end
       if enemy.Humanoid.Health <= 0 then continue end

       local screenPos, visible = workspace.CurrentCamera:WorldToViewportPoint(enemy.Head.Position)

       local distance = (Vector2.new(Mouse.X, Mouse.Y) - Vector2.new(screenPos.X, screenPos.Y)).Magnitude
       if distance < closestDistance then
           closestEnemy = enemy
           closestDistance = distance
       end
   end

   return closestEnemy
end

local ClosestEnemy = GetClosestToCursor()
RunService.Stepped:Connect(function(time, deltaTime)
   ClosestEnemy = GetClosestToCursor()
end)

local old; old = hookmetamethod(game, '__namecall', function(this, ...)
  local args = {...}
  local method = getnamecallmethod()

  if not checkcaller() and method == 'FireServer' and this.Name == "WeaponHit" then
       if ClosestEnemy then
           args[2].part = ClosestEnemy.Head
       end

   end

  return old(this, unpack(args))
end)
				
			

inf ammo:

				
					local old; old = hookmetamethod(game, "__index", function(this, index)
  if not checkcaller() and tostring(this) == "CurrentAmmo" and index == "Value" then
      return 2
  end

  return old(this, index)
end)
				
			

Gun mods:

				
					local Player = game:GetService("Players").LocalPlayer

local Mod = function(tool)
   for i, v in pairs(tool.Configuration:GetChildren()) do
       if v.Name == "RecoilMin" or v.Name == "RecoilMax" or v.Name == "ShotCooldown" then
           v.Value = 0
       elseif v.Name == "HitDamage" then
           v.Value = math.huge
       end
   end
end

Player.Character.ChildAdded:Connect(function(child)
   if child.ClassName == "Tool" and child:FindFirstChild("Configuration") then
       Mod(child)
   end
end)

Player.CharacterAdded:Connect(function(character)
   character.ChildAdded:Connect(function(child)
       if child.ClassName == "Tool" and child:FindFirstChild("Configuration") then
           Mod(child)
       end
   end)
end)
				
			
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments

Recent posts: