Preheat the oven to 350°F. Grease a 9x13 baking pan.
In a large bowl, mix together the melted butter and sugar until they are well combined. Beat in the eggs one at a time until they are fully incorporated. Add the flour, baking soda, salt, and vanilla extract and mix until everything is just combined. Pour the Hershey’s chocolate syrup over the top of the batter.
Pour the batter into the prepared baking pan and spread evenly.
Sprinkle with chopped nuts (optional) and chocolate chips (optional).
Bake for 25-30 minutes, or until a toothpick inserted into the center of the brownies comes out clean. Allow to cool completely before topping with fudge sauce/cream.
To make the fudge sauce/cream, mix together the powdered sugar, cocoa powder, melted butter, vanilla extract, and canned milk in a medium bowl until it is smooth and creamy.
Spread the fudge sauce/cream over the cooled brownies.
Cut into squares and serve.