Advertisement
EmeraldIT

Ultimate curse

Jun 20th, 2018
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.54 KB | None | 0 0
  1. wait(1)
  2. local Playa = game.Players.LocalPlayer
  3. local Arm = game.Players.LocalPlayer.Character:FindFirstChild("Right Arm")
  4. local vt = Vector3.new
  5. local mouse = Playa:GetMouse()
  6. local Character = Playa.Character
  7. Torso = Character.Torso
  8. local RootPart = Character.HumanoidRootPart
  9. local RootJoint = RootPart.RootJoint
  10. local Neck = Character.Torso.Neck
  11. local cf = CFrame.new
  12. local euler = CFrame.fromEulerAnglesXYZ
  13. local RootCF = euler(-1.57,0,3.14)
  14. local necko = cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  15. local angles = CFrame.Angles
  16. local meshtype = "Sphere"
  17. function clerp(a,b,t)
  18. local qa = {QuaternionFromCFrame(a)}
  19. local qb = {QuaternionFromCFrame(b)}
  20. local ax, ay, az = a.x, a.y, a.z
  21. local bx, by, bz = b.x, b.y, b.z
  22. local _t = 1-t
  23. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  24. end
  25.  
  26. function QuaternionFromCFrame(cf)
  27. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  28. local trace = m00 + m11 + m22
  29. if trace > 0 then
  30. local s = math.sqrt(1 + trace)
  31. local recip = 0.5/s
  32. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  33. else
  34. local i = 0
  35. if m11 > m00 then
  36. i = 1
  37. end
  38. if m22 > (i == 0 and m00 or m11) then
  39. i = 2
  40. end
  41. if i == 0 then
  42. local s = math.sqrt(m00-m11-m22+1)
  43. local recip = 0.5/s
  44. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  45. elseif i == 1 then
  46. local s = math.sqrt(m11-m22-m00+1)
  47. local recip = 0.5/s
  48. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  49. elseif i == 2 then
  50. local s = math.sqrt(m22-m00-m11+1)
  51. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  52. end
  53. end
  54. end
  55.  
  56. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  57. local xs, ys, zs = x + x, y + y, z + z
  58. local wx, wy, wz = w*xs, w*ys, w*zs
  59. local xx = x*xs
  60. local xy = x*ys
  61. local xz = x*zs
  62. local yy = y*ys
  63. local yz = y*zs
  64. local zz = z*zs
  65. 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))
  66. end
  67.  
  68. function QuaternionSlerp(a, b, t)
  69. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  70. local startInterp, finishInterp;
  71. if cosTheta >= 0.0001 then
  72. if (1 - cosTheta) > 0.0001 then
  73. local theta = math.acos(cosTheta)
  74. local invSinTheta = 1/math.sin(theta)
  75. startInterp = math.sin((1-t)*theta)*invSinTheta
  76. finishInterp = math.sin(t*theta)*invSinTheta
  77. else
  78. startInterp = 1-t
  79. finishInterp = t
  80. end
  81. else
  82. if (1+cosTheta) > 0.0001 then
  83. local theta = math.acos(-cosTheta)
  84. local invSinTheta = 1/math.sin(theta)
  85. startInterp = math.sin((t-1)*theta)*invSinTheta
  86. finishInterp = math.sin(t*theta)*invSinTheta
  87. else
  88. startInterp = t-1
  89. finishInterp = t
  90. end
  91. end
  92. 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
  93. end
  94. rayCast = function(Position, Direction, Range, Ignore)
  95. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  96. end
  97.  
  98. function swait(num)
  99. if num==0 or num==nil then
  100. game:service'RunService'.Heartbeat:wait(0)
  101. else
  102. for i=0,num do
  103. game:service'RunService'.Heartbeat:wait(0)
  104. end
  105. end
  106. end
  107.  
  108. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  109. local NEWPART = Instance.new("Part")
  110. NEWPART.formFactor = FORMFACTOR
  111. NEWPART.Reflectance = REFLECTANCE
  112. NEWPART.Transparency = TRANSPARENCY
  113. NEWPART.CanCollide = false
  114. NEWPART.Locked = true
  115. NEWPART.Anchored = true
  116. if ANCHOR == false then
  117. NEWPART.Anchored = false
  118. end
  119. NEWPART.BrickColor = BrickColor.new(tostring(BRICKCOLOR))
  120. NEWPART.Name = NAME
  121. NEWPART.Size = SIZE
  122. NEWPART.Position = Torso.Position
  123. NEWPART.Material = MATERIAL
  124. NEWPART:BreakJoints()
  125. NEWPART.Parent = PARENT
  126. return NEWPART
  127. end
  128.  
  129.  
  130. local DarkAgeNinjaSwordpack = Instance.new("Hat")
  131. DarkAgeNinjaSwordpack.Name = "DarkAgeNinjaSwordpack"
  132. DarkAgeNinjaSwordpack.Parent = Character
  133. DarkAgeNinjaSwordpack.AttachmentPos = Vector3.new(0.100000001, 1.70000005, -0.649999976)
  134. Handle3 = Instance.new("Part")
  135. Handle3.Name = "Handle"
  136. Handle3.Parent = DarkAgeNinjaSwordpack
  137. Handle3.FormFactor = Enum.FormFactor.Custom
  138. Handle3.Size = Vector3.new(3.40000033, 3.20000076, 0.400000036)
  139. Handle3.BottomSurface = Enum.SurfaceType.Smooth
  140. Handle3.Locked = true
  141. Handle3.TopSurface = Enum.SurfaceType.Smooth
  142. Mesh3 = Instance.new("SpecialMesh")
  143. Mesh3.Parent = Handle3
  144. Mesh3.TextureId = "http://www.roblox.com/asset/?id=86594355"
  145. Mesh3.MeshId = "http://www.roblox.com/asset/?id=86594435"
  146. Mesh3.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
  147. Mesh3.MeshType = Enum.MeshType.FileMesh
  148.  
  149.  
  150. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Purple", "Scarf", Vector3.new(1,1,1), false)
  151. PRT.Color = Color3.new(.1,0,1)
  152.  
  153. local Color = BrickColor.new("Toothpaste").Color
  154. local Color2 = BrickColor.new("Royal purple").Color
  155.  
  156. local Num = 0.5
  157.  
  158. local Num2 = 4 -------------Mods:1,4,8,10,15,20-------------------------------------
  159. local Size = 0.8
  160. local Rate = 300
  161. -------------------------------------------------------------------------------------
  162. local Player = game.Players.LocalPlayer
  163. local Character = Player.Character
  164. Torso = Character:FindFirstChild("Torso")
  165.  
  166. local Wing1 = Instance.new("Part",Character)
  167. Wing1.FormFactor = Enum.FormFactor.Custom
  168. Wing1.Size = Vector3.new(.2, .2, .2)
  169. Wing1.Name = "WIng_1"
  170.  
  171. local fire = Instance.new("ParticleEmitter", Wing1)
  172. fire.VelocitySpread = 0
  173. fire.Lifetime = NumberRange.new(2)
  174. fire.Acceleration = Vector3.new(0, 2, 2)
  175. fire.RotSpeed = NumberRange.new(10)
  176. fire.Rate = Rate
  177. fire.Rotation = NumberRange.new(151515)
  178. fire.Name = "Fire"
  179. fire.LightEmission = 0.78
  180. fire.LockedToPart = true
  181. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  182. fire.Color = ColorSequence.new(Color, Color2)
  183. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
  184.  
  185. local Wing2 = Wing1:Clone()
  186. Wing2.Parent = Torso
  187. local x,y,z = 0,-1,-6
  188.  
  189. Wld = function(a,b,cf)
  190. local Weld = Instance.new('Weld',a)
  191. Weld.Part0 = a
  192. Weld.Part1 = b
  193. Weld.C1 = cf
  194. return Weld
  195. end
  196.  
  197. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  198. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  199.  
  200.  
  201. game:service'RunService'.Stepped:connect(function()
  202. --z = 6+math.sin(tick()*2)
  203. y = -1+math.sin(tick()*Num)*Num2
  204. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  205. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  206. end)
  207. ------------------------------------------------------------------------------------------------
  208. local Player = game.Players.LocalPlayer
  209. local Character = Player.Character
  210. Torso = Character:FindFirstChild("Torso")
  211.  
  212. local Wing1 = Instance.new("Part",Character)
  213. Wing1.FormFactor = Enum.FormFactor.Custom
  214. Wing1.Size = Vector3.new(.2, .2, .2)
  215. Wing1.Name = "WIng_1"
  216.  
  217. local fire = Instance.new("ParticleEmitter", Wing1)
  218. fire.VelocitySpread = 0
  219. fire.Lifetime = NumberRange.new(2.5)
  220. fire.Acceleration = Vector3.new(0, 4, 4)
  221. fire.RotSpeed = NumberRange.new(10)
  222. fire.Rate = Rate
  223. fire.Rotation = NumberRange.new(151515)
  224. fire.Name = "Fire"
  225. fire.LightEmission = 0.78
  226. fire.LockedToPart = true
  227. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  228. fire.Color = ColorSequence.new(Color, Color2)
  229. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
  230. local Wing2 = Wing1:Clone()
  231. Wing2.Parent = Torso
  232. local x,y,z = 0,-1,-6
  233.  
  234. Wld = function(a,b,cf)
  235. local Weld = Instance.new('Weld',a)
  236. Weld.Part0 = a
  237. Weld.Part1 = b
  238. Weld.C1 = cf
  239. return Weld
  240. end
  241.  
  242. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  243. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  244.  
  245. print'Loaded'
  246.  
  247. game:service'RunService'.Stepped:connect(function()
  248. --z = 6+math.sin(tick()*2)
  249. y = -1+math.sin(tick()*Num)*Num2
  250. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  251. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  252. end)
  253.  
  254. ------------------------------------------------------------------------------------------------
  255. local Player = game.Players.LocalPlayer
  256. local Character = Player.Character
  257. Torso = Character:FindFirstChild("Torso")
  258.  
  259. local Wing1 = Instance.new("Part",Character)
  260. Wing1.FormFactor = Enum.FormFactor.Custom
  261. Wing1.Size = Vector3.new(.2, .2, .2)
  262. Wing1.Name = "WIng_1"
  263.  
  264. local fire = Instance.new("ParticleEmitter", Wing1)
  265. fire.VelocitySpread = 0
  266. fire.Lifetime = NumberRange.new(2.8)
  267. fire.Acceleration = Vector3.new(0, 4, 4)
  268. fire.RotSpeed = NumberRange.new(10)
  269. fire.Rate = Rate
  270. fire.Rotation = NumberRange.new(151515)
  271. fire.Name = "Fire"
  272. fire.LightEmission = 0.78
  273. fire.LockedToPart = true
  274. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  275. fire.Color = ColorSequence.new(Color, Color2)
  276. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
  277.  
  278. local Wing2 = Wing1:Clone()
  279. Wing2.Parent = Torso
  280. local x,y,z = 0,-1,-6
  281.  
  282. Wld = function(a,b,cf)
  283. local Weld = Instance.new('Weld',a)
  284. Weld.Part0 = a
  285. Weld.Part1 = b
  286. Weld.C1 = cf
  287. return Weld
  288. end
  289.  
  290. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  291. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  292.  
  293. print'Loaded'
  294.  
  295. game:service'RunService'.Stepped:connect(function()
  296. --z = 6+math.sin(tick()*2)
  297. y = -1+math.sin(tick()*Num)*Num2
  298. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  299. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  300. end)
  301.  
  302. ------------------------------------------------------------------------------------------------
  303. local Player = game.Players.LocalPlayer
  304. local Character = Player.Character
  305. Torso = Character:FindFirstChild("Torso")
  306.  
  307. local Wing1 = Instance.new("Part",Character)
  308. Wing1.FormFactor = Enum.FormFactor.Custom
  309. Wing1.Size = Vector3.new(.2, .2, .2)
  310. Wing1.Name = "WIng_1"
  311.  
  312. local fire = Instance.new("ParticleEmitter", Wing1)
  313. fire.VelocitySpread = 0
  314. fire.Lifetime = NumberRange.new(3)
  315. fire.Acceleration = Vector3.new(0, 4, 4)
  316. fire.RotSpeed = NumberRange.new(10)
  317. fire.Rate = Rate
  318. fire.Rotation = NumberRange.new(151515)
  319. fire.Name = "Fire"
  320. fire.LightEmission = 0.78
  321. fire.LockedToPart = true
  322. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  323. fire.Color = ColorSequence.new(Color, Color2)
  324. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
  325.  
  326. local Wing2 = Wing1:Clone()
  327. Wing2.Parent = Torso
  328. local x,y,z = 0,-1,-6
  329.  
  330. Wld = function(a,b,cf)
  331. local Weld = Instance.new('Weld',a)
  332. Weld.Part0 = a
  333. Weld.Part1 = b
  334. Weld.C1 = cf
  335. return Weld
  336. end
  337.  
  338. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
  339. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
  340.  
  341. print'Loaded'
  342.  
  343. game:service'RunService'.Stepped:connect(function()
  344. --z = 6+math.sin(tick()*2)
  345. y = -1+math.sin(tick()*Num)*Num2
  346. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  347. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  348. end)
  349.  
  350. ------------------------------------------------------------------------------------------------
  351. local Player = game.Players.LocalPlayer
  352. local Character = Player.Character
  353. Torso = Character:FindFirstChild("Torso")
  354.  
  355. local Wing1 = Instance.new("Part",Character)
  356. Wing1.FormFactor = Enum.FormFactor.Custom
  357. Wing1.Size = Vector3.new(.2, .2, .2)
  358. Wing1.Name = "WIng_1"
  359.  
  360. local fire = Instance.new("ParticleEmitter", Wing1)
  361. fire.VelocitySpread = 0
  362. fire.Lifetime = NumberRange.new(3.1)
  363. fire.Acceleration = Vector3.new(0, 4, 4)
  364. fire.RotSpeed = NumberRange.new(10)
  365. fire.Rate = Rate
  366. fire.Rotation = NumberRange.new(151515)
  367. fire.Name = "Fire"
  368. fire.LightEmission = 0.78
  369. fire.LockedToPart = true
  370. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  371. fire.Color = ColorSequence.new(Color, Color2)
  372. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(.7, 5), NumberSequenceKeypoint.new(1, 0)})
  373.  
  374. local Wing2 = Wing1:Clone()
  375. Wing2.Parent = Torso
  376. local x,y,z = 0,-1,-6
  377.  
  378. Wld = function(a,b,cf)
  379. local Weld = Instance.new('Weld',a)
  380. Weld.Part0 = a
  381. Weld.Part1 = b
  382. Weld.C1 = cf
  383. return Weld
  384. end
  385.  
  386. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
  387. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
  388.  
  389. print'Loaded'
  390.  
  391. game:service'RunService'.Stepped:connect(function()
  392. --z = 6+math.sin(tick()*2)
  393. y = -1+math.sin(tick()*Num)*Num2
  394. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  395. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  396. end)
  397.  
  398. local tors = game.Players.LocalPlayer.Character.Torso
  399.  
  400. local aura2 = Instance.new("ParticleEmitter",tors)
  401. aura2.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  402. aura2.LightEmission = 1
  403. aura2.Color = ColorSequence.new(Color,Color2)
  404. aura2.Rate = 200
  405. aura2.Lifetime = NumberRange.new(1)
  406. aura2.Acceleration = Vector3.new(0,45,0)
  407. aura2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,1,0)})
  408. aura2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  409. aura2.Speed = NumberRange.new(-25)
  410. aura2.Rotation = NumberRange.new(-500,500)
  411. aura2.VelocitySpread = 360
  412. aura2.RotSpeed = NumberRange.new(-500,500)
  413.  
  414. CV="Royal purple"
  415. p = game.Players.LocalPlayer
  416. char = p.Character
  417. local txt = Instance.new("BillboardGui", char)
  418. txt.Adornee = char.Head
  419. txt.Name = "_status"
  420. txt.Size = UDim2.new(2, 0, 1.2, 0)
  421. txt.StudsOffset = Vector3.new(-9, 8, 0)
  422. local text = Instance.new("TextLabel", txt)
  423. text.Size = UDim2.new(10, 0, 7, 0)
  424. text.FontSize = "Size24"
  425. text.TextScaled = true
  426. text.TextTransparency = 0
  427. text.BackgroundTransparency = 1
  428. text.TextTransparency = 0
  429. text.TextStrokeTransparency = 0
  430. text.Font = "Cartoon"
  431. text.TextStrokeColor3 = Color3.new(255,255,255)
  432.  
  433. v=Instance.new("Part")
  434. v.Name = "ColorBrick"
  435. v.Parent=p.Character
  436. v.FormFactor="Symmetric"
  437. v.Anchored=true
  438. v.CanCollide=false
  439. v.BottomSurface="Smooth"
  440. v.TopSurface="Smooth"
  441. v.Size=Vector3.new(10,5,3)
  442. v.Transparency=1
  443. v.CFrame=char.Torso.CFrame
  444. v.BrickColor=BrickColor.new(CV)
  445. v.Transparency=1
  446. text.TextColor3 = Color3.new(.1,0,1)
  447. v.Shape="Block"
  448. text.Text = "Comet Prince [Curse]"
  449.  
  450. function Comet()
  451. local tra = Instance.new("ParticleEmitter",Arm)
  452. tra.Texture = "rbxassetid://32629324"
  453. tra.LightEmission = 1
  454. tra.Color = ColorSequence.new(Color3.new(.1,0,1), Color3.new(0,1,1))
  455. tra.Rate = 5000
  456. tra.Lifetime = NumberRange.new(1)
  457. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
  458. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  459. tra.Speed = NumberRange.new(1)
  460. tra.Rotation = NumberRange.new(-500,500)
  461. tra.VelocitySpread = 90000
  462. tra.LockedToPart = false
  463. tra.RotSpeed = NumberRange.new(0,0)
  464. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  465. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  466. --
  467. RW.Name="Right Shoulder"
  468. RW.Part0=Character.Torso
  469. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  470. RW.C1=cf(0, 0.5, 0)
  471. RW.Part1=Character["Right Arm"]
  472. RW.Parent=Character.Torso
  473. --
  474. LW.Name="Left Shoulder"
  475. LW.Part0=Character.Torso
  476. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  477. LW.C1=cf(0, 0.5, 0)
  478. LW.Part1=Character["Left Arm"]
  479. LW.Parent=Character.Torso
  480. for i = 0,4,0.1 do
  481. swait()
  482. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  483. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  484. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
  485. 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)
  486. end
  487. local sa = Instance.new("Sound",Arm)
  488. sa.SoundId = "rbxassetid://304448425"
  489. sa.Volume = 1
  490. sa.Pitch = 1
  491. sa:Play()
  492. tra.Rate = 0
  493. local lb = Instance.new("Part")
  494. lb.Parent = char
  495. lb.Material = "Neon"
  496. lb.Color = BrickColor.new("Toothpaste").Color
  497. lb.CanCollide = false
  498. lb.Shape = "Ball"
  499. lb.CFrame = Arm.CFrame
  500. lb.Anchored = true
  501. lb.Transparency = 1
  502. lb.Size = vt(1,1,1)
  503. local thing = Instance.new("SpecialMesh",lb)
  504. thing.MeshType = meshtype
  505. local hitted = false
  506. lb.Anchored = false
  507. local trail = Instance.new("ParticleEmitter",lb)
  508. trail.Texture = "rbxassetid://296874871"
  509. trail.LightEmission = 1
  510. trail.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  511. trail.Rate = 9999
  512. trail.Lifetime = NumberRange.new(1.5)
  513. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  514. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  515. trail.Speed = NumberRange.new(0,0)
  516. trail.Rotation = NumberRange.new(-500,500)
  517. trail.RotSpeed = NumberRange.new(100)
  518. local bv = Instance.new("BodyVelocity")
  519. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  520. bv.velocity = mouse.Hit.lookVector *75
  521. bv.Parent = lb
  522. wait(0.05)
  523. lb.Touched:connect(function(hit)
  524. if hitted == false then
  525. hitted = true
  526. trail.Rate = 0
  527. lb.Anchored = true
  528. local aa = Instance.new("Part")
  529. local val = 1*3.5
  530. aa.Parent = lb
  531. local exsound = Instance.new("Sound",aa)
  532. exsound.SoundId = "rbxassetid://402347142"
  533. exsound.Volume = 3.5
  534. exsound.Pitch = 1
  535. exsound:Play()
  536. aa.Material = "Neon"
  537. aa.Color = BrickColor.new("Royal Purple").Color
  538. aa.CanCollide = false
  539. aa.Shape = "Ball"
  540. aa.CFrame = lb.CFrame
  541. aa.Anchored = true
  542. aa.Transparency = 0
  543. aa.Size = vt(1,1,1)
  544. local thinger = Instance.new("SpecialMesh",aa)
  545. thinger.MeshType = meshtype
  546. thinger.Scale = vt(10,10,10)
  547. local explosion = Instance.new("Explosion",aa)
  548. explosion.Position = aa.Position
  549. explosion.BlastRadius = 22.5
  550. explosion.BlastPressure = 100
  551. local exp = Instance.new("ParticleEmitter",aa)
  552. exp.Texture = "rbxassetid://296874871"
  553. exp.LightEmission = 1
  554. exp.Color = ColorSequence.new(Color3.new(.1,0,1), Color3.new(0,1,1))
  555. exp.Rate = 9000000000
  556. exp.Lifetime = NumberRange.new(2)
  557. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,0,0)})
  558. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  559. exp.Speed = NumberRange.new(100)
  560. exp.VelocitySpread = 9000000
  561. exp.Rotation = NumberRange.new(-500,500)
  562. exp.RotSpeed = NumberRange.new(-500,500)
  563. local expa = Instance.new("ParticleEmitter",aa)
  564. expa.Texture = "rbxassetid://296874871"
  565. expa.LightEmission = 1
  566. expa.Color = ColorSequence.new(Color3.new(0,1,1))
  567. expa.Rate = 9000000000
  568. expa.Lifetime = NumberRange.new(2.75)
  569. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,75,0),NumberSequenceKeypoint.new(1,0,0)})
  570. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  571. expa.Speed = NumberRange.new(100)
  572. expa.VelocitySpread = 9000000
  573. expa.Rotation = NumberRange.new(-500,500)
  574. expa.RotSpeed = NumberRange.new(-500,500)
  575. local exp2 = exp:Clone()
  576. exp2.Parent = aa
  577. local exp3 = exp:Clone()
  578. exp3.Parent = aa
  579. local exp4 = exp:Clone()
  580. exp4.Parent = aa
  581. local exp5 = exp:Clone()
  582. exp5.Parent = aa
  583. local exp6 = exp:Clone()
  584. exp6.Parent = aa
  585. local exp7 = exp:Clone()
  586. exp7.Parent = aa
  587. local expa2 = expa:Clone()
  588. expa2.Parent = aa
  589. local expa3 = expa:Clone()
  590. expa3.Parent = aa
  591. local expa4 = expa:Clone()
  592. expa4.Parent = aa
  593. local expa5 = expa:Clone()
  594. expa5.Parent = aa
  595. local expa6 = expa:Clone()
  596. expa6.Parent = aa
  597. local expa7 = expa:Clone()
  598. expa7.Parent = aa
  599. for i = 0, 1 do
  600. val = val - 0.025*3.5
  601. thinger.Scale = thinger.Scale + vt(val,val,val)
  602. wait()
  603. end
  604. exp.Rate = 0
  605. exp2.Rate = 0
  606. exp3.Rate = 0
  607. exp4.Rate = 0
  608. exp5.Rate = 0
  609. exp6.Rate = 0
  610. exp7.Rate = 0
  611. for i = 0, 1 do
  612. val = val - 0.025*3.5
  613. thinger.Scale = thinger.Scale + vt(val,val,val)
  614. wait()
  615. end
  616. expa.Rate = 0
  617. expa2.Rate = 0
  618. expa3.Rate = 0
  619. expa4.Rate = 0
  620. expa5.Rate = 0
  621. expa6.Rate = 0
  622. expa7.Rate = 0
  623. for i = 0, 21 do
  624. val = val - 0.025*3.5
  625. thinger.Scale = thinger.Scale + vt(val,val,val)
  626. wait()
  627. end
  628. for i = 0, 74 do
  629. val = val - 0.0145
  630. aa.Transparency = aa.Transparency + 0.0145
  631. thinger.Scale = thinger.Scale + vt(val,val,val)
  632. wait()
  633. end
  634. end
  635. end)
  636. wait(30)
  637. sa:Destroy()
  638. tra:Destroy()
  639. tra2:Destroy()
  640. lb:Destroy()
  641. LW:Destroy()
  642. RW:Destroy()
  643. end
  644.  
  645. mouse.KeyDown:connect(function(key)
  646. if key == "z" then
  647. Comet()
  648. end
  649. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement