NPC stats
If I’m creating NPCs (some of whom become important to the storyline of the campaign and may even temporarily become followers of the party) how should I go about determining their stats? Do I need to create a whole character sheet for them with individual skills and abilities or can I maybe take inspiration from stats from the monster manual?
If the latter how do I know which build / block of stats to go with for the NPC? Trying to make it as balanced as possible for the party, but so they have their own character it’s but don’t blow over in combat?
Also if they end up being in combat do I just run them like I do for the enemies? Where I take their turn but obviously so they’re on the players’ team?