Okay, when I changed my BaseChampion to use AbilityCreature, I had the same issue.
I made a new class, AbilityChampion, which calls AbilityCreature.This is instead of changing BaseChampion to use my script.
I used these two scripts and they compile/save fine on my end.
Hope this works, good luck!