sync on:sync rate 60 randomnize timer () `make a line and store it Line1= line 200,200,100,100 `Once properly tested I'll add more lines for the actual rain `Start a for loop in my do loop Do For x= 1 to 40 step 2 rnd((Line1)640,480,) `I don't think that is written correctly next x sync loop `for the ripples, I thought once the line would reach its end point which in this case would be 100 on the screen, I could do an equation with sin and cos to make ripples, but I don't really know how that would go as the maths are what I have to study the most. Ironically, they interest me the most too. So i'm not sure if it would be cos(100)/2, I don't know I need the syntax to calculate it.