Japan has no points-based route you can use from abroad without a job. The points system runs alongside a job offer, not instead of one.