Make an SmartAI force a player to cast certain Spell

Hello and thanks for the reading first,

i would love to know if there’s a way to make a certain SmartScript force a player to cast certain Spell. I know there’s a possibility of put and remove auras and sometimes the same Spell can be used as Aura to force the debuff of the same spell but i would like to know if there’s a possibility to do this without need to do an scriptname.

I used this as guide along this years: https://trinitycore.atlassian.net/wiki/spaces/tc/pages/2130108/smart+scripts
I searched a bit for the TrinityCore issue tracker about this and didn’t found anything useful about the question itself.

Thanks for reading!