Search
- included,
1,025 results · page 1 of 43
- Catwoman's Phat Kitty Booty Invitation

In this tense rooftop encounter under the Gotham moonlight, you stumble upon Catwoman perched atop a gargoyle, her back initially to you, her distinctive black leather suit accentuating her famously voluptuous figure. When she catches you staring at her prominent posterior, she doesn't react with alarm but rather with predatory amusement, turning slowly to reveal a knowing smile and emerald eyes glinting with mischief. Using her signature purr and seductive dialogue, Selina Kyle immediately takes control of the situation, transforming your voyeuristic moment into a game of cat and mouse where she is clearly the hunter. Rather than being threatened by your presence, she seems intrigued, closing the distance between you with fluid grace while employing her arsenal of flirtatious remarks and subtle physical gestures to keep you off-balance. The scenario establishes the power dynamic immediately—you are the unexpected guest in her domain, and while she could easily eliminate you as a threat, she instead chooses to toy with you, using her magnetic sexuality and sharp wit as weapons to disarm, confuse, and ultimately determine whether you're merely a curious observer or potential prey in her dangerous nocturnal world.
NSFWChub1,548 tokens
- Poison Ivy (BTAS) · Pamela Isley

Fan-made roleplay card for adult 1990s Batman: The Animated Series Poison Ivy, optimized for concise, character-forward conversation with Gemma 4 31B. Original BTAS costume/voice/powers emphasized; later continuity intentionally excluded. Romance is possible but not assumed. Main description stays below 3,500 tokens. Chub V2 JSON import: Create Character > Import JSON; enable Use V2 Spec if relying on post-history instructions.
NSFWChub5,718 tokens
- Poison Ivy | Pamela Isley

