Make A Seller

To get money (in game), you need a Seller.
The seller code is the most advanced yet (i think), so read this carefully

local function touch(part)
local val = part:FindFirstChild('Value')
if not val then return end
script.Parent.Parent.Money.Value = script.Parent.Parent.Money.Value + val.Value
part:Destroy()
end
script.Parent.Part.Touched:Connect(touch) -- Make sure to have a Part!

An Explanation

You may notice the part:FindFirstChild script, and later, it is used as a true or a false value, and also the actual object. The next line checks, if the part has a Value, and if it does not, then returns, which means it stops the function.