콘텐츠로 건너뛰기
작동 중

Silent aim open source

CLclarkdevlinorg0 조회수Arsenal2026년 7월 26일
공유
Silent aim open source

스크립트 코드

Lua
local actor = getactors()[1]

run_on_actor(actor, [=[
    local target = nil

    local function isVisible(target)
        local origin = game.workspace.CurrentCamera.CFrame
        local params = RaycastParams.new()
        params.FilterType = Enum.RaycastFilterType.Exclude
        params.FilterDescendantsInstances = {game.Players.LocalPlayer.Character}
        params.IgnoreWater = true

        local direction = (target.Position - origin.Position)
        local result = workspace:Raycast(origin.Position, direction, params)

        if result then
            return game.Players:GetPlayerFromCharacter(result.Instance:FindFirstAncestorOfClass("Model")) ~= nil
        else
            return true
        end
    end

    local function GetClosestPlayer()
        local closestDistance = math.huge
        local closest = nil
        local camera = workspace.CurrentCamera

        for _, v in pairs(game.Players:GetPlayers()) do
            if v == game.Players.LocalPlayer then continue end
            
            local char = v.Character
            if not char then continue end
            local hrp = char:FindFirstChild("HumanoidRootPart")
            if not hrp then continue end
            local hum = char:FindFirstChild("Humanoid")
            if not hum or hum.Health <= 0 then continue end

            local myteam = game.Players.LocalPlayer.Team and game.Players.LocalPlayer.Team.Name
            local theirTeam = v.Team and v.Team.Name

            if myteam == theirTeam then
                continue
            end 

            local head = char:FindFirstChild("Head")
            if not head then continue end
            local screenPos, onScreen = camera:WorldToViewportPoint(hrp.Position)
            if onScreen then
                local distance = (Vector2.new(screenPos.X, screenPos.Y) - camera.ViewportSize / 2).Magnitude
                if distance < closestDistance then
                    if not isVisible(head) then continue end
                    closestDistance = distance
                    closest = head
                end
            end
        end

        return closest
    end

    game:GetService("RunService").RenderStepped:Connect(function()
        target = GetClosestPlayer()
    end)

    for i, v in pairs(getgc()) do   
        if type(v) == "function" and islclosure(v) then
            if debug.info(v, "a") == 2 and #debug.getupvalues(v) == 2 and #debug.getconstants(v) == 17 and debug.info(v,"n"):len() <= 10 then
                local old
                old = hookfunction(v, function(p1,p2)
                    if target and target.Position then
                        local mychar = game.Players.LocalPlayer.Character
                        if mychar then
                            local head = mychar:FindFirstChild("Head")
                            if head then
                                local direction = (target.Position - head.Position) 
                                p1 = Ray.new(head.Position, direction)
                            end 
                        end 
                    end 
                    return old(p1,p2)
                end)
            end 
        end 
    end 
]=])

댓글 (0)

대화에 참여하려면 로그인하세요

  • 첫 댓글을 작성하세요.

자주 묻는 질문

Silent aim open source 스크립트는 어떻게 사용하나요?
위의 스크립트 코드를 복사하고, Roblox 엑시큐터를 열어 붙여넣은 후, 게임 중에 실행을 누르세요. 스크립트가 실행되면 기능이 즉시 활성화됩니다.
Silent aim open source 스크립트는 무료인가요?
네. 이 스크립트는 무료로 복사하고 사용할 수 있습니다. 키 시스템을 사용하는 경우, 링크를 통해 무료로 키를 받으세요.
Silent aim open source 스크립트는 안전한가요?
전체 소스 코드가 이 페이지에 표시되어 실행 전에 정확히 무엇을 하는지 확인할 수 있습니다. 항상 신뢰할 수 있는 엑시큐터를 사용하고, 스크립트 사용은 Roblox 이용 약관에 위반되므로 자의적 위험으로 사용하세요.
Silent aim open source에 호환되는 엑시큐터는?
이 스크립트는 대부분의 인기 Roblox 엑시큐터에서 작동합니다. 기기에 맞는 신뢰할 수 있는 무료 또는 유료 엑시큐터를 찾으려면 엑시큐터 페이지를 확인하세요.
Silent aim open source | BloxScripter