Weird character duplication while move
After fiddling with it for a little, I figured out your problem.

Your model is duplicated on itself. Test it by moving the model out of the armature and moving the bones around. Alternatively: remove some faces and you'll find faces below them.
You incorrectly assigned your vertex groups by grouping both sides of the mesh that results in the &quot;mirrored movement&quot; effect you're experiencing.
My suggestion to you in the future: better naming conventions to reduce personal confusion (I saw a lot of stuff like [Item_Name].### which can be burdensome to read/tell apart).