lilbakka78

Untitled

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