Ok guys, it's working :-)

Thanks to FNX for this:

[pascal]self.AnimSpeed := 0.06;
if (AnimPos >= ((AnimCount-1)-AnimSpeed)) then
self.Dead;[/pascal]

My AnimSpeed was too high, 0.06 works perfectly!