False : If some edge weights are negative, there might be no shortest path.
It would possible to loop into a negative-cost cycle to lower the cost as much as you want.
That's said, if you forbid to use twice the same point, I think that it becomes true.
Even if you forbid using twice the same point, it still does not work as stated by MrSmith42 :
You might have two paths one with costs 0+0+0+0+0+0+0+0+0+0=0 and one with 10+(-4)=6. If you increase all weights by 4, the cost will be 4+4+4+4+4+4+4+4+4+4+4=40 and the other 14+0=10. This way the cheaper path becomes the more expensive ones by changing the weights.