Want to get rid of delay() function, FastLED, PLEASE HELP

You implied that a for loop was bad while it is the delay that is bad.