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

2 comments
You're trying to access server storage from a local script, which you can't do since anything in server storage is not replicated to the client. Use replicated storage for your tool instead.
ok alright then