BanditNames = BanditNames or {}

BanditNames.GenerateName = function(female)
    local firstname
    if female then
        firstname = BanditUtils.Choice(BanditNames.Female.FirstNames)
    else
        firstname = BanditUtils.Choice(BanditNames.Male.FirstNames)
    end
    local surname = BanditUtils.Choice(BanditNames.Surnames)

    return firstname .. " " .. surname
end

BanditNames.Male = BanditNames.Male or {}
BanditNames.Male.FirstNames = BanditNames.Male.FirstNames or {}

table.insert(BanditNames.Male.FirstNames, "Liam")
table.insert(BanditNames.Male.FirstNames, "Noah")
table.insert(BanditNames.Male.FirstNames, "Oliver")
table.insert(BanditNames.Male.FirstNames, "Elijah")
table.insert(BanditNames.Male.FirstNames, "James")
table.insert(BanditNames.Male.FirstNames, "William")
table.insert(BanditNames.Male.FirstNames, "Benjamin")
table.insert(BanditNames.Male.FirstNames, "Lucas")
table.insert(BanditNames.Male.FirstNames, "Henry")
table.insert(BanditNames.Male.FirstNames, "Theodore")
table.insert(BanditNames.Male.FirstNames, "Jack")
table.insert(BanditNames.Male.FirstNames, "Levi")
table.insert(BanditNames.Male.FirstNames, "Alexander")
table.insert(BanditNames.Male.FirstNames, "Jackson")
table.insert(BanditNames.Male.FirstNames, "Mateo")
table.insert(BanditNames.Male.FirstNames, "Daniel")
table.insert(BanditNames.Male.FirstNames, "Michael")
table.insert(BanditNames.Male.FirstNames, "Mason")
table.insert(BanditNames.Male.FirstNames, "Sebastian")
table.insert(BanditNames.Male.FirstNames, "Ethan")
table.insert(BanditNames.Male.FirstNames, "Logan")
table.insert(BanditNames.Male.FirstNames, "Owen")
table.insert(BanditNames.Male.FirstNames, "Samuel")
table.insert(BanditNames.Male.FirstNames, "Jacob")
table.insert(BanditNames.Male.FirstNames, "Asher")
table.insert(BanditNames.Male.FirstNames, "Aiden")
table.insert(BanditNames.Male.FirstNames, "John")
table.insert(BanditNames.Male.FirstNames, "Joseph")
table.insert(BanditNames.Male.FirstNames, "Wyatt")
table.insert(BanditNames.Male.FirstNames, "David")
table.insert(BanditNames.Male.FirstNames, "Leo")
table.insert(BanditNames.Male.FirstNames, "Luke")
table.insert(BanditNames.Male.FirstNames, "Julian")
table.insert(BanditNames.Male.FirstNames, "Hudson")
table.insert(BanditNames.Male.FirstNames, "Grayson")
table.insert(BanditNames.Male.FirstNames, "Matthew")
table.insert(BanditNames.Male.FirstNames, "Ezra")
table.insert(BanditNames.Male.FirstNames, "Gabriel")
table.insert(BanditNames.Male.FirstNames, "Carter")
table.insert(BanditNames.Male.FirstNames, "Isaac")
table.insert(BanditNames.Male.FirstNames, "Jayden")
table.insert(BanditNames.Male.FirstNames, "Luca")
table.insert(BanditNames.Male.FirstNames, "Anthony")
table.insert(BanditNames.Male.FirstNames, "Dylan")
table.insert(BanditNames.Male.FirstNames, "Lincoln")
table.insert(BanditNames.Male.FirstNames, "Thomas")
table.insert(BanditNames.Male.FirstNames, "Maverick")
table.insert(BanditNames.Male.FirstNames, "Elias")
table.insert(BanditNames.Male.FirstNames, "Josiah")
table.insert(BanditNames.Male.FirstNames, "Charles")

