getgenv().
SilentAim = {
Settings = {
Enabled = true,
AimPart = "UpperTorso",
Prediction = 0.165,
WallCheck = true
},
FOV = {
Enabled = true,
Size = 40,
Filled = false,
Thickness = 0.66,
Transparency = 0.0,
Color = [Link](tick() % 5 / 5, 1, 1)
}
}
local lp = game:GetService("Players").LocalPlayer
local cc = game:GetService("Workspace").CurrentCamera
local mouse = lp:GetMouse()
getgenv().PredictionBackUp = getgenv().[Link]
local cc = game:GetService("Workspace").CurrentCamera
local mouse = lp:GetMouse()
local Utility = {
Invite = "camlock",
BackupInvite = "closetcheating",
Version = "1.0.0a",
Method = "UpdateMousePos",
AllowedPlaceIDs = {
2788229376, -- Da Hood
7213786345, -- Da Hood VC
9825515356, -- Hood Customs
5602055394, -- Hood Modded
7951883376, -- Hood Modded VC
12927359803, -- Dah Aim Trainer
12867571492, -- KatanaHood
7242996350, -- Da Hood Aim Trainer
12884917481, -- Da Hood Aim Trainer VC
11867820563, -- Dae Hood
12618586930, -- Dat Hood
}
}
if [Link] == 2788229376 or [Link] == 7213786345 then -- // Da Hood
[Link] = "UpdateMousePos"
MainRemote = game:GetService("ReplicatedStorage").MainEvent
elseif [Link] == 5602055394 or [Link] == 7951883376 then -- // Hood
Modded
[Link] = "MousePos"
MainRemote = game:GetService("ReplicatedStorage").Bullets
elseif [Link] == 12927359803 then -- // Dah Aim Trainer
[Link] = "UpdateMousePos"
MainRemote = game:GetService("ReplicatedStorage").MainEvent
elseif [Link] == 7242996350 or [Link] == 12884917481 then -- // Da Hood
Aim Trainer
[Link] = "UpdateMousePos"
MainRemote = game:GetService("ReplicatedStorage").MainEvent
elseif [Link] == 12867571492 then -- // Katana Hood
[Link] = "UpdateMousePos"
MainRemote = game:GetService("ReplicatedStorage").MainEvent
elseif [Link] == 11867820563 then -- // Dae Hood
[Link] = "UpdateMousePos"
MainRemote = game:GetService("ReplicatedStorage").MainEvent
elseif [Link] == 12618586930 then -- // Dat Hood
[Link] = "UpdateMousePos"
MainRemote = game:GetService("ReplicatedStorage").MainEvent
end
WTS = (function(Object)
local ObjectVector = cc:WorldToScreenPoint([Link])
return [Link](ObjectVector.X, ObjectVector.Y)
end)
Filter = (function(obj)
if (obj:IsA('BasePart')) then
return true
end
end)
mousePosVector2 = (function()
return [Link](mouse.X, mouse.Y)
end)
getClosestBodyPart = (function()
local shortestDistance = [Link]
local bodyPart = nil
for _, v in next, [Link]:GetPlayers() do
if (v ~= lp and [Link] and [Link]:FindFirstChild("Humanoid"))
then
for k, x in next, [Link]:GetChildren() do
if (Filter(x)) then
local Distance = (WTS(x) -
mousePosVector2()).magnitude
if (Distance < shortestDistance) then
shortestDistance = Distance
bodyPart = x
end
end
end
end
end
return bodyPart
end)
local FOVCircle = [Link]("Circle")
function updateFOV()
[Link] = [Link] * 3
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] =
[Link](game:GetService("UserInputService"):GetMouseLocation().X,
game:GetService("UserInputService"):GetMouseLocation().Y)
return FOVCircle
end
local plrService = game:GetService("Players")
local localPlr = [Link]
local mouseLocal = localPlr:GetMouse()
local Players, Client, Mouse, Camera =
game:GetService("Players"),
game:GetService("Players").LocalPlayer,
game:GetService("Players").LocalPlayer:GetMouse(),
game:GetService("Workspace").CurrentCamera
function wallCheck(destination, ignore)
if (getgenv().[Link]) then
local Origin = [Link].p
local CheckRay = [Link](Origin, destination - Origin)
local Hit =
game:GetService("Workspace"):FindPartOnRayWithIgnoreList(CheckRay, ignore)
return Hit == nil
else
return true
end
end
function getClosestPlayerToCursor()
closestDist = [Link] * 3.47
closestPlr = nil;
for i, v in next, plrService:GetPlayers() do
pcall(function()
local notKO = [Link]:WaitForChild("BodyEffects")
["K.O"].Value ~= true;
local notGrabbed =
[Link]:FindFirstChild("GRABBING_COINSTRAINT") == nil
if v ~= localPlr and [Link] and [Link]
> 0 and notKO and notGrabbed then
local screenPos, cameraVisible =
Camera:WorldToViewportPoint([Link])
if cameraVisible then
local distToMouse = ([Link](mouseLocal.X,
mouseLocal.Y) - [Link](screenPos.X, screenPos.Y)).Magnitude
if distToMouse < closestDist and
wallCheck([Link], {
game:GetService("Players").LocalPlayer,
[Link]
}) then
closestPlr = v
closestDist = distToMouse
end
end
end
end)
end
return closestPlr, closestDist
end
spawn(function()
while wait() do
Plr = getClosestPlayerToCursor()
end
end)
spawn(function()
while wait() do
if Plr ~= nil and [Link] ~=
[Link] then
local Ping = [Link]([Link]["Data
Ping"]:GetValue())
getgenv().[Link] = Ping / 1000 + 0.07
end
end
end)
game:GetService("RunService").Heartbeat:connect(function()
updateFOV()
end)
[Link]:Connect(function(tool)
if tool:IsA("Tool") then -- add a better check for if the tool is a weapon
[Link]:Connect(function() -- fuck a :Disconnect lol
if Plr ~= nil then
game:GetService("ReplicatedStorage").MainEvent:FireServer([Link],
[Link][[Link]].Position +
([Link][[Link]].Velocity *
[Link]))
end
end)
end
end)