Getting this error: attempt to index nil with 'UserId'

I’m trying to make a clicker game, but I keep getting this error

It says the problem is on ‘local playerUserId = “player_”…player.UserId’

game:BindToClose(function(player)
	for _, Player in pairs(game.Players:GetPlayers()) do
		
		local playerUserId = "player_"..player.UserId

		local tapsValue = player.leaderstats.Taps.Value

		local success, errorMessage = pcall(function()
			tapDataStore:SetAsync(player, tapsValue)
		end)
	end
end)
1 Like

Not sure why you have a player variable declared here, but BindToClose does not pass any arguments.

In your for loop, you declared Player, NOT player, so you are referencing the wrong variable. Be careful of case sensitivity.

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.