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

Pieces won't fling with BodyVelocity?

Asked by 8 years ago

I have this script that splits a part into multiple parts but I add a BodyVelocity to it and it will not fling or move. Here is the code I have:

local function SplitPart(Part,Increment)
    local X = Part.Size.X
    local Y = Part.Size.Y
    local Z = Part.Size.Z

    Part.Transparency = 1
    Part.CanCollide = false

    for x = 0,X - Increment,Increment do
        for y = 0,Y - Increment,Increment do
            for z = 0,Z - Increment,Increment do
                local Part1 = Instance.new("Part",workspace)
                Part1.Size = Vector3.new(Increment,Increment,Increment)
                Part1.BrickColor = Part.BrickColor
                Part1.CFrame = Part.CFrame * CFrame.new((X/2 - Increment/2) - x,(Y/2 - Increment/2) - y,(Z/2 - Increment/2) - z)
                local V = Instance.new("BodyVelocity",Part1)
                V.maxForce = Vector3.new(9e9,9e9,9e9)
                V.velocity = Part1.CFrame.lookVector * -50
            end
        end
    end
    Part:Destroy()

end

SplitPart(script.Parent,1)

Why won't the parts fling?

Answer this question