im very dumb at trigger and i need some help, i don't know why it's didn't work, and anyone can help me fix it thanks a lot 
-
Walkthrough
-
Events
-
Unit - A unit Begins casting an ability
-
-
Conditions
-
(Ability being cast) Equal to Walkthrough
-
-
Actions
-
Set WT_unit = (Target unit of ability being cast)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(WT_unit has buff Walkthrough ) Equal to True
-
-
Then - Actions
-
Unit - Turn collision for WT_unit On
-
-
Else - Actions
-
Do nothing
-
-
-
-
-
Walkthrough 2
-
Events
-
Time - Every 0.03 seconds of game time
-
-
Conditions
-
(WT_unit has buff Walkthrough ) Equal to False
-
-
Actions
-
Unit - Turn collision for WT_unit Off
-
Trigger - Turn off (This trigger)
-
-