If there is blood or proteins in urine, then can it give you false positive pregnancy test?

No. The pregnancy test is looking for beta hCG and general positive proteins should not interfere in that testing especially if it is an early morning urine specimen.