How to turn off collisions for a rig + weird random movements

I have a pet which is rigged with a Motor6D so that I can animate it. However I dont want the pet to interact with any parts.

When I set CanCollide to false for all of the parts in the pet the HumanoidRootPart still collides with other parts.


Also the Motor6D causes the pet to move about randomly with no explanation if i want to leave collisions on.