I was trying to use “If” node to make it not loop-able, but it doesn’t seems to work well, since the time keep on updating. Are there any other solutions to make the flipbook function not repeatable by only editing the material editor?
Nope, you can’t make it with material editor only. Your solution would be to supply animation phase from blueprint, instead of relying on time node.