Advertisement
gggxxdddd

Untitled

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