Object exported as Obj looses textures in Unity So I recently got into blender/unity in order to create 3D Models. I'm still learning the ropes and have started to run into some issues that I'm unsure how to fix.

Here's what's going on. I have a model that I imported into Blender that I ripped off an N64 Game (Banjo Kazooie). I have textured the model, rigged the model, and weight-painted the model. All is well so far. Here's where the issue comes. When I try to import it into Unity as an .obj file, it loses all texture.

That's fine because I've re-textured .obj's before and kinda expected it to happen. However, when trying to re-texture it, this happens: https://gfycat.com/IcyWillingAcornwoodpecker

How would I go about fixing this issue? Here's a screenshot of what I have in blender currently: 



As I stated, I'm still quite new, so if you could be as precise in your answer as possible, that would be very much appreciated. Thanks!
I'm a newbie too.  Almost all tutorials I've seen using Blender and Unity together use fbx files.  I don't know why and I don't know the relative advantages or .obj and .fbx, but maybe try exporting as an fbx (on the save screen, enable mesh, armature and material only).  This should at least export the material with the mesh, making it more likely they will be compatible...maybe.

Unity Result