Inventory doesn't work the first time but works every time after

So I’m making an inventory. But for some reason it doesn’t work the first, but works every time after.
1st Item:
Screenshot 2021-06-07 192005
2nd item:
Screenshot 2021-06-16 145311

Scipt that changes the description value and name value:

ImageClone.Name = "Name"
Values.Descsription.Value = "Description"
Values.ItemName.Value = "Name"
wait(0.1)|
ImageClone.Parent = Slot

Thanks for reading.