So basically, I am creating a shop for my game and I tested a thing to make frames of the Pets you can buy. But there's one problem. It doesn't clone the Template frame and you can't see what you can buy. A gif of the error: https://gyazo.com/673454de7a44109ac18d939d87014bb6 LocalScript:

local AvailableCount = 0
local Pets = game.ReplicatedStorage.PetItems:GetChildren()
local PetsAvailable = {}
for i = 1,#Pets do
	if Pets[i]:isA("Folder") then
		table.insert(PetsAvailable, Pets[i])
	elseif Pets[i]:isA("Model") then
		table.insert(PetsAvailable, Pets[i])
	end
	local Pet = script.Parent.FrameTemplate:Clone()
	Pet.Name = Pets[i].Name
	Pet.Image.Image = "rbxassetid://"..Pets[i].Image.Value
	Pet.Title.Text = Pet.Name
	Pet.Visible = true
	AvailableCount = AvailableCount + 1
	if AvailableCount == 1 then
		Pet.Position = UDim2.new(0.125, 0, 0.025, 0)
	else
		Pet.Position = Pet.Position + UDim2.new(0.375, 0, 0, 0)
	end
end

Thanks.