Yeah, sword looks ok. Perhaps share ActiveWeapon, too. I can see in the code now that the active weapon is the one being manipulated
Also, check this: How to apply code formatting within your post
Makes it easier to read the code, as well as copy-and-paste code if I need to respond with a snippet.