Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(1)
- local Playa = game.Players.LocalPlayer
- local Arm = game.Players.LocalPlayer.Character:FindFirstChild("Right Arm")
- local vt = Vector3.new
- local mouse = Playa:GetMouse()
- local Character = Playa.Character
- Torso = Character.Torso
- local RootPart = Character.HumanoidRootPart
- local RootJoint = RootPart.RootJoint
- local Neck = Character.Torso.Neck
- local cf = CFrame.new
- local euler = CFrame.fromEulerAnglesXYZ
- local RootCF = euler(-1.57,0,3.14)
- local necko = cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- local angles = CFrame.Angles
- local meshtype = "Sphere"
- function clerp(a,b,t)
- local qa = {QuaternionFromCFrame(a)}
- local qb = {QuaternionFromCFrame(b)}
- local ax, ay, az = a.x, a.y, a.z
- local bx, by, bz = b.x, b.y, b.z
- local _t = 1-t
- return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
- end
- function QuaternionFromCFrame(cf)
- local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
- local trace = m00 + m11 + m22
- if trace > 0 then
- local s = math.sqrt(1 + trace)
- local recip = 0.5/s
- return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
- else
- local i = 0
- if m11 > m00 then
- i = 1
- end
- if m22 > (i == 0 and m00 or m11) then
- i = 2
- end
- if i == 0 then
- local s = math.sqrt(m00-m11-m22+1)
- local recip = 0.5/s
- return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
- elseif i == 1 then
- local s = math.sqrt(m11-m22-m00+1)
- local recip = 0.5/s
- return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
- elseif i == 2 then
- local s = math.sqrt(m22-m00-m11+1)
- local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
- end
- end
- end
- function QuaternionToCFrame(px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- local wx, wy, wz = w*xs, w*ys, w*zs
- local xx = x*xs
- local xy = x*ys
- local xz = x*zs
- local yy = y*ys
- local yz = y*zs
- local zz = z*zs
- return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
- end
- function QuaternionSlerp(a, b, t)
- local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
- local startInterp, finishInterp;
- if cosTheta >= 0.0001 then
- if (1 - cosTheta) > 0.0001 then
- local theta = math.acos(cosTheta)
- local invSinTheta = 1/math.sin(theta)
- startInterp = math.sin((1-t)*theta)*invSinTheta
- finishInterp = math.sin(t*theta)*invSinTheta
- else
- startInterp = 1-t
- finishInterp = t
- end
- else
- if (1+cosTheta) > 0.0001 then
- local theta = math.acos(-cosTheta)
- local invSinTheta = 1/math.sin(theta)
- startInterp = math.sin((t-1)*theta)*invSinTheta
- finishInterp = math.sin(t*theta)*invSinTheta
- else
- startInterp = t-1
- finishInterp = t
- end
- end
- return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
- end
- rayCast = function(Position, Direction, Range, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
- end
- function swait(num)
- if num==0 or num==nil then
- game:service'RunService'.Heartbeat:wait(0)
- else
- for i=0,num do
- game:service'RunService'.Heartbeat:wait(0)
- end
- end
- end
- function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
- local NEWPART = Instance.new("Part")
- NEWPART.formFactor = FORMFACTOR
- NEWPART.Reflectance = REFLECTANCE
- NEWPART.Transparency = TRANSPARENCY
- NEWPART.CanCollide = false
- NEWPART.Locked = true
- NEWPART.Anchored = true
- if ANCHOR == false then
- NEWPART.Anchored = false
- end
- NEWPART.BrickColor = BrickColor.new(tostring(BRICKCOLOR))
- NEWPART.Name = NAME
- NEWPART.Size = SIZE
- NEWPART.Position = Torso.Position
- NEWPART.Material = MATERIAL
- NEWPART:BreakJoints()
- NEWPART.Parent = PARENT
- return NEWPART
- end
- local DarkAgeNinjaSwordpack = Instance.new("Hat")
- DarkAgeNinjaSwordpack.Name = "DarkAgeNinjaSwordpack"
- DarkAgeNinjaSwordpack.Parent = Character
- DarkAgeNinjaSwordpack.AttachmentPos = Vector3.new(0.100000001, 1.70000005, -0.649999976)
- Handle3 = Instance.new("Part")
- Handle3.Name = "Handle"
- Handle3.Parent = DarkAgeNinjaSwordpack
- Handle3.FormFactor = Enum.FormFactor.Custom
- Handle3.Size = Vector3.new(3.40000033, 3.20000076, 0.400000036)
- Handle3.BottomSurface = Enum.SurfaceType.Smooth
- Handle3.Locked = true
- Handle3.TopSurface = Enum.SurfaceType.Smooth
- Mesh3 = Instance.new("SpecialMesh")
- Mesh3.Parent = Handle3
- Mesh3.TextureId = "http://www.roblox.com/asset/?id=86594355"
- Mesh3.MeshId = "http://www.roblox.com/asset/?id=86594435"
- Mesh3.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
- Mesh3.MeshType = Enum.MeshType.FileMesh
- local PRT = CreatePart(3, Character, "Neon", 0, 0, "Purple", "Scarf", Vector3.new(1,1,1), false)
- PRT.Color = Color3.new(.1,0,1)
- local Color = BrickColor.new("Toothpaste").Color
- local Color2 = BrickColor.new("Royal purple").Color
- local Num = 0.5
- local Num2 = 4 -------------Mods:1,4,8,10,15,20-------------------------------------
- local Size = 0.8
- local Rate = 300
- -------------------------------------------------------------------------------------
- local Player = game.Players.LocalPlayer
- local Character = Player.Character
- Torso = Character:FindFirstChild("Torso")
- local Wing1 = Instance.new("Part",Character)
- Wing1.FormFactor = Enum.FormFactor.Custom
- Wing1.Size = Vector3.new(.2, .2, .2)
- Wing1.Name = "WIng_1"
- local fire = Instance.new("ParticleEmitter", Wing1)
- fire.VelocitySpread = 0
- fire.Lifetime = NumberRange.new(2)
- fire.Acceleration = Vector3.new(0, 2, 2)
- fire.RotSpeed = NumberRange.new(10)
- fire.Rate = Rate
- fire.Rotation = NumberRange.new(151515)
- fire.Name = "Fire"
- fire.LightEmission = 0.78
- fire.LockedToPart = true
- fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
- fire.Color = ColorSequence.new(Color, Color2)
- fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
- local Wing2 = Wing1:Clone()
- Wing2.Parent = Torso
- local x,y,z = 0,-1,-6
- Wld = function(a,b,cf)
- local Weld = Instance.new('Weld',a)
- Weld.Part0 = a
- Weld.Part1 = b
- Weld.C1 = cf
- return Weld
- end
- local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
- local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
- game:service'RunService'.Stepped:connect(function()
- --z = 6+math.sin(tick()*2)
- y = -1+math.sin(tick()*Num)*Num2
- Wing1.Fire.Acceleration = Vector3.new(x,y,z)
- Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
- end)
- ------------------------------------------------------------------------------------------------
- local Player = game.Players.LocalPlayer
- local Character = Player.Character
- Torso = Character:FindFirstChild("Torso")
- local Wing1 = Instance.new("Part",Character)
- Wing1.FormFactor = Enum.FormFactor.Custom
- Wing1.Size = Vector3.new(.2, .2, .2)
- Wing1.Name = "WIng_1"
- local fire = Instance.new("ParticleEmitter", Wing1)
- fire.VelocitySpread = 0
- fire.Lifetime = NumberRange.new(2.5)
- fire.Acceleration = Vector3.new(0, 4, 4)
- fire.RotSpeed = NumberRange.new(10)
- fire.Rate = Rate
- fire.Rotation = NumberRange.new(151515)
- fire.Name = "Fire"
- fire.LightEmission = 0.78
- fire.LockedToPart = true
- fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
- fire.Color = ColorSequence.new(Color, Color2)
- fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
- local Wing2 = Wing1:Clone()
- Wing2.Parent = Torso
- local x,y,z = 0,-1,-6
- Wld = function(a,b,cf)
- local Weld = Instance.new('Weld',a)
- Weld.Part0 = a
- Weld.Part1 = b
- Weld.C1 = cf
- return Weld
- end
- local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
- local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
- print'Loaded'
- game:service'RunService'.Stepped:connect(function()
- --z = 6+math.sin(tick()*2)
- y = -1+math.sin(tick()*Num)*Num2
- Wing1.Fire.Acceleration = Vector3.new(x,y,z)
- Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
- end)
- ------------------------------------------------------------------------------------------------
- local Player = game.Players.LocalPlayer
- local Character = Player.Character
- Torso = Character:FindFirstChild("Torso")
- local Wing1 = Instance.new("Part",Character)
- Wing1.FormFactor = Enum.FormFactor.Custom
- Wing1.Size = Vector3.new(.2, .2, .2)
- Wing1.Name = "WIng_1"
- local fire = Instance.new("ParticleEmitter", Wing1)
- fire.VelocitySpread = 0
- fire.Lifetime = NumberRange.new(2.8)
- fire.Acceleration = Vector3.new(0, 4, 4)
- fire.RotSpeed = NumberRange.new(10)
- fire.Rate = Rate
- fire.Rotation = NumberRange.new(151515)
- fire.Name = "Fire"
- fire.LightEmission = 0.78
- fire.LockedToPart = true
- fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
- fire.Color = ColorSequence.new(Color, Color2)
- fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
- local Wing2 = Wing1:Clone()
- Wing2.Parent = Torso
- local x,y,z = 0,-1,-6
- Wld = function(a,b,cf)
- local Weld = Instance.new('Weld',a)
- Weld.Part0 = a
- Weld.Part1 = b
- Weld.C1 = cf
- return Weld
- end
- local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
- local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
- print'Loaded'
- game:service'RunService'.Stepped:connect(function()
- --z = 6+math.sin(tick()*2)
- y = -1+math.sin(tick()*Num)*Num2
- Wing1.Fire.Acceleration = Vector3.new(x,y,z)
- Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
- end)
- ------------------------------------------------------------------------------------------------
- local Player = game.Players.LocalPlayer
- local Character = Player.Character
- Torso = Character:FindFirstChild("Torso")
- local Wing1 = Instance.new("Part",Character)
- Wing1.FormFactor = Enum.FormFactor.Custom
- Wing1.Size = Vector3.new(.2, .2, .2)
- Wing1.Name = "WIng_1"
- local fire = Instance.new("ParticleEmitter", Wing1)
- fire.VelocitySpread = 0
- fire.Lifetime = NumberRange.new(3)
- fire.Acceleration = Vector3.new(0, 4, 4)
- fire.RotSpeed = NumberRange.new(10)
- fire.Rate = Rate
- fire.Rotation = NumberRange.new(151515)
- fire.Name = "Fire"
- fire.LightEmission = 0.78
- fire.LockedToPart = true
- fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
- fire.Color = ColorSequence.new(Color, Color2)
- fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
- local Wing2 = Wing1:Clone()
- Wing2.Parent = Torso
- local x,y,z = 0,-1,-6
- Wld = function(a,b,cf)
- local Weld = Instance.new('Weld',a)
- Weld.Part0 = a
- Weld.Part1 = b
- Weld.C1 = cf
- return Weld
- end
- local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
- local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
- print'Loaded'
- game:service'RunService'.Stepped:connect(function()
- --z = 6+math.sin(tick()*2)
- y = -1+math.sin(tick()*Num)*Num2
- Wing1.Fire.Acceleration = Vector3.new(x,y,z)
- Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
- end)
- ------------------------------------------------------------------------------------------------
- local Player = game.Players.LocalPlayer
- local Character = Player.Character
- Torso = Character:FindFirstChild("Torso")
- local Wing1 = Instance.new("Part",Character)
- Wing1.FormFactor = Enum.FormFactor.Custom
- Wing1.Size = Vector3.new(.2, .2, .2)
- Wing1.Name = "WIng_1"
- local fire = Instance.new("ParticleEmitter", Wing1)
- fire.VelocitySpread = 0
- fire.Lifetime = NumberRange.new(3.1)
- fire.Acceleration = Vector3.new(0, 4, 4)
- fire.RotSpeed = NumberRange.new(10)
- fire.Rate = Rate
- fire.Rotation = NumberRange.new(151515)
- fire.Name = "Fire"
- fire.LightEmission = 0.78
- fire.LockedToPart = true
- fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
- fire.Color = ColorSequence.new(Color, Color2)
- fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
- local Wing2 = Wing1:Clone()
- Wing2.Parent = Torso
- local x,y,z = 0,-1,-6
- Wld = function(a,b,cf)
- local Weld = Instance.new('Weld',a)
- Weld.Part0 = a
- Weld.Part1 = b
- Weld.C1 = cf
- return Weld
- end
- local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
- local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
- print'Loaded'
- game:service'RunService'.Stepped:connect(function()
- --z = 6+math.sin(tick()*2)
- y = -1+math.sin(tick()*Num)*Num2
- Wing1.Fire.Acceleration = Vector3.new(x,y,z)
- Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
- end)
- local tors = game.Players.LocalPlayer.Character.Torso
- local aura2 = Instance.new("ParticleEmitter",tors)
- aura2.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
- aura2.LightEmission = 1
- aura2.Color = ColorSequence.new(Color,Color2)
- aura2.Rate = 200
- aura2.Lifetime = NumberRange.new(1)
- aura2.Acceleration = Vector3.new(0,45,0)
- aura2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,1,0)})
- aura2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
- aura2.Speed = NumberRange.new(-25)
- aura2.Rotation = NumberRange.new(-500,500)
- aura2.VelocitySpread = 360
- aura2.RotSpeed = NumberRange.new(-500,500)
- CV="Royal purple"
- p = game.Players.LocalPlayer
- char = p.Character
- local txt = Instance.new("BillboardGui", char)
- txt.Adornee = char.Head
- txt.Name = "_status"
- txt.Size = UDim2.new(2, 0, 1.2, 0)
- txt.StudsOffset = Vector3.new(-9, 8, 0)
- local text = Instance.new("TextLabel", txt)
- text.Size = UDim2.new(10, 0, 7, 0)
- text.FontSize = "Size24"
- text.TextScaled = true
- text.TextTransparency = 0
- text.BackgroundTransparency = 1
- text.TextTransparency = 0
- text.TextStrokeTransparency = 0
- text.Font = "Cartoon"
- text.TextStrokeColor3 = Color3.new(255,255,255)
- v=Instance.new("Part")
- v.Name = "ColorBrick"
- v.Parent=p.Character
- v.FormFactor="Symmetric"
- v.Anchored=true
- v.CanCollide=false
- v.BottomSurface="Smooth"
- v.TopSurface="Smooth"
- v.Size=Vector3.new(10,5,3)
- v.Transparency=1
- v.CFrame=char.Torso.CFrame
- v.BrickColor=BrickColor.new(CV)
- v.Transparency=1
- text.TextColor3 = Color3.new(.1,0,1)
- v.Shape="Block"
- text.Text = "Comet Prince [Curse]"
- function Comet()
- local tra = Instance.new("ParticleEmitter",Arm)
- tra.Texture = "rbxassetid://32629324"
- tra.LightEmission = 1
- tra.Color = ColorSequence.new(Color3.new(.1,0,1), Color3.new(0,1,1))
- tra.Rate = 5000
- tra.Lifetime = NumberRange.new(1)
- tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
- tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
- tra.Speed = NumberRange.new(1)
- tra.Rotation = NumberRange.new(-500,500)
- tra.VelocitySpread = 90000
- tra.LockedToPart = false
- tra.RotSpeed = NumberRange.new(0,0)
- RW, LW=Instance.new("Weld"), Instance.new("Weld")
- RW.Name="Right Shoulder" LW.Name="Left Shoulder"
- --
- RW.Name="Right Shoulder"
- RW.Part0=Character.Torso
- RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- RW.C1=cf(0, 0.5, 0)
- RW.Part1=Character["Right Arm"]
- RW.Parent=Character.Torso
- --
- LW.Name="Left Shoulder"
- LW.Part0=Character.Torso
- LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- LW.C1=cf(0, 0.5, 0)
- LW.Part1=Character["Left Arm"]
- LW.Parent=Character.Torso
- for i = 0,4,0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(0 / 32))), 0.3)
- end
- local sa = Instance.new("Sound",Arm)
- sa.SoundId = "rbxassetid://304448425"
- sa.Volume = 1
- sa.Pitch = 1
- sa:Play()
- tra.Rate = 0
- local lb = Instance.new("Part")
- lb.Parent = char
- lb.Material = "Neon"
- lb.Color = BrickColor.new("Toothpaste").Color
- lb.CanCollide = false
- lb.Shape = "Ball"
- lb.CFrame = Arm.CFrame
- lb.Anchored = true
- lb.Transparency = 1
- lb.Size = vt(1,1,1)
- local thing = Instance.new("SpecialMesh",lb)
- thing.MeshType = meshtype
- local hitted = false
- lb.Anchored = false
- local trail = Instance.new("ParticleEmitter",lb)
- trail.Texture = "rbxassetid://296874871"
- trail.LightEmission = 1
- trail.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
- trail.Rate = 9999
- trail.Lifetime = NumberRange.new(1.5)
- trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
- trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
- trail.Speed = NumberRange.new(0,0)
- trail.Rotation = NumberRange.new(-500,500)
- trail.RotSpeed = NumberRange.new(100)
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
- bv.velocity = mouse.Hit.lookVector *75
- bv.Parent = lb
- wait(0.05)
- lb.Touched:connect(function(hit)
- if hitted == false then
- hitted = true
- trail.Rate = 0
- lb.Anchored = true
- local aa = Instance.new("Part")
- local val = 1*3.5
- aa.Parent = lb
- local exsound = Instance.new("Sound",aa)
- exsound.SoundId = "rbxassetid://402347142"
- exsound.Volume = 3.5
- exsound.Pitch = 1
- exsound:Play()
- aa.Material = "Neon"
- aa.Color = BrickColor.new("Royal Purple").Color
- aa.CanCollide = false
- aa.Shape = "Ball"
- aa.CFrame = lb.CFrame
- aa.Anchored = true
- aa.Transparency = 0
- aa.Size = vt(1,1,1)
- local thinger = Instance.new("SpecialMesh",aa)
- thinger.MeshType = meshtype
- thinger.Scale = vt(10,10,10)
- local explosion = Instance.new("Explosion",aa)
- explosion.Position = aa.Position
- explosion.BlastRadius = 22.5
- explosion.BlastPressure = 100
- local exp = Instance.new("ParticleEmitter",aa)
- exp.Texture = "rbxassetid://296874871"
- exp.LightEmission = 1
- exp.Color = ColorSequence.new(Color3.new(.1,0,1), Color3.new(0,1,1))
- exp.Rate = 9000000000
- exp.Lifetime = NumberRange.new(2)
- exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,0,0)})
- exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
- exp.Speed = NumberRange.new(100)
- exp.VelocitySpread = 9000000
- exp.Rotation = NumberRange.new(-500,500)
- exp.RotSpeed = NumberRange.new(-500,500)
- local expa = Instance.new("ParticleEmitter",aa)
- expa.Texture = "rbxassetid://296874871"
- expa.LightEmission = 1
- expa.Color = ColorSequence.new(Color3.new(0,1,1))
- expa.Rate = 9000000000
- expa.Lifetime = NumberRange.new(2.75)
- expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,75,0),NumberSequenceKeypoint.new(1,0,0)})
- expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
- expa.Speed = NumberRange.new(100)
- expa.VelocitySpread = 9000000
- expa.Rotation = NumberRange.new(-500,500)
- expa.RotSpeed = NumberRange.new(-500,500)
- local exp2 = exp:Clone()
- exp2.Parent = aa
- local exp3 = exp:Clone()
- exp3.Parent = aa
- local exp4 = exp:Clone()
- exp4.Parent = aa
- local exp5 = exp:Clone()
- exp5.Parent = aa
- local exp6 = exp:Clone()
- exp6.Parent = aa
- local exp7 = exp:Clone()
- exp7.Parent = aa
- local expa2 = expa:Clone()
- expa2.Parent = aa
- local expa3 = expa:Clone()
- expa3.Parent = aa
- local expa4 = expa:Clone()
- expa4.Parent = aa
- local expa5 = expa:Clone()
- expa5.Parent = aa
- local expa6 = expa:Clone()
- expa6.Parent = aa
- local expa7 = expa:Clone()
- expa7.Parent = aa
- for i = 0, 1 do
- val = val - 0.025*3.5
- thinger.Scale = thinger.Scale + vt(val,val,val)
- wait()
- end
- exp.Rate = 0
- exp2.Rate = 0
- exp3.Rate = 0
- exp4.Rate = 0
- exp5.Rate = 0
- exp6.Rate = 0
- exp7.Rate = 0
- for i = 0, 1 do
- val = val - 0.025*3.5
- thinger.Scale = thinger.Scale + vt(val,val,val)
- wait()
- end
- expa.Rate = 0
- expa2.Rate = 0
- expa3.Rate = 0
- expa4.Rate = 0
- expa5.Rate = 0
- expa6.Rate = 0
- expa7.Rate = 0
- for i = 0, 21 do
- val = val - 0.025*3.5
- thinger.Scale = thinger.Scale + vt(val,val,val)
- wait()
- end
- for i = 0, 74 do
- val = val - 0.0145
- aa.Transparency = aa.Transparency + 0.0145
- thinger.Scale = thinger.Scale + vt(val,val,val)
- wait()
- end
- end
- end)
- wait(30)
- sa:Destroy()
- tra:Destroy()
- tra2:Destroy()
- lb:Destroy()
- LW:Destroy()
- RW:Destroy()
- end
- mouse.KeyDown:connect(function(key)
- if key == "z" then
- Comet()
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement