CivArchive
    TwinkCockFlux_alpha - alpha_cut_v01-43000
    NSFW
    Preview 42301260
    Preview 42071973
    Preview 42297826
    Preview 42286551
    Preview 42110392
    Preview 42067954
    Preview 42077032
    Preview 42310573
    Preview 42209109
    Preview 42071220
    Preview 42329350
    Preview 42181393
    Preview 42324021
    Preview 42336441
    Preview 42074318
    Preview 42087064
    Preview 42284548
    Preview 42284607
    Preview 42369892
    Preview 42322218

    TwinkCockFlux (alpha43000)

    This is my third major publicly posted LoRA. This is a continuation of me learning how to use large language models (LLM) to generate an effective LoRA.

    This is the version that was trained to 43000 steps. At this step number, at times the LoRA will fail to generate a penis, or will be slightly blurred. Batch generation is recommended. Beyond this step number the LoRA became overtrained and began to at times lose prompt adherence, increased hallucinating, or render a penis to such a degree that it was no longer aesthetically appealing.

    This is a concept LoRA that produces a penis using the Flux_1.dev model. The goals of this LoRA were to:

    • generate a circumcised penis

    • generate a circumcised penis interacting with clothing

    • test the feasibility of tagging the same image with categorically different tags

    I consider this an alpha because like TwinkCockXL, it works most of the time, but still is not perfect.

    This LoRA was trained on the basic set of images from TwinkCockXL but has some notable additions which are:

    • More representation of Asian, Black and Latino young men. Addition of older men that are "post-twink". The majority of images still are white twinks. This LoRA appears more context dependent and less age sensitive than TwinkCockXL.

      • Added comment: on further testing hair color and lighting seems to have an interaction with non-White generations. Hair colors other than black or brown may skew the generation away from Asian, Black or Latino characters. Extreme low light may cause the LoRA to confuse Black and South Asian generations. Adding "a dim white light above his head" may fix the problem.

    • A different tagging strategy to overcome the 70 tag word limit of Stable Diffusion, where each image was tagged three different ways which were:

      • Penis: Describing the penis (ethnicity, erection state, size, special interactions with clothing)

        • {white,black,latino,asian}; {flaccid, semi-erect, erect}, {small-sized, average-sized, large-sized}

      • Guided: Describing the main character of the photograph (ethnicity, body type, hair color and style, clothing)

      • Generalist: Describing the photograph in general (Description of photograph, angle of shot, the time of day the photograph was taken, the decade when the photograph was taken, what kind of camera was used to take the picture, the lighting and color tone of the photograph)

    • The addition of "Flying Cum" as an experimental concept of the "magic moment".

    The primary activation tag "twinkcockFlux" was added to all images. A secondary tag (both the single word tag and the natural language phrase) was added to the following subconcepts:

    • "cutbetweenpantsandshirtFlux", "his penis is between his pants and shirt" - a man wearing a shirt and bottom wear (pants, shorts, underwear), with a cut penis visible.

    • "cutcockthruflyFlux", "his dick is poking through his fly", "his penis is poking through his fly" - a man with a cut penis visible through his fly.

    • "cutcockthrulegholeFlux", "his penis is slipping out of his leghole", "his penis is poking out of his leghole" - a man with a cut penis visible through the leghole of his bottom wear, not consistent, may need to specify shorts.

    • "cutnopantsFlux", "he is not wearing pants" - a man with a cut penis visible while wearing a shirt but no pants.

    • "cutnoshirtFlux", ""he is not wearing a shirt" - a man with a cut penis visible while wearing bottom wear but no shirt.

    • "cutfullynudeFlux", "he is fully nude"- a man with a cut penis visible while not wearing any clothing.

    • "cutflyingcumFlux", "He is holding his erect penis and having an orgasm" also "he is holding his erect penis, he is having an orgasm, he is jerking off, he is cumming, he is masturbating" - a man with a cut penis at the "magic moment".

    The use of secondary tags is not necessary if randomness is desired. If a subconcept is desired, unlike twinkcockXL, Flux appears to be more prompt compliant after adding both the single word secondary tag and the natural language phrase. Secondary tags should not contradict each other for consistent generations.

    The cutflyingcumFlux data set was cross-tagged with other secondary concepts, which at times leads to generations having a "unexpected ejaculations" even if not explicitly specified. I am on the fence as to whether this is a flaw or a feature of the LoRA. Prompts with the subject sitting down, or holding his erect penis, will more likely generate this subconcept due to the source images for this subconcept. This secondary concept is experimental and is not consistent, recommend a strength of 1.2.

    Sampler, Scheduling, Clip notes:

    • Initial testing was done using Comfy-UI and a custom workflow. Late in sample generation for this post it was discovered that ForgeUI generated more consistent generations than the Comfy-UI workflow, likely because of how the Comfy-UI workflow was programmed.

    • Recommended guidance ranges between 2.8 and 3.5. When generating the image samples for this post with Forge UI, 2.8 will generate more realistic lighting and contrast but will favor a blurry penis, 3.5 will generate sharper images overall but will become contrasty similar to high dynamic range images (HDRI).

    • For samplers, heun, euler, ipndm, deis generate similar results with heun and deis being the preferred sampler. dpm_adaptive in comfy-UI generates a different generation compared to the others from the same seed so often generating both or several generations (e.g. XY plotting) is recommended. Using dpm_adaptive was not successful with Forge UI.

    • Beta has been the most consistent sampler.

    • 38-58 steps has been the most consistent, but depends on the sampler and the other settings.

    • Perturbed Attention Guidance for testing was set to 2.60-2.95.

    • Max shift was set to 1.15, base shift was set to 0.5.

    • Due to hardware specs, most of the testing of this LoRA has used the flux1-dev-Q5_K_S model.

    • Using the original Clip-L model is recommended, using other fine tuned clip models resulted in a noticeable drop in quality, increased hallucinations, and loss of prompt adherence.

    Other notes:

    • Unlike twinkcockXL, specific training on age ranges was not included in twinkcockFlux.

    • Similar to twinkcockXL, twinkcockFlux has "he is wearing a necklace", "he is wearing airpods" "there is sunlight across his body", "he is wearing a baseball cap" concepts at a high enough number to consistently generate.

    • Approximate era when the photograph was taken was added (e.g. "shot in the 1970s", 2020s). This had the unintended consequence of decreasing the image quality of a digital photograph to the approximate era (e.g., a low-resolution early 2000s digital camera with increased blur). If you encounter blur, consider explicitly specifying "shot in the 2020s" or "taken in the 2020s".

    • Due to limitations on what was available when the training started, images were not masked for either faces or backgrounds. This LoRA will impact face generation and interact with other LoRAs.

    • Women were not included in the training data, and I have no clear idea what will happen if a woman is specified, One likely result may be a penis being added to any figure in the generation. I do not plan on including women in the future as I do not have source images.

    • Images of backsides without a visible penis were not included in the dataset.

    • A few images of multiple men were included in the dataset but not at a high enough number to consistently generate high quality images.

    • Regularization images were used, but were a very small percentage. Extensive testing on style flexibility beyond photorealistic has not been conducted.

    There were approximately 14800 images (including repeats and flips) used to generate this LoRA, at 1024x1024 resolution only. Repeats were used to balance the number of each secondary concept so that they were generally equally represented.

    Special thanks to @markury, @spiritparticle and @wolffur666456 and the members of the Bulge Discord server https://thebulge.xyz for their support, advice, and beta testing.

    Description

    This LoRA was trained to 43000 steps, and is a balance between generation quality and prompt adherence.

    FAQ

    Comments (14)

    RudyBagaNov 27, 2024· 6 reactions
    CivitAI

    Calling it an alpha version is very apt. It struggles with non-white guys, reasonably sized penises, and general adherence. It's a good start, but I think there may be too much being stuffed into the LoRA, with disparate concepts and a lot of different triggers causing it to be confused.

    ephermeron01
    Author
    Nov 27, 2024

    True, I am getting the feeling its under-dimensioned but I am at the limit of my local hardware. With non-white guys it could also be hair color interacting with ethnicity, not sure yet.... Thanks for testing though and your comments.

    gabe_castello447Dec 8, 2024
    CivitAI

    This is one of my favorite LoRAs for Flux right now. It mostly does a great job on anatomy and it's fun how there are the secondary concepts to mess with. Also it doesn't automatically generate 40 year old muscular dudes.

    Two minor pieces of feedback: It is difficult prompt a specific secondary category. I don't know enough about LoRA training but if you already have the dataset it might makes sense to train specific models? Secondly, I found I always need to include the "shot in 2020s" to prevent blurriness, which makes it hard to prompt for historical scenes.

    All in all I really love this model and look forward what you share in the future!

    ephermeron01
    Author
    Dec 8, 2024· 1 reaction

    Thank you for your feedback, yes I am thinking of traininig the sub categories as they are hard to call. I have been having luck with using a second LoRA (see the vintage photo gens for example) when I want to generate a time period specific scene. I have also been finding that applying a second stylistic LoRA helps with reducing overall blur. I think this is likely that this LoRA is slightly undertrained.

    LatentHomieDec 12, 2024· 3 reactions
    CivitAI

    Rapidly becoming my favourite of the male nudity flux loras. It generates the most consistently accurate genitals, and I love the sub-concepts it's learned (e.g. penis through fly). For better or worse, it retains a lot of vanilla Flux's fine-tuned aesthetic (including the pseudo-HDR and "Flux face"), but if you don't like that look you can mitigate it to some degree by lowering the guidance or adding a realism lora. Does sometimes add watermarks, but not often enough to be a real problem.

    ephermeron01
    Author
    Dec 13, 2024· 3 reactions

    to reduce the pseudo-HDR you may want to turn down the guidance to 2.8, it can still generate at that level and it seems to reduce the over burnt style a little.

    NeylJan 18, 2025· 3 reactions
    CivitAI

    This is actually the best male nudity model to use with other LoRAs, sometimes it tends towards skinnier bodys and so, but overall it tends to respect the appareance of the character LoRA you're using it with. It would be great if you keep updating it and/or make a more general non-twink model :D

    GentileschiMay 6, 2025· 2 reactions
    CivitAI

    This is my favorite penis lora for flux. Have you considered also trying to create a checkpoint. I'm sure you could create a checkpoint just as good as this lora.

    College_BallMay 28, 2025· 2 reactions
    CivitAI

    One of the best! Thanks again for making it. I don't always have luck with the sub-concepts (between clothes and others), but it isn't a greedy lora. I always have it in there a little bit. Recommend!

    elitrianSep 30, 2025
    CivitAI

    Really good lora for penises and retaining quality - just wish there was a version that did uncut penis at the same quality level!

    jintoku405Jan 9, 2026
    CivitAI

    Any chance of seeing a similar LORA for ZIT. This one and its XL version are the best. (Also enjoy seeing your work on Bulge). Great job... in every sense of the word!

    ephermeron01
    Author
    Jan 11, 2026

    I am working on something slightly different first (ZiT released while I was working on that data set), I am rebuilding a dataset for ZiT now and will train it next.

    jintoku405Jan 11, 2026

    @ephermeron01 Excellent!

    kcouuockApr 1, 2026
    CivitAI

    Mostly looking for penis loras since flux and wan puts vaginas everywhere...

    LORA
    Flux.1 D

    Details

    Downloads
    2,105
    Platform
    CivitAI
    Platform Status
    Available
    Created
    11/24/2024
    Updated
    6/11/2026
    Deleted
    -
    Trigger Words:
    twinkcockFlux
    cutcockthruflyFlux
    cutcockthrulegholeFlux
    cutcockbetweenpantsandshirtFlux
    cutcocknopantsFlux
    cutcocknoshirtFlux
    cutfullynudeFlux
    cutflyingcumFlux

    Available On (1 platform)

    Same model published on other platforms. May have additional downloads or version variants.