Advertisement
ThatOneGuy561

Untitled

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