Advertisement
UnoPastes

CHRISTMAS

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