Has anyone figured out a way to freeze time yet? tried everything but I just cant figure it out
You can hack the game files. If you open www/data/CommonEvents.json in a text editor (like Notepad++) and are willing to change some codes you can freeze time.
Search for "C_START" and change both instances into "C_STOP".
Also search for "C_SET_SPEED 1" and change it to "C_SET_SPEED 0" then save the file.
Start the game (or restart it with F5 key) and every time you use the "Watch" item and select the "Slow" option you'll freeze time and stop the clock.
Keep in mind this won't prevent time from advancing when you interact with people or things.
Furthermore, you should search for "id":191 and change these parameters within it's section:
[1,2,0,7,2] -> [1,2,0,0,2]
[1,2,0,15,1] -> [1,2,0,24,1]
[1,2,0,17,1] -> [1,2,0,24,1]
That way the "Interesting Book" item can be used at any time.
Or you could find someone to do all that for you and share the CommonEvents.json. (I screwed with my files too much to share them.)