In a large mixing bowl beat cream cheese until light and fluffy and add sugar and continue to beat.
Then add in the sour cream, dark cocoa powder, flour and vanilla and beat until well combined.
Beat in eggs one at a time until incorporated but do not over mix.
Pour filling into the crust and place back in the smoker with a pan of water underneath it.
Close the lid and let smoke at 275 degrees for 1 1/2 hours.
Once the cheesecake is firm but somewhat giggles in the center add the mini marshmallows, graham cracker pieces, and pieces of chocolate bar.
Let smoke at the same temperature for another 30 minutes until the chocolate is somewhat softened and marshmallows slightly browned.
After pulled off the smoker, run a butter knife around the edge of cheesecake to prevent cracking as the cheesecake cools.
Let rest on the counter until the cheesecake cools to room temperature and then refrigerate for at least 6 hours but best over night.
Remove from springform pan, slice, and serve!