You can use the same one that the friend shared, just do it as globalevents, every 15 seconds check if the player has blessing or not, if not then skip that message.
something like this:
local bless = {1, 2, 3, 4, 5}
function onThink(interval)
local players = getPlayersOnline()
for i...