Simplify the expression:

(-10p^3-10p^5+3p^4)-(p^4+3p^5-4p^2)

-10p^3 - 10p^5 + 3p^4 - p^4 - 3p^5 + 4p^2

Combine like terms:

= -10p^3 - 10p^5 + 3p^4 - p^4 - 3p^5 + 4p^2

= -10p^5 + 2p^4 - 10p^3 + 4p^2

Therefore, the simplified expression is -10p^5 + 2p^4 - 10p^3 + 4p^2.