Need some help~~~!

Hi, I'm new to the maxscript world.

I'm trying to write a script that automaticly setup a control rig.

Here's my script...

macroscript PositionReactionSetup
category:"Control"
(
--Right_Eyebrows_Control1
if (
--Right_Eyebrows_Control1 Moving Up
animate on at time 50 $Right_Eyebrows_Control1.pos = $Right_Eyebrows_Control1.pos + [0,0,0.250]

-- Set target position
-- Save initial position
X = $Face_R_Brows0.pos + [0,0,0.1]
-- Save initial control position
Y = $Right_Eyebrows_Control1.pos

--Assign a reactor
cont = $Face_R_Brows0.pos.controller = position_Reactor()

reactTo cont $Right_Eyebrows_Control1.pos.controller

-- Creat new states
slidertime = 50

createReaction cont

-- Set the reaction parameters

setReactionState cont 2 X

selectReaction cont 1

setReactionInfluence cont 1 100

setReactionStrength cont 1 0.8
setReactionFalloff cont 1 1.0

setReactionValue cont 1 Y

setReactionName cont 1 "Face_R_Brows0 Reaction1"

-- get the reaction parameters

getReactionInfluence cont 1

getReactionStrength cont 1

getReactionFalloff cont 1

getReactionState cont 1

getReactionValue cont 1

getSelectedReactionNum cont

getReactionCount cont

getReactionName cont 1

--Right_Eyebrows_Control1 Moving Down
$Right_Eyebrows_Control1.pos = Y

animate on at time 50 $Right_Eyebrows_Control1.pos = $Right_Eyebrows_Control1.pos - [0,0,0.250]

-- Set target position
X = $Face_R_Brows0.pos - [0,0,0.05]

slidertime = 50

createReaction cont

-- Set the reaction parameters

setReactionState cont 3 X

selectReaction cont 1

setReactionInfluence cont 1 100

setReactionStrength cont 1 0.8
setReactionFalloff cont 1 1.0

setReactionValue cont 1 Y

setReactionName cont 1 "Face_R_Brows0 Reaction2"

-- get the reaction parameters

getReactionInfluence cont 1

getReactionStrength cont 1

getReactionFalloff cont 1

getReactionState cont 1

getReactionValue cont 1

getSelectedReactionNum cont

getReactionCount cont

getReactionName cont 1
)

--Right_Eyebrows_Control2
do (
--Right_Eyebrows_Control2 Moving Up
animate on at time 50 $Right_Eyebrows_Control2.pos = $Right_Eyebrows_Control2.pos + [0,0,0.250]

-- Set target position
X = $Face_R_Brows1.pos + [0,0,0.1]
-- Save initial control position
Y = $Right_Eyebrows_Control2.pos

--Assign a reactor
cont = $Face_R_Brows1.pos.controller = position_Reactor()

reactTo cont $Right_Eyebrows_Control2.pos.controller

-- Creat new states
slidertime = 50

createReaction cont

-- Set the reaction parameters

setReactionState cont 2 X

selectReaction cont 1

setReactionInfluence cont 1 100

setReactionStrength cont 1 0.8
setReactionFalloff cont 1 1.0

setReactionValue cont 1 Y

setReactionName cont 1 "Face_R_Brows1 Reaction1"

-- get the reaction parameters

getReactionInfluence cont 1

getReactionStrength cont 1

getReactionFalloff cont 1

getReactionState cont 1

getReactionValue cont 1

getSelectedReactionNum cont

getReactionCount cont

getReactionName cont 1

--Right_Eyebrows_Control1 Moving Down
$Right_Eyebrows_Control2.pos = Y

animate on at time 50 $Right_Eyebrows_Control2.pos = $Right_Eyebrows_Control2.pos - [0,0,0.250]

-- Set target position
X = $Face_R_Brows1.pos - [0,0,0.05]

slidertime = 50

createReaction cont

-- Set the reaction parameters

setReactionState cont 3 X

selectReaction cont 1

setReactionInfluence cont 1 100

setReactionStrength cont 1 0.8
setReactionFalloff cont 1 1.0

setReactionValue cont 1 Y

setReactionName cont 1 "Face_R_Brows1 Reaction2"

-- get the reaction parameters

getReactionInfluence cont 1

getReactionStrength cont 1

getReactionFalloff cont 1

getReactionState cont 1

getReactionValue cont 1

getSelectedReactionNum cont

getReactionCount cont

getReactionName cont 1
)
)

If I delete the 2nd part(eye brows2 part) it works...
But as long as I keep them both it just won't work at all...

Any ideas?

Really appreciated!!