code: ```lua local tycoon = script.Parent.Parent
local marketplaceservice = game:GetService("MarketplaceService")
local MainItems = tycoon:FindFirstChild("MainItems")
local Values = tycoon:FindFirstChild("Values")
local Buttons = tycoon:FindFirstChild("Buttons")
local PurchasedItems = tycoon:FindFirstChild("PurchasedItems")
local audio = tycoon:FindFirstChild("Audio")
local objects = {}
local debounce = false
if Buttons then
for i, v in pairs(Buttons:GetChildren()) do
spawn(function()
if v:FindFirstChild("Button") then
local newObject = PurchasedItems:FindFirstChild(v.Object.Value)
if newObject ~= nil then
objects[newObject.Name] = newObject:Clone()
newObject:Destroy()
else
v:Destroy()
end ```
The context of this is a tycoon game where when you walk on a button a dropper appears but before you walk on it its not there (basically a normal tycoon button) This script works, im just trying to figure out what in the script makes the dropper be invisible until you use the button. ive included a picture of the folders that I THINK the script is using and also all of the variables in the script