Help with creating a sphere effect

Hello, aspiring scripter here! I am trying to make an effect where a sphere tweens to full size and back in the position of your character. Unfortunately, this keeps on erroring. I am not sure what the problem is with the script because of its length causing issues & also becasue I don’t fully understand the script (used multiple different models)

local function effect(intake)
Char=intake;
local instance=Instance 
local part= instance.new("Part");
local Part = part
Part.Anchored = true
Part.Material = "Neon"
Part.Size = Vector3.new(0,0,0)
Part.Parent = workspace.Thrown
Part.CanCollide = false
Part.CFrame = Torso.CFrame
task.delay(1.5, function()
Part:Destroy()
end)
Mesh= instance.new("SpecialMesh") 
Mesh.MeshType = assert(Enum) and Enum.MeshType.Sphere
Mesh.Parent = Part

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.SizeVector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008 0.008 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.SizePart.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

wait(0.00092)
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)
Part:Destroy()
end

I would be very thankful if someone could help spot the error or optimize my script :smiley:

2 Likes

It seems you do not understand what tweening is, This article can help.
It would be best to rewrite the script using this.

1 Like

Have you ever heard of TweenService!??!?!

local function Effect(char)
   local part = Instance.new("Part")
   part.Anchored = true
   part.Material = Enum.Material.Neon
   part.Size = Vector3.new()
   part.CanCollide = false
   part.Shape = Enum.PartType.Sphere -- set the shape through its property
   part.CFrame = Torso.CFrame -- assuming 'Torso' is already defined
   part.Parent = workspace.Thrown -- assign the parent last

   -- see the article WayCoolPlayer linked, for more information
   local tweenInfo = TweenInfo.new(n) -- change 'n' to the length the tween will take
   -- there's also more parameters for TweenInfo.new, so I suggest looking at the DevHub article:
   -- https://developer.roblox.com/en-us/api-reference/datatype/TweenInfo
   local tween = game:GetService("TweenService"):CreateTween(part, tweenInfo, {
      Size = Vector3.new(x, y, z) -- x, y, and z are the end dimensions of the part (set them to how large you want the part to be)
   })
   
   tween:Play() -- play the tween

   tween.Completed:Connect(function() -- detect when it stops and destroy the part
        part:Destroy()
   end)
end

After using this script, I get the error “assertion failed!”
Could you specify the issue with my original script? I’m not too familiar on how to use TweenService or what is wrong with my script.

Thanks :+1:t6:

1 Like

Here is a script that should help you from the article I linked. I have edited it to fit your needs.

local TweenService = game:GetService("TweenService")
 
local part = Instance.new("Part")
local size = -- insert your maximum part size here
part.CFrame = torso.CFrame -- use your original torso variable
part.Anchored = true
part.Parent = game.Workspace
part.Shape = Enum.PartType.Sphere
 
-- add part color and material here

local tweenInfo = TweenInfo.new(
	2, -- Time
	Enum.EasingStyle.Linear, -- EasingStyle
	Enum.EasingDirection.Out, -- EasingDirection
	-1, -- RepeatCount (when less than zero the tween will loop indefinitely)
	true, -- Reverses (tween will reverse once reaching it's goal)
	0 -- DelayTime
) -- change the variables here to fit your needs
 
local tween = TweenService:Create(part, tweenInfo, {Size = Vector3.new(size, size, size)})
 
tween:Play() -- call this function when you want the tween to play.
wait(10)
tween:Cancel() -- cancel the animation after 10 seconds

Put this instead of the giant function in your script.

boom
Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008) is your correction my lord

That’s strange, the code I provided doesn’t utilize assert

Well, there’s a couple of things to take note of:

  • Repeating code
    (too much to paste here)
    The code that was responsible for tweening the sphere was consisted of repeating hardcoded statements that increases the script’s length at an unnecessary degree.
wait(0.00092) -- you should use 'task.wait' as 'wait' is less performant
Part.Size = Part.Size + Vector3.new(0.008, 0.008, 0.008)

This is inefficient because if you wanted to update or change something, you’d have to change tens (maybe hundreds) of lines just to get the new result you want (not too mention that it’s hard to read and scroll through).

TweenService helps with this and cuts the amount of code you would have to do by 99% as it does the heavy lifting itself.

  • Unnecessary variable declaration
local instance = Instance -- this doesn't do anything as Luau's optimizations made global variables for performant.
-- it also takes up code space and memory for no reason
local part = instance.new("Part"); -- just declare this as 'Part'
local Part = part -- unneeded (see first line)
  • No indention
    This is mainly just dependent on the person who wrote the code, but if you intend for your code to read by others, proper indention and spacing would make it more readible.

You should use TweenService for this but I did “fix” your code

TweenService is made for this. I say you should use TweenService and this could bring you’re code line count down.

But I did find a error.

I did find some errors in the code. It was just some miss spelled code

-- "Fixed" code
local function effect(intake)
	Char = intake; -- Maybe change to local
	local instance=Instance 
	local part= instance.new("Part");
	local Part = part
	Part.Anchored = true
	Part.Material = "Neon"
	Part.Size = Vector3.new(0,0,0)
	Part.Parent = workspace.Thrown
	Part.CanCollide = false
	Part.CFrame = Torso.CFrame -- Unknow for me
	task.delay(1.5, function()
		Part:Destroy()
	end)
	Mesh = instance.new("SpecialMesh") -- Maybe change to local
	Mesh.MeshType = assert(Enum) and Enum.MeshType.Sphere
	Mesh.Parent = Part

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)

	wait(0.00092)
	Part.Size=Part.Size+Vector3.new(0.008, 0.008, 0.008)
	Part:Destroy()
end

I also want to bring to your attention that the second statement in this quote is in fact smaller, not saying its wrong… looks the exact same to me but I want to bring it to your attention

You’re missing it too, should be Size+Vector3

1 Like

I could already sense a lot of things wrong with this script.

wait (yes ik i’ve said this many times and i’ll keep saying it) is deprecated in favor of task.wait. task.wait performs better and works with the task scheduler and accepts smaller delays (of up to 1/60 or 0.01667 seconds).

This should be Instance.new("class_name")

The assert isn’t necessary, its just gonna stop the script from running when it reaches it.

This isn’t required but just makes it a lot more convenient. You can always instead use game.Debris:AddItem(item,4). The second argument indicates how long it waits (seconds) before destroying x instance.

No need to revariablize the same variable. This just uses up more memory cause a new variable is being made. And obviously we don’t want that, memory is very important to us programmers.

Also not required but this should be a local variable and not a global variable. Makes accessing the variable slightly faster. Because it doesn’t have to search through the global pool of variables as apposed to just the pool of variables in a single script. Think of it as trying to find something in a fridge with a million other items compared to a cooler with just a few items.

It’s generally a good practice to set the properties of an instance before parenting it as this makes it run faster. Especially when setting the size of a part after parenting it (this is by far the most intensive property to change after being parented).

This single service will save you hours of suffering. Just like its saved me. (and generally is just smoother than lerping)
https://developer.roblox.com/en-us/api-reference/class/TweenService
Tweens can be put into a variable and can use the play/cancel functions on them and listen for their Completed events and such.

The DevHub is a good place to start learning how to do many things on Roblox, from coding to modeling to UI design and such.
https://developer.roblox.com/en-us/learn-roblox/all-tutorials
And has a reference to some of the API it has.
https://developer.roblox.com/en-us/api-reference

1 Like