Advertisement
dsniper

Untitled

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