Not bad for a first spell!
Why do you use so many dummies?
Unit - Create 1 Destruction Explosion 2 for (Owner of CastingUnit_BoomTest[(Player number of (Owner of (Casting unit)))]) at (Position of DummyUnit_BoomTest[(Player number of (Owner of (Casting unit)))]) facing (Position of DummyUnit_BoomTest[(Player number of (Owner of (Casting unit)))])
Unit - Create 1 Destruction Explosion 3 for (Owner of CastingUnit_BoomTest[(Player number of (Owner of (Casting unit)))]) at (Position of DummyUnit_BoomTest[(Player number of (Owner of (Casting unit)))]) facing (Position of DummyUnit_BoomTest[(Player number of (Owner of (Casting unit)))])
Unit - Create 1 Destruction Explosion 4 for (Owner of CastingUnit_BoomTest[(Player number of (Owner of (Casting unit)))]) at (Position of DummyUnit_BoomTest[(Player number of (Owner of (Casting unit)))]) facing (Position of DummyUnit_BoomTest[(Player number of (Owner of (Casting unit)))])
You could have used 1 dummy unit and used a for loop 8 times.
You have like 20 imported buttons, but you dont use em?
*Try and learn jass, its fun!!

*