I just started coding in Roblox and I found that there are OnCreate and OnActivate events in their Tool Object. What are the differences between them? It looks like OnCreate is an one-time event when a tool is created while OnActivate when the tool is clicked/used?