local O=script.Parent local X=true local w=game.ServerStorage.Rose O.Touched:Connect(function(G)if X==true then if G.Parent:FindFirstChild("\072\117\109\097\110\111\105\100")then local m=game.Players:FindFirstChild(G.Parent.Name)if m then X=false O.BrickColor=BrickColor.new("\066\114\105\103\104\116 \114\101\100");(w:Clone()).Parent=m.Backpack wait(3)X=true O.BrickColor=BrickColor.new("\066\114\105\103\104\116 \103\114\101\101\110")end end end end)
--DO NOT CHANGE ANYTHING INSIDE OF THIS SCRIPT BESIDES WHAT YOU ARE TOLD TO UNLESS YOU KNOW WHAT YOU'RE DOING OR THE SCRIPT WILL NOT WORK!!
local hitPart = script.Parent
local debounce = true
local tool = game.ServerStorage.Rose -- Change "Sword" to the name of your tool, make sure your tool is in ServerStorage

hitPart.Touched:Connect(function(hit)
	if debounce == true then
		if hit.Parent:FindFirstChild("Humanoid") then
			local plr = game.Players:FindFirstChild(hit.Parent.Name)
			if plr then
				debounce = false
				hitPart.BrickColor = BrickColor.new("Bright red")
				tool:Clone().Parent = plr.Backpack
				wait(3) -- Change "3" to however long you want the player to have to wait before they can get the tool again
				debounce = true
				hitPart.BrickColor = BrickColor.new("Bright green")
			end
		end
	end
end)
