an error i cant seem to get past

Verse’s syntax allows you to do code blocks either by using braces { }, or by using : and always indent the line inside by a tab.

In your example, verse doesn’t like that your line 79 and 80 are indented at the same distance. You can fix it either by having lines 78 and 79 be one tab less, or by moving line 80 one tab further. You can also replace the : by braces, which will allow you to indent the code as you wish.

Any of these will work:

[...]
if (WeaponCounter1.GetCount() >= WeaponCounter2.GetCount() and
    WeaponCounter1.GetCount() >= WeaponCounter3.GetCount() and
    WeaponCounter1.GetCount() >= WeaponCounter4.GetCount()):
        ChooseLoadout1()

else if [...]

or

[...]
if (WeaponCounter1.GetCount() >= WeaponCounter2.GetCount() and
    WeaponCounter1.GetCount() >= WeaponCounter3.GetCount() and
    WeaponCounter1.GetCount() >= WeaponCounter4.GetCount())
{
    ChooseLoadout1()
}    

else if [...]

or

[...]
if (WeaponCounter1.GetCount() >= WeaponCounter2.GetCount() and
    WeaponCounter1.GetCount() >= WeaponCounter3.GetCount() and
    WeaponCounter1.GetCount() >= WeaponCounter4.GetCount())
    {
        ChooseLoadout1()
    }    

else if [...]

or (ugly but compiles):

[...]
if (WeaponCounter1.GetCount() >= WeaponCounter2.GetCount() and
WeaponCounter1.GetCount() >= WeaponCounter3.GetCount() and
WeaponCounter1.GetCount() >= WeaponCounter4.GetCount()):
    ChooseLoadout1()

else if [...]

More info here: Verse Language Quick Reference | Unreal Editor for Fortnite Documentation | Epic Developer Community