total noob question but i cant seem to figure it out, i want to have a line segment of 8 LEDs run from one end of the strip to the other and dissapear at the end whenever i push a button, and ive been trying to use the patterns for juggle, cylon, and even first light but i cant get it to show right 
Ok ive managed to put something together that sort of works but it still needs a lot of work. I can get a line to show up when i push a button but theres a delay when it hits the end before it dissapears
Post the code for what you have so far.
I will in a minute
https://pastebin.com/61LsL62K
thats what i have so far
do you want each of the 8 LEDs to move in 1 at a time or just light up 8 and then move it to the end?
Sorry man i took a nap before work lol. Well i want the line to start when i push a button and move down the line and then vanish at the end
@Cristian_Martinez Sorry for the delay. Try this https://pastebin.com/FFkR92PJ it has blocking code (for loops and FastLed.delay) so multiple button presses might cause problems before the loop is finished but it worked great in my testing.
I didn’t wire up a button so I just set the function to run every 8 seconds and it worked as expected. YMMV
@Brian_Lewis thank you for the reply. I have a working prototype right now which uses delay (unfortunately i cant get millis() to work every time i try it breaks) but it registers a button press without an issue. And if i push the button while the line is still showing it restarts the loop. Ideally i would like for it to add another line instead of restarting.
It was the result of 3 days of trial and error and sleeping late. Like really late lol