you would only have to do a script if this was a c...
# master
b
you would only have to do a script if this was a cast from client (with CMSG_CAST_SPELL)