Advertisement
memberhero

Fire Element

May 16th, 2018
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.75 KB | None | 0 0
  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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement