FAQ 24.1 - How can I get my mob to cast fireballs and spells in battle?
See 'help specp spellcasting'. There are many other specps that are available as well, but none of these are well suited for player interaction. If you want to do player interaction or mob scripts, see the help pages for 'interactive'.