Advertisement
memberhero

Blood Priest

Jan 22nd, 2018
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 91.58 KB | None | 0 0
  1. Player = game:GetService("Players").LocalPlayer
  2. Character = Player.Character
  3. PlayerGui = Player.PlayerGui
  4. Backpack = Player.Backpack
  5. Torso = Character.Torso
  6. Root = Character.HumanoidRootPart
  7. Head = Character.Head
  8. LeftArm = Character["Left Arm"]
  9. LeftLeg = Character["Left Leg"]
  10. RightArm = Character["Right Arm"]
  11. RightLeg = Character["Right Leg"]
  12. --player
  13. player = nil
  14. --save shoulders
  15. RSH, LSH, NK = nil, nil, nil
  16. --welds
  17. RW, LW, RW2, LW2, NK2 = Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld")
  18. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  19. LH=Torso["Left Hip"]
  20. RH=Torso["Right Hip"]
  21. NK=Torso["Neck"]
  22. ZHold=false
  23. SK1Hold = false
  24. Infusion = false
  25. wh = false
  26. movehold = false
  27. dashing = false
  28. skilluse = false
  29. attack = false
  30.  
  31. EX01 = false
  32.  
  33. EX02 = false
  34. EX022 = false
  35. SK2EX1 = false
  36. SK2EX2 = false
  37.  
  38. Mana = Instance.new("IntConstrainedValue")
  39. Mana.MaxValue = 100
  40. Mana.MinValue = 0
  41. Mana.Value = 100
  42. Mana.Parent = Character
  43.  
  44. Blood = Instance.new("IntConstrainedValue")
  45. Blood.MaxValue = 50
  46. Blood.MinValue = 0
  47. Blood.Value = 0
  48.  
  49. Atik = Instance.new("IntConstrainedValue")
  50. Atik.MaxValue = 30
  51. Atik.MinValue = 0
  52. Atik.Value = 0
  53.  
  54. MMouse=nil
  55.  
  56. combo = {}
  57.  
  58. function rwait()
  59. game:service("RunService").RenderStepped:wait()
  60. end
  61.  
  62. function Weld(Part1,Part0,CFrame0,CFrame1,skippos)
  63. if not skippos then
  64. Part1.Position = Part0.Position
  65. end
  66. local we = Instance.new("Weld",Part1)
  67. we.Part1 = Part1
  68. we.Part0 = Part0
  69. we.C0 = CFrame0 or CFrame.new()
  70. we.C1 = CFrame1 or CFrame.new()
  71. Instance.new("BoolValue",we).Name = "Cancel"
  72. local c0o = Instance.new("CFrameValue",we)
  73. c0o.Name = "c0o"
  74. c0o.Value = we.C0
  75. local c1o = Instance.new("CFrameValue",we)
  76. c1o.Name = "c1o"
  77. c1o.Value = we.C1
  78. return we
  79. end
  80.  
  81. function Co(fun) Delay(0,fun) end
  82.  
  83. function CheckI(Item,Blacklist,Specific)
  84. for _,v in pairs(Item:children()) do
  85. if not Specific then
  86. if v:IsA(Blacklist) or v.Name:match(Blacklist) then
  87. v:Destroy()
  88. end
  89. else
  90. if v:IsA(Blacklist) or v.Name == Blacklist then
  91. v:Destroy()
  92. end
  93. end
  94. end
  95. end
  96.  
  97. function Tween(weld, c0, c1, dur, canc)
  98. Co(function()
  99. if not weld:FindFirstChild("Cancel") then
  100. Instance.new("BoolValue",weld).Name = "Cancel"
  101. end
  102. if canc then
  103. weld.Cancel.Value = true
  104. rwait()
  105. weld.Cancel.Value = false
  106. end
  107. local c0sp,c0sa,c0p,c0a,c1sp,c1sa,c1p,c1a
  108. if c0 then
  109. c0sp = weld.C0.p
  110. c0sa = Vector3.new(weld.C0:toEulerAnglesXYZ())
  111. c0p = c0.p - c0sp
  112. c0a = Vector3.new(c0:toEulerAnglesXYZ()) - c0sa
  113. end
  114. if c1 then
  115. c1sp = weld.C1.p
  116. c1sa = Vector3.new(weld.C1:toEulerAnglesXYZ())
  117. c1p = c1.p - c1sp
  118. c1a = Vector3.new(c1:toEulerAnglesXYZ()) - c1sa
  119. end
  120.  
  121. for ni = 0, 1, (1/60)/dur do
  122. if not weld.Cancel.Value then
  123. if c0 then
  124. weld.C0 = CFrame.new(c0sp.x + (c0p.x*ni), c0sp.y + (c0p.y*ni), c0sp.z + (c0p.z*ni)) * CFrame.Angles(c0sa.x + (c0a.x*ni), c0sa.y + (c0a.y*ni), c0sa.z + (c0a.z*ni))
  125. end
  126. if c1 then
  127. weld.C1 = CFrame.new(c1sp.x + (c1p.x*ni), c1sp.y + (c1p.y*ni), c1sp.z + (c1p.z*ni)) * CFrame.Angles(c1sa.x + (c1a.x*ni), c1sa.y + (c1a.y*ni), c1sa.z + (c1a.z*ni))
  128. end
  129. rwait()
  130. else
  131. return
  132. end
  133. end
  134. if c0 ~= nil then weld.C0 = c0 end
  135. if c1 ~= nil then weld.C1 = c1 end
  136. end)
  137. end
  138. if Character:findFirstChild("Moby",true) ~= nil then
  139. Character:findFirstChild("Moby",true).Parent = nil
  140. end
  141. if Character:findFirstChild("Dalevila",true) ~= nil then
  142. Character:findFirstChild("Dalevila",true).Parent = nil
  143. end
  144. if Character:findFirstChild("Remy",true) ~= nil then
  145. Character:findFirstChild("Remy",true).Parent = nil
  146. end
  147. if Player.PlayerGui:findFirstChild("Eve Battle HUD",true) ~= nil then
  148. Player.PlayerGui:findFirstChild("Eve Battle HUD",true).Parent = nil
  149. end
  150. if Character:findFirstChild("Effectuals",true) ~= nil then
  151. Character:findFirstChild("Effectuals",true).Parent = nil
  152. end
  153.  
  154. Holde = Instance.new("Part",Character)
  155. Holde.Name = "Holde"
  156. Holde.FormFactor = 3
  157. Holde.CanCollide = false
  158. Holde.Size = Vector3.new(0.2,0.2,0.2)
  159. Holde.Transparency = 1
  160.  
  161. HandR = Instance.new("Part",Character)
  162. HandR.Name = "Holde"
  163. HandR.FormFactor = 3
  164. HandR.CanCollide = false
  165. HandR.Size = Vector3.new(0.2,0.2,0.2)
  166. HandR.Transparency = 1
  167.  
  168. HNR = Weld(RightArm,HandR,CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0),CFrame.new(0,0,0),true)
  169.  
  170. HandL = Instance.new("Part",Character)
  171. HandL.Name = "Holde"
  172. HandL.FormFactor = 3
  173. HandL.CanCollide = false
  174. HandL.Size = Vector3.new(0.2,0.2,0.2)
  175. HandL.Transparency = 1
  176.  
  177. HNL = Weld(LeftArm,HandL,CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0),CFrame.new(0,0,0),true)
  178.  
  179. Effects = Instance.new("Model",Character)
  180. Effects.Name = "Effectuals"
  181.  
  182.  
  183. c20 = Instance.new("Model")
  184. c20.Name = "Stuff"
  185. c20.Parent = Effects
  186.  
  187. cl00 = Instance.new("Model")
  188. cl00.Name = "Stuff"
  189. cl00.Parent = Effects
  190.  
  191. cHR = Instance.new("Part",cl00)
  192. cHR.FormFactor = 3
  193. cHR.Name = "Root"
  194. cHR.Size = Vector3.new(2,2,1)
  195. cHR.BrickColor = BrickColor.new("Institutional white")
  196. cHR.CanCollide = false
  197. cHR.Transparency = 1
  198. cHR.Material = "SmoothPlastic"
  199. cHR.BottomSurface = "Smooth"
  200. cHR.TopSurface = "Smooth"
  201.  
  202. cHL = Instance.new("Part",cl00)
  203. cHL.FormFactor = 3
  204. cHL.Name = "H"
  205. cHL.Transparency = 1
  206. cHL.Size = Vector3.new(1,1,1)
  207. cHL.BrickColor = BrickColor.new("Institutional white")
  208. cHL.CanCollide = false
  209. cHL.Material = "SmoothPlastic"
  210. cHL.BottomSurface = "Smooth"
  211. cHL.TopSurface = "Smooth"
  212.  
  213. cTL = Instance.new("Part",cl00)
  214. cTL.Name = "clTorso"
  215. cTL.FormFactor = 3
  216. cTL.Name = "T"
  217. cTL.Transparency = 1
  218. cTL.Size = Vector3.new(2,2,1)
  219. cTL.BrickColor = BrickColor.new("Institutional white")
  220. cTL.CanCollide = false
  221. cTL.Material = "SmoothPlastic"
  222. cTL.BottomSurface = "Smooth"
  223. cTL.TopSurface = "Smooth"
  224.  
  225. cRA = Instance.new("Part",cl00)
  226. cRA.FormFactor = 3
  227. cRA.Name = "RA"
  228. cRA.Transparency = 1
  229. cRA.Size = Vector3.new(1,2,1)
  230. cRA.BrickColor = BrickColor.new("Institutional white")
  231. cRA.CanCollide = false
  232. cRA.Material = "SmoothPlastic"
  233. cRA.BottomSurface = "Smooth"
  234. cRA.TopSurface = "Smooth"
  235.  
  236. cRL = Instance.new("Part",cl00)
  237. cRL.FormFactor = 3
  238. cRL.Name = "RL"
  239. cRL.Transparency = 1
  240. cRL.Size = Vector3.new(1,2,1)
  241. cRL.BrickColor = BrickColor.new("Institutional white")
  242. cRL.CanCollide = false
  243. cRL.Material = "SmoothPlastic"
  244. cRL.BottomSurface = "Smooth"
  245. cRL.TopSurface = "Smooth"
  246.  
  247. cLA = Instance.new("Part",cl00)
  248. cLA.FormFactor = 3
  249. cLA.Name = "LA"
  250. cLA.Transparency = 1
  251. cLA.Size = Vector3.new(1,2,1)
  252. cLA.BrickColor = BrickColor.new("Institutional white")
  253. cLA.CanCollide = false
  254. cLA.Material = "SmoothPlastic"
  255. cLA.BottomSurface = "Smooth"
  256. cLA.TopSurface = "Smooth"
  257.  
  258. cLL = Instance.new("Part",cl00)
  259. cLL.FormFactor = 3
  260. cLL.Name = "LL"
  261. cLL.Transparency = 1
  262. cLL.Size = Vector3.new(1,2,1)
  263. cLL.BrickColor = BrickColor.new("Institutional white")
  264. cLL.CanCollide = false
  265. cLL.Material = "SmoothPlastic"
  266. cLL.BottomSurface = "Smooth"
  267. cLL.TopSurface = "Smooth"
  268. ccl = Instance.new("PointLight",cTL)
  269. ccl.Color = Color3.new(155/255,155/255,1)
  270. cl00:BreakJoints()
  271.  
  272.  
  273. for _,v in pairs(cl00:children()) do
  274. if v.className=="Part" then
  275. v.Material = "SmoothPlastic"
  276. v.BackSurface = "SmoothNoOutlines"
  277. v.BottomSurface = "SmoothNoOutlines"
  278. v.FrontSurface = "SmoothNoOutlines"
  279. v.LeftSurface = "SmoothNoOutlines"
  280. v.RightSurface = "SmoothNoOutlines"
  281. v.TopSurface = "SmoothNoOutlines"
  282. end
  283. end
  284.  
  285. HTH = Weld(Holde,Root,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
  286.  
  287. cHT = Weld(cHR,Holde,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
  288.  
  289. cHT2 = Weld(cTL,cHR,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
  290.  
  291. cNK2 = Weld(cHL,cTL,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),true)
  292.  
  293. cRW = Weld(cRA,cTL,CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0),CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
  294.  
  295. cRW2 = Weld(cRL,cTL,CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2),CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
  296.  
  297. cLW = Weld(cLA,cTL,CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0),CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
  298.  
  299. cLW2 = Weld(cLL,cTL,CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
  300.  
  301.  
  302. Holder = Instance.new("Part",Character)
  303. Holder.Name = "Holder"
  304. Holder.FormFactor = 3
  305. Holder.CanCollide = false
  306. Holder.Size = Vector3.new(0.2,0.2,0.2)
  307. Holder.Transparency = 1
  308.  
  309. HRW = Weld(Root,Holder,CFrame.new(0,0,0),CFrame.new(0,0,0),true)
  310.  
  311. HandL = Instance.new("Part",Character)
  312. HandL.Name = "Holder"
  313. HandL.FormFactor = 3
  314. HandL.CanCollide = false
  315. HandL.Size = Vector3.new(0.2,0.2,0.2)
  316. HandL.Transparency = 1
  317.  
  318. HNL = Weld(LeftArm,HandL,CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0),CFrame.new(0,0,0),true)
  319.  
  320. HandR = Instance.new("Part",Character)
  321. HandR.Name = "Holder"
  322. HandR.FormFactor = 3
  323. HandR.CanCollide = false
  324. HandR.Size = Vector3.new(0.2,0.2,0.2)
  325. HandR.Transparency = 1
  326.  
  327. HNR = Weld(RightArm,HandR,CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0),CFrame.new(0,0,0),true)
  328.  
  329.  
  330. Effects = Instance.new("Model",Character)
  331. Effects.Name = "Effectuals"
  332.  
  333. local Staff = Instance.new("Model")
  334. Staff.Name = "Dalevila"
  335. Staff.Parent = Character
  336.  
  337. --derp
  338.  
  339. local msh1 = Instance.new("CylinderMesh")
  340. msh1.Scale = Vector3.new(1,1,1)
  341. local msh2 = Instance.new("CylinderMesh")
  342. msh2.Scale = Vector3.new(1,1,1)
  343. local msh3 = Instance.new("SpecialMesh")
  344. msh3.Scale = Vector3.new(1,1,1)
  345. msh3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  346. local msh3c = Instance.new("SpecialMesh")
  347. msh3c.Scale = Vector3.new(5,5,5)
  348. msh3c.MeshType = "Sphere"
  349. local msh5 = Instance.new("SpecialMesh")
  350. msh5.Scale = Vector3.new(0.1, 1, 0.1)
  351. msh5.MeshId = "http://www.roblox.com/asset/?id=168892432"
  352.  
  353. local prt1 = Instance.new("Part")
  354. prt1.formFactor = 3
  355. prt1.CanCollide = false
  356. prt1.Name = "Handle"
  357. prt1.Locked = true
  358. prt1.Size = Vector3.new(0.3,5,0.3)
  359. prt1.Parent = Staff
  360. msh1.Parent = prt1
  361. prt1.BrickColor = BrickColor.new("Black")
  362. local prt2 = Instance.new("Part")
  363. prt2.formFactor = 3
  364. prt2.CanCollide = false
  365. prt2.Name = "Handle2"
  366. prt2.Locked = true
  367. prt2.Size = Vector3.new(0.5,0.2,0.5)
  368. prt2.Parent = Staff
  369. msh2.Parent = prt2
  370. prt2.BrickColor = BrickColor.new("Black")
  371. local prt3 = Instance.new("Part")
  372. prt3.formFactor = 3
  373. prt3.CanCollide = false
  374. prt3.Name = "Ring1"
  375. prt3.Locked = true
  376. prt3.Size = Vector3.new(0.2,0.2,0.2)
  377. prt3.Parent = Staff
  378. msh3.Parent = prt3
  379. prt3.BrickColor = BrickColor.new("Black")
  380. local prt3c = Instance.new("Part")
  381. prt3c.formFactor = 3
  382. prt3c.Transparency = 0.5
  383. prt3c.CanCollide = false
  384. prt3c.Name = "Orb"
  385. prt3c.Locked = true
  386. prt3c.Size = Vector3.new(0.2,0.2,0.2)
  387. prt3c.Parent = Staff
  388. msh3c.Parent = prt3c
  389. prt3c.BrickColor = BrickColor.new("Black")
  390.  
  391. local bld = Instance.new("Part")
  392. bld.formFactor = 3
  393. bld.CanCollide = false
  394. bld.Name = "Blood"
  395. bld.Locked = true
  396. bld.Size = Vector3.new(0.2,0.2,0.2)
  397. bld.Parent = Staff
  398. mshbd = msh3c:Clone()
  399. mshbd.Parent = bld
  400. mshbd.Scale = Vector3.new(0,0,0)
  401. bld.BrickColor = BrickColor.new("Bright red")
  402.  
  403. local prt5 = Instance.new("Part")
  404. prt5.formFactor = 3
  405. prt5.CanCollide = false
  406. prt5.Name = "Wrap"
  407. prt5.Locked = true
  408. prt5.Size = Vector3.new(0.2,0.2,0.2)
  409. prt5.Parent = Staff
  410. msh5.Parent = prt5
  411. prt5.BrickColor = BrickColor.new("Bright red")
  412.  
  413. local w1 = Instance.new("Weld")
  414. w1.Parent = prt1
  415. w1.Part0 = prt1
  416. local w2 = Instance.new("Weld")
  417. w2.Parent = prt2
  418. w2.Part0 = prt2
  419. w2.Part1 = prt1
  420. w2.C1 = CFrame.new(0, 0,0) * CFrame.Angles(0, 0, 0)
  421. w2.C0 = CFrame.new(0, 2.5,0) * CFrame.Angles(0, 0, 0)
  422. local w3 = Instance.new("Weld")
  423. w3.Parent = prt3
  424. w3.Part0 = prt3
  425. w3.Part1 = prt1
  426. w3.C1 = CFrame.new(0, 0,0) * CFrame.Angles(0, 0, 0)
  427. w3.C0 = CFrame.new(0, 3.1,0) * CFrame.Angles(0, 0, 0)
  428. local w3c = Instance.new("Weld")
  429. w3c.Parent = prt3c
  430. w3c.Part0 = prt3
  431. w3c.Part1 = prt3c
  432. w3c.C1 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  433. w3c.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  434.  
  435. local wbl = Instance.new("Weld")
  436. wbl.Parent = bld
  437. wbl.Part0 = prt3
  438. wbl.Part1 = bld
  439. wbl.C1 = CFrame.new(0, 0,0) * CFrame.Angles(0, 0, 0)
  440. wbl.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  441.  
  442. local w5 = Instance.new("Weld")
  443. w5.Parent = prt5
  444. w5.Part0 = prt5
  445. w5.Part1 = prt1
  446. w5.C1 = CFrame.new(0, 0,0) * CFrame.Angles(0, 0, 0)
  447. w5.C0 = CFrame.new(0, 0,0) * CFrame.Angles(0, 0, math.rad(0)) * CFrame.new(0,0,0)
  448.  
  449. for i = 1 , 3 do
  450. local msh4 = Instance.new("SpecialMesh")
  451. msh4.Scale = Vector3.new(0.55, 0.55, 1)
  452. msh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  453.  
  454. local msh4c = Instance.new("SpecialMesh")
  455. msh4c.Scale = Vector3.new(0.45, 0.05, 0.05)
  456. msh4c.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  457.  
  458. local prt4 = Instance.new("Part")
  459. prt4.formFactor = 3
  460. prt4.CanCollide = false
  461. prt4.Name = "Ring2"
  462. prt4.Locked = true
  463. prt4.Size = Vector3.new(0.2,0.2,0.2)
  464. prt4.Parent = Staff
  465. msh4.Parent = prt4
  466. prt4.BrickColor = BrickColor.new("Black")
  467.  
  468. local prt4c = Instance.new("Part")
  469. prt4c.formFactor = 3
  470. prt4c.CanCollide = false
  471. prt4c.Name = "Ring2"
  472. prt4c.Locked = true
  473. prt4c.Size = Vector3.new(0.2,0.2,0.2)
  474. prt4c.Parent = Staff
  475. msh4c.Parent = prt4c
  476. prt4c.BrickColor = BrickColor.new("Bright red")
  477.  
  478. local w4 = Instance.new("Weld")
  479. w4.Parent = prt4
  480. w4.Part0 = prt4
  481. w4.Part1 = prt3
  482. w4.C1 = CFrame.new(0, 0,0) * CFrame.Angles(0, 0, 0)
  483. w4.C0 = CFrame.new(0.8, 0,0) * CFrame.Angles(0, 0, (math.pi/2)*i+(math.pi/2)) * CFrame.new(0,0,0)
  484.  
  485. local w4c = Instance.new("Weld")
  486. w4c.Parent = prt4c
  487. w4c.Part0 = prt4c
  488. w4c.Part1 = prt4
  489. w4c.C1 = CFrame.new(0, 0,0) * CFrame.Angles(0, 0, 0)
  490. w4c.C0 = CFrame.new(0, 0,0) * CFrame.Angles(0, 0, 0) * CFrame.new(0,0,0)
  491. end
  492.  
  493. for i = 1 , 4 do
  494. local msh4 = Instance.new("SpecialMesh")
  495. msh4.Scale = Vector3.new(0.9, 0.15, 0.15)
  496. msh4.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  497. local prt4 = Instance.new("Part")
  498. prt4.formFactor = 3
  499. prt4.CanCollide = false
  500. prt4.Name = "Ring2"
  501. prt4.Locked = true
  502. prt4.Size = Vector3.new(0.2,0.2,0.2)
  503. prt4.Parent = Staff
  504. msh4.Parent = prt4
  505. prt4.BrickColor = BrickColor.new("Really black")
  506. local w4 = Instance.new("Weld")
  507. w4.Parent = prt4
  508. w4.Part0 = prt4
  509. w4.Part1 = prt3
  510. w4.C1 = CFrame.new(0, 0,0) * CFrame.Angles(0, 0, 0)
  511. w4.C0 = CFrame.new(0.8, 0,0) * CFrame.Angles(0, 0, math.rad((-i*90+45))) * CFrame.new(0,0,0)
  512. end
  513.  
  514. for _,v in pairs(Staff:children()) do
  515. if v.className=="Part" then
  516. v.Material = "SmoothPlastic"
  517. v.BackSurface = "SmoothNoOutlines"
  518. v.BottomSurface = "SmoothNoOutlines"
  519. v.FrontSurface = "SmoothNoOutlines"
  520. v.LeftSurface = "SmoothNoOutlines"
  521. v.RightSurface = "SmoothNoOutlines"
  522. v.TopSurface = "SmoothNoOutlines"
  523. end
  524. end
  525. w1 = Weld(HandL,prt1,CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,math.pi),CFrame.new(0,0,0),true)
  526.  
  527. HUD = Instance.new("ScreenGui",PlayerGui)
  528. HUD.Name = "Eve Battle HUD"
  529.  
  530. BLF = Instance.new("Frame",HUD)
  531. BLF.Name = "Blood"
  532. BLF.BackgroundTransparency = 1
  533. BLF.Position = UDim2.new(0.25,0,0.8,0)
  534. BLF.Size = UDim2.new(0.075,0,0.075,0)
  535. BLF.SizeConstraint = "RelativeXX"
  536.  
  537. BL1 = Instance.new("ImageLabel",BLF)
  538. BL1.BackgroundTransparency = 1
  539. BL1.ImageColor3 = Color3.new(0,0,0)
  540. BL1.ImageTransparency = 0.5
  541. BL1.Position = UDim2.new(-1,0,-0.45,0)
  542. BL1.Size = UDim2.new(2,2,2,2)
  543. BL1.SizeConstraint = "RelativeXX"
  544. BL1.Image = "http://www.roblox.com/asset/?id=117959738"
  545. BL1.ZIndex = 1
  546.  
  547. BL2 = Instance.new("ImageLabel",BLF)
  548. BL2.BackgroundTransparency = 1
  549. BL2.ImageColor3 = Color3.new(203/255,203/255,203/255)
  550. BL2.Position = UDim2.new(-1,0,-0.45,0)
  551. BL2.Size = UDim2.new(2*Blood.Value/50,0,2*Blood.Value/50,0)
  552. BL2.SizeConstraint = "RelativeXX"
  553. BL2.Image = "http://www.roblox.com/asset/?id=117959738"
  554. BL2.ZIndex = 2
  555.  
  556. BL3 = Instance.new("ImageLabel",BLF)
  557. BL3.BackgroundTransparency = 1
  558. BL3.ImageColor3 = Color3.new(0,0,0)
  559. BL3.ImageTransparency = 0.5
  560. BL3.Position = UDim2.new(-1,0,-0.45,0)
  561. BL3.Size = UDim2.new(2,0,2,0)
  562. BL3.SizeConstraint = "RelativeXX"
  563. BL3.Image = "http://www.roblox.com/asset/?id=117959738"
  564. BL3.ZIndex = 4
  565.  
  566. BLT = Instance.new("TextLabel",BLF)
  567. BLT.Name = "CD#"
  568. BLT.BackgroundTransparency = 1
  569. BLT.Position = UDim2.new(-0.5,0,0,0)
  570. BLT.Size = UDim2.new(1,0,1,0)
  571. BLT.SizeConstraint = "RelativeXX"
  572. BLT.Text = ""..Blood.Value.."/50"
  573. BLT.Font = "Legacy"
  574. BLT.FontSize = "Size14"
  575. BLT.TextColor3 = Color3.new(0,0,0)
  576. BLT.TextStrokeColor3 = Color3.new(1,1,1)
  577. BLT.TextStrokeTransparency = 0
  578. BLT.ZIndex = 3
  579.  
  580. SK1 = Instance.new("Frame",HUD)
  581. SK1.Name = "Sk1"
  582. SK1.BackgroundTransparency = 1
  583. SK1.Position = UDim2.new(0.35,0,0.8,0)
  584. SK1.Size = UDim2.new(0.075,0,0.075,0)
  585. SK1.SizeConstraint = "RelativeXX"
  586.  
  587. SH1 = Instance.new("Frame",SK1)
  588. SH1.Name = "Shadow"
  589. SH1.Position = UDim2.new(-0.5,0,0,0)
  590. SH1.Size = UDim2.new(1.05,0,1.05,0)
  591. SH1.SizeConstraint = "RelativeXX"
  592. SH1.Style = "RobloxSquare"
  593. SH1.ZIndex = 1
  594.  
  595. CD1 = Instance.new("Frame",SK1)
  596. CD1.Name = "Cooldown"
  597. CD1.BackgroundTransparency = 0
  598. CD1.Position = UDim2.new(-0.5,0,0,0)
  599. CD1.Size = UDim2.new(1,0,1,0)
  600. CD1.SizeConstraint = "RelativeXX"
  601. CD1.Style = "RobloxSquare"
  602. CD1.ZIndex = 3
  603.  
  604. CT1 = Instance.new("TextLabel",SK1)
  605. CT1.Name = "CD#"
  606. CT1.BackgroundTransparency = 1
  607. CT1.Position = UDim2.new(-0.5,0,0,0)
  608. CT1.Size = UDim2.new(1,0,1,0)
  609. CT1.SizeConstraint = "RelativeXX"
  610. CT1.Font = "Legacy"
  611. CT1.TextScaled = true
  612. CT1.TextColor3 = Color3.new(0,0,0)
  613. CT1.Text=5
  614. CT1.TextStrokeColor3 = Color3.new(1,1,1)
  615. CT1.TextStrokeTransparency = 0
  616. CT1.ZIndex = 4
  617.  
  618. IL1 = Instance.new("ImageLabel",SK1)
  619. IL1.BackgroundTransparency = 0
  620. IL1.Position = UDim2.new(-0.5,0,0,0)
  621. IL1.Size = UDim2.new(1,0,1,0)
  622. IL1.SizeConstraint = "RelativeXX"
  623. IL1.Image = "http://www.roblox.com/asset/?id=174998237"
  624. IL1.ZIndex = 2
  625.  
  626. SK2 = SK1:Clone()
  627. SK2.Parent = HUD
  628. SK2.Position = UDim2.new(0.45,0,0.8,0)
  629. CD2 = SK2.Cooldown
  630. CT2 = SK2["CD#"]
  631. CT2.Text = 6
  632. IL2 = SK2.ImageLabel
  633. IL2.Image = "http://www.roblox.com/asset/?id=174998263"
  634.  
  635. SK3 = SK1:Clone()
  636. SK3.Parent = HUD
  637. SK3.Position = UDim2.new(0.55,0,0.8,0)
  638. CD3 = SK3.Cooldown
  639. CT3 = SK3["CD#"]
  640. CT3.Text = 9
  641. IL3 = SK3.ImageLabel
  642. IL3.Image = "http://www.roblox.com/asset/?id=174998294"
  643.  
  644.  
  645.  
  646. MN = Instance.new("Frame",HUD)
  647. MN.Name = "Mana"
  648. MN.BackgroundTransparency = 1
  649. MN.Position = UDim2.new(0.5,0,0.725,0)
  650. MN.Size = UDim2.new(0.5,0,0.05,0)
  651.  
  652. MB = Instance.new("Frame",MN)
  653. MB.BackgroundColor3 = Color3.new(155/255,155/255,255/255)
  654. MB.Position = UDim2.new(-0.5,0,0,0)
  655. MB.Size = UDim2.new(1*(Mana.Value/100),0,1,0)
  656. MB.ZIndex = 2
  657.  
  658. MH = Instance.new("Frame",MN)
  659. MH.Name = "Shadow"
  660. MH.Position = UDim2.new(-0.5,0,0,0)
  661. MH.Size = UDim2.new(1,2,1,2)
  662. MH.Style = "RobloxSquare"
  663. MH.ZIndex = 1
  664.  
  665. MT = Instance.new("TextLabel",MN)
  666. MT.Name = "M#"
  667. MT.BackgroundTransparency = 1
  668. MT.Position = UDim2.new(-0.5,0,0,0)
  669. MT.Size = UDim2.new(1,0,1,0)
  670. MT.Text = ""..Mana.Value.."/100"
  671. MT.Font = "Legacy"
  672. MT.TextScaled = true
  673. MT.TextColor3 = Color3.new(0,0,0)
  674. MT.TextStrokeColor3 = Color3.new(1,1,1)
  675. MT.TextStrokeTransparency = 0
  676. MT.ZIndex = 3
  677.  
  678. if (script.Parent.className ~= "HopperBin") then
  679. Tool = Instance.new("HopperBin")
  680. Tool.Parent = Backpack
  681. Tool.Name = "Dalevila"
  682. script.Parent = Tool
  683. end
  684. Bin = script.Parent
  685.  
  686.  
  687. function SKP2()
  688. clproc = false
  689. skilluse = true
  690. local attatch = false
  691. Character.Humanoid.WalkSpeed = 4
  692. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi) , CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/105)), 0.2, true)
  693. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/75)), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi), 0.2, true)
  694. Tween(RW, CFrame.new(1.0, 0.5, -0.5) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2.75), CFrame.new(-0.5, 0.5, 0) *CFrame.fromEulerAnglesXYZ(0,0,0), 0.2, true)
  695. Tween(LW, CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi/16), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  696. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  697.  
  698. local Puddy = Instance.new("Part")
  699. Puddy.Parent = c20
  700. Puddy.BrickColor = BrickColor.new("Really black")
  701. Puddy.FormFactor = 3
  702. Puddy.Name = "Pootis"
  703. Puddy.Size = Vector3.new(0.2,0.2,0.2)
  704. Puddy.Material = "SmoothPlastic"
  705. Puddy.CanCollide = false
  706. Puddy.Anchored = true
  707. Puddy.CFrame = Root.CFrame+(Root.CFrame.lookVector*15) - Vector3.new(0,3,0)
  708. Puddy:BreakJoints()
  709. Puddy.BackSurface = "SmoothNoOutlines"
  710. Puddy.BottomSurface = "SmoothNoOutlines"
  711. Puddy.FrontSurface = "SmoothNoOutlines"
  712. Puddy.LeftSurface = "SmoothNoOutlines"
  713. Puddy.RightSurface = "SmoothNoOutlines"
  714. Puddy.TopSurface = "SmoothNoOutlines"
  715.  
  716. local PDmsh = Instance.new("CylinderMesh")
  717. PDmsh.Parent = Puddy
  718. PDmsh.Scale = Vector3.new(0,1,0)
  719.  
  720. for i = 0, 1, (1/60)/0.1 do
  721. rwait()
  722. PDmsh.Scale = Vector3.new(30*i,1,30*i)
  723. end
  724.  
  725. cNK2.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,0)
  726. cRW.C0 = CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18)
  727. cLW.C0 = CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18)
  728. cRW2.C0 = CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18)
  729. cLW2.C0 = CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18)
  730.  
  731. cHT2.C0 = CFrame.new(0, -2, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )
  732. cHT2.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(math.pi/36,0,0)
  733. HTH.Part0 = nil
  734. Holde.CFrame = Puddy.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  735. Holde.Anchored = true
  736.  
  737. local function hitboxLOL(part,size,dur)
  738. local myArray = {"hi"}
  739. coroutine.resume(coroutine.create(function()
  740. for i = 0, 1, (1/60)/dur do
  741. rwait()
  742. local c = game.Workspace:GetChildren()
  743. for i = 1, #c do
  744. local hum = c[i]:findFirstChild("Humanoid")
  745. if hum ~= nil and hum.Health ~= 0 then
  746. local head = c[i]:findFirstChild("Head")
  747. if head ~= nil then
  748. local targ = head.Position - part.Position
  749. local mag = targ.magnitude
  750. if mag <= size and c[i] ~= Character then
  751. rwait()
  752. coroutine.resume(coroutine.create(function(Part,BodPos)
  753. if myArray[i] ~= Part.Parent.Name then
  754. print(myArray[i])
  755. table.insert(myArray,i,Part.Parent.Name)
  756. attatch = true
  757. local bewm = cl00:Clone()
  758. bewm.Parent = Part.Parent
  759. bewm:BreakJoints()
  760. bewm.T.Transparency = 0
  761. bewm.H.Transparency = 0
  762. bewm.RA.Transparency = 0
  763. bewm.RL.Transparency = 0
  764. bewm.LA.Transparency = 0
  765. bewm.LL.Transparency = 0
  766. script.GrabDmgs:Clone().Parent = bewm
  767. bewm.GrabDmgs.Disabled = false
  768. local fHT = Weld(bewm.Root,Part.Parent.HumanoidRootPart,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
  769.  
  770. local fHT2 = Weld(bewm.T,bewm.Root,CFrame.new(0, 1, 1.2, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(math.pi/18,0,0),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
  771.  
  772. local fNK2 = Weld(bewm.H,bewm.T,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)* CFrame.fromEulerAnglesXYZ(math.pi/9-math.pi/18,0,0),CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),true)
  773.  
  774. local fRW = Weld(bewm.RA,bewm.T,CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,math.pi/9,math.pi/2+math.pi/18),CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
  775.  
  776. local fRW2 = Weld(bewm.RL,bewm.T,CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18),CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
  777.  
  778. local fLW = Weld(bewm.LA,bewm.T,CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,-math.pi/9,-math.pi/2-math.pi/18),CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
  779.  
  780. local fLW2 = Weld(bewm.LL,bewm.T,CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18),CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
  781. end
  782. end),head,fb)
  783. end
  784. end
  785. end
  786. end
  787. end
  788. end))
  789. end
  790.  
  791. Tween(cHT2, CFrame.new(0, 3, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(math.pi/36,0,0), 0.5, true)
  792.  
  793. hitboxLOL(cTL,5,0.5)
  794.  
  795. for i = 0, 1, (1/60)/0.5 do
  796. rwait()
  797. cHL.Transparency = 1-1*i
  798. cTL.Transparency = 1-1*i
  799. cRA.Transparency = 1-1*i
  800. cRL.Transparency = 1-1*i
  801. cLA.Transparency = 1-1*i
  802. cLL.Transparency = 1-1*i
  803. end
  804.  
  805. Tween(cHT2, CFrame.new(0, -1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(-math.pi/36,0,0), 0.5, true)
  806. Tween(cNK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(math.pi/9,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.5, true)
  807. Tween(cRW, CFrame.new(1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/2,0,-math.pi/18), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.5, true)
  808. Tween(cLW, CFrame.new(-1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/2,0,math.pi/18), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.5, true)
  809. Tween(cRW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.5, true)
  810. Tween(cLW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.5, true)
  811. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  812. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  813. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  814. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  815. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  816. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  817. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  818. Character.Humanoid.WalkSpeed = 16
  819.  
  820. for i = 0, 1, (1/60)/0.2 do
  821. rwait()
  822. Puddy.Transparency = 1*i
  823. cHL.Transparency = 1*i
  824. cTL.Transparency = 1*i
  825. cRA.Transparency = 1*i
  826. cRL.Transparency = 1*i
  827. cLA.Transparency = 1*i
  828. cLL.Transparency = 1*i
  829. end
  830. Puddy:Destroy()
  831. HTH.Part0 = Root
  832. Holde.Anchored = false
  833. skilluse = false
  834. SK1CD()
  835. end
  836.  
  837. function SKP()
  838. clproc = false
  839. skilluse = true
  840. Character.Humanoid.WalkSpeed = 4
  841. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) , CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/105)), 1, true)
  842. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/75)), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 1, true)
  843. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/16,-math.pi/2.75), CFrame.new(-0.5, 0.5, 0), 1, true)
  844. Tween(LW, CFrame.new(-1.5, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 1, true)
  845. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  846. local Pud01 = Instance.new("Part")
  847. Pud01.Parent = c20
  848. Pud01.BrickColor = BrickColor.new("Really black")
  849. Pud01.FormFactor = 3
  850. Pud01.Name = "Pootis"
  851. Pud01.Size = Vector3.new(0.2,0.2,0.2)
  852. Pud01.Material = "SmoothPlastic"
  853. Pud01.CanCollide = false
  854. Pud01:BreakJoints()
  855. Pud01.BackSurface = "SmoothNoOutlines"
  856. Pud01.BottomSurface = "SmoothNoOutlines"
  857. Pud01.FrontSurface = "SmoothNoOutlines"
  858. Pud01.LeftSurface = "SmoothNoOutlines"
  859. Pud01.RightSurface = "SmoothNoOutlines"
  860. Pud01.TopSurface = "SmoothNoOutlines"
  861.  
  862. local PDmsh = Instance.new("CylinderMesh")
  863. PDmsh.Parent = Pud01
  864. PDmsh.Scale = Vector3.new(0,1,0)
  865.  
  866. local PDwld = Instance.new("Weld")
  867. PDwld.Parent = Pud01
  868. PDwld.Part0 = Root
  869. PDwld.Part1 = Pud01
  870. PDwld.C0 = CFrame.new(0,-3,0)
  871.  
  872. for i = 0, 1, (1/60)/0.1 do
  873. rwait()
  874. PDmsh.Scale = Vector3.new(30*i,1,30*i)
  875. end
  876.  
  877. local Pud02 = Instance.new("Part")
  878. Pud02.Parent = c20
  879. Pud02.BrickColor = BrickColor.new("Really black")
  880. Pud02.FormFactor = 3
  881. Pud02.Name = "Pootis"
  882. Pud02.Size = Vector3.new(0.2,0.2,0.2)
  883. Pud02.Material = "SmoothPlastic"
  884. Pud02.CanCollide = false
  885. Pud02:BreakJoints()
  886. Pud02.BackSurface = "SmoothNoOutlines"
  887. Pud02.BottomSurface = "SmoothNoOutlines"
  888. Pud02.FrontSurface = "SmoothNoOutlines"
  889. Pud02.LeftSurface = "SmoothNoOutlines"
  890. Pud02.RightSurface = "SmoothNoOutlines"
  891. Pud02.TopSurface = "SmoothNoOutlines"
  892.  
  893. local PDmsh2 = Instance.new("CylinderMesh")
  894. PDmsh2.Parent = Pud02
  895. PDmsh2.Scale = Vector3.new(30,1,30)
  896.  
  897. local PDwld2 = Instance.new("Weld")
  898. PDwld2.Parent = Pud02
  899. PDwld2.Part0 = Pud01
  900. PDwld2.Part1 = Pud02
  901. PDwld2.C0 = CFrame.new(0,0,0)
  902.  
  903. local Pud03 = Instance.new("Part")
  904. Pud03.Parent = c20
  905. Pud03.BrickColor = BrickColor.new("Really black")
  906. Pud03.FormFactor = 3
  907. Pud03.Name = "Pootis"
  908. Pud03.Size = Vector3.new(0.2,0.2,0.2)
  909. Pud03.Material = "SmoothPlastic"
  910. Pud03.CanCollide = false
  911. Pud03.Anchored = true
  912. Pud03:BreakJoints()
  913. Pud03.BackSurface = "SmoothNoOutlines"
  914. Pud03.BottomSurface = "SmoothNoOutlines"
  915. Pud03.FrontSurface = "SmoothNoOutlines"
  916. Pud03.LeftSurface = "SmoothNoOutlines"
  917. Pud03.RightSurface = "SmoothNoOutlines"
  918. Pud03.TopSurface = "SmoothNoOutlines"
  919.  
  920. local PDmsh3 = Instance.new("BlockMesh")
  921. PDmsh3.Parent = Pud03
  922. PDmsh3.Scale = Vector3.new(30,1,1)
  923.  
  924. coroutine.resume(coroutine.create(function()
  925. while Pud03.Parent == c20 do
  926. rwait()
  927. Pud03.CFrame = CFrame.new(Vector3.new((Pud01.CFrame.x + Pud02.CFrame.x)/2,(Pud01.CFrame.y + Pud02.CFrame.y)/2,(Pud01.CFrame.z + Pud02.CFrame.z)/2),Pud02.CFrame.p) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  928. PDmsh3.Scale = Vector3.new(30,math.sqrt(((Pud01.CFrame.x - Pud02.CFrame.x)^2)+((Pud01.CFrame.y - Pud02.CFrame.y)^2)+((Pud01.CFrame.z - Pud02.CFrame.z)^2))*5,1)
  929. end
  930. end))
  931.  
  932.  
  933. local function Slider()
  934. for i = 0, 1, (1/60)/2.5 do
  935. rwait()
  936. if ZHold == true then
  937. PDwld2.C0 = CFrame.new(0,0,-50*i)
  938. end
  939. if ZHold == false then return end
  940. end
  941. end
  942. Slider()
  943. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi) , CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/105)), 0.2, true)
  944. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/75)), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi), 0.2, true)
  945. Tween(RW, CFrame.new(1.0, 0.5, -0.5) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2.75), CFrame.new(-0.5, 0.5, 0) *CFrame.fromEulerAnglesXYZ(0,0,0), 0.2, true)
  946. Tween(LW, CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi/16), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  947. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  948.  
  949. --[[
  950. HTH = Weld(Holder,Root,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
  951.  
  952. cHT = Weld(cHR,Holder,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
  953.  
  954. cHT2 = Weld(cTL,cHR,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
  955.  
  956. cNK2 = Weld(cHL,cTL,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),true)
  957.  
  958. cRW = Weld(cRA,cTL,CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0),CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
  959.  
  960. cRW2 = Weld(cRL,cTL,CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2),CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
  961.  
  962. cLW = Weld(cLA,cTL,CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0),CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
  963.  
  964. cLW2 = Weld(cLL,cTL,CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
  965. ]]--
  966. cHT2.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  967. cNK2.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
  968. cRW.C0 = CFrame.new(1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,-math.pi/9)
  969. cLW.C0 = CFrame.new(-1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,math.pi/9)
  970. cRW2.C0 = CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,-math.pi/9)
  971. cLW2.C0 = CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,math.pi/9)
  972.  
  973. cHL.Transparency = 0
  974. cTL.Transparency = 0
  975. cRA.Transparency = 0
  976. cRL.Transparency = 0
  977. cLA.Transparency = 0
  978. cLL.Transparency = 0
  979.  
  980. hitbox(cTL,5,10,0.5)
  981.  
  982. for i = 0, 1, (1/60)/0.5 do
  983. rwait()
  984. cHT.C0 = CFrame.new(0, 0, -math.sqrt(((Pud01.CFrame.x - Pud02.CFrame.x)^2)+((Pud01.CFrame.y - Pud02.CFrame.y)^2)+((Pud01.CFrame.z - Pud02.CFrame.z)^2))*i, -1, 0, 0, 0, 0, 1, 0, 1, 0 )
  985. end
  986.  
  987.  
  988. Tween(cHT2, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  989. Tween(cNK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  990. Tween(cRW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  991. Tween(cLW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  992. Tween(cRW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  993. Tween(cLW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  994.  
  995. Pud01.Anchored = true
  996. Pud02.Anchored = true
  997. Pud01:BreakJoints()
  998. Pud02:BreakJoints()
  999. HTH.Part0 = nil
  1000. Holde.Anchored = true
  1001. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  1002. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  1003. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1004. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1005. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1006. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1007. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1008. Character.Humanoid.WalkSpeed = 16
  1009. for i = 0, 1, (1/60)/0.2 do
  1010. rwait()
  1011. cHL.Transparency = 1*i
  1012. cTL.Transparency = 1*i
  1013. cRA.Transparency = 1*i
  1014. cRL.Transparency = 1*i
  1015. cLA.Transparency = 1*i
  1016. cLL.Transparency = 1*i
  1017. Pud01.Transparency = 1*i
  1018. Pud02.Transparency = 1*i
  1019. Pud03.Transparency = 1*i
  1020. end
  1021. cHT.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )
  1022. Pud01:Destroy()
  1023. Pud02:Destroy()
  1024. Pud03:Destroy()
  1025. HTH.Part0 = Root
  1026. Holde.Anchored = false
  1027. skilluse = false
  1028. SK1CD()
  1029. end
  1030.  
  1031. function SK1CD()
  1032. coroutine.resume(coroutine.create(function()
  1033. for i = 0, 1, (1/60)/5 do
  1034. CD1.Size = UDim2.new(1,0,1-(i),0)
  1035. CD1.Position = UDim2.new(-0.5,0,(i),0)
  1036. Time1 = i
  1037. CT1.Text = math.ceil(5-(Time1*5))
  1038. rwait()
  1039. end
  1040. Time1 = 0
  1041. CT1.Text = ""
  1042. end))
  1043. end
  1044.  
  1045. function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color) -- Expanding Half Size good for smaller effects
  1046. local msh1 = Instance.new("SpecialMesh")
  1047. msh1.MeshType = "Sphere"
  1048. msh1.Scale = Vector3.new(0,0,0)
  1049. S=Instance.new("Part")
  1050. S.Name="Effect"
  1051. S.formFactor=0
  1052. S.Size=Vector3.new(x1,y1,z1)
  1053. S.BrickColor=color
  1054. S.Reflectance = 0
  1055. S.TopSurface=0
  1056. S.BottomSurface=0
  1057. S.Transparency=0
  1058. S.Anchored=true
  1059. S.CanCollide=false
  1060. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1061. S.Parent=Effects
  1062. msh1.Parent = S
  1063. coroutine.resume(coroutine.create(function(Part,CF) for i = 0,1,0.075 do Part.Mesh.Scale = Vector3.new(x1/2*i,y1/2*i,z1/2*i) Part.Transparency=0+1*i rwait() end game:GetService("Debris"):AddItem(Part,0) end),S,S.CFrame)
  1064. end
  1065.  
  1066. function MMMAGIC2(part,x1,y1,z1,x2,y2,z2,color)
  1067. local msh1 = Instance.new("BlockMesh")
  1068. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  1069. S=Instance.new("Part")
  1070. S.Name="Effect"
  1071. S.formFactor=0
  1072. S.Size=Vector3.new(x1,y1,z1)
  1073. S.BrickColor=color
  1074. S.Reflectance = 0
  1075. S.TopSurface=0
  1076. S.BottomSurface=0
  1077. S.Transparency=0
  1078. S.Anchored=true
  1079. S.CanCollide=false
  1080. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1081. S.Parent=Effects
  1082. msh1.Parent = S
  1083. coroutine.resume(coroutine.create(function(Part,CF)
  1084. for i=1, 9 do
  1085. Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
  1086. Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1087. Part.Transparency=i*.1
  1088. rwait()
  1089. end
  1090. game:GetService("Debris"):AddItem(Part,0) end),S,S.CFrame)
  1091. end
  1092.  
  1093. function MMMAGICB(part,x1,y1,z1,x2,y2,z2,color) -- Expanding Half Size good for smaller effects
  1094. local msh1 = Instance.new("SpecialMesh")
  1095. msh1.MeshType = "Sphere"
  1096. msh1.Scale = Vector3.new(0,0,0)
  1097. S=Instance.new("Part")
  1098. S.Name="Effect"
  1099. S.formFactor=0
  1100. S.Size=Vector3.new(x1,y1,z1)
  1101. S.BrickColor=color
  1102. S.Reflectance = 0
  1103. S.TopSurface=0
  1104. S.BottomSurface=0
  1105. S.Transparency=0
  1106. S.Anchored=true
  1107. S.CanCollide=false
  1108. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1109. S.Parent=Effects
  1110. msh1.Parent = S
  1111. coroutine.resume(coroutine.create(function(Part,CF) for i = 0,1,0.075 do Part.Mesh.Scale = Vector3.new(x1/2*i,y1/2*i,z1/2*i) Part.Transparency=0+1*i rwait() end game:GetService("Debris"):AddItem(Part,0) end),S,S.CFrame)
  1112. coroutine.resume(coroutine.create(function()
  1113. local c = game.Workspace:GetChildren()
  1114. for i = 1, #c do
  1115. local hum = c[i]:findFirstChild("Humanoid")
  1116. if hum ~= nil and hum.Health ~= 0 then
  1117. local head = c[i]:findFirstChild("Head")
  1118. if head ~= nil then
  1119. local targ = head.Position - S.Position
  1120. local mag = targ.magnitude
  1121. if mag <= 10 and c[i] ~= Character then
  1122. coroutine.resume(coroutine.create(function(Part,BodPos)
  1123. clproc = true
  1124. HitHealth=Part.Parent.Humanoid.Health
  1125. Part.Parent.Humanoid:TakeDamage(3)
  1126.  
  1127. if HitHealth~=Part.Parent.Humanoid.Health and HitHealth~=0 and Part.Parent.Humanoid.Health<=0 and Part.Parent.Humanoid.Parent.Name~="Hologram" then
  1128. print("gained spree")
  1129. Player:FindFirstChild("leaderstats").Spree.Value=Player.leaderstats.Spree.Value+1
  1130. end
  1131. if not Part.Parent:findFirstChild("Bleed") then
  1132. local poot = script.Bleed:Clone()
  1133. poot.Parent = Part.Parent
  1134. poot.Disabled = false
  1135. end
  1136. end),head,fb)
  1137. end
  1138. end
  1139. end
  1140. end
  1141. MMMAGIC2(S,3,3,3,x2,y2,z2,BrickColor.new("Bright red"))
  1142. end))
  1143. end
  1144.  
  1145. function hitbox(part,size,damage,dur,givemana,deletion,delwut,bewmie,var1,var2,color,splash,splashsize,bleed)
  1146. local myArray = {"hi"}
  1147. coroutine.resume(coroutine.create(function()
  1148. for i = 0, 1, (1/60)/dur do
  1149. rwait()
  1150. local c = game.Workspace:GetChildren()
  1151. for i = 1, #c do
  1152. local hum = c[i]:findFirstChild("Humanoid")
  1153. if hum ~= nil and hum.Health ~= 0 then
  1154. local head = c[i]:findFirstChild("Head")
  1155. if head ~= nil then
  1156. local targ = head.Position - part.Position
  1157. local mag = targ.magnitude
  1158. if mag <= size and c[i] ~= Character then
  1159. rwait()
  1160. coroutine.resume(coroutine.create(function(Part,BodPos)
  1161. if myArray[i] ~= Part.Parent.Name then
  1162. print(myArray[i])
  1163. table.insert(myArray,i,Part.Parent.Name)
  1164. if splash ~= true then
  1165. Part.Parent.Humanoid:TakeDamage(damage)
  1166. HitHealth=Part.Parent.Humanoid.Health
  1167. if HitHealth~=Part.Parent.Humanoid.Health and HitHealth~=0 and Part.Parent.Humanoid.Health<=0 and Part.Parent.Humanoid.Parent.Name~="Hologram" then
  1168. print("gained spree")
  1169. Player:FindFirstChild("leaderstats").Spree.Value=Player.leaderstats.Spree.Value+1
  1170. end
  1171. if bleed == true then
  1172. if not Part.Parent:findFirstChild("Bleed") then
  1173. local poot = script.Bleed:Clone()
  1174. poot.Parent = Part.Parent
  1175. poot.Disabled = false
  1176. end
  1177. end
  1178. if givemana == true then
  1179. Blood.Value = Blood.Value + 1
  1180. end
  1181.  
  1182. if bewmie == true then
  1183. MMMAGIC(part,var1,var1,var1,0,0,0,BrickColor.new(color))
  1184. MMMAGIC2(part,var2,var2,var2,0,0,0,BrickColor.new(color))
  1185. end
  1186. if deletion == true then
  1187. delwut.Parent = nil
  1188. end
  1189. elseif splash == true then
  1190. hitbox(part,splashsize,damage,dur,givemana,deletion,delwut,bewmie,var1,var2,color,false,splashsize,bleed)
  1191. end
  1192.  
  1193. end
  1194. end),head,fb)
  1195. end
  1196. end
  1197. end
  1198. end
  1199. end
  1200.  
  1201. end))
  1202. end
  1203.  
  1204. cl0 = Instance.new("Model")
  1205.  
  1206. clr = Instance.new("Part",cl0)
  1207. clr.FormFactor = 3
  1208. clr.Size = Vector3.new(2,2,1)
  1209. clr.Anchored = true
  1210. clr.CanCollide = false
  1211. clr.Transparency = 1
  1212. clr.Material = "SmoothPlastic"
  1213. clr.BottomSurface = "Smooth"
  1214. clr.TopSurface = "Smooth"
  1215.  
  1216. cl1 = Instance.new("Part",cl0)
  1217. cl1.FormFactor = 3
  1218. cl1.Size = Vector3.new(1,1,1)
  1219. cl1.BrickColor = BrickColor.new("Medium blue")
  1220. cl1.Anchored = true
  1221. cl1.CanCollide = false
  1222. cl1.Transparency = 0.4
  1223. cl1.Material = "SmoothPlastic"
  1224. cl1.BottomSurface = "Smooth"
  1225. cl1.TopSurface = "Smooth"
  1226.  
  1227. cl2 = Instance.new("Part",cl0)
  1228. cl2.FormFactor = 3
  1229. cl2.Size = Vector3.new(2,2,1)
  1230. cl2.BrickColor = BrickColor.new("Medium blue")
  1231. cl2.Anchored = true
  1232. cl2.CanCollide = false
  1233. cl2.Transparency = 0.4
  1234. cl2.Material = "SmoothPlastic"
  1235. cl2.BottomSurface = "Smooth"
  1236. cl2.TopSurface = "Smooth"
  1237.  
  1238. cl3 = Instance.new("Part",cl0)
  1239. cl3.FormFactor = 3
  1240. cl3.Size = Vector3.new(1,2,1)
  1241. cl3.BrickColor = BrickColor.new("Medium blue")
  1242. cl3.Anchored = true
  1243. cl3.CanCollide = false
  1244. cl3.Transparency = 0.4
  1245. cl3.Material = "SmoothPlastic"
  1246. cl3.BottomSurface = "Smooth"
  1247. cl3.TopSurface = "Smooth"
  1248.  
  1249. cl4 = Instance.new("Part",cl0)
  1250. cl4.FormFactor = 3
  1251. cl4.Size = Vector3.new(1,2,1)
  1252. cl4.BrickColor = BrickColor.new("Medium blue")
  1253. cl4.Anchored = true
  1254. cl4.CanCollide = false
  1255. cl4.Transparency = 0.4
  1256. cl4.Material = "SmoothPlastic"
  1257. cl4.BottomSurface = "Smooth"
  1258. cl4.TopSurface = "Smooth"
  1259.  
  1260. cl5 = Instance.new("Part",cl0)
  1261. cl5.FormFactor = 3
  1262. cl5.Size = Vector3.new(1,2,1)
  1263. cl5.BrickColor = BrickColor.new("Medium blue")
  1264. cl5.Anchored = true
  1265. cl5.CanCollide = false
  1266. cl5.Transparency = 0.4
  1267. cl5.Material = "SmoothPlastic"
  1268. cl5.BottomSurface = "Smooth"
  1269. cl5.TopSurface = "Smooth"
  1270.  
  1271. cl6 = Instance.new("Part",cl0)
  1272. cl6.FormFactor = 3
  1273. cl6.Size = Vector3.new(1,2,1)
  1274. cl6.BrickColor = BrickColor.new("Medium blue")
  1275. cl6.Anchored = true
  1276. cl6.CanCollide = false
  1277. cl6.Transparency = 0.4
  1278. cl6.Material = "SmoothPlastic"
  1279. cl6.BottomSurface = "Smooth"
  1280. cl6.TopSurface = "Smooth"
  1281. cll = Instance.new("PointLight",cl2)
  1282. cll.Color = Color3.new(155/255,155/255,1)
  1283. cl0:BreakJoints()
  1284.  
  1285. function beameff(color,part,Part)
  1286. local Coluh = BrickColor.new(color)
  1287. local msh1z = Instance.new("CylinderMesh")
  1288. local prt1z = Instance.new("Part")
  1289. prt1z.formFactor = 3
  1290. prt1z.Name = "HealRay"
  1291. prt1z.Locked = true
  1292. prt1z.Size = Vector3.new(0.2,0.2,0.2)
  1293. prt1z.Parent = Character
  1294. msh1z.Parent = prt1z
  1295. prt1z.BrickColor = BrickColor.new(color)
  1296. prt1z.CanCollide = false
  1297. prt1z.Anchored = true
  1298. light7 = Instance.new("PointLight")
  1299. light7.Parent = prt1z
  1300. light7.Brightness = 15
  1301. light7.Range = 5
  1302. light7.Color = Coluh.Color
  1303. local msh2z = Instance.new("CylinderMesh")
  1304. local prt2z = Instance.new("Part")
  1305. prt2z.formFactor = 3
  1306. prt2z.Name = "HealRay"
  1307. prt2z.Locked = true
  1308. prt2z.Size = Vector3.new(0.2,0.2,0.2)
  1309. prt2z.Parent = Character
  1310. msh2z.Parent = prt2z
  1311. prt2z.BrickColor = BrickColor.new(color)
  1312. prt2z.CanCollide = false
  1313. prt2z.Anchored = true
  1314. light8 = Instance.new("PointLight")
  1315. light8.Parent = prt2z
  1316. light8.Brightness = 15
  1317. light8.Range = 5
  1318. light8.Color = Coluh.Color
  1319. local msh3z = Instance.new("CylinderMesh")
  1320. local prt3z = Instance.new("Part")
  1321. prt3z.formFactor = 3
  1322. prt3z.Name = "HealRay"
  1323. prt3z.Locked = true
  1324. prt3z.Size = Vector3.new(0.2,0.2,0.2)
  1325. prt3z.Parent = Character
  1326. msh3z.Parent = prt3z
  1327. prt3z.BrickColor = BrickColor.new(color)
  1328. prt3z.CanCollide = false
  1329. prt3z.Anchored = true
  1330. light9 = Instance.new("PointLight")
  1331. light9.Parent = prt3z
  1332. light9.Brightness = 15
  1333. light9.Range = 5
  1334. light9.Color = Coluh.Color
  1335. local msh4z = Instance.new("CylinderMesh")
  1336. local prt4z = Instance.new("Part")
  1337. prt4z.formFactor = 3
  1338. prt4z.Name = "HealRay"
  1339. prt4z.Locked = true
  1340. prt4z.Size = Vector3.new(0.2,0.2,0.2)
  1341. prt4z.Parent = Character
  1342. msh4z.Parent = prt4z
  1343. prt4z.BrickColor = BrickColor.new(color)
  1344. prt4z.CanCollide = false
  1345. prt4z.Anchored = true
  1346. light10 = Instance.new("PointLight")
  1347. light10.Parent = prt4z
  1348. light10.Brightness = 15
  1349. light10.Range = 5
  1350. light10.Color = Coluh.Color
  1351.  
  1352. wait(0.15)
  1353.  
  1354. local start = part.CFrame * CFrame.new(0,-part.Size.y/2,0)
  1355. local oristrpos1 = Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)) + (start.p+Part.Position)/2
  1356. local oristrpos2 = Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)) + (oristrpos1+Part.Position)/2
  1357. local oristrpos3 = Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)) + (oristrpos2+Part.Position)/2
  1358. local oristrpos4 = Part.Position
  1359. local mg1 = (start.p - oristrpos1).magnitude
  1360. local mg2 = (oristrpos1 - oristrpos2).magnitude
  1361. local mg3 = (oristrpos2- oristrpos3).magnitude
  1362. local mg4 = (oristrpos3 - oristrpos4).magnitude
  1363. prt1z.Size = Vector3.new(0.5,mg1,0.5)
  1364. prt1z.CFrame = CFrame.new((start.p+oristrpos1)/2,oristrpos1) * CFrame.Angles(math.rad(90),0,0)
  1365. prt2z.Size = Vector3.new(0.75,mg2,0.75)
  1366. prt2z.CFrame = CFrame.new((oristrpos1+oristrpos2)/2,oristrpos2) * CFrame.Angles(math.rad(90),0,0)
  1367. prt3z.Size = Vector3.new(1,mg3,1)
  1368. prt3z.CFrame = CFrame.new((oristrpos2+oristrpos3)/2,oristrpos3) * CFrame.Angles(math.rad(90),0,0)
  1369. prt4z.Size = Vector3.new(1.25,mg4,1.25)
  1370. prt4z.CFrame = CFrame.new((oristrpos3+oristrpos4)/2,oristrpos4) * CFrame.Angles(math.rad(90),0,0)
  1371. coroutine.resume(coroutine.create(function()
  1372. for i = 0.1 , 1 ,0.1 do
  1373. wait()
  1374. msh1z.Scale = Vector3.new(1-0.75*i,1,1-0.75*i)
  1375. msh2z.Scale = Vector3.new(1-0.75*i,1,1-0.75*i)
  1376. msh3z.Scale = Vector3.new(1-0.75*i,1,1-0.75*i)
  1377. msh4z.Scale = Vector3.new(1-0.75*i,1,1-0.75*i)
  1378. prt1z.Transparency = 1*i
  1379. prt2z.Transparency = 1*i
  1380. prt3z.Transparency = 1*i
  1381. prt4z.Transparency = 1*i
  1382. end
  1383. end))
  1384. for i = 0.1 , 1 ,0.1 do
  1385. wait()
  1386. msh1z.Scale = Vector3.new(0.5-0.5*i,1,0.5-0.5*i)
  1387. msh2z.Scale = Vector3.new(0.5-0.5*i,1,0.5-0.5*i)
  1388. msh3z.Scale = Vector3.new(0.5-0.5*i,1,0.5-0.5*i)
  1389. msh4z.Scale = Vector3.new(0.5-0.5*i,1,0.5-0.5*i)
  1390. prt1z.Transparency = 0.5+0.5*i
  1391. prt2z.Transparency = 0.5+0.5*i
  1392. prt3z.Transparency = 0.5+0.5*i
  1393. prt4z.Transparency = 0.5+0.5*i
  1394. end
  1395. prt1z.Parent = nil
  1396. prt2z.Parent = nil
  1397. prt3z.Parent = nil
  1398. prt4z.Parent = nil
  1399. end
  1400.  
  1401.  
  1402. function SK1()
  1403. attack = true
  1404. Character.Humanoid.WalkSpeed = 4
  1405. coroutine.resume(coroutine.create(function()
  1406. if dashing == true then
  1407. movehold = false
  1408. dashing = false
  1409. Character.Humanoid.WalkSpeed = 4
  1410. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  1411. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  1412. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1413. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1414. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1415. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1416. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1417. end
  1418. end))
  1419. Tween(RW, CFrame.new(1, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.pi/1.5,0,-math.pi/4), CFrame.new(-0.5, 0.5, 0), 0.2, true)
  1420. Tween(LW, CFrame.new(-1, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/3,-math.pi/2), CFrame.new(0.5, 0.5, 0), 0.2, true)
  1421. Tween(w1, CFrame.new(0,-1.25,0)*CFrame.fromEulerAnglesXYZ(0,-math.pi/1.5,math.pi/1.5),CFrame.new(0,0,0),0.2,true)
  1422. for i = 0, 1, (1/60)/0.3 do
  1423. rwait()
  1424. end
  1425. while SK1Hold == true do
  1426. if Infusion == false then
  1427. if Blood.Value < 50 then
  1428. if Blood.Value > 46 then
  1429. Character.Humanoid:TakeDamage(50-Blood.Value)
  1430. Blood.Value = Blood.Value + 50-Blood.Value
  1431. elseif Blood.Value <= 46 then
  1432. Character.Humanoid:TakeDamage(4)
  1433. Blood.Value = Blood.Value + 4
  1434. end
  1435. beameff("Black",bld,HandR)
  1436. elseif Blood.Value == 50 then
  1437. SK1Hold = false
  1438. end
  1439. elseif Infusion == true then
  1440. if Character.Humanoid.Health < Character.Humanoid.MaxHealth and Blood.Value >= 4 then
  1441. Blood.Value = Blood.Value - 4
  1442. Character.Humanoid:TakeDamage(-2)
  1443. beameff("Bright red",HandR,bld)
  1444. else
  1445. SK1Hold = false
  1446. end
  1447. end
  1448. end
  1449. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1450. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1451. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1452. Character.Humanoid.WalkSpeed = 16
  1453. for i = 0, 1, (1/60)/0.3 do
  1454. rwait()
  1455. end
  1456. attack = false
  1457. end
  1458.  
  1459. function SK2(Bloody)
  1460. --Weld(Part1,Part0,CFrame0,CFrame1,skippos)
  1461. attack = true
  1462. Character.Humanoid.WalkSpeed = 4
  1463. coroutine.resume(coroutine.create(function()
  1464. if dashing == true then
  1465. movehold = false
  1466. dashing = false
  1467. Character.Humanoid.WalkSpeed = 4
  1468. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  1469. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  1470. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1471. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1472. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1473. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1474. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1475. end
  1476. end))
  1477. local BE2 = Instance.new("Part",Effects)
  1478. BE2.formFactor = 3
  1479. BE2.Transparency = 0.5
  1480. BE2.Anchored = false
  1481. if Bloody == false then
  1482. BE2.BrickColor = BrickColor.new("Really black")
  1483. elseif Bloody == true then
  1484. BE2.BrickColor = BrickColor.new("Black")
  1485. end
  1486. BE2.CanCollide = false
  1487. BE2.Size = Vector3.new(0.2,0.2,0.2)
  1488. BE2.CFrame = HandR.CFrame
  1489. BE2:BreakJoints()
  1490. local BEW2 = Instance.new("Weld")
  1491. BEW2.Parent = BE2
  1492. BEW2.Part0 = BE2
  1493. BEW2.Part1 = HandR
  1494. BEW2.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1495. BEW2.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1496. local BEM2 = Instance.new("SpecialMesh",BE2)
  1497. BEM2.MeshId = "http://www.roblox.com/asset/?id=1185246"
  1498. BEM2.Scale = Vector3.new(-1.5, -1.5, -1.5)
  1499.  
  1500. local BE3 = Instance.new("Part",Effects)
  1501. BE3.Name = "Test"
  1502. BE3.formFactor = 3
  1503. BE3.Transparency = 0.2
  1504. BE3.Anchored = false
  1505. if Bloody == false then
  1506. BE3.BrickColor = BrickColor.new("Black")
  1507. elseif Bloody == true then
  1508. BE3.BrickColor = BrickColor.new("Bright red")
  1509. end
  1510. BE3.CanCollide = false
  1511. BE3.Size = Vector3.new(1,1,1)
  1512. BE3.CFrame = HandR.CFrame
  1513. BE3.Material = "SmoothPlastic"
  1514. BE3:BreakJoints()
  1515. local BEW3 = Instance.new("Weld")
  1516. BEW3.Parent = BE3
  1517. BEW3.Part0 = BE3
  1518. BEW3.Part1 = BE2
  1519. BEW3.C0 = CFrame.new(1,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1520. BEW3.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1521.  
  1522. local BE4 = Instance.new("Part",Effects)
  1523. BE4.Name = "Test"
  1524. BE4.formFactor = 3
  1525. BE4.Transparency = 0.2
  1526. BE4.Anchored = false
  1527. if Bloody == false then
  1528. BE4.BrickColor = BrickColor.new("Black")
  1529. elseif Bloody == true then
  1530. BE4.BrickColor = BrickColor.new("Bright red")
  1531. end
  1532. BE4.CanCollide = false
  1533. BE4.Size = Vector3.new(1,1,1)
  1534. BE4.CFrame = HandR.CFrame
  1535. BE4.Material = "SmoothPlastic"
  1536. BE4:BreakJoints()
  1537. local BEW4 = Instance.new("Weld")
  1538. BEW4.Parent = BE4
  1539. BEW4.Part0 = BE4
  1540. BEW4.Part1 = BE2
  1541. BEW4.C0 = CFrame.new(0,1,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1542. BEW4.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1543.  
  1544. local BE5 = Instance.new("Part",Effects)
  1545. BE5.Name = "Test"
  1546. BE5.formFactor = 3
  1547. BE5.Transparency = 0.2
  1548. BE5.Anchored = false
  1549. if Bloody == false then
  1550. BE5.BrickColor = BrickColor.new("Black")
  1551. elseif Bloody == true then
  1552. BE5.BrickColor = BrickColor.new("Bright red")
  1553. end
  1554. BE5.CanCollide = false
  1555. BE5.Size = Vector3.new(1,1,1)
  1556. BE5.CFrame = HandR.CFrame
  1557. BE5.Material = "SmoothPlastic"
  1558. BE5:BreakJoints()
  1559. local BEW5 = Instance.new("Weld")
  1560. BEW5.Parent = BE5
  1561. BEW5.Part0 = BE5
  1562. BEW5.Part1 = BE2
  1563. BEW5.C0 = CFrame.new(0,0,1) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1564. BEW5.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1565.  
  1566. coroutine.resume(coroutine.create(function()
  1567. while BE2.Parent == Effects do
  1568. rwait()
  1569. for i = 0,1,0.05 do
  1570. rwait()
  1571. BEW3.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,(math.pi*2)*i,0)
  1572. BEW4.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,(math.pi*2)*i)
  1573. BEW5.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ((math.pi*2)*i,0,0)
  1574. end
  1575. end
  1576. end))
  1577.  
  1578. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) , CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/105)), 1, true)
  1579. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/75)), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 1, true)
  1580. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/16,-math.pi/2.75), CFrame.new(-0.5, 0.5, 0), 1, true)
  1581. Tween(LW, CFrame.new(-1.5, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 1, true)
  1582. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1583.  
  1584. for i = 0, 1, (1/60)/1.1 do
  1585. rwait()
  1586. end
  1587.  
  1588. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi) , CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/105)), 0.2, true)
  1589. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/75)), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi), 0.2, true)
  1590. Tween(RW, CFrame.new(1.0, 0.5, -0.5) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2.75), CFrame.new(-0.5, 0.5, 0) *CFrame.fromEulerAnglesXYZ(0,0,0), 0.2, true)
  1591. Tween(LW, CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi/16), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1592. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1593.  
  1594. for i = 0, 1, (1/60)/0.2 do
  1595. rwait()
  1596. end
  1597. coroutine.resume(coroutine.create(function()
  1598. if Bloody == false then
  1599. EBS(HandR,"Really black","Black",false)
  1600. elseif Bloody == true then
  1601. EBS(HandR,"Black","Bright red",true)
  1602. end
  1603. end))
  1604. BE2:Destroy()
  1605. BE3:Destroy()
  1606. BE4:Destroy()
  1607. BE5:Destroy()
  1608. for i = 0, 1, (1/60)/0.1 do
  1609. rwait()
  1610. end
  1611. SK2CD()
  1612. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  1613. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  1614. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1615. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1616. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1617. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1618. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1619. Character.Humanoid.WalkSpeed = 16
  1620. for i = 0, 1, (1/60)/0.3 do
  1621. rwait()
  1622. end
  1623. attack = false
  1624. end
  1625.  
  1626. function SK2CD()
  1627. coroutine.resume(coroutine.create(function()
  1628. for i = 0, 1, (1/60)/5 do
  1629. CD2.Size = UDim2.new(1,0,1-(i),0)
  1630. CD2.Position = UDim2.new(-0.5,0,(i),0)
  1631. Time2 = i
  1632. CT2.Text = math.ceil(5-(Time2*5))
  1633. rwait()
  1634. end
  1635. Time2 = 0
  1636. CT2.Text = ""
  1637. end))
  1638. end
  1639.  
  1640. function SK3(Bloody)
  1641. attack = true
  1642. local charging = true
  1643. Character.Humanoid.WalkSpeed = 12
  1644. coroutine.resume(coroutine.create(function()
  1645. if dashing == true then
  1646. movehold = false
  1647. dashing = false
  1648. Character.Humanoid.WalkSpeed = 4
  1649. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  1650. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  1651. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1652. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1653. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1654. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1655. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1656. end
  1657. end))
  1658.  
  1659. local BE1 = Instance.new("Part",Effects)
  1660. BE1.formFactor = 3
  1661. BE1.Transparency = 1
  1662. BE1.Anchored = false
  1663. BE1.CanCollide = false
  1664. BE1.Size = Vector3.new(0.2,0.2,0.2)
  1665. BE1.CFrame = bld.CFrame
  1666. BE1:BreakJoints()
  1667. local BEW1 = Instance.new("Weld")
  1668. BEW1.Parent = BE1
  1669. BEW1.Part0 = BE1
  1670. BEW1.Part1 = bld
  1671.  
  1672. BEW1.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1673. BEM1 = Instance.new("SpecialMesh",BE1)
  1674. if Bloody == true then
  1675. BE1.BrickColor = BrickColor.new("Bright red")
  1676. BEW1.C0 = CFrame.new(0,-2.5,0) * CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
  1677. BEM1.MeshId = "http://www.roblox.com/asset/?id=96026548"
  1678. BEM1.Scale = Vector3.new(1,1,1)
  1679. elseif Bloody == false then
  1680. BE1.BrickColor = BrickColor.new("Really black")
  1681. BEW1.C0 = CFrame.new(0,0,-2.5) * CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  1682. BEM1.MeshId = "http://www.roblox.com/asset/?id=68253413"
  1683. BEM1.Scale = Vector3.new(0.5, 0.5, 0.75)
  1684. end
  1685.  
  1686.  
  1687. local BE2 = Instance.new("Part",Effects)
  1688. BE2.formFactor = 3
  1689. BE2.Transparency = 1
  1690. BE2.Anchored = false
  1691. BE2.BrickColor = BrickColor.new("Really black")
  1692. BE2.CanCollide = false
  1693. BE2.Size = Vector3.new(0.2,0.2,0.2)
  1694. BE2.CFrame = bld.CFrame
  1695. BE2:BreakJoints()
  1696. local BEW2 = Instance.new("Weld")
  1697. BEW2.Parent = BE2
  1698. BEW2.Part0 = BE2
  1699. BEW2.Part1 = bld
  1700. BEW2.C0 = CFrame.new(0,0,-5) * CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  1701. BEW2.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1702.  
  1703.  
  1704. Tween(HRW, CFrame.new(0,0,0),CFrame.new(0,0,0),0.2,true)
  1705. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  1706. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  1707. Tween(RW, CFrame.new(1.0, 0.25, -0.55) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8+math.pi/16,math.pi/8,math.pi/3.7+math.pi/16), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1708. Tween(LW, CFrame.new(-1.0, 0.5, 0.5) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,math.pi/8,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1709. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1710. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1711. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1712.  
  1713. coroutine.resume(coroutine.create(function()
  1714. while charging == true do
  1715. for i = 0, 1, (1/60)/0.1 do
  1716. rwait()
  1717. end
  1718. MMMAGIC(bld,3,3,3,0,0,0,BrickColor.new("Black"))
  1719. MMMAGIC2(bld,2,2,2,0,0,0,BrickColor.new("Black"))
  1720. end
  1721. end))
  1722. for i = 0, 1, (1/60)/0.3 do
  1723. rwait()
  1724. BE1.Transparency = 1-0.8 *i
  1725. end
  1726.  
  1727. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) , CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/105)), 0.2, true)
  1728. Tween(RW, CFrame.new(1.0, 0.25, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8+math.pi/4,math.pi/8,math.pi/3.7+math.pi/16), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1729. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,math.pi/8,-math.pi/3), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2)*CFrame.fromEulerAnglesXYZ(-math.pi/3,0,0), 0.2, true)
  1730. Tween(w1, CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,math.pi/2.5),CFrame.new(0,0,0),0.2,true)
  1731.  
  1732. hitbox(BE1,3,15,0.2,false,false,delwut,false,var1,var2,color,false,splashsize,false)
  1733. hitbox(BE2,3,10,0.2,false,false,delwut,false,var1,var2,color,false,splashsize,false)
  1734. hitbox(bld,3,10,0.2,false,false,delwut,false,var1,var2,color,false,splashsize,false)
  1735. if Bloody == true then
  1736. coroutine.resume(coroutine.create(function()
  1737. for i = 0, 1, (1/60)/0.125 do
  1738. for i = 0, 1, (1/60)/0.02 do
  1739. rwait()
  1740. end
  1741. MMMAGICB(BE1,1,1,1,math.random(-2,2),math.random(-2,2),math.random(-2,2),BrickColor.new("Black"))
  1742. end
  1743. end))
  1744. end
  1745.  
  1746. for i = 0, 1, (1/60)/0.4 do
  1747. rwait()
  1748. end
  1749. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.5, true)
  1750. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.5, true)
  1751. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.5, true)
  1752. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.5, true)
  1753. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.5, true)
  1754. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.5, true)
  1755. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.5,true)
  1756.  
  1757. for i = 0, 1, (1/60)/0.5 do
  1758. rwait()
  1759. if Bloody == true then
  1760. BEM1.Scale = Vector3.new(1,1-1*i,1)
  1761. BEW1.C0 = CFrame.new(0,-2.5+2.5*i,0) * CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
  1762. elseif Bloody == false then
  1763. BEM1.Scale = Vector3.new(0.5, 0.5, 0.75-0.75*i)
  1764. BEW1.C0 = CFrame.new(0,0,-2.5+2.5*i) * CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  1765. end
  1766. end
  1767. BE1:Destroy()
  1768. BE2:Destroy()
  1769. charging = false
  1770. Character.Humanoid.WalkSpeed = 16
  1771. SK3CD()
  1772. for i = 0, 1, (1/60)/0.1 do
  1773. rwait()
  1774. end
  1775. attack = false
  1776. end
  1777.  
  1778. function SK3CD()
  1779. coroutine.resume(coroutine.create(function()
  1780. for i = 0, 1, (1/60)/9 do
  1781. CD3.Size = UDim2.new(1,0,1-(i),0)
  1782. CD3.Position = UDim2.new(-0.5,0,(i),0)
  1783. Time3 = i
  1784. CT3.Text = math.ceil(9-(Time3*9))
  1785. rwait()
  1786. end
  1787. Time3 = 0
  1788. CT3.Text = ""
  1789. end))
  1790. end
  1791.  
  1792. function Z()
  1793.  
  1794. Character.Humanoid.WalkSpeed = 12
  1795. --Tween(weld, c0, c1, 0.2, true)
  1796.  
  1797. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) , CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/105)), 0.2, true)
  1798. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/75)), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  1799. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,-math.pi/4,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1800. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8+math.pi/16,0,-math.pi/2.25+math.pi/16), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0), 0.2, true)
  1801. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1802. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1803. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/2-math.pi/2,math.pi/2+math.pi/16),CFrame.new(0,0,0),0.2,true)
  1804.  
  1805. for i = 0, 1, (1/60)/0.3 do
  1806. rwait()
  1807. end
  1808.  
  1809. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) , CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(0,0,math.pi/(180/75)), 0.2, true)
  1810. Tween(RW, CFrame.new(0.5, 0.5, -0.5) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,math.pi/6,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1811. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8+math.pi/16,0,-math.pi/2.25+math.pi/8), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/4,0,0), 0.2, true)
  1812. Tween(w1, CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/6,math.pi/2-math.pi/2,math.pi/2-math.pi/16),CFrame.new(0,0,0),0.2,true)
  1813. hitbox(prt3,3,8,0.2,true,false,delwut,false,var1,var2,false,false)
  1814. for i = 0, 1, (1/60)/0.25 do
  1815. rwait()
  1816. end
  1817.  
  1818. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  1819. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  1820. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1821. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1822. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1823. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1824. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.2,true)
  1825.  
  1826. Character.Humanoid.WalkSpeed = 16
  1827.  
  1828. for i = 0, 1, (1/60)/0.3 do
  1829. rwait()
  1830. end
  1831.  
  1832. attack = false
  1833. end
  1834.  
  1835. function X()
  1836. Atik.Value = 30
  1837. attack = true
  1838. Mana.Value = Mana.Value - 5
  1839. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  1840. Tween(HRW, CFrame.new(0,0,0),CFrame.new(0,0,0),0.2,true)
  1841. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  1842. Tween(RW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1843. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1844. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  1845. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1846. Tween(wld1m, CFrame.new(3,-2,-3), CFrame.new(0,0,0), 0.2, true)
  1847. Tween(wld1r, CFrame.new(-3,-2,-3), CFrame.new(0,0,0), 0.2, true)
  1848. for i = 0, 1, (1/60)/0.3 do
  1849. rwait()
  1850. end
  1851. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/10), 0.2, true)
  1852. Tween(RW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0), 0.2, true)
  1853. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  1854. coroutine.resume(coroutine.create(function()
  1855. EBS(HandR)
  1856. end))
  1857. for i = 0, 1, (1/60)/0.3 do
  1858. rwait()
  1859. end
  1860. table.insert(combo, 1, "X")
  1861. didatk = true
  1862. attack = false
  1863. end
  1864.  
  1865. function EBS(part,Color1,Color2,Bloody)
  1866. local EB1 = Instance.new("Model",Effects)
  1867. local BE0 = Instance.new("Part",EB1)
  1868. BE0.formFactor = 3
  1869. BE0.Transparency = 1
  1870. BE0.Anchored = true
  1871. BE0.BrickColor = BrickColor.new("Institutional white")
  1872. BE0.CanCollide = false
  1873. BE0.Size = Vector3.new(0.2,0.2,0.2)
  1874. BE0.CFrame = part.CFrame
  1875. BE0:BreakJoints()
  1876.  
  1877. local BE00 = Instance.new("Part",EB1)
  1878. BE00.formFactor = 3
  1879. BE00.Transparency = 1
  1880. BE00.Anchored = false
  1881. BE00.BrickColor = BrickColor.new("Institutional white")
  1882. BE00.CanCollide = false
  1883. BE00.Size = Vector3.new(0.2,0.2,0.2)
  1884. BE00.CFrame = part.CFrame
  1885. BE00:BreakJoints()
  1886. local BEW0 = Instance.new("Weld")
  1887. BEW0.Parent = BE00
  1888. BEW0.Part0 = BE00
  1889. BEW0.Part1 = BE0
  1890. BEW0.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1891. BEW0.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1892.  
  1893. local BE1 = Instance.new("Part",EB1)
  1894. BE1.formFactor = 3
  1895. BE1.Transparency = 1
  1896. BE1.Anchored = false
  1897. BE1.BrickColor = BrickColor.new("Really black")
  1898. BE1.CanCollide = false
  1899. BE1.Size = Vector3.new(0.2,0.2,0.2)
  1900. BE1.CFrame = part.CFrame
  1901. BE1:BreakJoints()
  1902. local BEW1 = Instance.new("Weld")
  1903. BEW1.Parent = BE1
  1904. BEW1.Part0 = BE1
  1905. BEW1.Part1 = BE00
  1906. BEW1.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1907. BEW1.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1908. BEM1 = Instance.new("SpecialMesh",BE1)
  1909. BEM1.MeshId = "http://www.roblox.com/asset/?id=1185246"
  1910. BEM1.Scale = Vector3.new(1,1,1)
  1911.  
  1912. local BE2 = Instance.new("Part",EB1)
  1913. BE2.formFactor = 3
  1914. BE2.Transparency = 0.5
  1915. BE2.Anchored = false
  1916. BE2.BrickColor = BrickColor.new(Color1)
  1917. BE2.CanCollide = false
  1918. BE2.Size = Vector3.new(0.2,0.2,0.2)
  1919. BE2.CFrame = part.CFrame
  1920. BE2:BreakJoints()
  1921. local BEW2 = Instance.new("Weld")
  1922. BEW2.Parent = BE2
  1923. BEW2.Part0 = BE2
  1924. BEW2.Part1 = BE1
  1925. BEW2.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1926. BEW2.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1927. local BEM2 = Instance.new("SpecialMesh",BE2)
  1928. BEM2.MeshId = "http://www.roblox.com/asset/?id=1185246"
  1929. BEM2.Scale = Vector3.new(-3, -3, -3)
  1930.  
  1931. local BE3 = Instance.new("Part",EB1)
  1932. BE3.Name = "Test"
  1933. BE3.formFactor = 3
  1934. BE3.Transparency = 0.2
  1935. BE3.Anchored = false
  1936. BE3.BrickColor = BrickColor.new(Color2)
  1937. BE3.CanCollide = false
  1938. BE3.Size = Vector3.new(2,2,2)
  1939. BE3.CFrame = part.CFrame
  1940. BE3.Material = "SmoothPlastic"
  1941. BE3:BreakJoints()
  1942. local BEW3 = Instance.new("Weld")
  1943. BEW3.Parent = BE3
  1944. BEW3.Part0 = BE3
  1945. BEW3.Part1 = BE2
  1946. BEW3.C0 = CFrame.new(1,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1947. BEW3.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1948.  
  1949. local BE4 = Instance.new("Part",EB1)
  1950. BE4.Name = "Test"
  1951. BE4.formFactor = 3
  1952. BE4.Transparency = 0.2
  1953. BE4.Anchored = false
  1954. BE4.BrickColor = BrickColor.new(Color2)
  1955. BE4.CanCollide = false
  1956. BE4.Size = Vector3.new(2,2,2)
  1957. BE4.CFrame = part.CFrame
  1958. BE4.Material = "SmoothPlastic"
  1959. BE4:BreakJoints()
  1960. local BEW4 = Instance.new("Weld")
  1961. BEW4.Parent = BE4
  1962. BEW4.Part0 = BE4
  1963. BEW4.Part1 = BE2
  1964. BEW4.C0 = CFrame.new(0,1,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1965. BEW4.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1966.  
  1967. local BE5 = Instance.new("Part",EB1)
  1968. BE5.Name = "Test"
  1969. BE5.formFactor = 3
  1970. BE5.Transparency = 0.2
  1971. BE5.Anchored = false
  1972. BE5.BrickColor = BrickColor.new(Color2)
  1973. BE5.CanCollide = false
  1974. BE5.Size = Vector3.new(2,2,2)
  1975. BE5.CFrame = part.CFrame
  1976. BE5.Material = "SmoothPlastic"
  1977. BE5:BreakJoints()
  1978. local BEW5 = Instance.new("Weld")
  1979. BEW5.Parent = BE5
  1980. BEW5.Part0 = BE5
  1981. BEW5.Part1 = BE2
  1982. BEW5.C0 = CFrame.new(0,0,1) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1983. BEW5.C1 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1984.  
  1985. coroutine.resume(coroutine.create(function()
  1986. while true do
  1987. rwait()
  1988. for i = 0,1,0.05 do
  1989. rwait()
  1990. BEW3.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,(math.pi*2)*i,0)
  1991. BEW4.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,(math.pi*2)*i)
  1992. BEW5.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ((math.pi*2)*i,0,0)
  1993. end
  1994. end
  1995. end))
  1996. if Bloody ~= true then
  1997. hitbox(BE1,5,15,1,false,true,EB1,true,5,4,"Black",true,10,false)
  1998. elseif Bloody == true then
  1999. hitbox(BE1,7.5,15,1,false,true,EB1,true,6,5,"Bright red",true,15,true)
  2000. end
  2001. for i = 0, 1, (1/60)/1 do
  2002. rwait()
  2003. BEW1.C0 = CFrame.new(0,0,72*i) * CFrame.fromEulerAnglesXYZ(0,0,0)
  2004. end
  2005.  
  2006. if EB1.Parent == Effects then
  2007. MMMAGIC(BE1,3,3,3,0,0,0,BrickColor.new("Black"))
  2008. MMMAGIC2(BE1,2,2,2,0,0,0,BrickColor.new("Black"))
  2009. EB1.Parent = nil
  2010. end
  2011. end
  2012.  
  2013. function cs(parent,p) --Magic Charge
  2014.  
  2015. local SlashSound = Instance.new("Sound")
  2016. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2101137"
  2017. SlashSound.Parent = parent
  2018. SlashSound.Volume = .7
  2019. SlashSound.Pitch = p
  2020. SlashSound.PlayOnRemove = true
  2021. coroutine.resume(coroutine.create(function()
  2022. wait()
  2023. SlashSound.Parent = nil
  2024. end))
  2025. end
  2026.  
  2027. manaregen = 4
  2028.  
  2029. manalight = BrickColor.new("Bright red")
  2030.  
  2031. function AddMana(add)
  2032. Mana.Value = Mana.Value + add
  2033. end
  2034.  
  2035. function ManaCharge()
  2036. attack = true
  2037. Tween(RW, CFrame.new(1, 0.5, -0.5) * CFrame.Angles(math.pi/2,0,-math.pi/4), CFrame.new(0, 0.5, 0) * CFrame.Angles(-math.pi/4, 0, 0), 0.5, true)
  2038. Tween(LW, CFrame.new(-1, 0.5, -0.5) * CFrame.Angles(math.pi/2,math.rad(0),math.pi/4), CFrame.new(0, 0.5, 0) * CFrame.Angles(-math.pi/4, 0, 0), 0.5, true)
  2039. Tween(w1, CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2), CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2), 0.5, true)
  2040. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,math.pi/9), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(0,0,0), 0.5, true)
  2041. for i = 0, 1, (1/60)/0.6 do
  2042. rwait()
  2043. end
  2044.  
  2045. Tween(RW, CFrame.new(1, 0.5, -0.5) * CFrame.Angles(math.pi/2,math.rad(0),-math.pi/4), CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.25, true)
  2046. Tween(LW, CFrame.new(-1, 0.5, -0.5) * CFrame.Angles(math.pi/2,math.rad(0),math.pi/4), CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.25, true)
  2047. Tween(w1, CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2), CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2), 0.25, true)
  2048. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(0,0,0), 0.25, true)
  2049. for i = 0, 1, (1/60)/0.35 do
  2050. rwait()
  2051. end
  2052. ii = 0
  2053. d = false
  2054. Character.Humanoid.WalkSpeed = 5
  2055. cs(Head,0.5)
  2056. repeat
  2057. wait(0.1)
  2058. ii = ii + 10
  2059. AddMana(manaregen)
  2060. coroutine.resume(coroutine.create(function()
  2061. local meshb1 = Instance.new("SpecialMesh")
  2062. meshb1.Scale = Vector3.new(3,2,3)
  2063. meshb1.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2064. local shellb1 = Instance.new("Part")
  2065. meshb1.Parent = shellb1
  2066. shellb1.Anchored = true
  2067. shellb1.formFactor = 3
  2068. shellb1.Size = Vector3.new(1,1,1)
  2069. shellb1.CFrame = CFrame.new(Torso.Position) * CFrame.new(0,-2,0)* CFrame.Angles(0,math.rad(ii),0)
  2070. shellb1.Parent = Effects
  2071. shellb1.Transparency = 1
  2072. shellb1.BrickColor = BrickColor.new("Really black")
  2073. shellb1.CanCollide = false
  2074. light6 = Instance.new("PointLight")
  2075. light6.Parent = shellb1
  2076. light6.Brightness = 14
  2077. light6.Range = 10
  2078. light6.Color = manalight.Color
  2079. for i = 0 , 1 , 0.05 do
  2080. wait()
  2081. shellb1.Transparency = 1-1*i
  2082. meshb1.Scale = Vector3.new(3+1*i,2-0.5*i,3+1*i)
  2083. end
  2084. for i = 0 , 1 , 0.05 do
  2085. wait()
  2086. shellb1.Transparency = 1*i
  2087. meshb1.Scale = Vector3.new(4+1*i,1.5-1.5*i,4+1*i)
  2088. end
  2089. shellb1.Parent = nil
  2090. end))
  2091. coroutine.resume(coroutine.create(function()
  2092. if not d then
  2093. local meshb = Instance.new("SpecialMesh")
  2094. meshb.Scale = Vector3.new(0,0,0)
  2095. meshb.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2096. local shellb = Instance.new("Part")
  2097. meshb.Parent = shellb
  2098. shellb.Anchored = true
  2099. shellb.formFactor = 3
  2100. shellb.Size = Vector3.new(1,1,1)
  2101. shellb.CFrame = CFrame.new(Torso.Position) * CFrame.new(math.random(-5,5),math.random(-2,5),math.random(-5,5))
  2102. shellb.Parent = Effects
  2103. shellb.Reflectance = 0.2
  2104. shellb.Transparency = 1
  2105. if math.random(1,2) == 1 then
  2106. shellb.BrickColor = BrickColor.new("Black")
  2107. else
  2108. shellb.BrickColor = BrickColor.new("Bright red")
  2109. end
  2110. shellb.CanCollide = false
  2111. d = true
  2112. coroutine.resume(coroutine.create(function()
  2113. wait(0.1)
  2114. d = false
  2115. end))
  2116. for i = 0 ,1 , 0.1 do
  2117. wait()
  2118. meshb.Scale = Vector3.new(0.5*i,1*i,0.5*i)
  2119. shellb.Transparency = 1-1*i
  2120. end
  2121. for i = 0 ,1 , 0.1 do
  2122. wait()
  2123. meshb.Scale = Vector3.new(0.5+0.5*i,1+1*i,0.5+0.5*i)
  2124. shellb.Transparency = 1*i
  2125. end
  2126. shellb.Parent = nil
  2127. end
  2128. end))
  2129. until not buttonhold or Mana.Value >= Mana.MaxValue
  2130. Character.Humanoid.WalkSpeed = 16
  2131. buttonhold = false
  2132. Tween(RW, CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.5, true)
  2133. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.5, true)
  2134. Tween(w1, CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2),CFrame.new(0,0,0),0.5,true)
  2135.  
  2136. attack = false
  2137. end
  2138.  
  2139.  
  2140. function ob1d(mouse)
  2141. if attack == false and skilluse == false and dashing == false then
  2142. attack = true
  2143. Z()
  2144. end
  2145.  
  2146. end
  2147.  
  2148. function ob1u(mouse)
  2149.  
  2150. end
  2151.  
  2152. function ob2d(mouse)
  2153.  
  2154. end
  2155.  
  2156. function ob2u(mouse)
  2157.  
  2158. end
  2159.  
  2160. function key(key)
  2161. if key == "f" then
  2162. if attack == false then
  2163. buttonhold = true
  2164. ManaCharge()
  2165. end
  2166. end
  2167. if key == "q" then
  2168. if attack == false then
  2169. if Infusion == false then
  2170. Infusion = true
  2171. BL3.Visible = false
  2172. elseif Infusion == true then
  2173. Infusion = false
  2174. BL3.Visible = true
  2175. end
  2176. end
  2177. end
  2178. if key == "e" then
  2179. if skilluse == false and attack == false then
  2180. SK1Hold = true
  2181. SK1()
  2182. end
  2183. end
  2184. if key == "z" then
  2185. if Time1 == 0 and skilluse == false and attack == false and Mana.Value >= 15 then
  2186. if Infusion == true and Blood.Value >= 15 then
  2187. Mana.Value=Mana.Value-15
  2188. SKP2()
  2189. Blood.Value = Blood.Value-15
  2190. else
  2191. Mana.Value=Mana.Value-15
  2192. ZHold = true
  2193. SKP()
  2194. end
  2195. end
  2196. end
  2197. if key == "x" then
  2198. if Time2 == 0 and skilluse == false and attack == false and Mana.Value >= 15 then
  2199. Mana.Value = Mana.Value - 15
  2200. if Infusion == true and Blood.Value >= 15 then
  2201. Blood.Value = Blood.Value - 15
  2202. SK2(true)
  2203. else
  2204. SK2(false)
  2205. end
  2206. end
  2207. end
  2208.  
  2209. if key == "c" then
  2210. if Time3 == 0 and skilluse == false and attack == false and Mana.Value >= 25 then
  2211. Mana.Value = Mana.Value - 25
  2212. if Infusion == true and Blood.Value >= 25 then
  2213. Blood.Value = Blood.Value - 25
  2214. SK3(true)
  2215. else
  2216. SK3(false)
  2217. end
  2218. end
  2219. end
  2220. end
  2221.  
  2222. function key2(key)
  2223. if key == "e" then
  2224. SK1Hold = false
  2225. end
  2226. if key == "z" then
  2227. ZHold = false
  2228. end
  2229. if key == "f" then
  2230. buttonhold = false
  2231. end
  2232. end
  2233.  
  2234. function s(mouse)
  2235. mouse.Button1Down:connect(function() ob1d(mouse) end)
  2236. mouse.Button1Up:connect(function() ob1u(mouse) end)
  2237. mouse.Button2Down:connect(function() ob2d(mouse) end)
  2238. mouse.Button2Up:connect(function() ob2u(mouse) end)
  2239. mouse.KeyDown:connect(key)
  2240. mouse.KeyUp:connect(key2)
  2241. unsheathed = true
  2242. player = Player
  2243. ch = Character
  2244. MMouse = mouse
  2245. RSH = ch.Torso["Right Shoulder"]
  2246. LSH = ch.Torso["Left Shoulder"]
  2247. --
  2248. RSH.Parent = nil
  2249. LSH.Parent = nil
  2250. RH.Parent = nil
  2251. LH.Parent = nil
  2252. NK.Parent = nil
  2253. --
  2254.  
  2255. HT = Weld(ch.Torso,ch.HumanoidRootPart,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
  2256.  
  2257. NK2 = Weld(ch.Head,ch.Torso,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),true)
  2258.  
  2259. RW = Weld(ch["Right Arm"],ch.Torso,CFrame.new(1.0, 0.5, -0.25) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(math.pi/8,0,math.pi/3.7),CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
  2260.  
  2261. RW2 = Weld(ch["Right Leg"],ch.Torso,CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2),CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
  2262.  
  2263. LW = Weld(ch["Left Arm"],ch.Torso,CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,-math.pi/2.25),CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
  2264.  
  2265. LW2 = Weld(ch["Left Leg"],ch.Torso,CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
  2266.  
  2267. w1.C0 = CFrame.new(0,-1.75,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  2268.  
  2269. --_G.L = LW
  2270. --
  2271. end
  2272.  
  2273. function ds(mouse)
  2274. wait()
  2275. RW.Parent = nil
  2276. LW.Parent = nil
  2277. RW2.Parent = nil
  2278. LW2.Parent = nil
  2279. NK2.Parent = nil
  2280. RSH.Parent = Character.Torso
  2281. LSH.Parent = Character.Torso
  2282. RH.Parent = Character.Torso
  2283. LH.Parent = Character.Torso
  2284. NK.Parent = Character.Torso
  2285. end
  2286.  
  2287. Bin.Selected:connect(s)
  2288. Bin.Deselected:connect(ds)
  2289. SK1CD()
  2290. SK2CD()
  2291. SK3CD()
  2292.  
  2293. coroutine.resume(coroutine.create(function()
  2294. while true do
  2295. rwait()
  2296. MT.Text = ""..Mana.Value.."/100"
  2297. BLT.Text = ""..Blood.Value.."/50"
  2298. MB.Size = UDim2.new(1*(Mana.Value/100),0,1,0)
  2299. BL2.Size = UDim2.new(2*Blood.Value/50,0,2*Blood.Value/50,0)
  2300. BL2.Position = UDim2.new(-1*Blood.Value/50,0,-0.45*Blood.Value/50,0)
  2301. mshbd.Scale = Vector3.new(5*Blood.Value/50,5*Blood.Value/50,5*Blood.Value/50)
  2302. end
  2303. end))
  2304.  
  2305. coroutine.resume(coroutine.create(function()
  2306. while true do
  2307. rwait()
  2308. if attack == false then
  2309. Atik.Value = Atik.Value - 1
  2310. if Atik.Value == 0 then
  2311. if skilluse == false and dashing == false and didatk == true then
  2312. didatk = false
  2313. Tween(HRW, CFrame.new(0,0,0),CFrame.new(0,0,0),0.2,true)
  2314. Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
  2315. Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
  2316. Tween(RW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  2317. Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  2318. Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
  2319. Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
  2320. end
  2321. for i = 1, #combo do
  2322. table.remove(combo, i)
  2323. end
  2324. end
  2325. end
  2326. end
  2327. end))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement