There is alot of code to go over, so i'm just going to show the parts i made/understand since there is some code i don't fully understand that my partner made, like the enemies.
Here i will start with my favorite part of the whole game, the abilities.
I came up with the idea to add abilities as well as make all of them (except for the art of course).
I will start with the passive scripts.

This was the main script used for any passive ability, any passive ability made was always a child of this script.

This script is for the Hardcore mode, it will give the player's guns more damage, but at the cost of your precious max health. It makes the game somewhat easier, as long as you don't get hit.

Speedrun mode, just makes the game faster. For those that want to be done quickly.

Last for this list, the SpeedyBoost ability, makes your character run faster. That's it.
Now up next are the active abilities, i only made 2 because i didn't have many ideas that would work in the small space that we had.