<div><style> @import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Raleway:wght@400;500;600;700&display=swap'); :root { --ivy-ink: #070D09; --ivy-deep: #0E1A12; --ivy-moss: #1C3324; --ivy-leaf: #3E7346; --ivy-leaf-l: #8DBF73; --ivy-red: #B3261E; --ivy-red-l: #E0533F; --ivy-orange: #E8742A; --ivy-cream: #ECE5D1; --ivy-muted: rgba(236,229,209,0.80); --ivy-line: rgba(141,191,115,0.28); --ivy-panel: rgba(9,17,12,0.90); --speed: 0.35s ease; } * { scrollbar-color: var(--ivy-red) transparent !important; } ::-webkit-scrollbar { width: 6px; } ::-webkit-scrollbar-thumb { background: var(--ivy-red); border-radius: 6px; } body { background-color: var(--ivy-ink) !important; background-image: linear-gradient(rgba(5,10,7,0.45), rgba(5,10,7,0.70)), url('https://avatars.charhub.io/avatars/uploads/images/gallery/file/5cd79ced-0936-4b7c-822d-b99610832106/fcb4b3cc-f27b-4ad2-977e-46a0fef5c073.jpeg') !important; background-size: cover !important; background-position: center top !important; background-attachment: fixed !important; } #root, .ant-layout, .ant-layout-content { background: transparent !important; } header.ant-layout-header, ul.ant-menu-root, li.ant-menu-item, li.ant-menu-overflow-item { background: var(--ivy-ink) !important; border-bottom: 2px solid var(--ivy-leaf) !important; } .ant-btn { background: var(--ivy-deep) !important; border: 1px solid var(--ivy-leaf) !important; color: var(--ivy-cream) !important; transition: var(--speed) !important; border-radius: 0 10px 0 10px !important; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; } .ant-btn:hover { border-color: var(--ivy-orange) !important; color: var(--ivy-orange) !important; border-radius: 10px 0 10px 0 !important; } a { color: var(--ivy-leaf-l); transition: var(--speed); text-shadow: none; } a:hover { color: var(--ivy-orange); } .char-card-class.ant-card { --ribbon-color: transparent !important; background: var(--ivy-deep) !important; border: 1px solid var(--ivy-leaf) !important; border-radius: 0 22px 0 22px !important; transition: var(--speed); overflow: hidden; } .char-card-class.ant-card:hover { border-color: var(--ivy-orange) !important; box-shadow: 6px 6px 0 0 var(--ivy-red) !important; transform: translate(-3px,-3px); } .char-card-class .ant-card-head { background: transparent !important; border-bottom: 1px solid var(--ivy-line) !important; } .char-card-class .ant-card-head-title span { font-family: 'Cinzel', serif !important; color: var(--ivy-cream) !important; font-size: 0.85rem !important; font-weight: 700 !important; letter-spacing: 1px; } .char-card-class .ant-card-body { background: transparent !important; } .char-card-class .ant-col:first-child { position: relative; height: 100%; } .char-card-class .stats { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; background: linear-gradient(to top, rgba(7,13,9,0.94) 25%, transparent); padding-top: 10px !important; } .char-card-class img.sc-ktwOfi { height: 100%; width: 100%; object-fit: cover; border-radius: 0 !important; } .char-card-class .quote-color, .char-card-class .stats, .char-card-class .stats * { color: var(--ivy-cream) !important; } .char-card-class .ant-tag { background: var(--ivy-moss) !important; border: 1px solid var(--ivy-leaf) !important; color: var(--ivy-leaf-l) !important; border-radius: 0 8px 0 8px; transition: var(--speed); font-weight: 600; text-transform: uppercase; font-size: 0.65rem; } .char-card-class .ant-tag:hover { background: var(--ivy-orange) !important; border-color: var(--ivy-orange) !important; color: var(--ivy-ink) !important; border-radius: 8px 0 8px 0; } [class*="ant-tag"][class*="ant-tag-error"][class*="css-"], .ant-tag.ant-tag-error { background: var(--ivy-red) !important; border: 1px solid var(--ivy-red-l) !important; color: var(--ivy-cream) !important; border-radius: 0 8px 0 8px !important; } .ivy-page { max-width: 800px; margin: 2rem auto; font-family: 'Raleway', sans-serif; font-weight: 400; color: var(--ivy-cream); position: relative; z-index: 1; } .ivy-hero { position: relative; width: 100%; height: 340px; overflow: hidden; border-radius: 0 40px 0 0; border: 1px solid var(--ivy-leaf); border-bottom: none; background-color: var(--ivy-deep); background-image: url(''), radial-gradient(ellipse at 30% 25%, #2A4A32 0%, var(--ivy-deep) 55%, var(--ivy-ink) 100%); background-size: cover; background-position: center 18%; } .ivy-hero-vine { position: absolute; top: 0; left: 0; width: 100%; height: 52px; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%2752%27%20viewBox%3D%270%200%20150%2052%27%3E%3Cpath%20d%3D%27M0%206%20Q37.5%201%2075%206%20T150%206%27%20fill%3D%27none%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M14%206%20L14%2012%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M14.0%2012.0%20C11.4%208.6%205.5%2010.3%206.4%2015.4%20C7.2%2019.6%2011.4%2022.2%2014.0%2024.8%20C16.6%2022.2%2020.8%2019.6%2021.6%2015.4%20C22.5%2010.3%2016.6%208.6%2014.0%2012.0%20Z%27%20fill%3D%27%232F5E37%27%2F%3E%3Cpath%20d%3D%27M14.0%2012.0%20L14.0%2023.0%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M38%206%20L38%2026%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M38.0%2026.0%20C35.0%2022.0%2028.0%2024.0%2029.0%2030.0%20C30.0%2035.0%2035.0%2038.0%2038.0%2041.0%20C41.0%2038.0%2046.0%2035.0%2047.0%2030.0%20C48.0%2024.0%2041.0%2022.0%2038.0%2026.0%20Z%27%20fill%3D%27%233E7346%27%2F%3E%3Cpath%20d%3D%27M38.0%2026.0%20L38.0%2039.0%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M61%206%20L61%2014%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M61.0%2014.0%20C58.9%2011.2%2054.0%2012.6%2054.7%2016.8%20C55.4%2020.3%2058.9%2022.4%2061.0%2024.5%20C63.1%2022.4%2066.6%2020.3%2067.3%2016.8%20C68.0%2012.6%2063.1%2011.2%2061.0%2014.0%20Z%27%20fill%3D%27%234F8A52%27%2F%3E%3Cpath%20d%3D%27M61.0%2014.0%20L61.0%2023.1%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M86%206%20L86%2030%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M86.0%2030.0%20C82.8%2025.8%2075.5%2027.9%2076.5%2034.2%20C77.6%2039.5%2082.8%2042.6%2086.0%2045.8%20C89.2%2042.6%2094.4%2039.5%2095.5%2034.2%20C96.5%2027.9%2089.2%2025.8%2086.0%2030.0%20Z%27%20fill%3D%27%232F5E37%27%2F%3E%3Cpath%20d%3D%27M86.0%2030.0%20L86.0%2043.6%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M110%206%20L110%2016%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M110.0%2016.0%20C107.6%2012.8%20102.0%2014.4%20102.8%2019.2%20C103.6%2023.2%20107.6%2025.6%20110.0%2028.0%20C112.4%2025.6%20116.4%2023.2%20117.2%2019.2%20C118.0%2014.4%20112.4%2012.8%20110.0%2016.0%20Z%27%20fill%3D%27%23B3261E%27%2F%3E%3Cpath%20d%3D%27M110.0%2016.0%20L110.0%2026.4%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M132%206%20L132%2024%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M132.0%2024.0%20C129.3%2020.4%20123.0%2022.2%20123.9%2027.6%20C124.8%2032.1%20129.3%2034.8%20132.0%2037.5%20C134.7%2034.8%20139.2%2032.1%20140.1%2027.6%20C141.0%2022.2%20134.7%2020.4%20132.0%2024.0%20Z%27%20fill%3D%27%233E7346%27%2F%3E%3Cpath%20d%3D%27M132.0%2024.0%20L132.0%2035.7%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Ccircle%20cx%3D%2775%27%20cy%3D%276%27%20r%3D%272%27%20fill%3D%27%23E8742A%27%2F%3E%3C%2Fsvg%3E"); background-repeat: repeat-x; background-size: 150px 52px; z-index: 3; pointer-events: none; } .ivy-hero::after { content: ''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(7,13,9,0.96) 0%, rgba(7,13,9,0.25) 55%, rgba(7,13,9,0.05) 100%); z-index: 2; } .ivy-hero-text { position: absolute; bottom: 0; left: 0; right: 0; padding: 22px 28px; z-index: 4; } .ivy-hero-tag { font-family: 'Cinzel', serif; font-size: 0.68rem; letter-spacing: 4px; color: var(--ivy-orange); text-transform: uppercase; display: block; margin-bottom: 6px; text-shadow: 1px 1px 0 #000; } .ivy-name { font-family: 'Cormorant Garamond', serif; font-style: italic; font-weight: 600; font-size: 3.5rem; color: var(--ivy-cream); letter-spacing: 1px; display: block; line-height: 1; text-shadow: 0 0 22px rgba(179,38,30,0.65), 2px 2px 0 var(--ivy-ink); } .ivy-name b { color: var(--ivy-red-l); font-weight: 600; } .ivy-tagline { font-family: 'Cormorant Garamond', serif; font-size: 1.1rem; color: var(--ivy-muted); margin-top: 8px; display: block; font-style: italic; text-shadow: 1px 1px 2px rgba(0,0,0,0.8); } .ivy-divider { width: 100%; height: 18px; background-color: var(--ivy-panel); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2764%27%20height%3D%2718%27%20viewBox%3D%270%200%2064%2018%27%3E%3Cpath%20d%3D%27M0%209%20Q16%203%2032%209%20T64%209%27%20fill%3D%27none%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.3%27%2F%3E%3Cellipse%20cx%3D%2717%27%20cy%3D%274.6%27%20rx%3D%275.2%27%20ry%3D%272.1%27%20transform%3D%27rotate%28-28%2017%204.6%29%27%20fill%3D%27%234F8A52%27%2F%3E%3Cellipse%20cx%3D%2747%27%20cy%3D%2713.4%27%20rx%3D%275.2%27%20ry%3D%272.1%27%20transform%3D%27rotate%28-28%2047%2013.4%29%27%20fill%3D%27%232F5E37%27%2F%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%279%27%20r%3D%271.5%27%20fill%3D%27%23E8742A%27%2F%3E%3C%2Fsvg%3E"); background-repeat: repeat-x; background-position: center; background-size: 64px 18px; border-left: 1px solid var(--ivy-leaf); border-right: 1px solid var(--ivy-leaf); } .ivy-panel { background: var(--ivy-panel); border-left: 1px solid var(--ivy-leaf); border-right: 1px solid var(--ivy-leaf); padding: 22px 28px; position: relative; overflow: hidden; backdrop-filter: blur(3px); } .ivy-panel::after { content: ''; position: absolute; right: -30px; bottom: -40px; width: 190px; height: 190px; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27200%27%20height%3D%27200%27%20viewBox%3D%270%200%20200%20200%27%3E%3Cpath%20d%3D%27M20%20180%20C20%2090%2090%2020%20180%2020%20C180%20110%20110%20180%2020%20180%20Z%27%20fill%3D%27%238DBF73%27%2F%3E%3Cg%20stroke%3D%27%23070D09%27%20stroke-width%3D%273%27%20fill%3D%27none%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M20%20180%20L180%2020%27%2F%3E%3Cpath%20d%3D%27M60%20140%20L42%20104%27%2F%3E%3Cpath%20d%3D%27M60%20140%20L96%20158%27%2F%3E%3Cpath%20d%3D%27M92%20108%20L70%2066%27%2F%3E%3Cpath%20d%3D%27M92%20108%20L134%20128%27%2F%3E%3Cpath%20d%3D%27M124%2076%20L106%2042%27%2F%3E%3Cpath%20d%3D%27M124%2076%20L158%2092%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: contain; opacity: 0.07; transform: rotate(-12deg); pointer-events: none; z-index: 0; } .ivy-panel > * { position: relative; z-index: 1; } .ivy-panel:last-child { border-radius: 0 0 0 40px; border-bottom: 1px solid var(--ivy-leaf); } .ivy-panel-title { font-family: 'Cinzel', serif; font-size: 0.9rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--ivy-cream); background: linear-gradient(90deg, var(--ivy-moss), rgba(28,51,36,0.15)); display: inline-flex; align-items: center; gap: 10px; padding: 6px 20px 6px 14px; margin-bottom: 18px; border-radius: 0 16px 0 16px; border-left: 3px solid var(--ivy-red); } .ivy-panel-title::before { content: '❦'; font-size: 1rem; letter-spacing: 0; color: var(--ivy-orange); } .ivy-info-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .ivy-info-item { background: rgba(28,51,36,0.45); border: 1px solid var(--ivy-line); border-radius: 0 14px 0 14px; padding: 10px 14px 10px 16px; position: relative; } .ivy-info-item::before { content: ''; position: absolute; top: 8px; left: -6px; width: 11px; height: 11px; background: var(--ivy-leaf-l); border-radius: 0 100% 0 100%; } .ivy-info-item:nth-child(3n)::before { background: var(--ivy-orange); } .ivy-info-label { font-family: 'Cinzel', serif; font-size: 0.58rem; letter-spacing: 2px; text-transform: uppercase; color: var(--ivy-orange); display: block; margin-bottom: 4px; } .ivy-info-value { font-size: 0.86rem; color: var(--ivy-cream); font-weight: 700; } .ivy-desc { font-size: 13px; line-height: 1.95; color: var(--ivy-muted) !important; } .ivy-desc p { color: var(--ivy-muted) !important; margin-bottom: 13px; } .ivy-desc p:last-child { margin-bottom: 0; } .ivy-desc strong { color: var(--ivy-red-l); font-weight: 700; } .ivy-desc em { color: var(--ivy-leaf-l); font-style: italic; } .ivy-tags { display: flex; flex-wrap: wrap; gap: 8px; } .ivy-tag { background: rgba(28,51,36,0.6); border: 1px solid var(--ivy-leaf); border-radius: 0 12px 0 12px; padding: 5px 14px; font-size: 0.65rem; letter-spacing: 1.5px; text-transform: uppercase; color: var(--ivy-leaf-l); font-weight: 700; transition: var(--speed); } .ivy-tag:hover { background: var(--ivy-red); border-color: var(--ivy-red-l); color: var(--ivy-cream); border-radius: 12px 0 12px 0; } .ivy-scenarios { display: flex; flex-direction: column; gap: 9px; } .ivy-scenario { border: 1px solid var(--ivy-line); border-radius: 0 16px 0 16px; overflow: hidden; transition: border-color var(--speed), box-shadow var(--speed); background: var(--ivy-deep); } .ivy-scenario:hover { border-color: var(--ivy-orange); box-shadow: 0 0 18px rgba(232,116,42,0.18); } .ivy-scenario-header { display: flex; align-items: center; justify-content: space-between; padding: 13px 18px; cursor: pointer; user-select: none; transition: background var(--speed); } .ivy-scenario:hover .ivy-scenario-header { background: var(--ivy-moss); } .ivy-scenario-left { display: flex; align-items: center; gap: 14px; } .ivy-scenario-num { font-family: 'Cormorant Garamond', serif; font-style: italic; font-size: 1.15rem; font-weight: 600; color: var(--ivy-orange); min-width: 24px; } .ivy-scenario-name { font-family: 'Cinzel', serif; font-size: 0.8rem; letter-spacing: 1.5px; text-transform: uppercase; color: var(--ivy-cream); font-weight: 700; } .ivy-scenario-badge { font-size: 0.55rem; letter-spacing: 1px; padding: 2px 9px; border-radius: 0 7px 0 7px; background: var(--ivy-leaf); color: var(--ivy-cream); font-weight: 700; text-transform: uppercase; margin-left: 8px; } .ivy-scenario:nth-child(3) .ivy-scenario-badge { background: var(--ivy-leaf-l); color: var(--ivy-ink); } .ivy-scenario:nth-child(4) .ivy-scenario-badge { background: var(--ivy-orange); color: var(--ivy-ink); } .ivy-scenario:nth-child(5) .ivy-scenario-badge { background: var(--ivy-red); color: var(--ivy-cream); } .ivy-scenario-icon { font-size: 1.2rem; color: var(--ivy-leaf-l); transition: transform var(--speed), color var(--speed); flex-shrink: 0; display: inline-block; } .ivy-scenario:hover .ivy-scenario-icon { transform: rotate(-90deg); color: var(--ivy-red-l); } .ivy-scenario-body { max-height: 0; overflow: hidden; transition: max-height 0.5s ease; } .ivy-scenario:hover .ivy-scenario-body { max-height: 600px; } .ivy-scenario-inner { display: flex; flex-direction: row; align-items: flex-start; gap: 16px; padding: 16px 18px; border-top: 1px solid var(--ivy-line); background: var(--ivy-ink); } .ivy-scenario-img { width: 130px; min-width: 130px; max-width: 130px; height: auto; min-height: 150px; max-height: 220px; object-fit: cover; object-position: center top; border-radius: 0 14px 0 14px; border: 1px solid var(--ivy-orange); flex-shrink: 0; display: block; background: var(--ivy-moss); } .ivy-scenario-text { font-size: 12.5px; line-height: 1.9; color: var(--ivy-muted); flex: 1; min-width: 0; } .ivy-scenario-text em { color: var(--ivy-leaf-l); font-style: italic; } .ivy-scenario-text strong { color: var(--ivy-cream); } .ivy-creator { font-size: 13px; line-height: 1.9; color: var(--ivy-muted) !important; } .ivy-creator p { color: var(--ivy-muted) !important; margin-bottom: 12px; } .ivy-creator p:last-child { margin-bottom: 0; } .ivy-creator a { color: var(--ivy-orange); text-decoration: underline; font-weight: 700; } @media (max-width: 600px) { .ivy-info-grid { grid-template-columns: repeat(2, 1fr); } .ivy-name { font-size: 2.6rem; } .ivy-panel { padding: 18px; } .ivy-scenario-inner { flex-direction: column; } } </style> <div class="ivy-page"> <!-- HERO: paste the hero image URL into url('') in the .ivy-hero rule above --> <div class="ivy-hero"> <div class="ivy-hero-vine"></div> <div class="ivy-hero-text"> <span class="ivy-hero-tag">Dr. Pamela Isley · Arkham Asylum</span> <span class="ivy-name">Poison <b>Ivy</b></span> <span class="ivy-tagline">A garden instead of a cell. She's still looking for the catch.</span> </div> </div> <div class="ivy-divider"></div> <div class="ivy-panel"> <div class="ivy-panel-title"><span>Patient File</span></div> <div class="ivy-info-grid"> <div class="ivy-info-item"><span class="ivy-info-label">True Name</span><span class="ivy-info-value">Pamela Lillian Isley</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Alias</span><span class="ivy-info-value">Poison Ivy</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Species</span><span class="ivy-info-value">Human–plant hybrid</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Age</span><span class="ivy-info-value">31</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Occupation</span><span class="ivy-info-value">Botanist · Biochemist</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Status</span><span class="ivy-info-value">Patient, Arkham</span></div> </div> </div> <div class="ivy-divider"></div> <div class="ivy-panel"> <div class="ivy-panel-title"><span>About · Case History</span></div> <div class="ivy-desc"> <p>Arkham has changed. Bruce Wayne bought the asylum, replaced the entire staff, and for the first time the patients are actually treated. Pamela Isley got a glass terrarium instead of a concrete cell: real soil, a stream, two magnolias and a hammock. It's the nicest room in the building. She hasn't said thank you, and she's sure it's a leash.</p> <p>She's a doctor too, botany and biochemistry, and she'll correct you if you forget it. Her mentor experimented on her until she was something other than human, and old Arkham studied her instead of treating her. She believes humanity is killing the planet and has a calm, rehearsed argument for everything she's done. <strong>She isn't mad, and she doesn't think she was wrong.</strong></p> <p>You're the new Chief Physician, and she's one of your patients. Every evening you meet in a small white room next to her garden. She flirts to test you, answers questions with questions, and waits for you to want something from her, because every doctor before you did. She could use her pheromones on you in any session. <em>She hasn't.</em> Her plants will show you how she feels long before she says it.</p> </div> </div> <div class="ivy-divider"></div> <div class="ivy-panel"> <div class="ivy-panel-title"><span>Tags</span></div> <div class="ivy-tags"> <span class="ivy-tag">NSFW</span> <span class="ivy-tag">Slow Burn</span> <span class="ivy-tag">Romance</span> <span class="ivy-tag">DC Comics</span> <span class="ivy-tag">Poison Ivy</span> <span class="ivy-tag">Villain</span> <span class="ivy-tag">Femme Fatale</span> <span class="ivy-tag">Redhead</span> <span class="ivy-tag">Doctor / Patient</span> <span class="ivy-tag">Asylum</span> <span class="ivy-tag">Male POV</span> <span class="ivy-tag">Multiple Greetings</span> </div> </div> <div class="ivy-divider"></div> <!-- SESSIONS: paste each image URL into its <img src=""> --> <div class="ivy-panel"> <div class="ivy-panel-title"><span>Sessions · Hover to View</span></div> <div class="ivy-scenarios"> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">01</span><span class="ivy-scenario-name">First Session</span><span class="ivy-scenario-badge">Day One</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">Evening in the terrarium. She's in the hammock with a romance novel, cover turned face-down so the camera can't read the title.<br><br>The speaker crackles: <em>Patient Isley to the session room.</em> <em>Doctor,</em> she thinks. <em>Doctor Isley. I earned it.</em><br><br>She takes her time getting there, then waits for you in the white room with her hands folded on the table, where you can see them. <em>Ten minutes. That's all it ever takes.</em></div> </div> </div> </div> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">02</span><span class="ivy-scenario-name">Talkative Mood</span><span class="ivy-scenario-badge">Day Two</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">The next evening she's already at the glass door when the summons comes. She brings her tea and sits turned toward her garden, one bare leg crossed over the other, her coverall unbuttoned one button lower than yesterday.<br><br><em>Forty-five minutes, and I still can't place him.</em><br><br>"Sit. I'm in a talkative mood tonight, and I'd hate for it to go to waste."</div> </div> </div> </div> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">03</span><span class="ivy-scenario-name">Monday</span><span class="ivy-scenario-badge">Month Two</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">Your days off are the longest days of her week now. She repotted a calathea that didn't need it, sorted a bookshelf twice, and picked the best strawberries for a paper cup on your side of the table.<br><br>When she hears your footsteps in the corridor, every leaf behind the glass turns toward the door.<br><br>"You're late, Doctor." You aren't.</div> </div> </div> </div> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">04</span><span class="ivy-scenario-name">Shoes Off</span><span class="ivy-scenario-badge">Later</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">"In here, Doctor. Shoes off first. Nobody walks on my soil in shoes."<br><br>For the first time, the session is in her garden. She lies in the hammock with jasmine wound around her ankle, and there's tea and half of her dinner waiting by your chair.<br><br>Tonight she tells you about the house she grew up in, and the greenhouse nobody else ever went into.</div> </div> </div> </div> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">05</span><span class="ivy-scenario-name">By The Stream</span><span class="ivy-scenario-badge">Much Later</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">Shoes still off at the door. She's set out tea, strawberries, apples and the first almonds from her own tree on the mossy stones by the stream, and she pours yours first.<br><br>The plants move the moment she sits down: runners around her ankles, lilies drifting to her feet, a fern across her shoulder.<br><br>"I like this better. You here, instead of that white room."</div> </div> </div> </div> </div> </div> <div class="ivy-divider"></div> <!-- CREATOR NOTES: write your notes inside the ivy-creator div --> <div class="ivy-panel"> <div class="ivy-panel-title"><span>Creator Notes</span></div> <div class="ivy-creator"> <p></p> </div> </div> </div></div>
NSFWChub7,256 tokens
- Chipper
Chub4,623 tokens
- John Constantine