BanditNames.Female = BanditNames.Female or {}
BanditNames.Female.FirstNames = BanditNames.Female.FirstNames or {}
table.insert(BanditNames.Female.FirstNames, "Olivia")
table.insert(BanditNames.Female.FirstNames, "Emma")
table.insert(BanditNames.Female.FirstNames, "Charlotte")
table.insert(BanditNames.Female.FirstNames, "Amelia")
table.insert(BanditNames.Female.FirstNames, "Sophia")
table.insert(BanditNames.Female.FirstNames, "Isabella")
table.insert(BanditNames.Female.FirstNames, "Ava")
table.insert(BanditNames.Female.FirstNames, "Mia")
table.insert(BanditNames.Female.FirstNames, "Evelyn")
table.insert(BanditNames.Female.FirstNames, "Luna")
table.insert(BanditNames.Female.FirstNames, "Harper")
table.insert(BanditNames.Female.FirstNames, "Camila")
table.insert(BanditNames.Female.FirstNames, "Gianna")
table.insert(BanditNames.Female.FirstNames, "Aria")
table.insert(BanditNames.Female.FirstNames, "Ella")
table.insert(BanditNames.Female.FirstNames, "Scarlett")
table.insert(BanditNames.Female.FirstNames, "Grace")
table.insert(BanditNames.Female.FirstNames, "Chloe")
table.insert(BanditNames.Female.FirstNames, "Victoria")
table.insert(BanditNames.Female.FirstNames, "Riley")
table.insert(BanditNames.Female.FirstNames, "Zoey")
table.insert(BanditNames.Female.FirstNames, "Lily")
table.insert(BanditNames.Female.FirstNames, "Aurora")
table.insert(BanditNames.Female.FirstNames, "Hazel")
table.insert(BanditNames.Female.FirstNames, "Penelope")
table.insert(BanditNames.Female.FirstNames, "Layla")
table.insert(BanditNames.Female.FirstNames, "Nora")
table.insert(BanditNames.Female.FirstNames, "Mila")
table.insert(BanditNames.Female.FirstNames, "Stella")
table.insert(BanditNames.Female.FirstNames, "Ellie")
table.insert(BanditNames.Female.FirstNames, "Abigail")
table.insert(BanditNames.Female.FirstNames, "Addison")
table.insert(BanditNames.Female.FirstNames, "Lucy")
table.insert(BanditNames.Female.FirstNames, "Bella")
table.insert(BanditNames.Female.FirstNames, "Nova")
table.insert(BanditNames.Female.FirstNames, "Ivy")
table.insert(BanditNames.Female.FirstNames, "Emily")
table.insert(BanditNames.Female.FirstNames, "Madelyn")
table.insert(BanditNames.Female.FirstNames, "Peyton")
table.insert(BanditNames.Female.FirstNames, "Savannah")
table.insert(BanditNames.Female.FirstNames, "Sophie")
table.insert(BanditNames.Female.FirstNames, "Delilah")
table.insert(BanditNames.Female.FirstNames, "Skylar")
table.insert(BanditNames.Female.FirstNames, "Aubrey")
table.insert(BanditNames.Female.FirstNames, "Aaliyah")
table.insert(BanditNames.Female.FirstNames, "Brooklyn")
table.insert(BanditNames.Female.FirstNames, "Claire")
table.insert(BanditNames.Female.FirstNames, "Daisy")
table.insert(BanditNames.Female.FirstNames, "Natalie")
table.insert(BanditNames.Female.FirstNames, "Leah")

BanditNames = BanditNames or {}
BanditNames.Surnames = BanditNames.Surnames or {}

BanditNames = BanditNames or {}
BanditNames.Surnames = BanditNames.Surnames or {}

