The SmartAoE and SpawnDefaultToken scripts can both provide solutions. Spawn will typically have less required syntax for your macros. SmartAoE has a ton of options which might be overwhelming at first glance, but it can do things like automatically roll damage and saving throws, apply resistances/immunity rules, and auto-apply damage to tokens. Can also handle line spells and variable cones, etc. Or, you can simply use it in it's most basic form without having to make any original macros, as Warlord mentioned. I'd review the linked documentation for both to see what they offer. Nick O has put out some good overview youtube videos of these scripts, as well, though there may be some outdated information in them. For example: his spawning the party example needs some alterations to make it work without messing up character sheets, and SmartAoE is now available for 1-click install when it wasn't when he made the video. Still good content, though.