James Weight was awaiting sentence for another sex crime when he was caught with the twisted filth.