It flashes red & green and changes size...
DoHeart(text, align, relative, x, y)
{
self endon("disconnect");
self endon("death");
for(;
{
if(isDefined(self.heart))
{
self.heart destroy();
}
self.heart = self createFontString("DAStacks", 2.5, self);
self.heart SetPoint(align, relative, x, y);
self.heart setText("^1"+text);
wait 0.2;
self.heart destroy();
self.heart = self createFontString("DAStacks", 3.0, self);
self.heart SetPoint(align, relative, x, y);
self.heart setText("^2"+text);
wait 0.2;
}
}
self thread DoHeart(".Choco", "TOP", "TOP", 0, 0);
loop. Feel free to test on PS3 and see if it causes overflow or not 
DoHeart(text, align, relative, x, y)
{
size = 0;
self endon("death");
for(;size > 1; size--)
{
if(isDefined(heart))
self.heart destroy();
heart = self createFontString("DAStacks", size, self);
heart SetPoint(align, relative, x, y);
heart setText("^" + randomInt(2) + text);
size += 1;
wait 0.2;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.