|
const classifier = { |
|
"clothing": { |
|
"outerwear": { |
|
"dresses": [ |
|
"dark green gown", |
|
"bathrobe", |
|
"white dress", |
|
"silk gown", |
|
"floral dress", |
|
"glittery dress", |
|
"bear costume", |
|
"bunny costume", |
|
"black dress", |
|
"red dress", |
|
"maid dress", |
|
"cocktail dress", |
|
"purple dress", |
|
"china dress", |
|
"undressing", |
|
"nightdress", |
|
"nightgown", |
|
"yellow dress", |
|
"robe", |
|
"cow costume", |
|
"torn dress", |
|
"dressed", |
|
"pink dress", |
|
"orange sundress", |
|
"school uniform", |
|
"crossdressing", |
|
"police uniform", |
|
"gown", |
|
"blue dress", |
|
"wedding dress", |
|
"dress", |
|
"office dress", |
|
"sundress", |
|
"army uniform", |
|
"short red dress", |
|
"half dressed", |
|
"long dress", |
|
"open uniform", |
|
"undress", |
|
"lift dress up", |
|
"uniform", |
|
"medieval dress", |
|
"costume", |
|
], |
|
"bottoms": [ |
|
"upskirt", |
|
"striped skirt", |
|
"black leggings", |
|
"denim shorts", |
|
"pencil skirt", |
|
"orange shorts", |
|
"shorts wedgie", |
|
"sweatpants", |
|
"plaid shorts", |
|
"red tight pants", |
|
"black pants", |
|
"no pants", |
|
"pants down", |
|
"short shorts", |
|
"brown pants", |
|
"brown skirt", |
|
"pink skirt", |
|
"shorts", |
|
"skirt lift", |
|
"torn jeans", |
|
"unzipped pants", |
|
"mini skirt", |
|
"lifted skirt", |
|
"micro skirt", |
|
"underskirt", |
|
"miniskirt", |
|
"white skirt", |
|
"taut skirt", |
|
"black miniskirt", |
|
"booty shorts", |
|
"blue skirt", |
|
"shorts down", |
|
"tight jeans", |
|
"green shorts", |
|
"ripped pants", |
|
"baggy pants", |
|
"plaid skirt", |
|
"black skirt", |
|
"short skirt", |
|
"white pants", |
|
"lifting skirt", |
|
"tight skirt", |
|
"underpants", |
|
"red skirt", |
|
"no skirt", |
|
"jean hotpants", |
|
"leggings", |
|
"pleated skirt", |
|
"hotpants", |
|
"skirt", |
|
"pants", |
|
"slit skirt", |
|
"pants pull", |
|
"shortstack", |
|
"pleated shorts", |
|
"torn skirt", |
|
"jean shorts", |
|
"lift skirt", |
|
"jeans", |
|
], |
|
"tops": [ |
|
"sweater lift", |
|
"shirt torn off", |
|
"shirt up", |
|
"shirt in mouth", |
|
"jacket", |
|
"sweatshirt lift", |
|
"collared shirt", |
|
"lifting shirt", |
|
"crop top", |
|
"tight tank top", |
|
"tied shirt", |
|
"grey shirt", |
|
"shirtless", |
|
"black crop top", |
|
"shirt pull", |
|
"white t-shirt", |
|
"tank top", |
|
"plaid shirt", |
|
"sweatshirt", |
|
"open shirt", |
|
"formal shirt", |
|
"brown jacket", |
|
"white tank top", |
|
"white shirt", |
|
"saliva on shirt", |
|
"plain t-shirt", |
|
"cropped jacket", |
|
"sweater", |
|
"shirt", |
|
"red sweater", |
|
"open jacket", |
|
"lifted t-shirt", |
|
"gray t-shirt", |
|
"pulling shirt", |
|
"blue jacket", |
|
"pink crop top", |
|
"downblouse", |
|
"t-shirt", |
|
"black jacket", |
|
"blouse", |
|
"white sweater", |
|
"blue shirt", |
|
"wet shirt", |
|
"hoodie", |
|
"green shirt", |
|
"shirt lifted up", |
|
"pink t-shirt", |
|
"pull shirt", |
|
"shirt open", |
|
"yellow tank top", |
|
"black shirt", |
|
"shirt lift", |
|
"white crop top", |
|
], |
|
}, |
|
"legwear": { |
|
"short": [ |
|
"anklets", |
|
"knee-high socks", |
|
"gold anklets", |
|
"leg warmers", |
|
"socks", |
|
"baggy socks", |
|
"white socks", |
|
"knee socks", |
|
], |
|
"specific": [ |
|
"laced", |
|
"laces", |
|
"lace", |
|
"pearl necklace", |
|
"striped skirt", |
|
"lace bra", |
|
"gold necklace", |
|
"striped clothes", |
|
"garter belt", |
|
"golden necklace", |
|
"lace panties", |
|
"fishnet", |
|
"elf palace", |
|
"palace bedroom", |
|
"striped", |
|
"lace choker", |
|
"ice palace", |
|
"lace trim", |
|
"fishnets", |
|
"tight fishnets", |
|
"anchor necklace", |
|
"lace lingerie", |
|
"laced bodysuit", |
|
"necklace", |
|
"lace stockings", |
|
"egyptian palace", |
|
"black lace bra", |
|
"palace", |
|
"lacey", |
|
"striped bikini", |
|
"purple necklace", |
|
"glaceon", |
|
"fishnet sleeve", |
|
"fishnet gloves", |
|
"lace thong", |
|
"fishnet thighs", |
|
"lace tights", |
|
"black fishnet", |
|
"heart necklace", |
|
"white lace", |
|
], |
|
"full_length": [ |
|
"torn thighhighs", |
|
"black leggings", |
|
"stockings", |
|
"tights", |
|
"thighhighs", |
|
"white pantyhose", |
|
"pantyhose pull", |
|
"blue stockings", |
|
"pink stockings", |
|
"white stockings", |
|
"torn pantyhose", |
|
"lace stockings", |
|
"leggings", |
|
"red stockings", |
|
"black pantyhose", |
|
"pantyhose", |
|
"red thighhighs", |
|
"black stockings", |
|
"gold stockings", |
|
"sexy stockings", |
|
], |
|
}, |
|
"accessories": { |
|
"hands": [ |
|
"dangly earrings", |
|
"bracelets", |
|
"purple gloves", |
|
"big earrings", |
|
"frilled gloves", |
|
"latex gloves", |
|
"hoop earrings", |
|
"white gloves", |
|
"gloves", |
|
|
|
"earrings", |
|
"elbow gloves", |
|
"long gloves", |
|
"saliva strings", |
|
"rings", |
|
"metal rings", |
|
|
|
"racing gloves", |
|
"nipple rings", |
|
"gold bracelets", |
|
"blue gloves", |
|
"strings", |
|
"black gloves", |
|
"fishnet gloves", |
|
"gold earrings", |
|
], |
|
"neck": [ |
|
"pearl necklace", |
|
"wet panties", |
|
"tied up", |
|
"cotton panties", |
|
"hands tied", |
|
"print panties", |
|
"lace panties", |
|
"panties on", |
|
"bdsm choker", |
|
"sailor collar", |
|
"purple necklace", |
|
"tied hands", |
|
"aqua necktie", |
|
"blue collar", |
|
"hand on panties", |
|
"collars", |
|
"tie", |
|
"feet tied", |
|
"heart necklace", |
|
"detached collar", |
|
"ribbon choker", |
|
"highleg panties", |
|
"blue panties", |
|
"tied shirt", |
|
"choker", |
|
"white panties", |
|
"collared", |
|
"lace choker", |
|
"panties", |
|
"scarf", |
|
"bell choker", |
|
"black collar", |
|
"gold choker", |
|
"blue bowtie", |
|
"legs tied", |
|
"panties visible", |
|
"black tie", |
|
"fur collar", |
|
"necktie", |
|
"bowtie", |
|
"tie clip", |
|
"collarbone", |
|
"collar", |
|
"black panties", |
|
"black choker", |
|
"hogtied", |
|
"gold collar", |
|
"hair tie", |
|
"red choker", |
|
"pink panties", |
|
"pink choker", |
|
"necklace", |
|
"gold necklace", |
|
"blue choker", |
|
"arms tied", |
|
"collared shirt", |
|
"tail tied", |
|
"panties aside", |
|
"golden necklace", |
|
"no panties", |
|
"panties down", |
|
"spiked collar", |
|
"green collar", |
|
"anchor necklace", |
|
"dog collar", |
|
"tiny panties", |
|
"linked collars", |
|
"red bowtie", |
|
"tied", |
|
], |
|
"head": [ |
|
"wool hat", |
|
"crown", |
|
"capelet", |
|
"small maid hat", |
|
"black hat", |
|
"tiara", |
|
"white veil", |
|
"silver tiara", |
|
"tennis cap", |
|
"beanie", |
|
"golden tiara", |
|
"garrison cap", |
|
"gold crown", |
|
"military hat", |
|
"veil", |
|
"jester cap", |
|
"fur hat", |
|
"witch hat", |
|
"maid hat", |
|
"sports cap", |
|
"headband", |
|
"sailor hat", |
|
"gold tiara", |
|
"cap", |
|
"bridal veil", |
|
"laurel crown", |
|
"cape", |
|
], |
|
"other": [ |
|
"jewelry", |
|
"black belt", |
|
"circle glasses", |
|
"gold jewelry", |
|
"red sunglasses", |
|
"suspender belt", |
|
"beaded jewelry", |
|
"shaped jewelry", |
|
"sunglasses", |
|
"belts", |
|
"garter belt", |
|
"suspenders", |
|
"glasses", |
|
"belt", |
|
"opaque glasses", |
|
"round glasses", |
|
], |
|
}, |
|
"underwear": { |
|
"bottoms": [ |
|
"wet panties", |
|
"low rise thong", |
|
"cotton panties", |
|
"print panties", |
|
"lace panties", |
|
"black thong", |
|
"highleg panties", |
|
"blue panties", |
|
"white panties", |
|
"panties aside", |
|
"panties on", |
|
"panties", |
|
"micro thong", |
|
"panties down", |
|
"no panties", |
|
"black panties", |
|
"frilled panties", |
|
"thong", |
|
"tiny panties", |
|
"crotchless", |
|
"thongs", |
|
"lace thong", |
|
"hand on panties", |
|
"showing thong", |
|
"pink panties", |
|
"panties visible", |
|
], |
|
"full": [ |
|
"wet bikini", |
|
"black corset", |
|
"small bikini", |
|
"pink leotard", |
|
"white leotard", |
|
"bikini up", |
|
"mesh bodysuit", |
|
"teddy", |
|
"blue bodysuit", |
|
"torn bodysuit", |
|
"floral bikini", |
|
"green swimsuit", |
|
"white bikini", |
|
"maroon bodysuit", |
|
"white swimsuit", |
|
"swimsuit", |
|
"red corset", |
|
"sexy red bikini", |
|
"frilled bikini", |
|
"green bodysuit", |
|
"black leotard", |
|
"small corset", |
|
"bikini pull", |
|
"one-piece", |
|
"black bodysuit", |
|
"latex bodysuit", |
|
"leotard aside", |
|
"laced bodysuit", |
|
"bikini", |
|
"highleg leotard", |
|
"pink corset", |
|
"microbikini", |
|
"leotard", |
|
"corset", |
|
"bikini top lift", |
|
"bodysuit", |
|
"mini bikini", |
|
"string bodysuit", |
|
"orange leotard", |
|
"tight swimsuit", |
|
"corset piercing", |
|
"latex corset", |
|
"black bikini", |
|
"sling bikini", |
|
"micro bikini", |
|
], |
|
"tops": [ |
|
"lace bra", |
|
"small bra", |
|
"pull wet bra", |
|
"frilled bra", |
|
"bra", |
|
"bra lift", |
|
"blue bra", |
|
"no bra", |
|
"lingerie", |
|
"beige bra", |
|
"sexy lingerie", |
|
"wet bra", |
|
"lace lingerie", |
|
"white bra", |
|
"gray sports bra", |
|
"open torn bra", |
|
"white lingerie", |
|
"loose bra", |
|
"black lace bra", |
|
"black bra", |
|
"undersized bra", |
|
"bikini top lift", |
|
"sports bra", |
|
"mini skirt bra", |
|
"pulled bra", |
|
], |
|
}, |
|
"footwear": { |
|
"heels": [ |
|
"high heels", |
|
"platform heels", |
|
"heels", |
|
"stiletto heels", |
|
], |
|
"shoes": [ |
|
"shoes", |
|
"no shoes", |
|
"running shoes", |
|
"ballet shoes", |
|
"sandals", |
|
"white sneakers", |
|
"sneakers", |
|
"black sneakers", |
|
"strappy sandals", |
|
], |
|
"boots": [ |
|
"brown boots", |
|
"white boots", |
|
"armored boots", |
|
"gothic boots", |
|
"knee boots", |
|
"black boots", |
|
"boots", |
|
"thigh boots", |
|
], |
|
}, |
|
}, |
|
"body_parts": { |
|
"genitals": { |
|
"male": [ |
|
"large balls", |
|
"cock too big", |
|
"huge cock", |
|
"huge balls", |
|
"veiny penis", |
|
"chubby balls", |
|
"taking in penis", |
|
"long dick", |
|
"cock on cheek", |
|
"hyper balls", |
|
"penis exposed", |
|
"short penis", |
|
"hyper penis", |
|
"yellow balls", |
|
"licking penis", |
|
"very dark dick", |
|
"magic penis", |
|
"hairy penis", |
|
"smooth penis", |
|
"erect cock", |
|
"large dicks", |
|
"tentacle cocks", |
|
"thick cock", |
|
"flaccid penis", |
|
"penis on ass", |
|
"focus on penis", |
|
"ball sucking", |
|
"2 dicks 1 mouth", |
|
"dick in anus", |
|
"big penis", |
|
"penis erection", |
|
"dick out", |
|
"licking dick", |
|
"penis around", |
|
"penis in mouth", |
|
"cock licking", |
|
"glossy penis", |
|
"holding penis", |
|
"penis in pussy", |
|
"curved penis", |
|
"gigantic penis", |
|
"knotted penises", |
|
"penises around", |
|
"bouncing penis", |
|
"dick", |
|
"small balls", |
|
"small testicles", |
|
"admiring cock", |
|
"thick penis", |
|
"futa cock", |
|
"penis", |
|
"hyper testicles", |
|
"multiple cocks", |
|
"erect penis", |
|
"dragon dick", |
|
"large dick", |
|
"tongue on penis", |
|
"whole cock", |
|
"gigantic balls", |
|
"veiny penis", |
|
"tiny dick", |
|
"dick on face", |
|
"big balls", |
|
"horse cock", |
|
"balls deep", |
|
"big penis", |
|
"big black cock", |
|
"ball gag", |
|
"dark penis", |
|
"shaft", |
|
"licking cock", |
|
"dog penis", |
|
"big cock", |
|
"white penis", |
|
"impaled by cock", |
|
"blue penis", |
|
"penis over ass", |
|
"penis awe", |
|
"horsecock", |
|
"huge testicles", |
|
"huge fat cock", |
|
"huge penis", |
|
"green penis", |
|
"throbbing cock", |
|
"red ball gag", |
|
"cock exposed", |
|
"balls on nose", |
|
"dick cumming", |
|
"small penises", |
|
"dick in pussy", |
|
"horse penis", |
|
"2 penises", |
|
"1 penis", |
|
"dicks", |
|
"tiny penis", |
|
"cute penis", |
|
"many penises", |
|
"penis worship", |
|
"long penis", |
|
"stroking penis", |
|
"massive cock", |
|
"50 cm wide cock", |
|
"grabbing penis", |
|
"licking balls", |
|
"tiny cock", |
|
"veiny cocks", |
|
"cock pov", |
|
"teasing cock", |
|
"cum on balls", |
|
"cock won't fit", |
|
"face on balls", |
|
"penis close-up", |
|
"two large cocks", |
|
"tapered penis", |
|
"stroking cock", |
|
"shiny penis", |
|
"huge cock", |
|
"huge dick", |
|
"cock worship", |
|
"holding balls", |
|
"cock slap", |
|
"black cock", |
|
"detailed cock", |
|
"horse dick", |
|
"penis in vagina", |
|
"balls on face", |
|
"heavy balls", |
|
"penis on", |
|
"admiring a cock", |
|
"large penis", |
|
"huge dicks", |
|
"no testicles", |
|
"penis on belly", |
|
"big green dick", |
|
"giant penis", |
|
"big testicles", |
|
"sucking balls", |
|
"visible balls", |
|
"testicles", |
|
"massive penis", |
|
"cock shock", |
|
"penises", |
|
"man cock", |
|
"humanoid penis", |
|
"penis angle", |
|
"huge cocks", |
|
"chubby penis", |
|
"detailed balls", |
|
"equine penis", |
|
"big horse penis", |
|
"detailed penis", |
|
"oiled penis", |
|
"balls", |
|
"hand on cock", |
|
"pink penis", |
|
"penis grab", |
|
"cock in ass", |
|
"big veiny cock", |
|
"big dick", |
|
"hanging penis", |
|
"cum on penis", |
|
"big veiny dick", |
|
"cock", |
|
"cock on face", |
|
"penis worship", |
|
"zebra dick", |
|
"swollen balls", |
|
"veiny dick", |
|
"zebra dicks", |
|
"huge black cock", |
|
"black balls", |
|
"small penis", |
|
"cocks", |
|
"penis on face", |
|
"veiny balls", |
|
"large penises", |
|
"wet penis", |
|
"penis cumming", |
|
"penis in face", |
|
"white balls", |
|
"futa penis", |
|
"small cock", |
|
"testicle", |
|
"large cocks", |
|
"cock tease", |
|
"black penis", |
|
"holding penis", |
|
"kissing penis", |
|
"cock in mouth", |
|
"sucking cock", |
|
"cock blush", |
|
"hairy balls", |
|
"cock in pussy", |
|
"thick dick", |
|
"large testicles", |
|
"penis over one eye", |
|
"huge hairy dick", |
|
"hard cock", |
|
], |
|
"female": [ |
|
"innie pussy", |
|
"exposed pussy", |
|
"labia", |
|
"pink pussy", |
|
"perfect pussy", |
|
"focus on vagina", |
|
"vaginal", |
|
"hands on pussy", |
|
"pussy showing", |
|
"pussy lips", |
|
"god pussy", |
|
"very wet pussy", |
|
"naked vagina", |
|
"cum in pussy", |
|
"pussy juice", |
|
"hand on pussy", |
|
"penis in pussy", |
|
"vaginal sex", |
|
"juicy pussy", |
|
"saggy labia", |
|
"wet pussy", |
|
"swollen pussy", |
|
"clitoral hood", |
|
"dripping pussy", |
|
"camel toe", |
|
"semen in vagina", |
|
"tight pussy", |
|
"nice pussy", |
|
"show pussy", |
|
"showing pussy", |
|
"pussy focus", |
|
"after vaginal", |
|
"hairy pussy", |
|
"vulva", |
|
"pussy peak", |
|
"wet pussy lips", |
|
"dick in pussy", |
|
"detailed pussy", |
|
"labia majora", |
|
"vagina sound", |
|
"pussy slip", |
|
"finger in pussy", |
|
"licking pussy", |
|
"flashing pussy", |
|
"big clit", |
|
"cute vagina", |
|
"realistic pussy", |
|
"revealing pussy", |
|
"show wet pussy", |
|
"hairless pussy", |
|
"touching pussy", |
|
"hand in pussy", |
|
"sideways vagina", |
|
"fat pussy", |
|
"pussy exposed", |
|
"clitoral", |
|
"gaping pussy", |
|
"pussy sliding", |
|
"cum on pussy", |
|
"display pussy", |
|
"clit", |
|
"penis in vagina", |
|
"exposed pussy", |
|
"pussy covered", |
|
"dildo in pussy", |
|
"exposing pussy", |
|
"clitoris", |
|
"pussy close-up", |
|
"legs up vaginal", |
|
"defined pussy", |
|
"cute pussy", |
|
"vagina focus", |
|
"spread pussy", |
|
"dripping vagina", |
|
"pussy peek", |
|
"cervix", |
|
"groping pussy", |
|
"rubbing vagina", |
|
"hairy vagina", |
|
"pussy", |
|
"beautiful pussy", |
|
"stretched pussy", |
|
"fingering pussy", |
|
"shiny pussy", |
|
"vagina", |
|
"double vaginal", |
|
"pussy spread", |
|
"slave pussy", |
|
"pussy torture", |
|
"innie", |
|
"shaved pussy", |
|
"puffy pussy", |
|
"pussy piercing", |
|
"spreading pussy", |
|
"cock in pussy", |
|
"pussy visible", |
|
], |
|
"anal": [ |
|
"spread anus", |
|
"anus hair", |
|
"anal fisting", |
|
"anal sex", |
|
"anal", |
|
"anal penetration", |
|
"thumb in anus", |
|
"tight pink anus", |
|
"cum in anus", |
|
"spreading anus", |
|
"asshole in view", |
|
"spit on anus", |
|
"anal cum", |
|
"after anal", |
|
"small anal gape", |
|
"anus spread", |
|
"dick in anus", |
|
"puffy anus", |
|
"perfect asshole", |
|
"focus anus", |
|
"exposed anus", |
|
"leaking asshole", |
|
"anal fingering", |
|
"anal beads", |
|
"deep anal", |
|
"anal creampie", |
|
"asshole", |
|
"finger in anus", |
|
"hint of anus", |
|
"anal fuck", |
|
"anus", |
|
"butthole", |
|
"hairy anus", |
|
"gaping anus", |
|
"presenting anus", |
|
], |
|
}, |
|
"face": { |
|
"eyes": [ |
|
"heart pupils", |
|
"half-open eyes", |
|
"focus on eyes", |
|
"blue eyes", |
|
"sultry eyes", |
|
"bedroom eyes", |
|
"purple eyes", |
|
"pupil", |
|
"eyes wide open", |
|
"big round eyes", |
|
"light blue eyes", |
|
"eyebrow", |
|
"sharp eyes", |
|
"amber eyes", |
|
"deep pink eyes", |
|
"glowing eyes", |
|
"robot eyes", |
|
"lustful eyes", |
|
"wide eyes", |
|
"half open eyes", |
|
"tired eyes", |
|
"eyebrows", |
|
"dark eyeliner", |
|
"dark blue eyes", |
|
"thick eyebrows", |
|
"long eyelashes", |
|
"yellow eyes", |
|
"eye contact", |
|
"round eyes", |
|
"red eyes", |
|
"seductive eyes", |
|
"eye detail", |
|
"beautiful eyes", |
|
"dashed eyes", |
|
"amazing eyes", |
|
"narrowed eyes", |
|
"rolled eyes", |
|
"wide eyebrow", |
|
"purple eyes", |
|
"expressive eyes", |
|
"fisheye view", |
|
"brown eyes", |
|
"black eyes", |
|
"dark brown eyes", |
|
"black eyebrows", |
|
"from eyes view", |
|
"wide open eyes", |
|
"large eyes", |
|
"mechanical eye", |
|
"dreamy eyes", |
|
"slit pupils", |
|
"orange eyes", |
|
"dark pupils", |
|
"hot cat eyes", |
|
"dark grey eyes", |
|
"asymmetry eyes", |
|
"hearts in eyes", |
|
"half-closed eye", |
|
"black eyeshadow", |
|
"iris", |
|
"blank eyes", |
|
"raised eyebrows", |
|
"uneven eyes", |
|
"pupils", |
|
"artificial eye", |
|
"detailed irises", |
|
"eye catching", |
|
"hazel eyes", |
|
"gray eyes", |
|
"closed eyes", |
|
"green eyes", |
|
"depraved eyes", |
|
"eye rolling", |
|
"pink eyes", |
|
"orange eyes", |
|
"perfect eyes", |
|
"blue eyes", |
|
"green-eyes", |
|
"dark eyeshadow", |
|
"adorable eyes", |
|
"scar across eye", |
|
"spiral eyes", |
|
"hypnotic eyes", |
|
"clear eyes", |
|
"correct eyes", |
|
"ice blue eyes", |
|
"big blue eyes", |
|
"kaa eyes", |
|
"big brown eyes", |
|
"eyes up", |
|
"empty eyes", |
|
"close eyes", |
|
"hearts in pupil", |
|
"white eyes", |
|
"asian eyes", |
|
"red eyes", |
|
"eyes open", |
|
"rolling eyes", |
|
"eyeliner", |
|
"very big eyes", |
|
"large blue eyes", |
|
"glowing eyes", |
|
"realistic eyes", |
|
"squint eyes", |
|
"yellow eyes", |
|
"eyeshadow", |
|
"fisheye lens", |
|
"big eyes", |
|
"bushy eyebrow", |
|
"aqua eyes", |
|
"eyes half open", |
|
"big green eyes", |
|
"eye lighting", |
|
"nice eyes", |
|
"silver eyes", |
|
"runny eyeliner", |
|
"eyes", |
|
"black eyeliner", |
|
"round eyewear", |
|
"eye", |
|
"eyes closed", |
|
"fisheye", |
|
"wide eyed", |
|
"black eyes", |
|
"eye catchlights", |
|
"bright eyes", |
|
"lidded eyes", |
|
"eyeless", |
|
"eyed", |
|
"detailed eyes", |
|
"raised eyebrow", |
|
"eyes crossed", |
|
"eyewear on head", |
|
|
|
"irises", |
|
"green eyes", |
|
"eyebrow cut", |
|
"glowing eye", |
|
"brunette eyes", |
|
"open eyes", |
|
"cocked eyebrow", |
|
"eyes turned up", |
|
"green eye color", |
|
"grey eyes", |
|
"eyelashes", |
|
"amber eyes", |
|
"eye color green", |
|
"dilated pupils", |
|
"dark eyes", |
|
"wide-eyed", |
|
"crossed eyes", |
|
"eyes rolling", |
|
"perfect eyes", |
|
"yellow eye", |
|
"eyes shut", |
|
"turquoise eyes", |
|
"mole under eye", |
|
"gold eyes", |
|
], |
|
"mouth": [ |
|
"sexy mouth", |
|
"lips on nipple", |
|
"mouths", |
|
"teeth", |
|
"tongue out", |
|
"covered mouth", |
|
"tongues", |
|
"purple lips", |
|
"full lips", |
|
"areola slip", |
|
"pulling lips", |
|
"clenched teeth", |
|
"mouth", |
|
|
|
"black teeth", |
|
"huge lips", |
|
"biting lip", |
|
|
|
"perfect teeth", |
|
|
|
"wet lips", |
|
"black lipstick", |
|
"very full lips", |
|
"very thick lips", |
|
"mouth pull", |
|
"tongue", |
|
"long tongue", |
|
|
|
"spit on mouth", |
|
"puffy lips", |
|
"grit the teeth", |
|
"pink lipstick", |
|
"nip slip", |
|
"mouth drooling", |
|
"big lips", |
|
"beautiful mouth", |
|
"lips parted", |
|
"big bimbo lips", |
|
"sharp teeth", |
|
"open mouth", |
|
|
|
"perfect teeth", |
|
"thick tongue", |
|
"injected lips", |
|
"thin lips", |
|
"bottle in mouth", |
|
"wet mouth", |
|
"pink tongue", |
|
"black lips", |
|
"plump lips", |
|
"lips", |
|
"open lips", |
|
"focus on tongue", |
|
|
|
"bimbo lips", |
|
"huge bimbo lips", |
|
"slippery nipple", |
|
"pussy slip", |
|
"licking lips", |
|
"large boob slip", |
|
"sharp teeth", |
|
|
|
"glossy lips", |
|
|
|
"full pouty lips", |
|
"purple lipstick", |
|
"closed mouth", |
|
"biting own lip", |
|
"shirt in mouth", |
|
"nipple slip", |
|
"lip", |
|
"full pink lips", |
|
"tie clip", |
|
"lip bite", |
|
"thick lips", |
|
"mouth taped", |
|
"thick full lips", |
|
"red lip gloss", |
|
"thick lips", |
|
"mouth covered", |
|
"wide open mouth", |
|
"blue lipstick", |
|
"finger on lips", |
|
"shiny lips", |
|
"perfect lips", |
|
"tape on mouth", |
|
"beautiful lips", |
|
"mouth open", |
|
"shiny tongue", |
|
"dark lipstick", |
|
"detailed lips", |
|
"luscious lips", |
|
"gritting teeth", |
|
"tongue drop", |
|
"clenching teeth", |
|
"biting your lip", |
|
"red lipstick", |
|
"hand in mouth", |
|
"tongue teasing", |
|
"parted lips", |
|
"areolae slip", |
|
"clenched_teeth", |
|
"megumi", |
|
"lip biting", |
|
|
|
"cock in mouth", |
|
"teeth tight", |
|
"slip", |
|
"hand over mouth", |
|
"nipple slip", |
|
"lipstick", |
|
"red lips", |
|
"gaping mouth", |
|
], |
|
"jaw": [ |
|
"strong jaw", |
|
|
|
"stretching ass", |
|
"reaching", |
|
"touching pussy", |
|
"china dress", |
|
"clenching teeth", |
|
"double chin", |
|
"group watching", |
|
"arching back", |
|
"bewitching", |
|
"reaching back", |
|
"chin", |
|
"eye catching", |
|
"touching body", |
|
"catching", |
|
"jawline", |
|
"milking machine", |
|
"machine", |
|
"stretching", |
|
"crouching", |
|
"touching", |
|
"reaching out", |
|
"jaw", |
|
"watching", |
|
"outstretching", |
|
"strong jawline", |
|
"sharp jawline", |
|
"pinching", |
|
"twitching", |
|
"arching", |
|
"clenching", |
|
], |
|
"skin": [ |
|
"freckle", |
|
"molest", |
|
"sexy mole", |
|
"freckled breast", |
|
"mole", |
|
"mole on breast", |
|
"freckled", |
|
"freckles", |
|
"heavy freckles", |
|
"light freckles", |
|
"mole under eye", |
|
"facial freckles", |
|
"molesting", |
|
"freckled face", |
|
], |
|
"nose": [ |
|
"nostrils", |
|
"large nose", |
|
"balls on nose", |
|
"perfect nose", |
|
"bubble in nose", |
|
"nose", |
|
"nose blush", |
|
"nose ring", |
|
|
|
"cute nose", |
|
"nose piercings", |
|
|
|
"small nose", |
|
"thin nose", |
|
"high nose", |
|
], |
|
"cheeks": [ |
|
"cock on cheek", |
|
"cheeks", |
|
"cheekbones", |
|
"spread cheeks", |
|
"dimples", |
|
"rosy cheeks", |
|
"cheek press", |
|
"high cheekbones", |
|
"cheek bulge", |
|
"cheek", |
|
], |
|
}, |
|
"limbs": { |
|
"arms": [ |
|
"large biceps", |
|
"arm up", |
|
"arms", |
|
"arms spread", |
|
"armpits", |
|
"arms up", |
|
"veiny arms", |
|
"spread armpits", |
|
"armpit fetish", |
|
"thick arms", |
|
"soft warm light", |
|
"arms tattooed", |
|
"elbows", |
|
"leg warmers", |
|
"cellulite arms", |
|
"arm", |
|
"in army uniform", |
|
"warm smile", |
|
"hairy arms", |
|
"arm tattoos", |
|
"elbow", |
|
"armlet", |
|
"warmers", |
|
"warm light", |
|
"forearm", |
|
"armored boots", |
|
|
|
"arm ring", |
|
"blue doll arms", |
|
"tattooed arms", |
|
"shaved armpits", |
|
"armored", |
|
"arms behind back", |
|
"bare arms", |
|
"wrist", |
|
"army", |
|
"warm", |
|
"mechanical arm", |
|
"selfie arms", |
|
"warm lighting", |
|
"arm support", |
|
"hairy armpits", |
|
"armchair", |
|
"arm over head", |
|
"armpit hair", |
|
"arms on breasts", |
|
"on elbows", |
|
"small arms", |
|
"armpit", |
|
"arms tied", |
|
"four arms", |
|
"arm raised", |
|
"extra arms", |
|
"fat arm folds", |
|
"wrists", |
|
"wrist cuffs", |
|
"gold armor", |
|
"armband", |
|
"elbow gloves", |
|
"clean armpit", |
|
"arm up", |
|
"fat obese arms", |
|
"wrists bound", |
|
"biceps", |
|
"armour", |
|
"arm pull", |
|
"bound arms", |
|
"armlets", |
|
"armor", |
|
], |
|
"legs": [ |
|
"fit legs", |
|
"black leggings", |
|
"thighhighs", |
|
|
|
"college", |
|
"blushing skin", |
|
"thigh high", |
|
|
|
"shining", |
|
"thigh job", |
|
"closed legs", |
|
"amazing thighs", |
|
"legs spread", |
|
"spread legs", |
|
"elegant", |
|
"girl kneeling", |
|
"large thighs", |
|
"legwear", |
|
"legs spread", |
|
"holding legs", |
|
"sexy legs", |
|
"thigh gap", |
|
"leg warmers", |
|
"leg", |
|
"highleg leotard", |
|
"one leg raised", |
|
"knees", |
|
"long slim legs", |
|
"wide thighs", |
|
"shiny skin", |
|
"on knees", |
|
"skinny thighs", |
|
"white legwear", |
|
"four legs", |
|
"slim legs", |
|
"knee-high socks", |
|
"bandaged leg", |
|
"muscular thighs", |
|
"thin legs", |
|
"establishing", |
|
|
|
"thin thighs", |
|
"highleg panties", |
|
"thighs gap", |
|
"legs around man", |
|
"closed legs", |
|
"legs raised", |
|
"legs apart", |
|
"kneeling", |
|
"thigh strap", |
|
"shine", |
|
|
|
"heavy blushing", |
|
"legged", |
|
"on her knees", |
|
"1 leg up", |
|
"thighs", |
|
"leg grab", |
|
"astonishing", |
|
"knee-high", |
|
"shiny metal", |
|
"highleg", |
|
"one knee up", |
|
"legs in v", |
|
"thick thighs", |
|
"gushing", |
|
"thin knees", |
|
"thicc thighs", |
|
"legs in the air", |
|
"legs tied", |
|
"pushing", |
|
"flashing pussy", |
|
"legs together", |
|
"kneeling female", |
|
"toned thighs", |
|
"kneepits", |
|
"knee", |
|
"shiny hair", |
|
"college student", |
|
"knee up", |
|
"torn thighhighs", |
|
"1 leg down", |
|
"slender legs", |
|
"thigh gap", |
|
"legs wide", |
|
|
|
"1 leg up", |
|
"blushing smug", |
|
"plump thighs", |
|
"buried knees", |
|
"blushing", |
|
"four legged", |
|
"thigh high", |
|
"elegant face", |
|
"knee boots", |
|
"crossed legs", |
|
"long legs", |
|
"bound legs", |
|
"spreading legs", |
|
"both legs up", |
|
"legs open", |
|
"fat knees", |
|
"sexy thighs", |
|
"trained thighs", |
|
"light blushing", |
|
"flashing", |
|
"muscle legs", |
|
"legs in air", |
|
"shiny lips", |
|
"legs up vaginal", |
|
"small legs", |
|
"college girl", |
|
"knees up", |
|
"thick thighs", |
|
"leg muscles", |
|
"thick legs", |
|
"legs", |
|
"hairy legs", |
|
"open legs", |
|
"leg warmers", |
|
"knee-highs", |
|
"thigh holster", |
|
"short legs", |
|
"thigh", |
|
"leg up", |
|
"skin blushing", |
|
"thigh focus", |
|
"black legwear", |
|
"tentacle legs", |
|
"kneeling slut", |
|
"shiny tongue", |
|
"thigh close up", |
|
"male legs", |
|
"1 leg", |
|
"knees apart", |
|
"shiny clothes", |
|
"thigh highs", |
|
"thick thighs", |
|
"on the knees", |
|
"legs up", |
|
|
|
"shiny", |
|
"elegant", |
|
"perfect legs", |
|
"one leg up", |
|
"knee socks", |
|
"hands on legs", |
|
"sunshine", |
|
"leggings", |
|
"big thighs", |
|
"1 girl leg up", |
|
"girl blushing", |
|
"fishnet thighs", |
|
"red thighhighs", |
|
"cuffs on legs", |
|
"skinny legs", |
|
"leg lift", |
|
"thigh-high", |
|
"dripping thigh", |
|
"thigh boots", |
|
], |
|
"hands": [ |
|
"hands raised", |
|
"hand on face", |
|
|
|
"hands", |
|
"hands tied", |
|
"perfect hands", |
|
"good hands", |
|
"detailed hands", |
|
"fingering", |
|
|
|
"good fingers", |
|
"perfect hands", |
|
"one-handed", |
|
"ghost hand", |
|
"handgun", |
|
"hand focus", |
|
|
|
|
|
"5 fingers", |
|
"five fingers", |
|
"palm", |
|
"pov hand", |
|
"negative hand", |
|
"tied hands", |
|
"big hands", |
|
"hand", |
|
"two-handed", |
|
"hand on panties", |
|
"monster hands", |
|
"small hands", |
|
"hands down", |
|
"hand on own ass", |
|
"sucking finger", |
|
"v fingers", |
|
"hand job", |
|
"hand fan", |
|
"hands on waist", |
|
"correct hands", |
|
"finger", |
|
"handcuffs", |
|
"perfect hand", |
|
"hands job", |
|
"detailed hand", |
|
|
|
"hand on breast", |
|
"fingerless", |
|
"hand on head", |
|
"fingers", |
|
"pov hands", |
|
"hand in hair", |
|
|
|
"handsome", |
|
"hands own ass", |
|
"double handjob", |
|
"hand", |
|
"hands on ass", |
|
"hands in hair", |
|
"hand in ass", |
|
"love handles", |
|
"4 fingers", |
|
"anal fingering", |
|
"palm tree", |
|
"man hands pov", |
|
"finger in anus", |
|
"handjob behind", |
|
"finger on lips", |
|
"bandaged hand", |
|
"hands on table", |
|
"hands down", |
|
"handsome man", |
|
"hands on wall", |
|
"fingers in ass", |
|
"hand on cock", |
|
"pov handjob", |
|
"fingernails", |
|
"perfect hands", |
|
"left hand", |
|
"hands bound", |
|
|
|
"hands up", |
|
"hand in mouth", |
|
"hands on hips", |
|
"giving handjob", |
|
"v hand sign", |
|
"handjob", |
|
"handles", |
|
"hands on legs", |
|
"hand on wall", |
|
"hand over mouth", |
|
"bound hands", |
|
"5 finger", |
|
"slender hands", |
|
], |
|
"feet": [ |
|
"camel toe", |
|
"camisole", |
|
"high heels", |
|
"foot", |
|
"heels", |
|
"bound ankles", |
|
"footage", |
|
"steamy feet", |
|
"women bare feet", |
|
"feet focus", |
|
"feet", |
|
"perfect feet", |
|
"foot focus", |
|
"5 toes", |
|
"licking feet", |
|
"footjob", |
|
"black high heel", |
|
"paw feet", |
|
"gold anklets", |
|
"nice feet", |
|
"platform heels", |
|
"tiptoe", |
|
"perfect feet", |
|
"slim ankles", |
|
"monster feet", |
|
"hooves feet", |
|
"ankle", |
|
"thin ankles", |
|
"long toes", |
|
"black footwear", |
|
"4 toes", |
|
"bodycam footage", |
|
"beautiful feet", |
|
"sole", |
|
"on tiptoe", |
|
"barefoot", |
|
"soles", |
|
"high heels", |
|
"showing feet", |
|
"five toes", |
|
"tippy toes", |
|
"feet", |
|
"gold footwear", |
|
"toes", |
|
"soles focus", |
|
"high heel", |
|
"thin ankle", |
|
"footwear", |
|
|
|
"anklets", |
|
"small feet", |
|
"5 toes", |
|
"toe", |
|
"normal feet", |
|
"red eyes soles", |
|
"one foot up", |
|
"two-footed", |
|
"stiletto heels", |
|
"feet on head", |
|
"ankles", |
|
"feet tied", |
|
"feet apart", |
|
"heel", |
|
"bare feet", |
|
], |
|
}, |
|
"breasts": { |
|
"features": [ |
|
"nipples visible", |
|
"lips on nipple", |
|
"nipple peak", |
|
"cleavage cutout", |
|
"big areola", |
|
"nipple ring", |
|
"tiny nipples", |
|
"big nipples", |
|
"blue nipples", |
|
"perky nipples", |
|
"huge nipples", |
|
"big areolas", |
|
"boob areola", |
|
"thick nipples", |
|
"nipples torture", |
|
"nipple sticker", |
|
"defined nipples", |
|
"areola slip", |
|
"nipple ring", |
|
"one nipple out", |
|
"licking nipple", |
|
"pink nipples", |
|
"nipple sucking", |
|
"hard nipple", |
|
"pierced nipples", |
|
"nipple tweak", |
|
"nipple exposed", |
|
"wide areola", |
|
"pointy nipples", |
|
"hard nipples", |
|
"shaped nipples", |
|
"erect nipples", |
|
"deep cleavage", |
|
"nipple piercing", |
|
"nipple peek", |
|
"nipple bulge", |
|
"whore cleavage", |
|
"swollen nipple", |
|
"areolae slip", |
|
"slippery nipple", |
|
"molded nipples", |
|
"cleavage", |
|
"nipples showing", |
|
"areola", |
|
"large areolae", |
|
"light areolae", |
|
"large areola", |
|
"puffy nipple", |
|
"nipples out", |
|
"erected nipples", |
|
"nipple", |
|
"swollen nipples", |
|
"wide areolae", |
|
"sucking nipple", |
|
"areolas", |
|
"nipple rings", |
|
"puffy nipples", |
|
"pink nipples", |
|
"errect nipples", |
|
"covered nipples", |
|
"perfect nipples", |
|
"show nipple", |
|
"nipple slip", |
|
"nipples", |
|
"areolae", |
|
"detail areola", |
|
"big areolae", |
|
"puffy areolas", |
|
], |
|
"size": [ |
|
"flat chest", |
|
"small tits", |
|
"small chest", |
|
"big breast", |
|
"perky big tits", |
|
"huge breasts", |
|
"big breasts", |
|
"huge breast", |
|
"large breasts", |
|
"small breasts", |
|
"big boobs", |
|
"medium breasts", |
|
"huge breasts", |
|
"huge boobs", |
|
"large breast", |
|
"big tits", |
|
"large boob slip", |
|
"small breast", |
|
"medium tits", |
|
"round big tits", |
|
"medium boobs", |
|
"flat chest", |
|
], |
|
"shape": [ |
|
"round breasts", |
|
"round tits", |
|
"perky breasts", |
|
"tiny perky tits", |
|
"perky boobs", |
|
"big perky boobs", |
|
"perky breast", |
|
"round boobs", |
|
"perky tits", |
|
"firm breasts", |
|
"saggy breasts", |
|
"saggy boobs", |
|
"saggy breast", |
|
], |
|
}, |
|
"torso": { |
|
"chest": [ |
|
"massive breasts", |
|
"spectating", |
|
"breast grab", |
|
"underboob", |
|
"sideboob", |
|
"breast press", |
|
"plump chest", |
|
"breast lift", |
|
"licking breast", |
|
"round breasts", |
|
|
|
"huge breasts", |
|
"round chest", |
|
"pecs jiggles", |
|
"sagging breasts", |
|
"fake boobs", |
|
"one breast out", |
|
"medium breasts", |
|
"exposed pecs", |
|
"deep cleavage", |
|
"breasts too big", |
|
"grabbing boobs", |
|
"whore cleavage", |
|
"grabbing breast", |
|
"torpedo breasts", |
|
"huge boobs", |
|
"breasts exposed", |
|
"pecs", |
|
"silicone breasts", |
|
"giant boobs", |
|
"breast", |
|
"pec grab", |
|
"medium chest", |
|
"firm breasts", |
|
"perfect breast", |
|
"breast sucking", |
|
"bouncing breast", |
|
"oiled breasts", |
|
"chest", |
|
"breast bondage", |
|
"mole on breast", |
|
"naked breasts", |
|
"side breast", |
|
"flat chest", |
|
"squeezing pecs", |
|
"grab breast", |
|
"exposed breast", |
|
"busty chest", |
|
"exposed breasts", |
|
"pointy breasts", |
|
"large pectorals", |
|
"breasts", |
|
"big breasts", |
|
"chest out", |
|
"breasts grab", |
|
"focus on boobs", |
|
"small breasts", |
|
"breast rest", |
|
"boob grab", |
|
"squeeze breast", |
|
"huge breasts", |
|
"boob window", |
|
"side breasts", |
|
"backboob", |
|
"spectacular", |
|
"awesome breasts", |
|
"side boob", |
|
"low perspective", |
|
"hand on breast", |
|
"bare chest", |
|
"large boob slip", |
|
"small breast", |
|
"hold boobs", |
|
"round boobs", |
|
"small breasts", |
|
"breasts out", |
|
"hairy chest", |
|
"breast milk", |
|
"boob", |
|
"breast", |
|
"chest up", |
|
"pectorals", |
|
"breast squeeze", |
|
"big perky boobs", |
|
"hyper pecs", |
|
"breast grab", |
|
"breast milk", |
|
"hugging breasts", |
|
"breasts squeeze", |
|
"small chest", |
|
"big breast", |
|
"focus on breast", |
|
"breasts visible", |
|
"pec sucking", |
|
"full breasts", |
|
"show breast", |
|
"breast tattoos", |
|
"chest hair", |
|
"pecs", |
|
"huge breast", |
|
"breasts", |
|
|
|
"breast focus", |
|
"boob squeeze", |
|
"wet breasts", |
|
"breast implants", |
|
"big boobs", |
|
"perky breasts", |
|
"pec squeeze", |
|
"pec", |
|
"nice pecs", |
|
"jumpy boobs", |
|
"pec grabbing", |
|
"massive breast", |
|
"breasts apart", |
|
"chest harness", |
|
"large breast", |
|
"saggy boobs", |
|
"massive boobs", |
|
"petite breasts", |
|
"no boobs", |
|
"flat chest", |
|
"soft breasts", |
|
"sucking breasts", |
|
"oily breasts", |
|
"medium boobs", |
|
"arms on breasts", |
|
"breast feeding", |
|
"face in breasts", |
|
"medium breast", |
|
"cleavage cutout", |
|
"holding breasts", |
|
"giant breasts", |
|
"breasts on head", |
|
"perky breast", |
|
"medium breasts", |
|
"spit on chest", |
|
"boob areola", |
|
"breastfeeding", |
|
"saggy breast", |
|
"breast sucking", |
|
"freckled breast", |
|
"boobs", |
|
"breasts shaking", |
|
"breast", |
|
"chest fluff", |
|
"gigantic breast", |
|
"perfect breasts", |
|
"squish breast", |
|
"spectacular", |
|
"large breasts", |
|
"boobjob", |
|
"breastfeed", |
|
"hanging breasts", |
|
"boob focus", |
|
"male breasts", |
|
"respectable", |
|
"plump pecs", |
|
"breast smother", |
|
"big pecs", |
|
"breast fondle", |
|
"long breast", |
|
"large pecs", |
|
"breast press", |
|
"bubble boobs", |
|
"cleavage", |
|
"breasts closeup", |
|
"grab breasts", |
|
"saggy breasts", |
|
|
|
"sweaty breasts", |
|
"breast cutout", |
|
"breasts", |
|
"perky boobs", |
|
"large breasts", |
|
"groping breast", |
|
"boys spectating", |
|
"under boob", |
|
"natural breasts", |
|
"boobs closeup", |
|
], |
|
"abdomen": [ |
|
"absurd details", |
|
"broad and abs", |
|
"grabbing", |
|
"babe", |
|
"navel hair", |
|
"breast grab", |
|
"rabbit tail", |
|
"labia", |
|
|
|
"adorable girl", |
|
"abstract", |
|
"grabbing tail", |
|
"rabbit girl", |
|
"belly grab", |
|
"collaborative", |
|
"grabbing head", |
|
"arabian harem", |
|
"bare midriff", |
|
"hips grab", |
|
"tight abs", |
|
"grabbing sheets", |
|
"grabs", |
|
"throat grab", |
|
"grab man's head", |
|
"grabbing boobs", |
|
|
|
"grabbing breast", |
|
"saggy labia", |
|
|
|
"torso grab", |
|
"adorable", |
|
"grabbing hair", |
|
"pec grab", |
|
"midriff", |
|
|
|
|
|
"fabrics", |
|
"big navel", |
|
"establishing", |
|
"navel piercing", |
|
"head grab", |
|
"grab breast", |
|
"belly", |
|
"abdominal", |
|
"covered navel", |
|
"grabbing", |
|
"from above", |
|
"abdomen", |
|
"breasts grab", |
|
"abs", |
|
"aberration", |
|
|
|
"leg grab", |
|
"stomach", |
|
"absurd", |
|
"lab coat", |
|
"jessica rabbit", |
|
"grab", |
|
"cute adorable", |
|
"boob grab", |
|
"fit belly", |
|
"labia majora", |
|
"grabbing dildo", |
|
"absurd res", |
|
"grabbing", |
|
"adorable eyes", |
|
"adorable face", |
|
|
|
"flat tummy", |
|
"uncomfortable", |
|
"cables", |
|
"round navel", |
|
"bare navel", |
|
"breast grab", |
|
"cabin", |
|
"skinny abdomen", |
|
"grabbing ass", |
|
"deep grab", |
|
"noticeable", |
|
"grab butt", |
|
|
|
"belly", |
|
"swamp cabin", |
|
"stomach bulge", |
|
"hair grab", |
|
"grabbed hair", |
|
|
|
|
|
"bent over table", |
|
"pec grabbing", |
|
"flat stomach", |
|
"tits grab", |
|
"sexy babe", |
|
"arabian clothes", |
|
"table", |
|
"ass grab", |
|
"grabbing hips", |
|
"table", |
|
|
|
"laboratory", |
|
"rabbit ears", |
|
"hands on table", |
|
"belly dancer", |
|
"rabbit", |
|
"stability", |
|
"fabric", |
|
"ass grabbing", |
|
"abuse", |
|
|
|
"unforgettable", |
|
"sky above", |
|
"adorable woman", |
|
"absurd quality", |
|
"absurdly", |
|
"above", |
|
"view from above", |
|
"shot from above", |
|
"jessica rabbit", |
|
"grabbed", |
|
"moob grab", |
|
"waist grab", |
|
"respectable", |
|
"grab", |
|
"conceivable", |
|
"black fabric", |
|
"laying on belly", |
|
"medium stomach", |
|
"grab breasts", |
|
|
|
"from above", |
|
"above view", |
|
"navel", |
|
"sexy abdomen", |
|
|
|
"arabian", |
|
"elizabeth", |
|
"absurdres", |
|
"blonde babe", |
|
"grab head", |
|
"tummy", |
|
], |
|
"hips": [ |
|
"spaceship", |
|
"ship", |
|
"very large hips", |
|
"space ship", |
|
"slim hips", |
|
|
|
|
|
"relationship", |
|
"medium hips", |
|
"round hips", |
|
"wide hip", |
|
"very wide hips", |
|
"hands on hips", |
|
"bondage ship", |
|
"hips grab", |
|
"worship", |
|
"hip thrusts", |
|
|
|
"big hips", |
|
"narrow hips", |
|
"pirate ship", |
|
"penis worship", |
|
"grabbing hips", |
|
"small hip", |
|
"wide plump hips", |
|
"thick hips", |
|
"large hips", |
|
"huge hips", |
|
"small hips", |
|
"hip bones", |
|
"ship deck", |
|
"wide hips", |
|
"hip", |
|
"hips", |
|
"gigantic hips", |
|
"super wide hips", |
|
], |
|
"back": [ |
|
"on her back", |
|
"arched back", |
|
"lying on back", |
|
"on back", |
|
"background room", |
|
"backpack", |
|
"back", |
|
"farm background", |
|
"back muscles", |
|
"bar background", |
|
"leaning back", |
|
"background", |
|
"blue background", |
|
"purple backpack", |
|
"look back", |
|
"hunchback", |
|
"arching back", |
|
"cozy background", |
|
"red background", |
|
"reaching back", |
|
"looking back", |
|
"background", |
|
"laying on back", |
|
"backlit", |
|
"barn background", |
|
"on back", |
|
"back pov", |
|
"head back", |
|
"backwards", |
|
"men background", |
|
"dark background", |
|
"backboob", |
|
"void background", |
|
"backward", |
|
"on back", |
|
"backlighting", |
|
"background sea", |
|
"muscular back", |
|
"back view", |
|
"grey background", |
|
"back female", |
|
"city background", |
|
"turn back", |
|
"back arched", |
|
], |
|
"waist": [ |
|
"bent at waist", |
|
"waist", |
|
"microwaist", |
|
"clenched waist", |
|
"small waist", |
|
"low waisted", |
|
"slim waist", |
|
"tiny waist", |
|
"very slim waist", |
|
"thin waists", |
|
"love handles", |
|
"waist grab", |
|
"hands on waist", |
|
"slender waist", |
|
"thin waist", |
|
"high waisted", |
|
"narrow waist", |
|
"waists", |
|
"from waist up", |
|
], |
|
}, |
|
"other": { |
|
"skin": [ |
|
"oiled skin", |
|
"light blue skin", |
|
"soft skin", |
|
"green skin male", |
|
"blushing skin", |
|
"clean skin", |
|
"white pale skin", |
|
"white skin", |
|
"sweaty skin", |
|
"light skin", |
|
"standing doggy", |
|
"wrinkled skin", |
|
"clenched", |
|
"sultan", |
|
"kittan bachika", |
|
"skinny body", |
|
"wet skin", |
|
"realistic skin", |
|
"marked foreskin", |
|
"tank", |
|
"skinny male", |
|
"tanya", |
|
"fair skin", |
|
"green skin", |
|
"standing male", |
|
"shiny skin", |
|
"white skin", |
|
"textured skin", |
|
"skinny thighs", |
|
"pink scaly skin", |
|
"skin pores", |
|
"mitanko", |
|
"foreskin", |
|
"oily wet skin", |
|
"clenched waist", |
|
"puffy foreskin", |
|
"glossy skin", |
|
"dark grey skin", |
|
|
|
"flesh mutant", |
|
"skin textures", |
|
"sun tan marks", |
|
"dark skinned", |
|
"black skin man", |
|
"grey skin", |
|
"palette", |
|
"clear skin", |
|
"skin details", |
|
"distant", |
|
"a tanned girl", |
|
"standing split", |
|
"tan line", |
|
"dark-skinned", |
|
"skin hair detail", |
|
"light-skinned", |
|
"yellow tank top", |
|
"dark skin", |
|
"light skin", |
|
"pale woman", |
|
"pale skin", |
|
"skinny abdomen", |
|
"green skin", |
|
"detailed skin", |
|
"tight tank top", |
|
"perfect skin", |
|
"skin detail", |
|
"standing", |
|
"limited palette", |
|
"tank top", |
|
"dark skin man", |
|
"skin", |
|
"brown skin", |
|
"standing males", |
|
"detailed skins", |
|
"deep blue skin", |
|
"very dark skin", |
|
"skinned", |
|
"pale", |
|
"skinny", |
|
"dark skin men", |
|
"oily skin", |
|
"light oily skin", |
|
"golden skin", |
|
"natural skin", |
|
"skin hair detail", |
|
"skinny girl", |
|
"shaded skin", |
|
"trixie tang", |
|
"black-skinned", |
|
"very pale skin", |
|
"tanned skin", |
|
"distance", |
|
"glowing skin", |
|
"white tank top", |
|
"black skin", |
|
"skinned", |
|
"standing", |
|
"skin smug", |
|
"standing behind", |
|
"colored skin", |
|
"skin blushing", |
|
"red skin", |
|
"pale white skin", |
|
"tanned", |
|
"skin tight", |
|
"slimy skin", |
|
"gold on skin", |
|
"skin indentation", |
|
"cybermutant", |
|
"skintight", |
|
"gray skin", |
|
"impaled", |
|
"foreskin", |
|
"pale white skin", |
|
"white tank top", |
|
"standing alone", |
|
"dark skin male", |
|
"stand", |
|
"tan line", |
|
"man standing", |
|
"very skinny", |
|
"skin indention", |
|
"tan skin", |
|
"standing sex", |
|
"orange skin", |
|
"yellow skin", |
|
"dark-skinned", |
|
"skinny legs", |
|
"standing up", |
|
"blue skin", |
|
"deep skin", |
|
"tan", |
|
"tan lines", |
|
], |
|
"shoulders": [ |
|
"broad shoulders", |
|
"free shoulders", |
|
"bare shoulders", |
|
"off shoulder", |
|
"shoulder", |
|
"off shoulders", |
|
"shoulder pads", |
|
"shoulder tattoo", |
|
"bare shoulder", |
|
"off-shoulder", |
|
"shoulders", |
|
"bare shoulders", |
|
"wide shoulders", |
|
], |
|
"joints": [ |
|
"knee-high socks", |
|
"knee-highs", |
|
"bound ankles", |
|
"kneeling facial", |
|
"doll joints", |
|
"kneeling slut", |
|
"buried knees", |
|
"robot joints", |
|
"gold anklets", |
|
"kneeling", |
|
"knees apart", |
|
"wrist", |
|
"wrists", |
|
"slim ankles", |
|
"on her knees", |
|
"on the knees", |
|
"knee boots", |
|
"knee", |
|
"thin ankles", |
|
"ankle", |
|
"knee-high", |
|
"elbows", |
|
"girl kneeling", |
|
"one knee up", |
|
"joints", |
|
"elbow gloves", |
|
"fat knees", |
|
"wrists bound", |
|
"thin ankle", |
|
"thin knees", |
|
"knee socks", |
|
"anklets", |
|
"knees", |
|
"knees up", |
|
"ankles", |
|
"on knees", |
|
"on elbows", |
|
"elbow", |
|
"kneeling female", |
|
"kneepits", |
|
"knee", |
|
"wrist cuffs", |
|
"knee up", |
|
], |
|
"neck": [ |
|
"pearl necklace", |
|
"gold necklace", |
|
"fat neck", |
|
"necktie", |
|
"deepthroat sex", |
|
"neck", |
|
"hold neck", |
|
"collarbone", |
|
"throat bulge", |
|
"golden necklace", |
|
|
|
|
|
|
|
"anchor necklace", |
|
"throat grab", |
|
"kissing neck", |
|
"blue turtleneck", |
|
"purple necklace", |
|
"aqua necktie", |
|
"turtleneck", |
|
"neck bell", |
|
"kissing neck", |
|
"heart necklace", |
|
"necklace", |
|
"throat", |
|
], |
|
}, |
|
}, |
|
"body_types": { |
|
"age": { |
|
"mature": [ |
|
"milf", |
|
"mature face", |
|
"milfs", |
|
"mature women", |
|
"athletic milf", |
|
"mature male", |
|
"milf body", |
|
"vee girl", |
|
"mature", |
|
"mature woman", |
|
"kawaii milf", |
|
"sexy mature", |
|
"milf peaches", |
|
"mature female", |
|
], |
|
"young": [ |
|
"18 year old", |
|
"college girl", |
|
"young woman", |
|
"college", |
|
"young", |
|
"college student", |
|
"18 years old", |
|
], |
|
}, |
|
"build": { |
|
"curvy": [ |
|
"thick", |
|
"chubby", |
|
"voluptuous body", |
|
"bbw", |
|
"curvy", |
|
"thick tongue", |
|
"very thick", |
|
"chubby balls", |
|
"thick body", |
|
"thick nipples", |
|
"thick calves", |
|
|
|
"gigantic pawg", |
|
"curvy", |
|
"thick lips", |
|
"thickset", |
|
"pawg", |
|
"thick full lips", |
|
"voluptuous body", |
|
"thick thighs", |
|
"curvy shape", |
|
"thick arms", |
|
"voluptuous", |
|
|
|
"thick", |
|
"chubby", |
|
"thick woman", |
|
|
|
"thick eyebrows", |
|
"curvy figure", |
|
"voluptuous", |
|
"very thick lips", |
|
|
|
"thick hair", |
|
"long thick hair", |
|
"chubby girl", |
|
"thick tail", |
|
"thick eyebrows", |
|
"thick tail", |
|
"thick penis", |
|
"thick thighs", |
|
"curvy body", |
|
"thick veins", |
|
"slightly chubby", |
|
"thick legs", |
|
"chubby penis", |
|
], |
|
"muscular": [ |
|
"absurd details", |
|
"sexy outfits", |
|
"fit legs", |
|
"muscular males", |
|
"athletic body", |
|
"cute outfit", |
|
"muscular thighs", |
|
"broad and abs", |
|
"muscular male", |
|
"athletic body", |
|
"fit body", |
|
"athletic", |
|
"muscular tits", |
|
"unbuttoned", |
|
"hyper muscular", |
|
"witch outfit", |
|
"outfit", |
|
"absurd quality", |
|
"abstract", |
|
"muscular anthro", |
|
"absurdly", |
|
"two-toned", |
|
"toned body", |
|
"skimpy outfits", |
|
"two-toned hair", |
|
"muscular figure", |
|
"abs", |
|
"maid outfit", |
|
"muscular man", |
|
"absurd", |
|
"graffiti", |
|
"muscular", |
|
"tight abs", |
|
"fat muscular", |
|
"toned female", |
|
"fit", |
|
"bondage outfit", |
|
"grabs", |
|
"office outfit", |
|
"ripped pants", |
|
"athletic milf", |
|
"impossible fit", |
|
"fit belly", |
|
"black outfit", |
|
"sexy outfit", |
|
"muscular male", |
|
"ripped", |
|
"toned", |
|
"muscular back", |
|
"absurd res", |
|
"ripped clothes", |
|
"slim fit", |
|
"outfit", |
|
"outfits", |
|
|
|
"toned thighs", |
|
"absurdres", |
|
], |
|
"slim": [ |
|
"soothing tones", |
|
"bathing trunks", |
|
"breathing", |
|
"slender legs", |
|
"thin legs", |
|
"writhing around", |
|
"skimpy clothing", |
|
"skinny abdomen", |
|
"bathing in lake", |
|
"thin lips", |
|
"thin thighs", |
|
"white clothing", |
|
"heavy breathing", |
|
"tight clothing", |
|
"sheer clothing", |
|
"petite woman", |
|
"clothing aside", |
|
"thin waists", |
|
"petite ass", |
|
"thin ankles", |
|
"heavy breathing", |
|
"shrug clothing", |
|
"slender", |
|
"writhing", |
|
"petite model", |
|
"slender face", |
|
"bathing", |
|
"skinny body", |
|
"very skinny", |
|
"slender waist", |
|
"petite body", |
|
"thin waist", |
|
"slender girl", |
|
"braid petite", |
|
"busty petite", |
|
"slender", |
|
"thin ankle", |
|
"thin knees", |
|
"under clothing", |
|
"skinny male", |
|
"petite breasts", |
|
"clothing", |
|
"thin", |
|
"slender body", |
|
"skinny girl", |
|
"skinny legs", |
|
"skinny thighs", |
|
"hda bathing", |
|
"thin body", |
|
"thin nose", |
|
"petite", |
|
"skinny", |
|
"slender hands", |
|
"soothing", |
|
], |
|
}, |
|
"height": { |
|
"short": [ |
|
"feminine", |
|
"mini", |
|
"short sleeves", |
|
"short legs", |
|
"tiny perky tits", |
|
"yoga shorts", |
|
"denim shorts", |
|
"orange shorts", |
|
"plaid shorts", |
|
"shorts wedgie", |
|
"tiny ass", |
|
"tiny nipples", |
|
|
|
"short wavy hair", |
|
"tiny waist", |
|
"short bangs", |
|
"short shorts", |
|
"short penis", |
|
"shorts", |
|
"petite woman", |
|
"tiny body", |
|
"mini skirt", |
|
"petite ass", |
|
"miniskirt", |
|
"tiny smile", |
|
"shorter", |
|
"tiny woman", |
|
"petite model", |
|
"black miniskirt", |
|
"booty shorts", |
|
"shorts down", |
|
"short hair", |
|
"green shorts", |
|
"feminine body", |
|
"pink shorts", |
|
"tiny", |
|
"petite body", |
|
"foreshortening", |
|
"mini woman", |
|
"short height", |
|
"braid petite", |
|
"short male", |
|
"short", |
|
"tiny penis", |
|
"short skirt", |
|
"busty petite", |
|
"petite breasts", |
|
"tiny panties", |
|
"short red dress", |
|
"tiny", |
|
"short hair", |
|
"mini bikini", |
|
"short torso", |
|
"minimalistic", |
|
"shortstack", |
|
"shorter male", |
|
"short ponytail", |
|
"pleated shorts", |
|
|
|
"mini skirt bra", |
|
"tiny man", |
|
"short girl", |
|
"jean shorts", |
|
"very short hair", |
|
"mini job", |
|
"petite", |
|
"short sleeves", |
|
], |
|
"tall": [ |
|
"horizontally", |
|
"metallic", |
|
"bathroom stall", |
|
"extremely tall", |
|
"totally spies", |
|
"tall", |
|
"totally", |
|
"tall height", |
|
"stall", |
|
], |
|
}, |
|
}, |
|
"objects": { |
|
"technology": { |
|
"personal": [ |
|
"smartwatch", |
|
"phone", |
|
"phone screen", |
|
"phone exposure", |
|
"close camera", |
|
"headphones", |
|
"facing camera", |
|
"candid camera", |
|
"phone pov", |
|
"camera", |
|
], |
|
"other": [ |
|
"robot joints", |
|
"robot body", |
|
"robot girl", |
|
"robot", |
|
"android 18", |
|
"computers", |
|
"cyborg girl", |
|
"android", |
|
"robot eyes", |
|
"cyborg", |
|
], |
|
}, |
|
"sex_toys": { |
|
"insertable": [ |
|
"dildo", |
|
"dildos", |
|
"dildo sex", |
|
"equine dildo", |
|
"horse dildo", |
|
"vibrator", |
|
"multiple dildos", |
|
"riding dildo", |
|
"spiked dildo", |
|
"riding a dildo", |
|
"big dildo", |
|
"dildo in pussy", |
|
"grabbing dildo", |
|
"floating dildo", |
|
"huge dildo", |
|
"magic dildo", |
|
"dildo riding", |
|
"glowing dildo", |
|
"holding dildo", |
|
], |
|
"other": [ |
|
"engaged", |
|
"bdsm rope", |
|
"breast bondage", |
|
"blindfolded", |
|
|
|
"leash", |
|
"tape bondage", |
|
"unworn gag", |
|
"leashed", |
|
"on a leash", |
|
"fur collar", |
|
"collared shirt", |
|
"ball gag", |
|
"detached collar", |
|
"unleashed", |
|
"luggage", |
|
"collared", |
|
"bondage", |
|
"collarbone", |
|
"red rope", |
|
"grope", |
|
"nude bondage", |
|
"europe", |
|
"rope bondage", |
|
"collar", |
|
"duct tape gag", |
|
"tape gag", |
|
"leather bondage", |
|
"bondage ship", |
|
"spiked collar", |
|
"european girl", |
|
"ring gag", |
|
"green collar", |
|
"gold collar", |
|
"bondage outfit", |
|
"sailor collar", |
|
"red ball gag", |
|
"wiffle gag", |
|
"blindfold", |
|
"dog collar", |
|
"handcuffs", |
|
"snake bondage", |
|
"groped", |
|
"big ring gag", |
|
"being groped", |
|
"detached collar", |
|
"rope", |
|
"tape bondage", |
|
"black collar", |
|
"bondage", |
|
"blue collar", |
|
"european", |
|
"european girl", |
|
"collars", |
|
"leash pull", |
|
"linked collars", |
|
"sailor collar", |
|
"clv gag", |
|
"ropes", |
|
"harness gag", |
|
"gagged", |
|
"gag", |
|
], |
|
}, |
|
"furniture": { |
|
"seating": [ |
|
"chair", |
|
"bite bedsheet", |
|
"on the bed", |
|
"beds", |
|
"male on sofa", |
|
"bed", |
|
"edge of bed", |
|
"bedroom eyes", |
|
"lying on bed", |
|
"bedroom", |
|
"on a bed", |
|
"laying on bench", |
|
"in bed", |
|
"lying on a bed", |
|
"palace bedroom", |
|
"lying on bed", |
|
"on a fur bed", |
|
"on bed", |
|
"sex toys on bed", |
|
"inside bedroom", |
|
"grabbed", |
|
"obedient", |
|
"bedsheet", |
|
"laying on bed", |
|
"grabbed hair", |
|
"bedsheets", |
|
"bed sheet", |
|
"embedding", |
|
"sofa", |
|
"gamer bedroom", |
|
"pool chairs", |
|
"fucked in bed", |
|
"throne room", |
|
"in front of bed", |
|
"armchair", |
|
"bench", |
|
"obedient slut", |
|
"couch", |
|
"laying on a bed", |
|
"sit on a couch", |
|
"bedroom", |
|
"stool", |
|
"white sofa", |
|
"on bed", |
|
"bedroom", |
|
"chairs", |
|
|
|
"bunk beds", |
|
"throne", |
|
"royal bedroom", |
|
"lying in bed", |
|
], |
|
"other": [ |
|
"table", |
|
"sex on table", |
|
"respectable", |
|
"on desk", |
|
"desk", |
|
"bent over table", |
|
"hands on table", |
|
"sitting on desk", |
|
"unforgettable", |
|
"table", |
|
"book shelf", |
|
"uncomfortable", |
|
"shelf", |
|
], |
|
}, |
|
}, |
|
"number_of_people": { |
|
"couple": { |
|
"mixed": ["futa with girl", "futa on girl", "futa fucks girl"], |
|
"homosexual": [ |
|
"gay", |
|
"2girl", |
|
"gay bukkake", |
|
"lesbian sex", |
|
"sexy 2 girls", |
|
"2boy", |
|
"lesbians", |
|
"gay", |
|
"lesbian", |
|
"yaoi", |
|
"gay man", |
|
"2girl 1boy", |
|
"lesbian couple", |
|
"yuri", |
|
], |
|
"heterosexual": [ |
|
"heterosexual", |
|
"hetero", |
|
"break hetero", |
|
"1girl 1boy", |
|
"heterochromia", |
|
"straightened", |
|
"straight hair", |
|
"hair straight", |
|
"straight", |
|
"straight-on", |
|
], |
|
}, |
|
"single": { |
|
"other": [ |
|
"break 1 futa", |
|
"1 futa", |
|
"1 futanari", |
|
"futanari", |
|
"androgynous", |
|
], |
|
"male": [ |
|
"1boy 1girl", |
|
"1girl 1boy", |
|
"1boy", |
|
"1man", |
|
"2girl 1boy", |
|
"male focus", |
|
"female focus", |
|
|
|
"1 man", |
|
"1 man behind", |
|
], |
|
"female": [ |
|
"1girl", |
|
"exquisite 1 girl", |
|
"european 1 girl", |
|
"crying solo", |
|
"sexy 1 girls", |
|
"solo", |
|
"solo girl", |
|
"solo", |
|
"female focus", |
|
"break solo", |
|
"1guy 1girl", |
|
"goth girl 1 girl", |
|
"solo focus", |
|
"1 girl only", |
|
], |
|
}, |
|
"group": { |
|
"small": [ |
|
"ffm sex scene", |
|
"mmf threesome", |
|
"3girl", |
|
"threesome", |
|
"ffm", |
|
"mmf", |
|
"mmf threesome", |
|
"threesome sex", |
|
"ffm", |
|
"mmm threesome", |
|
"2girl 1boy", |
|
"ffm threesome", |
|
"3boy", |
|
"mmf", |
|
"threesome sex", |
|
"threesome", |
|
"3girl", |
|
], |
|
"large": [ |
|
"multiple views", |
|
"bukkake", |
|
"multiple view", |
|
"multiple images", |
|
"multiple males", |
|
"multiple dildos", |
|
"multiple boys", |
|
"harem girls", |
|
"multiple girls", |
|
"gangbang sex", |
|
"multiple", |
|
"gangbanged", |
|
"gangbang", |
|
"multiple dwarfs", |
|
"blowbang", |
|
"arabian harem", |
|
"harem", |
|
"orgy", |
|
"multiple lamps", |
|
"bwc gangbang", |
|
"multiple boys", |
|
"multiple men", |
|
"multiples", |
|
"group sex", |
|
"gay bukkake", |
|
"bbc gangbang", |
|
"multiple", |
|
"goblin gangbang", |
|
"multiple cocks", |
|
"multiple boys", |
|
], |
|
}, |
|
}, |
|
"sexual_actions": { |
|
"foreplay": { |
|
"oral": [ |
|
"sucking finger", |
|
"licking feet", |
|
"pec sucking", |
|
"licking cock", |
|
"licking breast", |
|
"kissing", |
|
"breast sucking", |
|
"licking penis", |
|
"licking nipple", |
|
"kissing body", |
|
"french kissing", |
|
"nipple sucking", |
|
"licking", |
|
"sucking", |
|
"ball sucking", |
|
"kissing neck", |
|
"licking dick", |
|
"women kissing", |
|
"cock licking", |
|
"sucking balls", |
|
"licking ass", |
|
"kissing", |
|
"licking lips", |
|
"sucking nipple", |
|
"kissing penis", |
|
"licking balls", |
|
"licking the tip", |
|
"licking pussy", |
|
"sucking cock", |
|
"sucking breasts", |
|
"kissing neck", |
|
"slave sucking", |
|
"kissing male", |
|
"breast sucking", |
|
"self sucking", |
|
], |
|
"manual": [ |
|
"rubbing vagina", |
|
"jerking", |
|
"masturbation", |
|
"double handjob", |
|
"anal fingering", |
|
"stroking", |
|
"handjob behind", |
|
"fingering pussy", |
|
"stroking cock", |
|
"fingering", |
|
"pov handjob", |
|
"fingering", |
|
"handjob", |
|
"rubbing", |
|
"giving handjob", |
|
"masturbate", |
|
"stroking penis", |
|
], |
|
"other": [ |
|
"groping pussy", |
|
"ass grabbing", |
|
"ass grab", |
|
"groping her", |
|
"tongue teasing", |
|
"breast grab", |
|
"groping breast", |
|
"teasing cock", |
|
"groping", |
|
"teasing viewer", |
|
"teasing", |
|
"teasing look", |
|
], |
|
}, |
|
"climax": { |
|
"female": [ |
|
"orgasm shaking", |
|
"ahegao face", |
|
"ahegao", |
|
"orgasm", |
|
"ahegao", |
|
"male orgasms", |
|
"female orgasm", |
|
"orgasm", |
|
"intense orgasm", |
|
"male orgasm", |
|
"huge squirting", |
|
"orgasm face", |
|
"ruined orgasm", |
|
"scream orgasm", |
|
"squirting", |
|
"imminent orgasm", |
|
"orgasm torture", |
|
"orgasmic", |
|
"orgasms", |
|
"orgasmic face", |
|
"o-face", |
|
], |
|
"male": [ |
|
"cumshot ruined", |
|
"cum on ass", |
|
"pearl necklace", |
|
"cum on boy", |
|
"cum on hand", |
|
"cum on chin", |
|
"cum on legs", |
|
"cum in face", |
|
"huge cumshot", |
|
"kneeling facial", |
|
"cum on face", |
|
"cum inside", |
|
"cum on body", |
|
"cumshots", |
|
"cum on penis", |
|
"cumshot", |
|
"massive cumshot", |
|
"facial hair", |
|
"massive facial", |
|
"cum in uterus", |
|
"cum on boobs", |
|
"cum in anus", |
|
"ejaculation", |
|
"cum in mouth", |
|
"cum on thigh", |
|
"cum on stomach", |
|
"cum in hair", |
|
"cum on pussy", |
|
"cum on breasts", |
|
"large cumshot", |
|
"cum on gloves", |
|
"messy creampie", |
|
"facial freckles", |
|
"creampie", |
|
"facial mark", |
|
"huge cumshot", |
|
"cum in pussy", |
|
"cum in nose", |
|
"cum on tits", |
|
"cum in armpits", |
|
"anal creampie", |
|
"cum in ass", |
|
"cum on tongue", |
|
"cum on chest", |
|
"man ejaculation", |
|
"cum in mouth", |
|
"creampied", |
|
"cum on mouth", |
|
"cum on balls", |
|
"facial", |
|
"cum on hair", |
|
"cum on head", |
|
"facial cumshot", |
|
"cum on her body", |
|
"cum on belly", |
|
], |
|
"multiple": [ |
|
"gay bukkake", |
|
"bukkake", |
|
"cum bath", |
|
"cum bath", |
|
"excessive cum", |
|
"cum covered", |
|
], |
|
}, |
|
"penetration": { |
|
"oral": [ |
|
"fellatio", |
|
"2 women blowjob", |
|
"face fuck", |
|
"triple blowjob", |
|
"blowjob pov", |
|
"irrumatio", |
|
"blowjob", |
|
"deepthroat", |
|
"after fellatio", |
|
"deepthroat sex", |
|
"cunnilingus", |
|
"double blowjob", |
|
"bbc blowjob", |
|
"double fellatio", |
|
], |
|
"vaginal": [ |
|
"pov missionary", |
|
"cowgirl pose", |
|
"reverse cowgirl", |
|
"cowgirl", |
|
"doggystyle", |
|
"missionary", |
|
"doggystyle sex", |
|
"vaginal sex", |
|
"cowgirl sex", |
|
"missionary sex", |
|
"doggy style", |
|
], |
|
"anal": [ |
|
"anal sex", |
|
"assfuck", |
|
], |
|
}, |
|
}, |
|
"specific_characters": { |
|
"game": { |
|
"specific": [ |
|
"princess zelda", |
|
"princess peach", |
|
"zelda", |
|
"lara croft", |
|
"samus", |
|
"girl lara croft", |
|
"link", |
|
"2b", |
|
"tifa lockhart", |
|
"mario and luigi", |
|
"zelda", |
|
"tifa lockhart", |
|
"mario", |
|
"tifa", |
|
"tifa lockhart", |
|
"super mario", |
|
"zelda sd", |
|
"lara croft", |
|
"princess peach", |
|
"princess zelda", |
|
"linked collars", |
|
"linked", |
|
"2 boys", |
|
], |
|
}, |
|
"other": { |
|
"disney": [ |
|
"anna frozen", |
|
"rapunzel", |
|
"jasmine", |
|
"elsa", |
|
"elsa", |
|
"moana", |
|
"rapunzel", |
|
"belle", |
|
"anna and elsa", |
|
"sweetie belle", |
|
"belle", |
|
"elsa", |
|
"ariel", |
|
"elsa hair", |
|
"johanna", |
|
"jasmine", |
|
"anna hair", |
|
"ariel waifu", |
|
"ariel", |
|
"anna", |
|
"disney princess", |
|
"anna", |
|
"rapunzel waifu", |
|
], |
|
"comic": ["wonder woman", "spider-gwen", "spider-gwen"], |
|
}, |
|
"anime": { |
|
"specific": [ |
|
"dynamic", |
|
"mari makinami", |
|
"dynamic angle", |
|
"dynamic view", |
|
"mari makinami", |
|
"asuka langley", |
|
"rei ayanami", |
|
"miku hatsune", |
|
"dynamics", |
|
"asuka", |
|
"ayanami", |
|
"rei", |
|
"miku hatsune", |
|
"hinata hyuuga", |
|
"heart dynamics", |
|
"dynamic pov", |
|
"dynamic", |
|
"dynamic angle", |
|
"hatsune miku", |
|
"hinata", |
|
"ayanami rei", |
|
"sailor moon", |
|
"miku", |
|
"reinhardt", |
|
"dynamic pose", |
|
"makinami", |
|
"nami", |
|
], |
|
"general": ["waifu", "rapunzel waifu", "ariel waifu"], |
|
}, |
|
}, |
|
"image_quality": { |
|
"lighting": { |
|
"bright": [ |
|
"brightly", |
|
"backlit", |
|
"bright sunlight", |
|
"bright eyes", |
|
"brightly lit", |
|
"bright", |
|
"bright-lit", |
|
"bright day", |
|
"sunlight", |
|
"well-lit", |
|
"bright lighting", |
|
"golden hour", |
|
"bright colors", |
|
"studio lighting", |
|
"bright-lit room", |
|
"bright light", |
|
], |
|
"dark": [ |
|
"dim lighting", |
|
"dark green gown", |
|
"dark night", |
|
"very low light", |
|
"dark blue hair", |
|
"dark room", |
|
"nightgown", |
|
"nightclub", |
|
|
|
"late night", |
|
"dark lighting", |
|
"dark eyeliner", |
|
"dark blue eyes", |
|
"night", |
|
"night sky", |
|
"lowlight", |
|
"dark ambience", |
|
"dark brown eyes", |
|
"shadows", |
|
"dark pupils", |
|
"dark penis", |
|
"dark grey skin", |
|
"dark alley", |
|
"dark grey eyes", |
|
"dark hair", |
|
"dimly lit", |
|
"dark skinned", |
|
"low light", |
|
"dark sky", |
|
"dark roots", |
|
"dark background", |
|
"dark light", |
|
"dim light", |
|
"dark alleyway", |
|
"dark studio", |
|
"dark eyeshadow", |
|
"dark-skinned", |
|
"dimples", |
|
"dark", |
|
"dark elf", |
|
"dark skin", |
|
"dimly", |
|
"cold night", |
|
"dim", |
|
"dark forest", |
|
"deep shadows", |
|
"dimmed", |
|
"night", |
|
"dark theme", |
|
"dark", |
|
"in the dark", |
|
"dark shadows", |
|
"dark skin man", |
|
"moody lighting", |
|
"very dark skin", |
|
"by night", |
|
"perfect shadows", |
|
"chiaroscuro", |
|
"dark makeup", |
|
"dark skin men", |
|
"moody", |
|
"rainy night", |
|
"at night", |
|
"low light", |
|
"darkness", |
|
"nighttime", |
|
"dark lipstick", |
|
"nightdress", |
|
"dark skin male", |
|
"dark brown hair", |
|
"night time", |
|
"dimmed lights", |
|
"gentle shadows", |
|
"dark eyes", |
|
"night club", |
|
"dark-skinned", |
|
"man in the dark", |
|
], |
|
}, |
|
"style": { |
|
"realistic": [ |
|
"very detailed", |
|
"semi realistic", |
|
"hyper-detailed", |
|
|
|
"hyperdetailed", |
|
"detailed penis", |
|
"photorealistic", |
|
"realistic fur", |
|
"realistic style", |
|
"detailed art", |
|
"detailed hands", |
|
"detailed skin", |
|
"detailed fur", |
|
"detailed eyes", |
|
"realistic photo", |
|
"detailed lips", |
|
"detailed photo", |
|
"highly detailed", |
|
"ultra realistic", |
|
"detailed", |
|
"detailed cock", |
|
"detailed", |
|
"realistic eyes", |
|
"hyper-realistic", |
|
"realistic girl", |
|
"realistic", |
|
"detailed skins", |
|
"detailed image", |
|
"semi-realistic", |
|
"realistic", |
|
"detailed irises", |
|
"high detailed", |
|
"ultra realistic", |
|
"a realistic", |
|
"photo-realistic", |
|
"realistic skin", |
|
"detailed body", |
|
|
|
"detailed face", |
|
"hyperrealistic", |
|
"photorealistic", |
|
"detailed hand", |
|
"detailed scales", |
|
"super detailed", |
|
"realistic face", |
|
"ultra-detailed", |
|
"high-detailed", |
|
"ultradetailed", |
|
"ultra detailed", |
|
"realistic style", |
|
"rich detailed", |
|
"detailed balls", |
|
"live realistic", |
|
], |
|
"artistic": [ |
|
"painted", |
|
"anime artwork", |
|
"cartoon", |
|
"painted nails", |
|
"anime", |
|
"painted", |
|
"anime", |
|
"digital art", |
|
"anime screencap", |
|
"anime coloring", |
|
"anime", |
|
"source anime", |
|
"anime style", |
|
"anime a", |
|
"source anime", |
|
"illustration", |
|
"cute anime face", |
|
"source cartoon", |
|
"source anime", |
|
"western cartoon", |
|
], |
|
}, |
|
"resolution": { |
|
"high": [ |
|
"8k detail", |
|
"high definition", |
|
"ultra high res", |
|
"8k raw photo", |
|
"4k", |
|
"8k resolution", |
|
"4k quality", |
|
"uhd", |
|
"hda zoey", |
|
"8k", |
|
"hd masterpiece", |
|
"high res image", |
|
"high res", |
|
"hd", |
|
"8k resolution", |
|
"hd quality", |
|
"8k", |
|
"hd", |
|
"hd 32k", |
|
"hda nova", |
|
"fgr hd", |
|
"uhd", |
|
"8k uhd", |
|
"highres", |
|
"hda bathing", |
|
"4k uhd", |
|
"highres image", |
|
"high resolution", |
|
], |
|
"low": ["low resolution", "low quality"], |
|
}, |
|
}, |
|
"fetishes": { |
|
"body_modification": { |
|
"tattoos": [ |
|
"tattooed arms", |
|
"glowing tattoos", |
|
"slut tattoo", |
|
"tattoo body", |
|
"tattoos", |
|
"womb tattoo", |
|
"breast tattoos", |
|
"blue tattoos", |
|
"tattoo-large", |
|
"no tattoos", |
|
"shoulder tattoo", |
|
"arm tattoos", |
|
"arms tattooed", |
|
"tattooed", |
|
"tribal tattoos", |
|
"tattoo", |
|
"face tattoos", |
|
], |
|
"piercings": [ |
|
"face piercing", |
|
"piercing", |
|
"pussy piercing", |
|
"navel piercing", |
|
"nipple piercing", |
|
"nose piercings", |
|
"ear piercings", |
|
"corset piercing", |
|
"pierced nipples", |
|
"piercings", |
|
], |
|
}, |
|
"bdsm": { |
|
"domination": [ |
|
"masterpiece", |
|
"male domination", |
|
"collared", |
|
"hd masterpiece", |
|
"submission", |
|
"domination", |
|
"masterpiece", |
|
"a masterpiece", |
|
"collared shirt", |
|
"slave sucking", |
|
"slave pussy", |
|
"slave", |
|
"masterpiece", |
|
], |
|
"bondage": [ |
|
"bdsm rope", |
|
"breast bondage", |
|
"tied up", |
|
"ropes of cum", |
|
"tape bondage", |
|
"bondage", |
|
"red rope", |
|
"grope", |
|
"nude bondage", |
|
"rope bondage", |
|
"leather bondage", |
|
"bondage ship", |
|
"bondage outfit", |
|
"snake bondage", |
|
"groped", |
|
"being groped", |
|
"rope", |
|
"tape bondage", |
|
"bondage", |
|
"ropes", |
|
"shibari", |
|
"chains", |
|
"painful shibari", |
|
], |
|
}, |
|
"clothing": { |
|
"uniform": [ |
|
"maid uniform", |
|
"teacher", |
|
"police uniform", |
|
"small maid hat", |
|
"military hat", |
|
"maid", |
|
"mermaid", |
|
"teacher", |
|
"maid hat", |
|
"maid dress", |
|
"maid outfit", |
|
"police", |
|
"military", |
|
"nurse", |
|
], |
|
"transformation": [ |
|
"batgirl mask", |
|
"shotgun", |
|
"nightgown", |
|
"batgirl", |
|
"ttgl", |
|
"catgirl", |
|
"mtf", |
|
], |
|
}, |
|
}, |
|
"setting": { |
|
"indoor": { |
|
"home": [ |
|
"glass shower", |
|
"bathroom", |
|
"bedroom eyes", |
|
"showering", |
|
"palace bedroom", |
|
"inside bedroom", |
|
"school bathroom", |
|
"kitchen", |
|
"shower", |
|
"bathroom stall", |
|
"bathtub", |
|
"gamer bedroom", |
|
"couch", |
|
"living room", |
|
"bedroom", |
|
"sit on a couch", |
|
"in a kitchen", |
|
"bedroom", |
|
"royal bedroom", |
|
], |
|
"public": [ |
|
"bare", |
|
"office boy", |
|
"hotel room", |
|
"bare navel", |
|
"bare shoulders", |
|
"bare shoulder", |
|
"women bare feet", |
|
"oozora subaru", |
|
"bar background", |
|
"baroque", |
|
"in classroom", |
|
"gym", |
|
"barn", |
|
"library", |
|
"club", |
|
"office man", |
|
"school", |
|
"bare arms", |
|
"nobara kugisaki", |
|
"hospital", |
|
"barren", |
|
"nightclub", |
|
"restaurant", |
|
"sexy gym girl", |
|
"club setting", |
|
"barely", |
|
"barn", |
|
"bare midriff", |
|
"barbie", |
|
"bar", |
|
"school bathroom", |
|
"in a gym", |
|
"hotel", |
|
"barefoot", |
|
"barn background", |
|
"office outfit", |
|
"embarrassed", |
|
"bare ass", |
|
"classroom", |
|
"bare feet", |
|
"office dress", |
|
"in the office", |
|
"embarrassed", |
|
"office girl", |
|
"hospital room", |
|
"bare tits", |
|
"library stacks", |
|
"barrel", |
|
"in hotel room", |
|
"office", |
|
"maebari", |
|
"bara", |
|
"shibari", |
|
"school uniform", |
|
"hotel exterior", |
|
"bare chest", |
|
"office lady", |
|
"night club", |
|
"strip club", |
|
"nobara", |
|
"gymnast", |
|
"in office", |
|
"painful shibari", |
|
"barbie doll", |
|
"embarrassed", |
|
"school uniform", |
|
"bare shoulders", |
|
"office room", |
|
"barbara", |
|
], |
|
}, |
|
"outdoor": { |
|
"urban": [ |
|
"restrained", |
|
"new york city", |
|
"male restrained", |
|
"parking", |
|
"restrained", |
|
"skyscraper", |
|
"city", |
|
"alleyway", |
|
"dark alley", |
|
"water sparkles", |
|
"train", |
|
"city", |
|
"subway", |
|
"streets", |
|
"street fighter", |
|
"park", |
|
"crowded train", |
|
"trained", |
|
"sparkling", |
|
"crowded street", |
|
"trained thighs", |
|
"street", |
|
"sparkles", |
|
"sparkle", |
|
"dark alleyway", |
|
"alley", |
|
"city background", |
|
"public park", |
|
"on the street", |
|
], |
|
"nature": [ |
|
"airfield", |
|
"in jungle", |
|
"mountains", |
|
"caulfield", |
|
"on the beach", |
|
"dark forest", |
|
"bathing in lake", |
|
"depth of field", |
|
"outdoor garden", |
|
"ocean", |
|
"piledriver pose", |
|
"daphne blake", |
|
"at the beach", |
|
"lake", |
|
"waterfall", |
|
"field", |
|
"ocean", |
|
"brazil jungle", |
|
"forest", |
|
"in the river", |
|
"fantasy forest", |
|
"depth of field", |
|
"royal gardens", |
|
"daphne blake", |
|
"jungle", |
|
"blake", |
|
"crowded beach", |
|
"in a garden", |
|
"piledriver", |
|
"pine forest", |
|
"beach", |
|
"mountain", |
|
"lying on beach", |
|
"daphne blake", |
|
"river", |
|
"is daphne blake", |
|
"blake", |
|
"max caulfield", |
|
"daphne blake", |
|
"battlefield", |
|
"girl in jungle", |
|
"gardens", |
|
"sunny in forest", |
|
"at the river", |
|
"on beach", |
|
"garden", |
|
], |
|
}, |
|
"fantasy": { |
|
"medieval": [ |
|
"dungeon", |
|
"tavern setting", |
|
"medieval tavern", |
|
"castle exterior", |
|
"medieval prison", |
|
"throne room", |
|
"medieval theme", |
|
"medieval", |
|
"tavern", |
|
"medieval dress", |
|
"castle", |
|
], |
|
"futuristic": ["cyberpunk", "spaceship"], |
|
}, |
|
}, |
|
}; |
|
function generateSexyPrompt( |
|
possibilityBodyDesc = 1.0, |
|
possibilityClothing = 1.0, |
|
possibilitySetting = 0.9, |
|
possibilityExtras = 0.6, |
|
possibilityImageQuality = 0.5, |
|
possibilityPenetration = 0.0, |
|
possibilityCharacter = 0.7 |
|
) { |
|
function randomPick(array, n = 1) { |
|
if (n === 1) return array[Math.floor(Math.random() * array.length)]; |
|
return Array.from( |
|
{ length: n }, |
|
() => array[Math.floor(Math.random() * array.length)] |
|
); |
|
} |
|
|
|
function pickFromThirdLevel(obj) { |
|
let current = obj; |
|
let path = []; |
|
|
|
while (!Array.isArray(current)) { |
|
const keys = Object.keys(current); |
|
const randomKey = randomPick(keys); |
|
path.push(randomKey); |
|
current = current[randomKey]; |
|
|
|
|
|
if (typeof current !== "object" || current === null) { |
|
return null; |
|
} |
|
} |
|
|
|
|
|
const randomValue = randomPick(current); |
|
|
|
return randomValue; |
|
} |
|
|
|
function generateRoleCount() { |
|
const options = [ |
|
"1girl,solo", |
|
"1girl,1boy", |
|
"2girl" |
|
]; |
|
return randomPick(options); |
|
} |
|
|
|
function generateShortDescription(roleCount) { |
|
const penetrationActions = |
|
Math.random() < possibilityPenetration |
|
? Object.values(classifier.sexual_actions.penetration).flat() |
|
: []; |
|
const foreplayActions = |
|
Math.random() < possibilityPenetration |
|
? Object.values( |
|
classifier.sexual_actions.foreplay).flat() |
|
: []; |
|
const climaxActions = |
|
Math.random() < possibilityPenetration |
|
? Object.values( classifier.sexual_actions.climax).flat() |
|
: []; |
|
|
|
let description = ""; |
|
|
|
if (penetrationActions.length) |
|
description += ` ${randomPick(penetrationActions)}`; |
|
if (foreplayActions) |
|
description += `, ${randomPick(foreplayActions)}`; |
|
if (climaxActions) |
|
description += `, ${randomPick(climaxActions)}`; |
|
|
|
return description; |
|
} |
|
|
|
function generateBodyDescription() { |
|
return Array.from({ length: Math.floor(Math.random() * 3) + 1 }, () => { |
|
terms = [] |
|
for (key in classifier.body_parts) { |
|
if (key === "genitals"){continue;} |
|
if (Math.random() < possibilityBodyDesc) { |
|
terms.push( pickFromThirdLevel(classifier.body_parts[key])); |
|
} |
|
} |
|
return terms; |
|
}).filter(Boolean); |
|
} |
|
|
|
function generateClothing() { |
|
return Array.from({ length: Math.floor(Math.random() * 3) + 1 }, () => { |
|
terms = [] |
|
for (key in classifier.clothing) { |
|
|
|
if (Math.random() < possibilityClothing) { |
|
terms.push( pickFromThirdLevel(classifier.clothing[key])); |
|
} |
|
} |
|
return terms; |
|
}).filter(Boolean); |
|
} |
|
|
|
function generateSetting() { |
|
let terms = [] |
|
for (key in classifier.setting) { |
|
if (Math.random() < possibilitySetting) { |
|
terms.push(pickFromThirdLevel(classifier.setting[key])); |
|
} |
|
} |
|
return terms.join(", "); |
|
} |
|
|
|
function generateExtras() { |
|
return Array.from({ length: Math.floor(Math.random() * 2) + 1 }, () => { |
|
if (Math.random() < possibilityExtras) { |
|
const category = randomPick(["objects"]); |
|
return pickFromThirdLevel(classifier[category]); |
|
} |
|
}).filter(Boolean); |
|
} |
|
|
|
function generateImageQuality() { |
|
if (Math.random() < possibilityImageQuality) { |
|
const style = pickFromThirdLevel(classifier.image_quality.style); |
|
const lighting = pickFromThirdLevel(classifier.image_quality.lighting); |
|
return `${style}, ${lighting}`; |
|
} |
|
return ""; |
|
} |
|
|
|
function generateCharacter() { |
|
let terms = [] |
|
for (key in classifier.specific_characters) { |
|
if (Math.random() < possibilityCharacter) { |
|
terms.push(pickFromThirdLevel(classifier.specific_characters[key])); |
|
} |
|
} |
|
return terms.join(", "); |
|
} |
|
|
|
const roleCount = generateRoleCount(); |
|
const shortDescription = generateShortDescription(roleCount); |
|
const bodyDescription = generateBodyDescription(); |
|
const clothing = generateClothing(); |
|
const setting = generateSetting(); |
|
const extras = generateExtras(); |
|
const imageQuality = generateImageQuality(); |
|
const character = generateCharacter(); |
|
|
|
const promptParts = [ |
|
roleCount, |
|
shortDescription, |
|
...bodyDescription, |
|
...clothing, |
|
setting, |
|
...extras, |
|
imageQuality, |
|
character, |
|
].filter(Boolean); |
|
|
|
return promptParts.join(", "); |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|