• Follow our Telegram to be in the loop in case of domain disruption/swap. Follow
  • If you have connectivity issues, you can choose any of our other domains available at simp.city

Requests

Home of the heroes. Something you want? Request it in here!

Premium Site Requests

Threads
67
Posts
152K
Threads
67
Posts
152K
Msspinay/pinay1/pinayone/dearpinay/dearp/pinay4 < Discussion - AI - img2vid - GROK IMAGINE Prompts - PROMPTS ONLY | Page 229 | SimpCity Forums
  • Welcome to the Fakes / AI / Deepfakes category
    When posting AI generated content please include prompts used where possible.
  • We recently launched a new Mirroring Policy with the aim of improving the reliability of forum posts, by allowing users to re-post content which was previously shared only on certain unreliable file hosts.

    You can read all about it here:
    Mirroring Policy
  • Follow our Telegram to be in the loop in case of domain disruption/swap. Follow
  • If you have connectivity issues, you can choose any of our other domains available at simp.city

Discussion AI img2vid GROK IMAGINE Prompts - PROMPTS ONLY

Here's an helper frontend script to automatically retry failed video generations, you'll find a play button at the bottom right of the screen, clicking it will enable autoretry, it will automatically stop when a video is generated or when you reclick the button, tested this only on desktop:


JavaScript:
// ==UserScript==
// @name         Grok Imagine Auto-Advance
// @namespace    http://tampermonkey.net/
...........
[/QUOTE]
Were the "accounts get frozen after a certain number of moderated gens" posts a hoax? Saw a ton of them yesterday. Thanks for the code. Gonna try it with GreaseMonkey.
 
Were the "accounts get frozen after a certain number of moderated gens" posts a hoax? Saw a ton of them yesterday. Thanks for the code. Gonna try it with GreaseMonkey.
i don't know, just tried that on two different accounts with a super difficult prompt, after a lot of retries it stops, but because it reaches its rate limit not because i got banned
 
After 3 moderattions got this results

