What is the difference between part0 and c0, part 1 and c0

It’s in the title, what is the difference between the 2? Can someone provide an in depth explanation on them? The ones on the dev forum and devhub just doesn’t cut it.

Well, you can read it on Developer Portal, but in a few words:
Part0 and Part1 used for welding with “Welds” and “Motor6D”.
C0 and C1 determines CFrame offsets. C0 offset Part0 from Part1 and C1 Part1 from Part0. Without them Part0 and Part1 will be welded inside each other and having the same CFrame. Keep in mind C0 and C1 depends from each other.