HELP! I am trying to rig a charactor for the first time and it is nightmare

It seems like the model is from Blender 2.79, why you don’t want to continue with version while learning to rig?
I had a quick look, it is clear that your model had a lot of poly, so decimate it like in the video i posted above. And try the steps i posted here -> Bone Heat Weighting: failed to find solution for one or more bones