- What do you want to achieve?
Just want replicate that wind effect:
- What is the issue?
Iam not the best with easing styles and directions, so i cant make it very well.
- What solutions have you tried so far?
I Tried messy a lot with the values, but no sucess
local tweenService = game:GetService("TweenService")
local mesh = script.Parent
wait(4)
local tween1 = tweenService:Create(mesh,TweenInfo.new(0.1,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{
CFrame = (mesh.CFrame * CFrame.new(0,1,0)) * CFrame.Angles(0,math.rad(120),0),
Size = mesh.Size + Vector3.new(2,2,2),
Transparency = 0.4
})
local tween2 = tweenService:Create(mesh,TweenInfo.new(0.1,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{
CFrame = (mesh.CFrame * CFrame.new(0,2,0)) * CFrame.Angles(0,math.rad(240),0),
Size = mesh.Size + Vector3.new(4,4,4),
Transparency = 0.6
})
local tween3 = tweenService:Create(mesh,TweenInfo.new(0.1,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{
CFrame = (mesh.CFrame * CFrame.new(0,3,0)) * CFrame.Angles(0,math.rad(360),0),
Size = mesh.Size + Vector3.new(6,6,6),
Transparency = 1
})
tween1.Completed:Connect(function()
tween2:Play()
end)
tween2.Completed:Connect(function()
tween3:Play()
end)
tween1:Play()
Mesh: https://www.roblox.com/library/8103016932/Meshes-windswirl