daily pastebin goal
11%
SHARE
TWEET

Fire Element

memberhero May 16th, 2018 144 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4.     local env = getfenv(func)
  5.     local newenv = setmetatable({},{
  6.         __index = function(self,k)
  7.             if k=="script" then
  8.                 return var
  9.             else
  10.                 return env[k]
  11.             end
  12.         end,
  13.     })
  14.     setfenv(func,newenv)
  15.     return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Folder0 = Instance.new("Folder")
  20. SpecialMesh1 = Instance.new("SpecialMesh")
  21. Folder0.Parent = mas
  22. SpecialMesh1.Parent = Folder0
  23. SpecialMesh1.Scale = Vector3.new(1.25, 1.25, 1.25)
  24. SpecialMesh1.Scale = Vector3.new(1.25, 1.25, 1.25)
  25. for i,v in pairs(mas:GetChildren()) do
  26.     v.Parent = workspace
  27.     pcall(function() v:MakeJoints() end)
  28. end
  29. mas:Destroy()
  30. for i,v in pairs(cors) do
  31.     spawn(function()
  32.         pcall(v)
  33.     end)
  34. end
  35. wait(1)
  36.  
  37. repeat wait() until game.Workspace:FindFirstChild("Folder") ~= nil
  38. game.Workspace.Folder.Parent = game.Players.LocalPlayer.Backpack
  39.  
  40. script.Name = "Chaos"
  41. local Player = game.Players.LocalPlayer
  42. repeat wait() until Player
  43. local Character = Player.Character
  44. repeat wait() until Character
  45.  
  46. local C_Fold = Instance.new("Folder", Player.PlayerScripts) C_Fold.Name = "Chaos Folder"
  47. script.Parent = C_Fold
  48.  
  49. if script.ClassName == "LocalScript" or script.ClassName == "Script" then
  50.         local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call)
  51.         local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment}))
  52.         oxbox.script:Destroy()
  53. end
  54.  
  55. C_Fold.Parent = nil
  56.  
  57. Value = game.Players.LocalPlayer
  58.  
  59. local player=Value
  60. local Mouse = player:GetMouse()
  61. local char=player.Character
  62. Character = char
  63. repeat wait() until player and char
  64. local torso=char.Torso
  65. local head=char.Head
  66. local human=char.Humanoid
  67. local hat
  68.  
  69. if head:findFirstChild("Mesh") ~= nil then
  70. head.Mesh:remove()
  71. local x = Value.Backpack.Folder.Mesh
  72. x.Parent = head
  73. else
  74. Value.Backpack.Folder.Mesh:remove()
  75. end
  76.  
  77. for i, v in pairs(head:children()) do
  78. if v.ClassName=="Decal" then
  79. v:remove()
  80. end
  81. end
  82.  
  83. for i, v in pairs(char:children()) do
  84. if v.ClassName=="Part" then
  85. v.Transparency = 1
  86. end
  87. end
  88.  
  89. function colo(c)
  90. c = c.Color
  91. return BrickColor.new(Color3.new(c.r,c.g,c.b))
  92. end
  93.  
  94. topcolor1 = player.Character.Torso.BrickColor
  95.  
  96. clr1 = colo(topcolor1)
  97.  
  98. local arm={Left=char["Left Arm"], Right=char["Right Arm"]}
  99. local leg={Left=char["Left Leg"], Right=char["Right Leg"]}
  100. local c=function(f) coroutine.resume(coroutine.create(f)) end
  101. local add={
  102.     Part=function(par, a, c, col, t, s, cf)
  103.         local p=Instance.new("Part", par) p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=col p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new()
  104.         return p
  105.     end,
  106.     Weld=function(par, p1, cf)
  107.         local w=Instance.new("Weld", par) w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or CFrame.new()
  108.         return w
  109.     end,
  110.     Mesh=function(ins, par, s, of, t)
  111.         local m=Instance.new(ins, par) m.Scale=s or Vector3.new() m.Offset=of or Vector3.new() pcall(function() m.MeshType=t end)
  112.         return m
  113.     end
  114. }
  115. local fake={}
  116. fake.Mesh={}
  117. fake.Mesh.Arm={}
  118. fake.Mesh.Leg={}
  119. fake.Weld={}
  120. fake.Weld.Arm={}
  121. fake.Weld.Leg={}
  122. fake.Arm={}
  123. fake.Leg={}
  124. local llColor, lrColor=torso.Color, torso.Color
  125. local dmg=math.random(5, 15)
  126. local diabloJambe=false
  127. local limit=math.huge
  128. local dDeb=false
  129. local aDeb=false
  130. local tDeb=false
  131. local tDeb2=false
  132. local hDeb=false
  133. local kDeb=false
  134. local mDeb=false
  135. local combo=0
  136. local tSize=.5
  137. local model=Instance.new("Model", char) model.Name="Fire Spirit"
  138. -----------------------------
  139. function nearTorso(pos, dis)
  140.     local temp
  141.     local distance=dis
  142.     for i, v in pairs(workspace:children()) do
  143.         if v:isA("Model") then
  144.             temp=v:findFirstChild("Torso")
  145.             local humanoid=v:findFirstChild("Humanoid")
  146.             if temp and humanoid and v~=char and (temp.CFrame.p-pos).magnitude<distance then
  147.                 distance=(temp.CFrame.p-pos).magnitude
  148.                 return temp
  149.             end
  150.         end
  151.     end
  152. end
  153. function hit(h)
  154.     local humanoid=h.Parent:findFirstChild("Humanoid")
  155.     if humanoid and h.Parent~=char and hDeb==false then
  156.         hDeb=true
  157.         c(function()
  158.             local fakeP=add.Part(Character, true, false, clr1, 0, Vector3.new(1, 1, 1), CFrame.new(h.CFrame.p, torso.CFrame.p))
  159.             local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=3270017"
  160.             c(function()
  161.                 for i=0, 1, .1 do
  162.                     wait()
  163.                     fakeP.Mesh.Scale=fakeP.Mesh.Scale+Vector3.new(i, i, 0)
  164.                 end
  165.                 fakeP:remove()
  166.             end)
  167.             c(function()
  168.                 for i=0, 1, .1 do
  169.                     wait()
  170.                     fakeP.Transparency=i
  171.                 end
  172.             end)
  173.             if diabloJambe==false then
  174.                 humanoid.Health=humanoid.Health-dmg
  175.                 local fakeM=Instance.new("Model", Character) fakeM.Name=dmg
  176.                 local fakeH=Instance.new("Humanoid", fakeM) fakeH.MaxHealth=0 fakeH.Health=0
  177.                 local fakeP=add.Part(fakeM, false, false, clr1, 0, Vector3.new(1, 1, 1), h.CFrame) fakeP.Name="Head"
  178.                 local fakeMesh=add.Mesh("CylinderMesh", fakeP, Vector3.new(1, .2, 1), nil, nil)
  179.                 local bp=Instance.new("BodyPosition", fakeP) bp.maxForce=Vector3.new(5, 5, 5) bp.position=h.Position+Vector3.new(0, 4, 0)
  180.                 game.Debris:addItem(fakeM, 2)
  181.                 h.Parent:findFirstChild("Torso").RotVelocity=Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5))
  182.                 h.Parent:findFirstChild("Torso").Velocity=fake.Torso.Velocity*2
  183.             elseif diabloJambe==true then
  184.                 humanoid.Health=humanoid.Health-dmg
  185.                 local fakeM=Instance.new("Model", Character) fakeM.Name=dmg
  186.                 local fakeH=Instance.new("Humanoid", fakeM) fakeH.MaxHealth=0 fakeH.Health=0
  187.                 local fakeP=add.Part(fakeM, false, false, clr1, 0, Vector3.new(1, 1, 1), h.CFrame) fakeP.Name="Head"
  188.                 local fakeMesh=add.Mesh("CylinderMesh", fakeP, Vector3.new(1, .2, 1), nil, nil)
  189.                 local bp=Instance.new("BodyPosition", fakeP) bp.maxForce=Vector3.new(5, 5, 5) bp.position=h.Position+Vector3.new(0, 4, 0)
  190.                 game.Debris:addItem(fakeM, 2)
  191.                 h.Parent:findFirstChild("Torso").RotVelocity=Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5))*1.4
  192.                 h.Parent:findFirstChild("Torso").Velocity=fake.Torso.Velocity*2
  193.             end
  194.         end)
  195.         wait(.1)
  196.         hDeb=false
  197.     end
  198. end
  199. function trail(pos, cf, col)
  200.     c(function()
  201.         local old=(pos.CFrame*cf).p
  202.         while tDeb==true do
  203.             wait()
  204.             local new=(pos.CFrame*cf).p
  205.             local mag=(old-new).magnitude
  206.             local dis=(old+new)/2
  207.             local trail=add.Part(model, true, false, BrickColor.new(col), 0, Vector3.new(tSize, mag, tSize), CFrame.new(dis, new)*CFrame.Angles(math.pi/2, 0, 0))
  208.             local tMesh=add.Mesh("CylinderMesh", trail, Vector3.new(1, 1, 1), nil, nil)
  209.             old=new
  210.             c(function()
  211.                 for i=1, 0, -.2 do
  212.                     wait()
  213.                     trail.Mesh.Scale=trail.Mesh.Scale*Vector3.new(i, 1, i)
  214.                 end
  215.                 trail:remove()
  216.             end)
  217.             c(function()
  218.                 for i=0, 1, .2 do
  219.                     wait()
  220.                     trail.Transparency=i
  221.                 end
  222.             end)
  223.         end
  224.     end)
  225. end
  226. function trail2(pos, cf, col)
  227.     c(function()
  228.         local old=(pos.CFrame*cf).p
  229.         while tDeb2==true do
  230.             wait()
  231.             local new=(pos.CFrame*cf).p
  232.             local mag=(old-new).magnitude
  233.             local p=add.Part(model, true, false, BrickColor.new(col), 0, Vector3.new(1, 1, 1), CFrame.new((pos.CFrame*cf).p+Vector3.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1))))
  234.             local pMesh=add.Mesh("BlockMesh", p, Vector3.new(1, 1, 1), nil, nil)
  235.             local trail=add.Part(model, true, false, BrickColor.new(col), 0, Vector3.new(1.2, 1.2, 1.2), CFrame.new(old, new))
  236.             local tMesh=add.Mesh("BlockMesh", trail, Vector3.new(1, 1, 1), nil, nil)
  237.             trail.Touched:connect(hit)
  238.             p.Touched:connect(hit)
  239.             old=new
  240.             c(function()
  241.                 for i=1, 0, -.2 do
  242.                     wait()
  243.                     trail.CFrame=trail.CFrame*CFrame.Angles(math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)))
  244.                     trail.Mesh.Scale=trail.Mesh.Scale*Vector3.new(i, i, i)
  245.                     p.CFrame=p.CFrame*CFrame.Angles(math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)))
  246.                     p.Mesh.Scale=p.Mesh.Scale*Vector3.new(i, i, i)
  247.                 end
  248.                 trail:remove()
  249.                 p:remove()
  250.             end)
  251.             c(function()
  252.                 for i=0, 1, .2 do
  253.                     wait()
  254.                     trail.Transparency=i
  255.                 end
  256.             end)
  257.         end
  258.     end)
  259. end
  260. fake.Torso=add.Part(model, false, false, clr1, 0, Vector3.new(2, 2, 1), nil)
  261. fake.Head=head:clone() fake.Head.CanCollide=false fake.Head.Parent=model
  262. fake.Arm.Left=add.Part(model, false, false, BrickColor.new(arm.Left.Color), 0, Vector3.new(1, 1, 1), nil)
  263. fake.Arm.Right=add.Part(model, false, false, BrickColor.new(arm.Right.Color), 0, Vector3.new(1, 1, 1), nil)
  264. fake.Leg.Left=add.Part(model, false, false, BrickColor.new(leg.Left.Color), 0, Vector3.new(1, 1, 1), nil)
  265. fake.Leg.Right=add.Part(model, false, false, BrickColor.new(leg.Right.Color), 0, Vector3.new(1, 1, 1), nil)
  266. --==SIGN==--
  267. fake.Rot=add.Part(model, false, false, clr1, 1, Vector3.new(1, 1, 1), nil)
  268. fake.Mesh.Rot=add.Mesh("CylinderMesh", fake.Rot, Vector3.new(1.5, .5, 1.5), nil, nil)
  269. fake.Weld.Rot=add.Weld(fake.Rot, fake.Torso, CFrame.new(0, 0, -.3)*CFrame.Angles(math.rad(90), 0, 0))
  270. fake.L=add.Part(model, false, false, clr1, 1, Vector3.new(1, 1, 1), nil)
  271. fake.Mesh.L=add.Mesh("BlockMesh", fake.L, Vector3.new(.25, .5, 1), nil, nil)
  272. fake.Weld.L=add.Weld(fake.L, fake.Rot, CFrame.new(.25, -0.05, 0))
  273. fake.L2=add.Part(model, false, false, clr1, 1, Vector3.new(1, 1, 1), nil)
  274. fake.Mesh.L2=add.Mesh("BlockMesh", fake.L2, Vector3.new(.75, .5, .25), nil, nil)
  275. fake.Weld.L2=add.Weld(fake.L2, fake.Rot, CFrame.new(0, -0.05, .4))
  276. --========--
  277. fake.Weld.Torso=add.Weld(fake.Torso, torso, nil)
  278. fake.Weld.Head=add.Weld(fake.Head, fake.Torso, CFrame.new(0, 1.5, 0))
  279. fake.Weld.Arm.Left=add.Weld(fake.Arm.Left, fake.Torso, CFrame.new(-1.5, .5, 0))
  280. fake.Weld.Arm.Right=add.Weld(fake.Arm.Right, fake.Torso, CFrame.new(1.5, .5, 0))
  281. fake.Weld.Leg.Left=add.Weld(fake.Leg.Left, fake.Torso, CFrame.new(-.5, -1.5, 0))
  282. fake.Weld.Leg.Right=add.Weld(fake.Leg.Right, fake.Torso, CFrame.new(.5, -1.5, 0))
  283. fake.Mesh.Arm.Left=add.Mesh("BlockMesh", fake.Arm.Left, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
  284. fake.Mesh.Arm.Right=add.Mesh("BlockMesh", fake.Arm.Right, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
  285. fake.Mesh.Leg.Left=add.Mesh("BlockMesh", fake.Leg.Left, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
  286. fake.Mesh.Leg.Right=add.Mesh("BlockMesh", fake.Leg.Right, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
  287. for i, v in pairs(char:children()) do if v.ClassName=="Hat" or v.ClassName == "CharacterMesh" or v.ClassName == "Shirt" or v.ClassName == "Pants" then v:remove() end end
  288. pcall(function() torso.roblox:clone().Parent=fake.Torso torso.roblox:remove() head.face:remove() for i, v in pairs(char:children()) do if v.ClassName=="Hat" then v:remove() else v.Transparency=1 end end end)
  289. char:findFirstChild("Fire Spirit").Head.Transparency = 0
  290. human.Running:connect(function(s)
  291.     if s>1 and aDeb==false then
  292.         for i=0, 1, .1 do
  293.             wait()
  294.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45)*i)
  295.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, math.rad(45)*i)
  296.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(5)*i)
  297.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, math.rad(5)*i)
  298.         end
  299.     elseif aDeb==false then
  300.         for i=1, 0, -.1 do
  301.             wait()
  302.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45)*i)
  303.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, math.rad(45)*i)
  304.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(5)*i)
  305.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, math.rad(5)*i)
  306.         end
  307.     end
  308. end)
  309. local Moves={
  310.     ["DiabloJambe"]=function()
  311.         diabloJambe=true
  312.         kDeb=true
  313.         aDeb=true
  314.         tDeb=true
  315.         dDeb=true
  316.         trail(fake.Leg.Left, CFrame.new(0, -1.85, 0), llColor) trail(fake.Leg.Right, CFrame.new(0, -1.85, 0), lrColor)
  317.         c(function()
  318.             local p=add.Part(model, true, false, clr1, .5, Vector3.new(1.5, 1.5, 1.5), fake.Leg.Right.CFrame*CFrame.new(0, -1, 0))
  319.             local m=add.Mesh("SpecialMesh", p, Vector3.new(1, 1, 1), nil, "Sphere")
  320.             for i=1.5, 2.5, .01 do
  321.                 wait()
  322.                 p.Mesh.Scale=Vector3.new(i, i, i)
  323.                 p.CFrame=fake.Leg.Right.CFrame*CFrame.new(0, -1, 0)
  324.             end
  325.             p:remove()
  326.         end)
  327.         for i=0, 1, .1 do
  328.             wait()
  329.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  330.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  331.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, math.rad(45)*i)
  332.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(45)*i)
  333.         end
  334.         for i=1, 90 do
  335.             wait()
  336.             fake.Weld.Torso.C1=CFrame.new(0, 0, 0)*CFrame.Angles(0, math.rad(40)*i, 0)
  337.         end
  338.         for i=1, 0, -.1 do
  339.             wait()
  340.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  341.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  342.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, math.rad(45)*i)
  343.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(45)*i)
  344.         end
  345.         dmg=dmg*1
  346.         kDeb=false
  347.         tDeb=false
  348.         aDeb=false
  349.         tDeb2=true
  350.         lrColor=torso.Color
  351.         trail(fake.Leg.Right, CFrame.new(0, -1.5, 0), lrColor)
  352.     end,
  353.     ["PartyTable"]=function()
  354.         aDeb=true
  355.         tDeb=true
  356.         trail(fake.Leg.Left, CFrame.new(0, -1.85, 0), llColor) trail(fake.Leg.Right, CFrame.new(0, -1.85, 0), lrColor)
  357.         local touched={fake.Leg.Left.Touched:connect(hit), fake.Leg.Right.Touched:connect(hit)}
  358.         for i=0, 1, .1 do
  359.             wait()
  360.             fake.Weld.Torso.C1=CFrame.new(0, -.5*i, 0)*CFrame.Angles(math.rad(170)*i, 0, 0)
  361.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(180)*i, 0, 0)
  362.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(180)*i, 0, 0)
  363.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(90)*i)
  364.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, math.rad(90)*i)
  365.         end
  366.         for i=1, 50 do
  367.             wait()
  368.             fake.Weld.Torso.C1=CFrame.new(0, -.5, 0)*CFrame.Angles(math.rad(170), math.rad(30)*i, 0)
  369.         end
  370.         for i=1, 0, -.1 do
  371.             wait()
  372.             fake.Weld.Torso.C1=CFrame.new(0, -.5*i, 0)*CFrame.Angles(math.rad(170)*i, 0, 0)
  373.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(180)*i, 0, 0)
  374.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(180)*i, 0, 0)
  375.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(90)*i)
  376.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, math.rad(90)*i)
  377.         end
  378.         touched[1]:disconnect() touched[2]:disconnect()
  379.         tDeb=false
  380.         aDeb=false
  381.     end,
  382.     ["Concasse"]=function(Mouse)
  383.         pcall(function() torso.CFrame=CFrame.new(torso.CFrame.p, Vector3.new(Mouse.Hit.p.x, torso.CFrame.p.y, Mouse.Hit.p.z)) end)
  384.         aDeb=true
  385.         tDeb=true
  386.         trail(fake.Leg.Right, CFrame.new(0, -1.85, 0), lrColor)
  387.         local touched={fake.Leg.Right.Touched:connect(hit)}
  388.         for i=0, 1, .1 do
  389.             wait()
  390.             fake.Weld.Torso.C1=CFrame.new(0, 10*i, 0)
  391.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  392.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  393.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(90)*i)
  394.         end
  395.         local bp
  396.         local Torso=nearTorso(torso.Position, 1000)
  397.         if Torso then
  398.             bp=Instance.new("BodyPosition", Torso) bp.maxForce=Vector3.new(5, 5, 5)
  399.         end
  400.         for i=1, 60 do
  401.             wait()
  402.             pcall(function() torso.CFrame=CFrame.new(torso.CFrame.p, Vector3.new(Mouse.Hit.p.x, torso.CFrame.p.y, Mouse.Hit.p.z)) bp.position=(torso.CFrame+torso.CFrame.lookVector*i/2.5).p end)
  403.             fake.Weld.Torso.C1=CFrame.new(0, 10-i/6, -i/3)*CFrame.Angles(-math.rad(30)*i, 0, 0)
  404.         end
  405.         for i=1, 8 do
  406.             local fakeP=add.Part(Character, true, false, clr1, 0, Vector3.new(4, 6, 2), CFrame.new((fake.Leg.Right.CFrame*CFrame.new(math.random(-2, 2), -2, math.random(-2, 2))).p, fake.Leg.Right.CFrame.p))
  407.             fakeP.TopSurface="Studs"
  408.             fakeP.BottomSurface="Studs"
  409.             fakeP.FrontSurface="Studs"
  410.             fakeP.BackSurface="Studs"
  411.             fakeP.LeftSurface="Studs"
  412.             fakeP.RightSurface="Studs"
  413.             fakeP.Touched:connect(hit)
  414.             game.Debris:addItem(fakeP, 2)
  415.         end
  416.         pcall(function()bp:remove()end)
  417.         for i=1, 0, -.1 do
  418.             wait()
  419.             fake.Weld.Torso.C1=CFrame.new(0, 0, -20*i)
  420.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  421.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  422.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(90)*i)
  423.         end
  424.         touched[1]:disconnect()
  425.         tDeb=false
  426.         aDeb=false
  427.     end,
  428.     ["FritAssorte"]=function(Mouse)
  429.         torso.CFrame=CFrame.new(torso.CFrame.p, Vector3.new(Mouse.Hit.p.x, torso.CFrame.p.y, Mouse.Hit.p.z))
  430.         aDeb=true
  431.         tDeb=true
  432.         trail(fake.Leg.Right, CFrame.new(0, -1.85, 0), lrColor)
  433.         local touched={fake.Leg.Right.Touched:connect(hit)}
  434.         for i=0, 1, .1 do
  435.             wait()
  436.             fake.Weld.Torso.C1=CFrame.new(0, 0, 0)*CFrame.Angles(-math.rad(360)*i, math.rad(90)*i, 0)
  437.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  438.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  439.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(90)*i)
  440.         end
  441.         local frit=add.Part(Character, false, false, clr1, 0, Vector3.new(4, 4, 4), torso.CFrame*CFrame.Angles(0, -math.rad(45), 0))
  442.         local fMesh=add.Mesh("SpecialMesh", frit, Vector3.new(1, 1, 1), nil, "Sphere")
  443.         frit.Velocity=frit.CFrame.lookVector*50
  444.         local bf=Instance.new("BodyForce", frit) bf.force=Vector3.new(0, frit:getMass()*198.2, 0)
  445.         c(function()
  446.             for i=1, 0, -.01 do
  447.                 wait()
  448.                 frit.Mesh.Scale=frit.Mesh.Scale*Vector3.new(i, i, i)
  449.             end
  450.             frit:remove()
  451.             tDeb=false
  452.         end)
  453.         local frit2=add.Part(Character, false, false, clr1, 0, Vector3.new(4, 4, 4), torso.CFrame*CFrame.Angles(0, 0, 0))
  454.         local fMesh=add.Mesh("SpecialMesh", frit2, Vector3.new(1, 1, 1), nil, "Sphere")
  455.         frit2.Velocity=frit2.CFrame.lookVector*50
  456.         local bf=Instance.new("BodyForce", frit2) bf.force=Vector3.new(0, frit2:getMass()*198.2, 0)
  457.         c(function()
  458.             for i=1, 0, -.01 do
  459.                 wait()
  460.                 frit2.Mesh.Scale=frit2.Mesh.Scale*Vector3.new(i, i, i)
  461.             end
  462.             frit2:remove()
  463.             tDeb=false
  464.         end)
  465.         local frit3=add.Part(Character, false, false, clr1, 0, Vector3.new(4, 4, 4), torso.CFrame*CFrame.Angles(0, math.rad(45), 0))
  466.         local fMesh=add.Mesh("SpecialMesh", frit3, Vector3.new(1, 1, 1), nil, "Sphere")
  467.         frit3.Velocity=frit3.CFrame.lookVector*50
  468.         local bf=Instance.new("BodyForce", frit3) bf.force=Vector3.new(0, frit3:getMass()*198.2, 0)
  469.         c(function()
  470.             for i=1, 0, -.01 do
  471.                 wait()
  472.                 frit3.Mesh.Scale=frit3.Mesh.Scale*Vector3.new(i, i, i)
  473.             end
  474.             frit3:remove()
  475.             tDeb=false
  476.         end)
  477.         tDeb=true trail(frit, CFrame.new(), lrColor)    trail(frit2, CFrame.new(), lrColor) trail(frit3, CFrame.new(), lrColor)
  478.         frit.Touched:connect(hit) frit2.Touched:connect(hit) frit3.Touched:connect(hit)
  479.         for i=1, 0, -.1 do
  480.             wait()
  481.             fake.Weld.Torso.C1=CFrame.new(0, 0, 0)*CFrame.Angles(0, math.rad(90)*i, 0)
  482.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  483.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  484.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(90)*i)
  485.         end
  486.         touched[1]:disconnect()
  487.         tDeb=false
  488.         aDeb=false
  489.     end,
  490.     ["ViscousShot"]=function(Mouse)
  491.         pcall(function() torso.CFrame=CFrame.new(torso.CFrame.p, Vector3.new(Mouse.Hit.p.x, torso.CFrame.p.y, Mouse.Hit.p.z)) end)
  492.         aDeb=true
  493.         tDeb=true
  494.         trail(fake.Leg.Left, CFrame.new(0, -1.85, 0), llColor) trail(fake.Leg.Right, CFrame.new(0, -1.85, 0), lrColor)
  495.         local touched={fake.Leg.Left.Touched:connect(hit), fake.Leg.Right.Touched:connect(hit)}
  496.         for i=0, 1, .1 do
  497.             wait()
  498.             fake.Weld.Torso.C1=CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(90)*i, 0, 0)
  499.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  500.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  501.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  502.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  503.         end
  504.         local bp
  505.         local Torso=nearTorso(torso.Position, 1000)
  506.         if Torso then
  507.             bp=Instance.new("BodyPosition", Torso) bp.maxForce=Vector3.new(5, 5, 5)
  508.         end
  509.         for i=1, 50 do
  510.             wait()
  511.             pcall(function() torso.CFrame=CFrame.new(torso.CFrame.p, Vector3.new(Mouse.Hit.p.x, torso.CFrame.p.y, Mouse.Hit.p.z)) bp.position=(torso.CFrame+torso.CFrame.lookVector*i/1.5).p end)
  512.             fake.Weld.Torso.C1=CFrame.new(0, 0, -i/2)*CFrame.Angles(math.rad(90), math.rad(30)*i, 0)
  513.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5+math.random(-.5, .5), 0)*CFrame.Angles(math.rad(math.random(-30, 30)), 0, math.rad(math.random(-30, 30)))
  514.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5+math.random(-.5, .5), 0)*CFrame.Angles(math.rad(math.random(-30, 30)), 0, math.rad(math.random(-30, 30)))
  515.         end
  516.         pcall(function()bp:remove()end)
  517.         touched[1]:disconnect() touched[2]:disconnect()
  518.         tDeb=false
  519.         for i=1, 0, -.1 do
  520.             wait()
  521.             fake.Weld.Torso.C1=CFrame.new(0, 0, -25*i)*CFrame.Angles(math.rad(90)*i, 0, 0)
  522.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  523.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  524.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  525.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  526.         end
  527.         aDeb=false
  528.     end,
  529.     ["Spectre"]=function()
  530.         aDeb=true
  531.         local touched={fake.Leg.Left.Touched:connect(hit), fake.Leg.Right.Touched:connect(hit)}
  532.         for i=0, 1, .1 do
  533.             wait()
  534.             fake.Weld.Torso.C1=CFrame.new(0, 20*i, 0)*CFrame.Angles(0, 0, 0)
  535.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  536.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  537.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  538.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  539.         end
  540.         tDeb=true
  541.         trail(fake.Leg.Left, CFrame.new(0, -1.85, 0), llColor) trail(fake.Leg.Right, CFrame.new(0, -1.85, 0), lrColor)
  542.         for i=1, 30 do
  543.             wait()
  544.             fake.Weld.Torso.C1=CFrame.new(0, 20, 0)*CFrame.Angles(0, math.rad(30)*i, 0)
  545.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5+math.random(-.5, .5), 0)*CFrame.Angles(math.rad(math.random(-30, 30)), 0, math.rad(math.random(-30, 30)))
  546.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5+math.random(-.5, .5), 0)*CFrame.Angles(math.rad(math.random(-30, 30)), 0, math.rad(math.random(-30, 30)))
  547.             for i, v in pairs(workspace:children()) do
  548.                 if v:isA("Model") then
  549.                     local Torso=v:findFirstChild("Torso")
  550.                     local Human=v:findFirstChild("Humanoid")
  551.                     if Torso and Human and v~=char then
  552.                         Human.Health=Human.Health-dmg          
  553.                         local fakeP=add.Part(Character, true, false, clr1, 0, Vector3.new(1, 1, 1), CFrame.new(Torso.CFrame.p, torso.CFrame.p))
  554.                         local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=3270017"
  555.                         c(function()
  556.                             for i=0, 1, .1 do
  557.                                 wait()
  558.                                 fakeP.Mesh.Scale=fakeP.Mesh.Scale+Vector3.new(i, i, 0)
  559.                             end
  560.                             fakeP:remove()
  561.                         end)
  562.                         c(function()
  563.                             for i=0, 1, .1 do
  564.                                 wait()
  565.                                 fakeP.Transparency=i
  566.                             end
  567.                         end)
  568.                         Torso.RotVelocity=Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5))*1.4
  569.                         Torso.Velocity=fake.Torso.Velocity*2
  570.                         local mag=(fake.Torso.CFrame.p-Torso.CFrame.p).magnitude
  571.                         local dis=(fake.Torso.CFrame.p+Torso.CFrame.p)/2
  572.                         local p=add.Part(Character, true, false, clr1, 0, Vector3.new(1, 1, 1), CFrame.new(dis, (fake.Torso.CFrame*CFrame.new(math.random(-2, 2), -4, math.random(-2, 2))).p)*CFrame.Angles(math.pi/2, 0, 0))
  573.                         local m=add.Mesh("SpecialMesh", p, Vector3.new(1, mag, 1), nil, "Sphere")
  574.                         c(function()
  575.                             for i=1, 0, -.2 do
  576.                                 wait()
  577.                                 p.Mesh.Scale=p.Mesh.Scale*Vector3.new(i, 1, i)
  578.                             end
  579.                             p:remove()
  580.                         end)
  581.                     end
  582.                 end
  583.             end
  584.         end
  585.         for i=1, 0, -.1 do
  586.             wait()
  587.             fake.Weld.Torso.C1=CFrame.new(0, 20*i, 0)*CFrame.Angles(0, 0, 0)
  588.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  589.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  590.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  591.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  592.         end
  593.         touched[1]:disconnect() touched[2]:disconnect()
  594.         tDeb=false
  595.         aDeb=false
  596.     end,
  597.     ["SkyWalk"]=function()
  598.         local fakeP=add.Part(Character, true, false, clr1, 0, Vector3.new(2, 2, 2), CFrame.new((fake.Torso.CFrame*CFrame.new(0, -4, 0)).p, fake.Torso.CFrame.p)*CFrame.Angles(math.rad(90), 0, 0))
  599.         local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=20329976"
  600.         c(function()
  601.             for i=0, 1, .1 do
  602.                 wait()
  603.                 fakeP.Mesh.Scale=fakeP.Mesh.Scale+Vector3.new(i, 0, i)
  604.                 fakeP.Transparency=i
  605.             end
  606.             fakeP:remove()
  607.         end)
  608.         for i, v in pairs(model:getChildren()) do
  609.             if v:isA("BasePart") then
  610.                 local clone=v:clone()
  611.                 clone.Anchored=true
  612.                 clone.CanCollide=false
  613.                 clone.CFrame=v.CFrame
  614.                 clone.Parent=Character
  615.                 c(function()
  616.                     for i=0, 1, .1 do
  617.                         wait()
  618.                         clone.Transparency=i
  619.                     end
  620.                     clone:remove()
  621.                 end)
  622.             end
  623.         end
  624.         pcall(function() fake.Torso:findFirstChild("BodyPosition"):remove() end)
  625.         local bp=Instance.new("BodyPosition", fake.Torso) bp.maxForce=Vector3.new(0, 5, 0) bp.position=fake.Torso.Position+Vector3.new(0, 20, 0)
  626.         wait(2)
  627.         bp:remove()
  628.         for i=0, 1, .1 do
  629.             wait()
  630.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45)*i)
  631.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, math.rad(45)*i)
  632.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(5)*i)
  633.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, math.rad(5)*i)
  634.         end
  635.     end,
  636.     ["SkyWalk2"]=function()
  637.         local fakeP=add.Part(Character, true, false, clr1, 0, Vector3.new(2, 2, 2), CFrame.new((fake.Torso.CFrame*CFrame.new(0, 0, 1.5)).p, fake.Torso.CFrame.p)*CFrame.Angles(math.rad(90), 0, 0))
  638.         local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=20329976"
  639.         c(function()
  640.             for i=0, 1, .1 do
  641.                 wait()
  642.                 fakeP.Mesh.Scale=fakeP.Mesh.Scale+Vector3.new(i, 0, i)
  643.                 fakeP.Transparency=i
  644.             end
  645.             fakeP:remove()
  646.         end)
  647.         for i, v in pairs(model:getChildren()) do
  648.             if v:isA("BasePart") then
  649.                 local clone=v:clone()
  650.                 clone.Anchored=true
  651.                 clone.CanCollide=false
  652.                 clone.CFrame=v.CFrame
  653.                 clone.Parent=Character
  654.                 c(function()
  655.                     for i=0, 1, .1 do
  656.                         wait()
  657.                         clone.Transparency=i
  658.                     end
  659.                     clone:remove()
  660.                 end)
  661.             end
  662.         end
  663.         torso.CFrame=torso.CFrame+torso.CFrame.lookVector*20
  664.         for i=0, 1, .1 do
  665.             wait()
  666.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45)*i)
  667.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, math.rad(45)*i)
  668.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(5)*i)
  669.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, math.rad(5)*i)
  670.         end
  671.     end,
  672.     ["AntimannerKickcourse"]=function(Mouse)
  673.         pcall(function() torso.CFrame=CFrame.new(torso.CFrame.p, Vector3.new(Mouse.Hit.p.x, torso.CFrame.p.y, Mouse.Hit.p.z)) end)
  674.         aDeb=true
  675.         tDeb=true
  676.         trail(fake.Leg.Left, CFrame.new(0, -1.85, 0), llColor) trail(fake.Leg.Right, CFrame.new(0, -1.85, 0), lrColor)
  677.         local touched={fake.Leg.Left.Touched:connect(hit), fake.Leg.Right.Touched:connect(hit)}
  678.         for i=0, 1, .1 do
  679.             wait()
  680.             fake.Weld.Torso.C1=CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(90)*i, math.rad(90)*i, 0)
  681.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  682.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  683.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(90)*i)
  684.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  685.         end
  686.         local bp
  687.         local Torso=nearTorso(torso.Position, 1000)
  688.         if Torso then
  689.             bp=Instance.new("BodyPosition", Torso) bp.maxForce=Vector3.new(5, 5, 5)
  690.         end
  691.         for i=1, 48 do
  692.             wait()
  693.             pcall(function() torso.CFrame=CFrame.new(torso.CFrame.p, Vector3.new(Mouse.Hit.p.x, torso.CFrame.p.y, Mouse.Hit.p.z)) bp.position=(torso.CFrame+torso.CFrame.lookVector*(i*1.5)).p end)
  694.             fake.Weld.Torso.C1=CFrame.new(0, 0, -i)*CFrame.Angles(math.rad(90), math.rad(30)*i, 0)
  695.         end
  696.         for i=1, 48 do
  697.             wait()
  698.             pcall(function() torso.CFrame=CFrame.new(torso.CFrame.p, Vector3.new(Mouse.Hit.p.x, torso.CFrame.p.y, Mouse.Hit.p.z)) end)
  699.             fake.Weld.Torso.C1=CFrame.new(0, 0, -48+i)*CFrame.Angles(math.rad(90), math.rad(1440)-math.rad(30)*i, 0)
  700.         end
  701.         pcall(function()bp:remove()end)
  702.         for i=1, 0, -.1 do
  703.             wait()
  704.             fake.Weld.Torso.C1=CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(90)*i, math.rad(90)*i, 0)
  705.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  706.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  707.             fake.Weld.Leg.Left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(0, 0, -math.rad(90)*i)
  708.             fake.Weld.Leg.Right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(0, 0, 0)
  709.         end
  710.         touched[1]:disconnect() touched[2]:disconnect()
  711.         tDeb=false
  712.         aDeb=false
  713.     end,
  714.     ["FlambageShot"]=function(Mouse)
  715.         aDeb=true
  716.         tDeb=true
  717.         trail(fake.Leg.Left, CFrame.new(0, -1.85, 0), llColor) trail(fake.Leg.Right, CFrame.new(0, -1.85, 0), lrColor)
  718.         local touched={fake.Leg.Left.Touched:connect(hit), fake.Leg.Right.Touched:connect(hit)}
  719.         for i=0, 1, .1 do
  720.             wait()
  721.             fake.Weld.Torso.C1=CFrame.new()*CFrame.Angles(math.rad(90)*i, math.rad(90)*i, 0)
  722.             fake.Weld.Torso.C0=CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  723.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  724.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  725.         end
  726.         local p=add.Part(model, true, false, clr1, .5, Vector3.new(1.5, 1.5, 1.5), torso.CFrame)
  727.         local m=add.Mesh("SpecialMesh", p, Vector3.new(1, 1, 1), nil, "Sphere")
  728.         p.Touched:connect(hit)
  729.         for i=1, 80 do
  730.             wait()
  731.             fake.Weld.Torso.C0=CFrame.new(0, 0, i/4)*CFrame.Angles(-math.rad(30)*i, 0, 0)
  732.             p.Mesh.Scale=Vector3.new(i/4, i/4, i/4)
  733.             p.CFrame=torso.CFrame
  734.             local found=nearTorso(torso.CFrame.p, i/4)
  735.             if found then
  736.                 local humanoid=found.Parent:findFirstChild("Humanoid")
  737.                 humanoid.Health=humanoid.Health-math.random(-1,1)
  738.             end
  739.         end
  740.         for i=1, 80 do
  741.             wait()
  742.             fake.Weld.Torso.C0=CFrame.new(0, 0, 20-i/4)*CFrame.Angles(-math.rad(2440)+math.rad(30)*i, 0, 0)
  743.             p.Mesh.Scale=Vector3.new( 20-i/4,  20-i/4, 20-i/4)
  744.             p.CFrame=torso.CFrame
  745.             local found=nearTorso(torso.CFrame.p, 20-i/4)
  746.             if found then
  747.                 local humanoid=found.Parent:findFirstChild("Humanoid")
  748.                 humanoid.Health=humanoid.Health-math.random(-1,1)
  749.             end
  750.         end
  751.         p:remove()
  752.         for i=1, 0, -.1 do
  753.             wait()
  754.             fake.Weld.Torso.C1=CFrame.new()*CFrame.Angles(math.rad(90)*i, math.rad(90)*i, 0)
  755.             fake.Weld.Torso.C0=CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  756.             fake.Weld.Arm.Left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, math.rad(45)*i)
  757.             fake.Weld.Arm.Right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(math.rad(135)*i, 0, -math.rad(45)*i)
  758.         end
  759.         touched[1]:disconnect() touched[2]:disconnect()
  760.         tDeb=false
  761.         aDeb=false
  762.     end
  763. }
  764. function moveKeys(key, Mouse)
  765.     if diabloJambe==false then Moves.DiabloJambe() end
  766.     if key=="c" and kDeb==false then kDeb=true Moves.PartyTable() kDeb=false end
  767.     if key=="m" and kDeb==false then kDeb=true Moves.Concasse(Mouse) kDeb=false end
  768.     if key=="x" and kDeb==false and dDeb==true then kDeb=true Moves.FritAssorte(Mouse) kDeb=false end
  769.     if key=="n" and kDeb==false and dDeb==true then kDeb=true Moves.Spectre() kDeb=false end
  770.     if key=="aa" and kDeb==false then kDeb=true Moves.AntimannerKickcourse(Mouse) kDeb=false end
  771.     if key=="dd" and kDeb==false then kDeb=true Moves.ViscousShot(Mouse) kDeb=false end
  772.     if key=="z" and kDeb==false and dDeb==true then kDeb=true Moves.FlambageShot(Mouse) kDeb=false end
  773.     if key=="ww" then Moves.SkyWalk() end
  774. end
  775.  
  776.     Mouse.KeyDown:connect(function(key) moveKeys(key, Mouse) end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top