Melting and pinching the straw was only step one for me.

I then dip in "plastidip" and let each end dry. So far, no leaks.
(plastidip is magic stuff guys! You can "rubberize" knife grips, xacto blades, rope ends, etc.)