I tried restarting, making a new account, everything. Did not work
I see, there is one more thing you could do but you need another bootable OS system if things go wrong.
There might be something conflicting inside your main Library, now, inside that Library there is at least one folder which is needed by the System, its the keychains folder, there might be more folders needed, caches for instance.
Now, only do this when you have an extra bootable OS X system, you could for instance make a folder named Library1 and move all folders to it except Keychains, Caches( you Can empty this one), Python, Perl, Receipts, Ruby, Security, User Pictures, Widgets and restart.
You probably have to reinstall flash again for it to work.
Again, only do this if you can boot from other partition or external OS back up.
If this all does not work I am afraid you have to reinstall OS X