Combat Arena
2.4k Views
2.5k Executions

open source silent aim

Combat Arena
phemonazLEX
phemonazLEX10 followers
7 months ago
Please login to perform these actions:

open source silent aim is a Combat Arena script for Roblox, uploaded to ScriptBlox on Apr 24, 2026.

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

Credits: Phemonaz

View Raw
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera
local function areSameTeam(player1, player2)
    local success, areSameTeamFunc = pcall(function()
        return shared("AreSameTeam")
    end)
    if success and areSameTeamFunc then
        return areSameTeamFunc(player1, player2)
    end
    return player1.Team == player2.Team
end
local function getClosestHeadToCursor()
    local cameraCFrame = Camera.CFrame
    local cameraPos = cameraCFrame.Position
    local lookVector = cameraCFrame.LookVector
    local bestHead = nil
    local bestScreenDistance = math.huge
    local maxScreenDistance = 1000
    for _, model in ipairs(Workspace:GetChildren()) do
        if not model:IsA("Model") then continue end
        local head = model:FindFirstChild("Head")
        if not (head and head:IsA("BasePart")) then continue end
        local character = model
        local humanoid = character:FindFirstChildOfClass("Humanoid")
        if not (humanoid and humanoid.Health > 0) then continue end
        local player = Players:GetPlayerFromCharacter(character)
        if not player then
        elseif player == LocalPlayer or areSameTeam(player, LocalPlayer) then
            continue
        end
        local headPos = head.Position
        local screenPos, onScreen = Camera:WorldToScreenPoint(headPos)
        if not onScreen then continue end
        local screenCenter = Camera.ViewportSize / 2
        local screenDistance = (Vector2.new(screenPos.X, screenPos.Y) - screenCenter).Magnitude
        if screenDistance > maxScreenDistance then continue end


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!