So, I've added a part in workspace. Whenever that part is clicked, money value increases

Which part of this script should i edit so that the data is stored in a table?

local dataStore = require(1936396537) -- gGets Data Store 2

local startValue = 0 -- the value for new players

local function entered (plr) -- plr is the current player
	-- Gets the data about money (for that player)
	local moneyStore = dataStore("Money", plr)
	
	local function moneyUpdate(updatedValue)
		-- Money display in the leaderboards is set to the new and updated value (for moneyStore)
		plr:WaitForChild("leaderstats").Money.Value = moneyStore:Get(updatedValue)
	end
	
	moneyUpdate(startValue) -- When a player joins, their money value is 0
	
	moneyStore:OnUpdate(moneyUpdate) -- Everytime this value changes, money update is called
	
end

----------------------------------------------------------------------------------------------

local function clicked (plr)
	
	local moneyStore = dataStore("Money", plr)
	
	-- Adds a value to the moneyStore everytime this function is called
	moneyStore:Increment(50, startValue)
	
end
----------------------------------------------------------------------------------------------

game.Players.PlayerAdded:Connect(entered) -- When a player enteres a game

game.Workspace:WaitForChild("Part").ClickDetector.MouseClick:Connect(clicked) -- when that part is clicked