My best piece of writing advice for any aspiring DM is to not write every single story beat you want your party to get to, but instead write the bad ending if no one helps the situation.
I'll give you an example;
There's a kingdom run by dwarfs that is known across the land for making a specific kind of technology that a few military generals want to turn into a weapon, but the current king and his daughter are both peaceful rulers who do not want to start war. The generals are planning a coup, and the plan is to kill the ruling Monarch and his daughter who is betrothed to a neighboring party, and replace them with her much more pliable younger brother. This will start a civil war with the neighboring countries, destabilizing the global area and eventually creating a powerful militarized empire that will cause ruin and destruction.
Now I could write a story beat about meeting in a tavern and someone giving them party tickets and I could write another beat about them getting clothing and then I could write another beat about them going to the party and then I could write another beat about them stopping in assassin, but they might not do any of that, And I've wasted hours and hours of writing.
Instead, I'll write that the bad ending; the assassins will kill the princess at this party. The assassin won't be caught at the party, because of that they'll be able to get back to her betrothed's room and plant the murder weapon, and with that they will convince everyone that it was Uxoricide (had to look that word up).
Because I have the bad plan, any meddling/ investigation my players do will alter the trajectory, and can be related to the story. I know they're going to want to be at this party, so I'll focus on that, but I'll give multiple options of entry and make it so no matter what they choose to investigate, they'll get a different aspect of the plot.
This way the villains have these really concrete plans that the players are trying to uncover and thwart, rather than meandering around for a while, and you aren't planning 85 scenarios hoping your players will choose something. Make a map, put different revelations in different parts, and trust your players to find them
















