When You Can't Afford A Fleshlight

Is this a toilet paper roll and a sock?  No seriously, what's going on here?  I can't imagine the heat from that sock is good for the skin.  But good for him for being innovative.