I want to make a sword model a gear. I also would like to know how to make dual wielded models into usable gear (I already have the animations, hopefully). Do I need to make a new part and have the player hold it from there or just script? Also where do I add the animation for the gear. I will try to answer comments if you want me to elaborate. Final Note: I want to know how to do damage when they make contact with another player.
to make the sword model a gear, make sure its welded together and put it inside a gear instance. If you want to dual wield the swords then add a script inside the gear that welds the sword handle onto the player's hand/arm when the player equips the swords. Inside the script, you could also make the player do the animations you have made by adding animation instances to your gear and playing them by doing. (make sure animation priority is action)
local animation = player.humanoid:LoadAnimation(animation_instance) animation:play()
to do the damage, make a touching event for the sword so when a player touches it, it will do damage to them.
blade.Touched:Connect(function(hit) humanoid= hit.Parent.FindFirstChild("Humanoid") if humanoid then humanoid:TakeDamage(10) end end)