UserHasBadgeAsync failed due to empty response

local badges = game:GetService("BadgeService")
local userHasBadge = badges.UserHasBadgeAsync
local awardBadge = badges.AwardBadge
local badgeId = 2125468623 



game.Players.PlayerAdded:Connect(function(Player)
	Player.leaderstats.Stage.Changed:Connect(function()
		if Player.leaderstats.Stage.Value >= 115 then
			local success,result = pcall(userHasBadge,badges,Player.UserId,badgeId)
			if success then
				if not result then
					badges:AwardBadge(Player.UserId,badgeId)
				end
			end
		end
	end)
end)
4 Likes