Mix the instant chocolate pudding mix with cold milk in a bowl until thoroughly combined and smooth. Let it set in the refrigerator for about 5 minutes, or until thickened.
In a separate bowl, whisk the vanilla pudding until smooth and creamy, ready for layering.
Begin assembling each pudding cup by spooning a layer of vanilla pudding into the bottom of the cup, spreading it evenly.
Add a generous layer of prepared chocolate pudding on top of the vanilla, creating a nice contrast.
Sprinkle a good handful of crushed cookies over the pudding layers to mimic dirt, covering the surface lightly or heavily depending on your preference.
Cut some marshmallows in half diagonally and gently press them into the top to resemble tombstones, sticking them into the dirt layer.
If desired, tint some crushed cookies with black food coloring and sprinkle around the tombstones for a more eerie dirt effect.
Repeat the layering process in the remaining cups, finishing with a layer of crushed cookies and tombstones on top.
Chill the cups in the refrigerator for another 10 minutes to let everything set and the flavors meld.
Just before serving, optionally add more crushed cookies or mini marshmallows for extra decoration and creepiness.
Serve the spooky pudding cups in individual cups or small containers, ready to amaze with their haunted scene.