Disc priest macro help

You’re missing an existence check on your mouseover condition which is why it isn’t working properly.

#showtooltip
/cast [mod:shift,@player] [@mouseover,exists,nodead] [] Penance

https://warcraftpriests.com/macros/#penance