Speedrunning

Speedrunning is a strategy for maximizing your GP per hour by doing fast rebirths. By rebirthing as quickly as possible, you can fight the gods that give 1 GP every time they are defeated more frequently. A single rebirth during a speedrunning session is referred to by players as a "run".

Strategy
The trick to effective speedrunning is picking a target time and sticking to it, and doing the most you can to make yourself powerful within that time. It has advised not to do dedicated speedruns until you have several million clones. While you have high GP gains, you lose out on pet growth, CP, challenges, RTI, etc. For mid to lategame players, 5-15 minute rebirths are common speedrun lengths.

A very rough outline of what you do on a speedrun is as follows:
 * Put initial clones into training, monsters, and pets.
 * Fingerflick as many gods as you can.
 * Quickly make 1 of every monuments and work to unlock the Divinity Generator
 * Spend about 1/2 - 2/3 of your total intended run time upgrading the Divinity Generator as far as you can. Keep the convert speed and divinity per convert at the same levels if possible, but if they differ by 1, level convert speed first, then divinity per convert. Make sure the Divinity Generator is currently running while doing this. Go to your God Powers menu, and buy 1 GP of instant divinity.
 * Use this Divinity and create the creations you need to upgrade the monument of your choice for maximum rebirth multi. This will likely be the highest monument you can build in a speed run based on time. Start at Temple of God and work your way up to Blackhole if you can. If you are killing UBv2s in your speedruns, do not build Black Hole upgrades until after the UBv2s are dead. Black Hole upgrades usually give you more HP than your regen can keep up with.
 * If fighting UBv2s, don't be afraid to spend small amounts of GP on Divinity. This can allow you to kill more UBv2s in the same amount of time, netting even more GP than what you'd be spending.
 * Defeat as many gods as you can, again, and rebirth at your planned run time.

As your stats improve, you can consider reducing your run time. This will of course yield even more GP/hour, but also means you'll suffer from reduced rebirth multipliers. Between 0 minutes and 1 hour there is a linear scale dividing your potential rebirth multiplier, with 1 hour giving you 100% of your expected multis. On top of that, there are dividers to your rebirth multis of /2 when you are below 60, 30, 15, 12, 10, 8, and 6 minutes of time on your run and /3 when under 5, 4, 3, and 2 minutes on a run. These penalties apply twice as they affect your rebirth multi and your achievement multi as well.

If you have the ability to make >2M clones and 10 planets during your run, and have defeated P.Baal 25 or higher, you can also consider trying to defeat Planet Eater v2 to add 10 GP earned each run. The ability to defeat more UBv2 can also be achieved by having a higher HGE (highest god ever defeated) and by having more clones.

Advance Strategy
As you complete more challenges, gain more pets, and gain more stats, what you can do during a speed run changes. Here are a few things to note when attempting a speed run in mid-end game.

Buying Divinity
It may sound counterproductive to buy divinity with GP, which you are doing the speed run for. However, the divinity bought can lead you to gaining more gp than you spent.

For example, after Planet Eater v2 is Godly Tribunal v2, which requires earthlike planets. It may take you 10 minutes to gain enough divinity to make these planets, but if you can spend 5 GP, buy those planets and use them to defeat Godly Tribunal, then you would have made 15 GP while saving 10 minutes instead of spending 10 minutes to earn 20 GP. The time save could lead to multiple runs, which would give you more GP overall.

No Target God
The basic guide targeted the lower gods like Amaterasu or Chronos and recommended shortening the timer to make GP. However, there is a limit to how fast each run should be. The most efficient runs have you doing something for the whole duration of the run, but these runs often can tire anyone out. This is why the time matters more than the target god itself.

A run that's 10 minutes long means you can do 6 runs within a hour. You will likely be doing something for the full duration and adding a p.baal to this can result in amazing gp, but also burn you out quickly. These runs are often only sustainable for an hour or less.

A run that's 15 minutes long can be sustain for much longer, as it gives you breathing room, makes fighting the ubv2's easier, but it results in less gp than a 10 minute run.

A run that's 30 minutes long is often the sweet spot between speed running and a normal run. This is because with so much time to act, it leaves you free to do things in between building divinity, building monuments, and defeating UBv2's. Outside of that, there's not much you need to do.

Beyond 30 minutes, the runs aren't really considered speed runs.

By adding additional time to the speed run, you allow yourself to sustain longer runs and the gp loss can be mitigated by defeating additional UBv2's during this time. The most important thing to consider is the time of the run, not the god you reach itself.