Once tool is equipped, do contextactionservice

  1. Instead of a hotkey, I want to make it so when you equip a tool the bindaction happens.

  2. I have to use a hotkey

ContextActionService:BindAction("FocusControl", focus, true, script.Parent.Equipped:Connect(), Enum.UserInputType.Touch, Enum.UserInputType.Focus)

I don’t know much about ContextActionService since I normally use UserInputService, but you should just be able to place a local script in a tool and listen for when it’s equipped, whenever it does get equipped you bind it. If that’s what you wanted