Need help with progressbar/timers

Yes, you should avoid using Tick events as much as possible. This is because they are run every frame and take up processing power. However, this is only really a factor when using many, many objects with tick events. It’s perfectly fine using tick event for the UI, and you don’t have to worry about performance because there is only one UI.