Freezing is the most horrible option out there. It's a slow and agonizingly painful process for reptiles. Stick your hand in a bucket of ice for a decent period of time and tell me how that feels.
I would take an adult to the vet for euthanasia. And if there was ever a situation where I had to euthanize on the spot, I think decapitation would be the most humane. Cervical dislocation sounds like a good option too, but it seems a little tricky and possibly difficult to do on a snake. Especially if you don't know what you're doing.