It's a local script. There's no errors in the output when running in Play mode. The Script is located under the ServerScriptService. This script's goal is to remove the player's tool and move it to somewhere else other than the starter pack(all of this happening while in play mode). But instead of this happening this bug lets the tool remain in the player's backpack(While in Play mode). I also tried debugging by adding a print function under the first line of Code(game.Players.PlayerAdded:Connect(function(), but the printed string never showed up meaning the function didn't get called.
game.Players.PlayerAdded:Connect(function()
local Player = game:GetService("Players")
local Backpack = game.Players.PlayerName.Backpack
local InBackPack = Backpack:FindFirstChildWhichIsA("Tool")
InBackPack:Destroy()
end)

2 comments
to reference the player (IN LOCAL SCRIPTS), you do game.Players.LocalPlayer
Oh I see, thanks for stopping by to answer my question!