No it will not work. Only a couple of simple mistakes though, I'll correct it for you and you can see the difference 
Code:
function destroyerlua_Rend (pUnit, Event)
pUnit:CastSpell (47465)
pUnit:RemoveEvents() -- Remove Events stops the npc from doing it again
end
function destroyerlua_Talk (pUnit, Event)
pUnit:SendChatMessage (12, 0, "For the Lich King!") -- 12 = say, 14 = yell
pUnit:RegisterEvent("destroyerlua_Rend", 5000, 0) -- 5000 = 5 seconds
end
RegisterUnitEvent (99902, 1, "destroyerlua_Talk")