[CORE] GiveXP TriggerHook core implementation