How to make a model a tool

I tried that but it had no textures

1 Like

Interesting, Then I guess make a primary part inside the model, and weld everything to it, then weld the primary part to a transparent part called “Handle”. I guess unions don’t save transparency.

1 Like

The exported model should have an MTL file with it. Locate it; mine was on my desktop. Open the MTL file with Notepad and look for the line that says "map_Kd Handle1_diff.png". Yours might be something different than Handle1_diff.png. Anyway, look on your desktop for the PNG file that matches the name in that line, and upload it to Roblox. That’s your texture! Let me know if this helps.

2 Likes

How can I upload it to Roblox? This is what I saw.

newmtl Wood1Mtl
Material Color
Ka 0.0657539 0.0302565 0
Kd 0.0657539 0.0302565 0
Ks 0.00361002 0.00166114 0 

d 1

Ns 0

map_Ka Wood1_diff.png
map_Kd Wood1_diff.png
map_d Wood1_diff.png

map_Bump Wood1_nmap.png

map_Ns Wood1_spec.png

newmtl Glass1Mtl
Material Color
Ka 0.271577 0.271577 0.271577
Kd 0.271577 0.271577 0.271577
Ks 0.271577 0.271577 0.271577 

d 0.803922

Ns 0

map_Ka Glass1_diff.png
map_Kd Glass1_diff.png
map_d Glass1_diff.png

map_Bump Glass1_nmap.png

map_Ns Glass1_spec.png

newmtl Liquid1Mtl
Material Color
Ka 1 0 0.173439
Kd 1 0 0.173439
Ks 0.0901961 0 0.0156435 

d 1

Ns 0


1 Like

is there a file on your desktop that is called Wood1_diff.png

2 Likes

Yes there is.

1 Like

follow up question was the mtl file the same name as your obj file just making sure you opened the right one

1 Like

Well these ones:

map_Ka Wood1_diff.png
map_Kd Wood1_diff.png
map_d Wood1_diff.png

Are the only ones
wait no i got it wrong

1 Like

open the .mtl file that is named the same as your .obj file

3 Likes

do you have show file formats on your pc it might be helpful

2 Likes

I don’t think I do.

character limit

1 Like
  1. Make a new tool object ( + icon when hovering over something in the explorer)
  2. Put all the parts under the tool
  3. Name 1 part “Handle”
  4. For each part, make a new Motor6d object and set part0 to the handle and part1 to another part (automatable with a plugin)
  5. Make sure the parts are un-anchored
1 Like

also here have to turn on show file extensions it basacally shows what type of file it its in the name so if its a png its going to be example.png


image_2025-01-01_122639541

4 Likes

you’re overcomplicating everything

2 Likes

I think it was automatically enabled for me.

1 Like

ok well then open the file thats name is the same as your obj but instead of obj its going to be .mtl and open that file with notepad

1 Like

I already did. It shows me this.

newmtl Wood1Mtl
Material Color
Ka 0.0657539 0.0302565 0
Kd 0.0657539 0.0302565 0
Ks 0.00361002 0.00166114 0 

d 1

Ns 0

map_Ka Wood1_diff.png
map_Kd Wood1_diff.png
map_d Wood1_diff.png

map_Bump Wood1_nmap.png

map_Ns Wood1_spec.png

newmtl Glass1Mtl
Material Color
Ka 0.271577 0.271577 0.271577
Kd 0.271577 0.271577 0.271577
Ks 0.271577 0.271577 0.271577 

d 0.803922

Ns 0

map_Ka Glass1_diff.png
map_Kd Glass1_diff.png
map_d Glass1_diff.png

map_Bump Glass1_nmap.png

map_Ns Glass1_spec.png

newmtl Liquid1Mtl
Material Color
Ka 1 0 0.173439
Kd 1 0 0.173439
Ks 0.0901961 0 0.0156435 

d 1

Ns 0


1 Like

image_2025-01-01_123231105
find a line that is like this but your png will be different than mine

1 Like

could you upload your model you are trying to turn into a tool and give the link pls

1 Like

barrel of applejuice.obj (74.5 KB)

1 Like