stuck on making attack sequence for player character with changing weapons.

I want to make an attack sequence, as in making the player character attack three consecutive times, each with different animation. the problem starts with the attack hitboxes, since i want the character to be able to perform the attack sequence with many different weapons. for example, the motions of the characters would be the same every time, but the weapon would sometimes be a hammer, sometimes a sword, and sometimes an axe, depending on the choice of the player. i also want the different weapons to have special properties such as dealing more damage to specific kind of enemies depending on the weapon. for example, a plant-type enemy would take more damage from the axe than the sword and hammer. moreover, i want the weapons to appear at the start of the animation as if by magic, and disappear at the end of the attack animation.
the thing is, i cant find any tutorials on such a specific thing, and dont know where to start looking. any help is appreciated!