Does it not?
Event
A unit starts the effect of an ability
Condition
Ability being cast Equal to Something
Actions
Unit - Create 1 Unit for Owner of (Triggering unit) at somewhere facing somewhere...
Unit - Add Illusion (Item) to (Last created unit)
Custom Script: call IssueTargetOrderById (bj_lastCreatedUnit, 852274, GetTriggerUnit() )