this is all i got so far:
local Charge = 0 for Charge = 0, 20, 1 do script.Parent.Position = script.Parent.Position + Vector3.new(0, 0.1, 0) wait(0.01) end
but it just makes it go up by .2 studs. how do i make a continuous motion?
May not be consistent, but it works:
x = 0 y = 1 while y == 1 do -- just so it infinitely loops if x == 0 then for x = 0, 20, 1 do script.Parent.Position = script.Parent.Position + Vector3.new(0, 0.1, 0) wait(0.01) -- so it doesn't crash if x == 20 then for x = 20, 0, -1 do script.Parent.Position = script.Parent.Position - Vector3.new(0, 0.1, 0) wait(0.01) end end end end end