table.insert(BanditNames.Surnames, "Smith")
table.insert(BanditNames.Surnames, "Johnson")
table.insert(BanditNames.Surnames, "Williams")
table.insert(BanditNames.Surnames, "Brown")
table.insert(BanditNames.Surnames, "Jones")
table.insert(BanditNames.Surnames, "Garcia")
table.insert(BanditNames.Surnames, "Miller")
table.insert(BanditNames.Surnames, "Davis")
table.insert(BanditNames.Surnames, "Rodriguez")
table.insert(BanditNames.Surnames, "Martinez")
table.insert(BanditNames.Surnames, "Hernandez")
table.insert(BanditNames.Surnames, "Lopez")
table.insert(BanditNames.Surnames, "Gonzalez")
table.insert(BanditNames.Surnames, "Wilson")
table.insert(BanditNames.Surnames, "Anderson")
table.insert(BanditNames.Surnames, "Thomas")
table.insert(BanditNames.Surnames, "Taylor")
table.insert(BanditNames.Surnames, "Moore")
table.insert(BanditNames.Surnames, "Jackson")
table.insert(BanditNames.Surnames, "Martin")
table.insert(BanditNames.Surnames, "Lee")
table.insert(BanditNames.Surnames, "Perez")
table.insert(BanditNames.Surnames, "Thompson")
table.insert(BanditNames.Surnames, "White")
table.insert(BanditNames.Surnames, "Harris")
table.insert(BanditNames.Surnames, "Sanchez")
table.insert(BanditNames.Surnames, "Clark")
table.insert(BanditNames.Surnames, "Ramirez")
table.insert(BanditNames.Surnames, "Lewis")
table.insert(BanditNames.Surnames, "Robinson")
table.insert(BanditNames.Surnames, "Walker")
table.insert(BanditNames.Surnames, "Young")
table.insert(BanditNames.Surnames, "Allen")
table.insert(BanditNames.Surnames, "King")
table.insert(BanditNames.Surnames, "Wright")
table.insert(BanditNames.Surnames, "Scott")
table.insert(BanditNames.Surnames, "Torres")
table.insert(BanditNames.Surnames, "Nguyen")
table.insert(BanditNames.Surnames, "Hill")
table.insert(BanditNames.Surnames, "Flores")
table.insert(BanditNames.Surnames, "Green")
table.insert(BanditNames.Surnames, "Adams")
table.insert(BanditNames.Surnames, "Nelson")
table.insert(BanditNames.Surnames, "Baker")
table.insert(BanditNames.Surnames, "Hall")
table.insert(BanditNames.Surnames, "Rivera")
table.insert(BanditNames.Surnames, "Campbell")
table.insert(BanditNames.Surnames, "Mitchell")
table.insert(BanditNames.Surnames, "Carter")
table.insert(BanditNames.Surnames, "Roberts")
table.insert(BanditNames.Surnames, "Gomez")
table.insert(BanditNames.Surnames, "Phillips")
table.insert(BanditNames.Surnames, "Evans")
table.insert(BanditNames.Surnames, "Turner")
table.insert(BanditNames.Surnames, "Diaz")
table.insert(BanditNames.Surnames, "Parker")
table.insert(BanditNames.Surnames, "Cruz")
table.insert(BanditNames.Surnames, "Edwards")
table.insert(BanditNames.Surnames, "Collins")
table.insert(BanditNames.Surnames, "Reyes")
table.insert(BanditNames.Surnames, "Stewart")
table.insert(BanditNames.Surnames, "Morris")
table.insert(BanditNames.Surnames, "Morales")
table.insert(BanditNames.Surnames, "Murphy")
table.insert(BanditNames.Surnames, "Cook")
table.insert(BanditNames.Surnames, "Rogers")
table.insert(BanditNames.Surnames, "Gutierrez")
table.insert(BanditNames.Surnames, "Ortiz")
table.insert(BanditNames.Surnames, "Morgan")
table.insert(BanditNames.Surnames, "Cooper")
table.insert(BanditNames.Surnames, "Peterson")
table.insert(BanditNames.Surnames, "Bailey")
table.insert(BanditNames.Surnames, "Reed")
table.insert(BanditNames.Surnames, "Kelly")
table.insert(BanditNames.Surnames, "Howard")
table.insert(BanditNames.Surnames, "Ramos")
table.insert(BanditNames.Surnames, "Kim")
table.insert(BanditNames.Surnames, "Cox")
table.insert(BanditNames.Surnames, "Ward")
table.insert(BanditNames.Surnames, "Richardson")
table.insert(BanditNames.Surnames, "Watson")
table.insert(BanditNames.Surnames, "Brooks")
table.insert(BanditNames.Surnames, "Chavez")
table.insert(BanditNames.Surnames, "Wood")
table.insert(BanditNames.Surnames, "James")
table.insert(BanditNames.Surnames, "Bennett")
table.insert(BanditNames.Surnames, "Gray")
table.insert(BanditNames.Surnames, "Mendoza")
table.insert(BanditNames.Surnames, "Ruiz")
table.insert(BanditNames.Surnames, "Hughes")
table.insert(BanditNames.Surnames, "Price")
table.insert(BanditNames.Surnames, "Alvarez")
table.insert(BanditNames.Surnames, "Castillo")
table.insert(BanditNames.Surnames, "Sanders")
table.insert(BanditNames.Surnames, "Patel")


