Preciso de ajuda com um script pra Tycoon

Opa! Boa noite, galera. Eu preciso de ajuda com um script do Tycoon que estou tentando desenvolver com a ajuda de um vídeo.
Eu criei um objeto com o nome de Bola, e adicionei um valor nele para ganhar aquela quantia adicionada ao cair em um deposito, que ao cair deveria me dar o valor adicionado a Bola e desaparecer. Só que, ele só desaparece e não me da o dinheiro, não sei se foi algum erro meu em alguma parte do script, tentei achar o erro mas não encontrei. Alguém sabe o que pode ser?

Vou deixar o script aqui, caso seja necessário.

local tycoon = script.Parent.Parent
local deposito = script.Parent
local pasta = tycoon.objetos

local function addMoney(amount)
local player = tycoon.TycoonOwner.Value

if player then
	local money = player.leaderstats.Money
	money.Value = money.Value + amount
end

end

local function selObj (part)
if part.Name == ‘Bola’ then
addMoney(5)
wait(0,01)
part:Destroy()
end
end

local function Toque (outraPart)
if outraPart.Parent == pasta then
selObj(outraPart)
end
end

deposito.Touched:Connect(Toque)

Opa! Plderia ser mais especifico em qual é o problema? Algo como o output