:EquipTool Not Working On R6 Humanoid Rig

I’m trying to dynamically equip a weapon onto an R6 humanoid rig to show in viewportframes. After some testing I realized that the tool doesn’t properly equip.

Can you elaborate on what you meant by ‘properly equip’?

Try parenting the tool to the character instead of calling the EquipTool function.

You can only equip tools to a player WHEN the tool is parented to backpack if the player. Since you are using an NPC and NPC’s dont have a backpack do this:
Clone tool from rep
Parent cloned tool to the npc
Then use :EquipTool again.

Turns out :EquipTool doesn’t work on the client. That was the issue. Thanks for all the help.