Silent Aim & Anticheat Disabler
Key Required

Silent Aim & Anticheat Disabler

[FPS🗡️] SHARDpastedpasted 951 views 1.2K executesUpdated Sep 20, 2026
Unrated
00
Lua Script•144 lines (4090 chars)
local players = cloneref(game:FindService("Players"))
local uis = cloneref(game:FindService("UserInputService"))
local run = cloneref(game:FindService("RunService"))
local storage = cloneref(game:FindService("ReplicatedStorage"))
local camera = workspace.CurrentCamera

local lplr = players.LocalPlayer or players:GetPropertyChangedSignal("LocalPlayer"):Wait() and players.LocalPlayer

local char = lplr.Character

if not char then
    repeat task.wait() until lplr.Character
    char = lplr.Character
end


local root = char:FindFirstChild("HumanoidRootPart")

local characters = {}

for _, player in players:GetPlayers() do
            if player ~= lplr and player.Character and player.Character:FindFirstChild("Head") and player.Character:FindFirstChild("Humanoid") then -- here
                if player.Character.Humanoid.Health < 1 then continue end
                table.insert(characters, player.Character)
            end
        end


local function Target(tc)
    local max = math.huge
    local closest
    local pos = uis:GetMouseLocation()
    for _, char in next, characters do
        local plr = players:GetPlayerFromCharacter(char)
        if tc then
            if plr.Team == lplr.Team then
                continue
            end
        end
        local hum = char:FindFirstChild("Humanoid")
        local hitpart = char:FindFirstChild("Head")
        if not hum or not hitpart or hum.Health < 1 then
            continue
        end
        local ScreenPos, OnScreen = camera:WorldToViewportPoint(hitpart.Position)
        if not OnScreen then
            continue
        end
        ScreenPos = Vector2.new(ScreenPos.X, ScreenPos.Y)
        local dist = (ScreenPos - pos).Magnitude
        if dist < max then
            max = dist
            closest = hitpart
        end
    end
    return closest or nil
end

local event = lplr.ClientRemotes.CheckFire
local target = Target()



task.spawn(function()
    while task.wait() do
        table.clear(characters)
        for _, player in players:GetPlayers() do
            if player ~= lplr and player.Character and player.Character:FindFirstChild("Head") and player.Character:FindFirstChild("Humanoid") then -- here
                if player.Character.Humanoid.Health < 1 then continue end
                table.insert(characters, player.Character)
            end
        end
        target = Target()
    end
end)


local MovementExemption = storage:WaitForChild("MovementExemption")

task.spawn(function()
    while task.wait(1) do
        MovementExemption:FireServer("Slide", 1)
        task.wait()
        MovementExemption:FireServer("JumpPad", 1)
    end
end)
print("Disabler Loaded.")

lplr.CharacterAdded:Connect(function()
    task.wait(0.5)
    lplr.CameraMode = Enum.CameraMode.Classic
    lplr.CameraMinZoomDistance = 5
    lplr.CameraMaxZoomDistance = 100
end)

local size = 5
local thickness = 1

local left = Drawing.new("Line")
local right = Drawing.new("Line")
local top = Drawing.new("Line")
local bottom = Drawing.new("Line")

for _, line in {left, right, top, bottom} do
    line.Color = Color3.new(1, 1, 1)
    line.Thickness = thickness
    line.Visible = true
end

run.RenderStepped:Connect(function()
    local pos = uis:GetMouseLocation()

    left.From = pos - Vector2.new(size, 0)
    left.To = pos - Vector2.new(2, 0)

    right.From = pos + Vector2.new(2, 0)
    right.To = pos + Vector2.new(size, 0)

    top.From = pos - Vector2.new(0, size)
    top.To = pos - Vector2.new(0, 2)

    bottom.From = pos + Vector2.new(0, 2)
    bottom.To = pos + Vector2.new(0, size)
end)



local bullethandler = require(storage.ModuleScripts.GunModules.BulletHandler)

local old
old = hookfunction(bullethandler.Fire, function(ShotPacket, ...)
    if not target then return old(ShotPacket, ...) end
    local origin = ShotPacket.Origin
    local dir = (target.Position - origin).Unit
    ShotPacket.Force = 9e9
    ShotPacket.Direction = dir
    return old(ShotPacket, ...)
end)

if old ~= bullethandler.Fire then
    print("Replaced And Hooked")
    else
        error("Somthing went wrong")
end

Features & Information

Anticheat Disabler Silent Aim Undetected
#Shard#Undetected#Bypass#Disabler#Silent Aim

Community Comments (0)

No comments yet for this script.