Ad
Still have questions? Join our Discord server and get real time help.
Log in to vote
0

Cloning an item to a player's inventory?

Asked by 6 months ago

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?

0
if you are cloning it into their inventory, clone it into their backpack theking48989987 2009 — 6mo
0
The ClickDetector doesn’t seem to be parented to anything. If you’re trying to clone your item when a player clicks on an object, then parent the ClickDetector to that object. Denny9876 1313 — 6mo
0
It has to go into the players backpack barrettr500 33 — 6mo

1 answer

Log in to vote
0
Answered by
blockmask 351 Moderation Voter
6 months ago
Edited by incapaxx 6 months ago

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)
0
ignore the capital "p" in "Print" blockmask 351 — 6mo
0
You can edit your answer by clicking on the Edit button below this comment section. xPolarium 1358 — 6mo
Ad

Answer this question