This was solved in the Discord server
So, I've made a script that would work as you expect. The player inputs the name of the object, and after you press the button it will look for said object with the name and delete it. The only problem is, it never outputs anything! It's always nothing, and I have no idea on how to fix it.
local window = script.Parent local textbox = window.TextBox local delete = window.TextButton local text = window.TextLabel local x = window.TopBar.CloseButton delete.MouseButton1Click:Connect(function() local filename = textbox.Text local files = window.Parent.Parent print("File name: \""..filename.."\"") for i,v in pairs(files:GetChildren()) do if v.Name == filename and v.Trashable.Value == true then v:Destroy() end end end) x.MouseButton1Click:Connect(function() window.Visible = false end)
Output below
15:06:24.949 ? File name: "" (x6) - Server - Script:11
Is there any way to fix this?