Texture not being displayed properly on MeshPart

When I make the texture for the meshid the UV map of the model it just displays the actual image all over the mesh like this:

Yes I know you can export as OBJ with a single texture on it already but in my case I can’t do this.

This is how its supposed to look:

image

How can I fix this and make it display correctly.

did you import by .FBX or .OBJ?

OBJ for some reason it doesn’t give me the texture tho. Its only one texture too so It should work.
I baked it into one material so it would work with roblox as well.