Unable to unequip a tool

I just started making a game with guns, and I decided I won’t be using humanoids for the character because the movement is janky. There is a big issue though, I made a tool and put a part named handle inside of it, so it’s basically a tool now, but I can’t un-equip it.
Normal:


custom ignore the character falling over

As you’re making your own custom character system, there is little we can do to help without more information. How is your tool equipping working here?

It’s just a regular tool in the starterpack. Just in normal roblox, press 1,2,3, ect. to equip/unequip tools.

Humanoids support the API for equipping/unequipping tools (and more), and by using a custom character system that works without Humanoid, you are stripping away that functionality.

My solution would be developing a custom tool system, that works independently from what the Roblox engine provides, that will work with your custom character system. Otherwise, I would just try to develop a character system that uses the Humanoid, just so I can have that functionality with tools and such.

uhhh, okay. I will see what my scripting limits can do.

What you can do is add in attachments and use rigidconstraint to bind them together when player equips the tool.

1 Like