Will most likely update in the future since I couldn't finish testing. Feedback is very welcome. Spoilers in description, read at your own risk
@NSFWGPT
7/12/2023,
12/3/2024,