Does parenting a part to another object change its position relative to the object when vector3.new is used?

Say I parented an attachment to the left arm of the player, and then I do Attachment.Position = Vector3.new(3,0,0) , will the attachment move 3 studs on the x-axis relative to the player’s left arm? If so, where is the origin point in the left arm with regards to the attachment?

No, it isnt like unity (30 chas)

When it comes to Vector3 and positioning, it’s generally better to view Vector3’s like a world position.

If you wanted to make the attachment to 3 studs on the x-axis relative to the players left arm you could do the following Vector3 math:

Attachment.Position = Player.Character["Left Arm"].Position + Vector3.new(3,0,0)

As you can see instead of just setting the position of the attachment to Vector3.new(3,0,0), we are adding Vector3.new(3,0,0) to the arms current WorldPosition.