For some odd reason, whenever I rotate my model from the original orientation of which the parts were welded, it messes up the collisions within the model. I can’t find any other explanation to this. I even checked the CanCollide properties of each part, yet this bug still persist.
EDIT:
So after doing a bunch of test, I’ve come to the conclusion this only happens when using a MeshPart. I did the same exact thing shown in my sample video, and everything seems to work.