Hero idea : Infinity

Before you read and judge this is purely just a concept I make a couple months back then I forgot to share. Anything can be changed but I like the idea of a character affecting cooldown time

Clock hero: infinity

Main objective: cooldown times

Category: support

Ultimate: jumping into the air and smashes down (throwing clock down as well) everyone in the (x) radius suffers from +5second cool down on all abilities and 50 damage.

Ability 1
Reverse time:
Take 30% cooldown of allies ability (works once until used again)

Cooldown: 6 seocnds

Ability 2
Crippling Events:
Temporarily take 40% of an enemies health of for 4 seconds 40% of health is given back if no damage was taken
20% of health is given back if only 1-15% of health was taken
10% of health is given back if 16-30% of health is taken.

Cooldown: 8 seconds

Ability 3:
Spare time

Infinity leaps and then makes a magical rectangle. Allies in this rectangle have Shield gives up to a maximum of 140 shield if you stay in for full duration. Standing in this rectangle gives you a speed boost and slows down enemies

Cooldown: 12 seconds

Primary fire:
Clockwork
Shoot out tiny metal scraps from old clocks to do 30 damage each bullet.
Ammo clip is 10 and you can do 1 shot very 1 second

Reload speed is 1.6 seconds

Health: 200

-inside ability-
Every hero that is in a short radius adds 15hp

(Full team near each other = 275 hp)

Hey like the concept however that’s way to overpowered. The cooldown taking it just strong and taking health is also too powerful despite its low ratio. it provides to much problems when they would be healed. the cooldowns would make d.va matrix too strong and make zyra overkill

Hero Concept Help ill leave mine here for you to look at 2