imanoob10101001

Untitled

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