Roblox says Equip is not a valid member of tool, but it clearly is. This is the script that changes the BoolValue of Equipt:
local tool = script.Parent
local function onEquip()
tool.Equip = true
end
local function onUnequip()
tool.Equip = false
end
local function onActivate()
end
local function onDeactivate()
end
tool.Equipped:Connect(onEquip)
tool.Unequipped:Connect(onUnequip)
tool.Activated:Connect(onActivate)
tool.Deactivated:Connect(onDeactivate)
Here's Equip being a valid member of Tool: I would really appreciate if someone could help me with this.

2 comments
https://cdn.discordapp.com/attachments/511516251147862046/528897182477058058/unknown.png (Link to picture didn't work.)
By
tool.Equip = true, you are just accessing the instance and setting it to true or false which makes no sense. You should set its value to true or false. There is a property of the instance calledValuethat is the one you should be modifying. Sotool.Equip.Value = true