The charge on an electron as well as proton is same. The difference between electron and proton is that the electrons have a negative charge while the protons have positive charge.
The weight of an electron is, while the weight of a proton is .
Therefore, the given statement "A proton carries positive charge, and weights the same as an electron." is false.