Strucid Script | SILENT AIM BASE

Created by Duck.#1434

Features:

  • SILENT AIM BASE
getgenv().Settings = {
    Enabled = true,
}


local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()
local Camera = game.Workspace.CurrentCamera
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")



function IsAlive()
    if Players.LocalPlayer.PlayerGui:FindFirstChild("MainGui") then
        return true
    end
    return false
end


function Closest()
    local Distance = math.huge
    local Closest
    if IsAlive() then
        for i,v in pairs(Players:GetPlayers()) do
            if v ~= LocalPlayer then
                if v.Character and v.Character:FindFirstChild("HumanoidRootPart") then
                    local Pos, OnScreen = Camera:WorldToScreenPoint(v.Character.Head.Position)
                    local RealMouse = UserInputService:GetMouseLocation()
                    local Dist = (Vector2.new(Pos.X, Pos.Y) - Vector2.new(RealMouse.X, RealMouse.Y)).Magnitude
                    if Dist < Distance then
                        Distance = Dist
                        Closest = v
                    end
                end
            end
        end
    end
    return Closest
end

LocalPlayer.PlayerGui.ChildAdded:Connect(function(child)
    if child.Name == "MainGui" then
        local Module = require(child:FindFirstChild("NewLocal").Tools.Tool.Gun)
        local Old = Module.ConeOfFire
        Module.ConeOfFire = function(...)
            local closest = Closest()
            if closest ~= nil and Settings.Enabled then
                return closest.Character.HumanoidRootPart.CFrame.p
            end
            return Old(...)
        end
    end
end)

ENJOY!

Warning: DO NOT DOWNLOAD anything from this page, you’re only here to copy the script!

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email