description: <h3 id="heading-193"><span style="color:rgb(230, 73, 128)">Use Lora weight 1.0</span></h3><p>It won’t give good stains results with 0.8 or 0.9. It was trained to be good at 1.</p><p> </p><p>It can be used to create SFW dirty clothes with the keyword <strong>(cumrag:1.0)</strong>. But keep in mind it might make your grandma uncomfortable.</p><p> </p><p>You will get the best results with the prompt keyword <strong>(cumrag:1.3)</strong>. Attention modifier at 1.3 gives more wet cum and extreme cumrags. 1.2 gives more dry stains and dirty old clothes look. But the keyword is not mandatory.</p><pre><code>Example: (cumrag boxers:1.3), a (black:1.1) boxers underwear left lying on the grass.</code></pre><p> </p><p><span style="color:rgb(64, 192, 87)">Keywords:</span></p><pre><code>cumrag; cumrag boxers, cumrag briefs; cumrag clothes, cumrag hat, cumrag jacket, cumrag jockstrap, cumrag object, cumrag pants, cumrag shirt, cumrag shoes, cumrag shorts, cumrag socks.</code></pre><p><span style="color:rgb(130, 201, 30)">Supporting prompts:</span></p><pre><code>left lying, wearing, (sweaty:0.3), (yellowish:0.7) (whitish:0.8) (dry stains:1.2), wet stains, goo, old, stinky, gross, sticky, nasty, disgusting, (dirty:0.6), repulsive.</code></pre><p> </p><p>The base checkpoint is the original <em>v1-5-pruned.safetensors</em> 7.7GB. So, it should be very flexible with a variety of checkpoints. I recommend <span style="color:rgb(253, 126, 20)">realisticVisionV51 </span>(also the inpainting version), <span style="color:rgb(253, 126, 20)">Reliberate_v20, objectiveReality_v20, UberRealisticPornMerge</span>.</p><p>I DON’T recommend any checkpoint that “knows” too much about cum. VirileReality is very bad for this lora, for example, as it is probably too biased already towards man and cum. Will give too many exaggerations, distortions, and close-ups.</p><p> </p><p>CFG: 5.5</p><p>Clip skip: 1. Clip skip 2 can give more consistent clothes format and composition but will mess up colors. It’s worth trying.</p><p>512px (square for clothes “left lying”, portrait for “people wearing”).</p><p>DPM++ 2S a Karras</p><p>DPM++ 2M Karras</p><p> </p><h3 id="heading-194"><span style="color:rgb(230, 73, 128)">Please use high-res fix as it will fix most of the lora problems.</span></h3><p>Recommendation: 30 steps. Above 1200px. Denoising 0.28 for not too many changes in textures. Denoising 0.45 for better stains and textures on clothes, but if there are too many body parts on the images like legs, elbows, etc, it will get distortions, keep that in mind. The face will be great though.</p><p> </p><p>Also <span style="color:rgb(230, 73, 128)">USE </span><a target="_blank" rel="ugc" href="https://github.com/Bing-su/adetailer "><span style="color:rgb(230, 73, 128)">ADetailer</span></a>. Don’t include the lora on the positive ADetailer prompt so it can fix the face stains the Lora is prone to give. Recommend “man face”. If it is a prompt for “mask/cum in face”, don’t use ADetailer, only high-res fix. Sometimes high-res alone is better.</p><p> </p><p>Since this is basically a “texture” lora, this version IS chopped of all INS and MID block layers so it will keep most of the initial composition you would get without the lora. SO, I repeat, USE IT WITH 1.0 weight.</p><p> </p><p>There is an original version with all layers intact. It is GREAT for <strong><span style="color:rgb(250, 176, 5)">inpainting</span></strong>. This Lora gives great results with inpainting. Go crazy with it.</p><p> </p><p>Want to have some “fun”? Install wildcards <a target="_blank" rel="ugc" href="https://github.com/adieyal/sd-dynamic-prompts"><span style="color:rgb(190, 75, 219)">dynamic prompts extension</span></a>. Here it is a good crafted script I made for testing. Paste on prompt and have fun with crazy results. Sorry if anyone gets offended by it. It was for fun and testing:</p><p> </p><pre><code>{clothes (left lying:1.35) resting displaying on the floor, (no humans:1.15), a|(standing:1.2) {handsome|ugly|fit|plumpy|muscular|short little midget|old|age 20|tough masculine|effeminate} man {from behind | | | }wearing a} (cumrag {white|dark blue|black|dark green} {clothes|one piece overalls|speedo|workgear|working suit|bikini|boxers underwear|baseball cap|coat|military helmet|bike helmet|steel helmet medieval armor|briefs underwear|long johns underwear|shoes|jacket|jockstrap underwear|jeans pants|sport shorts|socks|shoes boots|couch|pillow|shirt|cotton tank top shirt|ribbed cotton tank top shirt|face health surgical mask|cooking apron|backpack|super hero cotton costume|tie|ninja mask|bondage gimp suit}:{1.3|1.2}), on a ({gym|college|sunny beach|grass field|road|crowded night club|bedroom|couch|chair|bathroom|moon surface|amusement park|underwater|house yard|mountain|farm|crowded street|barn inside|sewage|church inside|classroom|restaurant}, background:1.25), {close-up shot|far away shot}, (sweaty:0.8), (yellowish:0.7) (whitish:0.8) (dry stains:1.2), goo, old, stinky, gross, sticky, nasty, disgusting, (dirty:0.6), repulsive &lt;lora:cumrag:1&gt;</code></pre><p> </p><p>Current problems with the Lora:</p><ul><li><p>face distortions.</p></li><li><p>sometimes cum on bare chest.</p></li><li><p>sometimes concept bleeds to the background.</p></li><li><p>too much ribbed cotton textures, use “(ribbed cotton:1.3)” on negative prompt.</p></li><li><p>some bad close-ups when “wearing” the underwear, normally not a problem.</p></li><li><p>sometimes too much cum, not realistic, too many stains (? maybe it is as intended).</p></li><li><p>hats need more flexibility, too much biased towards caps.</p></li><li><p>jockstraps are really bad, even though I had a whole folder/concept for it, it probably need more full body data, people wearing it.</p></li><li><p>Need more towels on dataset. Maybe in the next version.</p></li><li><p>Not very flexible with other “texture” keywords like flannel, patterns, stripes, etc. Avoid them but it might be good to experiment with cloth materials. Ribbed cotton might be ok as there was a lot of it in the data set and it was captioned most of the time. It’s actually biased towards it, as I mentioned before.</p></li><li><p>I have not tried too many results with women, but I can’t imagine why it wouldn’t work. All dataset was on men. Also, no data on anime, comic, drawing, but from my testing it does it well.</p></li></ul><p> </p><p>Some settings: Trained 768 res. More than 500 pictures. 10 steps each image. 12 different folders/concepts (sharing the same “cumrag” idea). AdamW.</p><p> </p><p>Some history:</p><p>This is actually my first lora. But I’ve been redoing it for months now. This is the 13 version. It started from the complete inability of SD to create ANY dirty clothes. I’ve wanted to create something that SD didn’t really know, so I started this “project” searching for it. Eventually I got to the dirty corners of the internet and “cumrag” was the obvious choice. It proved to be a great starting point to get to know all the Loras learning parameters, data preparations, etc. This was not easy (although my first version was already pretty good) because all tutorials are about characters, styles, or objects. This is none. It’s kind of a concept, kind of an object (clothes), probably leans more towards a “texture”. And it can be applied to many different things, colors, all types of clothes, and different objects.</p><p>As time has passed, I’ve learned some keywords that would help normal SD to do dirt, but basically any result without a lora is too clean and bad. SDXL is way better at this and can create stained old clothes way easier with simple prompts. I do intend to retrain this on SDXL soon.</p><p> </p><p>Khoya training can be read from the file. I was not very happy with Prodigy and other adaptative optimizers. AdamW gives more constant results. My experiment with LyCORIS wasn’t good either. Caption does improve results, but not as much as people would think. It increases flexibility a lot. For example, my first version had a wrong settings so all my “.txt” files with captions were ignored (pay attention to the caption options on khoya). But it was pretty good, maybe the best at some clothes. But it could not change the background at all. Like for example “left laying on grass”, even with heavy weighted prompts.</p><p> </p><p>Also, for anyone doing anything similar, please have a look at lora block layers! It can give good results to train with different weights, but with my experience, even after deciding what layers is the most important, using the extension “Supermerger” to stripe the layers after training gave me better results than starting the training with different weights. But I did not heavily tested this.</p><p> </p><p>I do intend to keep developing this, not because I’m that interested in the concept, but I think of it as a good challenge. I hope to fix its defects by using regularization images of man and woman with perfect faces and more data images with whole body. I will feed the training with good results from past versions too.</p><p> </p><p>I have no idea how people will react to this. But hopefully you can leave some testing of your own and some comments. Any idea is appreciated. Thank you.</p>
modelVersions.availability: Public
modelVersions.baseModel: SD 1.5
modelVersions.description: <p>This is the version to be used normally. It's a OUTALL. It was stripped of the INS and MID layers to preserve composition on normal prompting.</p>
modelVersions.downloadUrl: https://civitai.com/api/download/models/167800
modelVersions.downloaded: true
modelVersions.downloadUrl: https://civitai.com/api/download/models/167800
modelVersions.AutoV1: ADD14660
modelVersions.AutoV2: BFD09EC20D
modelVersions.AutoV3: 929E0B15A5CD
modelVersions.BLAKE3: AF5ED3C67B95958650F06339885A62EA3635B73BF646038DA96ACAEAE8710FE5
modelVersions.CRC32: A0404762
modelVersions.SHA256: BFD09EC20D09BD8083FE1CD74A14477C89298886B66D90B5E750156425ED918A
modelVersions.format: SafeTensor
modelVersions.name: cumrag.safetensors
modelVersions.pickleScanMessage: No Pickle imports
modelVersions.pickleScanResult: Success
modelVersions.scannedAt: 2023-09-23T06:10:42.843Z
modelVersions.type: Model
modelVersions.virusScanResult: Success
modelVersions.hash: URGa|DxZV@j]~As;R+R*E2WBocR+IUs:NGof
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/083001f1-67a1-46f2-93ad-960ceae441e6/width=450/2630150.jpeg
modelVersions.hash: U9FYJhRP~ANb4:~V~V9G%MM|01?H-pNG9as:
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/fa4473d6-558d-4e4f-b7d3-64ff5c7fc236/width=450/2630162.jpeg
modelVersions.hash: UEF$LpkC_NRjohM{ogM|yEM{%NoftmM{%2%2
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/829f4798-51e9-4bc1-9fc6-2ee35f660801/width=450/2630163.jpeg
modelVersions.hash: UGEeut0L%g~VE1IU9GNGt7%1R*ozIpxt%1NG
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/5d36672a-9117-480c-abb5-e8f369ebdb0e/width=450/2630164.jpeg
modelVersions.hash: UFJj||%3bdxZ4:9aE2W=5An$D%V[~V-:t8n+
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/9ecaec0b-c0a8-47a1-855d-83d49a7f9b86/width=450/2630186.jpeg
modelVersions.hash: UDJa=lN_00jW?vsD-;oI00Ri~VkE4os,D$W?
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/31df2d0c-8f25-47c9-8282-470259cd669f/width=450/2630190.jpeg
modelVersions.hash: ULGbhdD*I-E2_2W9W@%LgKE1~WaeM}jYt9M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/97609fad-a8de-4992-b31d-0ca98790fc6c/width=450/2630192.jpeg
modelVersions.hash: UFD0P$-;S}R*_Nxv%LWU?Zof%0oIxus:V@Rj
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/d6c6ffeb-6543-4016-be0a-ba4db20b96b9/width=450/2630180.jpeg
modelVersions.hash: UIFFW,Mx^*?b.TIVOtxb^-WA%Mo#-=WBxvxu
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/6a7329a3-1474-41db-af16-6b3471e64e7a/width=450/2630182.jpeg
modelVersions.hash: UfG+Boju%Lt6_Nj[R-j]?boeWCjuRlfkWBay
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/36bf9dc1-4466-4e0a-868b-7cfa0b8bd1fa/width=450/2630184.jpeg
modelVersions.hash: UKGRM6^jb^9Z9ZIp0LR*$LjE9bxa~B-oo#I:
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/55892719-b882-4e1c-b06c-0b31d50ec60c/width=450/2630191.jpeg
modelVersions.hash: UZHeIBM|_2xu~WoekWt6RjR*NGWBkCWBofkC
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/e17d2b1b-c3b4-4db6-9159-c26edae4f5c7/width=450/2630185.jpeg
modelVersions.hash: UYGuduWBxaRk.8RjRjWB_NWBbHoe-poLafkB
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/c5cdb8c8-235f-46ed-b025-372bbab663f1/width=450/2630179.jpeg
modelVersions.hash: UCDlsE^h8_4:xs==^jn$-o={kA9a~W9b4:M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/320ed858-4622-4c5b-993d-cc0d008afb80/width=450/2630189.jpeg
modelVersions.hash: U6CPO-Xoi]=_4=9G.75k~6RO4:9b4UaJ?G^%
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/2517f798-cab1-4029-9601-4cdc9117b600/width=450/2630187.jpeg
modelVersions.hash: UEEUu:I[}aNK02og-oj^WTxa0fxaR+xZxtsU
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/3fc5bfd1-77a5-4fb7-b22b-825653e18674/width=450/2630205.jpeg
modelVersions.hash: U9FYrrt700?G~pWV%gxa00oz~p9G01t7%LD%
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/beda7c91-6fd4-4217-98df-f38a98ec149c/width=450/2630217.jpeg
modelVersions.hash: UGFrU~01%0?G4:^*s,IVD%t7E2WB~p9ZE2xt
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/b1c5f3c6-efdf-47c5-8444-38ae5bf9b2ec/width=450/2630188.jpeg
modelVersions.hash: U5EVsa%i_L0K9Gx^V=RO00?a00=w%hIT%NIA
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/d9ab5bb6-6a15-442f-a4d7-524bfc14d148/width=450/2630204.jpeg
modelVersions.hash: UMM?Fh-p}7Mx~Aj[9bWB8{M|%K%1r=jFbbbI
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/d36a12a3-19fd-497c-a728-30a3ffbb2373/width=450/2630228.jpeg
modelVersions.name: v1.0
modelVersions.publishedAt: 2023-09-23T06:28:05.961Z
modelVersions.trainedWords: cumrag cumrag boxers cumrag briefs cumrag clothes cumrag hat cumrag jacket cumrag jockstrap cumrag object cumrag pants cumrag shirt cumrag shoes cumrag shorts cumrag socks
modelVersions.availability: Public
modelVersions.baseModel: SD 1.5
modelVersions.description: <p>This is the version with all blocks trained intact. It is intended to be mainly used on inpainting. Using &lt;lora:cumrag-000006_v12:1:lbw=OUTALL&gt; would achieve the same result as the main Lora file.</p>
modelVersions.downloadUrl: https://civitai.com/api/download/models/167618
modelVersions.downloadUrl: https://civitai.com/api/download/models/167618
modelVersions.AutoV1: 0268FA2F
modelVersions.AutoV2: 99CE86BB21
modelVersions.AutoV3: 872D81F4F139
modelVersions.BLAKE3: DB5BFE81CB117DB4CE7849522EB51A478450005B4C5B670EAAD07521C0703838
modelVersions.CRC32: D613EBB6
modelVersions.SHA256: 99CE86BB213E93C4F3D8B7676B204470D9C694047193BA88062ED3C648C36CCB
modelVersions.format: SafeTensor
modelVersions.name: cumrag-000006_v12.safetensors
modelVersions.pickleScanMessage: No Pickle imports
modelVersions.pickleScanResult: Success
modelVersions.scannedAt: 2023-09-22T21:40:59.899Z
modelVersions.type: Model
modelVersions.virusScanResult: Success
modelVersions.hash: UEH1oK01tPD4~Wt7IUD%x]-;IUD%%MozM{RP
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/47d205f6-5a73-4099-9f0f-94e57cda8290/width=450/2636652.jpeg
modelVersions.hash: U2A+~exb0M]h3s.8O@R*01Td;|O@02V?r=JV
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/431808f8-58b7-41d7-9430-3160eb6f6379/width=450/2636662.jpeg
modelVersions.hash: UOCY]s~ptlR-OsXTS$j]E2Rjs.t7R5MxRPRj
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/17360a0d-fd04-4643-aa64-ac94c889b3f7/width=450/2636655.jpeg
modelVersions.hash: UEC=*pIU00~CXSWBVtoy0eoz^kIoICbapGRQ
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/3bbad827-fb36-4b67-a877-aa1c0d3b4579/width=450/2636658.jpeg
modelVersions.hash: U7B:X3]_^j?w#S4nD*I?hfK,tSm+mjE-xDRP
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/85aad9c8-7d9d-495f-9502-33f8f1827991/width=450/2643198.jpeg
modelVersions.hash: U6B{.W^c~9_N+u0J9ZI@Q8O]tmZ$VCE+$%M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/506cd772-8a13-47b1-82c1-6c70ced93b73/width=450/2643200.jpeg
modelVersions.hash: U6B{.W^c~9_N+u0J9ZI@Q8O]tmZ$d:E,$%M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/f9bd7e64-364d-454b-b807-566bae73d6fa/width=450/2643203.jpeg
modelVersions.hash: U6B:Nw^c~B_N+u0J9ZI@Y+O]kYVYVCE,%1M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/906ece3e-9c60-4ac8-8b8f-c13aa28315c4/width=450/2643202.jpeg
modelVersions.hash: U6B:Nw^c~B_N+u0J9ZI@Y+O]kYVYVCE,%1M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/e65393b3-8bb0-4d09-bee5-4b3c9d59cf64/width=450/2643201.jpeg
modelVersions.hash: U6B{.V^b~B_N+a0K9GIsY+O]kYVYZfE+%1M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/e7e0731e-715d-4c25-b5f4-33de1f438b6f/width=450/2643204.jpeg
modelVersions.hash: U6B{.W^b~A_N+a0K9ZI@Y+O]kYVYZgE+$%M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/8b19c06a-a797-4c21-a369-23a9e8df6638/width=450/2643205.jpeg
modelVersions.hash: U6B{.U^G~A_N#R0K9ZI=hfO]o$VYiGEl$%M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/2540a60a-12ba-46d3-b020-7d7261f5e01a/width=450/2643206.jpeg
modelVersions.hash: U6B{.U^G~A_N#80K9ZI=hfO]o$VYd:El$%M{
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/b53954ef-16d0-4465-981d-0f9445a16ab6/width=450/2643199.jpeg
modelVersions.hash: UmN11B~q?b-;%MWBWBayt7WBaeayxuWBWBay
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/e4635b7a-8cd5-4720-b699-2cd7044534b9/width=450/2670159.jpeg
modelVersions.hash: UmN11B~q?b-;%MWBWBayt7WBaeayxuWBWBay
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/c579ca98-8e44-44f9-b003-f606adc1652a/width=450/2670160.jpeg
modelVersions.hash: UnN0}3~q?b-;%MWBWBayt7axaeayxuWBWBay
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/75a101d0-8959-4bca-b38d-59bec3d80a2d/width=450/2670170.jpeg
modelVersions.hash: UmN0}3~q?c-;%MWBWBayt7WBaxayxuWBWBay
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/696d270a-9a69-4838-8faf-7f517a89a949/width=450/2670169.jpeg
modelVersions.hash: UlNAk-~q?b-;%MWBWCayt7WBaeay%2WBWBay
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/4f07b591-4895-4ff3-90cd-775928da6315/width=450/2670172.jpeg
modelVersions.hash: UlN11C~q?b-;%MWBWBayt7WBaeay%2WBWBay
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/7e5a5e36-d3c4-4827-9cc8-8796d8a4304b/width=450/2670171.jpeg
modelVersions.hash: UmN11B~q?b-;%MWBWBayt7WBaeayxuWBWBay
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/53b7d9fa-800b-4c7d-afcf-ba0e90804b57/width=450/2670173.jpeg
modelVersions.name: v0.9_Inpaint_fullblocks
modelVersions.publishedAt: 2023-09-23T06:27:57.092Z
modelVersions.trainedWords: cumrag cumrag boxers cumrag briefs cumrag clothes cumrag hat cumrag jacket cumrag object cumrag pants cumrag shirt cumrag shoes cumrag shorts cumrag socks cum jockstrap
name: Cumrag / Stains / Cum on Clothes / Dirty Clothes Underwear / Cum on Objects
tags: sexy concept gross fluid texture semen fetish old shirt clothes stain hat cum underwear tank top shoes erotic pants ejaculation disgusting shorts socks cap cloth nasty sticky object dirt jockstrap stinky straight used briefs cum on clothes boxers rag cumrag repulsive