My weapon just... turns upside down

Not even sure how to support this, since I don’t know if the issue is scripting, or rotation, or whatnot. Simply put, at the start of gametesting my weapon falls upside down. Looks fine in the scene, but as soon as game testing starts, it flips. My setup is:

Player camera - empty game object (weapon switching) with script attached for weapon switching - square with no mesh (arm) - weapon1 * weapons 2 * weapon 3. When the gametest starts up, the “arm” (cube) seems to flip over once, and the weapon becomes upside down. I’m stumped, any help is appreciated. Thanks, and God bless.

uh, nevermind. I had accidentally placed my “sword swing” animation on the player arm, as well as the sword, where it actually belonged. Case dismissed on account of user error.