so i have this script that activates a "insta-kill" power up. when the player grabs it it works fine. if the power up is still active when the next round starts the game lags incredibly bad as the zombies spawn in and stops when the power deactivates. this is weird to me cause if all the zombies are loaded in the game runs fine, its just when they spawn in it drops to 8 - 11 FPS
heres the code. i also added in a wait(2) to try to fix it but nothing happened.
local CS = game:GetService("CollectionService") local temp = CS:GetTagged("Zombie") for i, v in pairs(temp) do if v:IsA("Model") then local Hum = v:FindFirstChild("Humanoid") if Hum then Hum.Health = 1 wait(2) else print "nil" end end end