After the limit it stopped respawning Please help
zombie = script.Parent.Parent["Normal Zombie"]
zombiebackup = zombie:Clone()
zombie:Destroy() --use Destroy instead of remove
local limit = 3 --change to edit limit
for i = 1,limit do
wait(5)
local newzombie = zombiebackup:Clone()
newzombie.Parent = game.Workspace
newzombie:MakeJoints()
newzombie.Torso.CFrame = script.Parent.CFrame + Vector3.new(0, 5, 0)
newzombie:MakeJoints()
zombie = newzombie
zombiebackup = zombie:Clone()
end

2 comments
I killed 3 of the zombies and it stopped respawning
Your script runs through a loop 3 times, your set "limit, waiting 5 seconds between spawning each zombie. What else do you want it to do?