Cloned tool does not work when equipped

So basically I made a deploy system, where you click a button and a tool gets cloned from ReplicatedStorage to your player’s backpack. Everything is fine up until now, where when I try to equip the tool, it doesn’t work.

What it’s supposed to look like:

What it actually looks like:

The tools work fine when they are in the StarterPack.

UPDATE: I found what’s wrong with it, basically it was that I forgot to clone the fake arms as well as the tool.

Are there any errors in the output? It’s impossible to tell what went wrong from those 2 images.

Nope, no errors in the output.

Could you show us the code? We literally can’t tell what’s wrong without it.

Disable all the scripts, then when cloned to the player’s backpack, enable them after they’re in the backpack.