Keeps giving me the no Else without If error at line 5.Code:'This is to determine whether or not the weapon hits the NPC2 target. If yes, it goes to Success, if no it goes to Fail. If Forms![frmBattleScreen]![NPC1ACWeap1Hit] <= Forms![frmBattleScreen]![NPC2subform]![EffectiveAC] Then GoTo NPC1Weap1Success ElseIf Forms![frmBattleScreen]![NPC1ACWeap1Hit] > Forms![frmBattleScreen]![NPC2subform]![EffectiveAC] Then GoTo NPC1Weap1Fail End If 'If successful, it looks at the size of the opponent and then rolls and determines damage based upon that. NPC1Weap1Success: If Forms![frmBattleScreen]![NPC2subform]![SizeIDBOX] = 1 Or 3 Then NPC1Weap1Damage.Value = Int((Forms![frmBattleScreen]![NPC1subform]![MedSidesWeap1] - Forms![frmBattleScreen]![NPC1subform]![MedCountWeap1] + 1) * Rnd + Forms![frmBattleScreen]![NPC1subform]![MedCountWeap1]) + (Forms![frmBattleScreen]![NPC1subform]![DamageRACE1] + Forms![frmBattleScreen]![NPC1subform]![DamageSTR1] + Forms![frmBattleScreen]![NPC1subform]![DamageMAGIC1]) ElseIf Forms![frmBattleScreen]![NPC2subform]![SizeIDBOX] = 2 Then NPC1Weap1Damage.Value = Int((Forms![frmBattleScreen]![NPC1subform]![LrgSidesWeap1] - Forms![frmBattleScreen]![NPC1subform]![LrgCountWeap1] + 1) * Rnd + Forms![frmBattleScreen]![NPC1subform]![LrgCountWeap1]) + (Forms![frmBattleScreen]![NPC1subform]![DamageRACE1] + Forms![frmBattleScreen]![NPC1subform]![DamageSTR1] + Forms![frmBattleScreen]![NPC1subform]![DamageMAGIC1]) End If 'If it fails to hit, it puts a "Miss" in the Damage box. NPC1Weap1Fail: [NPC1Weap1Damage] = "Miss"