Make sure Tool.RequiresHandle is not checked if your tool doesn’t have a handle. Your Equipped and Unequipped events won’t fire.
Tools are objects that a Humanoid object can equip. For players, they are stored in a Backpack object parented to a Player object. In-game, players may have multiple tools which appear as icons at the bottom of the screen. Equipping a tool moves it from the Backpack and into a player’s Character|character model in the Workspace . By default, tools are held in the right hand and have a handle in them, which is a Part named “Handle” inside (though one is not required if Tool.RequiresHandle is off). Tools that are to be provided to (re)spawning players ought to be stored in the StarterPack .