ok, so just as an explanation anything that isnt outright cheating like typing in cheat or energy as cheats I dont consider cheating just gaining a tactical advantage. this is the reason I take advantage full advantage of drinking and the phone trick when possible.
the phone trick goes like this, if a spell causes you to level up to level 5 in the next frame immediately after you cast it you can check your phone (which is at the top left corner of the screen) and then click exit (which is at the bottom of the page after you scroll down) then the game will put you back in the scene as if you had level 5 exp before casting so the scene will now be accessible instead of fail. note that this is not always possible or without repercussion, you will miss out on any immediately available changes to you or other characters so if casting greed gifted you 1000 dollars or if the effect of casting caused someone slave stat to raise then you wont have the money or the slave stat wont raise, however, delayed rewards like the contract for Kayla are still given.
Note: that doing this while it usually works, it can lead to bad outcomes sometimes, for example greed can cause you to have negative money as you never got the initial money to use it and this could ruin future scenes, and some scenes like casting Greed in Barberry's class cause a delayed level up making the trick impossible in that situation, also in my walkthrough I purposely didnt do the trick for purple light when we got to level 5 as failing gave us more of a reward than if we had succeeded