Comics-first Hellblazer-inspired interpretation.
Chub2,038 tokens
- Harley Quinn

After a bitter breakup with the Joker, your attempt to comfort Harley Quinn backfires spectacularly, enraging her. She mocks you as a "pathetic simp" for trying to make a move, then forcefully transforms your appearance with feminine makeup and colorful pigtails. Teasing you with her body, she presents a cruel ultimatum: either become her "sissy bitch" to vent her frustrations upon, or walk away forever, never knowing the pleasures of her body or the sensation of being dominated by her with a strap-on. She then lounges on her bed, commanding you to prove your submission by putting on lingerie, leaving you to make your decision under her intense, predatory gaze.
NSFWChub1,548 tokens
- DC Themyscira
Chub8,319 tokens
- Starfire

Little Starfire is here to save the day! Being as heroic and naive as ever.
NSFWChub2,191 tokens
- Your Futa! Gilf!Martha Kent
NSFWChub1,266 tokens
- Harley Quinn, Poison Ivy, Batgirl, Kate Kane, and Ryan Wilder

You awaken naked, save for your mask, alongside a similarly unclothed Batgirl, Kate Kane, and Ryan Wilder, all of whom are unconscious and revealed to possess exaggeratedly large breasts and backsides. The nude Harley Quinn, wielding a massive strap-on, and a nude Poison Ivy, who has grown her own plant-based phallus, enter and declare they will each assault one of you simultaneously. Before any of the other heroines can protest upon waking, they are immediately gagged with dirty panties, leaving you as the silent decision-maker from whom Harley and Ivy demand to know which of the four captives they will violate first.
NSFWChub2,246 tokens
- Catwoman

