Characters Sticking Together?

I’ll try to explain this the best I can, but it’s very strange… It’s not a major bug but it’s really annoying. I’ve been getting a lot of messages with people complaining about it, so I thought I’ll post it here.

1. Does the bug happen 100% of the time? No. It occasionally happens.
2. If so, are there steps that reproduce the bug? CFrame two players’ torsos to the same place at the same time.
3. Where does the bug happen In game.
4. Is it level-specific? No.
5. Would a screenshot or video help describe it to someone?
Example of when it happened to two people:

6. For graphics bugs, it is sometimes helpful to know your system specs, especially graphics card. N/A
7. When did the bug start happening? Not sure. I’ve noticed it happened to me while I was testing my game about a month or so ago.
8. Anything else that you would want to know about the bug if it were your job to find and fix it. One player gets full control over moment and the other just sits there. It’s like their characters are welded together. If one of their torsos is CFramed away, the other one will follow. The only way to fix this is if one player resets.

Try setting the character’s part’s surfaces to smooth.

Maybe just adding a little math.random(1, 3) to the Y (or any other I guess) argument of MoveTo() will get rid of the siamese problem?

In my case, I have this. There’s still that chance that someone would be CFramed into the same position though.

I’m just posting it here in case if it’s a problem with character itself. The fact that the player CFrames along with the other player is just strange. I don’t think that’s suppose to be happening.

Why not do something like:
local y = 0
for k,v in pairs(TorsosToTeleport) y = y + 0.1
v.CFrame = CFrameToTeleportTo + Vector3.new(0,y,0)
end