I've been trying to use a script to clone an item to a player's inventory on a mouse click, but none of my attempts have work. Nothing happens, and there are no errors.
clicker = Instance.new("ClickDetector") a280c = game.Workspace.weapons.A280C clicker.MouseClick:Connect(function(playerWhoClicked) local player = playerWhoClicked local a_clone = a280c:Clone() a_clone.Parent = player.Character print("Cloning complete.") end)
Does anyone know what's wrong with my code?
First of all, the clickdetector is made, but has no properties such as it's
Parent, second of all, don't clone a tool into the character, clone it to the player`s backpack. If you want the player to equip it, then use humanoid:EquipTool(tool)
local weapon = workspace.Weapon local clickdetector = Instance.new("ClickDetector") clickdetector.Parent = workspace.Part function Clicked(player) weapon:Clone().Parent = player:WaitForChild("Backpack") print("cloning complete") end clickdetector.MouseClick:Connect(Clicked)