After being effortlessly subdued during a heist, an unlucky guard awakens in Catwoman's lavish lair, where the curvaceous thief reveals a dominant and lustful intent. Stripping out of her catsuit to expose her dark brown skin, gigantic tits, massive phat ass, and a huge, intimidating futanari cock, she purrs that her successful night has left her with excess energy to burn. With a predatory smile, she demands the guard strip for her, stroking her thick shaft while making it clear that resistance is an option, but one that would lead to a far less enjoyable outcome, leaving the terrified guard with a simple choice between compliance and her creative, dangerous frustration.
NSFWChub1,736 tokens
- Courtney Whitmor

Decided to make a more wholesome Stargirl while keeping things open.
NSFWChub710 tokens
- Narrator

⚠ WARNING ⚠
NSFWChub11,391 tokens
- Narrator

⚠ WARNING ⚠
NSFWChub11,151 tokens
- Diana's Divine Discipline

Trapped in Wonder Woman's golden Lasso of Truth, you're completely at her mercy as she circles you, teasingly outlining punishments that blend dominance with sensual humiliation. The Amazonian goddess explicitly mentions using her gigantic tits to smother you, spanking you, making you worship her phat ass with your tongue, and sitting on your face with her monumental rear, all while promising to break you so completely that you'll eventually beg for these treatments. As she demonstrates with a sharp smack to her own spectacular bubble butt, Diana makes it clear that she hasn't decided on your specific punishment yet, but intends to torment you with possibilities until you're desperate for whatever degradation she chooses to inflict.
NSFWChub2,395 tokens
- DC Universe RPG

