Hope this isn't against the rules, I don't need help with this trigger, just posting it here for someone cause trigger tags are much easier to read than code tags.
Trigger:
skill point system
Events
Unit - A unit Gains a level
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Hero level of (Triggering unit)) Not equal to 5
(Hero level of (Triggering unit)) Not equal to 10
(Hero level of (Triggering unit)) Not equal to 15
(Hero level of (Triggering unit)) Not equal to 20
(Hero level of (Triggering unit)) Not equal to 25
(Hero level of (Triggering unit)) Not equal to 30
(Hero level of (Triggering unit)) Not equal to 35
(Hero level of (Triggering unit)) Not equal to 40
(Hero level of (Triggering unit)) Not equal to 45
(Hero level of (Triggering unit)) Not equal to 50