Ok, I have a squire p-bass, will a fender p-bass pickguard fit it and are fender parts even compatible?

Just wondering.

Thank you
If the screw holes line up, then yes. Easy. If they don't, you could glue matchsticks in the existing screw holes, and drill some new ones.
Better still, just fit the pickup - they're almost always compatible. Just make sure to note down on paper where the wires go so you solder them back on the right places!