getgenv().loop = true while true do -- while true do (then checking if the toggle is false) tends to be a bit faster iirc if not getgenv().loop then break end -- kill the loop if getgenv().loop is set to false task.wait(1) -- do you NEED TO wait 1 second...? for i = 1, 100, 1 do game:GetService("ReplicatedStorage").Packages._Index:FindFirstChild("sleitnick_knit@1.4.4").knit.Services.EggHuntService.RE.PickupEgg:FireServer(tostring(i)) end end