Chosen Solution

why do i have small black dots on my screen?and how to fix it with out replacing it?

The reason you have small dots on your screen is because pixels in your lcd have died causing it do look black in that dead area. Your only was of fixing that issue is replacing the lcd/digitizer. The lcd/digitizer is only $50.