MeshPart teleporting character when welded to character humanoidrootpart

Hi! I’m trying to create a script where a part (which is supposed to be a shield) clones to the character and welds itself to the humanoidrootpart, as to look like it’s surrounding it. It’s a meshpart, and it has origin position. Whenever it welds, it teleports the whole character to the origin position. How do I remove/disable origin position?

It’s hard to provide a solution without any code. You say that you are cloning it - perhaps the shield is anchored, and this is causing the player to be teleported to the origin when you weld it?

Move the cloned ‘shield’ to the character’s position before welding it to the character.

Fixed it by making the shield massless.

1 Like