local real mFacing = GetUnitFacing(missile.dummy)
local real dest1X = GetXWithOffset(Spell.targetX, 32, mFacing - 90)
local real dest1Y = GetYWithOffset(Spell.targetY, 32, mFacing - 90)
local real dest2X = GetXWithOffset(Spell.targetX, 64, mFacing - 90)
local real dest2Y = GetYWithOffset(Spell.targetY, 64, mFacing - 90)
local real dest3X = GetXWithOffset(Spell.targetX, 32, mFacing + 90)
local real dest3Y = GetYWithOffset(Spell.targetY, 32, mFacing + 90)
local real dest4X = GetXWithOffset(Spell.targetX, 64, mFacing + 90)
local real dest4Y = GetYWithOffset(Spell.targetY, 64, mFacing + 90)
set missile.destruct = CreateDestructable(BLOCKER_ID, Spell.targetX, Spell.targetY, mFacing , 1, 0)
set missile.destruct1 = CreateDestructable(BLOCKER_ID, dest1X, dest1Y, mFacing , 1, 0)
set missile.destruct2 = CreateDestructable(BLOCKER_ID, dest2X, dest2Y, mFacing , 1, 0)
set missile.destruct3 = CreateDestructable(BLOCKER_ID, dest3X, dest3Y, mFacing , 1, 0)
set missile.destruct4 = CreateDestructable(BLOCKER_ID, dest4X, dest4Y, mFacing , 1, 0)