Quick Search:

Game Information
Release Date
Last Update
Orig PC Gender
Adult Themes
TF Themes

Version: 0.1537.2

Version: 0.1535.3

Version: 0.1532.2

Version: 0.1529.2

Version: 0.1527.1

Version: 0.1524.2

Version: 0.1522.2

Version: 0.1520.2

Version: 0.1517.1

Version: 0.1515

Version: 0.1513.1

Version: 0.1510

Version: 0.1508

Version: 0.1506

Version: 0.1503.1

Version: 0.1501

Version: 0.1304

Version: 0.1302.2

by Angie

Please note: This game was originally posted on Hypnopics and concerns mental changes rather than physical ones. Its thread on Hypnopics can be found here: https://hypnopics-collective.net/smf_fo ... ic=23771.0

Penlight Title Screen

With the end of his high school career approaching, Kyou Koyama is a friendless and troubled young man. However, having recently taken an interest in hypnosis, he supposes he can salvage his relationships with his classmates using the power of suggestion. With the help of a modified penlight of his own design, he sets out the change his world, one class rep at a time...

Penlight is a visual novel set in a high-school with a heavy hypnosis and mind control theme with some kink sprinkled in. While still in early development, the current release is fully playable from start to finish. It should be noted that all characters featured in the game are in their senior year of high school and are over 18 years of age.

The latest free releases are available via my Patreon or itch.io

Penlight game screenshots


Currently Features:

Around 256,000 words
Five main routes, playable from start to end, with at least one consequential choice for each
Over a dozen possible endings
Hypnosis & Mind Control (Consenting and non-consenting)
Mild D/s
Doll play
Hypno bondage
Personality alteration
Male protagonist
Six female characters
2D Animé-style art
Languages: English and Spanish

Support The Project

Penlight is a work in progress. Over time I hope to improve the game's writing, art and audio into a complete game with multiple story branches and additional choices that yield interesting consequences for the player. Check in every month for new releases with updated content!

While I'm confident I can make a functioning and enjoyable visual novel on a super limited budget, any funding I do get will be invested into making a higher quality product. If you would like to make a contribution, please visit my Patreon and consider pledging, or make a one-time donation on itch

