This post contains affiliated links.

I absolutely love the tradition of making boo baskets for my kids every Halloween. It’s such a fun way to kick off the spooky season and show them a little extra love. Each year, I try to switch things up just a bit and this time, I decided to add a more personal touch to their baskets.
Now that my oldest is 14, it’s definitely getting trickier to find things he’ll actually enjoy or wear without an eye roll. But this year, I scored a win! I found some awesome Nightmare Before Christmas pajamas on Amazon, and let’s be honest, you really can’t go wrong with Jack Skellington.
To go along with the PJs, I decided to create a custom shirt that would match. I designed the graphic and used glow-in-the-dark iron-on vinyl to give it that extra spooky-fun vibe. It turned out so cool and even better, my teen actually liked it!
Here’s What I Used:
- Glow-in-the-dark Iron-On Vinyl
- Black T-shirt
- Cricut Machine
- Standard Grip Cutting Mat
- Weeding Tool
- Cricut EasyPress
- Cricut EasyPress Mat
- Lint Roller
- Nightmare Before Christmas Files: SVG | PNG | JPG
How to Make Your Own “Nightmare Before Christmas” Shirt:
- Download the Design
First, grab the FREE SVG file for the “Nightmare Before Christmas” design. - Upload to Cricut Design Space
Open Cricut Design Space and upload your SVG file. - Prepare Your Settings
- Set your Cricut machine to the “Iron-On” setting.
- Don’t forget to mirror your image before cutting, this is super important when using iron-on vinyl!
- Load and Cut
- Place your glow-in-the-dark vinyl shiny side down on the cutting mat.
- Load the mat and let the Cricut work its magic.
- Weed the Design
Use your weeding tool to carefully remove all the excess vinyl, leaving only your design behind. - Prep the Shirt
- Lay your black shirt on the Cricut EasyPress mat.
- Use a lint roller to remove any fuzz or dust.
- Preheat the shirt using your EasyPress to get rid of wrinkles and prep the fabric.
- Apply the Design
- Place your design onto the shirt, centered.
- Press with the EasyPress (refer to your vinyl’s instructions for temp & time).
- Use the built-in Cricut timer for even pressure.
- Peel and Reveal!
- Check your vinyl’s instructions to see whether you should peel the plastic carrier sheet while warm or cool.
- Carefully remove the backing and you’re done!
There’s something really special about being able to make even small holidays feel magical and personalized. These little traditions are the ones I hope my kids will remember for years to come.









