I used UnRen and ended up with loose script so that's why. The original cache scripts was used like you point out.I have just double checked everything on my end, after removing all loses scripts from the folder, and everything worked perfectly.
i have just re-upped the mod with the same scripts file which I tested just to be sure, and to be 100% sure if it's in the right place, you will be asked if you want to overwrite the scripts.rpa when you copy it. If there isn't already a scripts.rpa file in the folder, it's not the right folder.
If for whatever reason you have loose scripts in the folder (.rpy or .rpyc) the mod will not work because RenPy will read those instead of the ones inside the rpa and you'd need to delete them first (especially the script.rpy and script_end.rpy)
P..S. Renaming the MC is part of the base game, I only re-added it into my mod because I accidentally removed it.
I fixed it by reinstalling the game, copying your mod and AFTER that I used UnRen to extract the packages and now it works. Thanks for point that out