Comments and feedback are welcome, too. I appreciate any support!


  • Redemption storyline fully scripted to a conclusion along one path
  • New CG for Sayori's Doll storyline, just before the epilogue
  • New CG for the Villianous Sleeper Agent story path
  • New CG for Hiroko's original storyline, near the end
  • The dialogue for the Villainous Sleeper Agent scene where the CG appears has been revised slightly
  • Word count is now around 256,000
  • Spanish localisation: Various edits and corrections to the existing script
  • Minor typo corrections


  • Sayori's Doll storyline is now scripted and playable up to a conclusion!
  • New story path "Redemption" scripted to the end of the eighth day, and outlined to a conclusion
  • New CG for Villainous Devotion storyline
  • New CG for Nozomi's Reversal storyline, near the end of the currently-written script
  • New CG for Hiroko's original storyline, near the end
  • Akiko's sprite has been upgraded, featuring a new pose, casual outfit and some new facial expressions
  • Word count is now around 252,000
  • Spanish localisation: Various edits and corrections to the existing script


  • Sayori's Doll storyline is now scripted and playable up to the fourteenth day, and outlined to a rough conclusion
  • New CG for Sayori's Doll storyline
  • New CG for Nozomi's Trance path
  • New CG for Sayori's Alter storyline
  • New CG for Hiroko's "Ticklish Hands" storyline
  • CG for the Delusion storyline's rooftop scene has been expanded
  • New character, Akiko, who appears in the Doll storyline
  • Added a couple of new sound effects, which play during the Villainous Sleeper Agent and Sayori Doll storylines
  • Word count is now around 235,500
  • Spanish localisation: Various edits and corrections to the existing script


  • New CG for Sayori's route, on the new and in-progress Doll storyline
  • Added a new CG scene on the Villainous Devotion storyline, towards the end
  • New CG for Hiroko's route, at the end of the "Ticklish Hands" storyline
  • New CG for Nozomi's route, during her "Trance" storyline
  • Sayori's Doll storyline has been scripted up to day 7
  • Word count is now around 223,000
  • Spanish localisation: Various edits and corrections to the existing script
  • Updated the end credits with the latest backers
  • Lots of typo corrections (did a sweep of the whole script to find them)


  • New CG for Nozomi's route, near the beginning
  • TWO New CGs for Hiroko's route, on the "Ticklish Hands" storyline
  • New CG for the third of Sayori's Alter storyline endings
  • New CG for the Villainous Robot storyline
  • Spanish localisation: The entire game is now playable in Spanish! 
  • Expanded the Robot path by making some script edits and adding a whole new scene
  • Edited a number of scenes on Nozomi's Trance storyline
  • Completed a version of the alternate ending on the Villainous Sleeper Agent storyline where Kyou chooses to fight  
  • Began writing the Doll storyline on Sayori's route
  • Added music and ambient sound to Hiroko's "ticklish hands" storyline ending scene
  • Added one new piece of music. It plays during the first scene of Sayori's Doll storyline 
  • Added a language select screen when people start the game for the first time
  • Inserted a disclaimer message that appears at the start of the game
  • Fixed several bugs in the CG gallery that prevented certain CG variants from unlocking
  • Fixed a display bug that occurred during Nozomi's Reversal storyline
  • Word count is now around 217,500
  • The usual miscellaneous spelling and grammatical corrections


  • Nozomi's Reversal storyline has now been fully dialogued up to day 7 
  • Outlined one of the previously greyed-out Villainous Sleeper Agent choices through to a conclusion
  • Added a new CG to Nozomi's Trance path and the Villainous Devotion path
  • Added a new CG to Sayori's Alter path
  • Added a new CG to Hiroko's original storyline
  • Added new CGs to Nozomi's Reversal storyline
  • Upgraded Risa's sprite with a new outfit, a second pose and a couple more expressions
  • Added a few more assets to Hiroko's basic CG set, and re-wrote a couple of early scenes on the Villainous route to make use of them
  • Added a laughing face to Kyou's sprite (rarely used, but it's in there)
  • Added a fingersnap pose to the couch scene CG
  • Added one new music track that plays briefly during the Reversal storyline
  • Fixed Nozomi having two left feet for one of the CGs in her Trance storyline
  • Spanish translation: Game is now fully translated up to day 4, with some typos corrected from previous days
  • Fixed a minor visual issue on the CG Gallery screen
  • Word count is now around 210,000
  • Usual miscellaneous spelling and grammatical corrections


  • Fully written the scenes for Hiroko's newest storyline 
  • Penlight is now partially playable in Spanish! Language select is available via the preferences menu, and Spanish text is present for the first two in-game days 
  • Replaced the placeholder title and main menu screens with new art 
  • Added a new CG scene for Nozomi's main (Trance path) ending
  • Added a new CG scene for Hiroko's route
  • Added a new CG to the start of Sayori's route 
  • Added a new CG for the ending of the Villainous Devotion route 
  • Made numerous edits throughout Nozomi's Trance path storyline, including some changes to the final scenes 
  • Added a few new background musics. They play during Nozomi's Trance path 
  • Replaced the outline for two of Nozomi's Trance path sub-paths with proper writing
  • Numerous edits to previously-written scenes in Hiroko's new storyline
  • Tweaked the Villainous Devotion route script slightly, and altered the ending a tad 
  • Added a tiny bit more outlining for the Villainous Redemption path 
  • Played with the menu colours a bit so they work with the new title screen better 
  • Android Version: Added an option to the UI allowing players to hide the UI until the screen is touched again
  • The legacy sprite option has now been removed as maintaining them in the game was causing too many issues
  • Word count is now over 200,500! 
  • Miscellaneous spelling and grammatical corrections


  • Written Hiroko's second storyline to about 80% completion, with some scenes (including epilogue) in outline form only
  • Completed the CG for the Villainous Robot path main ending
  • Added a new CG scene for Hiroko's main ending on her original storyline 
  • Added a CG for Sayori's original ending on her Alter path 
  • Added some additional text for the Villainous Robot path ending
  • Corrected a minor graphical issue during Hiroko's original storyline where Kyou was wearing the wrong outfit on his sprite during one of the scenes
  • Some minor textual changes to the start of Hiroko's route
  • Made some minor edits to Hiroko's ending dialogue on her original storyline
  • Added a little more dialogue to one or two of the early scenes in Hiroko's route 
  • Replaced the school bell sound commonly heard throughout the game
  • Word count is now over 198,000
  • Miscellaneous spelling and grammatical corrections


  • Completed Nozomi's reworked route to a single playable path from start to end 
  • Tinkered with some of the game's introductory dialogue
  • Extended some of Nozomi's scenes slightly in her rewritten path, and implemented the option for Kyou to use a finger-to-forehead gesture instead of a hand wave when the opportunity arises
  • Added Hiroko's version of the Delusion route scene CG on day 6 
  • Added the first of three variants of the Robot route main ending CG  
  • Started work on an additional path for Hiroko's route. To see it,  choose "Convince her she's ticklish in a place she's not", during the third day 
  • Started work on an outline for a Kyou redemption arc, during the Villainous Devoted path (there's barely anything written, though) 
  • Word count is now over 187,000
  • Usual miscellaneous spelling and grammatical corrections


  • Written Nozomi's reworked path with proper dialogue up to halfway through the eleventh day (of a likely thirteen plus epilogue)
  • New CG featuring Nozomi during one of her new story path's weekend scenes
  • New CG featuring Hiroko at the start of her route
  • New CG featuring Nozomi and Sayori in the Delusion route, day 6. 
  • New CG featuring Kyou and Sayori for one of Sayori's Alter path endings
  • Added Atsuko's new sprite to the game for her scenes
  • Added a few new sound effects to play during Nozomi's new scenes
  • Added a couple more backgrounds for use in Nozomi's rewritten path
  • Added a couple more sound effects for Nozomi's new path, and one that replaces a sound in the Villainous Robot path
  • Fixed a minor issue where Nozomi's sprite failed to display during the Delusion route when Kyou chooses to pursue her directly
  • Fixed a minor bug that meant several CG variants weren't being unlocked in the CG Gallery 
  • Word count is now over 179,000
  • Miscellaneous spelling and grammatical corrections


  • Begun re-writing Nozomi's route, allowing for a longer runtime. Fully written up to day 5, with very rough outlining and recycled script up to the epilogue (expect major changes for next time)
  • Written a second ending for Sayori's new Alter path, where Kyou sides with Sayori's alter personality  
  • New CG featuring Nozomi taking part in last year's culture fest stage show. It appears in the first scene of the game 
  • Added a new CG featuring Sayori with Kyou, during her newer Alter path 
  • Expanded Hiroko's and Nozomi's basic CG sets, allowing for a greater range of expression 
  • Most of Hiroko's penlight and couch scenes now use the new CG assets 
  • Added some more music to Penlight's soundtrack, which play during the newly-written parts of Nozomi's path 
  • Tweaked a line or two of dialogue in the earlier parts of Nozomi's route 
  • Lots of little tweaks to the dialogue during Hiroko's route and the start of the Villainous route 
  • Made some minor textual and visual tweaks to Nozomi's zombie path  
  • Fixed Kyou's sprite not appearing after he refuses to comply with Sayori's request, at the end of the original Alter path 
  • Fixed a text error on one line where Kyou called Sayori's alter "Megumi" regardless of the name Kyou actually gave her 
  • During some of the earlier-written parts of Sayori's route, Kyou's sprite wasn't showing any expression at all. That's now been corrected
  • Corrected a few instances where Kyou's sprite wasn't showing on some lines in Nozomi's route 
  • Fixed an oversight that had Hiroko's sprite show over her CG during the start of the Villainous Sleeper Agent path 
  • Word count is now over 170,000


  • Written the new, previously drafted Sayori Alter path scenes to a conclusion (Although there are more scenarios to add)
  • New general CG set featuring Hiroko, which can be viewed at the start of the Villainous Route
  • New CG featuring the first rooftop scene in the Delusion route  
  • Word count is now over 147,000 
  • Typo and grammatical corrections


  • You can now choose to convince Hiroko not to go through with her decision at the end of her route, leading to a different ending 
  • Added much more story to the Sayori Route Alter path, on the decision branch where Kyou keeps Sayori in her altered state (much of it far from finished) 
  • New CGs added for: Introduction scene with Kyou, Delusion route main ending and the start of Sayori's Alter path
  • New Kyou sprite has been added to the game... for better or worse
  • A rudimentary CG gallery has been added to the main menu
  • Updated the code in most of Kyou's spoken lines to ensure his new sprite shows up with an appropriate expression in the more recently-written scenes (He may still be missing in some scenes, though)
  • Some minor textual additions made to the existing script on most routes
  • Added a couple more songs to the soundtrack. They play during Sayori's new path
  • Fixed a minor bug in the Android version where Nozomi's sprite didn't display for a few lines on the Delusion route if Kyou confronted Sayori
  • Fixed a couple minor bugs common to all versions where Nozomi's sprite doesn't display for a single line on Sayori's route, and on the Villainous route
  • Fixed a display bug on Nozomi's route, when Kyou decides to test his theory and pushes Nozomi further
  • Added several new background images to accommodate Sayori's new story
  • Word count is now over 138,500


  • Significant rewriting of the script concerning Kyou's motivation. Main areas this affected were: Opening scenes leading up to the first choice and aftermath, much of the Delusion route, the Nozomi route's café scene and the early scenes of the Villainous route
  • You can now refuse Sayori's request at the end of her route, leading to a different ending
  • Replaced one of the music tracks with a new tune: The triumphant theme that sometimes plays when Kyou feels he's majorly succeeded at something
  • New pose added for Nozomi's sprite
  • New sprite added for Risa (formerly Kasumi). She appears frequently during Hiroko's route
  • Rewrote most of the back half of the Villainous Robot path's second ending (obtained by arranging to meet Sayori at Nozomi's house)
  • Written functional dialogue for Nozomi's Reversal route, up to about halfway through the fourth day
  • Made some more tweaks to a few of the conversations along Hiroko's route
  • Fixed a bug on Nozomi's path where Kyou testing his theory on her to the full and taking responsibility led to the game jumping to Hiroko's ending and then crashing
  • Word count is now over 127,500 
  • Numerous general typo/grammatical corrections


  • New path added to Villainous Route: Sleeper Agent - Playable from start to end with two possible conclusions
  • Included the first scene of the Consensual Nozomi Reversal path 
  • New CG set featuring Sayori, which replaces the sprite art in several scenes, mostly during her consent route
  • New CG featuring Hiroko, which can be found during her consent route 
  • New pose added for Hiroko's sprite 
  • Punched up some of the dialogue in the Villainous Devoted path, and slightly expanded several scenes to make them a good bit meaner
  • Tweaked some of the dialogue in the Delusion (formerly Non-Consent) route and added some extra lines. In particular Hiroko has more unique lines instead of reading too much off of Sayori's script during the confrontation scene with Kyou
  • Among other things, added a third option when deciding what to call the girls in the Villainous Robot path, which ups the dehumanization aspect even more
  • Corrected quite a few typos and grammatical errors on Hiroko's route, and added a few extra lines here and there  
  • Made a number of other minor changes in to all routes. Mostly animation changes to take advantage of Hiroko's improved sprite, but a number of little textual changes were made as well, mostly Hiroko's lines so they seem more in-character for her 
  • Modified a number of character expressions across all routes to better fit the lines being spoken; Hiroko's lines in particular 
  • Added a couple more background images to accommodate the Villainous Spy/Sleeper Agent path
  • A number of text edits across the board, acknowledging more recent character developments in later-written routes 
  • Hiroko's height has been reduced slightly on her new sprite
  • Fixed an animation bug that occurred during Nozomi's consent route if you chose not to respect her boundaries 
  • Word count is now over 121,000 
  • General typo/grammatical corrections


  • Sayori Consensual Route - Work in progress, playable route from start to finish, with one alternate, partly-written path
  • Hiroko Consensual Route - Work in progress, playable linear route from start to finish 
  • Sayori's sprite has been significantly upgraded with a full range of outfits, expressions and an additional pose
  • New Hiroko sprite with one pose and a complete range of outfits
  • Hiroko's nametag colour has been tweaked to a different shade of pink, matching her hair in line with the other leading ladies
  • Added more CG assets, allowing for many scenes along Nozomi's consensual route to be depicted in this style 
  • A few new sound effects added to accommodate the new Hiroko route 
  • You can now switch the game sprites between the new and old versions at any time by visiting the game menu, preferences and choosing "New" or "Old" under Sprite Style
  • Word count is now over 106,000!
  • As usual, made some more little script tweaks and spelling/grammar corrections here and there on the existing text


  • Nozomi's new sprite has been updated with a full range of outfits 
  • New initial sprite art for Sayori (limited functionality) 
  • First CG has been inserted into the game, depicting the start of the game's two darker routes 
  • New path added for Nozomi's consensual route, starting from the third day
  • New alternate choice added for the Villainous route along the robot path, leading to a very different conclusion
  • Added a secondary character to accommodate the Villainous route additions 
  • Nozomi's consensual route ending has been slightly expanded
  • Removed Kyou's side sprite (Did he ever need one?) 
  • Two new music tracks added. One for the title screen and a few of Kyou's bedroom scenes, and a creepy one for the new robot path ending, because it wasn't quite creepy enough already... 
  • Fixed a bug in Nozomi's consensual route where Nozomi's hypnosis trigger was being overwritten 
  • Fixed another bug in Nozomi's consensual route where Sayori always talks about Nozomi forgetting a number while giving her rundown of events in day 6, even if you changed Nozomi's name instead. 
  • Nozomi's and Sayori's nametags have had their colours altered slightly, matching their new sprite's hair colours 
  • Kyou's nametag colour has been changed to green to more clearly set his speaking lines apart from the others 
  • Word count is now almost 74,000 (up from about 63,000 in the previous release) 
  • Miscellaneous spelling and grammar corrections and script tweaks

