set %1 0
set %spellTimer #scnt
repeat
onHotKey 0
gosub Toggle
if ( ( %1 = 1 ) && %spellTimer < #scnt )
gosub CWep
while #charghost = yes
wait 10
until #CLICNT = 0
sub Toggle
if %1 = 0
{
set %1 1
event sysMessage Casting Enabled!
}
else
{
set %1 0
event sysMessage Casting Disabled!
}
return
sub CWep
event macro 15 203
set %spelltimer #scnt + 10
wait 5
return
Should suffice, nothing too fancy. Should be a good grounding to learn from :>