What you’re describing is a CSS issue. Basically the stylesheet for the admin bar isn’t being loaded into your public pages.
I agree with @catacaustic. It’s probably a bad plugin or maybe a failed installation. The first thing I’d therefore recommend is deactivating all your plugins and see if that returns the bar to normal. If it does you can activated them one at a time to narrow down to a specific one. If that doesn’t work it may also be worth switching out your theme to one of the standard ones (Twenty Fifteen, that kind of thing).
If neither of those fix it, you may need to think about re-installing WordPress (not from scratch, don’t panic!). Download the latest version and then you need to replace all the files and folders in your installation EXCEPT the file wp-config.php in the root and the folder (and all contents) wp-content. The file is your configuration and the folder contains your plugins, themes and media uploads (hence why you need to leave them where they are). This won’t affect your database and, hence, all your posts, etc, will be left alone. However, as with all things, please take a backup (files and database) before commencing!
I cant find anything that shows the admin bar set to false.
I’ve deactivated the plugins several times and it never fixed it.
I’ve updated WordPress several times but isn’t that just like reinstalling it?
also I tried another theme and it still didn’t show up right.