Lustful Coaching
A downloadable game for Windows, macOS, Linux, and Android
Buy Now$3.50 USD or more
In this short 2D hentai NTR visual novel, Ritsuka Takamatsu asks for your help to get her body in shape for her upcoming wedding with her fiancé.

Use your "special, most effective training methods" through regular sexual stimulation to sculpt her figure while gradually corrupting the faithful bride-to-be

Fetishes included:
- blowjob
- vaginal
- anal
- creampie
- voyeur
- NTR
In the Full Version :
- Receive all future updates
- Enjoy additional scene illustrations
- Unlock all sexual positions
- Get To Max Level
- Progress further into the story
- Have the name you want
| Updated | 4 days ago |
| Published | 11 days ago |
| Status | Released |
| Platforms | Windows, macOS, Linux, Android |
| Author | Raanoir |
| Genre | Visual Novel |
| Tags | Adult, Anime, cheating, Eroge, Erotic, Hentai, NSFW, ntr, Porn |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse, Touchscreen, Smartphone |
| Accessibility | Subtitles, One button |
| AI Disclosure | AI Assisted, Code, Graphics |
Purchase
Buy Now$3.50 USD or more
In order to download this game you must purchase it at or above the minimum price of $3.50 USD. You will get access to the following files:
Lustful Coaching (PC & Linux) 108 MB
Lustful Coaching (MAC) 101 MB
Lustful Coaching (Android APK) 116 MB
Development log
- V1.1 : Added Handjob & Bug fixes4 days ago


Comments
Log in with itch.io to leave a comment.
Hey got this error while playing
While running game code:
While running game code:
File "game/script.rpy", line 1155, in script call
call expression label_to_call
File "game/script.rpy", line 1155, in script call
call expression label_to_call
File "game/script.rpy", line 1155, in script call
call expression label_to_call
[Previous line repeated 5 more times]
File "game/script.rpy", line 1021, in script
hide girl with dissolve
File "game/script.rpy", line 1404, in execute
screen UI_Before_Wedding():
File "game/script.rpy", line 1404, in execute
screen UI_Before_Wedding():
File "game/script.rpy", line 1406, in execute
text "Time until wedding: [List_States_Before_Wedding[Game_Save.CURRENT_INDEX_BEFORE_WEDDING]]":
IndexError: list index out of range
-- Full Traceback ------------------------------------------------------------
Traceback (most recent call last):
File "game/script.rpy", line 1155, in script call
call expression label_to_call
File "game/script.rpy", line 1155, in script call
call expression label_to_call
File "game/script.rpy", line 1155, in script call
call expression label_to_call
[Previous line repeated 5 more times]
File "game/script.rpy", line 1021, in script
hide girl with dissolve
File "renpy/ast.py", line 1588, in execute
renpy.exports.with_statement(trans, paired=paired)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "renpy/exports/statementexports.py", line 253, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/core.py", line 1478, in do_with
return self.interact(
~~~~~~~~~~~~~^
trans_pause=True, suppress_overlay=not renpy.config.overlay_during_with, mouse="with", clear=clear
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "renpy/display/core.py", line 2163, in interact
repeat, rv = self.interact_core(
~~~~~~~~~~~~~~~~~~^
preloads=preloads,
^^^^^^^^^^^^^^^^^^
...<4 lines>...
**kwargs,
^^^^^^^^^
)
^
File "renpy/display/core.py", line 2709, in interact_core
root_widget.visit_all(lambda d: d.per_interact())
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/displayable.py", line 460, in visit_all
d.visit_all(callback, seen)
~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "renpy/display/displayable.py", line 460, in visit_all
d.visit_all(callback, seen)
~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "renpy/display/displayable.py", line 460, in visit_all
d.visit_all(callback, seen)
~~~~~~~~~~~^^^^^^^^^^^^^^^^
[Previous line repeated 1 more time]
File "renpy/display/screen.py", line 503, in visit_all
callback(self)
~~~~~~~~^^^^^^
File "renpy/display/core.py", line 2709, in <lambda>
root_widget.visit_all(lambda d: d.per_interact())
~~~~~~~~~~~~~~^^
File "renpy/display/screen.py", line 514, in per_interact
self.update()
~~~~~~~~~~~^^
File "renpy/display/screen.py", line 715, in update
self.screen.function(**self.scope)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "game/script.rpy", line 1404, in execute
screen UI_Before_Wedding():
File "game/script.rpy", line 1404, in execute
screen UI_Before_Wedding():
File "game/script.rpy", line 1406, in execute
text "Time until wedding: [List_States_Before_Wedding[Game_Save.CURRENT_INDEX_BEFORE_WEDDING]]":
File "renpy/text/text.py", line 2330, in _scope
return self.set_text(self.text_parameter, scope, self.substitute, update)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/text/text.py", line 2367, in set_text
i, did_sub = renpy.substitutions.substitute(i, scope, substitute) # type: ignore
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "renpy/substitutions.py", line 355, in substitute
s = interpolate(s, variables) # type: ignore
~~~~~~~~~~~^^^^^^^^^^^^^^
File "renpy/substitutions.py", line 89, in interpolate
raise e
File "renpy/substitutions.py", line 81, in interpolate
value = renpy.python.py_eval(code, {}, scope)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "renpy/python.py", line 1308, in py_eval
return py_eval_bytecode(code, globals, locals)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/python.py", line 1301, in py_eval_bytecode
return eval(bytecode, globals, locals)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<none>", line 1, in <module>
File "renpy/revertable.py", line 191, in __getitem__
rv = list.__getitem__(self, index)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
IndexError: list index out of range
Windows-10-10.0.19045-SP0 AMD64
Ren'Py 8.5.3.26051504
Lustful Coaching 1.0
Mon Sep 28 12:35:24 2026
And also in the hotel room scene if I press ejaculate on vaginal scene does black and all I can see are the options if I switch to anal everything is fine then
Thanks for your feedback.
I'll look through it and update the version soon