I am really having trouble defeating the moth boss in Dark Souls, I am using a melee character and its attacks go right through my shield, how can I best avoid damage?
I'm assuming you're talking about the Moonlight Butterfly, encountered in Darkroot Garden:
The Moonlight Butterfly is a slightly annoying boss for melee characters as they cannot damage it until it lands. Strafe along the bridge and roll to dodge its attacks, although it might take several tries before you get used to the timing. Alternately, you could get a shield with high magic resist, such as the Crest Shield.
Summoning Beatrice will also help as she has ranged attacks. You can find Beatrice's summon sign at the bottom of the stairs, hidden by some shrubs.
Whenever it lands, go ahead and two-hand your weapon as it has no attacks when it's on the ground and cannot hurt you.
use lighter armour and time your rolls you will be able to dodge the slower magical attack (the floating spore thing) but the darts and ray are best controlled by blocking with a magic shield I rarely use magic build characters so I don't really take notice of which shields block magic also the best way to deal massive damage is to wield a weapon in two hands and attack when I lands on the side of the bridge and be wary of the AOE blast (watch for the pulsing glow and get away)
The Moonlight Butterfly is easy to beat if you are well-prepared.
- Get the Crest Shield by killing Oscar of Astora in the 2nd visit to the Undead Asylum.
This item alone will reduce the damage from Phantom Butterflies' attacks enough for you to merrily tank his blasts with your shield up.
- In order to summon Witch Beatrice you must be in human from AND have killed at least one of the giant suits of armour (thus establishing you did not run through the forest)
W.B. owns the Phantom Butterfly, so you just have to not die. If you choose not to summon Witch Beatrice, then focus on damaging it while it lands.