Tool Equipping Teleports Player to Tool on Custom Rig

I’m using a custom character rig in my game, and I’d like tools to behave the same way they do with the default Roblox rig — equipping cleanly into the player’s hand using the standard Animate script.

When I equip a tool with the default character rig, everything works fine: the tool welds into the player’s right hand as expected.

However, with my custom rig, equipping the same tool causes the player to teleport to the tool’s position, instead of the tool being welded to the player. It completely breaks the character’s position and animations — almost like the whole rig is snapping to the tool rather than the other way around.

There’s no custom code in the tool — just a standard tool with a Handle.

I’m using the default Roblox Animate script with my rig.
I made sure the tool has a Handle and doesn’t have any extra scripts or welds.
I searched DevForum and found some issues related to tools teleporting the player if the tool has a HumanoidRootPart, but that doesn’t seem to be the case here.

Videos:


1 Like

Try to make the handle (and the whole tool) massless or make the body heavier using CustomPhysicalProperties, i think this is a physics issue with light characters and “heavy” tools

2 Likes

Yes, forgot to mark the post as solved, got a solution from someone already, this is what worked for me.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.