Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

attempt to perform arithmetic (add) on nil and number?

local CashValue = script.Parent.Parent.Parent.Parent.Values.CashValue

script.Parent.Touched:Connect(function(Hit) if Hit.Name == "Part" and Hit:FindFirstChild("CashValue") then CashValue.Value += Hit:FindFirstChild("CashValue").Value Hit:Destroy() end end)

3 comments

0

What are you trying to do with the script? Please don't just provide the script, we need explanation on what you're trying to do as well.

0

im trying to make a tycoon and im trying to make the blocks disappear when they touch the sell zone at the end to give you money

1 answer

✓ Accepted answer

You forgot to add a number, that's all I guess

local CashValue = script.Parent.Parent.Parent.Parent.Values.CashValue

script.Parent.Touched:Connect(function(Hit) 
if Hit.Name == "Part" and Hit:FindFirstChild("CashValue") then 
CashValue.Value += 1 -- Change 1 to the number of cash you want to give
Hit:FindFirstChild("CashValue").Value Hit:Destroy() 
end 
end

This discussion is preserved as it was. New answers, comments, and votes are closed.