Why is :Destroy() Not working

I was supposed to be showing explorer also sorry

alr so I see multiple things you’re doing wrong. First, on the pad script, you’re waiting for this object. Instead, we can do something completely different.

Dropper script:

local drops = 0
local CollectionService = game:GetService("CollectionService")
while true do
	task.wait(3)
	drops+=1 
	local freddy = Instance.new("Part")
	local droparea = script.Parent
	freddy.Name = "Freddy" 
	freddy.Size = Vector3.new(1, 1, 1)
	CollectionService:AddTag(freddy, "DropperObject") -- tags the object so we can identify it on the pad script
	freddy.Position = droparea.Position -- the Vector3 position of "droparea"
	freddy.Parent = workspace
end

Pad script, put this script inside of the pad part

local CollectionService = game:GetService("CollectionService")
local part = script.Parent
local tag = "DropperObject"
part.Touched:Connect(function(Hit)
	if table.find(CollectionService:GetTags(Hit), tag) then
		Hit:Destroy()
	end
end)
1 Like

Thank you so much ive been waiting for this for 4 hours not that long to you probably but to me its a ton thank you

no worries, glad i could help :slight_smile: