Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
114 views2 pages

MobileSilentAim Lua

Uploaded by

deberrydelvin1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views2 pages

MobileSilentAim Lua

Uploaded by

deberrydelvin1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

getgenv().

HitPart = "HumanoidRootPart"
getgenv().Prediction = 0.1485436
getgenv().Enabled = true

-- fov settings
getgenv().ShowFOV = true
getgenv().Filled = false
getgenv().FOVSize = 150
getgenv().FOVTransparency = 1
getgenv().FOVThickness = 2.0
getgenv().FOVColor = Color3.new(0,0,0)

SilentAimFOVCircle = Drawing.new("Circle")
SilentAimFOVCircle.Color = getgenv().FOVColor
SilentAimFOVCircle.Visible = getgenv().ShowFOV
SilentAimFOVCircle.Filled = getgenv().Filled
SilentAimFOVCircle.Radius = getgenv().FOVSize
SilentAimFOVCircle.Transparency = getgenv().FOVTransparency
SilentAimFOVCircle.Thickness = getgenv().FOVThickness

Players = game:GetService("Players")
Camera = workspace.CurrentCamera

SilentAimFOVCircle.Position = Vector2.new(workspace.CurrentCamera.ViewportSize.X /
2, workspace.CurrentCamera.ViewportSize.Y / 2 -
(game:GetService("GuiService"):GetGuiInset().Y/2))

local function getClosestPlayerToCenter()


local centerScreenPosition = Vector2.new(workspace.CurrentCamera.ViewportSize.X
/ 2, workspace.CurrentCamera.ViewportSize.Y / 2 -
(game:GetService("GuiService"):GetGuiInset().Y/2))
local closestPlayer
local closestDistance = math.huge
local localPlayer = game.Players.LocalPlayer

for _, player in ipairs(game.Players:GetPlayers()) do


if player ~= localPlayer and player.Character and
player.Character:FindFirstChild("HumanoidRootPart") then
local playerRootPart = player.Character.HumanoidRootPart
local screenPosition, onScreen =
workspace.CurrentCamera:WorldToViewportPoint(playerRootPart.Position)

if onScreen then
local distance = (centerScreenPosition -
Vector2.new(screenPosition.X, screenPosition.Y)).Magnitude

if distance < closestDistance and distance <=


SilentAimFOVCircle.Radius then
closestPlayer = player
closestDistance = distance
end
end
end
end

return closestPlayer
end
local SilentTarget = nil

game:GetService("RunService").RenderStepped:Connect(function()
SilentTarget = getClosestPlayerToCenter()
end)

local mt = getrawmetatable(game)
local old = mt.__namecall
setreadonly(mt, false)
mt.__namecall = newcclosure(function(...)
local args = {...}
if getgenv().Enabled and SilentTarget~=nil and SilentTarget.Character and
getnamecallmethod() == "FireServer" and args[2] == "UpdateMousePos" then
args[3] = SilentTarget.Character[getgenv().HitPart].Position +
(SilentTarget.Character[getgenv().HitPart].Velocity*getgenv().Prediction)
return old(unpack(args))
end
return old(...)
end)

You might also like