P For Pause is a mod that adds the ability to manipulate time itself in cookie clicker. As its name states, you can press P to pause or unpause the game, but you can also press Shift+P to slow down or speed up the game smoothly!
| Method | Code/Link | Description |
|---|---|---|
| CCMM extension | `https://cursedsliver.github.io/CCCEM/PForPause.js` | Install the [CCMM extension](https://chromewebstore.google.com/detail/cookie-clicker-mod-manage/gehplcbdghdjeinldbgkjdffgkdcpned) and click the "Register new mod" box at the bottom. Paste the link into the URL field of the textbox that appears, then confirm. |
| Bookmarklet | `javascript:{(function(){Game.LoadMod('https://cursedsliver.github.io/CCCEM/PForPause.js');})();}` | Input into the URL field of the bookmarklet, then click on the bookmark while on an instance of Cookie Clicker. |
| Console command | `javascript:{(function(){Game.LoadMod('https://cursedsliver.github.io/CCCEM/PForPause.js');})();}` | [Open the developer console](https://balsamiq.com/support/troubleshooting-faqs/browser-console/) and paste the command into the console. |
| Tampermonkey/Greasemonkey | In the addendum section. | Post the code in the addendum of this document to a new script on your userscript manager, such as Tampermonkey or Greasemonkey. |
| Steam Workshop | [https://steamcommunity.com/sharedfiles/filedetails/?id=3789272587](https://steamcommunity.com/sharedfiles/filedetails/?id=3789272587) | Subscribe on Steam Workshop. |
The vanilla game has minimal support for game speed adjustments, so this mod may break other mods. Try to put it late in the loading order, but before any big content or gameplay mods. If this doesn’t work, try to put it as early as possible.
If you speed up a lot and then unload the mod sugar lump growths WILL revert and show text such as “This sugar lump has been exposed to time travel shenanigans”.
If you encounter any bugs, or have feature requests and questions/concerns, you can make a pull request or DM @cursedsliver on discord (make sure that you don’t misspell it!)
If you use tampermonkey or greasemonkey, use the following userscript:
// ==UserScript==
// @name P For Pause
// @namespace PForPause
// @include https://orteil.dashnet.org/cookieclicker/
// @include https://cookieclicker.eu/cookieclicker/
// @grant none
// ==/UserScript==
window.eval("javascript:{(function(){Game.LoadMod('https://cursedsliver.github.io/CCCEM/PForPause.js');})();}");