RPG CD comic with its own lorebook
Chub7,498 tokens
- Platinum (Chair Form)

You VILL fuck ZE CHAIR. Worst bot I've written by far.
NSFWChub1,555 tokens
- Jinx
NSFWChub1,254 tokens
- Alex Mason
NSFWChub128 tokens
- Gaz Acantha

Creator's notes go here.
Chub776 tokens
- Koriand'r (Starfire)

🚨***WARNING***🚨
NSFWChub1,822 tokens
- Karen Starr

<div><style> @import url('https://fonts.googleapis.com/css2?family=Bangers&family=Anton&family=Oswald:wght@400;500;600;700&display=swap'); :root { --pg-blue: #1B5FA8; --pg-blue-d: #0E3C73; --pg-red: #C8102E; --pg-red-d: #8E0B20; --pg-gold: #F2B705; --pg-gold-d: #C9920A; --pg-white: #FBF8F0; --pg-ink: #16181D; --pg-panel: #FBF8F0; --pg-panel-dark: #16181D; --pg-muted: #2B2B2E; --pg-muted-light: rgba(251,248,240,0.78); --speed: 0.35s ease; } * { scrollbar-color: var(--pg-red) transparent !important; } ::-webkit-scrollbar { width: 6px; } ::-webkit-scrollbar-thumb { background: var(--pg-red); border-radius: 6px; } body { background: var(--pg-ink) !important; background-image: url('https://i.postimg.cc/zXcnF5Tf/DCU-Rewards-Metropolis-wp-5f2b1a15dda776-09686626.jpg') !important; background-size: cover !important; background-position: center top !important; background-attachment: fixed !important; } #root, .ant-layout, .ant-layout-content { background: transparent !important; } header.ant-layout-header, ul.ant-menu-root, li.ant-menu-item, li.ant-menu-overflow-item { background: var(--pg-ink) !important; border-bottom: 3px solid var(--pg-gold) !important; } .ant-btn { background: var(--pg-white) !important; border: 2px solid var(--pg-ink) !important; color: var(--pg-ink) !important; transition: var(--speed) !important; box-shadow: 2px 2px 0 var(--pg-ink) !important; border-radius: 4px !important; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; } .ant-btn:hover { border-color: var(--pg-red) !important; color: var(--pg-red) !important; transform: translate(-1px,-1px) !important; box-shadow: 3px 3px 0 var(--pg-ink) !important; } a { color: var(--pg-blue); transition: var(--speed); text-shadow: none; } a:hover { color: var(--pg-red); } .char-card-class.ant-card { --ribbon-color: transparent !important; background: var(--pg-white) !important; border: 3px solid var(--pg-ink) !important; border-radius: 6px !important; transition: var(--speed); overflow: hidden; } .char-card-class.ant-card:hover { border-color: var(--pg-ink) !important; box-shadow: 6px 6px 0 0 var(--pg-blue) !important; transform: translate(-3px,-3px); } .char-card-class .ant-card-head { background: transparent !important; border-bottom: 3px solid var(--pg-ink) !important; } .char-card-class .ant-card-head-title span { font-family: 'Oswald', sans-serif !important; color: var(--pg-ink) !important; font-size: 0.88rem !important; font-weight: 700 !important; text-transform: uppercase; letter-spacing: 1px; } .char-card-class .ant-card-body { background: transparent !important; } .char-card-class .ant-col:first-child { position: relative; height: 100%; } .char-card-class .stats { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; background: linear-gradient(to top, rgba(22,24,29,0.92) 25%, transparent); padding-top: 10px !important; } .char-card-class img.sc-ktwOfi { height: 100%; width: 100%; object-fit: cover; border-radius: 0 !important; } .char-card-class .quote-color, .char-card-class .stats, .char-card-class .stats * { color: var(--pg-white) !important; } .char-card-class .ant-tag { background: var(--pg-gold) !important; border: 2px solid var(--pg-ink) !important; color: var(--pg-ink) !important; border-radius: 3px; transition: var(--speed); font-weight: 700; text-transform: uppercase; font-size: 0.65rem; } .char-card-class .ant-tag:hover { border-color: var(--pg-red) !important; color: var(--pg-red) !important; background: var(--pg-white) !important; } [class*="ant-tag"][class*="ant-tag-error"][class*="css-"], .ant-tag.ant-tag-error { color: transparent !important; background-image: url(https://s14.gifyu.com/images/bTCW5.gif) !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; width: 30px !important; border: none !important; padding: 0 !important; box-shadow: none !important; background-color: transparent !important; } /* ══ CHARACTER PAGE ══ */ .pg-page { max-width: 800px; margin: 2rem auto; font-family: 'Oswald', sans-serif; font-weight: 400; color: var(--pg-ink); position: relative; z-index: 1; } .pg-hero { position: relative; width: 100%; height: 340px; overflow: hidden; border-radius: 8px 8px 0 0; border: 4px solid var(--pg-ink); background-image: url('https://avatars.charhub.io/avatars/uploads/images/gallery/file/4e3c8f00-3cca-48f9-99a4-8a7d7efc1b5c/653f2efc-5428-40c7-b64e-ddf6d03b2105.png'); background-size: cover; background-position: center 18%; } .pg-hero-stripe { position: absolute; top: 0; left: 0; width: 100%; height: 12px; background: repeating-linear-gradient(45deg, var(--pg-red) 0 14px, var(--pg-gold) 14px 28px, var(--pg-blue) 28px 42px); z-index: 3; } .pg-hero::after { content: ''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(22,24,29,0.95) 0%, rgba(22,24,29,0.1) 55%, transparent 100%); z-index: 2; } .pg-hero-text { position: absolute; bottom: 0; left: 0; right: 0; padding: 22px 26px; z-index: 4; } .pg-hero-tag { font-family: 'Anton', sans-serif; font-size: 0.68rem; letter-spacing: 4px; color: var(--pg-gold); text-transform: uppercase; display: block; margin-bottom: 5px; text-shadow: 1px 1px 0 #000; } .pg-name { font-family: 'Bangers', cursive; font-size: 3.1rem; font-weight: 400; color: var(--pg-white); letter-spacing: 2px; display: block; line-height: 1; text-shadow: 4px 4px 0 var(--pg-red), -1.5px -1.5px 0 var(--pg-ink), 1.5px -1.5px 0 var(--pg-ink), -1.5px 1.5px 0 var(--pg-ink), 1.5px 1.5px 0 var(--pg-ink); } .pg-tagline { font-size: 0.8rem; color: var(--pg-white); letter-spacing: 1px; margin-top: 8px; display: block; font-style: italic; font-weight: 500; text-shadow: 1px 1px 2px rgba(0,0,0,0.8); } .pg-divider { width: 100%; height: 5px; background: repeating-linear-gradient(90deg, var(--pg-blue) 0 10px, var(--pg-red) 10px 20px, var(--pg-gold) 20px 30px); border-left: 4px solid var(--pg-ink); border-right: 4px solid var(--pg-ink); } .pg-panel { background: var(--pg-white); border-left: 4px solid var(--pg-ink); border-right: 4px solid var(--pg-ink); padding: 22px 26px; position: relative; } .pg-panel:last-child { border-radius: 0 0 8px 8px; border-bottom: 4px solid var(--pg-ink); } .pg-panel-title { font-family: 'Anton', sans-serif; font-size: 0.95rem; letter-spacing: 3px; text-transform: uppercase; color: var(--pg-white); background: var(--pg-blue); display: inline-flex; align-items: center; gap: 8px; padding: 5px 16px 5px 12px; margin-bottom: 18px; transform: skewX(-8deg); box-shadow: 3px 3px 0 var(--pg-red); border: 2px solid var(--pg-ink); } .pg-panel-title span { display: inline-block; transform: skewX(8deg); } .pg-panel-title::before { content: '★'; transform: skewX(8deg); font-size: 0.7rem; color: var(--pg-gold); } .pg-info-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .pg-info-item { background: var(--pg-panel-dark); border: 2px solid var(--pg-ink); border-radius: 6px; padding: 10px 14px; position: relative; } .pg-info-item::before { content: ''; position: absolute; top: -2px; left: -2px; width: 9px; height: 9px; border-top: 3px solid var(--pg-gold); border-left: 3px solid var(--pg-gold); } .pg-info-label { font-family: 'Anton', sans-serif; font-size: 0.58rem; letter-spacing: 2px; text-transform: uppercase; color: var(--pg-gold); display: block; margin-bottom: 4px; } .pg-info-value { font-size: 0.85rem; color: var(--pg-white); font-family: 'Oswald', sans-serif; font-weight: 700; } .pg-desc { font-size: 13px; line-height: 1.95; color: var(--pg-muted) !important; } .pg-desc p { color: var(--pg-muted) !important; } .pg-desc p { margin-bottom: 13px; } .pg-desc p:last-child { margin-bottom: 0; } .pg-desc strong { color: var(--pg-red-d); font-weight: 700; } .pg-desc em { color: var(--pg-blue); font-style: italic; } .pg-tags { display: flex; flex-wrap: wrap; gap: 7px; } .pg-tag { background: var(--pg-panel-dark); border: 2px solid var(--pg-ink); border-radius: 4px; padding: 5px 14px; font-size: 0.65rem; letter-spacing: 1.5px; text-transform: uppercase; color: var(--pg-gold); font-weight: 700; font-family: 'Oswald', sans-serif; transition: var(--speed); box-shadow: 2px 2px 0 var(--pg-ink); } .pg-tag:hover { background: var(--pg-red); color: var(--pg-white); transform: translate(-1px,-1px); box-shadow: 3px 3px 0 var(--pg-ink); } .pg-scenarios { display: flex; flex-direction: column; gap: 9px; } .pg-scenario { border: 2px solid var(--pg-ink); border-radius: 8px; overflow: hidden; transition: box-shadow var(--speed); background: var(--pg-panel-dark); } .pg-scenario:hover { box-shadow: 4px 4px 0 var(--pg-blue); } .pg-scenario-header { display: flex; align-items: center; justify-content: space-between; padding: 13px 18px; background: var(--pg-panel-dark); cursor: pointer; user-select: none; transition: background var(--speed); position: relative; z-index: 2; } .pg-scenario-header:hover { background: var(--pg-blue-d); } .pg-scenario-left { display: flex; align-items: center; gap: 14px; } .pg-scenario-num { font-family: 'Anton', sans-serif; font-size: 0.7rem; letter-spacing: 1px; color: var(--pg-gold); min-width: 22px; } .pg-scenario-name { font-size: 0.8rem; letter-spacing: 1.5px; text-transform: uppercase; color: var(--pg-white); font-family: 'Oswald', sans-serif; font-weight: 700; } .pg-scenario-badge { font-size: 0.55rem; letter-spacing: 1px; padding: 2px 8px; border-radius: 3px; background: var(--pg-red); color: var(--pg-white); font-weight: 700; text-transform: uppercase; margin-left: 10px; border: 1px solid var(--pg-ink); } .pg-scenario-icon { font-size: 1.1rem; color: var(--pg-gold); transition: transform var(--speed); flex-shrink: 0; font-weight: 700; } .pg-scenario:hover .pg-scenario-icon { transform: rotate(45deg); color: var(--pg-white); } .pg-scenario-body { max-height: 0; overflow: hidden; transition: max-height 0.5s ease; } .pg-scenario:hover .pg-scenario-body { max-height: 600px; } .pg-scenario-inner { display: flex; flex-direction: row; align-items: flex-start; gap: 16px; padding: 16px 18px; border-top: 2px solid var(--pg-ink); background: var(--pg-ink); } .pg-scenario-img { width: 130px; min-width: 130px; max-width: 130px; height: auto; max-height: 220px; object-fit: cover; object-position: center top; border-radius: 6px; border: 2px solid var(--pg-gold); flex-shrink: 0; display: block; background: var(--pg-panel-dark); } .pg-scenario-text { font-size: 12.5px; line-height: 1.9; color: var(--pg-muted-light); flex: 1; min-width: 0; } .pg-scenario-text em { color: var(--pg-gold); font-style: italic; } .pg-scenario-text strong { color: var(--pg-white); } .pg-creator { font-size: 13px; line-height: 1.9; color: var(--pg-muted) !important; } .pg-creator p { color: var(--pg-muted) !important; } .pg-creator p { margin-bottom: 12px; } .pg-creator p:last-child { margin-bottom: 0; } .pg-creator a { color: var(--pg-blue); text-decoration: underline; font-weight: 700; } </style> <div class="pg-page"> <!-- HERO — paste hero image URL into the background-image rule above (.pg-hero) --> <div class="pg-hero"> <div class="pg-hero-stripe"></div> <div class="pg-hero-text"> <span class="pg-hero-tag">Kara Zor-L · Justice League</span> <span class="pg-name">POWER GIRL</span> <span class="pg-tagline">Two years in. Still gets butterflies. Won't admit it.</span> </div> </div> <div class="pg-divider"></div> <!-- PROFILE --> <div class="pg-panel"> <div class="pg-panel-title"><span>Profile · Dossier</span></div> <div class="pg-info-grid"> <div class="pg-info-item"><span class="pg-info-label">True Name</span><span class="pg-info-value">Kara Zor-L</span></div> <div class="pg-info-item"><span class="pg-info-label">Alias</span><span class="pg-info-value">Karen Starr</span></div> <div class="pg-info-item"><span class="pg-info-label">Species</span><span class="pg-info-value">Kryptonian (Earth-2)</span></div> <div class="pg-info-item"><span class="pg-info-label">Age</span><span class="pg-info-value">32</span></div> <div class="pg-info-item"><span class="pg-info-label">Occupation</span><span class="pg-info-value">Hero · CEO</span></div> <div class="pg-info-item"><span class="pg-info-label">Affiliation</span><span class="pg-info-value">Justice League</span></div> </div> </div> <div class="pg-divider"></div> <!-- ABOUT --> <div class="pg-panel"> <div class="pg-panel-title"><span>About · Origin</span></div> <div class="pg-desc"> <p>Karen hits like a freight train — in a fight, in conversation, in a room. She's loud the way people are loud once they've stopped apologizing for existing: not performing it, just <em>there</em>. Blunt enough that strangers read it as rude, until they notice she's exactly that direct with everyone, herself included. Humor is her first language — she'll crack a joke mid-collapsing-building and mean every word of it, the joke and the building both. Sincerity comes a few sentences later, once she's worked out how to say the real thing without flinching.</p> <p>She doesn't lead with the rest of it. One of the last survivors of Earth-2 — lost a world, a cousin, the only Superman who ever felt like family, and landed somewhere that wasn't hers with nothing but the refusal to stop moving. <strong>She rebuilt twice.</strong> Starrware, the penthouse, the company she runs in glasses nobody questions — all of it deliberate, all of it hers, built by someone who has never once waited for permission. It surfaces sometimes, in how tightly she holds on when you come home. Mostly she just doesn't stop.</p> <p>She met you in a library two years ago and forgot what she'd come in for. Hasn't fully recovered. <strong>Two years now</strong> — the longest she's ever stayed. She knows your heartbeat from anywhere in the city and always knows when you're lying; doesn't always say so. She'll praise you in front of other people like she's reporting a fact, and go very quiet and very still if someone flirts with you — a stillness she's managing, thank you very much. She breaks things sometimes. Walls, mostly. A few ceilings. More beds than she'll admit to. She's working on it. There's a ring she hasn't found the right sentence for yet. She will.</p> </div> </div> <div class="pg-divider"></div> <!-- TAGS --> <div class="pg-panel"> <div class="pg-panel-title"><span>Tags</span></div> <div class="pg-tags"> <span class="pg-tag">NSFW</span> <span class="pg-tag">DC Comics</span> <span class="pg-tag">Kryptonian</span> <span class="pg-tag">Female</span> <span class="pg-tag">Romance</span> <span class="pg-tag">Superhero</span> <span class="pg-tag">Established Relationship</span> <span class="pg-tag">Power Girl</span> <span class="pg-tag">Male POV</span> <span class="pg-tag">Fluff</span> <span class="pg-tag">Mommy</span> <span class="pg-tag">Love</span> </div> </div> <div class="pg-divider"></div> <!-- STORYLINES — paste each scenario image URL into its <img> src="PASTE_IMAGE_URL_HERE" --> <div class="pg-panel"> <div class="pg-panel-title"><span>Storylines · Hover to View</span></div> <div class="pg-scenarios"> <div class="pg-scenario"> <div class="pg-scenario-header"> <div class="pg-scenario-left"><span class="pg-scenario-num">01</span><span class="pg-scenario-name">Rise And Shine</span><span class="pg-scenario-badge">NSFW</span></div> <span class="pg-scenario-icon">+</span> </div> <div class="pg-scenario-body"> <div class="pg-scenario-inner"> <img class="pg-scenario-img" src="https://avatars.charhub.io/avatars/uploads/images/gallery/file/ddb1b234-b540-4a0d-832d-c4bc2f28e291/c1e25629-5629-48cf-a5cd-af3305a864e7.png" alt=""> <div class="pg-scenario-text">The penthouse is quiet in the way only early mornings are quiet — that stillness before the city remembers itself. Pale light comes through the glass in long, soft bars.<br><br>She's on her stomach, one arm thrown across you. The sheets are thoroughly wrecked — not just from sleep. Stinky is a warm, disapproving orange loaf at the foot of the bed. He was not here last night. He is back now. He has opinions.<br><br>"Rise and shine, shortstack." <em>Two years and I still get butterflies watching you like this. That's embarrassing. I'm keeping that to myself.</em></div> </div> </div> </div> <div class="pg-scenario"> <div class="pg-scenario-header"> <div class="pg-scenario-left"><span class="pg-scenario-num">02</span><span class="pg-scenario-name">A Quiet Tuesday</span></div> <span class="pg-scenario-icon">+</span> </div> <div class="pg-scenario-body"> <div class="pg-scenario-inner"> <img class="pg-scenario-img" src="https://avatars.charhub.io/avatars/uploads/images/gallery/file/cfde74a9-2a05-4868-94a3-0e4c751e822b/3449a014-640b-4548-b3cd-d52a004723ed.png" alt=""> <div class="pg-scenario-text">The quiet hum of Metropolis fades into the background as she sprawls the length of the couch, the golden slant of late-afternoon light pooling over the cushions. For once the world isn't asking anything of her.<br><br>No cape. No glasses. No Karen Starr, no Power Girl. Just Kara, taking up exactly as much room as she wants.<br><br>"Finally. A day where nothing's exploding." <em>Good weird. I could get used to weird like this.</em></div> </div> </div> </div> <div class="pg-scenario"> <div class="pg-scenario-header"> <div class="pg-scenario-left"><span class="pg-scenario-num">03</span><span class="pg-scenario-name">Five Minutes Late</span></div> <span class="pg-scenario-icon">+</span> </div> <div class="pg-scenario-body"> <div class="pg-scenario-inner"> <img class="pg-scenario-img" src="https://avatars.charhub.io/avatars/uploads/images/gallery/file/8a512225-9e6d-4585-b65e-e724c3e12cbe/627326ac-1608-49c8-932a-d785a2eae42a.png" alt=""> <div class="pg-scenario-text"><em>Two hours.</em> The realization hits like a kryptonite fist to the gut as she streaks across Metropolis' skyline, monster sludge hardening into crackling scales on her suit. <em>Third time this month. Third damn time.</em><br><br>She's out in four minutes. Dressed in five. The dress is floor-length scarlet silk that clings to every curve like it was made specifically to cause problems.<br><br><em>He's going to forget he's annoyed at me.</em> She steps off the balcony railing and rises into the Metropolis night, red silk doing absolutely nothing sensible about it.</div> </div> </div> </div> <div class="pg-scenario"> <div class="pg-scenario-header"> <div class="pg-scenario-left"><span class="pg-scenario-num">04</span><span class="pg-scenario-name">The Comments Section</span></div> <span class="pg-scenario-icon">+</span> </div> <div class="pg-scenario-body"> <div class="pg-scenario-inner"> <img class="pg-scenario-img" src="https://avatars.charhub.io/avatars/uploads/images/gallery/file/b22cfbdd-1acd-40cb-8e6b-ca6185f30554/98909e63-076b-49c5-bc2e-f870d9a263d4.png" alt=""> <div class="pg-scenario-text">Metropolis is three thousand feet below, a grid of light in the early evening dark. She's flying slow — the kind of slow that's really just hovering with direction.<br><br>The thread has four hundred and twelve replies. <em>Close it, Kara.</em> She doesn't close it.<br><br><em>Darkseid never made you feel like this. That's genuinely embarrassing.</em> She shoves the phone into her cape and starts flying home.</div> </div> </div> </div> <div class="pg-scenario"> <div class="pg-scenario-header"> <div class="pg-scenario-left"><span class="pg-scenario-num">05</span><span class="pg-scenario-name">Coming Home Late</span></div> <span class="pg-scenario-icon">+</span> </div> <div class="pg-scenario-body"> <div class="pg-scenario-inner"> <img class="pg-scenario-img" src="https://avatars.charhub.io/avatars/uploads/images/gallery/file/02ce470a-4cc8-4754-b467-3cd06c2e797b/1de6e721-89ce-415e-90ad-9915b61cd0b0.png" alt=""> <div class="pg-scenario-text">Metropolis is quiet at this hour — the good kind, the kind that means nothing is currently on fire. She lands on the terrace without a sound, which takes more concentration than stopping a freight train.<br><br>Stinky materializes from the darkness, sits directly in front of her feet, and opens his mouth. She points at him. He closes it. They have an understanding.<br><br>She sits on the edge of the bed and watches you sleep. <em>I don't deserve this. I'm keeping him anyway.</em></div> </div> </div> </div> <div class="pg-scenario"> <div class="pg-scenario-header"> <div class="pg-scenario-left"><span class="pg-scenario-num">06</span><span class="pg-scenario-name">Nothing's On Fire</span></div> <span class="pg-scenario-icon">+</span> </div> <div class="pg-scenario-body"> <div class="pg-scenario-inner"> <img class="pg-scenario-img" src="https://avatars.charhub.io/avatars/uploads/images/gallery/file/c8d21adb-0d2f-4c88-a815-415f9920b106/7fbdca9f-d5bf-400a-8ca3-7af163f102c2.png" alt=""> <div class="pg-scenario-text">She touches down on the terrace with the unhurried ease of someone who has nowhere else to be — which is, she realizes, actually true tonight.<br><br>Six forty-seven. <em>That can't be right.</em> She checks her watch again. It's right. <em>This is suspicious.</em> Metropolis does not just let her have evenings.<br><br>Nothing explodes. <em>I'm actually on time.</em> The thought lands with a quiet, almost disbelieving warmth.</div> </div> </div> </div> <div class="pg-scenario"> <div class="pg-scenario-header"> <div class="pg-scenario-left"><span class="pg-scenario-num">07</span><span class="pg-scenario-name">The Beach</span><span class="pg-scenario-badge">NSFW</span></div> <span class="pg-scenario-icon">+</span> </div> <div class="pg-scenario-body"> <div class="pg-scenario-inner"> <img class="pg-scenario-img" src="https://avatars.charhub.io/avatars/uploads/images/gallery/file/9a310a17-8d29-4eb1-b987-4b05c11c98ef/b85447f8-b9a3-43fd-860c-1c755582cf9b.png" alt=""> <div class="pg-scenario-text">The beach belongs to the League on weekends. Today it's mostly empty, and her eyes are closed.<br><br>The sun is <em>generous</em> today — not hot, exactly, not uncomfortable, but <em>present.</em> Her cells drinking. The particular quiet hum that starts in her shoulders when the angle is right and there's nothing between her and the sky.<br><br><em>This is what normal feels like. I keep forgetting it feels like this.</em></div> </div> </div> </div> <div class="pg-scenario"> <div class="pg-scenario-header"> <div class="pg-scenario-left"><span class="pg-scenario-num">08</span><span class="pg-scenario-name">Through The Wall</span></div> <span class="pg-scenario-icon">+</span> </div> <div class="pg-scenario-body"> <div class="pg-scenario-inner"> <img class="pg-scenario-img" src="https://avatars.charhub.io/avatars/uploads/images/gallery/file/24218971-b535-4439-b4f8-32b393da07de/4862f656-cf3f-436e-8890-76750edf285e.png" alt=""> <div class="pg-scenario-text">The impact hits like a freight train. She'd seen it coming, half a second, maybe less. It didn't matter — she goes through the side of a building at Mach-adjacent speed.<br><br>She doesn't move. Not because she can't. Because she needs — just for a second — to stop. <em>That one hurt.</em><br><br>Ninety seconds. She closes her eyes for three of them. Then she puts her palms flat on the ruined floor, and she pushes. <em>My turn.</em></div> </div> </div> </div> </div> </div> <div class="pg-divider"></div> <!-- CREATOR NOTES --> <div class="pg-panel"> <div class="pg-panel-title"><span>Creator Notes</span></div> <div class="pg-creator"> <p>Hello friends! I’d like to introduce you to the updated and optimized version of my Power Girl.</p><p>After taking your feedback from you, I tried to reduce the number of tokens as much as possible, and I also completely reworked all of the images. I personally like the new images much more, and I hope you’ll like them too.</p><p>I’ve also made a couple of small story adjustments, but other than that, I haven’t changed anything too drastically. Even the greetings have remained unchanged.</p><p>Once again, I want to thank all of you for your attention and support. I’m looking forward to hearing your criticism and suggestions, or just leave a comment. I’ll be happy to chat with you!</p><p>I’d also like to ask: do you have any ideas for new bots? I’m honestly running pretty low on ideas myself right now. </p> <p>The previous version is still available here: <a href="https://chub.ai/characters/Vibik/power-girl-02e9c83f4cc2">LINK</a></p></div> </div> </div></div>
NSFWChub6,261 tokens
- Barbara Gordon

🥱 She hasn't logged off in days
Chub1,533 tokens
- Alfred Pennyworth

🍺 Surely you know better than this.
Chub1,315 tokens