(Local script of course) I was in the process of making a gun and when I tried testing it I found out that when I was equipping the tool it wasn't doing a single thing. It didn't output an error either... So I did a test to see if the Equipped event was working and when I tried doing this code:
local Player=game.Players.LocalPlayer
local Character=Player.Character
local Cam=workspace.CurrentCamera
local Tool=script.Parent
Tool.Equipped:connect(function()
print("Tool equipped")
end)
It didn't print anything and again, didn't output any errors. Just nothingness... It's worked in the past but now the Equipped event seems to have something wrong with it or am I just losing my mind?
Please help!

2 comments
Make sure the script isn't disabled.
It's enabled