so ive made a counter to this with an ele build my friend gave me...
E/D
earth magic 12+1+3
air magic 4
energy storage 9
earth prayers 8
Skills
storm djinns haste
stoneflesh aura
mystic regen
earth attunment
gylph of swiftness
obsidian flesh
sliver armor
empty-i use crystal wave
template code
OgpkgUJMTuijW9ryeTFSftBPMbA
Note: cast earth attunment,stoneflesh,SDH, and mystic regen in that order while running
and always keep up obsidian while fighting the imps

P.S forgot to say u absolutely need an earth staff enchanting(19-20%) to keep up obby flesh