Advertisement
Dark_EccentricYT

Untitled

Aug 18th, 2017
4,546
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.64 KB | None | 0 0
  1. wait(1)
  2.  
  3. Player = game:GetService("Players").LocalPlayer
  4. --FIXED WITH TRIGECTORY's CheatSheet
  5. cheatsheetplr = game.Players.LocalPlayer
  6. i = Instance.new("NumberValue", cheatsheetplr )
  7. i.Name = "FPSCH"
  8. Bin = Instance.new("HopperBin", cheatsheetplr .Backpack)
  9. script.Parent = Bin
  10. local cf = CFrame.new
  11. local RbxUtility = LoadLibrary("RbxUtility")
  12. local Create = RbxUtility.Create
  13. 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})
  14. 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})
  15. Character = Player.Character
  16. Torso = Character.Torso
  17. Head = Character.Head
  18. Humanoid = Character.Humanoid
  19. m = Instance.new("Model", Character)
  20. LeftArm = Character["Left Arm"]
  21. invising = false
  22. LeftLeg = Character["Left Leg"]
  23. RightArm = Character["Right Arm"]
  24. RightLeg = Character["Right Leg"]
  25. LS = Torso["Left Shoulder"]
  26. LH = Torso["Left Hip"]
  27. running = false
  28. RS = Torso["Right Shoulder"]
  29. RH = Torso["Right Hip"]
  30. face = Head.face
  31. Neck = Torso.Neck
  32. it = Instance.new
  33. attacktype = 1
  34. vt = Vector3.new
  35. cf = CFrame.new
  36. euler = CFrame.fromEulerAnglesXYZ
  37. angles = CFrame.Angles
  38. cloaked = false
  39. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  40. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  41. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  42. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  43. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  44. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  45. RootPart = Character.HumanoidRootPart
  46. invisy = false
  47. RootJoint = RootPart.RootJoint
  48. RootCF = euler(-1.57, 0, 3.14)
  49. attack = false
  50. attackdebounce = false
  51. deb = false
  52. equipped = true
  53. CRITTING = false
  54. hand = false
  55. MMouse = nil
  56. combo = 0
  57. mana = 100
  58. trispeed = 0.2
  59. attackmode = "none"
  60. local idle = 0
  61. local Anim = "Idle"
  62. local Effects = {}
  63. local gun = false
  64. local shoot = false
  65. venabled = false
  66. player = nil
  67. trispeed = 0.5
  68. pathtrans = 0.7
  69. magix = false
  70. xenabled = true
  71. cenabled = true
  72. venabled = true
  73. zenabled = true
  74. pathcolor = BrickColor.new("Royal purple")
  75. shoot = false
  76. mon = Instance.new("Model", Character)
  77. RSH = nil
  78. RW = Instance.new("Weld")
  79. RW.Name = "Right Shoulder"
  80. LW.Name = "Left Shoulder"
  81. LH = Torso["Left Hip"]
  82. RH = Torso["Right Hip"]
  83. TorsoColor = Torso.BrickColor
  84. NoOutline = function(Part)
  85. Part.TopSurface = 10
  86. end
  87.  
  88. local fengui = it("GuiMain")
  89. fengui.Parent = Player.PlayerGui
  90. fengui.Name = "WeaponGUI"
  91. local fenframe = it("Frame")
  92. fenframe.Parent = fengui
  93. fenframe.BackgroundColor3 = Color3.new(255, 255, 255)
  94. fenframe.BackgroundTransparency = 1
  95. fenframe.BorderColor3 = Color3.new(17, 17, 17)
  96. fenframe.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  97. fenframe.Position = UDim2.new(0.4, 0, 0.1, 0)
  98. local fenbarmana1 = it("TextLabel")
  99. fenbarmana1.Parent = fenframe
  100. fenbarmana1.Text = " "
  101. fenbarmana1.BackgroundTransparency = 0
  102. fenbarmana1.BackgroundColor3 = Color3.new(0, 0, 0)
  103. fenbarmana1.SizeConstraint = "RelativeXY"
  104. fenbarmana1.TextXAlignment = "Center"
  105. fenbarmana1.TextYAlignment = "Center"
  106. fenbarmana1.Position = UDim2.new(0, 0, 0, 0)
  107. fenbarmana1.Size = UDim2.new(4, 0, 0.2, 0)
  108. local fenbarmana2 = it("TextLabel")
  109. fenbarmana2.Parent = fenframe
  110. fenbarmana2.Text = " "
  111. fenbarmana2.BackgroundTransparency = 0
  112. fenbarmana2.BackgroundColor3 = Torso.Color
  113. fenbarmana2.SizeConstraint = "RelativeXY"
  114. fenbarmana2.TextXAlignment = "Center"
  115. fenbarmana2.TextYAlignment = "Center"
  116. fenbarmana2.Position = UDim2.new(0, 0, 0, 0)
  117. fenbarmana2.Size = UDim2.new(4 * mana / 100, 0, 0.2, 0)
  118. local fenbarmana3 = it("TextLabel")
  119. fenbarmana3.Parent = fenframe
  120. fenbarmana3.Text = " "
  121. fenbarmana3.BackgroundTransparency = 0
  122. fenbarmana3.BackgroundColor3 = Color3.new(Col1, Col2, Col3)
  123. fenbarmana3.SizeConstraint = "RelativeXY"
  124. fenbarmana3.TextXAlignment = "Center"
  125. fenbarmana3.TextYAlignment = "Center"
  126. fenbarmana3.Position = UDim2.new(0, 0, 0, 0)
  127. fenbarmana3.Size = UDim2.new(0, 0, 0.2, 0)
  128. local fenbarmana4 = it("TextLabel")
  129. fenbarmana4.Parent = fenframe
  130. fenbarmana4.Text = "Energy(" .. mana .. ")"
  131. fenbarmana4.BackgroundTransparency = 1
  132. fenbarmana4.BackgroundColor3 = Color3.new(0, 0, 0)
  133. fenbarmana4.SizeConstraint = "RelativeXY"
  134. fenbarmana4.TextXAlignment = "Center"
  135. fenbarmana4.TextYAlignment = "Center"
  136. fenbarmana4.Position = UDim2.new(0, 0, -0.3, 0)
  137. fenbarmana4.Size = UDim2.new(4, 0, 0.2, 0)
  138. fenbarmana4.FontSize = "Size9"
  139. fenbarmana4.TextStrokeTransparency = 0
  140. fenbarmana4.TextColor = BrickColor.new("Royal purple")
  141. local fengui = it("GuiMain")
  142. fengui.Parent = Player.PlayerGui
  143. fengui.Name = "WeaponGUI"
  144. local fenframe1 = it("TextLabel")
  145. fenframe1.Parent = fengui
  146. fenframe1.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  147. fenframe1.BackgroundTransparency = 0.3
  148. fenframe1.BorderSizePixel = 5
  149. fenframe1.BorderColor3 = Color3.new(1, 1, 1)
  150. fenframe1.Size = UDim2.new(0.05, 0, 0.1, 0)
  151. fenframe1.Position = UDim2.new(0.325, 0, 0.7, 0)
  152. fenframe1.Text = "Z"
  153. fenframe1.TextWrapped = true
  154. fenframe1.FontSize = 7
  155. fenframe1.TextColor3 = Color3.new(1, 1, 1)
  156. local fenframe1a = it("TextLabel")
  157. fenframe1a.Parent = fengui
  158. fenframe1a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  159. fenframe1a.BackgroundTransparency = 0.3
  160. fenframe1a.BorderSizePixel = 5
  161. fenframe1a.BorderColor3 = Color3.new(1, 1, 1)
  162. fenframe1a.Size = UDim2.new(0.05, 0, 0.1, 0)
  163. fenframe1a.Position = UDim2.new(0.325, 0, 0.7, 0)
  164. fenframe1a.Text = ""
  165. local fenframe2 = it("TextLabel")
  166. fenframe2.Parent = fengui
  167. fenframe2.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  168. fenframe2.BackgroundTransparency = 0.3
  169. fenframe2.BorderSizePixel = 5
  170. fenframe2.BorderColor3 = Color3.new(1, 1, 1)
  171. fenframe2.Size = UDim2.new(0.05, 0, 0.1, 0)
  172. fenframe2.Position = UDim2.new(0.425, 0, 0.7, 0)
  173. fenframe2.Text = "X"
  174. fenframe2.TextWrapped = true
  175. fenframe2.FontSize = 7
  176. fenframe2.TextColor3 = Color3.new(1, 1, 1)
  177. local fenframe2a = it("TextLabel")
  178. fenframe2a.Parent = fengui
  179. fenframe2a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  180. fenframe2a.BackgroundTransparency = 0.3
  181. fenframe2a.BorderSizePixel = 5
  182. fenframe2a.BorderColor3 = Color3.new(1, 1, 1)
  183. fenframe2a.Size = UDim2.new(0.05, 0, 0.1, 0)
  184. fenframe2a.Position = UDim2.new(0.425, 0, 0.7, 0)
  185. fenframe2a.Text = ""
  186. local fenframe3 = it("TextLabel")
  187. fenframe3.Parent = fengui
  188. fenframe3.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  189. fenframe3.BackgroundTransparency = 0.3
  190. fenframe3.BorderSizePixel = 5
  191. fenframe3.BorderColor3 = Color3.new(1, 1, 1)
  192. fenframe3.Size = UDim2.new(0.05, 0, 0.1, 0)
  193. fenframe3.Position = UDim2.new(0.525, 0, 0.7, 0)
  194. fenframe3.Text = "C"
  195. fenframe3.TextWrapped = true
  196. fenframe3.FontSize = 7
  197. fenframe3.TextColor3 = Color3.new(1, 1, 1)
  198. local fenframe3a = it("TextLabel")
  199. fenframe3a.Parent = fengui
  200. fenframe3a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  201. fenframe3a.BackgroundTransparency = 0.3
  202. fenframe3a.BorderSizePixel = 5
  203. fenframe3a.BorderColor3 = Color3.new(1, 1, 1)
  204. fenframe3a.Size = UDim2.new(0.05, 0, 0.1, 0)
  205. fenframe3a.Position = UDim2.new(0.525, 0, 0.7, 0)
  206. fenframe3a.Text = ""
  207. local fenframe4 = it("TextLabel")
  208. fenframe4.Parent = fengui
  209. fenframe4.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  210. fenframe4.BackgroundTransparency = 0.3
  211. fenframe4.BorderSizePixel = 5
  212. fenframe4.BorderColor3 = Color3.new(1, 1, 1)
  213. fenframe4.Size = UDim2.new(0.05, 0, 0.1, 0)
  214. fenframe4.Position = UDim2.new(0.625, 0, 0.7, 0)
  215. fenframe4.Text = "V"
  216. fenframe4.TextWrapped = true
  217. fenframe4.FontSize = 7
  218. fenframe4.TextColor3 = Color3.new(1, 1, 1)
  219. local fenframe4a = it("TextLabel")
  220. fenframe4a.Parent = fengui
  221. fenframe4a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  222. fenframe4a.BackgroundTransparency = 0.3
  223. fenframe4a.BorderSizePixel = 5
  224. fenframe4a.BorderColor3 = Color3.new(1, 1, 1)
  225. fenframe4a.Size = UDim2.new(0.05, 0, 0.1, 0)
  226. fenframe4a.Position = UDim2.new(0.625, 0, 0.7, 0)
  227. fenframe4a.Text = ""
  228. fenframe1a.Size = UDim2.new(0, 0, 0.1, 0)
  229. fenframe2a.Size = UDim2.new(0, 0, 0.1, 0)
  230. fenframe3a.Size = UDim2.new(0, 0, 0.1, 0)
  231. fenframe4a.Size = UDim2.new(0, 0, 0.1, 0)
  232. ch = Character
  233. RSH = ch.Torso["Right Shoulder"]
  234. LSH = ch.Torso["Left Shoulder"]
  235. RSH.Parent = nil
  236. LSH.Parent = nil
  237. RW.Name = "Right Shoulder"
  238. RW.Part0 = ch.Torso
  239. RW.C0 = cf(1.5, 0.5, 0)
  240. RW.C1 = cf(0, 0.5, 0)
  241. RW.Part1 = ch["Right Arm"]
  242. RW.Parent = ch.Torso
  243. LW.Name = "Left Shoulder"
  244. LW.Part0 = ch.Torso
  245. LW.C0 = cf(-1.5, 0.5, 0)
  246. LW.C1 = cf(0, 0.5, 0)
  247. LW.Part1 = ch["Left Arm"]
  248. LW.Parent = ch.Torso
  249. local weldBetween = function(a, b)
  250. local weldd = Instance.new("ManualWeld")
  251. weldd.Part0 = a
  252. weldd.Part1 = b
  253. weldd.C0 = CFrame.new()
  254. weldd.C1 = b.CFrame:inverse() * a.CFrame
  255. weldd.Parent = a
  256. return weldd
  257. end
  258.  
  259. it = Instance.new
  260. nooutline = function(part)
  261. part.TopSurface = 10
  262. end
  263.  
  264. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  265. local fp = it("Part")
  266. fp.Parent = parent
  267. fp.Reflectance = reflectance
  268. fp.Transparency = transparency
  269. fp.CanCollide = false
  270. fp.Locked = true
  271. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  272. fp.Name = name
  273. fp.Size = size
  274. fp.Position = Character.Torso.Position
  275. nooutline(fp)
  276. fp.Material = material
  277. fp:BreakJoints()
  278. return fp
  279. end
  280.  
  281. prt = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  282. local fp = it("Part")
  283. fp.Parent = parent
  284. fp.Reflectance = reflectance
  285. fp.Transparency = transparency
  286. fp.CanCollide = false
  287. fp.Locked = true
  288. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  289. fp.Name = name
  290. fp.Size = size
  291. fp.Position = Character.Torso.Position
  292. nooutline(fp)
  293. fp.Material = material
  294. fp:BreakJoints()
  295. return fp
  296. end
  297.  
  298. paart = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  299. local fp = it("Part")
  300. fp.Parent = parent
  301. fp.Reflectance = reflectance
  302. fp.Transparency = transparency
  303. fp.CanCollide = false
  304. fp.Locked = true
  305. fp.BrickColor = brickcolor
  306. fp.Name = name
  307. fp.Size = size
  308. fp.Position = Torso.Position
  309. NoOutline(fp)
  310. fp.Material = "Neon"
  311. fp:BreakJoints()
  312. return fp
  313. end
  314.  
  315. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  316. local mesh = it(Mesh)
  317. mesh.Parent = part
  318. if Mesh == "SpecialMesh" then
  319. mesh.MeshType = meshtype
  320. mesh.MeshId = meshid
  321. end
  322. mesh.Offset = offset
  323. mesh.Scale = scale
  324. return mesh
  325. end
  326.  
  327. weld = function(parent, part0, part1, c0, c1)
  328. local weld = it("Weld")
  329. weld.Parent = parent
  330. weld.Part0 = part0
  331. weld.Part1 = part1
  332. weld.C0 = c0
  333. weld.C1 = c1
  334. return weld
  335. end
  336.  
  337. local Color1 = Torso.BrickColor
  338. local bodvel = Instance.new("BodyVelocity")
  339. local bg = Instance.new("BodyGyro")
  340. ArtificialHB = Instance.new("BindableEvent", script)
  341. ArtificialHB.Name = "Heartbeat"
  342. script:WaitForChild("Heartbeat")
  343. frame = 0.033333333333333
  344. if Player.FPSCH.Value == true then
  345. frame = 0.016666666666667
  346. else
  347. frame = 0.022222222222222
  348. end
  349. tf = 0
  350. allowframeloss = false
  351. tossremainder = false
  352. lastframe = tick()
  353. script.Heartbeat:Fire()
  354. game:GetService("RunService").Heartbeat:connect(function(s, p)
  355. tf = tf + s
  356. if frame <= tf then
  357. if allowframeloss then
  358. script.Heartbeat:Fire()
  359. lastframe = tick()
  360. else
  361. for i = 1, math.floor(tf / frame) do
  362. script.Heartbeat:Fire()
  363. end
  364. lastframe = tick()
  365. end
  366. if tossremainder then
  367. tf = 0
  368. else
  369. tf = tf - frame * math.floor(tf / frame)
  370. end
  371. end
  372. end
  373. )
  374. swait = function(num)
  375. if num == 0 or num == nil then
  376. ArtificialHB.Event:wait()
  377. else
  378. for i = 0, num do
  379. ArtificialHB.Event:wait()
  380. end
  381. end
  382. end
  383.  
  384. pwait = function(num)
  385. if num == 0 or num == nil then
  386. game:service("RunService").Heartbeat:wait(0)
  387. else
  388. for i = 0, num do
  389. game:service("RunService").Heartbeat:wait(0)
  390. end
  391. end
  392. end
  393.  
  394. so = function(id, par, vol, pit)
  395. coroutine.resume(coroutine.create(function()
  396. local sou = Instance.new("Sound", par or workspace)
  397. sou.Volume = vol
  398. sou.Pitch = pit or 1
  399. sou.SoundId = id
  400. swait()
  401. sou:play()
  402. game:GetService("Debris"):AddItem(sou, 6)
  403. end
  404. ))
  405. end
  406.  
  407. function clerp(a,b,t)
  408. local qa = {QuaternionFromCFrame(a)}
  409. local qb = {QuaternionFromCFrame(b)}
  410. local ax, ay, az = a.x, a.y, a.z
  411. local bx, by, bz = b.x, b.y, b.z
  412. local _t = 1-t
  413. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  414. end
  415.  
  416. function QuaternionFromCFrame(cf)
  417. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  418. local trace = m00 + m11 + m22
  419. if trace > 0 then
  420. local s = math.sqrt(1 + trace)
  421. local recip = 0.5/s
  422. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  423. else
  424. local i = 0
  425. if m11 > m00 then
  426. i = 1
  427. end
  428. if m22 > (i == 0 and m00 or m11) then
  429. i = 2
  430. end
  431. if i == 0 then
  432. local s = math.sqrt(m00-m11-m22+1)
  433. local recip = 0.5/s
  434. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  435. elseif i == 1 then
  436. local s = math.sqrt(m11-m22-m00+1)
  437. local recip = 0.5/s
  438. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  439. elseif i == 2 then
  440. local s = math.sqrt(m22-m00-m11+1)
  441. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  442. end
  443. end
  444. end
  445.  
  446. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  447. local xs, ys, zs = x + x, y + y, z + z
  448. local wx, wy, wz = w*xs, w*ys, w*zs
  449. local xx = x*xs
  450. local xy = x*ys
  451. local xz = x*zs
  452. local yy = y*ys
  453. local yz = y*zs
  454. local zz = z*zs
  455. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  456. end
  457.  
  458. function QuaternionSlerp(a, b, t)
  459. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  460. local startInterp, finishInterp;
  461. if cosTheta >= 0.0001 then
  462. if (1 - cosTheta) > 0.0001 then
  463. local theta = math.acos(cosTheta)
  464. local invSinTheta = 1/math.sin(theta)
  465. startInterp = math.sin((1-t)*theta)*invSinTheta
  466. finishInterp = math.sin(t*theta)*invSinTheta
  467. else
  468. startInterp = 1-t
  469. finishInterp = t
  470. end
  471. else
  472. if (1+cosTheta) > 0.0001 then
  473. local theta = math.acos(-cosTheta)
  474. local invSinTheta = 1/math.sin(theta)
  475. startInterp = math.sin((t-1)*theta)*invSinTheta
  476. finishInterp = math.sin(t*theta)*invSinTheta
  477. else
  478. startInterp = t-1
  479. finishInterp = t
  480. end
  481. end
  482. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  483. end
  484.  
  485. rayCast = function(Pos, Dir, Max, Ignore)
  486. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  487. end
  488.  
  489. SkullEffect = function(brickcolor, cframe, x1, y1, z1, delay)
  490. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(3, 3, 3))
  491. prt.Anchored = true
  492. prt.CFrame = cframe
  493. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=4770583", vt(0, 0, 0), vt(x1, y1, z1))
  494. game:GetService("Debris"):AddItem(prt, 2)
  495. CF = prt.CFrame
  496. coroutine.resume(coroutine.create(function(Part, Mesh, TehCF)
  497. for i = 0, 1, 0.2 do
  498. wait()
  499. Part.CFrame = CF * cf(0, 0, -0.4)
  500. end
  501. for i = 0, 1, delay do
  502. wait()
  503. Mesh.Scale = Mesh.Scale
  504. end
  505. for i = 0, 1, 0.1 do
  506. wait()
  507. Part.Transparency = i
  508. end
  509. Part.Parent = nil
  510. return Part
  511. end
  512. ), prt, msh, CF)
  513. return prt
  514. end
  515.  
  516. MagicBlock = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  517. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  518. prt.Anchored = true
  519. prt.CFrame = cframe
  520. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  521. game:GetService("Debris"):AddItem(prt, 5)
  522. coroutine.resume(coroutine.create(function(Part, Mesh)
  523. for i = 0, 1, delay do
  524. wait()
  525. Part.CFrame = Part.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  526. Part.Transparency = i
  527. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  528. end
  529. Part.Parent = nil
  530. return Part
  531. end
  532. ), prt, msh)
  533. return prt
  534. end
  535.  
  536. MagicBlock2 = function(brickcolor, cframe, Parent, x1, y1, z1, x3, y3, z3, delay)
  537. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  538. prt.Anchored = false
  539. prt.CFrame = cframe
  540. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  541. local wld = weld(prt, prt, Parent, cframe)
  542. game:GetService("Debris"):AddItem(prt, 5)
  543. coroutine.resume(coroutine.create(function(Part, Mesh, Weld)
  544. for i = 0, 1, delay do
  545. wait()
  546. Weld.C0 = euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * cframe
  547. Part.Transparency = i
  548. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  549. end
  550. Part.Parent = nil
  551. end
  552. ), prt, msh, wld)
  553. end
  554.  
  555. MagicBlock3 = function(brickcolor, cframe, Parent, x1, y1, z1, x3, y3, z3, delay)
  556. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  557. prt.Anchored = false
  558. prt.CFrame = cframe
  559. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  560. local wld = weld(prt, prt, Parent, euler(0, 0, 0) * cf(0, 0, 0))
  561. game:GetService("Debris"):AddItem(prt, 5)
  562. coroutine.resume(coroutine.create(function(Part, Mesh, Weld)
  563. for i = 0, 1, delay do
  564. wait()
  565. Weld.C0 = euler(i * 20, 0, 0)
  566. Part.Transparency = i
  567. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  568. end
  569. Part.Parent = nil
  570. end
  571. ), prt, msh, wld)
  572. end
  573.  
  574. MagicCircle2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  575. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  576. prt.Anchored = true
  577. prt.CFrame = cframe
  578. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  579. game:GetService("Debris"):AddItem(prt, 2)
  580. coroutine.resume(coroutine.create(function(Part, Mesh)
  581. for i = 0, 1, delay do
  582. wait()
  583. Part.CFrame = Part.CFrame
  584. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  585. local prt2 = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  586. prt2.Anchored = true
  587. prt2.CFrame = cframe * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  588. local msh2 = mesh("SpecialMesh", prt2, "Sphere", "", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  589. game:GetService("Debris"):AddItem(prt2, 2)
  590. coroutine.resume(coroutine.create(function(Part, Mesh)
  591. for i = 0, 1, 0.1 do
  592. wait()
  593. Part.CFrame = Part.CFrame * cf(0, 0.5, 0)
  594. end
  595. Part.Parent = nil
  596. end
  597. ), prt2, msh2)
  598. end
  599. for i = 0, 1, delay * 2 do
  600. wait()
  601. Part.CFrame = Part.CFrame
  602. Mesh.Scale = vt(x1 + x3 - (x1 + x3) * i, y1 + y3 - (y1 + y3) * i, z1 + z3 - (z1 + z3) * i)
  603. end
  604. Part.Parent = nil
  605. end
  606. ), prt, msh)
  607. end
  608.  
  609. MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  610. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  611. prt.Anchored = true
  612. prt.CFrame = cframe
  613. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  614. game:GetService("Debris"):AddItem(prt, 2)
  615. coroutine.resume(coroutine.create(function(Part, Mesh)
  616. for i = 0, 1, delay do
  617. wait()
  618. Part.CFrame = Part.CFrame
  619. Part.Transparency = i
  620. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  621. end
  622. Part.Parent = nil
  623. end
  624. ), prt, msh)
  625. end
  626.  
  627. MagicRing = function(brickcolor, cframe, x1, y1, z1, x2, y2, z2, x3, y3, z3)
  628. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  629. prt.Anchored = true
  630. prt.CFrame = cframe * euler(x2, y2, z2)
  631. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  632. game:GetService("Debris"):AddItem(prt, 2)
  633. coroutine.resume(coroutine.create(function(Part, Mesh)
  634. for i = 0, 1, 0.03 do
  635. wait()
  636. Part.CFrame = Part.CFrame
  637. Part.Transparency = i
  638. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  639. end
  640. Part.Parent = nil
  641. end
  642. ), prt, msh)
  643. end
  644.  
  645. MagicRing1 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  646. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  647. prt.Anchored = true
  648. prt.CFrame = cframe
  649. msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  650. game:GetService("Debris"):AddItem(prt, 2)
  651. coroutine.resume(coroutine.create(function(Part, Mesh, num)
  652. for i = 0, 1, delay do
  653. swait()
  654. Part.Transparency = i
  655. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  656. end
  657. Part.Parent = nil
  658. end
  659. ), prt, msh, (math.random(0, 1) + math.random()) / 5)
  660. end
  661.  
  662. MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  663. local prt = part(3, Character, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt())
  664. prt.Anchored = true
  665. prt.CFrame = cframe
  666. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  667. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  668. end
  669.  
  670. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  671. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  672. prt.Anchored = true
  673. prt.CFrame = cframe * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  674. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  675. game:GetService("Debris"):AddItem(prt, 2)
  676. coroutine.resume(coroutine.create(function(Part, CF, Numbb, randnumb)
  677. CF = Part.CFrame
  678. Numbb = 0
  679. randnumb = math.random() / 10
  680. rand1 = math.random() / 10
  681. for i = 0, 1, rand1 do
  682. wait()
  683. CF = CF * cf(0, math.random() / 2, 0)
  684. Part.CFrame = CF * euler(Numbb, 0, 0)
  685. Part.Transparency = i
  686. Numbb = Numbb + randnumb
  687. end
  688. Part.Parent = nil
  689. end
  690. ), prt, CF, Numbb, randnumb)
  691. end
  692.  
  693. MagicWaveThing = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  694. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  695. prt.Anchored = true
  696. prt.CFrame = cframe
  697. msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1051557", vt(0, 0, 0), vt(x1, y1, z1))
  698. game:GetService("Debris"):AddItem(prt, 5)
  699. coroutine.resume(coroutine.create(function(Part, Mesh)
  700. for i = 0, 1, delay do
  701. wait()
  702. Part.CFrame = Part.CFrame * euler(0, 0.7, 0)
  703. Part.Transparency = i
  704. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  705. end
  706. Part.Parent = nil
  707. end
  708. ), prt, msh)
  709. end
  710.  
  711. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  712. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  713. prt.Anchored = true
  714. prt.CFrame = cframe
  715. msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  716. game:GetService("Debris"):AddItem(prt, 2)
  717. coroutine.resume(coroutine.create(function(Part, Mesh)
  718. for i = 0, 1, delay do
  719. wait()
  720. Part.CFrame = Part.CFrame * cf(0, y3 / 2, 0)
  721. Part.Transparency = i
  722. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  723. end
  724. Part.Parent = nil
  725. end
  726. ), prt, msh)
  727. end
  728.  
  729. StravEffect = function(brickcolor, cframe, x, y, z, x1, y1, z1, delay)
  730. local prt = paart(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  731. prt.Anchored = true
  732. prt.CFrame = cframe * cf(x, y, z)
  733. msh = mesh("SpecialMesh", prt, "FileMesh", "rbxassetid://168892363", vt(0, 0, 0), vt(x1, y1, z1))
  734. game:GetService("Debris"):AddItem(prt, 5)
  735. coroutine.resume(coroutine.create(function(Part, Mesh, ex, why, zee)
  736. local num = math.random()
  737. local num2 = math.random(-3, 2) + math.random()
  738. local numm = 0
  739. for i = 0, 1, delay * 2 do
  740. swait()
  741. Part.CFrame = cframe * euler(0, numm * num * 10, 0) * cf(ex, why, zee) * cf(-i * 10, num2, 0)
  742. Part.Transparency = i
  743. numm = numm + 0.01
  744. end
  745. Part.Parent = nil
  746. Mesh.Parent = nil
  747. end
  748. ), prt, msh, x, y, z)
  749. end
  750.  
  751. dmgstart = function(dmg, what)
  752. hitcon = what.Touched:connect(function(hit)
  753. local hum = hit.Parent:FindFirstChild("Humanoid")
  754. if hum and not hum:IsDescendantOf(Character) and hit.Name ~= "Node" then
  755. hum:TakeDamage(dmg)
  756. end
  757. end
  758. )
  759. end
  760.  
  761. dmgstop = function()
  762. hitcon:disconnect()
  763. end
  764.  
  765. Cloak = function()
  766. so("http://roblox.com/asset/?id=2767090", Torso, 1, 1.1)
  767. face.Parent = nil
  768. cloaked = true
  769. for _,v in pairs(Torso.Parent:children()) do
  770. do
  771. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  772. coroutine.resume(coroutine.create(function()
  773. for i = 0, 1, 0.2 do
  774. wait()
  775. v.Transparency = i
  776. end
  777. v.Transparency = 1
  778. end
  779. ))
  780. end
  781. if v.className == "Hat" then
  782. do
  783. hatp = v.Handle
  784. coroutine.resume(coroutine.create(function(derp)
  785. for i = 0, 1, 0.2 do
  786. wait()
  787. derp.Transparency = i
  788. end
  789. derp.Transparency = 1
  790. end
  791. ), hatp)
  792. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_THEN_STMT
  793.  
  794. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_STMT
  795.  
  796. end
  797. end
  798. end
  799. end
  800. for _,v in pairs(m:children()) do
  801. if v.className == "Part" then
  802. coroutine.resume(coroutine.create(function()
  803. for i = 0, 1, 0.2 do
  804. wait()
  805. v.Transparency = i
  806. end
  807. v.Transparency = 1
  808. end
  809. ))
  810. end
  811. end
  812. end
  813.  
  814. UnCloak = function()
  815. so("http://roblox.com/asset/?id=2767090", Torso, 1, 1.1)
  816. face.Parent = Head
  817. cloaked = false
  818. for _,v in pairs(Torso.Parent:children()) do
  819. do
  820. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  821. coroutine.resume(coroutine.create(function()
  822. for i = 0, 1, 0.1 do
  823. wait()
  824. v.Transparency = v.Transparency - 0.1
  825. end
  826. v.Transparency = 0
  827. end
  828. ))
  829. end
  830. if v.className == "Hat" then
  831. do
  832. hatp = v.Handle
  833. coroutine.resume(coroutine.create(function(derp)
  834. for i = 0, 1, 0.1 do
  835. wait()
  836. derp.Transparency = derp.Transparency - 0.1
  837. end
  838. derp.Transparency = 0
  839. end
  840. ), hatp)
  841. -- DECOMPILER ERROR at PC45: LeaveBlock: unexpected jumping out IF_THEN_STMT
  842.  
  843. -- DECOMPILER ERROR at PC45: LeaveBlock: unexpected jumping out IF_STMT
  844.  
  845. end
  846. end
  847. end
  848. end
  849. for _,v in pairs(m:children()) do
  850. if v.className == "Part" and v.Name ~= "hitbox" and v.Name ~= "tip" then
  851. coroutine.resume(coroutine.create(function()
  852. for i = 0, 1, 0.1 do
  853. wait()
  854. v.Transparency = v.Transparency - 0.1
  855. end
  856. v.Transparency = 0
  857. end
  858. ))
  859. v.Transparency = 0
  860. end
  861. end
  862. end
  863.  
  864. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
  865. if hit.Parent == nil then
  866. return
  867. end
  868. h = hit.Parent:FindFirstChild("Humanoid")
  869. for _,v in pairs(hit.Parent:children()) do
  870. if v:IsA("Humanoid") then
  871. h = v
  872. end
  873. end
  874. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  875. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  876. end
  877. if hit.Parent.className == "Hat" then
  878. hit = hit.Parent.Parent:findFirstChild("Head")
  879. end
  880. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  881. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  882. return
  883. end
  884. c = Instance.new("ObjectValue")
  885. c.Name = "creator"
  886. c.Value = game:service("Players").LocalPlayer
  887. c.Parent = h
  888. game:GetService("Debris"):AddItem(c, 0.5)
  889. Damage = math.huge
  890. blocked = false
  891. block = hit.Parent:findFirstChild("Block")
  892. if block ~= nil then
  893. print(block.className)
  894. if block.className == "NumberValue" and block.Value > 0 then
  895. blocked = true
  896. if decreaseblock == nil then
  897. block.Value = block.Value - 1
  898. end
  899. end
  900. if block.className == "IntValue" and block.Value > 0 then
  901. blocked = true
  902. if decreaseblock ~= nil then
  903. block.Value = block.Value - 1
  904. end
  905. end
  906. end
  907. if CRITTING == false then
  908. if blocked == false then
  909. HitHealth = h.Health
  910. h.Health = h.Health - math.huge
  911. HitHealth = h.Health
  912. if HitHealth ~= h.Health and HitHealth ~= 0 and h.Health <= 0 and h.Parent.Name ~= "Lost Soul" then
  913. print("gained spree")
  914. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value = game.Players.LocalPlayer.leaderstats.Spree.Value + 1
  915. end
  916. showDamage(hit.Parent, Damage, 0.5, BrickColor.new("Black"))
  917. if HitHealth ~= h.Health and HitHealth ~= 0 and h.Health <= 0 and h.Parent.Name ~= "Lost Soul" then
  918. print("gained kill")
  919. script.Parent.Kills.Value = script.Parent.Kills.Value + 1
  920. end
  921. else
  922. h.Health = h.Health - math.huge
  923. showDamage(hit.Parent, math.huge, 0.5, BrickColor.new("Royal purple"))
  924. end
  925. else
  926. MagicRing1(BrickColor.new("Royal purple"), h.Parent.Torso.CFrame * angles(math.rad(math.random(1, 360)), math.rad(math.random(1, 360)), math.rad(math.random(1, 360))), 2, 2, 1, 1, 1, 0, 0.2)
  927. h.Health = h.Health - math.huge
  928. HitHealth = h.Health
  929. showDamage(hit.Parent, math.huge, 0.5, BrickColor.new("Royal purple"))
  930. if HitHealth ~= h.Health and HitHealth ~= 0 and h.Health <= 0 and h.Parent.Name ~= "Lost Soul" then
  931. print("gained spree")
  932. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value = game.Players.LocalPlayer.leaderstats.Spree.Value + 1
  933. end
  934. if HitHealth ~= h.Health and HitHealth ~= 0 and h.Health <= 0 and h.Parent.Name ~= "Lost Soul" then
  935. print("gained kill")
  936. script.Parent.Kills.Value = script.Parent.Kills.Value + 1
  937. end
  938. end
  939. if Type == "Knockdown" then
  940. hum = hit.Parent.Humanoid
  941. hum.PlatformStand = true
  942. coroutine.resume(coroutine.create(function(HHumanoid)
  943. swait(1)
  944. HHumanoid.PlatformStand = false
  945. end
  946. ), hum)
  947. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  948. local bodvol = Instance.new("BodyVelocity")
  949. bodvol.velocity = angle * knockback
  950. bodvol.P = 5000
  951. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  952. bodvol.Parent = hit
  953. rl = Instance.new("BodyAngularVelocity")
  954. rl.P = 3000
  955. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  956. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  957. rl.Parent = hit
  958. game:GetService("Debris"):AddItem(bodvol, 0.5)
  959. game:GetService("Debris"):AddItem(rl, 0.5)
  960. else
  961. do
  962. if Type == "Normal" then
  963. vp = Instance.new("BodyVelocity")
  964. vp.P = 500
  965. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  966. if KnockbackType == 1 then
  967. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  968. else
  969. if KnockbackType == 2 then
  970. vp.velocity = Property.CFrame.lookVector * knockback
  971. end
  972. end
  973. if knockback > 0 then
  974. vp.Parent = hit.Parent.Torso
  975. end
  976. game:GetService("Debris"):AddItem(vp, 0.5)
  977. else
  978. if Type == "Up" then
  979. local bodyVelocity = Instance.new("BodyVelocity")
  980. bodyVelocity.velocity = vt(0, 60, 0)
  981. bodyVelocity.P = 5000
  982. bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
  983. bodyVelocity.Parent = hit
  984. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  985. rl = Instance.new("BodyAngularVelocity")
  986. rl.P = 3000
  987. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  988. rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
  989. rl.Parent = hit
  990. game:GetService("Debris"):AddItem(rl, 0.5)
  991. else
  992. do
  993. if Type == "Snare" then
  994. bp = Instance.new("BodyPosition")
  995. bp.P = 2000
  996. bp.D = 100
  997. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  998. bp.position = hit.Parent.Torso.Position
  999. bp.Parent = hit.Parent.Torso
  1000. game:GetService("Debris"):AddItem(bp, 1)
  1001. else
  1002. if Type == "Target" and Targetting == false then
  1003. ZTarget = hit.Parent.Torso
  1004. coroutine.resume(coroutine.create(function(Part)
  1005. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  1006. swait(5)
  1007. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  1008. end
  1009. ), ZTarget)
  1010. TargHum = ZTarget.Parent:findFirstChild("Humanoid")
  1011. targetgui = Instance.new("BillboardGui")
  1012. targetgui.Parent = ZTarget
  1013. targetgui.Size = UDim2.new(10, 100, 10, 100)
  1014. targ = Instance.new("ImageLabel")
  1015. targ.Parent = targetgui
  1016. targ.BackgroundTransparency = 1
  1017. targ.Image = "rbxassetid://4834067"
  1018. targ.Size = UDim2.new(1, 0, 1, 0)
  1019. cam.CameraType = "Scriptable"
  1020. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  1021. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  1022. workspace.CurrentCamera.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  1023. Targetting = true
  1024. RocketTarget = ZTarget
  1025. for i = 1, Property do
  1026. if Humanoid.Health > 0 and Character.Parent ~= nil and TargHum.Health > 0 and TargHum.Parent ~= nil and Targetting == true then
  1027. swait()
  1028. end
  1029. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  1030. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  1031. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) * cf(0, 5, 10) * euler(-0.3, 0, 0)
  1032. end
  1033. Targetting = false
  1034. RocketTarget = nil
  1035. targetgui.Parent = nil
  1036. cam.CameraType = "Custom"
  1037. end
  1038. end
  1039. debounce = Instance.new("BoolValue")
  1040. debounce.Name = "DebounceHit"
  1041. debounce.Parent = hit.Parent
  1042. debounce.Value = true
  1043. game:GetService("Debris"):AddItem(debounce, Delay)
  1044. c = Instance.new("ObjectValue")
  1045. c.Name = "creator"
  1046. c.Value = Player
  1047. c.Parent = h
  1048. game:GetService("Debris"):AddItem(c, 0.5)
  1049. CRIT = false
  1050. hitDeb = true
  1051. AttackPos = 6
  1052. end
  1053. end
  1054. end
  1055. end
  1056. end
  1057. end
  1058. end
  1059.  
  1060. showDamage = function(Char, Dealt, du, Color)
  1061. g = Instance.new("Model")
  1062. g.Name = tostring(Dealt)
  1063. h = Instance.new("Humanoid")
  1064. h.Health = 0
  1065. h.MaxHealth = 0
  1066. h.Parent = g
  1067. c = Instance.new("Part")
  1068. c.Transparency = 0
  1069. c.BrickColor = Color
  1070. c.Name = "Head"
  1071. c.TopSurface = 0
  1072. c.BottomSurface = 0
  1073. c.Size = Vector3.new(1, 0.4, 1)
  1074. ms = Instance.new("CylinderMesh")
  1075. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  1076. if CRIT == true then
  1077. ms.Scale = Vector3.new(1, 1.25, 1)
  1078. end
  1079. ms.Parent = c
  1080. c.Reflectance = 0
  1081. Instance.new("BodyGyro").Parent = c
  1082. c.Parent = g
  1083. if Char:findFirstChild("Head") ~= nil then
  1084. c.CFrame = CFrame.new(Char.Head.CFrame.p + Vector3.new(0, 1.5, 0))
  1085. else
  1086. if Char.Parent:findFirstChild("Head") ~= nil then
  1087. c.CFrame = CFrame.new(Char.Parent.Head.CFrame.p + Vector3.new(0, 1.5, 0))
  1088. end
  1089. end
  1090. f = Instance.new("BodyPosition")
  1091. f.P = 2000
  1092. f.D = 100
  1093. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1094. f.position = c.Position + Vector3.new(0, 3, 0)
  1095. f.Parent = c
  1096. game:GetService("Debris"):AddItem(g, 0.5 + du)
  1097. c.CanCollide = false
  1098. g.Parent = workspace
  1099. c.CanCollide = false
  1100. end
  1101.  
  1102. local Shockwave = function()
  1103. local Wave = Instance.new("Part", m)
  1104. Wave.Name = "Shockwave"
  1105. Wave.BrickColor = BrickColor.new("Black")
  1106. Wave.Size = Vector3.new(1, 1, 1)
  1107. Wave.Shape = "Ball"
  1108. Wave.CanCollide = false
  1109. Wave.Anchored = true
  1110. Wave.TopSurface = 0
  1111. Wave.BottomSurface = 0
  1112. Wave.Touched:connect(function(hit)
  1113. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") and hit.Parent.Name ~= Character.Name and hit.Parent.Parent ~= mon then
  1114. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 5
  1115. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  1116. end
  1117. end
  1118. )
  1119. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  1120. Delay(0, function()
  1121. for i = 1, 38 do
  1122. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  1123. Wave.CFrame = Torso.CFrame
  1124. local t = i / 38
  1125. Wave.Transparency = t
  1126. wait()
  1127. end
  1128. Wave:Destroy()
  1129. end
  1130. )
  1131. Delay(0, function()
  1132. while 1 do
  1133. while wait() and Wave ~= nil do
  1134. Wave.CFrame = Wave.CFrame
  1135. end
  1136. break
  1137. end
  1138. end
  1139. )
  1140. end
  1141.  
  1142. local CFrameFromTopBack = function(at, top, back)
  1143. local right = top:Cross(back)
  1144. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  1145. end
  1146.  
  1147. Triangle = function(a, b, c)
  1148. local edg1 = c - a:Dot(b - a.unit)
  1149. local edg2 = a - b:Dot(c - b.unit)
  1150. local edg3 = b - c:Dot(a - c.unit)
  1151. if edg1 <= (b - a).magnitude and edg1 >= 0 then
  1152. a = a
  1153. else
  1154. -- DECOMPILER ERROR at PC35: Overwrote pending register: R1 in 'AssignReg'
  1155.  
  1156. if edg2 <= (c - b).magnitude and edg2 >= 0 then
  1157. a = b
  1158. else
  1159. -- DECOMPILER ERROR at PC46: Overwrote pending register: R2 in 'AssignReg'
  1160.  
  1161. -- DECOMPILER ERROR at PC47: Overwrote pending register: R1 in 'AssignReg'
  1162.  
  1163. if edg3 <= (a - c).magnitude and edg3 >= 0 then
  1164. a = c
  1165. else
  1166. assert(false, "unreachable")
  1167. end
  1168. end
  1169. end
  1170. local len1 = c - a:Dot(b - a.unit)
  1171. local len2 =( b - a).magnitude - len1
  1172. local width = ((a + b - a.unit * len1) - c).magnitude
  1173. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  1174. local list = {}
  1175. if len1 > 0.01 then
  1176. local w1 = Instance.new("WedgePart", m)
  1177. game:GetService("Debris"):AddItem(w1, 5)
  1178. w1.Material = "SmoothPlastic"
  1179. w1.BrickColor = BrickColor.new("Black")
  1180. w1.Transparency = 0
  1181. w1.Reflectance = 0
  1182. w1.Material = "SmoothPlastic"
  1183. w1.CanCollide = false
  1184. NoOutline(w1)
  1185. local sz = Vector3.new(0.2, width, len1)
  1186. w1.Size = sz
  1187. local sp = Instance.new("SpecialMesh", w1)
  1188. sp.MeshType = "Wedge"
  1189. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  1190. w1:BreakJoints()
  1191. w1.Anchored = true
  1192. w1.Parent = workspace
  1193. w1.Transparency = 0.7
  1194. table.insert(Effects, {w1, "Disappear", 0.01})
  1195. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  1196. table.insert(list, w1)
  1197. end
  1198. do
  1199. if len2 > 0.01 then
  1200. local w2 = Instance.new("WedgePart", m)
  1201. game:GetService("Debris"):AddItem(w2, 5)
  1202. w2.Material = "SmoothPlastic"
  1203. w2.BrickColor = BrickColor.new("Black")
  1204. w2.Transparency = 0
  1205. w2.Reflectance = 0
  1206. w2.Material = "SmoothPlastic"
  1207. w2.CanCollide = false
  1208. NoOutline(w2)
  1209. local sz = Vector3.new(0.2, width, len2)
  1210. w2.Size = sz
  1211. local sp = Instance.new("SpecialMesh", w2)
  1212. sp.MeshType = "Wedge"
  1213. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  1214. w2:BreakJoints()
  1215. w2.Anchored = true
  1216. w2.Parent = workspace
  1217. w2.Transparency = 0.7
  1218. table.insert(Effects, {w2, "Disappear", 0.01})
  1219. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  1220. table.insert(list, w2)
  1221. end
  1222. do
  1223. return unpack(list)
  1224. end
  1225. end
  1226. end
  1227.  
  1228. NoOutline = function(Part)
  1229. Part.TopSurface = 10
  1230. end
  1231.  
  1232. HandleA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Royal purple", "Handle", Vector3.new(0.200000003, 0.399999917, 0.200000003))
  1233. handleweld = weld(m, Character["Right Arm"], HandleA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0100860596, 0.390179157, -0.00997161865, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  1234. HitboxA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Royal purple", "HitboxA", Vector3.new(1.01999998, 0.600000024, 1.01999998))
  1235. HitboxAweld = weld(m, HandleA, HitboxA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00997924805, 0.499976158, 0.00996398926, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1236. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.800000012, 0.200000003, 1))
  1237. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-005, -0.400054932, 0, -5.96046448e-008, -0.999999642, 0, 0.999999642, -5.96046448e-008, 0, 0, 0, 1))
  1238. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1239. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.200000003, 1))
  1240. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00998306274, -0.410003662, 0, -5.96774044e-008, -0.999998927, 1.39832199e-008, 0.999998808, -5.95318852e-008, 2.4033401e-008, 2.40333904e-008, -1.39832164e-008, 1))
  1241. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1242. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  1243. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.419921875, -0.900010347, 0.00999450684, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1244. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1245. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399993896, -0.500012636, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1246. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.399999917, 0.200000003))
  1247. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399993896, -0.800000429, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1248. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.99999994, 0.220000014))
  1249. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399993896, -0.100007057, 0.41003418, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1250. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.819999993, 0.200000003, 0.200000003))
  1251. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.109970093, -0.900010347, -0.400039673, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1252. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(1.01999998, 0.200000003, 1.01999998))
  1253. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00997924805, 0.499976158, 0.00996398926, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1254. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1255. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399993896, -0.900010347, -0.299987793, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1256. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0.5, "Really black", "Part", Vector3.new(0.800000012, 0.800000012, 0.800000012))
  1257. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.43051147e-006, -0.300003052, -4.57763672e-005, -5.96046448e-008, -0.999999642, 0, 0.999999642, -5.96046448e-008, 0, 0, 0, 1))
  1258. mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1259. local Blood = Instance.new("ParticleEmitter", Part)
  1260. Blood.Enabled = true
  1261. Blood.Lifetime = NumberRange.new(0.4)
  1262. Blood.RotSpeed = NumberRange.new(0)
  1263. Blood.Acceleration = Vector3.new(0,-10,0)
  1264. Blood.Rate = 100
  1265. Blood.VelocitySpread = 360
  1266. Blood.Rotation = NumberRange.new(-360,360)
  1267. Blood.Color = ColorSequence.new(Color3.new(17/255,0,1))
  1268. Blood.Name = "Blood"
  1269. Blood.LightEmission = 1
  1270. Blood.LockedToPart = true
  1271. Blood.Texture = "http://www.roblox.com/asset/?id=513989292"
  1272. Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 7), NumberSequenceKeypoint.new(1, 0)})
  1273. Blood.ZOffset = 4
  1274. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.99999994, 0.200000003))
  1275. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399993896, -0.100007057, -0.400039673, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1276. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.819999993, 0.200000003, 0.200000003))
  1277. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.109970093, -0.900010347, 0.419967651, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1278. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.200000003, 0.420000017))
  1279. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399993896, -0.900010347, 0.310012817, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1280. HandleB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Royal purple", "Handle", Vector3.new(0.200000003, 0.399999917, 0.200000003))
  1281. handleweld = weld(m, Character["Left Arm"], HandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0100708008, 0.390179157, -0.00997161865, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  1282. HitboxB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Royal purple", "HitboxB", Vector3.new(1.01999998, 0.600000024, 1.01999998))
  1283. HitboxBweld = weld(m, HandleB, HitboxB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00999450684, 0.499976873, -0.0100097656, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1284. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(1.01999998, 0.200000003, 1.01999998))
  1285. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00999450684, 0.499976873, -0.0100097656, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1286. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.200000003, 1))
  1287. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00998282433, -0.429977417, -0.0199737549, 5.96773759e-008, -0.999998927, -1.3983211e-008, -0.999998748, -5.95318852e-008, 4.47034836e-008, -5.96046448e-008, -1.39832164e-008, -0.999999702))
  1288. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1289. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0.5, "Really black", "Part", Vector3.new(0.800000012, 0.800000012, 0.800000012))
  1290. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.15255737e-007, -0.319976807, -0.0200271606, 5.9604627e-008, -0.999999642, -3.55271368e-015, -0.999999404, -5.96046448e-008, 2.98023224e-008, -5.96046448e-008, 0, -0.999999702))
  1291. mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1292. local Blood = Instance.new("ParticleEmitter", Part)
  1293. Blood.Enabled = true
  1294. Blood.Lifetime = NumberRange.new(0.4)
  1295. Blood.RotSpeed = NumberRange.new(0)
  1296. Blood.Acceleration = Vector3.new(0,-10,0)
  1297. Blood.Rate = 100
  1298. Blood.VelocitySpread = 360
  1299. Blood.Rotation = NumberRange.new(-360,360)
  1300. Blood.Color = ColorSequence.new(Color3.new(17/255,0,1))
  1301. Blood.Name = "Blood"
  1302. Blood.LightEmission = 1
  1303. Blood.LockedToPart = true
  1304. Blood.Texture = "http://www.roblox.com/asset/?id=513989292"
  1305. Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 7), NumberSequenceKeypoint.new(1, 0)})
  1306. Blood.ZOffset = 4
  1307. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1308. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.41998291, -0.500012159, -0.0199813843, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1309. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1310. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.419967651, -0.900009871, -0.319976807, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1311. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.99999994, 0.200000003))
  1312. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.41998291, -0.100006819, -0.420028687, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1313. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  1314. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.399932861, -0.900009871, -0.00998687744, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1315. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.200000003, 0.420000017))
  1316. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.419952393, -0.900009871, 0.290039063, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1317. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.819999993, 0.200000003, 0.200000003))
  1318. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0899810791, -0.900009871, -0.420005798, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1319. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.399999917, 0.200000003))
  1320. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.41998291, -0.799999952, -0.0199813843, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1321. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.200000003, 0.99999994, 0.220000014))
  1322. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.41998291, -0.100006819, 0.390068054, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1323. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.819999993, 0.200000003, 0.200000003))
  1324. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0899810791, -0.900009871, 0.399978638, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1325. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Royal purple", "Part", Vector3.new(0.800000012, 0.200000003, 1))
  1326. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.88350677e-005, -0.420028687, -0.0199966431, 5.9604627e-008, -0.999999642, -3.55271368e-015, -0.999999404, -5.96046448e-008, 2.98023224e-008, -5.96046448e-008, 0, -0.999999702))
  1327. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1328. moosic = Instance.new("Sound",Character)
  1329. moosic.SoundId, moosic.Volume, moosic.Looped = "rbxassetid://148515294", 1.25, true
  1330. moosic:Play()
  1331. attackone = function()
  1332. attack = true
  1333. for i = 0, 1, 0.2 do
  1334. swait()
  1335. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.3)
  1336. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1337. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.4) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
  1338. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.4) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  1339. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(120), math.rad(0)), 0.3)
  1340. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
  1341. end
  1342. so("http://roblox.com/asset/?id=200632136", HitboxA, 1, 1)
  1343. local con = HitboxA.Touched:connect(function(hit)
  1344. Damagefunc(hit, math.huge, math.huge, 0, "Normal", RootPart, 0.2, 1)
  1345. end
  1346. )
  1347. for i = 0, 1, 0.2 do
  1348. swait()
  1349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1350. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  1351. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  1352. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.4) * angles(math.rad(0), math.rad(-100), math.rad(-50)), 0.3)
  1353. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1354. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-120), math.rad(0)), 0.3)
  1355. end
  1356. attack = false
  1357. con:disconnect()
  1358. end
  1359.  
  1360. attacktwo = function()
  1361. attack = true
  1362. for i = 0, 1, 0.2 do
  1363. swait()
  1364. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(60)), 0.3)
  1365. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  1366. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.4) * angles(math.rad(0), math.rad(100), math.rad(90)), 0.3)
  1367. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.4) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.3)
  1368. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1369. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-120), math.rad(0)), 0.3)
  1370. end
  1371. so("http://roblox.com/asset/?id=200632136", HitboxB, 1, 1.2)
  1372. local con = HitboxB.Touched:connect(function(hit)
  1373. Damagefunc(hit, math.huge, math.huge, 0, "Normal", RootPart, 0.2, 1)
  1374. end
  1375. )
  1376. for i = 0, 1, 0.2 do
  1377. swait()
  1378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1379. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5), math.rad(0), math.rad(70)), 0.3)
  1380. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(100), math.rad(50)), 0.3)
  1381. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.4) * angles(math.rad(0), math.rad(-50 * i), math.rad(-80)), 0.3)
  1382. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(120), math.rad(0)), 0.3)
  1383. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
  1384. end
  1385. attack = false
  1386. con:disconnect()
  1387. end
  1388.  
  1389. attackthree = function()
  1390. attack = true
  1391. for i = 0, 1, 0.2 do
  1392. swait()
  1393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.3)
  1394. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1395. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.3)
  1396. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3)
  1397. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-50)), 0.3)
  1398. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
  1399. end
  1400. so("http://roblox.com/asset/?id=200632211", RightLeg, 1, 1)
  1401. local con = RightLeg.Touched:connect(function(hit)
  1402. Damagefunc(hit, math.huge, math.huge, math.random(5, 10), "Normal", RootPart, 0.2, 1)
  1403. end
  1404. )
  1405. for i = 0, 1, 0.2 do
  1406. swait()
  1407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1408. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1409. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(40)), 0.3)
  1410. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.3)
  1411. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(120)), 0.3)
  1412. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(20)), 0.3)
  1413. end
  1414. attack = false
  1415. con:disconnect()
  1416. end
  1417.  
  1418. attackfour = function()
  1419. attack = true
  1420. for i = 0, 1, 0.2 do
  1421. swait()
  1422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1423. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1424. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(40)), 0.3)
  1425. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-40)), 0.3)
  1426. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-10)), 0.3)
  1427. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-80), math.rad(20)), 0.3)
  1428. end
  1429. so("http://roblox.com/asset/?id=200632211", Head, 1, 0.9)
  1430. local con = Head.Touched:connect(function(hit)
  1431. Damagefunc(hit, math.huge, math.huge, 0, "Normal", RootPart, 0.2, 1)
  1432. end
  1433. )
  1434. for i = 0, 1, 0.2 do
  1435. swait()
  1436. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.3)
  1437. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(40), math.rad(0), math.rad(0)), 0.3)
  1438. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(40)), 0.3)
  1439. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-40)), 0.3)
  1440. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(80), math.rad(40)), 0.3)
  1441. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-80), math.rad(-40)), 0.3)
  1442. end
  1443. attack = false
  1444. con:disconnect()
  1445. end
  1446.  
  1447. DoublePunch = function()
  1448. attack = true
  1449. for i = 0, 1, 0.2 do
  1450. swait()
  1451. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1452. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1453. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.3)
  1454. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(-90), math.rad(-90)), 0.3)
  1455. RH.C0 = clerp(RH.C0, cf(1, -1, -0.4) * angles(math.rad(0), math.rad(90), math.rad(10)), 0.3)
  1456. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(10)), 0.3)
  1457. end
  1458. so("http://roblox.com/asset/?id=200632370", Torso, 1, 1)
  1459. local con1 = HitboxA.Touched:connect(function(hit)
  1460. Damagefunc(hit, math.huge, math.huge, 0, "Normal", RootPart, 0.2, 1)
  1461. end
  1462. )
  1463. local con2 = HitboxB.Touched:connect(function(hit)
  1464. Damagefunc(hit, math.huge, math.huge, 0, "Normal", RootPart, 0.2, 1)
  1465. end
  1466. )
  1467. for i = 0, 1, 0.2 do
  1468. swait()
  1469. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1470. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1471. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.7, -1) * angles(math.rad(0), math.rad(120), math.rad(110)), 0.3)
  1472. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.7, -1) * angles(math.rad(0), math.rad(-120), math.rad(-110)), 0.3)
  1473. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(80), math.rad(20)), 0.3)
  1474. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
  1475. end
  1476. attack = false
  1477. con1:disconnect()
  1478. con2:disconnect()
  1479. end
  1480.  
  1481. DashRun = function()
  1482. attack = true
  1483. for i = 0, 1, 0.1 do
  1484. swait()
  1485. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1486. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1487. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
  1488. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.3)
  1489. RH.C0 = clerp(RH.C0, cf(1, -1, -0.4) * angles(math.rad(0), math.rad(90), math.rad(10)), 0.3)
  1490. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(10)), 0.3)
  1491. end
  1492. so("http://roblox.com/asset/?id=200632370", Torso, 1, 1)
  1493. so("rbxassetid://291088606", Torso, 1.5, 1)
  1494. MagicRing1(BrickColor.new("Royal purple"), RootPart.CFrame * angles(math.rad(0), math.rad(0), math.rad(0)), 5, 5, 1, 5, 5, 0, 0.2)
  1495. Torso.Velocity = RootPart.CFrame.lookVector * 200
  1496. for i = 0, 1, 0.1 do
  1497. swait()
  1498. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  1499. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1500. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.7, -1) * angles(math.rad(0), math.rad(10), math.rad(110)), 0.3)
  1501. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.7, -1) * angles(math.rad(0), math.rad(-10), math.rad(-110)), 0.3)
  1502. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(80), math.rad(20)), 0.3)
  1503. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
  1504. end
  1505. running = true
  1506. attack = false
  1507. end
  1508.  
  1509. Invisa = function()
  1510. attack = true
  1511. for i = 0, 1, 0.1 do
  1512. swait()
  1513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1514. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1515. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
  1516. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.3)
  1517. RH.C0 = clerp(RH.C0, cf(1, -1, -0.4) * angles(math.rad(0), math.rad(90), math.rad(10)), 0.3)
  1518. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(10)), 0.3)
  1519. end
  1520. so("http://roblox.com/asset/?id=200632370", Torso, 1, 1)
  1521. for i = 0, 1, 0.1 do
  1522. swait()
  1523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  1524. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1525. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.7, -1) * angles(math.rad(0), math.rad(10), math.rad(110)), 0.3)
  1526. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.7, -1) * angles(math.rad(0), math.rad(-10), math.rad(-110)), 0.3)
  1527. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(80), math.rad(20)), 0.3)
  1528. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
  1529. end
  1530. MagicBlock(BrickColor.new("Black"), RootPart.CFrame, 5, 5, 5, 0.7, 0.7, 0.7, 0.1)
  1531. MagicBlock(BrickColor.new("Dark indigo"), RootPart.CFrame, 3, 3, 3, 1, 1, 1, 0.1)
  1532. coroutine.resume(coroutine.create(function()
  1533. invisle()
  1534. end
  1535. ))
  1536. attack = false
  1537. end
  1538.  
  1539. invisle = function()
  1540. invisy = true
  1541. coroutine.resume(coroutine.create(function()
  1542. for i,v in pairs(Character:children()) do
  1543. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  1544. v.Transparency = 1
  1545. end
  1546. if v:IsA("Hat") then
  1547. v.Handle.Transparency = 1
  1548. end
  1549. Head.face.Transparency = 1
  1550. end
  1551. for i,v in pairs(m:children()) do
  1552. if v:IsA("BasePart") then
  1553. v.Transparency = 1
  1554. end
  1555. end
  1556. end
  1557. ))
  1558. for i = 1, 300 do
  1559. wait()
  1560. end
  1561. MagicBlock(BrickColor.new("Black"), RootPart.CFrame, 5, 5, 5, 0.7, 0.7, 0.7, 0.1)
  1562. MagicBlock(BrickColor.new("Dark indigo"), RootPart.CFrame, 3, 3, 3, 1, 1, 1, 0.1)
  1563. coroutine.resume(coroutine.create(function()
  1564. for i,v in pairs(Character:children()) do
  1565. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  1566. v.Transparency = 0
  1567. end
  1568. if v:IsA("Hat") then
  1569. v.Handle.Transparency = 0
  1570. end
  1571. Head.face.Transparency = 0
  1572. end
  1573. for i,v in pairs(m:children()) do
  1574. if v:IsA("BasePart") then
  1575. v.Transparency = 0
  1576. end
  1577. end
  1578. end
  1579. ))
  1580. invisy = false
  1581. end
  1582.  
  1583. invisattack = function()
  1584. invising = true
  1585. MagicBlock(BrickColor.new("Black"), RootPart.CFrame, 5, 5, 5, 0.7, 0.7, 0.7, 0.1)
  1586. MagicBlock(BrickColor.new("Dark indigo"), RootPart.CFrame, 3, 3, 3, 1, 1, 1, 0.1)
  1587. coroutine.resume(coroutine.create(function()
  1588. for i,v in pairs(Character:children()) do
  1589. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  1590. v.Transparency = 0
  1591. end
  1592. if v:IsA("Hat") then
  1593. v.Handle.Transparency = 0
  1594. end
  1595. Head.face.Transparency = 0
  1596. end
  1597. for i,v in pairs(m:children()) do
  1598. if v:IsA("BasePart") then
  1599. v.Transparency = 0
  1600. end
  1601. end
  1602. end
  1603. ))
  1604. for i = 1, 20 do
  1605. wait()
  1606. end
  1607. MagicBlock(BrickColor.new("Black"), RootPart.CFrame, 5, 5, 5, 0.7, 0.7, 0.7, 0.1)
  1608. MagicBlock(BrickColor.new("Dark indigo"), RootPart.CFrame, 3, 3, 3, 1, 1, 1, 0.1)
  1609. coroutine.resume(coroutine.create(function()
  1610. for i,v in pairs(Character:children()) do
  1611. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  1612. v.Transparency = 1
  1613. end
  1614. if v:IsA("Hat") then
  1615. v.Handle.Transparency = 1
  1616. end
  1617. Head.face.Transparency = 1
  1618. end
  1619. for i,v in pairs(m:children()) do
  1620. if v:IsA("BasePart") then
  1621. v.Transparency = 1
  1622. end
  1623. end
  1624. end
  1625. ))
  1626. invising = false
  1627. end
  1628.  
  1629. crittle = function()
  1630. CRITTING = true
  1631. coroutine.resume(coroutine.create(function()
  1632. while CRITTING do
  1633. wait(0.75)
  1634. MagicBlock(BrickColor.new("Black"), HitboxA.CFrame, 1, 1, 1, 0.7, 0.7, 0.7, 0.2)
  1635. MagicBlock(BrickColor.new("Dark indigo"), HitboxA.CFrame, 1, 1, 1, 1, 1, 1, 0.2)
  1636. MagicBlock(BrickColor.new("Black"), HitboxB.CFrame, 1, 1, 1, 0.7, 0.7, 0.7, 0.2)
  1637. MagicBlock(BrickColor.new("Dark indigo"), HitboxB.CFrame, 1, 1, 1, 1, 1, 1, 0.2)
  1638. end
  1639. end
  1640. ))
  1641. for i = 1, 500 do
  1642. wait()
  1643. end
  1644. CRITTING = false
  1645. end
  1646.  
  1647. critt = function()
  1648. attack = true
  1649. for i = 0, 1, 0.1 do
  1650. swait()
  1651. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1652. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1653. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1654. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(-150), math.rad(-70)), 0.3)
  1655. RH.C0 = clerp(RH.C0, cf(1, -1, -0.4) * angles(math.rad(0), math.rad(90), math.rad(10)), 0.3)
  1656. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(10)), 0.3)
  1657. end
  1658. so("http://roblox.com/asset/?id=200632370", Torso, 1, 1)
  1659. MagicRing1(BrickColor.new("Royal purple"), HitboxA.CFrame * angles(math.rad(math.random(1, 360)), math.rad(math.random(1, 360)), math.rad(math.random(1, 360))), 1, 1, 1, 1, 1, 0, 0.2)
  1660. MagicRing1(BrickColor.new("Black"), HitboxA.CFrame * angles(math.rad(math.random(1, 360)), math.rad(math.random(1, 360)), math.rad(math.random(1, 360))), 1, 1, 1, 1, 1, 0, 0.2)
  1661. MagicRing1(BrickColor.new("Royal purple"), HitboxB.CFrame * angles(math.rad(math.random(1, 360)), math.rad(math.random(1, 360)), math.rad(math.random(1, 360))), 1, 1, 1, 1, 1, 0, 0.2)
  1662. MagicRing1(BrickColor.new("Black"), HitboxB.CFrame * angles(math.rad(math.random(1, 360)), math.rad(math.random(1, 360)), math.rad(math.random(1, 360))), 1, 1, 1, 1, 1, 0, 0.2)
  1663. coroutine.resume(coroutine.create(function()
  1664. crittle()
  1665. end
  1666. ))
  1667. for i = 0, 1, 0.1 do
  1668. swait()
  1669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1670. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1671. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.7, -1) * angles(math.rad(0), math.rad(10), math.rad(110)), 0.3)
  1672. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.7, -1) * angles(math.rad(0), math.rad(-10), math.rad(-110)), 0.3)
  1673. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(80), math.rad(20)), 0.3)
  1674. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
  1675. end
  1676. attack = false
  1677. end
  1678.  
  1679. FlipKick = function()
  1680. attack = true
  1681. for i = 0, 1, 0.1 do
  1682. swait()
  1683. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1684. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1685. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1686. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1687. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-50)), 0.3)
  1688. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(-10)), 0.3)
  1689. end
  1690. so("http://roblox.com/asset/?id=200632370", Torso, 1, 0.9)
  1691. local con = RightLeg.Touched:connect(function(hit)
  1692. Damagefunc(hit, math.huge, math.huge, 0, "Knockdown", RootPart, 0.2, 1)
  1693. end
  1694. )
  1695. for i = 0, 1, 0.1 do
  1696. swait()
  1697. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1.5) * angles(-5 * i, 0, 0), 0.3)
  1698. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1699. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1700. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  1701. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(120)), 0.3)
  1702. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)), 0.3)
  1703. end
  1704. for i = 0, 1, 0.1 do
  1705. swait()
  1706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1707. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1708. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
  1709. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1710. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(120)), 0.3)
  1711. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)), 0.3)
  1712. end
  1713. attack = false
  1714. con:disconnect()
  1715. end
  1716.  
  1717. UpperCutKick = function()
  1718. attack = true
  1719. for i = 0, 1, 0.1 do
  1720. swait()
  1721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1722. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1723. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1724. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1725. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-50)), 0.3)
  1726. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(-10)), 0.3)
  1727. end
  1728. so("http://roblox.com/asset/?id=200632370", Torso, 1, 0.9)
  1729. local con = RightLeg.Touched:connect(function(hit)
  1730. Damagefunc(hit, math.huge, math.huge, math.random(5, 10), "Knockdown", RootPart, 0.2, 1)
  1731. end
  1732. )
  1733. MagicRing1(BrickColor.new("Royal purple"), RootPart.CFrame * angles(math.rad(90), math.rad(0), math.rad(0)) + vt(0, -3, 0), 5, 5, 1, 5, 5, 0, 0.2)
  1734. for i = 0, 1, 0.05 do
  1735. swait()
  1736. MagicBlock(BrickColor.new("Black"), RightLeg.CFrame, 2, 2, 2, 0.7, 0.7, 0.7, 0.1)
  1737. MagicBlock(BrickColor.new("Dark indigo"), RightLeg.CFrame, 3, 3, 3, 1, 1, 1, 0.1)
  1738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 13) * angles(-5 * i, 0, 0), 0.3)
  1739. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1740. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1741. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  1742. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(120)), 0.3)
  1743. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)), 0.3)
  1744. end
  1745. MagicRing1(BrickColor.new("Royal purple"), RootPart.CFrame * angles(math.rad(90), math.rad(0), math.rad(0)) + vt(0, -3, 0), 2, 2, 1, 5, 5, 0, 0.2)
  1746. for i = 0, 1, 0.1 do
  1747. swait()
  1748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1749. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1750. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
  1751. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1752. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(120)), 0.3)
  1753. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)), 0.3)
  1754. end
  1755. attack = false
  1756. con:disconnect()
  1757. end
  1758.  
  1759. mouse = Player:GetMouse()
  1760. ob1u = function()
  1761. end
  1762.  
  1763. ob1d = function()
  1764. coroutine.resume(coroutine.create(function()
  1765. if invisy == true and attack == false and invising == false then
  1766. invisattack()
  1767. end
  1768. end
  1769. ))
  1770. if attack == false and attacktype == 1 then
  1771. attacktype = 2
  1772. attackone()
  1773. else
  1774. if attack == false and attacktype == 2 then
  1775. attacktype = 3
  1776. attacktwo()
  1777. else
  1778. if attack == false and attacktype == 3 then
  1779. attacktype = 4
  1780. attackthree()
  1781. else
  1782. if attack == false and attacktype == 4 then
  1783. attacktype = 5
  1784. attackfour()
  1785. else
  1786. if attack == false and attacktype == 5 then
  1787. attacktype = 6
  1788. DoublePunch()
  1789. else
  1790. if attack == false and attacktype == 6 then
  1791. attacktype = 1
  1792. FlipKick()
  1793. end
  1794. end
  1795. end
  1796. end
  1797. end
  1798. end
  1799. end
  1800.  
  1801. key = function(k)
  1802. k = k:lower()
  1803. if k == "x" and xenabled == true and mana >= 25 and attack == false then
  1804. xenabled = false
  1805. mana = 100
  1806. coroutine.resume(coroutine.create(function()
  1807. for i = 1, 0, -0.01 do
  1808. swait()
  1809. fenframe2a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  1810. end
  1811. xenabled = true
  1812. fenframe2a.Size = UDim2.new(0, 0, 0.1, 0)
  1813. end
  1814. ))
  1815. coroutine.resume(coroutine.create(function()
  1816. if invisy == true and attack == false and invising == false then
  1817. invisattack()
  1818. end
  1819. end
  1820. ))
  1821. UpperCutKick()
  1822. else
  1823. if k == "c" and cenabled == true and mana >= 45 and attack == false and CRITTING == false then
  1824. cenabled = false
  1825. mana = 100
  1826. coroutine.resume(coroutine.create(function()
  1827. for i = 1, 0, -0.001 do
  1828. swait()
  1829. fenframe3a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  1830. end
  1831. cenabled = true
  1832. fenframe3a.Size = UDim2.new(0, 0, 0.1, 0)
  1833. end
  1834. ))
  1835. coroutine.resume(coroutine.create(function()
  1836. if invisy == true and attack == false and invising == false then
  1837. invisattack()
  1838. end
  1839. end
  1840. ))
  1841. critt()
  1842. else
  1843. if k == "z" and mana >= 15 and zenabled == true and attack == false then
  1844. zenabled = false
  1845. mana = 100
  1846. coroutine.resume(coroutine.create(function()
  1847. for i = 1, 0, -0.01 do
  1848. swait()
  1849. fenframe1a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  1850. end
  1851. zenabled = true
  1852. fenframe1a.Size = UDim2.new(0, 0, 0.1, 0)
  1853. end
  1854. ))
  1855. coroutine.resume(coroutine.create(function()
  1856. if invisy == true and attack == false and invising == false then
  1857. invisattack()
  1858. end
  1859. end
  1860. ))
  1861. DashRun()
  1862. else
  1863. if k == "v" and invisy == false and mana >= 55 and venabled == true and attack == false then
  1864. venabled = false
  1865. mana = 100
  1866. coroutine.resume(coroutine.create(function()
  1867. for i = 1, 0, -0.001 do
  1868. swait()
  1869. fenframe4a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  1870. end
  1871. venabled = true
  1872. fenframe4a.Size = UDim2.new(0, 0, 0.1, 0)
  1873. end
  1874. ))
  1875. coroutine.resume(coroutine.create(function()
  1876. if invisy == true and attack == false and invising == false then
  1877. invisattack()
  1878. end
  1879. end
  1880. ))
  1881. Invisa()
  1882. end
  1883. end
  1884. end
  1885. end
  1886. end
  1887.  
  1888. Bin = script.Parent
  1889. ds = function(mouse)
  1890. end
  1891.  
  1892. s = function(mouse)
  1893. print("Selected")
  1894. mouse.Button1Down:connect(function()
  1895. ob1d(mouse)
  1896. end
  1897. )
  1898. mouse.Button1Up:connect(function()
  1899. ob1u(mouse)
  1900. end
  1901. )
  1902. mouse.KeyDown:connect(key)
  1903. end
  1904.  
  1905. Bin.Selected:connect(s)
  1906. Bin.Deselected:connect(ds)
  1907. local sine = 0
  1908. local change = 1
  1909. local val = 0
  1910. local mananum = 0
  1911. while 1 do
  1912. while 1 do
  1913. while 1 do
  1914. pwait()
  1915. sine = sine + change
  1916. local torvel = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  1917. local velderp = RootPart.Velocity.y
  1918. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1919. if equipped == true or equipped == false then
  1920. if attack == false then
  1921. idle = idle + 1
  1922. else
  1923. idle = 0
  1924. end
  1925. if ((500 <= idle and attack ~= false) or 1 < RootPart.Velocity.y) and hitfloor == nil then
  1926. Anim = "Jump"
  1927. if attack == false then
  1928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1929. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1930. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.3)
  1931. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
  1932. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(-10)), 0.3)
  1933. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(10)), 0.3)
  1934. end
  1935. else
  1936. if RootPart.Velocity.y < -1 and hitfloor == nil then
  1937. Anim = "Fall"
  1938. if attack == false then
  1939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1940. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1941. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(30)), 0.3)
  1942. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.3)
  1943. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(10)), 0.3)
  1944. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(10)), 0.3)
  1945. end
  1946. else
  1947. if torvel.x < 1 or torvel.z < 1 and hitfloor ~= nil then
  1948. Anim = "Idle"
  1949. if attack == false then
  1950. Humanoid.WalkSpeed = 16
  1951. running = false
  1952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1953. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1954. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.4) * angles(math.rad(80), math.rad(80), math.rad(0)), 0.3)
  1955. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.4) * angles(math.rad(80), math.rad(-80), math.rad(0)), 0.3)
  1956. RH.C0 = clerp(RH.C0, cf(1, -1, -0.4) * angles(math.rad(0), math.rad(90), math.rad(10)), 0.3)
  1957. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(10)), 0.3)
  1958. end
  1959. else
  1960. if 2 < torvel.x or 2 < torvel.z and hitfloor ~= nil then
  1961. Anim = "Walk"
  1962. if attack == false then
  1963. if running == true then
  1964. Humanoid.WalkSpeed = 30
  1965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  1966. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1967. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1968. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1969. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-10)), 0.3)
  1970. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(10)), 0.3)
  1971. else
  1972. change = 3
  1973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1974. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1975. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1976. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1977. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-10)), 0.3)
  1978. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(10)), 0.3)
  1979. end
  1980. end
  1981. end
  1982. end
  1983. end
  1984. end
  1985. end
  1986. if invisy == false and Torso.Transparency == 1 then
  1987. coroutine.resume(coroutine.create(function()
  1988. for i,v in pairs(Character:children()) do
  1989. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  1990. v.Transparency = 0
  1991. end
  1992. if v:IsA("Hat") then
  1993. v.Handle.Transparency = 0
  1994. end
  1995. Head.face.Transparency = 0
  1996. end
  1997. for i,v in pairs(m:children()) do
  1998. if v:IsA("BasePart") then
  1999. v.Transparency = 0
  2000. end
  2001. end
  2002. end
  2003. ))
  2004. end
  2005. fenbarmana2:TweenSize((UDim2.new(4 * mana / 100, 0, 0.2, 0)), nil, 1, 0.4, true)
  2006. fenbarmana4.Text = "[Purity] <{[ " .. mana .. " ]}> [Purity]"
  2007. if 100 <= mana then
  2008. mana = 100
  2009. -- DECOMPILER ERROR at PC3984: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2010.  
  2011. -- DECOMPILER ERROR at PC3984: LeaveBlock: unexpected jumping out IF_STMT
  2012.  
  2013. end
  2014. end
  2015. if mananum <= 8 then
  2016. mananum = mananum + 1
  2017. -- DECOMPILER ERROR at PC3990: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2018.  
  2019. -- DECOMPILER ERROR at PC3990: LeaveBlock: unexpected jumping out IF_STMT
  2020.  
  2021. end
  2022. end
  2023. mananum = 0
  2024. mana = 100
  2025. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement