I cant figure it out but apparently all the ones about see if catch after the see if catch randomizer are not attached to a variable and wont work.
$PlayClock.$PlayClock2(if: $PlayClock2 is 0)[0]
(set: $TestCBCatchup to 30 + $TestWRSpeed - $TestCBSpeed)
(set: $Catchup to (random: 1,100))
(set: $Tackle to (random: 1,100))
(if: $Catch is true)[(if: $TestCBTackle >= $Tackle)][(set: $Tackled to true)]
(set: $AccuratePassChance to (random: 1,100))(if: $TestQBAccuracy >= $AccuratePassChance)[(set: $Accurate to true)](if: $TestQBAccuracy <= $AccuratePassChance)[(set: $InAccurate to true)](set: $OpenChance to (random: 1,100))(if: $TestWROpenChance >= $OpenChance)[(set: $Open to true)](if: $TestWROpenChance <= $OpenChance)[(set: $Open to false)](if: $Open is false)[(set: $CatchChance to $TestWRCatching - $TestCBMan / 1.5)](if: $Open is false)[(set: $SeeIfCatch to (random: 1,100))](if: $Open is true)[(set: $SeeIfCatch to (random: 1,100))](if: $Open is false)[(if: $CatchChance < $SeeIfCatch)][(set: $Catch to false)](if: $Open is false)[(if: $CatchChance >= $SeeIfCatch)][(set: $Catch to true)](if: $Open is true)[(if: $TestWRCatching >= $SeeIfCatch)][(set: $Catch to true)](if: $Open is true)[(if: $TestWRCatching < $SeeIfCatch)][(set: $Catch to false)](if: $Catch is true)[(if: $Catchup <= $TestCBCatchup)][(set: $TackleBattle to true)](if: $Catch is true)[(if: $Catchup > $TestCBCatchup)][(set: $TackleBattle to false)](if: $TackleBattle is true)[(if: $TestCBTackle >= $Tackle)][(set: $Tackled to true)](if: $TackleBattle is true)[(if: $TestCBTackle < $Tackle)][(set: $Tackled to false)](if: $Tackled is false)[(set: $Yards to 100)](if: $Tackled is false)[(set: $Yards to (random: -3, 99))](if: $Catch is true)[It was completed for $Yards yards!](if: $Catch is false)[It was incomplete!](set: $PlayClock2 to $PlayClock2 - (either: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12))(set: $PlayClock2 to $PlayClock2 - 30)(set: $Yards to 0)
(if: $PlayClock2 >= 60)[(set: $PlayClock2 to 59)]
(if: $PlayClock2 < 0)[(set: $PlayClock to $PlayClock - 1)]
(if: $PlayClock2 < 0)[(set: $PlayClock2 to 59)]
(if: $TestCBCatchup > 80)[(set: $TestCBCatchup to 80)]
[[Next Play]]