So I was accidentally increasing the PartLimit value whoops
Try this
local PartLimit = 10
local CurrentParts = 0
local Grass = workspace["Stage 1"].grass
print("Running")
while true do
print("Loop running")
if CurrentParts < PartLimit then
CurrentParts += 1
print("Cloning a part")
local RandomPosition = Vector3.new(math.random(-106.5, 106.5), 5, math.random(-113, 113))
local PartClone = game.ServerStorage.toy1:Clone()
PartClone.Parent = workspace
PartClone.Position = RandomPosition
end
wait(1)
end