First: Spray a 9 inch square pan with cooking spray, and line the bottom with parchment paper.
In the mixing bowl of a stand mixer, mix the butter, sugar, and vanilla until smooth.
Place the Flour in a microwave safe bowl, and microwave the Flour until it's hot, about 1 1/2 minutes.
Add the flour and salt to the mixing bowl and mix until smooth.
Melt the white chocolate in the microwave at 10 second intervals, stirring between, until melted.
Add the Eagle-brand milk to the melted white chocolate, and stir until smooth.
Add the white chocolate mixture to the mixing bowl, and mix on low until completely blended.
Sprinkle the contents of the pudding in the bowl, and mix into the fudge mixture.
Add the pineapple and cherries, and mix.
Pour the fudge into the square pan, and press evenly into the pan with a spatula, or the back of a large spoon.
Top with drizzled hot fudge, and add sprinkles on top.
Refrigerate for at least 2 hours, or longer if needed, until the fudge is firm, and set.
Cut fudge into 1 to 2 inch squares, add cherries on top of individual pieces, and place on a plate or platter to serve. Enjoy.