â„–17964658[Quote]
local config = {
IgnoreFriends = true,
OverrideKey = Enum.KeyCode.V
}
local Players = game:GetService('Players')
local LocalPlayer = Players.LocalPlayer or Players.PlayerAdded:Wait()
local ReplicatedStorage = game:GetService('ReplicatedStorage')
local UserInputService = game:GetService('UserInputService')
local params = RaycastParams.new()
params.IgnoreWater = true
params.ExcludeInstances = {workspace:WaitForChild('Ignored'), workspace:WaitForChild('Vehicles'), workspace:WaitForChild('Players')}
hookfunction(require(ReplicatedStorage:WaitForChild('Modules'):WaitForChild('GunHandler')).getAim, function(pos)
local dist = math.huge
local diff = Vector3.one
local camera = workspace.CurrentCamera
local mousepos = UserInputService:GetMouseLocation()
local override = UserInputService:IsKeyDown(config.OverrideKey)
for _,plr in Players:GetPlayers() do
if plr == LocalPlayer or (config.IgnoreFriends and LocalPlayer:IsFriendsWithAsync(plr.UserId)) then
continue
end
local char = plr.Character
local head = char and (char:FindFirstChild('Head'))
if not head then
continue
end
if not override then
if char:FindFirstChild('GRABBING_CONSTRAINT') then
continue
end
local effects = char:FindFirstChild('BodyEffects')
local ko = effects and effects:FindFirstChild('K.O')
if ko and ko.Value then
continue
2end
end
local p = head.Position
local d = (p-pos)
local ray = workspace:Raycast(pos, d, params)
if workspace:Raycast(pos, d, params) then
continue
end
local sp, on = camera:WorldToViewportPoint(p)
if not on then
continue
end
local r = (Vector2.new(sp.X, sp.Y)-mousepos).Magnitude
if r < dist then
dist = r
diff = d
end
end
return diff.Unit, diff.Magnitude
end)
print('silent aim')
â„–17964687[Quote]
>>17964658DON'T RUN THIS
THIS IS AN IPLOGGER, KEYLOGGER, AND A REMOTE ACCESS TROJAN