What I mean by loop is "for i do" What I'm having a problem with is that I want to have two loops active at the same time, but what really happens is that the first loop works then when that's finished, the second loop activates and finishes. What I want to do is that both loops happen at the same time. I mean, I could just make a separate script for the second loop, but I like to keep things organized. Anyway, here's the script:
local gui = script.Parent
local frame = gui.Frame
local soul = frame.Soul
local blur = game.Lighting.Blur
local viggy = frame.Vignette
wait(3)
soul:TweenPosition(UDim2.new(0.5, -100, 0.5, -200), "InOut", 4)
for i = 0, 20, 1 do
blur.Size = i
wait(0.01)
end
for i = 1, 0 , -0.1 do
viggy.ImageTransparency = i
wait(0.01)
end

2 comments
Hey, thanks it works. I'll remember this next time I work with loops.
No problem!