Hello, a beginner scripter, and I was wondering how this code would work properly, I have 2 items, item A and item B, if I go up to the item A giver, and take the item A, and then go to item B giver and take the item B, item A gets replaced with item B. (and no, I don't want any name changers or transparency changers"
This is what I have for now...
function hit(part)
local h = game.Players.Player.Backpack["Raw Potato"]
if h ~= false then
end
if h ~= true then
h:remove()
end
end
script.Parent.Touched:connect(hit)
^^ The one above doesn't work
local debounce = false
function getPlayer(humanoid)
local players = game.Players:children()
for i = 1, #players do
if players[i].Character.Humanoid == humanoid then return players[i] end
end
return nil
end
function onTouch(part)
local human = part.Parent:findFirstChild("Humanoid")
if (human ~= nil) and debounce == false then
debounce = true
local player = getPlayer(human)
if (player == nil) then return end
script.Parent:clone().Parent = player.Backpack
wait(2)
debounce = false
end
end
script.Parent.Parent.Touched:connect(onTouch)
