I’m not at all sure what happening here or exactly how to replicate it, but I welded a gun together using Motor6D and upon doing something, the gun stretches / distorts. http://i.imgur.com/Jyizsuc.jpg
I can kind of replicate it but I’m not exactly sure what’s going on to make it do this. I didn’t know this was even possible.
Okay it looks like matrix creep. Every time you update the offset, it loses a little precision, until it drifts into chaos. If the offsets are constant, try storing them instead of getting it each time.
(also beware of this when using model:SetPrimaryPartCFrame)