SurfaceSwine1337

Nightmare

Nov 24th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 141.55 KB | None | 0 0
  1. print("Don't remove someone")
  2. local a = Instance.new("Part")
  3. a.BrickColor = BrickColor.new("Really black")
  4. a.Material = "Grass"
  5. a.Size = Vector3.new(2048, 5, 2048)
  6. a.Position = Vector3.new(0, 0, 0)
  7. a.Anchored = true
  8. a.Archivable = true
  9. a.CanCollide = true
  10. a.Parent = game.Workspace
  11. local m = Instance.new("SpecialMesh")
  12. m.Parent = a
  13. m.MeshType = "Brick"
  14. m.Scale = Vector3.new(10, 1, 10)
  15.  
  16. local l = game.Lighting
  17. l.TimeOfDay = "12:00:00"
  18. l.Brightness = 1
  19. l.Ambient = Color3.new(0, 0, 0)
  20.  
  21. p = game.Players.LocalPlayer
  22. char = p.Character
  23. local char = p.Character
  24. torso = char.Torso
  25. neck = char.Torso.Neck
  26. hum = char.Humanoid
  27. hum.MaxHealth = math.huge
  28. wait()
  29. hum.Health =hum.MaxHealth
  30.  
  31. local s = Instance.new("Sound",char)
  32. s.SoundId = "http://www.roblox.com/asset/?id=181547615"
  33. s.Pitch = 1
  34. s.Volume = 2
  35. s.Looped = true
  36. wait(0)
  37. s:play()
  38.  
  39. CV="Hot pink"
  40.  
  41. local txt = Instance.new("BillboardGui", char)
  42. txt.Adornee = char .Head
  43. txt.Name = "_status"
  44. txt.Size = UDim2.new(2, 0, 1.2, 0)
  45. txt.StudsOffset = Vector3.new(-9, 8, 0)
  46. local text = Instance.new("TextLabel", txt)
  47. text.Size = UDim2.new(10, 0, 7, 0)
  48. text.FontSize = "Size24"
  49. text.TextScaled = true
  50. text.TextTransparency = 0
  51. text.BackgroundTransparency = 1
  52. text.TextTransparency = 0
  53. text.TextStrokeTransparency = 0
  54. text.Font = "Bodoni"
  55. text.TextStrokeColor3 = Color3.new(1,1,1)
  56.  
  57. ypcall(function()
  58. char.Shirt:Destroy()
  59. char.Pants:Destroy()
  60. shirt = Instance.new("Shirt", char)
  61. shirt.Name = "Shirt"
  62. pants = Instance.new("Pants", char)
  63. pants.Name = "Pants"
  64. char.Shirt.ShirtTemplate = "rbxassetid://770622763"
  65. char.Pants.PantsTemplate = "rbxassetid://473574503"
  66. end)
  67.  
  68. local BC = char["Body Colors"]
  69. BC.HeadColor = BrickColor.new("White")
  70. BC.LeftArmColor = BrickColor.new("White")
  71. BC.LeftLegColor = BrickColor.new("Really black")
  72. BC.RightArmColor = BrickColor.new("White")
  73. BC.RightLegColor = BrickColor.new("Really black")
  74. BC.TorsoColor = BrickColor.new("White")
  75.  
  76. v=Instance.new("Part")
  77. v.Name = "ColorBrick"
  78. v.Parent=p.Character
  79. v.FormFactor="Symmetric"
  80. v.Anchored=true
  81. v.CanCollide=false
  82. v.BottomSurface="Smooth"
  83. v.TopSurface="Smooth"
  84. v.Size=Vector3.new(10,5,3)
  85. v.Transparency=1
  86. v.CFrame=char.Torso.CFrame
  87. v.BrickColor=BrickColor.new(CV)
  88. v.Transparency=1
  89. text.TextColor3 = Color3.new(0.0,0.0,0)
  90. v.Shape="Block"
  91. text.Text = "Nightmare"
  92.  
  93.  
  94. Player = game:GetService("Players").LocalPlayer
  95. Character = Player.Character
  96. PlayerGui = Player.PlayerGui
  97. Backpack = Player.Backpack
  98. Torso = Character.Torso
  99. Head = Character.Head
  100. Humanoid = Character.Humanoid
  101. Face = Head.face
  102. LeftArm = Character["Left Arm"]
  103. LeftLeg = Character["Left Leg"]
  104. RightArm = Character["Right Arm"]
  105. RightLeg = Character["Right Leg"]
  106. LS = Torso["Left Shoulder"]
  107. LH = Torso["Left Hip"]
  108. RS = Torso["Right Shoulder"]
  109. RH = Torso["Right Hip"]
  110. Neck = Torso.Neck
  111. it = Instance.new
  112. vt = Vector3.new
  113. cf = CFrame.new
  114. euler = CFrame.fromEulerAnglesXYZ
  115. angles = CFrame.Angles
  116. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  117. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  118. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  119. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  120. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  121. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  122. RootPart = Character.HumanoidRootPart
  123. RootJoint = RootPart.RootJoint
  124. RootCF = euler(-1.57, 0, 3.14)
  125. Reaper = Instance.new("Model")
  126. Reaper.Parent = Player.Character
  127. Reaper.Name = "Reaper"
  128. rh = Instance.new("Part")
  129. rh.Parent = Reaper
  130. rh.Locked = true
  131. rh.CanCollide = false
  132. mesh = Instance.new("SpecialMesh")
  133. rh.formFactor = "Symmetric"
  134. mesh.MeshType = "FileMesh"
  135. mesh.MeshId = "http://www.roblox.com/asset/?id=16150814"
  136. mesh.TextureId = "http://www.roblox.com/asset/?id=16150799"
  137. mesh.Parent = rh
  138. local weld = Instance.new("Weld")
  139. weld.Parent = rh
  140. rh.Transparency = 1
  141. weld.Part0 = rh
  142. weld.Part1 = Player.Character.Head
  143. weld.C0 = CFrame.new(0, -0.045, 0)*CFrame.Angles(0, 0, 0)
  144. e1 = Instance.new("Part")
  145. e1.Parent = Reaper
  146. e1.Locked = true
  147. e1.CanCollide = false
  148. e1.formFactor = "Symmetric"
  149. e1.Size = Vector3.new(-3.05,-5.05, -3.05)
  150. e1.Material = "Neon"
  151. e1.BrickColor = BrickColor.new("Really red")
  152. e1.Shape = "Ball"
  153. e1.Transparency = 1
  154. local weld = Instance.new("Weld")
  155. weld.Parent = e1
  156. weld.Part0 = e1
  157. weld.Part1 = Player.Character.Head
  158. weld.C0 = CFrame.new(0.17, 0.01, 0.76)*CFrame.Angles(0, 0, 0)
  159. e2 = Instance.new("Part")
  160. e2.Parent = Reaper
  161. e2.Locked = true
  162. e2.CanCollide = false
  163. e2.formFactor = "Symmetric"
  164. e2.Size = Vector3.new(-3.05,-5.05, -3.05)
  165. e2.Material = "Neon"
  166. e2.BrickColor = BrickColor.new("Really black")
  167. e2.Shape = "Ball"
  168. e2.Transparency = 1
  169. local weld = Instance.new("Weld")
  170. weld.Parent = e2
  171. weld.Part0 = e2
  172. weld.Part1 = Player.Character.Head
  173. weld.C0 = CFrame.new(-0.17, 0.01, 0.76)*CFrame.Angles(0, 0, 0)
  174. attack = false
  175. attackdebounce = false
  176. MMouse = nil
  177. combo = 0
  178. local hitfloor, posfloor = nil, nil
  179. local idle = 0
  180. local Anim = "Idle"
  181. local arcorb = false
  182. local Effects = {}
  183. local Weapon = {}
  184. local Welds = {}
  185. local invisible = false
  186. local doing2 = false
  187. local doing4 = false
  188. local Marked = {}
  189. local MarkedGUI = {}
  190. local decreaseatk = 0
  191. local decreasedef = 0
  192. local decreasemvmt = 0
  193. local pursuitnum = 0
  194. local move1 = "(Z)\nNight Shot"
  195. local move2 = "(X)\nNightmare Strike"
  196. local move3 = "(C)\nAbstract black"
  197. local move4 = "(V)\nNIGHTMARE!!!"
  198. local cooldowns = {}
  199. local cooldown1 = 0
  200. table.insert(cooldowns, cooldown1)
  201. local cooldown2 = 0
  202. table.insert(cooldowns, cooldown2)
  203. local cooldown3 = 0
  204. table.insert(cooldowns, cooldown3)
  205. local cooldown4 = 0
  206. table.insert(cooldowns, cooldown4)
  207. local cooldownsadd = {}
  208. local cooldownadd1 = 100
  209. table.insert(cooldownsadd, cooldownadd1)
  210. local cooldownadd2 = 100
  211. table.insert(cooldownsadd, cooldownadd2)
  212. local cooldownadd3 = 100
  213. table.insert(cooldownsadd, cooldownadd3)
  214. local cooldownadd4 = 100
  215. table.insert(cooldownsadd, cooldownadd4)
  216. local cooldownmax = 100
  217. player = nil
  218. RSH = nil
  219. RW = Instance.new("Motor")
  220. LW = Instance.new("Motor")
  221. RW.Name = "Right Shoulder"
  222. LW.Name = "Left Shoulder"
  223. LH = Torso["Left Hip"]
  224. RH = Torso["Right Hip"]
  225. TorsoColor = Torso.BrickColor
  226. TorsoRed = TorsoColor.Color.r
  227. TorsoGreen = TorsoColor.Color.g
  228. TorsoBlue = TorsoColor.Color.b
  229. NewCol = Color3.new(0, 0, 0)
  230. NewCol2 = Color3.new(0, 0, 0)
  231. if Player:findFirstChild("Color1") ~= nil then
  232. NewCol = Player.Color1.Value
  233. end
  234. if Player:findFirstChild("Color2") ~= nil then
  235. NewCol2 = Player.Color2.Value
  236. end
  237. print(BrickColor.new(NewCol))
  238. local mdec = Instance.new("NumberValue", Decrease)
  239. mdec.Name = "DecreaseDef"
  240. mdec.Value = 0.4
  241. local mdec2 = Instance.new("NumberValue", Decrease)
  242. mdec2.Name = "DecreaseMvmt"
  243. mdec2.Value = 0.1
  244. if Character:findFirstChild("Effects", true) ~= nil then
  245. Character:findFirstChild("Effects", true).Parent = nil
  246. end
  247. local effects = it("Model", Character)
  248. effects.Name = "Effects"
  249. local Animate = Humanoid.Animator
  250. local canjump = true
  251. local AddInstance = function(Object, ...)
  252. local Obj = Instance.new(Object)
  253. for i,v in next,(...) do
  254. Obj[i] = v
  255. end
  256. return Obj
  257. end
  258.  
  259. local nana = AddInstance("Part",{
  260. Parent = weld.Part1,
  261. CFrame = weld.Part1.CFrame,
  262. formFactor = "Symmetric",
  263. Size = Vector3.new(1, 1, 1),
  264. CanCollide = false,
  265. TopSurface = "Smooth",
  266. BottomSurface = "Smooth",
  267. Locked = true,
  268. })
  269. local Weld = AddInstance("Weld",{
  270. Parent = nana,
  271. Part0 = weld.Part1,
  272. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  273. Part1 = nana,
  274. })
  275. local Mesh = AddInstance("SpecialMesh",{
  276. Parent = nana,
  277. MeshId = "rbxassetid://16150814",
  278. TextureId = "rbxassetid://16150799",
  279. Scale = Vector3.new(1, 1, 1),
  280. VertexColor = Vector3.new(0.3, 0.3, 0.3),
  281. })
  282. local nana = AddInstance("Part",{
  283. Parent = weld.Part1,
  284. CFrame = weld.Part1.CFrame,
  285. formFactor = "Symmetric",
  286. Size = Vector3.new(1, 1, 1),
  287. CanCollide = false,
  288. TopSurface = "Smooth",
  289. BottomSurface = "Smooth",
  290. Locked = true,
  291. })
  292. local Weld = AddInstance("Weld",{
  293. Parent = nana,
  294. Part0 = weld.Part1,
  295. C0 = CFrame.new(0, -1.5, 0)*CFrame.Angles(0, 0, 0),
  296. Part1 = nana,
  297. })
  298. local Mesh = AddInstance("SpecialMesh",{
  299. Parent = nana,
  300. MeshId = "rbxassetid://493432400",
  301. TextureId = "rbxassetid://492725416",
  302. Scale = Vector3.new(1, 1, 1),
  303. VertexColor = Vector3.new(0.3, 0.3, 0.3),
  304. })
  305.  
  306. removeControl = function()
  307. canjump = false
  308. end
  309. resumeControl = function()
  310. canjump = true
  311. end
  312.  
  313. Player.Character.Humanoid.Changed:connect(function()
  314. if canjump == false then
  315. Player.Character.Humanoid.Jump = false
  316. end
  317. end)
  318. ArtificialHB = Instance.new("BindableEvent", script)
  319. ArtificialHB.Name = "Heartbeat"
  320.  
  321. script:WaitForChild("Heartbeat")
  322.  
  323. frame = 1 / 30
  324. tf = 0
  325. allowframeloss = true
  326. tossremainder = false
  327. lastframe = tick()
  328. script.Heartbeat:Fire()
  329.  
  330. game:GetService("RunService").Heartbeat:connect(function(s, p)
  331. tf = tf + s
  332. if tf >= frame then
  333. if allowframeloss then
  334. script.Heartbeat:Fire()
  335. lastframe = tick()
  336. else
  337. for i = 1, math.floor(tf / frame) do
  338. script.Heartbeat:Fire()
  339. end
  340. lastframe = tick()
  341. end
  342. if tossremainder then
  343. tf = 0
  344. else
  345. tf = tf - frame * math.floor(tf / frame)
  346. end
  347. end
  348. end)
  349.  
  350. function swait(num)
  351. if num == 0 or num == nil then
  352. ArtificialHB.Event:wait()
  353. else
  354. for i = 0, num do
  355. ArtificialHB.Event:wait()
  356. end
  357. end
  358. end
  359. if Character:findFirstChild("Carnufico", true) ~= nil then
  360. Character:findFirstChild("Carnufico", true).Parent = nil
  361. end
  362. if Player.PlayerGui:findFirstChild("WeaponGUI", true) ~= nil then
  363. Player.PlayerGui:findFirstChild("WeaponGUI", true).Parent = nil
  364. end
  365. if Character:findFirstChild("Stats", true) ~= nil then
  366. Character:findFirstChild("Stats", true).Parent = nil
  367. end
  368. local Stats = Instance.new("BoolValue")
  369. Stats.Name = "Stats"
  370. Stats.Parent = Character
  371. local Atk = Instance.new("NumberValue")
  372. Atk.Name = "Damage"
  373. Atk.Parent = Stats
  374. Atk.Value = 1
  375. local Def = Instance.new("NumberValue")
  376. Def.Name = "Defense"
  377. Def.Parent = Stats
  378. Def.Value = 1
  379. local Mvmt = Instance.new("NumberValue")
  380. Mvmt.Name = "Movement"
  381. Mvmt.Parent = Stats
  382. Mvmt.Value = 1
  383. local Block = Instance.new("BoolValue")
  384. Block.Name = "Block"
  385. Block.Parent = Stats
  386. Block.Value = false
  387. local Stun = Instance.new("NumberValue")
  388. Stun.Name = "Stun"
  389. Stun.Parent = Stats
  390. Stun.Value = 0
  391. local StunT = Instance.new("NumberValue")
  392. StunT.Name = "StunThreshold"
  393. StunT.Parent = Stats
  394. StunT.Value = 100
  395. local Rooted = Instance.new("BoolValue")
  396. Rooted.Name = "Rooted"
  397. Rooted.Parent = Stats
  398. Rooted.Value = false
  399. local Stunned = Instance.new("BoolValue")
  400. Stunned.Name = "Stunned"
  401. Stunned.Parent = Stats
  402. Stunned.Value = false
  403. local Stagger = Instance.new("BoolValue")
  404. Stagger.Name = "Stagger"
  405. Stagger.Parent = Stats
  406. Stagger.Value = false
  407. local StaggerHit = Instance.new("BoolValue")
  408. StaggerHit.Name = "StaggerHit"
  409. StaggerHit.Parent = Stats
  410. StaggerHit.Value = false
  411. local RecentEnemy = Instance.new("ObjectValue")
  412. RecentEnemy.Name = "RecentEnemy"
  413. RecentEnemy.Parent = Stats
  414. RecentEnemy.Value = nil
  415. local Decrease = Instance.new("BoolValue")
  416. Decrease.Name = "Decrease"
  417. Decrease.Parent = Stats
  418. Decrease.Value = false
  419. local mana = Instance.new("NumberValue")
  420. mana.Name = "Mana"
  421. mana.Parent = Stats
  422. mana.Value = 0
  423. local invisnum = Instance.new("NumberValue")
  424. invisnum.Name = "Pursuit"
  425. invisnum.Parent = Stats
  426. invisnum.Value = 0
  427. local isinvis = Instance.new("BoolValue")
  428. isinvis.Name = "IsInvisible"
  429. isinvis.Parent = Stats
  430. isinvis.Value = false
  431. local passive = Instance.new("NumberValue", Decrease)
  432. passive.Name = "DecreaseAtk"
  433. passive.Value = 0
  434. local passive2 = Instance.new("NumberValue", nil)
  435. passive2.Name = "DecreaseDef"
  436. passive2.Value = 0.2
  437. local passive3 = Instance.new("NumberValue", nil)
  438. passive3.Name = "DecreaseMvmt"
  439. passive3.Value = -0.2
  440. NoOutline = function(Part)
  441. Part.TopSurface = 10
  442. end
  443. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  444. local fp = it("Part")
  445. fp.formFactor = formfactor
  446. fp.Parent = parent
  447. fp.Reflectance = reflectance
  448. fp.Transparency = transparency
  449. fp.CanCollide = false
  450. fp.Locked = true
  451. fp.BrickColor = brickcolor
  452. fp.Name = name
  453. fp.Size = size
  454. fp.Position = Torso.Position
  455. NoOutline(fp)
  456. fp.Material = "SmoothPlastic"
  457. fp:BreakJoints()
  458. return fp
  459. end
  460. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  461. local mesh = it(Mesh)
  462. mesh.Parent = part
  463. if Mesh == "SpecialMesh" then
  464. mesh.MeshType = meshtype
  465. if meshid ~= "nil" then
  466. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  467. end
  468. end
  469. mesh.Offset = offset
  470. mesh.Scale = scale
  471. return mesh
  472. end
  473. weld = function(parent, part0, part1, c0)
  474. local weld = it("Motor")
  475. weld.Parent = parent
  476. weld.Part0 = part0
  477. weld.Part1 = part1
  478. weld.C0 = c0
  479. return weld
  480. end
  481. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  482. local gui = it(GuiType)
  483. gui.Parent = parent
  484. gui.Text = text
  485. gui.BackgroundTransparency = backtrans
  486. gui.BackgroundColor3 = backcol
  487. gui.SizeConstraint = "RelativeXY"
  488. gui.TextXAlignment = "Center"
  489. gui.TextYAlignment = "Center"
  490. gui.Position = pos
  491. gui.Size = size
  492. gui.Font = "Bodoni"
  493. gui.FontSize = "Size24"
  494. gui.TextWrapped = false
  495. gui.TextStrokeTransparency = 0
  496. gui.TextColor = BrickColor.new("Really red")
  497. return gui
  498. end
  499. local Color1 = Torso.BrickColor
  500. local fengui = it("GuiMain")
  501. fengui.Parent = Player.PlayerGui
  502. fengui.Name = "WeaponGUI"
  503. local fenframe = it("Frame")
  504. fenframe.Parent = fengui
  505. fenframe.BackgroundColor3 = Color3.new(255, 255, 255)
  506. fenframe.BackgroundTransparency = 1
  507. fenframe.BorderColor3 = Color3.new(17, 17, 17)
  508. fenframe.Size = UDim2.new(0.1, 0, 0.1, 0)
  509. fenframe.Position = UDim2.new(0.95, 0, 0.7, 0)
  510. local fenframe2 = it("Frame")
  511. fenframe2.Parent = fengui
  512. fenframe2.BackgroundColor3 = Color3.new(255, 255, 255)
  513. fenframe2.BackgroundTransparency = 1
  514. fenframe2.BorderColor3 = Color3.new(17, 17, 17)
  515. fenframe2.Size = UDim2.new(0.2, 0, 0.1, 0)
  516. fenframe2.Position = UDim2.new(0.4, 0, 0.85, 0)
  517. local fenframe3 = it("Frame")
  518. fenframe3.Parent = fengui
  519. fenframe3.BackgroundColor3 = Color3.new(255, 255, 255)
  520. fenframe3.BackgroundTransparency = 1
  521. fenframe3.BorderColor3 = Color3.new(17, 17, 17)
  522. fenframe3.Size = UDim2.new(0.2, 0, 0.2, 0)
  523. fenframe3.Position = UDim2.new(0.8, 0, 0.8, 0)
  524. fenframe3.Name = "MoveFrame"
  525. local fenframe4 = it("Frame")
  526. fenframe4.Parent = fengui
  527. fenframe4.BackgroundColor3 = Color3.new(255, 255, 255)
  528. fenframe4.BackgroundTransparency = 1
  529. fenframe4.BorderColor3 = Color3.new(17, 17, 17)
  530. fenframe4.Size = UDim2.new(0.1, 0, 0.1, 0)
  531. fenframe4.Position = UDim2.new(0, 0, 0.7, 0)
  532. local pressedf = false
  533. local fenframe5 = it("Frame")
  534. fenframe5.Parent = fengui
  535. fenframe5.BackgroundColor3 = Color3.new(0, 0, 0)
  536. fenframe5.BackgroundTransparency = 1
  537. fenframe5.BorderColor3 = Color3.new(0, 0, 0)
  538. fenframe5.Size = UDim2.new(1, 0, 1, 0)
  539. fenframe5.Position = UDim2.new(0, 0, 0, 0)
  540. fenframe5.ZIndex = 2
  541. local tellbar = gui("TextLabel", fenframe5, "Press F to equip weapon.", 1, Color3.new(0, 0, 0), UDim2.new(0.25, 0, 0.25, 0), UDim2.new(0.5, 0, 0.5, 0))
  542. tellbar.Font = "Bodoni"
  543. tellbar.TextScaled = true
  544. tellbar.TextTransparency = 1
  545. tellbar.TextStrokeTransparency = 1
  546. tellbar.ZIndex = 2
  547. local fnumb = 0
  548. local fenbarmana1 = gui("TextLabel", fenframe, "", 0, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  549. local fenbarmana2 = gui("TextLabel", fenframe, "", 0, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  550. local fenbarmana4 = gui("TextLabel", fenframe, "Mana(" .. mana.Value .. ")", 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  551. local fenbarblock1 = gui("TextLabel", fenframe, "", 0, Color3.new(0, 0, 0), UDim2.new(-0.7, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  552. local fenbarblock2 = gui("TextLabel", fenframe, "", 0, BrickColor.new("Black").Color, UDim2.new(-0.7, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  553. local fenbarblock3 = gui("TextLabel", fenframe, "Pursuit(" .. invisnum.Value .. ")", 1, Color3.new(0, 0, 0), UDim2.new(-0.7, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  554. local fenbardamage = gui("TextLabel", fenframe2, "Damage", 0.55, Color3.new(0.6078431372549, 0, 0), UDim2.new(-0.23, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  555. local fenbardef = gui("TextLabel", fenframe2, "Defense", 0.55, Color3.new(0, 0, 0.6078431372549), UDim2.new(-0.46, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  556. local fenbarmove = gui("TextLabel", fenframe2, "Walkspeed", 0.55, Color3.new(0, 0.6078431372549, 0), UDim2.new(1.03, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  557. local fenbarhp1 = gui("TextLabel", fenframe2, "", 0, Color3.new(0, 0, 0), UDim2.new(-0.46, 0, 1, 0), UDim2.new(1.92, 0, 0.4, 0))
  558. local fenbarhp2 = gui("TextLabel", fenbarhp1, "", 0, Color3.new(1, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  559. local fenbarhp3 = gui("TextLabel", fenbarhp1, "(100)", 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  560. local fenbarstun1 = gui("TextLabel", fenframe4, "", 0, Color3.new(0, 0, 0), UDim2.new(0.2, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  561. local fenbarstun2 = gui("TextLabel", fenframe4, "", 0, Color3.new(0.960784, 0.803922, 0.188235), UDim2.new(0.2, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  562. local fenbarstun3 = gui("TextLabel", fenframe4, "Stun(" .. Stun.Value .. ")", 1, Color3.new(0.960784, 0.803922, 0.188235), UDim2.new(0.2, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  563. local fenbarmove1 = gui("TextButton", fenframe3, move1, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.1, 0, 0.1, 0), UDim2.new(0.4, 0, 0.4, 0))
  564. fenbarmove1.ZIndex = 2
  565. local fenbarmove1b = gui("TextLabel", fenbarmove1, "", 0.55, BrickColor.new(NewCol2).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  566. local fenbarmove2 = gui("TextButton", fenframe3, move2, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.6, 0, 0.1, 0), UDim2.new(0.4, 0, 0.4, 0))
  567. fenbarmove2.ZIndex = 2
  568. local fenbarmove2b = gui("TextLabel", fenbarmove2, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  569. local fenbarmove3 = gui("TextButton", fenframe3, move3, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.1, 0, 0.6, 0), UDim2.new(0.4, 0, 0.4, 0))
  570. fenbarmove3.ZIndex = 2
  571. local fenbarmove3b = gui("TextLabel", fenbarmove3, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  572. local fenbarmove4 = gui("TextButton", fenframe3, move4, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.6, 0, 0.6, 0), UDim2.new(0.4, 0, 0.4, 0))
  573. fenbarmove4.ZIndex = 2
  574. local fenbarmove4b = gui("TextLabel", fenbarmove4, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  575. local testpart = part(3, effects, 0, 1, BrickColor.new("Really black"), "Handle", vt())
  576. testpart.Anchored = true
  577. local scarfp2 = part(3, effects, 0, 1, BrickColor.new("Really black"), "Handle", vt())
  578. scarfp2.Anchored = true
  579. local modelzorz = Instance.new("Model")
  580. modelzorz.Parent = Character
  581. modelzorz.Name = "Carnufico"
  582. local handle = part(3, modelzorz, 0, 0.5, BrickColor.new(NewCol), "Handle", vt())
  583. local prt1 = part(3, modelzorz, 0, 0, BrickColor.new(NewCol2), "Part01", vt())
  584. local prt2 = part(3, modelzorz, 0, 0, BrickColor.new("Really black"), "Part02", vt())
  585. local prt3 = part(3, modelzorz, 0, 0, BrickColor.new("Really black"), "Part03", vt())
  586. local prt4 = part(3, modelzorz, 0, 0, BrickColor.new("Black"), "Part04", vt())
  587. local prt5 = part(3, modelzorz, 0, 0, BrickColor.new("Black"), "Part05", vt())
  588. local prt6 = part(3, modelzorz, 0, 0, BrickColor.new("Really black"), "Part06", vt())
  589. local prt7 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really black"), "Part07", vt())
  590. local prt8 = part(3, modelzorz, 0.5, 0, BrickColor.new(NewCol), "Part07", vt())
  591. local prt9 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really black"), "Part09", vt())
  592. local prt10 = part(3, modelzorz, 0.5, 0, BrickColor.new(NewCol), "Part10", vt())
  593. msh1 = mesh("CylinderMesh", prt1, "", "", vt(0, 0, 0), vt(2, 30, 2))
  594. msh2 = mesh("SpecialMesh", prt2, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 1, 1))
  595. msh3 = mesh("CylinderMesh", prt3, "", "", vt(0, 0, 0), vt(3, 3, 3))
  596. msh4 = mesh("SpecialMesh", prt4, "FileMesh", "3270017", vt(0, 0, 0), vt(1, 1, 1))
  597. msh5 = mesh("SpecialMesh", prt5, "FileMesh", "3270017", vt(0, 0, 0), vt(1, 1, 1))
  598. msh6 = mesh("SpecialMesh", prt6, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 1, 0.5))
  599. msh7 = mesh("BlockMesh", prt7, "", "", vt(0, 0, 0), vt(1, 2, 2))
  600. msh8 = mesh("BlockMesh", prt8, "", "", vt(0, 0, 0), vt(1, 1, 2))
  601. msh9 = mesh("SpecialMesh", prt9, "Wedge", "nil", vt(0, 0, 0), vt(1, 2, 4))
  602. msh10 = mesh("SpecialMesh", prt10, "Wedge", "nil", vt(0, 0, 0), vt(1, 2, 4))
  603. local handlewld = weld(handle, handle, Torso, euler(-2, 1.57, 0) * cf(-1, -0.5, -0.6))
  604. local wld1 = weld(prt1, prt1, handle, euler(0, 0, 0) * cf(0, 0, 0))
  605. local wld2 = weld(prt1, prt2, prt1, euler(3.14, 0, 0) * cf(0, 3, 0))
  606. local wld3 = weld(prt1, prt3, prt1, euler(0, 0, 0) * cf(0, -3.2, 0))
  607. local wld4 = weld(prt1, prt4, prt3, euler(-1.57, 0, 1.57) * euler(0, -0.7, 0) * cf(-0.16, -0.2, -0.1))
  608. local wld5 = weld(prt1, prt5, prt3, euler(-1.57, 0, -1.57) * euler(0, 0.7, 0) * cf(0.16, -0.2, -0.1))
  609. local wld6 = weld(prt1, prt6, prt3, euler(0, 0, 0) * cf(0, -0.2, 0.1))
  610. local wld7 = weld(prt1, prt7, prt6, euler(0, 0, 0) * cf(0, 0.2, 0.2))
  611. local wld8 = weld(prt1, prt8, prt6, euler(0, 0, 0) * cf(0, -0.1, 0.2))
  612. local wld9 = weld(prt1, prt9, prt7, euler(0, 0, 0) * cf(0, 0, 0.7))
  613. local wld10 = weld(prt1, prt10, prt8, euler(0, 0, 0) * cf(0, -0.1, 0.7))
  614. for i = 0, 2.355, 0.785 do
  615. local prt4 = part(3, modelzorz, 0, 0, BrickColor.new("Black"), "Part04", vt())
  616. msh4 = mesh("SpecialMesh", prt4, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 0.2, 0.2))
  617. local wld4 = weld(prt1, prt4, prt3, euler(0, i, 0) * cf(0, 0.6, 0))
  618. end
  619. oldprt = prt9
  620. oldprt2 = prt10
  621. cff = 0.1
  622. eul = 0.02
  623. siz = 0.99
  624. for i = 1, 6 do
  625. local prt11 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really black"), "Part11", vt())
  626. msh11 = mesh("SpecialMesh", prt11, "Wedge", "nil", vt(0, 0, 0), vt(siz, 2, 6))
  627. local wld11 = weld(prt1, prt11, oldprt, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  628. if i < 4 then
  629. num = 6
  630. if i == 3 then
  631. num = 6.8
  632. end
  633. local prt12 = part(3, modelzorz, 0.5, 0, BrickColor.new("Black"), "Part12", vt())
  634. msh12 = mesh("BlockMesh", prt12, "", "", vt(0, 0, 0), vt(siz / 2, 2, num))
  635. local wld12 = weld(prt1, prt12, prt11, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  636. end
  637. do
  638. do
  639. oldprt = prt11
  640. cff = 0.6
  641. eul = 0.15
  642. siz = siz - 0.1
  643. -- DECOMPILER ERROR at PC2114: LeaveBlock: unexpected jumping out DO_STMT
  644.  
  645. end
  646. end
  647. end
  648. oldprt2 = prt10
  649. cff = 0.1
  650. eul = 0.02
  651. siz = 0.99
  652. for i = 1, 7 do
  653. local prt13 = part(3, modelzorz, 0.5, 0, BrickColor.new(NewCol), "Part13", vt())
  654. msh13 = mesh("SpecialMesh", prt13, "Wedge", "nil", vt(0, 0, 0), vt(siz, 2, 6))
  655. local wld13 = weld(prt1, prt13, oldprt2, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  656. oldprt2 = prt13
  657. cff = 0.6
  658. eul = 0.14
  659. siz = siz - 0.1
  660. end
  661. for _,c in pairs(modelzorz:children()) do
  662. table.insert(Weapon, c)
  663. end
  664. for _,c in pairs(prt1:children()) do
  665. if c.className == "Motor" then
  666. table.insert(Welds, c)
  667. end
  668. end
  669. local hitbox = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Hitbox2", vt())
  670. hitbox.Anchored = false
  671. local hbwld = weld(hitbox, hitbox, RootPart, euler(0, 0, 0) * cf(0, 0, 0))
  672. local hitbox2 = part(3, nil, 0, 1, BrickColor.new("Black"), "Hitbox", vt(1, 1, 1))
  673. hitbox2.Anchored = true
  674. local hitboxCF = cf(0, 0, 0)
  675. hboxpos = Instance.new("BodyPosition", nil)
  676. hboxpos.P = 2000
  677. hboxpos.D = 100
  678. hboxpos.maxForce = Vector3.new(545000, 545000, 545000)
  679. hitboxweld = function()
  680. hbwld.Parent = modelzorz
  681. hbwld.Part0 = hitbox
  682. hbwld.Part1 = prt6
  683. end
  684. if script.Parent.className ~= "HopperBin" then
  685. Tool = Instance.new("HopperBin")
  686. Tool.Parent = Backpack
  687. Tool.Name = "Carnufico"
  688. script.Parent = Tool
  689. end
  690. Bin = script.Parent
  691. if Bin.Name == "Renegade: Adjudicator" then
  692. Bin.Name = "Carnufico"
  693. end
  694. local bodvel = Instance.new("BodyVelocity")
  695. local bg = Instance.new("BodyGyro")
  696. so = function(id, par, vol, pit)
  697. local sou = Instance.new("Sound", par or workspace)
  698. sou.Volume = vol
  699. sou.Pitch = pit or 1
  700. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  701. coroutine.resume(coroutine.create(function(Sound)
  702. swait()
  703. Sound:play()
  704. end), sou)
  705. game:GetService("Debris"):AddItem(sou, 6)
  706. end
  707. function clerp(a,b,t)
  708. local qa = {QuaternionFromCFrame(a)}
  709. local qb = {QuaternionFromCFrame(b)}
  710. local ax, ay, az = a.x, a.y, a.z
  711. local bx, by, bz = b.x, b.y, b.z
  712. local _t = 1-t
  713. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  714. end
  715.  
  716. function QuaternionFromCFrame(cf)
  717. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  718. local trace = m00 + m11 + m22
  719. if trace > 0 then
  720. local s = math.sqrt(1 + trace)
  721. local recip = 0.5/s
  722. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  723. else
  724. local i = 0
  725. if m11 > m00 then
  726. i = 1
  727. end
  728. if m22 > (i == 0 and m00 or m11) then
  729. i = 2
  730. end
  731. if i == 0 then
  732. local s = math.sqrt(m00-m11-m22+1)
  733. local recip = 0.5/s
  734. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  735. elseif i == 1 then
  736. local s = math.sqrt(m11-m22-m00+1)
  737. local recip = 0.5/s
  738. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  739. elseif i == 2 then
  740. local s = math.sqrt(m22-m00-m11+1)
  741. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  742. end
  743. end
  744. end
  745.  
  746. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  747. local xs, ys, zs = x + x, y + y, z + z
  748. local wx, wy, wz = w*xs, w*ys, w*zs
  749. local xx = x*xs
  750. local xy = x*ys
  751. local xz = x*zs
  752. local yy = y*ys
  753. local yz = y*zs
  754. local zz = z*zs
  755. 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))
  756. end
  757.  
  758. function QuaternionSlerp(a, b, t)
  759. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  760. local startInterp, finishInterp;
  761. if cosTheta >= 0.0001 then
  762. if (1 - cosTheta) > 0.0001 then
  763. local theta = math.acos(cosTheta)
  764. local invSinTheta = 1/math.sin(theta)
  765. startInterp = math.sin((1-t)*theta)*invSinTheta
  766. finishInterp = math.sin(t*theta)*invSinTheta
  767. else
  768. startInterp = 1-t
  769. finishInterp = t
  770. end
  771. else
  772. if (1+cosTheta) > 0.0001 then
  773. local theta = math.acos(-cosTheta)
  774. local invSinTheta = 1/math.sin(theta)
  775. startInterp = math.sin((t-1)*theta)*invSinTheta
  776. finishInterp = math.sin(t*theta)*invSinTheta
  777. else
  778. startInterp = t-1
  779. finishInterp = t
  780. end
  781. end
  782. 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
  783. end
  784. hideanim = function()
  785. equipped = false
  786. for i = 0, 1, 0.5 do
  787. swait()
  788. handlewld.C0 = clerp(handlewld.C0, euler(0, -1.57, 0) * cf(0, 1, 0), 0.4)
  789. wld1.C0 = clerp(wld1.C0, cf(0, -1.5, 0) * euler(0.2, 0, 0.4), 0.4)
  790. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  792. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(3, 0, 1), 0.4)
  793. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  794. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  795. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  796. end
  797. for i = 0, 1, 0.2 do
  798. swait()
  799. handlewld.C0 = clerp(handlewld.C0, euler(0, -1.57, 0) * cf(0, 1, 0), 0.4)
  800. wld1.C0 = clerp(wld1.C0, cf(0, -1.5, 0) * euler(0.2, 0, 0.4), 0.4)
  801. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  803. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(4, 0, 1), 0.4)
  804. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  805. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  806. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  807. RH.C0 = clerp(RH.C0, RHC0, 0.4)
  808. LH.C0 = clerp(LH.C0, LHC0, 0.4)
  809. end
  810. mdec2.Parent = nil
  811. handlewld.Part1 = Torso
  812. handlewld.C0 = euler(-2, 1.57, 0) * cf(-1, -0.5, -0.6)
  813. wld1.C0 = euler(0, 0, 0) * cf(0, 0, 0)
  814. for i = 0, 1, 0.3 do
  815. swait()
  816. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.4)
  817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  818. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  819. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  820. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  821. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  822. end
  823. mdec.Parent = Decrease
  824. end
  825. mdec.Parent = Decrease
  826. equipanim = function()
  827. equipped = true
  828. mdec.Parent = nil
  829. for i = 0, 1, 0.5 do
  830. swait()
  831. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  833. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(2, 0, 0.2), 0.4)
  834. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  835. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  836. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  837. end
  838. for i = 0, 1, 0.2 do
  839. swait()
  840. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  842. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(4, 0, 1), 0.4)
  843. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  844. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  845. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  846. end
  847. mdec2.Parent = Decrease
  848. handlewld.Part1 = RightArm
  849. handlewld.C0 = euler(0, -1.57, 0) * cf(0, 1, 0)
  850. wld1.C0 = cf(0, -1.5, 0) * euler(0.2, 0, 0.4)
  851. end
  852. StaggerAnim = function()
  853. attack = true
  854. removeControl()
  855. if invisible == true then
  856. Clone(0.1)
  857. end
  858. for i = 1, math.random(2, 4) do
  859. ClangEffect(BrickColor.new("New Yeller"), cf(hitbox.Position) * euler(math.random(-50, 50) / 100, math.random(-50, 50), math.random(-50, 50) / 100), 0, 0.1, 0.2, math.random(150, 300) / 1000)
  860. end
  861. for i = 0, 1, 0.35 do
  862. swait()
  863. if Rooted.Value == false then
  864. Torso.Velocity = RootPart.CFrame.lookVector * -40
  865. end
  866. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.3)
  867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.4), 0.3)
  868. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.3)
  869. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  870. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.3)
  871. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  872. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.3)
  873. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  874. end
  875. for i = 0, 1, 0.2 do
  876. swait()
  877. if Rooted.Value == false then
  878. Torso.Velocity = RootPart.CFrame.lookVector * -40
  879. end
  880. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.4)
  881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(-0.5, 0, -0.4), 0.4)
  882. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.4)
  883. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  884. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.4)
  885. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  886. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.4)
  887. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.5), 0.4)
  888. end
  889. for i = 0, 1, 0.1 do
  890. swait()
  891. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.4) * euler(0.5, 0, 0), 0.3)
  892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.8) * euler(-0.2, 0, -0.4), 0.3)
  893. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.3, 0, 0.4) * euler(0, -0.4, 0), 0.3)
  894. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  895. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.3, 0, -0.2) * euler(0, 0.4, 0), 0.3)
  896. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  897. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 1.2), 0.3)
  898. LH.C0 = clerp(LH.C0, cf(-1, 0, -1) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  899. end
  900. for i = 1, 50 do
  901. swait()
  902. if StunT.Value <= Stun.Value then
  903. break
  904. end
  905. end
  906. do
  907. resumeControl()
  908. combo = 0
  909. attack = false
  910. end
  911. end
  912. StaggerHitt = function()
  913. attack = true
  914. if invisible == true then
  915. Clone(0.1)
  916. end
  917. for i = 1, math.random(2, 4) do
  918. ClangEffect(BrickColor.new("New Yeller"), cf(hitbox.Position) * euler(math.random(-50, 50) / 100, math.random(-50, 50), math.random(-50, 50) / 100), 0, 0.1, 0.2, math.random(150, 300) / 1000)
  919. end
  920. for i = 0, 1, 0.1 do
  921. swait()
  922. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.7) * euler(0.1, 0, 0), 0.3)
  923. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.6), 0.3)
  924. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.4, 0, 0.9) * euler(0, -0.7, 0), 0.3)
  925. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  926. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.3)
  927. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  928. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, -0.4), 0.3)
  929. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  930. end
  931. attack = false
  932. end
  933. StunAnim = function()
  934. attack = true
  935. removeControl()
  936. Stunned.Value = true
  937. showDamage(Character, "Stunned", "Interrupt")
  938. local dec = Instance.new("NumberValue", Decrease)
  939. dec.Name = "DecreaseMvmt"
  940. dec.Value = 10
  941. for i = 0, 1, 0.3 do
  942. swait()
  943. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  944. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(1.57, 0, 0), 0.3)
  945. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.5), 0.2)
  946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.2, 0, -3), 0.2)
  947. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 1.3), 0.2)
  948. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  949. LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.4) * euler(1, 0, 0.4) * euler(0, -0.1, 0), 0.2)
  950. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  951. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.3), 0.25)
  952. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.2, 0, 0), 0.25)
  953. end
  954. for i = 0, 1, 0.3 do
  955. swait()
  956. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  957. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(1.57, 0, 0), 0.3)
  958. Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -0.5), 0.2)
  959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * euler(0.8, 0, -3), 0.2)
  960. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  961. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  962. LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.4) * euler(1.2, 0, 0.8) * euler(0, -0.1, 0), 0.2)
  963. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  964. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.25)
  965. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(0.1, 0, 0.7), 0.25)
  966. end
  967. for i = 0, 1, 0.3 do
  968. swait()
  969. Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -1), 0.2)
  970. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1.57, 0, -3), 0.2)
  971. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  972. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  973. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, -0.8) * euler(0, -0.1, 0), 0.2)
  974. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  975. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.6), 0.25)
  976. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.1, 0, 0.3), 0.25)
  977. end
  978. local gairost = Instance.new("BodyGyro")
  979. gairost.Parent = RootPart
  980. gairost.maxTorque = Vector3.new(400000, 0, 400000) * math.huge
  981. gairost.P = 20000
  982. gairost.cframe = cf(0, 0, 0)
  983. for i = 0, 1, 0.1 do
  984. swait()
  985. if hitfloor ~= nil then
  986. Torso.Velocity = vt(0, 0, 0)
  987. end
  988. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1.57), 0.3)
  989. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2.5) * euler(1.57, 0, -3.14), 0.3)
  990. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1.5) * euler(0.2, 0, 0), 0.3)
  991. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  992. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.5, 0, -1.57) * euler(0, 0, 0), 0.3)
  993. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  994. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0), 0.3)
  995. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 0), 0.3)
  996. end
  997. for i = 1, 70 do
  998. swait()
  999. gairost.cframe = RootPart.CFrame
  1000. if hitfloor ~= nil then
  1001. Torso.Velocity = vt(0, 0, 0)
  1002. end
  1003. end
  1004. for i = 0, 1, 0.2 do
  1005. swait()
  1006. Stun.Value = 0
  1007. gairost.cframe = RootPart.CFrame
  1008. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0), 0.3)
  1009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1, 0, -4), 0.3)
  1010. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1) * euler(0.2, -1, 0), 0.3)
  1011. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1012. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, 0.2) * euler(0, 0, 0), 0.3)
  1013. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1014. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0.4), 0.3)
  1015. LH.C0 = clerp(LH.C0, cf(-1, -1, -1) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 1), 0.3)
  1016. end
  1017. resumeControl()
  1018. gairost.Parent = nil
  1019. dec.Parent = nil
  1020. Stun.Value = 0
  1021. combo = 0
  1022. Stunned.Value = false
  1023. attack = false
  1024. for i = 1, 10 do
  1025. swait()
  1026. Stun.Value = 0
  1027. end
  1028. end
  1029. attackone = function()
  1030. attack = true
  1031. for i = 0, 1, 0.2 do
  1032. swait()
  1033. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.5)
  1034. wld1.C0 = clerp(wld1.C0, euler(0, -0.4, 0) * cf(0, -2, 0) * euler(1.8, 0, 0), 0.5)
  1035. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.6) * euler(0.4, 0, 0), 0.5)
  1036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1.4), 0.5)
  1037. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.57, 0, -0.5) * euler(0, 1.8, 0), 0.5)
  1038. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1039. LW.C0 = clerp(LW.C0, cf(-1.4, 0.5, -0.2) * euler(0.9, 0, -0.3) * euler(0, 1.57, 0), 0.5)
  1040. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1041. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * euler(0, 1.57, 0) * euler(0, -1.4, -0.1), 0.5)
  1042. LH.C0 = clerp(LH.C0, cf(-0.6, -1, -0.5) * euler(0, -1.57, 0) * euler(0, -1.4, 0.3), 0.5)
  1043. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1044. do
  1045. if StaggerHit.Value == true then
  1046. break
  1047. end
  1048. -- DECOMPILER ERROR at PC237: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1049.  
  1050. -- DECOMPILER ERROR at PC237: LeaveBlock: unexpected jumping out IF_STMT
  1051.  
  1052. end
  1053. end
  1054. end
  1055. so("92597369", prt6, 1, 0.6)
  1056. hbwld.Parent = nil
  1057. hboxpos.Parent = hitbox
  1058. hitbox.Parent = modelzorz
  1059. hitbox.Size = vt(3, 2, 7)
  1060. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1061. hitbox.CFrame = hitboxCF
  1062. for i = 0, 1, 0.15 do
  1063. swait()
  1064. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1065. hitbox.CFrame = hitboxCF
  1066. MagniDamage(hitbox, 4, 5, 7, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 7)), nil, true)
  1067. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.4)
  1068. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, -2, 0) * euler(2.5, 0, 0), 0.4)
  1069. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0, 0, 0), 0.4)
  1070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.4)
  1071. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.4) * euler(0, 1.8, 0), 0.4)
  1072. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1073. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -1), 0.4)
  1074. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1075. RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.3), 0.4)
  1076. LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.4)
  1077. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1078. do
  1079. if StaggerHit.Value == true then
  1080. break
  1081. end
  1082. -- DECOMPILER ERROR at PC546: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1083.  
  1084. -- DECOMPILER ERROR at PC546: LeaveBlock: unexpected jumping out IF_STMT
  1085.  
  1086. end
  1087. end
  1088. end
  1089. hitbox.Parent = modelzorz
  1090. hitbox.Size = vt()
  1091. hitboxweld()
  1092. hboxpos.Parent = nil
  1093. attack = false
  1094. end
  1095. attacktwo = function()
  1096. attack = true
  1097. for i = 0, 1, 0.2 do
  1098. swait()
  1099. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.4)
  1100. wld1.C0 = clerp(wld1.C0, euler(0, -1.57, 0) * cf(0, 0, 0) * euler(2.5, 0, 0), 0.4)
  1101. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0, 0, 0), 0.4)
  1102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.4)
  1103. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.7) * euler(0, 1.8, 0), 0.4)
  1104. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1105. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.5, 0, -0.5), 0.4)
  1106. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1107. RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.3), 0.4)
  1108. LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.4)
  1109. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1110. do
  1111. if StaggerHit.Value == true then
  1112. break
  1113. end
  1114. -- DECOMPILER ERROR at PC231: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1115.  
  1116. -- DECOMPILER ERROR at PC231: LeaveBlock: unexpected jumping out IF_STMT
  1117.  
  1118. end
  1119. end
  1120. end
  1121. so("92597369", prt6, 1, 0.8)
  1122. so("92597296", prt6, 1, 1)
  1123. hbwld.Parent = nil
  1124. hboxpos.Parent = hitbox
  1125. hitbox.Parent = modelzorz
  1126. hitbox.Size = vt(1, 2, 7)
  1127. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1128. hitbox.CFrame = hitboxCF
  1129. for i = 0, 1, 0.05 do
  1130. swait()
  1131. if (i >= 0.3 and i <= 0.33) or i >= 0.7 and i <= 0.73 then
  1132. so("92597369", prt6, 1, 0.8)
  1133. so("92597296", prt6, 1, 1)
  1134. end
  1135. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1136. hitbox.CFrame = hitboxCF
  1137. MagniDamage(hitbox, 4, 4, 6, math.random(5, 10), "Normal", RootPart, 0.2, 2, (math.random(2, 5)), nil, true)
  1138. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.5)
  1139. wld1.C0 = euler(22 * i, -1.57 + 1.7 * i, 0) * euler(0, 0, 0) * cf(0, 0, 0) * euler(2.5 - 0.93 * i, 0, 0)
  1140. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1) * euler(0, 0, 0), 0.5)
  1141. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1), 0.5)
  1142. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1) * euler(0, 0, 0), 0.3)
  1143. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1144. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, -1.3), 0.5)
  1145. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1146. RH.C0 = clerp(RH.C0, cf(0.8, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1, -0.1), 0.5)
  1147. LH.C0 = clerp(LH.C0, cf(-0.8, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1, 0.3), 0.5)
  1148. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1149. do
  1150. if StaggerHit.Value == true then
  1151. break
  1152. end
  1153. -- DECOMPILER ERROR at PC569: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1154.  
  1155. -- DECOMPILER ERROR at PC569: LeaveBlock: unexpected jumping out IF_STMT
  1156.  
  1157. end
  1158. end
  1159. end
  1160. RW.C0 = cf(1.5, 0.5, 0) * euler(1.57, 0, 1) * euler(0, 0, 0)
  1161. hitbox.Parent = modelzorz
  1162. hitbox.Size = vt()
  1163. hitboxweld()
  1164. hboxpos.Parent = nil
  1165. attack = false
  1166. end
  1167. attackthree = function()
  1168. attack = true
  1169. for i = 0, 1, 0.2 do
  1170. swait()
  1171. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.5)
  1172. wld1.C0 = clerp(wld1.C0, euler(0, -0.4, 0) * cf(0, -2, 0) * euler(1.8, 0, 0), 0.5)
  1173. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.6) * euler(0.4, 0, 0), 0.5)
  1174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1.4), 0.5)
  1175. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.57, 0, -0.5) * euler(0, 1.8, 0), 0.5)
  1176. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1177. LW.C0 = clerp(LW.C0, cf(-1.4, 0.5, -0.2) * euler(0.9, 0, -0.3) * euler(0.1, 57, 0), 0.5)
  1178. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1179. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * euler(0, 1.57, 0) * euler(0, -1.4, -0.1), 0.5)
  1180. LH.C0 = clerp(LH.C0, cf(-0.6, -1, -0.5) * euler(0, -1.57, 0) * euler(0, -1.4, 0.3), 0.5)
  1181. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1182. do
  1183. if StaggerHit.Value == true then
  1184. break
  1185. end
  1186. -- DECOMPILER ERROR at PC237: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1187.  
  1188. -- DECOMPILER ERROR at PC237: LeaveBlock: unexpected jumping out IF_STMT
  1189.  
  1190. end
  1191. end
  1192. end
  1193. so("92597369", prt6, 1, 0.5)
  1194. hbwld.Parent = nil
  1195. hboxpos.Parent = hitbox
  1196. hitbox.Parent = modelzorz
  1197. hitbox.Size = vt(1, 2, 7)
  1198. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1199. hitbox.CFrame = hitboxCF
  1200. for i = 0, 1, 0.05 do
  1201. swait()
  1202. if i >= 0.7 and i <= 0.73 then
  1203. so("92597369", prt6, 1, 0.5)
  1204. end
  1205. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1206. hitbox.CFrame = hitboxCF
  1207. MagniDamage(hitbox, 4, 5, 6, math.random(5, 10), "Normal", RootPart, 0.3, 2, (math.random(4, 6)), nil, true)
  1208. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.4)
  1209. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, -2, 0) * euler(2.5, 0, 0), 0.4)
  1210. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0, 0, 0), 0.4)
  1211. RootJoint.C0 = RootCF * cf(0, 0, -0.2) * euler(0, 0, 1.4 - 9.28 * i)
  1212. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.4) * euler(0, 1.8, 0), 0.4)
  1213. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1214. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -1), 0.4)
  1215. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1216. RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.3), 0.4)
  1217. LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.4)
  1218. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1219. do
  1220. if StaggerHit.Value == true then
  1221. break
  1222. end
  1223. -- DECOMPILER ERROR at PC552: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1224.  
  1225. -- DECOMPILER ERROR at PC552: LeaveBlock: unexpected jumping out IF_STMT
  1226.  
  1227. end
  1228. end
  1229. end
  1230. hitbox.Parent = modelzorz
  1231. hitbox.Size = vt()
  1232. hitboxweld()
  1233. hboxpos.Parent = nil
  1234. attack = false
  1235. end
  1236. attackfour = function()
  1237. attack = true
  1238. for i = 0, 1, 0.1 do
  1239. swait()
  1240. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  1241. wld1.C0 = clerp(wld1.C0, euler(0, 0.8, 0) * cf(0, -2, 0) * euler(1.57, 0, 0), 0.3)
  1242. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.3)
  1243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, 0), 0.3)
  1244. RW.C0 = clerp(RW.C0, cf(1, 1.2, 0) * euler(3.6, 0, -0.8), 0.3)
  1245. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1246. LW.C0 = clerp(LW.C0, cf(-1, 1.2, 0) * euler(3.6, 0, 0.8), 0.3)
  1247. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1248. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, -0.2), 0.3)
  1249. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0.2), 0.3)
  1250. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1251. do
  1252. if StaggerHit.Value == true then
  1253. break
  1254. end
  1255. -- DECOMPILER ERROR at PC213: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1256.  
  1257. -- DECOMPILER ERROR at PC213: LeaveBlock: unexpected jumping out IF_STMT
  1258.  
  1259. end
  1260. end
  1261. end
  1262. so("28144425", prt6, 1, 0.7)
  1263. so("92597369", prt6, 1, 0.5)
  1264. hbwld.Parent = nil
  1265. hboxpos.Parent = hitbox
  1266. hitbox.Parent = modelzorz
  1267. hitbox.Size = vt(1, 2, 7)
  1268. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1269. hitbox.CFrame = hitboxCF
  1270. blcf = nil
  1271. scfr = nil
  1272. for i = 0, 1, 0.1 do
  1273. swait()
  1274. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  1275. wld1.C0 = clerp(wld1.C0, euler(0, 0.8, 0) * cf(0, -2, 0) * euler(1.57, 0, 0), 0.3)
  1276. hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1277. hitbox.CFrame = hitboxCF
  1278. MagniDamage(hitbox, 4, 5, 7, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 8)), nil, true)
  1279. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.4)
  1280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.4, 0, 0), 0.4)
  1281. RW.C0 = clerp(RW.C0, cf(1, 0.3, -0.5) * euler(0.5, 0, -0.8), 0.4)
  1282. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1283. LW.C0 = clerp(LW.C0, cf(-1, 0.3, -0.5) * euler(0.5, 0, 0.8), 0.4)
  1284. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1285. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.3), 0.4)
  1286. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(-0.2, 0, -0.7), 0.4)
  1287. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1288. do
  1289. if StaggerHit.Value == true then
  1290. break
  1291. end
  1292. -- DECOMPILER ERROR at PC514: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1293.  
  1294. -- DECOMPILER ERROR at PC514: LeaveBlock: unexpected jumping out IF_STMT
  1295.  
  1296. end
  1297. end
  1298. end
  1299. hitbox.Parent = modelzorz
  1300. hitbox.Size = vt()
  1301. hitboxweld()
  1302. hboxpos.Parent = nil
  1303. attack = false
  1304. end
  1305. Invisibility = function()
  1306. if invisible == false then
  1307. so("324867021", Torso, 1, 1.4)
  1308. MagicWave(BrickColor.new("Black"), scarfp2.CFrame * euler(math.rad(180), 0, 0), 1, 1, 1, 0.5, 1.5, 0.5, 0.1)
  1309. MagicWave(BrickColor.new("Black"), scarfp2.CFrame * euler(math.rad(180), 0, 0), 1, 1, 1, 1, 0.5, 1, 0.1)
  1310. invisnum.Value = invisnum.Value - 10
  1311. for _,c in pairs(Decrease:children()) do
  1312. if c.Name == "DecreaseMvmt" and c:findFirstChild("Renegade") ~= nil then
  1313. c.Parent = nil
  1314. end
  1315. end
  1316. d = Instance.new("NumberValue", Decrease)
  1317. d.Name = "DecreaseMvmt"
  1318. d.Value = -0.5
  1319. dur = Instance.new("NumberValue", d)
  1320. dur.Name = "Duration"
  1321. dur.Value = 50
  1322. display = "+Movement"
  1323. showDamage(Character, display, "Debuff")
  1324. da = Instance.new("BoolValue", d)
  1325. da.Name = "Renegade"
  1326. DecreaseStat(Character, "Defense", 0.1, 80)
  1327. invisible = true
  1328. isinvis.Value = true
  1329. passive3.Parent = Decrease
  1330. else
  1331. invisible = false
  1332. isinvis.Value = false
  1333. passive3.Parent = nil
  1334. end
  1335. end
  1336.  
  1337. Runes = {"rbxassetid://200326272", "rbxassetid://200326330", "rbxassetid://200326394", "rbxassetid://200326465", "rbxassetid://200326593", "rbxassetid://200326667", "rbxassetid://200326796", "rbxassetid://200326880", "rbxassetid://200327025", "rbxassetid://200327088", "rbxassetid://200327279", "rbxassetid://200327394", "rbxassetid://200327439", "rbxassetid://200327517", "rbxassetid://200327625", "rbxassetid://200327725", "rbxassetid://200327804", "rbxassetid://200327922", "rbxassetid://200327991", "rbxassetid://200328063", "rbxassetid://200328131", "rbxassetid://200328211", "rbxassetid://200328319", "rbxassetid://200328365", "rbxassetid://200328401", "rbxassetid://200328461", "rbxassetid://200328530", "rbxassetid://200328645", "rbxassetid://200328713"}
  1338. ContentProvider = game:GetService("ContentProvider")
  1339. for _,v in pairs(Runes) do
  1340. ContentProvider:Preload(v)
  1341. end
  1342. secrit = function()
  1343. print("git dunked on n00b")
  1344. end
  1345. do1 = function()
  1346. if attack == true then
  1347. return
  1348. end
  1349. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1350. return
  1351. end
  1352. if cooldownmax <= cooldowns[1] and mana.Value >= 0 then
  1353. deb = 0.2
  1354. attack = true
  1355. cooldowns[1] = 100
  1356. mana.Value = mana.Value - 20
  1357. local orb = part(3, modelzorz, 0, 0.5, BrickColor.new(NewCol), "Effect", vt())
  1358. do
  1359. swait()
  1360. local dec = Instance.new("NumberValue", Decrease)
  1361. dec.Name = "DecreaseMvmt"
  1362. dec.Value = 0.2
  1363. for i = 0, 1, 0.2 do
  1364. swait()
  1365. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  1366. wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(1.57, 0, 0), 0.3)
  1367. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1.57) * euler(0, 0, 0), 0.3)
  1368. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1.57), 0.3)
  1369. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1, 0, 1) * euler(0, 1.5, 0), 0.3)
  1370. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1371. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57) * euler(0, 0, 0), 0.3)
  1372. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1373. RH.C0 = clerp(RH.C0, cf(0.5, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1.57, -0.3), 0.3)
  1374. LH.C0 = clerp(LH.C0, cf(-0.5, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1.57, 0.1), 0.3)
  1375. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1376. do
  1377. if StaggerHit.Value == true then
  1378. break
  1379. end
  1380. end
  1381. end
  1382. end
  1383. if Stagger.Value ~= true then --and StunT.Value > Stun.Value then
  1384. if StaggerHit.Value ~= true then
  1385. swait()
  1386. arcorb = true
  1387. orb.Anchored = true
  1388. orb.CFrame = RootPart.CFrame * cf(0, 0.5, -3)
  1389. so("199145761", orb, 3.5, 1)
  1390. do
  1391. local msh = mesh("SpecialMesh", orb, "Sphere", "nil", vt(0, 0, 0), vt(10, 10, 10))
  1392. ogui = Instance.new("BillboardGui")
  1393. ogui.Parent = orb
  1394. ogui.Size = UDim2.new(5, 0, 5, 0)
  1395. oimg = Instance.new("ImageLabel")
  1396. oimg.Parent = ogui
  1397. oimg.BackgroundTransparency = 1
  1398. oimg.Size = UDim2.new(1, 0, 1, 0)
  1399. oimg.Image = Runes[math.random(1, #Runes)]
  1400. oimg.ImageColor3 = BrickColor.new(NewCol).Color
  1401. orbnum = 100
  1402. while arcorb==true do
  1403. if arcorb == true then
  1404. swait()
  1405. end
  1406. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1407. if StaggerHit.Value == true then
  1408. break
  1409. end
  1410. orb.CFrame = RootPart.CFrame * cf(0, 0.5, -3)
  1411. MagicBlock(BrickColor.new(NewCol), cf(orb.Position) * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 1, 0.1, 2)
  1412. MagicCircle(BrickColor.new(NewCol), cf(orb.Position), 0, 0, 0, 1, 1, 1, 0.05)
  1413. MagicCircle(BrickColor.new(NewCol), cf(orb.Position) * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 10, 10, 10, -1, -1, -1, 0.05)
  1414. if orbnum < 0 or MMouse == nil then
  1415. arcorb = false
  1416. end
  1417. swait()
  1418. orbnum = orbnum - 1
  1419. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1420. arcorb = false
  1421. break
  1422. end
  1423. end
  1424. end
  1425. if MMouse.Hit.p ~= nil then
  1426. swait()
  1427. local MainPos = orb.Position
  1428. local MainPos2 = MMouse.Hit.p
  1429. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  1430. so("200633492", orb, 1, 0.75)
  1431. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  1432. local num = 50
  1433. repeat
  1434. swait()
  1435. local ohit, opos = rayCast(Pos1, Look.lookVector, 5, Character)
  1436. orb.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  1437. MagniDamage(orb, 15, 5, 8, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 7)), nil, true)
  1438. MagicBlock(BrickColor.new(NewCol), cf(orb.Position) * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 2.5, 2.5, 2.5, 0.1, 2)
  1439. MagicWave(BrickColor.new("Really black"), cf(orb.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * cf(0, -2, 0), 1, 5, 1, 1.25, 0, 1.25, 0.065, 5)
  1440. MagicCircle(BrickColor.new(NewCol), cf(orb.Position), 10, 10, 10, 5, 5, 5, 0.05)
  1441. Pos1 = Pos1 + Look.lookVector * 10
  1442. orb.CFrame = CFrame.new(orb.Position, MMouse.Hit.p)
  1443. if ohit ~= nil then
  1444. num = 0
  1445. end
  1446. num = num - 1
  1447. until num <= 0
  1448. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  1449. ref.Anchored = true
  1450. ref.CFrame = cf(orb.Position)
  1451. so("203691653", ref, 10, 0.75)
  1452. so("199146035", ref, 5, 1)
  1453. game:GetService("Debris"):AddItem(ref, 0.5)
  1454. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 0, 0, 60, 60, 60, 0.065)
  1455. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 0, 0, 40, 40, 40, 0.065)
  1456. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 0, 0, 20, 20, 20, 0.025)
  1457. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 0, 0, 25, 25, 25, 0.065)
  1458. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 100, 100, 100, -5, -5, -5, 0.065)
  1459. MagniDamage(ref, 25, 10, 17, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 7)), nil, true)
  1460. if isjugg == false then
  1461. end
  1462. orb.Parent = nil
  1463. end
  1464. ), MainPos, MainPos2, MouseLook)
  1465. end
  1466. do
  1467. dec.Parent = nil
  1468. swait()
  1469. attack = false
  1470. end
  1471. end
  1472. end
  1473. end
  1474. end
  1475. end
  1476. end
  1477. do2 = function()
  1478. if attack == true then
  1479. return
  1480. end
  1481. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1482. return
  1483. end
  1484. if cooldownmax <= cooldowns[3] and mana.Value >= 30 then
  1485. attack = true
  1486. cooldowns[3] = 0
  1487. local dec = Instance.new("NumberValue", Decrease)
  1488. dec.Name = "DecreaseMvmt"
  1489. dec.Value = 10
  1490. local dec2 = Instance.new("NumberValue", Decrease)
  1491. dec2.Name = "DecreaseDef"
  1492. dec2.Value = -10
  1493. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(2, 0, 1), 0.5)
  1494. for i = 0, 1, 0.1 do
  1495. swait()
  1496. Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  1497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  1498. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  1499. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1500. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  1501. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1502. RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  1503. LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  1504. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1505. do
  1506. if StaggerHit.Value == true then
  1507. break
  1508. end
  1509. -- DECOMPILER ERROR at PC281: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1510.  
  1511. -- DECOMPILER ERROR at PC281: LeaveBlock: unexpected jumping out IF_STMT
  1512.  
  1513. end
  1514. end
  1515. end
  1516. so("200633077", workspace, 1, 1)
  1517. for i = 1, 50 do
  1518. swait(1)
  1519. CF = RootPart.CFrame * cf(math.random(-100,100), 0, math.random(-100,100))
  1520. ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  1521. ref2.Anchored = true
  1522. ref2.CFrame = CF
  1523. game:GetService("Debris"):AddItem(ref2, 5)
  1524. so("199146035", ref2, 3, 1.5)
  1525. hitfloor2, posfloor2 = rayCast(ref2.Position, CFrame.new(ref2.Position, ref2.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  1526. if hitfloor2 ~= nil then
  1527. mana.Value = mana.Value - 30
  1528. ref2.CFrame = cf(posfloor2)
  1529. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 150, 1, 150, 0, 0, 0, 0.025)
  1530. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 150, 1, 150, 5, 0, 5, 0.05)
  1531. MagicCircle(BrickColor.new("White"), cf(posfloor2), 0, 1, 0, 4, 0, 4, 0.0285)
  1532. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 40, 40, 40, 0.1)
  1533. for i = 0, 1, 0.05 do
  1534. end
  1535. so("278596476", ref2, 10, 1.5)
  1536. so("278596476", ref2, 10, 1.5)
  1537. so("199146035", ref2, 2.5, 1)
  1538. MagniDamage(ref2, 12, 5, 10, math.random(-50, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 10)), nil, nil, true)
  1539. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 18, 18, 18, 0.05, 1)
  1540. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 12, 12, 12, 0.05, 1)
  1541. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 6, 6, 6, 0.05, 1)
  1542. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 2.5, 0, 2.5, -0.025, 50, -0.025, 0.05, 1)
  1543. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 2.5, 0, 2.5, -0.025, 50, -0.025, 0.05, 1)
  1544. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 2.5, 0, 2.5, -0.025, 50, -0.025, 0.05, 1)
  1545. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 2.5, 0, 2.5, -0.025, 50, -0.025, 0.05, 1)
  1546. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 5, 0, 5, -0.125, 9001, -0.125, 0.075)
  1547. end
  1548. swait(1)
  1549. MagicWave(BrickColor.new("Really black"), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 30, 0, 30, -1.5, 1, -1.5, 0.05, 3)
  1550. MagicWave(BrickColor.new("Really black"), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 30, 3, 30, 0.5, -0.05, 0.5, 0.05, 3)
  1551. end
  1552. do
  1553. mana.Value = mana.Value - 30
  1554. passivenum = -30
  1555. dec.Parent = nil
  1556. dec2.Parent = nil
  1557. passive.Value = -1
  1558. MagicCircle(BrickColor.new(NewCol2), cf(Torso.Position), 0, 0, 0, 0, 0, 0, 1)
  1559. MagniDamage(RootPart, 0, 0, 0, math.random(30, 50), "Knockdown2", RootPart, 0, 1, (math.random(4, 8)), nil, nil, false)
  1560. for i = 0, 1, 0.1 do
  1561. swait()
  1562. Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  1563. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  1564. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  1565. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1566. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  1567. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1568. RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  1569. LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  1570. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1571. do
  1572. if StaggerHit.Value == true then
  1573. break
  1574. end
  1575. -- DECOMPILER ERROR at PC648: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1576.  
  1577. -- DECOMPILER ERROR at PC648: LeaveBlock: unexpected jumping out IF_STMT
  1578.  
  1579. end
  1580. end
  1581. end
  1582. dec.Parent = nil
  1583. dec2.Parent = nil
  1584. attack = false
  1585. end
  1586. end
  1587. end
  1588. do3 = function()
  1589. if attack == true then
  1590. return
  1591. end
  1592. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1593. return
  1594. end
  1595. if cooldownmax <= cooldowns[3] and mana.Value >= 30 then
  1596. attack = true
  1597. cooldowns[3] = 0
  1598. local doinvisatk = false
  1599. for i = 0, 1, 0.1 do
  1600. swait()
  1601. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  1602. wld1.C0 = clerp(wld1.C0, euler(0, 0.8, 0) * cf(0, -2, 0) * euler(1.57, 0, 0), 0.3)
  1603. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.3)
  1604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, 0), 0.3)
  1605. RW.C0 = clerp(RW.C0, cf(1, 1.2, 0) * euler(3.6, 0, -0.8), 0.3)
  1606. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1607. LW.C0 = clerp(LW.C0, cf(-1, 1.2, 0) * euler(3.6, 0, 0.8), 0.3)
  1608. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1609. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, -0.2), 0.3)
  1610. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0.2), 0.3)
  1611. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1612. do
  1613. if StaggerHit.Value == true then
  1614. break
  1615. end
  1616. end
  1617. end
  1618. end
  1619. so("92597369", prt6, 0, 0)
  1620. blcf = nil
  1621. scfr = nil
  1622. for i = 0, 1, 0.1 do
  1623. swait()
  1624. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  1625. wld1.C0 = clerp(wld1.C0, euler(0, 0.8, 0) * cf(0, -2, 0) * euler(1.57, 0, 0), 0.3)
  1626. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.4)
  1627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.4, 0, 0), 0.4)
  1628. RW.C0 = clerp(RW.C0, cf(1, 0.3, -0.5) * euler(0.5, 0, -0.8), 0.4)
  1629. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1630. LW.C0 = clerp(LW.C0, cf(-1, 0.3, -0.5) * euler(0.5, 0, 0.8), 0.4)
  1631. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1632. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.3), 0.4)
  1633. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(-0.2, 0, -0.7), 0.4)
  1634. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1635. do
  1636. if StaggerHit.Value == true then
  1637. break
  1638. end
  1639. end
  1640. end
  1641. end
  1642. attack = false
  1643. CF = RootPart.CFrame * cf(0, 0, -75)
  1644. ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  1645. ref2.Anchored = true
  1646. ref2.CFrame = CF
  1647. game:GetService("Debris"):AddItem(ref2, 5)
  1648. so("199145761", ref2, 1, 0.75)
  1649. so("199146035", ref2, 3, 0.75)
  1650. hitfloor2, posfloor2 = rayCast(ref2.Position, CFrame.new(ref2.Position, ref2.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  1651. if hitfloor2 ~= nil then
  1652. mana.Value = mana.Value - 30
  1653. ref2.CFrame = cf(posfloor2)
  1654. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 400, 400, 400, 0, 0, 0, 0.01)
  1655. MagicCircle(BrickColor.new("White"), cf(posfloor2), 0, 0, 0, 4.5, 4.5, 4.5, 0.0125)
  1656. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 400, 400, 400, 10, 10, 10, 0.075)
  1657. for i = 0, 1, 0.05 do
  1658. swait(4)
  1659. MagicBlock(BrickColor.new("White"), cf(posfloor2) * cf(math.random(-2000, 2000) / 100, math.random(-2000, 2000) / 100, math.random(-2000, 2000) / 100), 15, 15, 15, 1, 1, 1, 0.1, 1)
  1660. end
  1661. so("203691653", ref2, 5, 0.75)
  1662. so("203691653", ref2, 5, 1)
  1663. so("199146035", ref2, 10, 0.75)
  1664. MagniDamage(ref2, 125, 7, 21, math.random(-50, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 10)), nil, nil, true)
  1665. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 100, 100, 100, 0.05, 1)
  1666. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 75, 75, 75, 0.05, 1)
  1667. MagicBlock(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 50, 50, 50, 0.05, 1)
  1668. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 400, 400, 400, 50, 50, 50, 0.05)
  1669. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 0.5, 9001, 0.5, 0.01)
  1670. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 1, 9001, 1, 0.01)
  1671. end
  1672. end
  1673. end
  1674. do4 = function()
  1675. if attack == true then
  1676. return
  1677. end
  1678. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1679. return
  1680. end
  1681. if cooldownmax <= cooldowns[3] and mana.Value >= 30 then
  1682. attack = true
  1683. cooldowns[3] = 0
  1684. local dec = Instance.new("NumberValue", Decrease)
  1685. dec.Name = "DecreaseMvmt"
  1686. dec.Value = 10
  1687. local dec2 = Instance.new("NumberValue", Decrease)
  1688. dec2.Name = "DecreaseDef"
  1689. dec2.Value = -10
  1690. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(2, 0, 1), 0.5)
  1691. for i = 0, 1, 0.1 do
  1692. swait()
  1693. Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  1694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  1695. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  1696. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1697. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  1698. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1699. RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  1700. LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  1701. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1702. do
  1703. if StaggerHit.Value == true then
  1704. break
  1705. end
  1706. -- DECOMPILER ERROR at PC281: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1707.  
  1708. -- DECOMPILER ERROR at PC281: LeaveBlock: unexpected jumping out IF_STMT
  1709.  
  1710. end
  1711. end
  1712. end
  1713. so("315746833", workspace, 2, 0.75)
  1714. for i = 1, 50 do
  1715. swait(1)
  1716. CF = RootPart.CFrame * cf(math.random(-100,100), 0, math.random(-100,100))
  1717. ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  1718. ref2.Anchored = true
  1719. ref2.CFrame = CF
  1720. game:GetService("Debris"):AddItem(ref2, 5)
  1721. so("199146035", ref2, 3, 1.5)
  1722. hitfloor2, posfloor2 = rayCast(ref2.Position, CFrame.new(ref2.Position, ref2.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  1723. if hitfloor2 ~= nil then
  1724. mana.Value = mana.Value - 30
  1725. ref2.CFrame = cf(posfloor2)
  1726. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 50, 1, 50, 0, 0, 0, 0.025)
  1727. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 50, 1, 50, 1.25, 0, 1.25, 0.05)
  1728. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 1, 0, 1, 0, 1, 0.0285)
  1729. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 20, 20, 20, 0.1)
  1730. for i = 0, 1, 0.05 do
  1731. end
  1732. so("199146035", ref2, 5, 1)
  1733. MagniDamage(ref2, 4, 2, 5, math.random(-50, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 10)), nil, nil, true)
  1734. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 9, 9, 9, 0.05)
  1735. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 6, 6, 6, 0.05)
  1736. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 3, 3, 3, 0.05)
  1737. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 5, 0, 5, -0.125, 9001, -0.125, 0.075)
  1738. end
  1739. CF = RootPart.CFrame * cf(math.random(-100,100), 0, math.random(-100,100))
  1740. ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  1741. ref2.Anchored = true
  1742. ref2.CFrame = CF
  1743. game:GetService("Debris"):AddItem(ref2, 5)
  1744. so("199146035", ref2, 3, 1.5)
  1745. hitfloor2, posfloor2 = rayCast(ref2.Position, CFrame.new(ref2.Position, ref2.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  1746. if hitfloor2 ~= nil then
  1747. mana.Value = mana.Value - 30
  1748. ref2.CFrame = cf(posfloor2)
  1749. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 50, 1, 50, 0, 0, 0, 0.025)
  1750. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 50, 1, 50, 1.25, 0, 1.25, 0.05)
  1751. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 1, 0, 1, 0, 1, 0.0285)
  1752. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 20, 20, 20, 0.1)
  1753. for i = 0, 1, 0.05 do
  1754. end
  1755. so("199146035", ref2, 5, 1)
  1756. MagniDamage(ref2, 4, 2, 5, math.random(-50, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 10)), nil, nil, true)
  1757. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 9, 9, 9, 0.05)
  1758. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 6, 6, 6, 0.05)
  1759. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 0, 0, 0, 3, 3, 3, 0.05)
  1760. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 5, 0, 5, -0.125, 9001, -0.125, 0.075)
  1761. end
  1762. swait(1)
  1763. MagicBlock(BrickColor.new(NewCol2), cf(RootPart.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * cf(0, -8, 0), 10, 10, 10, -0.75, -0.75, -0.75, 0.05, 3)
  1764. MagicWave(BrickColor.new("Really black"), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 1, 4, 1, 2.5, -0.1, 2.5, 0.05, 3)
  1765. MagicCircle(BrickColor.new(NewCol2), cf(Torso.Position), 60, 0, 60, -6, 500, -6, 0.075, 3)
  1766. end
  1767. do
  1768. mana.Value = mana.Value - 30
  1769. passivenum = -30
  1770. dec.Parent = nil
  1771. dec2.Parent = nil
  1772. passive.Value = -1
  1773. so("87767777", workspace, 10, 1)
  1774. so("178452221", workspace, 10, 0.6)
  1775. so("87767777", workspace, 10, 0.75)
  1776. MagicWave(BrickColor.new("Really black"), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 1, 4, 1, 10, 4, 10, 0.0075)
  1777. MagicWave(BrickColor.new(NewCol2), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 1, 4, 1, 10, 4, 10, 0.025)
  1778. MagicWave(BrickColor.new("Really black"), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 1, 8, 1, 10, 6, 10, 0.0075)
  1779. MagicWave(BrickColor.new(NewCol2), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 1, 8, 1, 10, 6, 10, 0.025)
  1780. MagicWave(BrickColor.new("Really black"), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 1, 12, 1, 10, 8, 10, 0.0075)
  1781. MagicWave(BrickColor.new(NewCol2), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 1, 12, 1, 10, 8, 10, 0.0075)
  1782. MagicWave(BrickColor.new("Really black"), cf(RootPart.Position) * euler(0, math.random(-50, 50), 0) * cf(0, -2, 0), 1, 16, 1, 10, 10, 10, 0.0075)
  1783. MagicCircle(BrickColor.new(NewCol2), cf(Torso.Position), 1, 1, 1, 100, 100, 100, 0.02)
  1784. MagicCircle(BrickColor.new("Really black"), cf(Torso.Position), 1, 1, 1, 105, 105, 105, 0.02)
  1785. MagicCircle(BrickColor.new(NewCol2), cf(Torso.Position), 400, 1, 400, 1, 500, 1, 0.01)
  1786. MagniDamage(RootPart, 125, 4, 6, math.random(30, 50), "Knockdown2", RootPart, 0, 1, (math.random(4, 8)), nil, nil, false)
  1787. for i = 0, 1, 0.1 do
  1788. swait()
  1789. Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  1790. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  1791. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  1792. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1793. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  1794. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1795. RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  1796. LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  1797. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1798. do
  1799. if StaggerHit.Value == true then
  1800. break
  1801. end
  1802. -- DECOMPILER ERROR at PC648: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1803.  
  1804. -- DECOMPILER ERROR at PC648: LeaveBlock: unexpected jumping out IF_STMT
  1805.  
  1806. end
  1807. end
  1808. end
  1809. dec.Parent = nil
  1810. dec2.Parent = nil
  1811. attack = false
  1812. end
  1813. end
  1814. end
  1815. DecreaseStat = function(Model, Stat, Amount, Duration, cangui)
  1816. if Model:findFirstChild("Stats") ~= nil and Model.Stats[Stat] ~= nil then
  1817. Model.Stats[Stat].Value = Model.Stats[Stat].Value - Amount
  1818. d = Instance.new("NumberValue", Model.Stats.Decrease)
  1819. dur = Instance.new("NumberValue", d)
  1820. dur.Name = "Duration"
  1821. dur.Value = Duration
  1822. game:GetService("Debris"):AddItem(d, 20)
  1823. if Stat == "Damage" then
  1824. d.Name = "DecreaseAtk"
  1825. else
  1826. if Stat == "Defense" then
  1827. d.Name = "DecreaseDef"
  1828. else
  1829. if Stat == "Movement" then
  1830. d.Name = "DecreaseMvmt"
  1831. end
  1832. end
  1833. end
  1834. if Model:findFirstChild("Torso") ~= nil then
  1835. display = ""
  1836. if Stat == "Damage" then
  1837. if Amount > 0 then
  1838. display = "-Damage"
  1839. else
  1840. display = "+Damage"
  1841. end
  1842. else
  1843. if Stat == "Defense" then
  1844. if Amount > 0 then
  1845. display = "-Defense"
  1846. else
  1847. display = "+Defense"
  1848. end
  1849. else
  1850. if Stat == "Movement" then
  1851. if Amount > 0 then
  1852. display = "-Movement"
  1853. else
  1854. display = "+Movement"
  1855. end
  1856. end
  1857. end
  1858. end
  1859. if cangui ~= true then
  1860. showDamage(Model, display, "Debuff")
  1861. end
  1862. end
  1863. d.Value = Amount
  1864. end
  1865. end
  1866. GetDist = function(Part1, Part2, magni)
  1867. local targ = Part1.Position - Part2.Position
  1868. local mag = targ.magnitude
  1869. if mag <= magni then
  1870. return true
  1871. else
  1872. return false
  1873. end
  1874. end
  1875. MagniDamage = function(Part, magni, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  1876. for _,c in pairs(workspace:children()) do
  1877. local hum = c:findFirstChild("Humanoid")
  1878. if hum ~= nil then
  1879. local head = nil
  1880. for _,d in pairs(c:children()) do
  1881. if d.className == "Model" and ranged ~= true then
  1882. head = d:findFirstChild("Hitbox")
  1883. if d.Parent == Character then
  1884. break
  1885. end
  1886. if head ~= nil then
  1887. local targ = head.Position - Part.Position
  1888. local mag = targ.magnitude
  1889. if mag <= magni and c.Name ~= Player.Name then
  1890. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  1891. ref.Anchored = true
  1892. ref.CFrame = cf(head.Position)
  1893. game:GetService("Debris"):AddItem(ref, 1)
  1894. hitnum = math.random(1, 5)
  1895. if hitnum == 1 then
  1896. so("199148971", ref, 1, 1)
  1897. else
  1898. if hitnum == 2 then
  1899. so("199149025", ref, 1, 1)
  1900. else
  1901. if hitnum == 3 then
  1902. so("199149072", ref, 1, 1)
  1903. else
  1904. if hitnum == 4 then
  1905. so("199149109", ref, 1, 1)
  1906. else
  1907. if hitnum == 5 then
  1908. so("199149119", ref, 1, 1)
  1909. end
  1910. end
  1911. end
  1912. end
  1913. end
  1914. StaggerHit.Value = true
  1915. end
  1916. end
  1917. end
  1918. do
  1919. if d.className == "Part" and d.Name=="Torso" then
  1920. head = d
  1921. if head ~= nil then
  1922. local targ = head.Position - Part.Position
  1923. local mag = targ.magnitude
  1924. if mag <= magni and c.Name ~= Player.Name then
  1925. if stun == nil then
  1926. stun = math.random(5, 10)
  1927. end
  1928. local Rang = nil
  1929. if Ranged == false then
  1930. Rang = true
  1931. end
  1932. local stag = nil
  1933. if shbash == true then
  1934. stag = true
  1935. end
  1936. Damagefunc(head, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  1937. end
  1938. end
  1939. end
  1940. do
  1941. -- DECOMPILER ERROR at PC183: LeaveBlock: unexpected jumping out DO_STMT
  1942.  
  1943. end
  1944. end
  1945. end
  1946. end
  1947. end
  1948. end
  1949. rayCast = function(Pos, Dir, Max, Ignore)
  1950. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1951. end
  1952. local Point = Torso.CFrame * cf(0, Torso.Size.Y, 0)
  1953. LastPoint = Point
  1954. effect = function(Color, Ref, LP, P1, returnn)
  1955. if LP == nil or P1 == nil then
  1956. return
  1957. end
  1958. local effectsmsh = Instance.new("CylinderMesh")
  1959. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  1960. effectsmsh.Name = "Mesh"
  1961. local effectsg = Instance.new("Part")
  1962. NoOutline(effectsg)
  1963. effectsg.formFactor = 3
  1964. effectsg.CanCollide = false
  1965. effectsg.Name = "Eff"
  1966. effectsg.Locked = true
  1967. effectsg.Anchored = true
  1968. effectsg.Size = Vector3.new(0.5, 1, 0.5)
  1969. effectsg.Parent = workspace
  1970. effectsmsh.Parent = effectsg
  1971. effectsg.BrickColor = BrickColor.new(Color)
  1972. effectsg.Reflectance = Ref
  1973. local point1 = P1
  1974. local mg = (LP.p - point1.p).magnitude
  1975. effectsg.Size = Vector3.new(0.5, mg, 0.5)
  1976. effectsg.CFrame = cf((LP.p + point1.p) / 2, point1.p) * CFrame.Angles(math.rad(90), 0, 0)
  1977. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  1978. game:GetService("Debris"):AddItem(effectsg, 2)
  1979. if returnn then
  1980. return effectsg
  1981. end
  1982. if not returnn then
  1983. table.insert(Effects, {effectsg, "Cylinder", 0.2, 0.01, 0, 0.01, effectsmsh})
  1984. end
  1985. end
  1986. MagicBlock = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, parent)
  1987. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  1988. prt.Anchored = true
  1989. prt.CFrame = cframe
  1990. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1991. game:GetService("Debris"):AddItem(prt, 10)
  1992. if Type == 1 or Type == nil then
  1993. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  1994. else
  1995. if Type == 2 then
  1996. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  1997. else
  1998. if Type == 3 then
  1999. table.insert(Effects, {prt, "Block3", delay, x3, y3, z3, msh, prt.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0})
  2000. end
  2001. end
  2002. end
  2003. end
  2004. MagicSkull = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, goe)
  2005. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2006. prt.Anchored = true
  2007. prt.CFrame = cframe
  2008. msh = mesh("SpecialMesh", prt, "FileMesh", "4770583", vt(0, 0, 0), vt(x1, y1, z1))
  2009. game:GetService("Debris"):AddItem(prt, 10)
  2010. table.insert(Effects, {prt, "Skull", delay, x3, y3, z3, msh, goe})
  2011. end
  2012. MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2013. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2014. prt.Anchored = true
  2015. prt.CFrame = cframe
  2016. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  2017. game:GetService("Debris"):AddItem(prt, 10)
  2018. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2019. end
  2020. MagicCircle2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, push)
  2021. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2022. prt.Anchored = true
  2023. prt.CFrame = cframe
  2024. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  2025. game:GetService("Debris"):AddItem(prt, 10)
  2026. table.insert(Effects, {prt, "Blood", delay, x3, y3, z3, msh, push})
  2027. end
  2028. MagicCylinder = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2029. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2030. prt.Anchored = true
  2031. prt.CFrame = cframe
  2032. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2033. game:GetService("Debris"):AddItem(prt, 10)
  2034. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2035. end
  2036. MagicCylinder2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, goe)
  2037. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2038. prt.Anchored = true
  2039. prt.CFrame = cframe
  2040. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2041. game:GetService("Debris"):AddItem(prt, 10)
  2042. table.insert(Effects, {prt, "Cylinder2", delay, x3, y3, z3, msh, goe})
  2043. end
  2044. MagicHead = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2045. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2046. prt.Anchored = true
  2047. prt.CFrame = cframe
  2048. local msh = mesh("SpecialMesh", prt, "Head", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  2049. game:GetService("Debris"):AddItem(prt, 10)
  2050. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2051. end
  2052. ClangEffect = function(brickcolor, cframe, duration, decrease, size, power)
  2053. local prt = part(3, workspace, 0, 1, brickcolor, "Effect", vt())
  2054. prt.Anchored = true
  2055. prt.CFrame = cframe
  2056. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(5, 5, 5))
  2057. game:GetService("Debris"):AddItem(prt, 10)
  2058. table.insert(Effects, {prt, "CylinderClang", duration, decrease, size, power, prt.CFrame, nil})
  2059. end
  2060. MagicWave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2061. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2062. prt.Anchored = true
  2063. prt.CFrame = cframe
  2064. local msh = mesh("SpecialMesh", prt, "FileMesh", "20329976", vt(0, 0, 0), vt(x1, y1, z1))
  2065. game:GetService("Debris"):AddItem(prt, 10)
  2066. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2067. end
  2068. MagicFire = function(brickcolor, cframe, x1, y1, z1, delay)
  2069. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2070. prt.Anchored = true
  2071. prt.CFrame = cframe
  2072. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2073. game:GetService("Debris"):AddItem(prt, 10)
  2074. table.insert(Effects, {prt, "Fire", delay, 1, 1, 1, msh})
  2075. end
  2076. MagicFireWave = function(brickcolor, cframe, x1, y1, z1)
  2077. local prt = part(3, workspace, 0, 1, brickcolor, "Effect", vt())
  2078. prt.Anchored = true
  2079. prt.CFrame = cframe
  2080. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2081. d = Instance.new("Decal")
  2082. d.Parent = prt
  2083. d.Texture = "http://www.roblox.com/asset/?id=26356434"
  2084. d.Face = "Top"
  2085. d = Instance.new("Decal")
  2086. d.Parent = prt
  2087. d.Texture = "http://www.roblox.com/asset/?id=26356434"
  2088. d.Face = "Bottom"
  2089. game:GetService("Debris"):AddItem(prt, 10)
  2090. table.insert(Effects, {prt, "FireWave", 1, 30, math.random(400, 600) / 100, msh})
  2091. end
  2092. ElecEffect = function(cff, x, y, z)
  2093. local prt = part(3, workspace, 0, 0, BrickColor.new("Really black"), "Part", vt(1, 1, 1))
  2094. prt.Anchored = true
  2095. prt.CFrame = cff * cf(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  2096. prt.CFrame = cf(prt.Position)
  2097. game:GetService("Debris"):AddItem(prt, 10)
  2098. xval = math.random() / 3
  2099. yval = math.random() / 3
  2100. zval = math.random() / 3
  2101. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(xval, yval, zval))
  2102. Effects[#Effects + 1] = {prt, "Elec", 0.2, x, y, z, xval, yval, zval, msh}
  2103. end
  2104. CloneBody = function()
  2105. for _,v in pairs(Torso.Parent:children()) do
  2106. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2107. local c = part(3, workspace, 0, 0.5, BrickColor.new("Really black"), "Effect", v.Size)
  2108. c.Anchored = true
  2109. c.CFrame = v.CFrame
  2110. game:GetService("Debris"):AddItem(c, 5)
  2111. if v.Name == "Head" then
  2112. cmsh = mesh("SpecialMesh", c, "Head", "nil", vt(0, 0, 0), v.Mesh.Scale)
  2113. end
  2114. table.insert(Effects, {c, "Disappear", 0.05})
  2115. end
  2116. end
  2117. end
  2118. Clone = function(duration)
  2119. for _,v in pairs(Torso.Parent:children()) do
  2120. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2121. local c = part(3, workspace, 0, 0, BrickColor.new("Really black"), "Effect", v.Size)
  2122. c.Anchored = true
  2123. c.CFrame = v.CFrame
  2124. game:GetService("Debris"):AddItem(c, 5)
  2125. if v.Name == "Head" then
  2126. cmsh = mesh("SpecialMesh", c, "Head", "nil", vt(0, 0, 0), v.Mesh.Scale)
  2127. end
  2128. table.insert(Effects, {c, "Disappear", duration})
  2129. else
  2130. do
  2131. do
  2132. if v.className == "Hat" then
  2133. n = v.Handle:clone()
  2134. n:BreakJoints()
  2135. n.archivable = true
  2136. n.Anchored = true
  2137. n.CanCollide = false
  2138. n.Name = "Effect"
  2139. n.BrickColor = BrickColor.new("Really black")
  2140. n.Parent = workspace
  2141. n.CFrame = v.Handle.CFrame
  2142. n.Transparency = 1
  2143. n:BreakJoints()
  2144. table.insert(Effects, {n, "Disappear", duration})
  2145. end
  2146. -- DECOMPILER ERROR at PC108: LeaveBlock: unexpected jumping out DO_STMT
  2147.  
  2148. -- DECOMPILER ERROR at PC108: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  2149.  
  2150. -- DECOMPILER ERROR at PC108: LeaveBlock: unexpected jumping out IF_STMT
  2151.  
  2152. end
  2153. end
  2154. end
  2155. end
  2156. for _,v in pairs(modelzorz:children()) do
  2157. if v.className == "Part" and v.Name ~= "Hitbox" and v.Name ~= "Hitbox2" then
  2158. n = v:clone()
  2159. for _,b in pairs(n:children()) do
  2160. if b.className == "Motor" then
  2161. b.Parent = nil
  2162. end
  2163. end
  2164. n.archivable = true
  2165. n.Anchored = true
  2166. n.CanCollide = false
  2167. n.Name = "Effect"
  2168. n.BrickColor = BrickColor.new("Really black")
  2169. n.Parent = workspace
  2170. n.CFrame = v.CFrame
  2171. n.Transparency = 0
  2172. n:BreakJoints()
  2173. table.insert(Effects, {n, "Disappear", duration})
  2174. end
  2175. end
  2176. end
  2177. Cloak = function()
  2178. so("697784157", Torso, 1, 1)
  2179. Face.Parent = nil
  2180. Clone(0.02)
  2181. for _,v in pairs(Torso.Parent:children()) do
  2182. do
  2183. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2184. coroutine.resume(coroutine.create(function()
  2185. for i = 0, 1, 0.1 do
  2186. wait()
  2187. v.Transparency = v.Transparency + 0.1
  2188. end
  2189. v.Transparency = 1
  2190. end))
  2191. end
  2192. if v.className == "Hat" then
  2193. do
  2194. hatp = v.Handle
  2195. coroutine.resume(coroutine.create(function(derp)
  2196. for i = 0, 1, 0.1 do
  2197. wait()
  2198. derp.Transparency = derp.Transparency + 0.1
  2199. end
  2200. derp.Transparency = 1
  2201. end), hatp)
  2202. -- DECOMPILER ERROR at PC45: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2203.  
  2204. -- DECOMPILER ERROR at PC45: LeaveBlock: unexpected jumping out IF_STMT
  2205.  
  2206. end
  2207. end
  2208. end
  2209. end
  2210. for _,v in pairs(modelzorz:children()) do
  2211. if v.className == "Part" and v.Name ~= "Hitbox" and v.Name ~= "Hitbox2" then
  2212. coroutine.resume(coroutine.create(function()
  2213. for i = 0, 1, 0.1 do
  2214. wait()
  2215. v.Transparency = v.Transparency + 0.1
  2216. end
  2217. v.Transparency = 1
  2218. end))
  2219. end
  2220. end
  2221. end
  2222. UnCloak = function()
  2223. so("697784157", Torso, 1, 1.1)
  2224. Face.Parent = Head
  2225. for _,v in pairs(Torso.Parent:children()) do
  2226. do
  2227. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2228. coroutine.resume(coroutine.create(function()
  2229. for i = 0, 1, 0.1 do
  2230. wait()
  2231. v.Transparency = v.Transparency - 0.1
  2232. end
  2233. v.Transparency = 0
  2234. end))
  2235. end
  2236. if v.className == "Hat" then
  2237. do
  2238. hatp = v.Handle
  2239. coroutine.resume(coroutine.create(function(derp)
  2240. for i = 0, 1, 0.1 do
  2241. wait()
  2242. derp.Transparency = derp.Transparency - 0.1
  2243. end
  2244. derp.Transparency = 1
  2245. end), hatp)
  2246. -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2247.  
  2248. -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_STMT
  2249.  
  2250. end
  2251. end
  2252. end
  2253. end
  2254. for _,v in pairs(modelzorz:children()) do
  2255. if v.className == "Part" and v.Name ~= "Hitbox" and v.Name ~= "Hitbox2" then
  2256. coroutine.resume(coroutine.create(function()
  2257. for i = 0, 1, 0.1 do
  2258. wait()
  2259. v.Transparency = v.Transparency - 0.1
  2260. end
  2261. for i = 0, 1, 0.3 do
  2262. wait()
  2263. v.Transparency = 0
  2264. end
  2265. end))
  2266. end
  2267. end
  2268. end
  2269. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  2270. if hit.Parent == nil then
  2271. return
  2272. end
  2273. if hit.Name == "Hitbox" and hit.Parent ~= modelzorz and ranged ~= true then
  2274. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2275. ref.Anchored = true
  2276. ref.CFrame = cf(hit.Position)
  2277. game:GetService("Debris"):AddItem(ref, 1)
  2278. hitnum = math.random(1, 5)
  2279. if hitnum == 1 then
  2280. so("199148971", ref, 1, 1)
  2281. else
  2282. if hitnum == 2 then
  2283. so("199149025", ref, 1, 1)
  2284. else
  2285. if hitnum == 3 then
  2286. so("199149072", ref, 1, 1)
  2287. else
  2288. if hitnum == 4 then
  2289. so("199149109", ref, 1, 1)
  2290. else
  2291. if hitnum == 5 then
  2292. so("199149119", ref, 1, 1)
  2293. end
  2294. end
  2295. end
  2296. end
  2297. end
  2298. StaggerHit.Value = true
  2299. end
  2300. h = hit.Parent:FindFirstChild("Humanoid")
  2301. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2302. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2303. return
  2304. end
  2305. if Player.Neutral == false then
  2306. if hit.Parent:findFirstChild("Alignment") ~= nil and hit.Parent.Alignment.Value == Player.TeamColor.Color then
  2307. return
  2308. end
  2309. if game.Players:GetPlayerFromCharacter(hit.Parent) ~= nil and game.Players:GetPlayerFromCharacter(hit.Parent).TeamColor == Player.TeamColor then
  2310. return
  2311. end
  2312. end
  2313. c = Instance.new("ObjectValue")
  2314. c.Name = "creator"
  2315. c.Value = game:service("Players").LocalPlayer
  2316. c.Parent = h
  2317. RecentEnemy.Value = hit.Parent
  2318. game:GetService("Debris"):AddItem(c, 0.5)
  2319. if doing4 == false then
  2320. minim = minim * Atk.Value
  2321. maxim = maxim * Atk.Value
  2322. end
  2323. Damage = 0
  2324. if minim == maxim then
  2325. Damage = maxim
  2326. else
  2327. Damage = math.random(minim, maxim)
  2328. end
  2329. blocked = false
  2330. enblock = nil
  2331. Stats = hit.Parent:findFirstChild("Stats")
  2332. if Stats == nil then
  2333. Character.Stats:Clone().Parent=hit.Parent
  2334. end
  2335. if Stats ~= nil then
  2336. Stats.Defense.Value=1
  2337. invis = Stats:findFirstChild("Invisibility")
  2338. if (ranged == false or ranged == nil) and invis ~= nil then
  2339. invis.Value = 0
  2340. end
  2341. enblock = Stats:findFirstChild("Block")
  2342. if enblock ~= nil and enblock.Value == true then
  2343. blocked = true
  2344. end
  2345. if Stats:findFirstChild("Defense") ~= nil then
  2346. if doing2 ~= true and doing4 ~= true then
  2347. local divide = Stats.Defense.Value
  2348. Damage = Damage / divide
  2349. end
  2350. do
  2351. Damage = Damage
  2352. if Damage <= 3 and (ranged == false or ranged == nil) and blocked ~= true then
  2353. hitnum = math.random(1, 5)
  2354. if hitnum == 1 then
  2355. so("199149321", hit, 1, 1)
  2356. else
  2357. if hitnum == 2 then
  2358. so("199149338", hit, 1, 1)
  2359. else
  2360. if hitnum == 3 then
  2361. so("199149367", hit, 1, 1)
  2362. else
  2363. if hitnum == 4 then
  2364. so("199149409", hit, 1, 1)
  2365. else
  2366. if hitnum == 5 then
  2367. so("199149452", hit, 1, 1)
  2368. end
  2369. end
  2370. end
  2371. end
  2372. end
  2373. else
  2374. if ranged == false or ranged == nil and blocked ~= true then
  2375. hitnum = math.random(1, 6)
  2376. if hitnum == 1 then
  2377. so("199149137", hit, 1, 1)
  2378. else
  2379. if hitnum == 2 then
  2380. so("199149186", hit, 1, 1)
  2381. else
  2382. if hitnum == 3 then
  2383. so("199149221", hit, 1, 1)
  2384. else
  2385. if hitnum == 4 then
  2386. so("199149235", hit, 1, 1)
  2387. else
  2388. if hitnum == 5 then
  2389. so("199149269", hit, 1, 1)
  2390. else
  2391. if hitnum == 6 then
  2392. so("199149297", hit, 1, 1)
  2393. end
  2394. end
  2395. end
  2396. end
  2397. end
  2398. end
  2399. end
  2400. end
  2401. if Damage <= 3 and staghit == true and ranged ~= true then
  2402. StaggerHit.Value = true
  2403. end
  2404. if Stats:findFirstChild("Stun") ~= nil then
  2405. if blocked == true then
  2406. incstun = incstun / 2
  2407. end
  2408. if Stats.Stun.Value < Stats.StunThreshold.Value then
  2409. Stats.Stun.Value = Stats.Stun.Value + incstun
  2410. end
  2411. end
  2412. if Stats:findFirstChild("Stagger") ~= nil and stagger == true then
  2413. Stats.Stagger.Value = true
  2414. end
  2415. if blocked == true then
  2416. showDamage(hit.Parent, "Block", "Damage")
  2417. if ranged ~= true then
  2418. enblock.Value = false
  2419. Stagger.Value = true
  2420. hitnum = math.random(1, 2)
  2421. if hitnum == 1 then
  2422. so("199148933", hit, 1, 1)
  2423. else
  2424. if hitnum == 2 then
  2425. so("199148947", hit, 1, 1)
  2426. end
  2427. end
  2428. end
  2429. else
  2430. Damage = math.floor(Damage)
  2431. if hit.Parent:findFirstChild("Mark") == nil then
  2432. d = it("BoolValue", hit.Parent)
  2433. d.Name = "Mark"
  2434. b = it("NumberValue", d)
  2435. b.Name = "MarkTime"
  2436. b.Value = 200
  2437. v = it("NumberValue", d)
  2438. v.Name = "MarkValue"
  2439. v.Value = 0
  2440. if doing4 == true then
  2441. v.Value = 10
  2442. end
  2443. sz = it("NumberValue", d)
  2444. sz.Name = "MarkSize"
  2445. sz.Value = 5
  2446. st = it("StringValue", d)
  2447. st.Name = "MarkType"
  2448. st.Value = "Adjudicator"
  2449. local tehpart = hit.Parent:findFirstChild("HumanoidRootPart")
  2450. if tehpart == nil then
  2451. tehpart = hit.Parent:findFirstChild("Torso")
  2452. end
  2453. if hit.Parent.Name == "Neflhelm" then
  2454. tehpart = hit
  2455. end
  2456. if tehpart ~= nil then
  2457. markgui = it("BillboardGui", tehpart)
  2458. markgui.Name = "Mark Gui"
  2459. markgui.Size = UDim2.new(7, 0, 7, 0)
  2460. markgui.StudsOffset = vt(0, 10, 0)
  2461. markgui.AlwaysOnTop = true
  2462. markscy = it("ImageLabel", markgui)
  2463. markscy.Name = "Scythe"
  2464. markscy.BackgroundTransparency = 1
  2465. markscy.Image = "rbxassetid://278007861"
  2466. markscy.ImageColor3 = Color3.new(1, 0, 0)
  2467. markscy.Size = UDim2.new(1, 0, 1, 0)
  2468. table.insert(MarkedGUI, {markgui, markscy})
  2469. end
  2470. table.insert(Marked, {d, b, v, sz})
  2471. else
  2472. mark = hit.Parent:findFirstChild("Mark")
  2473. if mark:findFirstChild("MarkTime") ~= nil then
  2474. mark.MarkTime.Value = 700
  2475. end
  2476. if mark:findFirstChild("MarkValue") ~= nil then
  2477. if mark.MarkValue.Value >= 10 then
  2478. if mark:findFirstChild("MarkTime") ~= nil then
  2479. mark.MarkTime.Value = 400
  2480. end
  2481. if mark.MarkType.Value == "Classic" then
  2482. mark.Parent = nil
  2483. Damage = Damage * 2
  2484. print("double damage")
  2485. if hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  2486. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2487. ref.Anchored = true
  2488. ref.CFrame = hit.Parent.HumanoidRootPart.CFrame
  2489. game:GetService("Debris"):AddItem(ref, 5)
  2490. local nr = NumberRange.new
  2491. local ns = NumberSequence.new
  2492. local cs = ColorSequence.new
  2493. local parti = it("ParticleEmitter")
  2494. parti.Color = cs(NewCol, Color3.new(0, 0, 0))
  2495. parti.LightEmission = 0
  2496. parti.Size = ns(10)
  2497. parti.Texture = "http://www.roblox.com/asset/?id=243660364"
  2498. transseq = ns({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  2499. parti.Transparency = transseq
  2500. parti.ZOffset = 1
  2501. parti.Acceleration = vt(0, 0, 0)
  2502. parti.Lifetime = nr(1)
  2503. parti.Rate = 20
  2504. parti.Rotation = nr(0, 360)
  2505. parti.Speed = nr(0)
  2506. parti.VelocitySpread = 0
  2507. parti.Parent = ref
  2508. parti.Enabled = true
  2509. table.insert(Effects, {parti, "PartiEmi", 20})
  2510. markscy = it("ImageLabel", markgui)
  2511. markscy.Name = "Scythe"
  2512. markscy.BackgroundTransparency = 1
  2513. markscy.Image = "rbxassetid://258927926"
  2514. markscy.ImageColor3 = Color3.new(1, 0, 0)
  2515. markscy.Size = UDim2.new(1, 0, 1, 0)
  2516. table.insert(Effects, {markgui, "AdjuEff", 10, markscy})
  2517. end
  2518. elseif mark.MarkType.Value == "Adjudicator" and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  2519. da = math.random(1, 4)
  2520. inc = 1
  2521. if doing2 == true then
  2522. inc = 2
  2523. end
  2524. if da == 1 then
  2525. DecreaseStat(Character, "Damage", -math.random(6, 10) / 100 * inc, 150, true)
  2526. DecreaseStat(Character, "Movement", -math.random(2, 6) / 100 * inc, 200, true)
  2527. else
  2528. if da == 2 then
  2529. DecreaseStat(Character, "Defense", -math.random(2, 6) / 100 * inc, 150, true)
  2530. DecreaseStat(Character, "Movement", -math.random(2, 6) / 100 * inc, 200, true)
  2531. else
  2532. if da == 3 then
  2533. DecreaseStat(hit.Parent, "Damage", math.random(6, 10) / 100 * inc, 150, true)
  2534. DecreaseStat(hit.Parent, "Movement", math.random(1, 3) / 100 * inc, 200, true)
  2535. else
  2536. if da == 4 then
  2537. DecreaseStat(hit.Parent, "Defense", math.random(2, 6) / 100 * inc, 150, true)
  2538. DecreaseStat(hit.Parent, "Movement", math.random(1, 3) / 100 * inc, 200, true)
  2539. end
  2540. end
  2541. end
  2542. end
  2543. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2544. ref.Anchored = true
  2545. ref.CFrame = hit.Parent.HumanoidRootPart.CFrame
  2546. game:GetService("Debris"):AddItem(ref, 5)
  2547. markgui = it("BillboardGui", ref)
  2548. markgui.Name = "Mark Gui"
  2549. markgui.Size = UDim2.new(7, 0, 7, 0)
  2550. markgui.StudsOffset = vt(0, 10, 0)
  2551. markgui.AlwaysOnTop = true
  2552. markscy = it("ImageLabel", markgui)
  2553. markscy.Name = "Scythe"
  2554. markscy.BackgroundTransparency = 1
  2555. markscy.Image = "rbxassetid://278007453"
  2556. markscy.ImageColor3 = Color3.new(1, 0, 0)
  2557. markscy.Size = UDim2.new(1, 0, 1, 0)
  2558. table.insert(Effects, {markgui, "AdjuEff", 10, markscy})
  2559. end
  2560. elseif --[[mark.MarkType.Value ~= "Thanatos" or --]]doing4 == true then
  2561. mark.MarkValue.Value = 10
  2562. else
  2563. mark.MarkValue.Value = mark.MarkValue.Value + 1
  2564. end
  2565. end
  2566. if mark:findFirstChild("MarkSize") ~= nil then
  2567. mark.MarkSize.Value = 5
  2568. end
  2569. coroutine.resume(coroutine.create(function(Hum, Dam)
  2570. hit.Parent.Humanoid:TakeDamage(Damage)
  2571. end), h, Damage)
  2572. pursuitnum = 0
  2573. if isinvis.Value == false then
  2574. invisnum.Value = math.floor(invisnum.Value + math.random(4, 8) + Damage / 5)
  2575. end
  2576. showDamage(hit.Parent, Damage, "Damage")
  2577. if DecreaseState ~= nil then
  2578. DecreaseStat(hit.Parent, DecreaseState, DecreaseAmount, Duration)
  2579. end
  2580. if Type == "NormalDecreaseMvmt1" then
  2581. DecreaseStat(hit.Parent, "Movement", 0.1, 200)
  2582. end
  2583. if Type == "Knockdown" then
  2584. hum = hit.Parent.Humanoid
  2585. hum.PlatformStand = true
  2586. coroutine.resume(coroutine.create(function(HHumanoid)
  2587. swait(1)
  2588. HHumanoid.PlatformStand = false
  2589. end), hum)
  2590. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  2591. local bodvol = Instance.new("BodyVelocity")
  2592. bodvol.velocity = angle * knockback
  2593. bodvol.P = 500
  2594. bodvol.maxForce = Vector3.new(2000, 2000, 2000)
  2595. bodvol.Parent = hit
  2596. rl = Instance.new("BodyAngularVelocity")
  2597. rl.P = 3000
  2598. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  2599. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2600. rl.Parent = hit
  2601. game:GetService("Debris"):AddItem(bodvol, 0.5)
  2602. game:GetService("Debris"):AddItem(rl, 0.5)
  2603. else
  2604. do
  2605. if Type == "Knockdown2" then
  2606. hum = hit.Parent.Humanoid
  2607. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  2608. local bodvol = Instance.new("BodyVelocity")
  2609. bodvol.velocity = angle * knockback
  2610. bodvol.P = 500
  2611. bodvol.maxForce = Vector3.new(2000, 2000, 2000)
  2612. bodvol.Parent = hit
  2613. game:GetService("Debris"):AddItem(bodvol, 0.5)
  2614. else
  2615. do
  2616. if Type == "Normal" or Type == "NormalDecreaseMvmt1" then
  2617. vp = Instance.new("BodyVelocity")
  2618. vp.P = 500
  2619. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2620. if KnockbackType == 1 then
  2621. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2622. else
  2623. if KnockbackType == 2 then
  2624. vp.velocity = Property.CFrame.lookVector * knockback
  2625. end
  2626. end
  2627. game:GetService("Debris"):AddItem(vp, 0.5)
  2628. if knockback > 0 then
  2629. vp.Parent = hit.Parent.Torso
  2630. end
  2631. end
  2632. debounce = Instance.new("BoolValue")
  2633. debounce.Name = "DebounceHit"
  2634. debounce.Parent = hit.Parent
  2635. debounce.Value = true
  2636. game:GetService("Debris"):AddItem(debounce, Delay)
  2637. c = Instance.new("ObjectValue")
  2638. c.Name = "creator"
  2639. c.Value = Player
  2640. c.Parent = h
  2641. game:GetService("Debris"):AddItem(c, 0.5)
  2642. CRIT = false
  2643. end
  2644. end
  2645. end
  2646. end
  2647. end
  2648. end
  2649. end
  2650. end
  2651. end
  2652. end
  2653. end
  2654. -- end
  2655. --end
  2656. --end
  2657. --end
  2658. --end
  2659. showDamage = function(Char, Dealt, Type)
  2660. m = Instance.new("Model")
  2661. m.Name = "Effect"
  2662. c = Instance.new("Part")
  2663. c.Transparency = 1
  2664. c.Name = "Head"
  2665. c.TopSurface = 0
  2666. c.BottomSurface = 0
  2667. c.formFactor = "Plate"
  2668. c.Size = Vector3.new(1, 0.4, 1)
  2669. b = Instance.new("BillboardGui", c)
  2670. b.Size = UDim2.new(5, 0, 5, 0)
  2671. b.AlwaysOnTop = true
  2672. damgui = gui("TextLabel", b, tostring(Dealt), 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  2673. if Type == "Damage" then
  2674. damgui.Font = "SciFi"
  2675. if Dealt == "Block" then
  2676. damgui.TextColor3 = BrickColor.new("Really black").Color
  2677. else
  2678. if Dealt < 3 then
  2679. damgui.TextColor3 = BrickColor.new("Really black").Color
  2680. else
  2681. if Dealt >= 3 and Dealt < 20 then
  2682. damgui.TextColor3 = BrickColor.new("Really black").Color
  2683. else
  2684. damgui.TextColor3 = BrickColor.new("Really black").Color
  2685. damgui.Font = "SciFi"
  2686. end
  2687. end
  2688. end
  2689. else
  2690. if Type == "Debuff" then
  2691. damgui.TextColor3 = BrickColor.new("White").Color
  2692. else
  2693. if Type == "Interrupt" then
  2694. damgui.TextColor3 = BrickColor.new("New Yeller").Color
  2695. end
  2696. end
  2697. end
  2698. damgui.TextScaled = true
  2699. ms = Instance.new("CylinderMesh")
  2700. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  2701. ms.Parent = c
  2702. c.Reflectance = 0
  2703. Instance.new("BodyGyro").Parent = c
  2704. c.Parent = m
  2705. if Char:findFirstChild("Head") ~= nil then
  2706. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  2707. else
  2708. if Char.Parent:findFirstChild("Head") ~= nil then
  2709. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  2710. end
  2711. end
  2712. f = Instance.new("BodyPosition")
  2713. f.P = 2000
  2714. f.D = 100
  2715. f.maxForce = Vector3.new(545000, 545000, 545000)
  2716. if Type == "Damage" then
  2717. f.position = c.Position + Vector3.new(0, 3, 0)
  2718. else
  2719. if Type == "Debuff" or Type == "Interrupt" then
  2720. f.position = c.Position + Vector3.new(0, 5, 0)
  2721. end
  2722. end
  2723. f.Parent = c
  2724. game:GetService("Debris"):AddItem(m, 5)
  2725. table.insert(Effects, {m, "showDamage", damgui, f, 10, 1, 15, 50, 100})
  2726. c.CanCollide = false
  2727. m.Parent = workspace
  2728. c.CanCollide = false
  2729. end
  2730. combo = 0
  2731. ob1d = function(mouse)
  2732. if arcorb == true then
  2733. arcorb = false
  2734. end
  2735. if attack == true or equipped == false then
  2736. return
  2737. end
  2738. deb = 0.5
  2739. hold = true
  2740. if combo == 0 then
  2741. combo = 1
  2742. attackone()
  2743. else
  2744. if combo == 1 then
  2745. combo = 2
  2746. attacktwo()
  2747. else
  2748. if combo == 2 then
  2749. combo = 3
  2750. attackthree()
  2751. else
  2752. if combo == 3 then
  2753. combo = 0
  2754. attackfour()
  2755. end
  2756. end
  2757. end
  2758. end
  2759. coroutine.resume(coroutine.create(function()
  2760. for i = 1, 50 do
  2761. if attack == false then
  2762. swait()
  2763. end
  2764. end
  2765. if attack == false then
  2766. combo = 0
  2767. end
  2768. end))
  2769. end
  2770. ob1u = function(mouse)
  2771. hold = false
  2772. end
  2773. buttonhold = false
  2774. fenbarmove1.MouseButton1Click:connect(do1)
  2775. fenbarmove2.MouseButton1Click:connect(do2)
  2776. fenbarmove3.MouseButton1Click:connect(do3)
  2777. fenbarmove4.MouseButton1Click:connect(do4)
  2778. eul = 0
  2779. equipped = false
  2780. key = function(key)
  2781. if attack == true then
  2782. return
  2783. end
  2784. if key == "f" then
  2785. pressedf = true
  2786. fnumb = 0
  2787. attack = true
  2788. if equipped == false then
  2789. equipped = true
  2790. RSH = ch.Torso["Right Shoulder"]
  2791. LSH = ch.Torso["Left Shoulder"]
  2792. RSH.Parent = nil
  2793. LSH.Parent = nil
  2794. RW.Name = "Right Shoulder"
  2795. RW.Part0 = ch.Torso
  2796. RW.C0 = cf(1.5, 0.5, 0)
  2797. RW.C1 = cf(0, 0.5, 0)
  2798. RW.Part1 = ch["Right Arm"]
  2799. RW.Parent = ch.Torso
  2800. LW.Name = "Left Shoulder"
  2801. LW.Part0 = ch.Torso
  2802. LW.C0 = cf(-1.5, 0.5, 0)
  2803. LW.C1 = cf(0, 0.5, 0)
  2804. LW.Part1 = ch["Left Arm"]
  2805. LW.Parent = ch.Torso
  2806. Animate.Parent = nil
  2807. equipanim()
  2808. else
  2809. equipped = false
  2810. hideanim()
  2811. LH.C1 = LHC1
  2812. RH.C1 = RHC1
  2813. Animate.Parent = Humanoid
  2814. swait(0)
  2815. RW.Parent = nil
  2816. LW.Parent = nil
  2817. RSH.Parent = player.Character.Torso
  2818. LSH.Parent = player.Character.Torso
  2819. end
  2820. attack = false
  2821. end
  2822. if equipped == false then
  2823. return
  2824. end
  2825. if key == "e" and invisnum.Value > 5 then
  2826. Invisibility()
  2827. end
  2828. if key == "z" then
  2829. do1()
  2830. end
  2831. if key == "g" then
  2832. secrit()
  2833. end
  2834. if key == "x" then
  2835. do2()
  2836. end
  2837. if key == "c" then
  2838. do3()
  2839. end
  2840. if key == "v" then
  2841. do4()
  2842. end
  2843. end
  2844. key2 = function(key)
  2845. end
  2846. s = function(mouse)
  2847. mouse.Button1Down:connect(function()
  2848. ob1d(mouse)
  2849. end)
  2850. mouse.Button1Up:connect(function()
  2851. ob1u(mouse)
  2852. end)
  2853. mouse.KeyDown:connect(key)
  2854. mouse.KeyUp:connect(key2)
  2855. player = Player
  2856. ch = Character
  2857. MMouse = mouse
  2858. end
  2859. ds = function(mouse)
  2860. end
  2861. Bin.Selected:connect(s)
  2862. Bin.Deselected:connect(ds)
  2863. print("Renegade loaded.")
  2864. local mananum = 0
  2865. local donum = 0
  2866. local stunnum = 0
  2867. local staggeranim = false
  2868. local stunanim = false
  2869. local Point, LastPoint = nil, nil
  2870. local passivenum = 100
  2871. local pnum2 = 0
  2872. local walk = 0
  2873. local walkforw = true
  2874. local addpassive = 0
  2875. local gashnum = 0
  2876. while true do
  2877. swait()
  2878. if Humanoid.Health <= 0 then
  2879. attack = true
  2880. for i = 1, #Marked do
  2881. if MarkedGUI[i] ~= nil and MarkedGUI[i][1] ~= nil then
  2882. MarkedGUI[i][1].Parent = nil
  2883. end
  2884. table.remove(MarkedGUI, i)
  2885. table.remove(Marked, i)
  2886. end
  2887. resumeControl()
  2888. modelzorz.Parent = workspace
  2889. game:GetService("Debris"):AddItem(modelzorz, 30)
  2890. for i = 1, #Weapon do
  2891. Weapon[i].Parent = modelzorz
  2892. Weapon[i].CanCollide = true
  2893. end
  2894. for i = 1, #Welds do
  2895. if Welds[i].Part0.Parent == Character or Welds[i].Part1.Parent == Character then
  2896. Welds[i].Parent = nil
  2897. else
  2898. Welds[i].Parent = prt1
  2899. end
  2900. end
  2901. end
  2902. do
  2903. if fnumb < 21 then
  2904. fnumb = fnumb + 1
  2905. if pressedf == false then
  2906. fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency - 0.025
  2907. tellbar.TextTransparency = tellbar.TextTransparency - 0.05
  2908. tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency - 0.05
  2909. else
  2910. if fnumb == 20 then
  2911. fenframe5.Parent = nil
  2912. print("daigui")
  2913. end
  2914. fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency + 0.025
  2915. tellbar.TextTransparency = tellbar.TextTransparency + 0.05
  2916. tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency + 0.05
  2917. end
  2918. end
  2919. if hbwld.Parent == nil then
  2920. hitbox2.Name = "Hitbox"
  2921. else
  2922. hitbox2.Name = "Hitbox2"
  2923. end
  2924. if doing2 == true then
  2925. gashnum = gashnum + 1
  2926. if (gashnum) % 10 == 0 then
  2927. if 0 < mana.Value then
  2928. mana.Value = mana.Value - -2
  2929. else
  2930. do2()
  2931. end
  2932. end
  2933. MagicCircle(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 0.5, 0.5, 0.5, 0.05)
  2934. MagicBlock(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 1, 1, 1, 1, 0.025)
  2935. MagicBlock(BrickColor.new("Really black"), prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2) * cf(0, math.random(-100, 100) / 100, math.random(-200, 200) / 100), 0, 0, 0, 1, 1, 1, 1, 1)
  2936. end
  2937. hitbox2.Parent = hitbox.Parent
  2938. hitbox2.Size = hitbox.Size
  2939. hitbox2.CFrame = hitboxCF
  2940. hboxpos.position = hitbox2.Position + vt(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100)
  2941. hitbox.Transparency = 1
  2942. hitbox2.Transparency = 1
  2943. for i = 1, #Marked do
  2944. if Marked[i] ~= nil then
  2945. if Marked[i][1].Parent == nil then
  2946. MarkedGUI[i][1].Parent = nil
  2947. table.remove(MarkedGUI, i)
  2948. table.remove(Marked, i)
  2949. else
  2950. if MarkedGUI[i][1].Parent ~= nil then
  2951. MarkedGUI[i][1].Size = UDim2.new(7 + Marked[i][4].Value, 0, 7 + Marked[i][4].Value, 0)
  2952. if 0 < Marked[i][4].Value then
  2953. Marked[i][4].Value = Marked[i][4].Value - 1
  2954. end
  2955. if MarkedGUI[i][2].Parent ~= nil then
  2956. if Marked[i][3].Value == 0 then
  2957. MarkedGUI[i][2].Image = "rbxassetid://278007861"
  2958. else
  2959. if Marked[i][3].Value == 1 then
  2960. MarkedGUI[i][2].Image = "rbxassetid://278007839"
  2961. else
  2962. if Marked[i][3].Value == 2 then
  2963. MarkedGUI[i][2].Image = "rbxassetid://278007803"
  2964. else
  2965. if Marked[i][3].Value == 3 then
  2966. MarkedGUI[i][2].Image = "rbxassetid://278007757"
  2967. else
  2968. if Marked[i][3].Value == 4 then
  2969. MarkedGUI[i][2].Image = "rbxassetid://278007704"
  2970. else
  2971. if Marked[i][3].Value == 5 then
  2972. MarkedGUI[i][2].Image = "rbxassetid://278007663"
  2973. else
  2974. if Marked[i][3].Value == 6 then
  2975. MarkedGUI[i][2].Image = "rbxassetid://278007643"
  2976. else
  2977. if Marked[i][3].Value == 7 then
  2978. MarkedGUI[i][2].Image = "rbxassetid://278007606"
  2979. else
  2980. if Marked[i][3].Value == 8 then
  2981. MarkedGUI[i][2].Image = "rbxassetid://278007570"
  2982. else
  2983. if Marked[i][3].Value == 9 then
  2984. MarkedGUI[i][2].Image = "rbxassetid://278007545"
  2985. else
  2986. if Marked[i][3].Value == 10 then
  2987. MarkedGUI[i][2].Image = "rbxassetid://278007515"
  2988. end
  2989. end
  2990. end
  2991. end
  2992. end
  2993. end
  2994. end
  2995. end
  2996. end
  2997. end
  2998. end
  2999. end
  3000. end
  3001. if Marked[i][2] ~= nil then
  3002. Marked[i][2].Value = Marked[i][2].Value - 1
  3003. if Marked[i][2].Value <= 0 then
  3004. Marked[i][1].Parent = nil
  3005. MarkedGUI[i][1].Parent = nil
  3006. table.remove(MarkedGUI, i)
  3007. table.remove(Marked, i)
  3008. end
  3009. end
  3010. end
  3011. end
  3012. end
  3013. scarfp2.CFrame = cf(RootPart.Position, testpart.Position) * cf(0, 0, 0)
  3014. scarfp2.CFrame = scarfp2.CFrame + scarfp2.CFrame.lookVector * 0.5
  3015. scarfp2.CFrame = scarfp2.CFrame * cf(0, 0, 0) * euler(1.57, 0, 0)
  3016. testpart.CFrame = cf(RootPart.Position - RootPart.Velocity) * cf(0, 1, 0)
  3017. if invisible == true then
  3018. addpassive = addpassive + 1
  3019. for i = 1, 1 do
  3020. MagicCircle2(BrickColor.new("Black"), scarfp2.CFrame * euler(0, 0, math.rad(180)) * cf(math.random(-300, 300) / 100, math.random(-200, 200) / 100, math.random(-300, 300) / 100), 1.5, 10, 1.5, -0.2, 1, -0.2, 0.2)
  3021. end
  3022. if 50 <= addpassive then
  3023. addpassive = 0
  3024. for _,c in pairs(workspace:children()) do
  3025. local hum = (c:findFirstChild("Humanoid"))
  3026. if hum ~= nil then
  3027. local head = nil
  3028. for _,d in pairs(c:children()) do
  3029. if d.Name == "HumanoidRootPart" then
  3030. local targ = d.Position - RootPart.Position
  3031. local mag = targ.magnitude
  3032. if mag <= 60 and c.Name ~= Player.Name then
  3033. mark = d.Parent:findFirstChild("Mark")
  3034. if mark ~= nil then
  3035. if (mark:findFirstChild("MarkTime")) ~= nil then
  3036. mark.MarkTime.Value = 500
  3037. end
  3038. if (mark:findFirstChild("MarkValue")) ~= nil then
  3039. if (mark:findFirstChild("MarkSize")) ~= nil then
  3040. mark.MarkSize.Value = 5
  3041. end
  3042. if mark.MarkValue.Value < 10 then
  3043. mark.MarkValue.Value = mark.MarkValue.Value + 1
  3044. end
  3045. end
  3046. end
  3047. end
  3048. end
  3049. end
  3050. end
  3051. end
  3052. end
  3053. end
  3054. do
  3055. pursuitnum = pursuitnum + 1
  3056. if 13 <= passivenum and 150 < pursuitnum and 0 < invisnum.Value then
  3057. invisnum.Value = invisnum.Value - 1
  3058. passivenum = 0
  3059. end
  3060. if 8 <= passivenum and invisible == true then
  3061. invisnum.Value = invisnum.Value - 1
  3062. pursuitnum = 0
  3063. passivenum = 0
  3064. end
  3065. if 100 <= invisnum.Value then
  3066. invisnum.Value = 100
  3067. end
  3068. if invisible == true and invisnum.Value <= 0 then
  3069. Invisibility()
  3070. end
  3071. passivenum = passivenum + 1
  3072. if Stagger.Value == true and staggeranim == false then
  3073. coroutine.resume(coroutine.create(function()
  3074. staggeranim = true
  3075. while attack == true do
  3076. swait()
  3077. end
  3078. StaggerAnim()
  3079. StaggerHit.Value = false
  3080. Stagger.Value = false
  3081. staggeranim = false
  3082. end))
  3083. end
  3084. if StaggerHit.Value == true and staggeranim == false then
  3085. coroutine.resume(coroutine.create(function()
  3086. staggeranim = true
  3087. while attack == true do
  3088. swait()
  3089. end
  3090. StaggerHitt()
  3091. StaggerHit.Value = false
  3092. Stagger.Value = false
  3093. staggeranim = false
  3094. end))
  3095. end
  3096. if Mvmt.Value < 0 or Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true or Rooted.Value == true then
  3097. Humanoid.WalkSpeed = 0
  3098. else
  3099. Humanoid.WalkSpeed = 16 * Mvmt.Value
  3100. end
  3101. if StunT.Value <= Stun.Value and stunanim == false then
  3102. coroutine.resume(coroutine.create(function()
  3103. stunanim = true
  3104. while attack == true do
  3105. swait()
  3106. end
  3107. StunAnim()
  3108. Stun.Value = 0
  3109. stunanim = false
  3110. end))
  3111. end
  3112. local stunnum2 = 30
  3113. if stunnum2 <= stunnum then
  3114. if 0 < Stun.Value then
  3115. Stun.Value = Stun.Value - 1
  3116. end
  3117. stunnum = 0
  3118. end
  3119. stunnum = stunnum + 1
  3120. if 0.5 <= donum then
  3121. handidle = true
  3122. else
  3123. if donum <= 0 then
  3124. handidle = false
  3125. end
  3126. end
  3127. if handidle == false then
  3128. donum = donum + 0.003
  3129. else
  3130. donum = donum - 0.003
  3131. end
  3132. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3133. local velderp = RootPart.Velocity.y
  3134. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3135. if equipped == true then
  3136. if attack == false then
  3137. idle = idle + 1
  3138. else
  3139. idle = 0
  3140. end
  3141. if (500 <= idle and attack ~= false) or Anim == "Walk" then
  3142. if walkforw == true then
  3143. RH.C1 = clerp(RH.C1, RHC1 * cf(0.2, -0.2, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  3144. LH.C1 = clerp(LH.C1, LHC1 * cf(0.1, 0.2, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  3145. else
  3146. RH.C1 = clerp(RH.C1, RHC1 * cf(-0.1, 0.2, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  3147. LH.C1 = clerp(LH.C1, LHC1 * cf(-0.2, -0.2, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  3148. end
  3149. else
  3150. RH.C1 = clerp(RH.C1, RHC1, 0.2)
  3151. LH.C1 = clerp(LH.C1, LHC1, 0.2)
  3152. end
  3153. if 1 < RootPart.Velocity.y and hitfloor == nil then
  3154. Anim = "Jump"
  3155. if attack == false then
  3156. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3157. wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.1), 0.2)
  3158. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, 0), 0.2)
  3159. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  3160. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.5), 0.2)
  3161. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3162. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-1, 0, -0.2), 0.2)
  3163. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3164. RH.C0 = clerp(RH.C0, cf(1, -1, -0.3) * euler(-0.5, 1.57, 0) * euler(-0.2, 0, 0), 0.2)
  3165. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.3) * euler(-0.5, -1.57, 0) * euler(-0.2, 0, 0), 0.2)
  3166. end
  3167. else
  3168. if RootPart.Velocity.y < -1 and hitfloor == nil then
  3169. Anim = "Fall"
  3170. if attack == false then
  3171. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3172. wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.1), 0.2)
  3173. Neck.C0 = clerp(Neck.C0, necko * euler(0.4, 0, 0), 0.2)
  3174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  3175. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1, 0, 1), 0.2)
  3176. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3177. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.3, 0, -0.2), 0.2)
  3178. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3179. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0.4, 1.57, 0), 0.2)
  3180. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(-0.2, -1.57, 0), 0.2)
  3181. end
  3182. else
  3183. if torvel < 1 and hitfloor ~= nil then
  3184. Anim = "Idle"
  3185. if attack == false then
  3186. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3187. wld1.C0 = clerp(wld1.C0, euler(0, -0.4 - (donum) / 2, 0) * cf(0, -2, 0) * euler(1, 0, 0), 0.2)
  3188. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1) * euler(0.2, 0, 0), 0.15)
  3189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1), 0.15)
  3190. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(2 + (donum) / 3, 0, 0.5 - (donum) / 3) * euler(0, 2.1, 0), 0.15)
  3191. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  3192. LW.C0 = clerp(LW.C0, cf(-1.3 - (donum) / 3, 0.5, -0.4 + (donum) / 3) * euler(0.7 + (donum) / 6, 0, 0.4 + (donum) / 6) * euler(0, -1.57, 0), 0.15)
  3193. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  3194. RH.C0 = clerp(RH.C0, cf(0.8, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1, -0.1), 0.2)
  3195. LH.C0 = clerp(LH.C0, cf(-0.8, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1, 0.3), 0.2)
  3196. end
  3197. else
  3198. if 2 < torvel and torvel < 30 and hitfloor ~= nil then
  3199. Anim = "Walk"
  3200. walk = walk + 1
  3201. if 15 - 5 * Mvmt.Value <= walk then
  3202. walk = 0
  3203. if walkforw == true then
  3204. walkforw = false
  3205. else
  3206. if walkforw == false then
  3207. walkforw = true
  3208. end
  3209. end
  3210. end
  3211. if attack == false then
  3212. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3213. wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.3), 0.2)
  3214. Neck.C0 = clerp(Neck.C0, necko * euler(0.2 - (donum) / 5, 0, 0), 0.2)
  3215. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  3216. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.3 + (donum) / 3, 0, 0.5 - (donum) / 3), 0.2)
  3217. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3218. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2 + (donum) / 3, 0, -0.4 + (donum) / 3), 0.2)
  3219. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3220. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0), 0.2)
  3221. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0), 0.2)
  3222. end
  3223. else
  3224. if 30 <= torvel and hitfloor ~= nil then
  3225. Anim = "Walk"
  3226. walk = walk + 1
  3227. if 15 - 5 * Mvmt.Value <= walk then
  3228. walk = 0
  3229. if walkforw == true then
  3230. walkforw = false
  3231. else
  3232. if walkforw == false then
  3233. walkforw = true
  3234. end
  3235. end
  3236. end
  3237. if attack == false then
  3238. handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3239. wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.3), 0.2)
  3240. Neck.C0 = clerp(Neck.C0, necko * euler(0.2 - (donum) / 5, 0, 0), 0.2)
  3241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  3242. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.3 + (donum) / 3, 0, 0.5 - (donum) / 3), 0.2)
  3243. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3244. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2 + (donum) / 3, 0, -0.4 + (donum) / 3), 0.2)
  3245. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3246. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0), 0.2)
  3247. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0), 0.2)
  3248. end
  3249. end
  3250. end
  3251. end
  3252. end
  3253. end
  3254. end
  3255. if 0 < #Effects then
  3256. for e = 1, #Effects do
  3257. if Effects[e] ~= nil then
  3258. local Thing = Effects[e]
  3259. if Thing ~= nil then
  3260. local Part = Thing[1]
  3261. local Mode = Thing[2]
  3262. local Delay = Thing[3]
  3263. local IncX = Thing[4]
  3264. local IncY = Thing[5]
  3265. local IncZ = Thing[6]
  3266. if Thing[2] == "CylinderClang" then
  3267. if Thing[3] <= 1 then
  3268. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 2.5 * Thing[5], 0) * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3269. Thing[7] = Thing[1].CFrame
  3270. effect("New Yeller", 0, Thing[8], Thing[7])
  3271. Thing[8] = Thing[7]
  3272. Thing[3] = Thing[3] + Thing[4]
  3273. else
  3274. Part.Parent = nil
  3275. table.remove(Effects, e)
  3276. end
  3277. end
  3278. if Thing[2] == "showDamage" then
  3279. if Thing[6] < Thing[5] then
  3280. Thing[6] = Thing[6] + 1
  3281. else
  3282. if Thing[6] < Thing[7] then
  3283. Thing[4].position = Thing[4].position + vt(0, -0.2, 0)
  3284. Thing[6] = Thing[6] + 1
  3285. else
  3286. if Thing[6] < Thing[8] then
  3287. Thing[6] = Thing[6] + 1
  3288. else
  3289. if Thing[6] < Thing[9] then
  3290. Thing[6] = Thing[6] + 1
  3291. Thing[4].position = Thing[4].position + vt(0, 0.2, 0)
  3292. Thing[3].TextStrokeTransparency = Thing[3].TextStrokeTransparency + 0.1
  3293. Thing[3].TextTransparency = Thing[3].TextTransparency + 0.1
  3294. else
  3295. Thing[1].Parent = nil
  3296. table.remove(Effects, e)
  3297. end
  3298. end
  3299. end
  3300. end
  3301. end
  3302. if Thing[2] == "PartiEmi" then
  3303. Thing[3] = Thing[3] - 1
  3304. if Thing[3] <= 0 then
  3305. Thing[1].Enabled = false
  3306. table.remove(Effects, e)
  3307. end
  3308. end
  3309. if Thing[2] == "AdjuEff" then
  3310. if 0 < Thing[3] then
  3311. Thing[3] = Thing[3] - 1
  3312. Thing[1].Size = Thing[1].Size + UDim2.new(0.2, 0, 0.2, 0)
  3313. Thing[1].StudsOffset = Thing[1].StudsOffset + vt(0, -0.2, 0)
  3314. Thing[4].ImageTransparency = Thing[4].ImageTransparency + 0.1
  3315. else
  3316. Thing[1].Parent = nil
  3317. table.remove(Effects, e)
  3318. end
  3319. end
  3320. if Thing[2] ~= "Shoot" and Thing[2] ~= "DecreaseStat" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" and Thing[2] ~= "showDamage" and Thing[2] ~= "PartiEmi" and Thing[2] ~= "AdjuEff" then
  3321. if Thing[1].Transparency <= 1 then
  3322. if Thing[2] == "Block1" then
  3323. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3324. Mesh = Thing[7]
  3325. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3326. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3327. else
  3328. if Thing[2] == "Block2" then
  3329. Thing[1].CFrame = Thing[1].CFrame
  3330. Mesh = Thing[7]
  3331. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3332. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3333. else
  3334. if Thing[2] == "Block3" then
  3335. Thing[9] = Thing[9] + 0.5
  3336. Thing[1].CFrame = Thing[8] * cf(0, Thing[9], 0)
  3337. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3338. Mesh = Thing[7]
  3339. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3340. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3341. else
  3342. if Thing[2] == "Skull" then
  3343. Thing[1].CFrame = Thing[1].CFrame * cf(0, Thing[8] / 2, -Thing[8])
  3344. Mesh = Thing[7]
  3345. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3346. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3347. else
  3348. if Thing[2] == "Cylinder" then
  3349. Mesh = Thing[7]
  3350. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3351. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3352. else
  3353. if Thing[2] == "Cylinder2" then
  3354. Thing[1].CFrame = Thing[1].CFrame * cf(0, Thing[8], 0)
  3355. Mesh = Thing[7]
  3356. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3357. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3358. else
  3359. if Thing[2] == "Blood" then
  3360. Mesh = Thing[7]
  3361. Thing[1].CFrame = Thing[1].CFrame * cf(0, 0.5, 0)
  3362. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3363. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3364. else
  3365. if Thing[2] == "Elec" then
  3366. Mesh = Thing[10]
  3367. Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
  3368. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3369. else
  3370. if Thing[2] == "Disappear" then
  3371. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3372. end
  3373. end
  3374. end
  3375. end
  3376. end
  3377. end
  3378. end
  3379. end
  3380. end
  3381. else
  3382. Part.Parent = nil
  3383. table.remove(Effects, e)
  3384. end
  3385. end
  3386. end
  3387. end
  3388. end
  3389. end
  3390. do
  3391. fenbarmana2:TweenSize((UDim2.new(0.4, 0, -4 * mana.Value / 100, 0)), nil, 1, 0.4, true)
  3392. fenbarmana4.Text = "Mana(" .. mana.Value .. ")"
  3393. fenbarhp2.BackgroundColor3 = Color3.new(Humanoid.Health / Humanoid.MaxHealth, 0, 0)
  3394. fenbarhp2:TweenSize((UDim2.new(Humanoid.Health / Humanoid.MaxHealth, 0, 1, 0)), nil, 1, 0.4, true)
  3395. fenbarhp3.Text = "(" .. math.floor(Humanoid.Health) .. ")"
  3396. fenbarblock2:TweenSize((UDim2.new(0.4, 0, -4 * invisnum.Value / 100, 0)), nil, 1, 0.4, true)
  3397. fenbarblock3.Text = "Pursuit(" .. invisnum.Value .. ")"
  3398. fenbarmove1b:TweenSize((UDim2.new(1 * cooldowns[1] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  3399. fenbarmove2b:TweenSize((UDim2.new(1 * cooldowns[2] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  3400. fenbarmove3b:TweenSize((UDim2.new(1 * cooldowns[3] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  3401. fenbarmove4b:TweenSize((UDim2.new(1 * cooldowns[4] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  3402. for _,c in pairs(Decrease:children()) do
  3403. if (c:findFirstChild("Duration")) ~= nil then
  3404. c.Duration.Value = c.Duration.Value - 1
  3405. if c.Duration.Value <= 0 then
  3406. c.Parent = nil
  3407. end
  3408. end
  3409. if c.Name == "DecreaseAtk" then
  3410. decreaseatk = decreaseatk + c.Value
  3411. else
  3412. if c.Name == "DecreaseDef" then
  3413. decreasedef = decreasedef + c.Value
  3414. else
  3415. if c.Name == "DecreaseMvmt" then
  3416. decreasemvmt = decreasemvmt + c.Value
  3417. end
  3418. end
  3419. end
  3420. end
  3421. Atk.Value = math.huge - (decreaseatk)
  3422. if Atk.Value <= 0 then
  3423. Atk.Value = math.huge
  3424. end
  3425. Def.Value = math.huge - (decreasedef)
  3426. if Def.Value <= 0 then
  3427. Def.Value = math.huge
  3428. end
  3429. Mvmt.Value = 1 - (decreasemvmt)
  3430. if Mvmt.Value <= 0 then
  3431. Mvmt.Value = 0
  3432. end
  3433. decreaseatk = 0
  3434. decreasedef = 0
  3435. decreasemvmt = 0
  3436. AtkVal = Atk.Value * 100
  3437. AtkVal = math.floor(AtkVal)
  3438. AtkVal = AtkVal / 100
  3439. fenbardamage.Text = "Damage\n(" .. AtkVal .. ")"
  3440. DefVal = Def.Value * 100
  3441. DefVal = math.floor(DefVal)
  3442. DefVal = DefVal / 100
  3443. fenbardef.Text = "Defense\n(" .. DefVal .. ")"
  3444. MvmtVal = Mvmt.Value * 100
  3445. MvmtVal = math.floor(MvmtVal)
  3446. MvmtVal = MvmtVal / 100
  3447. if Rooted.Value == true then
  3448. MvmtVal = 0
  3449. end
  3450. fenbarmove.Text = "Walkspeed\n(" .. MvmtVal .. ")"
  3451. if StunT.Value <= Stun.Value then
  3452. fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4, 0)), nil, 1, 0.4, true)
  3453. else
  3454. fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4 * Stun.Value / StunT.Value, 0)), nil, 1, 0.4, true)
  3455. end
  3456. fenbarstun3.Text = "Stun(" .. Stun.Value .. ")"
  3457. if 100 <= mana.Value then
  3458. mana.Value = 100
  3459. else
  3460. if mananum <= 12 then
  3461. mananum = mananum + 1
  3462. else
  3463. mananum = 0
  3464. mana.Value = mana.Value + 100
  3465. end
  3466. end
  3467. for i = 1, #cooldowns do
  3468. if cooldownmax <= cooldowns[i] then
  3469. cooldowns[i] = cooldownmax
  3470. else
  3471. cooldowns[i] = cooldowns[i] + cooldownsadd[i]
  3472. end
  3473. end
  3474. -- DECOMPILER ERROR at PC6064: LeaveBlock: unexpected jumping out DO_STMT
  3475.  
  3476. -- DECOMPILER ERROR at PC6064: LeaveBlock: unexpected jumping out DO_STMT
  3477.  
  3478. -- DECOMPILER ERROR at PC6064: LeaveBlock: unexpected jumping out DO_STMT
  3479.  
  3480. end
  3481. end
  3482. end
  3483. end
Add Comment
Please, Sign In to add comment