I tried king root, it doesn't always work. Though, i have some wisdom to bestow among those who want to root in general.
1st, go into your Developer Options.(almost every android has them). Then click on enable bootloader. SIGN OUT OF EVERY GOOGLE ACCOUNT ON YOUR DEVICE. Google has a "protection" program that will block any unauthorized software from getting in. It is called the FRP lock. (factory reset protocol).
Now, i believe most phones do this, but turn off your phone. Once done, press and hold the VOLUME DOWN button and the POWER DOWN button. This SHOULD boot you into the bootloader screen. (previously inaccessible without going into Dev options). Now, you must scour google looking for a program called Odin and a script for Odin for your phone model.
Once done, plug your phone into your pc and put your script into Odin and start. If this works, which it should, then DO NOT ADD YOUR GOOGLE ACCOUNT ONTO THAT PHONE. IF YOU DO, THEN NEVER TURN OFF YOUR PHONE. If you do, then your phone becomes what i call Tek Rok, or a technology rock. This is because Google will boot up, and realized the unauthorized OS on your phone. For the "protection" of your data and what-not, google will disallow access to your phone, forever. I speak from experience