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.
