[🎃BOO] Swap Shot! [BETA]
65 Views
1 Executions

ESP

Swap Shot
DICEHUB0
DICEHUB0First script
2 days ago · Updated

Reviewed by QueueSherlockPaid revieweron How review works

Please login to perform these actions:

ESP is a Swap Shot script for Roblox, uploaded to ScriptBlox on Oct 31, 2026. Reviewed by a person on Nov 2, 2026.

Does it work?

No reports yet

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

Also noticed:

Description

keyless : ESP Player and who have gun Test : Potassium

View Raw
-- ESP Chams & NameTag System (Red = Has Gun or Knife, Blue = No Weapon)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer

-- รายการคีย์เวิร์ดสำหรับตรวจสอบอาวุธ (ทั้งปืนและมีด/อาวุธประชิด)
local weaponKeywords = {
    -- ปืน
    "Gun", "Rifle", "Pistol", "Shotgun", "Sniper", "SMG", "Blaster", "Weapon", "Firearm", "AK47", "M4A1", "Glock",
    -- มีด / อาวุธประชิด
    "Knife", "Blade", "Dagger", "Sword", "Melee", "Karambit", "Bayonet", "Cutter"
}

local function isThreatWeapon(tool)
    if not tool or not tool:IsA("Tool") then return false end

    -- ตรวจสอบองค์ประกอบมาตรฐานของปืน (ถ้ามี)
    if tool:FindFirstChild("Ammo") or tool:FindFirstChild("Clip") or tool:FindFirstChild("GunScript") or tool:FindFirstChild("Muzzle") then
        return true
    end

    -- ตรวจสอบชื่อ Tool กับคีย์เวิร์ดของปืนและมีด
    local toolName = tool.Name:lower()
    for _, keyword in ipairs(weaponKeywords) do
        if string.find(toolName, keyword:lower()) then
            return true
        end
    end

    return false
end

local function setupESP(player)
    if player == LocalPlayer then return end

    local function hasWeapon(char)
        if not char then return false end
        for _, child in ipairs(char:GetChildren()) do
            if child:IsA("Tool") and isThreatWeapon(child) then
                return true


Comments

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