Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How do you make a particle emitter for parts?

Asked by 4 years ago
Edited 4 years ago

Hello, I am stuck on finding a way to make a part generate from an area then go to a certain point then destroy. Kind of like a particle emitter accept it's with parts and the part is always spawning moving to and destroying at the same spot. This would be going on forever

Here is what I've sort of come up with so far.


while true do local TweenService = game:GetService("TweenService") while true -- making the parts that will be generated local part = Instance.new("Part") part.Position = Vector3.new(0, 10, 0) part.Color = Color3.new(1, 0, 0) part.Anchored = true part.Parent = game.Workspace wait(2) do local goal = {} goal.Position = Vector3.new(10, 10, 0) goal.Color = Color3.new(0, 1, 0) local tweenInfo = TweenInfo.new(5) local tween = TweenService:Create(part, tweenInfo, goal) tween:Play() part:Destroy() -- Destroy the part after it has reached the desired location end

1 answer

Log in to vote
1
Answered by
Is_Hunter 152
4 years ago

you're destroying the part before it reaches the goal point

while true do
    local TweenService = game:GetService("TweenService")

    while true -- making the parts that will be generated
        local part = Instance.new("Part")
        part.Position = Vector3.new(0, 10, 0)
        part.Color = Color3.new(1, 0, 0)
        part.Anchored = true
        part.Parent = game.Workspace
        wait(2)
    do


    local goal = {}
    goal.Position = Vector3.new(10, 10, 0)
    goal.Color = Color3.new(0, 1, 0)

    local tweenInfo = TweenInfo.new(5)

    local tween = TweenService:Create(part, tweenInfo, goal)

    tween:Play()
    tween.Completed:Wait() -- waits until the tween is completed
    part:Destroy() -- Destroy the part after it has reached the desired location
end
Ad

Answer this question