0.1302.2 (First release on tfgames):

  • New major route (Villainous) with two distinct story paths
  • New sprite for Nozomi, albeit with limited functionality (selectable on game start)
  • Added a few more assets; a couple new backgrounds, character expressions, sounds and a smartphone graphic, mostly to accommodate the villainous route
  • Tweaked some of the dialogue in the two original routes, mostly to resolve inconsistencies created by the villainous route additions
  • Changed the file format of the music to ogg from mp3, significantly reducing file size
  • General spelling and grammar corrections

Latest Reviews - View All Reviews

Review by Narg

Version reviewed: 0.1503.1 on 11/17/2019

With the content here so far, I'm a big fan of the way hypnosis is handled - slowly decreasing the girls' will to resist or disobey. That being said, some of the endings are quite disappointing. Just when you think you've won and gotten everyone under your control, you'll be arrested or regret your decision, which goes against most of the choices made leading up to such an ending. I think the main character, given that certain choices are made, should be a bit more ruthless about his conquest of the girls.

Review by codknight

Version reviewed: 0.1503.1 on 11/17/2019

Can't say I'm a fan, went through most endings, it just feels like anti-hypno fetish propaganda.  Every ending involving hypnosis ends with him making himself miserable or arrested for starting a cult, even the endings where you directly say you don't care about messing with their minds, even the consensual hypnosis endings end with him being with another girl he didn't hypnotize.  The only ones that end with a "positive note" are the turn every woman into a spy ending and turn them into robots which are both more extreme versions of just changing the target of their affections and are in the case of the robots more noticable.

