NPCs spawned on the client cannot equip tools. The tools attempting to be equipped appear correctly as children of the NPCs but the tool handles themselves fall to the ground instead of being held in their hands. This occurs both when parenting the tool to the NPC and when using the Humanoid:EquipTool() function.
Reproduction Steps
NPCToolEquipTest.rbxl (85.8 KB)
- Using the attached project file, hit Play.
- You will see 4 NPCs spawn. The two NPCs on the left are being spawned on the client. The two on the right are being spawned on the server.
- Note that the two NPCs spawned on the client have tool children, but the tool handles appear on the ground in front of them. One tool is being parented directly to the NPC, the other is using Humanoid:EquipTool().
- Note that the two NPCs spawned on the server have their tools correctly equipped.
Expected Behavior
NPCs spawned on the client should be able to equip tools exactly as NPCs spawned on the server do.
Actual Behavior
NPCs spawned on the client cannot equip tools properly. The tools appear as children of the NPC but the tool handles are not attached and appear on the ground in front of the NPC.
Issue Area: Tools
Issue Type: Client behavior differs from server behavior
Impact: High
Frequency: 100%