The issue is that the tool the player equips is not inside game.StarterPack it’s inside game.Players.LocalPlayer.Backpack because all tools inside StarterPacks get cloned and parented inside game.Players.LocalPlayer.Backpack for every player who joins. Just do
local Tool = game.Players.LocalPlayer.Backpack.key