All in all I felt annoyed by this game, felt more like reading a religious pamphlet trying to make me feel like a sinner for liking something then a fetish game.

Review by boomerpyro

Version reviewed: 0.1501 on 10/17/2019

i believe this is the first time i actually bother to review a game. i've fallen in love with it due to it's multiple characters, storylines, and topics.

there's several girls and they all have multiple paths and endings. lots of fun and not-so-fun-but-scary hypno content!

Review by Seekster

Version reviewed: 0.1302.2 on 08/18/2019

I have played a lot of hypnosis games in my years, some professionally made. However Penlight has some plot ideas and content that I have never seen before and all of it is good. Seriously if you find mind control or hypnosis even the least bit interesting then you have GOT to check this game out. The characters behave naturally and for the most part react in a fairly realistic and believable way to the situations this game puts them in. Where most hypnosis themed games put the character on a power trip that just never stops, Penlight has realistic consequences to the character's actions and choices. I eagerly await the finish game!

Review by slipmeup

Version reviewed: 0.1302.2 on 08/14/2019

Really great game, even if not my typical fare! Unlike most other VNs of this sort, this isn't a power fantasy, much like real life you can't insert yourself into someone's life and game your interactions with them to make them fall in love with you (I'm almost certain one of the characters says this almost verbatum). Even when you do go for the 'good' route, not everything works out the way you may want it to, and that's totally fine. I sort of see this is as a meta vn in that it accurately points out how dangerous the mindset of seeing yourself as the protagonist in a game can be, you can't control people and their reactions, even if you literally can!

Total Games: 1,706
Total Contests: 32
Total Reviews: 16,246
Total Engines: 33
Total Adult Themes: 10
Total Transformation Themes: 26
Total Multimedia Themes: 9
Total Online Plays: 2,962,260

Support TFGS!