my dekay snake only took earthworms for me when I had her.

If it isn't too late in the year, you may want to have a run looking for earthworms after a good rain, put them into a large planter full of dirt and throw in some leaf litter for them to eat.

My dekay snake would often take earthworms longer than she was. Pretty cool to watch actually.