Trigger - Set player groups
Event - wait for time elapsed .5 seconds.
Action - Player Group add Player *all good guys* to **goodies**
PLayer group add player *all Bad guys* to **Baddies**
Trigger - Possess
Event - Unit - *specifiic unit Bebi* cast a ability
Conditions - **ability** (event responce - ability being cast) Equal to **your Possess Ability*
Action -
[I]Unit - move unit (instantly)[/I]
**if u want this** Unit - Move (Casting unit) instantly to (Center of (Where ever u want him to go))
[I]Hero Create item for Hero[/I]
Hero - Create *your item* and give it to (Target unit of ability being cast)
[I]Player Group - set alliance[/I]
Player Group - Make (Player group((Owner of (Target unit of ability being cast)))) treat *Baddies* as an Ally with shared vision
Player Group - Make (Player group((Owner of (Target unit of ability being cast)))) treat *Gooddies* as an Enemy
[I]set variable[/I]
Set Possessed = (Target unit of ability being cast)
Trigger - Bebi release
Event -
[I]Player chat message[/I]
Player - *bebi player* types a chat message containing "Body Release" as An exact match
Condition - Unit Comparison
*Possessed* Not equal to *No unit*
Action -
[I]Player Group - Set alliance[/I]
Player Group - Make (Player group((Owner of *Possessed*))) treat *Gooddies* as an Ally with shared vision
Player Group - Make (Player group((Owner of *Possessed*))) treat *Baddies* as an Enemy
[I]Unit - move unit (instantly)[/I]
**if u want this** Unit - Move (Bebi) instantly to (Center of (Where ever u want him to go))
[I]Set Variable[/I]
Item - Remove
Item - Remove (Item carried by Possessed of type "your item")
Set *Possessed* = No unit