Preheat your oven to 180°C (350°F). Bake your cake until golden and cooked through, then let it cool completely on a wire rack.
Use your hands or a fork to crumble the cooled cake into fine crumbs in a large mixing bowl. The mixture should resemble moist, uniform soil.
Add the softened cream cheese or buttercream to the crumbs and mix thoroughly until the mixture is cohesive and easy to shape.
Using your hands, shape the mixture into small balls about the size of a walnut. Place each ball on a baking sheet lined with parchment paper.
Insert a lollipop stick or skewer into each cake ball, then chill them in the refrigerator for at least 30 minutes to firm up.
While they chill, melt the chocolate in small bowls over low heat or in short bursts in the microwave, stirring until smooth and glossy.
Once chilled, dip each cake pop into the melted chocolate, rotating gently to coat evenly. Tap off excess chocolate and return to the parchment-lined sheet.
Decorate the coated cake pops with sprinkles, edible glitter, or candy eyes while the coating is still wet for a festive look.
Allow the chocolate coating to set completely at room temperature or in the fridge for quicker drying.
Enjoy your spooky, adorable Halloween cake pops, perfect for any celebration or party!