
Key Required

--------------------------------------------------
-- SERVICES
--------------------------------------------------
local Zombies = workspace:WaitForChild("Zombies")
--------------------------------------------------
-- CONFIG
--------------------------------------------------
local HEAD_SCALE = 4.5
local TRANSPARENCY = 0.8
--------------------------------------------------
-- STORAGE
--------------------------------------------------
local processed = setmetatable({}, {__mode = "k"})
--------------------------------------------------
-- APPLY BIG HEAD
--------------------------------------------------
local function applyBigHead(zombie)
if processed[zombie] then return end
processed[zombie] = true
local head = zombie:FindFirstChild("Head")
if not head then return end
head.Size = Vector3.new(HEAD_SCALE, HEAD_SCALE, HEAD_SCALE)
head.Transparency = TRANSPARENCY
head.CanCollide = false
end
--------------------------------------------------
-- EXISTING ZOMBIES
--------------------------------------------------
for _, zombie in ipairs(Zombies:GetChildren()) do
applyBigHead(zombie)
end
--------------------------------------------------
-- NEW SPAWNED ZOMBIES
--------------------------------------------------
Zombies.ChildAdded:Connect(function(zombie)
task.wait(0.1)
applyBigHead(zombie)
end)
print("[ZombieBigHead] Optimized - No constant checks")
My favorite final stand 2 script lol I also like making scripts using AI :)