Damage over time?

Well, per second you could do TakeDamage( damageAmountPerSecond * Time.deltaTime ) or how it’s written, you’re working in BP so you should call TakeDamage on tick when you want the damage to occur. Does that make sense?