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?
