Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- if not RunService:IsClient() then return end
- local player = Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
- local effectPart = Instance.new("Part")
- effectPart.Anchored = true
- effectPart.CanCollide = false
- effectPart.Transparency = 1
- effectPart.Parent = workspace
- local forward = humanoidRootPart.CFrame.LookVector
- local effectCFrame = CFrame.new(
- humanoidRootPart.Position + (forward * 5),
- humanoidRootPart.Position + (forward * 5) + forward
- )
- effectPart.CFrame = effectCFrame
- local function createFolderPath(parent, path)
- if not path or path == "" then return parent end
- local current = parent
- for _, name in ipairs(string.split(path, ".")) do
- local existing = current:FindFirstChild(name)
- if not existing then
- local new = Instance.new("Folder")
- new.Name = name
- new.Parent = current
- current = new
- else
- current = existing
- end
- end
- return current
- end
- local particles = {}
- do
- local particle = Instance.new("ParticleEmitter")
- local parent = effectPart
- particle.ShapeStyle = Enum.ParticleEmitterShapeStyle.Surface
- particle.FlipbookFramerate = NumberRange.new(1.000000, 1.000000)
- particle.LightInfluence = 0.5
- particle.Lifetime = NumberRange.new(2.000000, 2.000000)
- particle.FlipbookLayout = Enum.ParticleFlipbookLayout.None
- particle.SpreadAngle = Vector2.new(360.000000, 360.000000)
- particle.LockedToPart = false
- particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(0.100000, 0.037000), NumberSequenceKeypoint.new(0.200000, 0.080000), NumberSequenceKeypoint.new(0.300000, 0.134000), NumberSequenceKeypoint.new(0.400000, 0.202000), NumberSequenceKeypoint.new(0.500000, 0.292000), NumberSequenceKeypoint.new(0.600000, 0.417000), NumberSequenceKeypoint.new(0.700000, 0.578000), NumberSequenceKeypoint.new(0.800000, 0.741000), NumberSequenceKeypoint.new(0.900000, 0.882000), NumberSequenceKeypoint.new(1.000000, 1.000000)})
- particle.Orientation = Enum.ParticleOrientation.VelocityParallel
- particle.Color = ColorSequence.new({ColorSequenceKeypoint.new(0.000000, Color3.new(0.000000, 0.333333, 1.000000)), ColorSequenceKeypoint.new(1.000000, Color3.new(0.000000, 0.333333, 1.000000))})
- particle.Drag = 8
- particle.FlipbookStartRandom = false
- particle.TimeScale = 1
- particle.VelocitySpread = 360
- particle.Squash = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, -0.612000), NumberSequenceKeypoint.new(0.126000, -0.399000), NumberSequenceKeypoint.new(0.214000, -0.019000), NumberSequenceKeypoint.new(0.314000, 0.041000), NumberSequenceKeypoint.new(0.420000, 0.108000), NumberSequenceKeypoint.new(0.508000, 0.195000), NumberSequenceKeypoint.new(0.610000, 0.248000), NumberSequenceKeypoint.new(0.696000, 0.328000), NumberSequenceKeypoint.new(0.794000, 0.388000), NumberSequenceKeypoint.new(0.882000, 0.461000), NumberSequenceKeypoint.new(1.000000, 0.575000)})
- particle.Speed = NumberRange.new(2.000000, 5.000000)
- particle.Brightness = 1
- particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 37.752998), NumberSequenceKeypoint.new(0.068000, 26.075001), NumberSequenceKeypoint.new(0.140000, 12.735000), NumberSequenceKeypoint.new(0.180000, 4.116000), NumberSequenceKeypoint.new(0.264000, 0.000000), NumberSequenceKeypoint.new(0.506000, 0.102000), NumberSequenceKeypoint.new(0.578000, 0.038000), NumberSequenceKeypoint.new(0.638000, 0.000000), NumberSequenceKeypoint.new(0.770000, 0.000000), NumberSequenceKeypoint.new(0.890000, 0.000000), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Enabled = false
- particle.Acceleration = Vector3.new(0.000000, 0.000000, 0.000000)
- particle.RotSpeed = NumberRange.new(0.000000, 0.000000)
- particle.ZOffset = 2
- particle.ShapeInOut = Enum.ParticleEmitterShapeInOut.InAndOut
- particle.Rate = 75
- particle.VelocityInheritance = 0
- particle.Rotation = NumberRange.new(0.000000, 0.000000)
- particle.ShapePartial = 1
- particle.Texture = "rbxassetid://11723166904"
- particle.FlipbookMode = Enum.ParticleFlipbookMode.Loop
- particle.EmissionDirection = Enum.NormalId.Top
- particle.FlipbookIncompatible = "Particle texture must be 1024 by 1024 to use flipbooks."
- particle.Shape = Enum.ParticleEmitterShape.Box
- particle.LightEmission = 1
- particle.Parent = parent
- table.insert(particles, particle)
- end
- do
- local particle = Instance.new("ParticleEmitter")
- local parent = effectPart
- particle.ShapeStyle = Enum.ParticleEmitterShapeStyle.Volume
- particle.FlipbookFramerate = NumberRange.new(1.000000, 1.000000)
- particle.LightInfluence = 0
- particle.Lifetime = NumberRange.new(0.150000, 0.300000)
- particle.FlipbookLayout = Enum.ParticleFlipbookLayout.None
- particle.SpreadAngle = Vector2.new(0.000000, 0.000000)
- particle.LockedToPart = false
- particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(0.100000, 0.446000), NumberSequenceKeypoint.new(0.200000, 0.626000), NumberSequenceKeypoint.new(0.300000, 0.744000), NumberSequenceKeypoint.new(0.400000, 0.829000), NumberSequenceKeypoint.new(0.500000, 0.890000), NumberSequenceKeypoint.new(0.600000, 0.934000), NumberSequenceKeypoint.new(0.700000, 0.965000), NumberSequenceKeypoint.new(0.800000, 0.985000), NumberSequenceKeypoint.new(0.900000, 0.997000), NumberSequenceKeypoint.new(1.000000, 1.000000)})
- particle.Orientation = Enum.ParticleOrientation.FacingCamera
- particle.Color = ColorSequence.new({ColorSequenceKeypoint.new(0.000000, Color3.new(0.066667, 0.313726, 1.000000)), ColorSequenceKeypoint.new(1.000000, Color3.new(0.066667, 0.313726, 1.000000))})
- particle.Drag = 0
- particle.FlipbookStartRandom = false
- particle.TimeScale = 1
- particle.VelocitySpread = 0
- particle.Squash = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Speed = NumberRange.new(0.000000, 0.000000)
- particle.Brightness = 1
- particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(0.100000, 14.283000), NumberSequenceKeypoint.new(0.200000, 20.032000), NumberSequenceKeypoint.new(0.300000, 23.820999), NumberSequenceKeypoint.new(0.400000, 26.517000), NumberSequenceKeypoint.new(0.500000, 28.476000), NumberSequenceKeypoint.new(0.600000, 29.892000), NumberSequenceKeypoint.new(0.700000, 30.884001), NumberSequenceKeypoint.new(0.800000, 31.530001), NumberSequenceKeypoint.new(0.900000, 31.888000), NumberSequenceKeypoint.new(1.000000, 32.000000)})
- particle.Enabled = false
- particle.Acceleration = Vector3.new(0.000000, 0.000000, 0.000000)
- particle.RotSpeed = NumberRange.new(0.000000, 0.000000)
- particle.ZOffset = 0
- particle.ShapeInOut = Enum.ParticleEmitterShapeInOut.Outward
- particle.Rate = 20
- particle.VelocityInheritance = 0
- particle.Rotation = NumberRange.new(-360.000000, 360.000000)
- particle.ShapePartial = 1
- particle.Texture = "rbxassetid://14259902617"
- particle.FlipbookMode = Enum.ParticleFlipbookMode.Loop
- particle.EmissionDirection = Enum.NormalId.Top
- particle.FlipbookIncompatible = "Particle texture must be 1024 by 1024 to use flipbooks."
- particle.Shape = Enum.ParticleEmitterShape.Box
- particle.LightEmission = 1
- particle.Parent = parent
- table.insert(particles, particle)
- end
- do
- local particle = Instance.new("ParticleEmitter")
- local parent = effectPart
- particle.ShapeStyle = Enum.ParticleEmitterShapeStyle.Volume
- particle.FlipbookFramerate = NumberRange.new(1.000000, 1.000000)
- particle.LightInfluence = 0
- particle.Lifetime = NumberRange.new(0.500000, 0.500000)
- particle.FlipbookLayout = Enum.ParticleFlipbookLayout.None
- particle.SpreadAngle = Vector2.new(0.000000, 0.000000)
- particle.LockedToPart = false
- particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 1.000000), NumberSequenceKeypoint.new(0.158000, 1.000000), NumberSequenceKeypoint.new(0.186000, 0.667000), NumberSequenceKeypoint.new(0.308000, 0.107000), NumberSequenceKeypoint.new(0.446000, 0.167000), NumberSequenceKeypoint.new(0.542000, 0.300000), NumberSequenceKeypoint.new(0.614000, 0.510000), NumberSequenceKeypoint.new(0.666000, 0.773000), NumberSequenceKeypoint.new(1.000000, 1.000000)})
- particle.Orientation = Enum.ParticleOrientation.FacingCamera
- particle.Color = ColorSequence.new({ColorSequenceKeypoint.new(0.000000, Color3.new(0.666667, 1.000000, 1.000000)), ColorSequenceKeypoint.new(1.000000, Color3.new(0.666667, 1.000000, 1.000000))})
- particle.Drag = 0
- particle.FlipbookStartRandom = false
- particle.TimeScale = 1
- particle.VelocitySpread = 0
- particle.Squash = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Speed = NumberRange.new(0.000000, 0.000000)
- particle.Brightness = 1
- particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(0.063000, 5.744000), NumberSequenceKeypoint.new(0.505000, 14.080000), NumberSequenceKeypoint.new(0.653000, 15.318000), NumberSequenceKeypoint.new(0.771000, 16.261999), NumberSequenceKeypoint.new(0.861000, 16.802000), NumberSequenceKeypoint.new(1.000000, 17.087000)})
- particle.Enabled = false
- particle.Acceleration = Vector3.new(0.000000, 0.000000, 0.000000)
- particle.RotSpeed = NumberRange.new(0.000000, 0.000000)
- particle.ZOffset = 2
- particle.ShapeInOut = Enum.ParticleEmitterShapeInOut.Outward
- particle.Rate = 8
- particle.VelocityInheritance = 0
- particle.Rotation = NumberRange.new(-360.000000, 360.000000)
- particle.ShapePartial = 1
- particle.Texture = "rbxassetid://12765176773"
- particle.FlipbookMode = Enum.ParticleFlipbookMode.Loop
- particle.EmissionDirection = Enum.NormalId.Top
- particle.FlipbookIncompatible = "Particle texture must be 1024 by 1024 to use flipbooks."
- particle.Shape = Enum.ParticleEmitterShape.Box
- particle.LightEmission = 1
- particle.Parent = parent
- table.insert(particles, particle)
- end
- do
- local particle = Instance.new("ParticleEmitter")
- local parent = effectPart
- particle.ShapeStyle = Enum.ParticleEmitterShapeStyle.Volume
- particle.FlipbookFramerate = NumberRange.new(1.000000, 1.000000)
- particle.LightInfluence = 0.4000000059604645
- particle.Lifetime = NumberRange.new(0.100000, 0.400000)
- particle.FlipbookLayout = Enum.ParticleFlipbookLayout.None
- particle.SpreadAngle = Vector2.new(360.000000, 360.000000)
- particle.LockedToPart = false
- particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.111000), NumberSequenceKeypoint.new(0.137000, 0.311000), NumberSequenceKeypoint.new(0.347000, 0.831000), NumberSequenceKeypoint.new(1.000000, 1.000000)})
- particle.Orientation = Enum.ParticleOrientation.VelocityPerpendicular
- particle.Color = ColorSequence.new({ColorSequenceKeypoint.new(0.000000, Color3.new(1.000000, 1.000000, 1.000000)), ColorSequenceKeypoint.new(1.000000, Color3.new(1.000000, 1.000000, 1.000000))})
- particle.Drag = 0
- particle.FlipbookStartRandom = false
- particle.TimeScale = 1
- particle.VelocitySpread = 360
- particle.Squash = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Speed = NumberRange.new(0.001000, 5.000000)
- particle.Brightness = 1
- particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 1.766000), NumberSequenceKeypoint.new(0.036000, 3.813000), NumberSequenceKeypoint.new(0.074000, 5.333000), NumberSequenceKeypoint.new(0.158000, 7.685000), NumberSequenceKeypoint.new(0.248000, 8.999000), NumberSequenceKeypoint.new(0.382000, 10.093000), NumberSequenceKeypoint.new(0.658000, 11.421000), NumberSequenceKeypoint.new(1.000000, 13.257000)})
- particle.Enabled = false
- particle.Acceleration = Vector3.new(0.000000, 0.000000, 0.000000)
- particle.RotSpeed = NumberRange.new(180.000000, 180.000000)
- particle.ZOffset = 0
- particle.ShapeInOut = Enum.ParticleEmitterShapeInOut.Outward
- particle.Rate = 55
- particle.VelocityInheritance = 0
- particle.Rotation = NumberRange.new(-360.000000, 360.000000)
- particle.ShapePartial = 1
- particle.Texture = "rbxassetid://12765465557"
- particle.FlipbookMode = Enum.ParticleFlipbookMode.Loop
- particle.EmissionDirection = Enum.NormalId.Bottom
- particle.FlipbookIncompatible = "Particle texture must be 1024 by 1024 to use flipbooks."
- particle.Shape = Enum.ParticleEmitterShape.Box
- particle.LightEmission = 0
- particle.Parent = parent
- table.insert(particles, particle)
- end
- do
- local particle = Instance.new("ParticleEmitter")
- local parent = effectPart
- particle.ShapeStyle = Enum.ParticleEmitterShapeStyle.Volume
- particle.FlipbookFramerate = NumberRange.new(1.000000, 1.000000)
- particle.LightInfluence = 0
- particle.Lifetime = NumberRange.new(0.800000, 0.800000)
- particle.FlipbookLayout = Enum.ParticleFlipbookLayout.None
- particle.SpreadAngle = Vector2.new(0.000000, 0.000000)
- particle.LockedToPart = false
- particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(0.735000, 0.000000), NumberSequenceKeypoint.new(0.919000, 0.000000), NumberSequenceKeypoint.new(0.955000, 0.604000), NumberSequenceKeypoint.new(0.979000, 0.874000), NumberSequenceKeypoint.new(1.000000, 1.000000)})
- particle.Orientation = Enum.ParticleOrientation.FacingCamera
- particle.Color = ColorSequence.new({ColorSequenceKeypoint.new(0.000000, Color3.new(0.333333, 0.666667, 1.000000)), ColorSequenceKeypoint.new(1.000000, Color3.new(0.333333, 0.666667, 1.000000))})
- particle.Drag = 0
- particle.FlipbookStartRandom = false
- particle.TimeScale = 1
- particle.VelocitySpread = 0
- particle.Squash = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Speed = NumberRange.new(0.000000, 0.000000)
- particle.Brightness = 1
- particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(0.033000, 5.696000), NumberSequenceKeypoint.new(0.211000, 31.146000), NumberSequenceKeypoint.new(0.291000, 9.457000), NumberSequenceKeypoint.new(0.339000, 38.428001), NumberSequenceKeypoint.new(0.543000, 13.483000), NumberSequenceKeypoint.new(0.585000, 41.740002), NumberSequenceKeypoint.new(0.755000, 23.377001), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Enabled = false
- particle.Acceleration = Vector3.new(0.000000, 0.000000, 0.000000)
- particle.RotSpeed = NumberRange.new(80.000000, 80.000000)
- particle.ZOffset = 16
- particle.ShapeInOut = Enum.ParticleEmitterShapeInOut.Outward
- particle.Rate = 8
- particle.VelocityInheritance = 0
- particle.Rotation = NumberRange.new(45.000000, 45.000000)
- particle.ShapePartial = 1
- particle.Texture = "rbxassetid://13859838423"
- particle.FlipbookMode = Enum.ParticleFlipbookMode.Loop
- particle.EmissionDirection = Enum.NormalId.Top
- particle.FlipbookIncompatible = "Particle texture must be 1024 by 1024 to use flipbooks."
- particle.Shape = Enum.ParticleEmitterShape.Box
- particle.LightEmission = 1
- particle.Parent = parent
- table.insert(particles, particle)
- end
- do
- local particle = Instance.new("ParticleEmitter")
- local parent = effectPart
- particle.ShapeStyle = Enum.ParticleEmitterShapeStyle.Volume
- particle.FlipbookFramerate = NumberRange.new(1.000000, 1.000000)
- particle.LightInfluence = 0
- particle.Lifetime = NumberRange.new(0.450000, 0.520000)
- particle.FlipbookLayout = Enum.ParticleFlipbookLayout.None
- particle.SpreadAngle = Vector2.new(-360.000000, -360.000000)
- particle.LockedToPart = false
- particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Orientation = Enum.ParticleOrientation.VelocityParallel
- particle.Color = ColorSequence.new({ColorSequenceKeypoint.new(0.000000, Color3.new(0.007843, 0.901961, 1.000000)), ColorSequenceKeypoint.new(0.768000, Color3.new(0.364706, 0.407843, 1.000000)), ColorSequenceKeypoint.new(1.000000, Color3.new(0.074510, 0.043137, 1.000000))})
- particle.Drag = 12
- particle.FlipbookStartRandom = false
- particle.TimeScale = 1
- particle.VelocitySpread = -360
- particle.Squash = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.450000), NumberSequenceKeypoint.new(1.000000, 0.450000)})
- particle.Speed = NumberRange.new(45.000000, 45.000000)
- particle.Brightness = 1
- particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(0.294000, 31.358000), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Enabled = false
- particle.Acceleration = Vector3.new(0.000000, -3.000000, 0.000000)
- particle.RotSpeed = NumberRange.new(0.000000, 0.000000)
- particle.ZOffset = 1
- particle.ShapeInOut = Enum.ParticleEmitterShapeInOut.Outward
- particle.Rate = 0
- particle.VelocityInheritance = 0
- particle.Rotation = NumberRange.new(90.000000, 90.000000)
- particle.ShapePartial = 1
- particle.Texture = "rbxassetid://7216848149"
- particle.FlipbookMode = Enum.ParticleFlipbookMode.Loop
- particle.EmissionDirection = Enum.NormalId.Right
- particle.FlipbookIncompatible = "Particle texture must be 1024 by 1024 to use flipbooks."
- particle.Shape = Enum.ParticleEmitterShape.Box
- particle.LightEmission = 1
- particle.Parent = parent
- table.insert(particles, particle)
- end
- do
- local particle = Instance.new("ParticleEmitter")
- local parent = effectPart
- particle.ShapeStyle = Enum.ParticleEmitterShapeStyle.Volume
- particle.FlipbookFramerate = NumberRange.new(1.000000, 1.000000)
- particle.LightInfluence = 0
- particle.Lifetime = NumberRange.new(0.300000, 0.900000)
- particle.FlipbookLayout = Enum.ParticleFlipbookLayout.None
- particle.SpreadAngle = Vector2.new(360.000000, 360.000000)
- particle.LockedToPart = false
- particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 1.000000), NumberSequenceKeypoint.new(0.500000, 0.000000), NumberSequenceKeypoint.new(1.000000, 1.000000)})
- particle.Orientation = Enum.ParticleOrientation.VelocityPerpendicular
- particle.Color = ColorSequence.new({ColorSequenceKeypoint.new(0.000000, Color3.new(0.152941, 0.603922, 1.000000)), ColorSequenceKeypoint.new(1.000000, Color3.new(0.152941, 0.603922, 1.000000))})
- particle.Drag = 0
- particle.FlipbookStartRandom = false
- particle.TimeScale = 1
- particle.VelocitySpread = 360
- particle.Squash = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 0.000000), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Speed = NumberRange.new(0.010000, 0.010000)
- particle.Brightness = 1
- particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0.000000, 52.425999), NumberSequenceKeypoint.new(1.000000, 0.116000), NumberSequenceKeypoint.new(1.000000, 0.000000)})
- particle.Enabled = false
- particle.Acceleration = Vector3.new(0.000000, 0.000000, 0.000000)
- particle.RotSpeed = NumberRange.new(725.000000, 835.000000)
- particle.ZOffset = 1.100000023841858
- particle.ShapeInOut = Enum.ParticleEmitterShapeInOut.Outward
- particle.Rate = 15
- particle.VelocityInheritance = 0
- particle.Rotation = NumberRange.new(-360.000000, 360.000000)
- particle.ShapePartial = 1
- particle.Texture = "rbxassetid://11584478657"
- particle.FlipbookMode = Enum.ParticleFlipbookMode.Loop
- particle.EmissionDirection = Enum.NormalId.Front
- particle.FlipbookIncompatible = "Particle texture must be 1024 by 1024 to use flipbooks."
- particle.Shape = Enum.ParticleEmitterShape.Box
- particle.LightEmission = 1
- particle.Parent = parent
- table.insert(particles, particle)
- end
- for _, particle in ipairs(particles) do
- particle.Enabled = true
- end
- local maxLifetime = 0
- for _, particle in ipairs(particles) do
- maxLifetime = math.max(maxLifetime, particle.Lifetime.Max)
- end
- task.wait(maxLifetime * 1.5)
- for _, particle in ipairs(particles) do
- particle.Enabled = false
- end
- task.wait(1)
- effectPart:Destroy()
Advertisement
Add Comment
Please, Sign In to add comment