Line a 9×9 baking pan with parchment paper folding it over the edges of the pan.
Place semi-sweet chocolate chips and food coloring in a bowl. Set aside.
Place butter in a large saucepan.
Add the sugar and half & half cream; mix well.
Combine the white chocolate chips and marshmallow creme
Stir in the vanilla, white chocolate chips, marshmallow creme into the butter sugar mixture until very smooth
Immediately transfer about ½ of the hot white chocolate mixture to the chocolate chips and food coloring
Stir well with a spatula or wooden spoon until chocolate chips are completely melted and incorporated.
Working quickly and using 2 tablespoons, plop scoops of each mixture in a random pattern into a prepared pan.
When complete, jiggle the pan to smooth surface.
Take a small knife, and run the blade back and forth through the fudge to create the swirly effect.
Use the extra parchment paper on the sides to lift fudge from pan before cutting into squares.