Prepare the chocolate pudding by combining the pudding mix and milk in a saucepan over medium heat. Whisk well, and cook until pudding starts to boil.
Be sure to stir the mixture constantly as it comes to a boil. This typically takes about 5 minutes. Then, remove it from the heat and pour it into a mixing bowl to cool.
Separate the Oreos into 2 ziptop bags. In the first bag, crush the Oreos into fine crumbs. In the second bag, just roughly break the Oreos into chunky crumbs.
Combine marshmallow fluff, sour cream, and cream cheese in a medium-sized mixing bowl and beat it all together until it's well combined.
Next, add ½ cup of the coarse Oreo crumbs to the fluff, cream cheese, and sour cream mixture and whisk well until all is smooth.
In the mixing bowl with pudding, fold in 2 tablespoons of the fine oreo crumbs and mix well.
Now to assemble the cups. Add a spoonful of the fine oreo crumbs to the bottom of each of the 9 jars. Then, add a spoonful of chocolate pudding on top.
Then layer with another spoonful of the fine Oreo crumbs.
Now top with Oreo cream mixture. Garnish the cups with remaining coarse Oreo crumbs. Alternate order of oreo cream and pudding in each jar if desired.
Serve jars and enjoy!