Preheat oven to 325 degrees F.
Cover a cookie sheet with parchment paper
Using a stand mixer with a paddle attachment, cream butter and sugar together. Mix for 2 minutes.
Add in vanilla and salt, and butter flavoring (if using) scrape down sides of bowl.
Add in flour, mix until just combined.
Use a tablespoon measurer to scoop out a heaping TBS ball of dough, and place it on the parchment sheet. Then depress the center either with a smaller measuring spoon or your thumb.
Bake 12-15 minutes until golden brown and puffy.
Remove from pan and let cool on wire rack.
Fill center with Smucker's Sundae Syrup Caramel
Place on a cooling rack over the top of a piece of parchment, and coat in Magic Shell. Shake the Magic Shell well, and squeeze over the top. The excess will run down the sides and pool on the parchment. That is okay. You just want to cover the outside
Before Magic Shell hardens, sprinkle a little large crystal salt on
Keep in airtight container until ready to eat. Good for 3 days.