:headshake2:
First things first: tank is way over stocked. I've said that before, but maybe it didnt sink in. Glofish, aka Zebra Danios, have NO place in a tank that small. You need to rehome them
asap and only keep the betta. No other fish in that tank, just the betta.
Every single week you need to do a 25-30% water change, without fail. Since you have not been doing that, it is best for the tank to start doing smaller water changes more often than 1 giant water change. Do a 10% water change everyday for a week and then start doing weekly water changes after that. Make sure you treat the water with dechlorinator and match the temperature.
What type of filter do you have? If you have a hang-on-the-back filter, it is an awful idea to throw out the cartridges inside of the filter. When I mention "cartridge" I mean the fuzzy thing you put in the filter, it probably looks something like this:
When you throw it out, you discharge a large amount of the beneficial bacteria keeping your tank stable. From now on, when you do your weekly water changes just rinse the gunk off the cartridge in the old tank water from your water change. Do not rinse it in tap water. Put the same cartridge back in the filter. Look into getting some filter floss or suitable sponges you can use to eventually replace the cartridge.