the script is local
local ServerStorage = game:GetService("ServerStorage") script.Parent.ClickDetector.MouseClick:Connect(function(playerWhoClicked) script.Parent.Position.Y -= 10 local copy = ServerStorage.Flowe:Clone() copy = playerWhoClicked.Backpack wait(3) script.Parent.Position.Y += 10 end)
so how it works is when i try to touch like a flower through click detector the item doesnt go to backpack
you forgot to add the ".Parent" to the copy
local ServerStorage = game:GetService("ServerStorage") script.Parent.ClickDetector.MouseClick:Connect(function(playerWhoClicked) script.Parent.Position.Y = 10 local copy = ServerStorage.Flowe:Clone() copy.Parent = playerWhoClicked.Backpack wait(3) script.Parent.Position.Y = 10 end)