Prompt : [(No music, Realistic 1x speed, Fixed camera angle)
i keep holding up my phone
i am wearing blue x shaped pasties under my top over my very small bosom
cargo pants slip off, i am wearing a blue thong
slight seductive hip movements
boyfriend from behind grabs waistline
there is an object under me
intermittent bounces
heavy breathing "m mm mmm mm m"
audible plaps
-----------------------------------------------------------------------------------------------------
(No music, Realistic 1x speed, Fixed camera angle)
Mimicking Lower hip movement back and forth
Man holds onto my waistline
there is a big object under me
heavy breathing "m mm mmm mm m"
note: i've had extremely great success with "realistic 1x speed" to entirely remove any slowmo grok adds]

ps : yes i pasted the entire thing like an idiot but still got the result🤣🤣 including the note🤣🤣
 
Last edited:
Here's an helper frontend script to automatically retry failed video generations, you'll find a play button at the bottom right of the screen, clicking it will enable autoretry, it will automatically stop when a video is generated or when you reclick the button, tested this only on desktop:


JavaScript:
// ==UserScript==
// @name         Grok Imagine Auto-Advance
// @namespace    http://tampermonkey.net/
// @version      2.4
// @description 
// @author       You
// @match        https://grok.com/imagine*
// @grant        GM_addStyle
// @run-at       document-idle
// ==/UserScript==

(function() {
    'use strict';

    // --- Configuration & State ---
    const CHECK_INTERVAL_MS = 1000;
    const MODERATION_CHECK_INTERVAL_MS = 500;
    const MODERATION_CHECK_DURATION = 5000;
    const FAB_BUTTON_ID = 'grok-fab-toggle';

    let isEnabled = false;
    let initialActionTaken = false;
    let checkInterval = null;
    let moderationInterval = null;
    let moderationCheckStartTime = 0;

    // --- UI (FAB & Style) ---

    GM_addStyle(`
        #grok-fab-container { position: fixed; bottom: 20px; right: 20px; z-index: 10000; }

        #${FAB_BUTTON_ID} {
            width: 56px; height: 56px; border-radius: 50%;
            color: white; border: none;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
            font-size: 24px; cursor: pointer;
            display: flex; align-items: center; justify-content: center;
            transition: background-color 0.3s, transform 0.2s;
            outline: none;
            background-color: #2ecc71; /* Default: Play (Green) */
            line-height: 1;
        }
        #${FAB_BUTTON_ID}:hover { transform: scale(1.05); }

        /* Active State (Stop: Red) */
        #${FAB_BUTTON_ID}.active {
            background-color: #e74c3c;
        }

        /* --- PURE CSS ICON STYLING --- */

        /* Base Icon Container */
        #${FAB_BUTTON_ID}::before {
            content: '';
            position: absolute;
            transition: all 0.2s;
        }

        /* Play Icon (Default State) */
        #${FAB_BUTTON_ID}:not(.active)::before {
            /* Creates a white triangle */
            width: 0;
            height: 0;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            border-left: 15px solid white;
            /* Adjust positioning to center the triangle visually */
            transform: translateX(2px);
        }

        /* Stop Icon (Active State) */
        #${FAB_BUTTON_ID}.active::before {
            /* Creates a white square */
            width: 16px;
            height: 16px;
            background-color: white;
            transform: none;
        }
    `);

    // Create FAB button
    const fabContainer = document.createElement('div');
    fabContainer.id = 'grok-fab-container';

    const fabButton = document.createElement('button');
    fabButton.id = FAB_BUTTON_ID;
    fabButton.innerHTML = ''; // No emoji content needed
    fabButton.title = 'Click to enable Auto-Advance';

    fabContainer.appendChild(fabButton);

    if (document.body) {
        document.body.appendChild(fabContainer);
    } else {
        return;
    }

    // --- Core Logic Helpers (Same) ---

    function findPlayButton() {
        const playIcon = document.querySelector('.lucide-play');
        if (!playIcon) return null;

        let currentElement = playIcon;
        while (currentElement && currentElement.tagName !== 'BUTTON') {
            currentElement = currentElement.parentElement;
        }
        return (currentElement && currentElement.tagName === 'BUTTON') ? currentElement : null;
    }

    function checkIsLoading(playButton) {
        const previousElement = playButton.previousElementSibling;
        if (previousElement && previousElement.tagName === 'BUTTON') {
            return previousElement.textContent.includes('%');
        }
        return false;
    }

    function checkModerationStatus() {
        const elapsedTime = Date.now() - moderationCheckStartTime;
        const playButton = findPlayButton();

        const moderatedElement = Array.from(document.body.querySelectorAll('body *')).find(el => {
            return el.textContent.includes('Content Moderated') && el.tagName !== 'SCRIPT' && el.tagName !== 'STYLE';
        });

        if (moderatedElement && playButton) {
            console.log("%c[ACTION] SUCCESS: 'Content Moderated' found. Clicking Play button.", 'background: #007700; color: white; padding: 2px;');

            clearInterval(moderationInterval);
            moderationInterval = null;

            playButton.click();

            startRapidCheck();
            return;
        }

        if (elapsedTime >= MODERATION_CHECK_DURATION) {
            console.log("%c[ACTION] FAILURE: 5 seconds elapsed. 'Content Moderated' NOT found. Stopping feature.", 'background: #AA0000; color: white; padding: 2px;');

            clearInterval(moderationInterval);
            moderationInterval = null;

            toggleFeature(false);
        }
    }

    function startModerationCheck() {
        console.log(`%c[PHASE 2/3] Loading complete. Starting ${MODERATION_CHECK_DURATION/1000}s active moderation search.`, 'color: orange;');

        moderationCheckStartTime = Date.now();
        moderationInterval = setInterval(checkModerationStatus, MODERATION_CHECK_INTERVAL_MS);
        checkModerationStatus();
    }


    function initialLoadingCheck() {
        if (!isEnabled) return;

        const playButton = findPlayButton();
        if (!playButton) return;

        const isLoading = checkIsLoading(playButton);

        if (!isLoading) {
            if (checkInterval) {
                clearInterval(checkInterval);
                checkInterval = null;

                startModerationCheck();
            }
        }
    }

    function startRapidCheck() {
        if (!checkInterval) {
            console.log('✅ Auto-Advance: Starting rapid loading check.');
            checkInterval = setInterval(initialLoadingCheck, CHECK_INTERVAL_MS);
        }
    }

    // --- Feature Toggling & Action Execution ---

    function toggleFeature(status) {
        isEnabled = status;

        if (status) {
            // START
            fabButton.classList.add('active');
            fabButton.title = 'Click to disable Auto-Advance';

            // Initial Action: First click starts generation
            if (!initialActionTaken) {
                const playButton = findPlayButton();
                if (playButton) {
                    console.log('%c[INITIAL ACTION] First click detected. Starting generation immediately.', 'background: #333; color: yellow;');
                    playButton.click();
                    initialActionTaken = true;
                }
            }

            startRapidCheck();
        } else {
            // STOP
            fabButton.classList.remove('active');
            fabButton.title = 'Click to enable Auto-Advance';

            if (checkInterval) {
                clearInterval(checkInterval);
                checkInterval = null;
            }
            if (moderationInterval) {
                clearInterval(moderationInterval);
                moderationInterval = null;
                console.log('Moderation check canceled by user.');
            }

            initialActionTaken = false;
        }
    }

    // --- Event Listener ---

    fabButton.addEventListener('click', (e) => {
        e.preventDefault();
        toggleFeature(!isEnabled);
    });

})();
Can anyone explain more how to use this? Do I paste the whole thing in console?