why does it say file has been deleted everytime i try to load my saved game?
First of all, you should use VBA for GBA games. Both emulators auto-load their save-files. So if you did save in-game, it should be there the next time you start the game. No $ has an issue with crashes; if the emulator crashes before you close it, the .sav file is not written/updated, so your progress since the last start is lost.