Hello everyone, hope you had a “Happy New Year”! I’m trying to make a rat hold a piece of cheese but have run into an issue where whenever the starter character (rat) tries to equip a tool, it doesn’t work properly and instead the tool just drops to the floor. But you can still equip and unequip it.
So far I’ve looked across Youtube, the forums, and have tried to fix the issue myself but nothing has worked. Either not specific enough or doesn’t solve my specific problem.
I’ve been having this issue for a few days now and have just been ignoring it by not using a StarterCharacter at all, but I have to fix the problem if I want to continue the project I’m working on.
Sorry for the very late response, I couldn’t get the tools to work for your model so I tried making a custom model to see if it works there. Turns out making a custom rig hold a tool has been a problem for years. Sadly, I cannot provide you with the solution but if I do figure it out before you do, I’ll be sure to notify you.
One solution that I don’t really like is just placing the mouse model inside a default rig but…
It is very annoying to adjust the tool to fit where you want it to be and you have to change the camera offset. If you’re going to use this solution, make sure you weld the extra parts to a part (like the torso) of the default rig.
Please next time unless you script your own character script, never name anything with a space. That’s is a general culture by now, instead name things like this “LeftHand” or “RightHand”.
If you are using roblox default character script, you need to put an attachment to both hand and name it “RightGripAttachment” or “LeftGripAttachment”.
Next time when you are making a character that uses the roblox default character script, please refer to a roblox rig to help you make the character correctly.
Huh, well I already knew the first one, but someone told me that I should put a space to try and fix the issue. But I guess that explains why that didn’t work.
Well, guess you properly flipped me right-side-up on the correct way to create a StarterCharacter. Never knew after all how complicated it is to create one that uses Roblox’s default character scripts… Either way, thanks a lot for helping me finally assert this!
(Also I’m lucky you did this just in time because this project I’m trying to create is due tomorrow…!)