#[Lenguage][1], score 0 Well, this is quite boring and obvious, but it seems to achieve the perfect score (assuming I understand the challenge correctly). To fix this loophole, you should probably add the program's length to the sum of the code points; I'm pretty sure that won't break the relative order of the current answers.
The program is
2282524454641945458940768311481012240407465625061984267694778013056442426959468031225640633070772676474431950201473533908
null bytes. Fortunately, 0 multiplied by the number above is still 0.
I believe this decompresses (alternatively, it compresses) to the automatically generated (with the help of a random web page that claims "Original Java program not from me") brainfuck program:
-[------->+<]>-.-[->+++++<]>++.+++++++..[-->+<]>------.[--->++<]>.---[->+++<]>.+[-->+<]>++++.[----->+<]>++.------.--------.-[--->+<]>.
It almost certainly could be golfed (but I haven't tried), but that is unnecessary.
#Javascript, score -2147483648 2147483648
console.log("Hell0 W0rld!"); //ыыыыыыыыыыыыыыыыыыыыыыыыtzzzz
This used to overflow the score counter until the scoring program was rewritten by @pppery. [1]: https://esolangs.org/wiki/Lenguage