Advertisement
asdasdwrfd

Untitled

Jul 26th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 247.56 KB | None | 0 0
  1. local Player = game:GetService("Players"):WaitForChild(script.PlayerName.Value)
  2. if Player.Character == nil then
  3. while Player.Character == nil do wait()
  4.  
  5. end end
  6. local Character = Player.Character
  7. PlayerGui = Player:WaitForChild("PlayerGui")
  8. Backpack = Player:WaitForChild("Backpack")
  9.  
  10. Torso = Character.Torso
  11. Head = Character.Head
  12. Humanoid = Character.Humanoid
  13. LeftArm = Character["Left Arm"]
  14. LeftLeg = Character["Left Leg"]
  15. RightArm = Character["Right Arm"]
  16. RightLeg = Character["Right Leg"]
  17. LS = Torso["Left Shoulder"]
  18. LH = Torso["Left Hip"]
  19. RS = Torso["Right Shoulder"]
  20. RH = Torso["Right Hip"]
  21. Neck = Torso.Neck
  22. it = Instance.new
  23. vt = Vector3.new
  24. cf = CFrame.new
  25. euler = CFrame.fromEulerAnglesXYZ
  26. angles = CFrame.Angles
  27. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  28. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  29. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  30. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  31. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  32. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  33. RootPart = Character.HumanoidRootPart
  34. RootJoint = RootPart.RootJoint
  35. RootCF = euler(-1.57, 0, 3.14)
  36. attack = false
  37. attackdebounce = false
  38. mouseTarget = nil
  39. mouseHit = nil
  40. MMouse = nil
  41. combo = 0
  42. efd=1.5
  43. local idle = 0
  44. local Anim = "Idle"
  45. local Effects = {}
  46. local Weapon = {}
  47. local Welds = {}
  48. local Armor = {}
  49. local AWelds = {}
  50. local PDriver = {}
  51. local PDWelds = {}
  52. local AilaBot = {}
  53. local ABWelds = {}
  54. local decreaseatk = 0
  55. local decreasedef = 0
  56. local decreasemvmt = 0
  57. local Mode = "Normal"
  58. local AilaMode = "Passive"
  59. local AilaTarget = "None"
  60. local AilaTarget2 = nil
  61. local intro = false
  62. local brigatk = false
  63. local explode = false
  64. local move2do = false
  65. local tavis = false
  66. local laarmvis = false
  67. local raarmvis = false
  68. local lalegvis = false
  69. local ralegvis = false
  70. local lpdvis = false
  71. local rpdvis = false
  72. local ailaattack = false
  73. local move1 = "(Z)\nAila Stingers"
  74. local move2 = "(X)\nBooster Blaze"
  75. local move3 = "(C)\nGround Bunker"
  76. local move4 = "(V)\nAilaBot"
  77. local cooldowns = {}
  78. local cooldown1 = 0
  79. table.insert(cooldowns, cooldown1)
  80. local cooldown2 = 0
  81. table.insert(cooldowns, cooldown2)
  82. local cooldown3 = 0
  83. table.insert(cooldowns, cooldown3)
  84. local cooldown4 = 0
  85. table.insert(cooldowns, cooldown4)
  86. local cooldownsadd = {}
  87. local cooldownadd1 = 1
  88. table.insert(cooldownsadd, cooldownadd1)
  89. local cooldownadd2 = 1
  90. table.insert(cooldownsadd, cooldownadd2)
  91. local cooldownadd3 = 1
  92. table.insert(cooldownsadd, cooldownadd3)
  93. local cooldownadd4 = 1
  94. table.insert(cooldownsadd, cooldownadd4)
  95. local cooldownmax = 10
  96. local manualguardend = false
  97. player = nil
  98. RSH = nil
  99. LSH = nil
  100. RW = Instance.new("Motor")
  101. LW = Instance.new("Motor")
  102. RW.Name = "Right Shoulder"
  103. LW.Name = "Left Shoulder"
  104. LH = Torso["Left Hip"]
  105. RH = Torso["Right Hip"]
  106. TorsoColor = Torso.BrickColor
  107. NewCol = BrickColor.new("Black").Color
  108. NewCol2 = BrickColor.new("Maroon").Color
  109. NewCol2_2 = BrickColor.new("Maroon")
  110. NewCol3_2 = BrickColor.new("Really black")
  111.  
  112. z = Instance.new("Sound",Torso)
  113. z.Looped = true
  114. z.Volume = 1.4
  115. z.Pitch = 1.05
  116. z.SoundId = "rbxassetid://609934004"--609934004
  117. z:Play()
  118.  
  119.  
  120. print("Remake by 123jl123")
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127. function RemoveOutlines(part)
  128. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  129. end
  130.  
  131. local RbxUtility = LoadLibrary("RbxUtility")
  132. local Create = RbxUtility.Create
  133. CFuncs = {
  134. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  135.  
  136. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  137. RemoveOutlines(Part)
  138. return Part
  139. end
  140. }
  141. ,
  142. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  143.  
  144. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  145. if Mesh == "SpecialMesh" then
  146. Msh.MeshType = MeshType
  147. Msh.MeshId = MeshId
  148. end
  149. return Msh
  150. end
  151. }
  152. ,
  153. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  154.  
  155. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  156. if Mesh == "SpecialMesh" then
  157. Msh.MeshType = MeshType
  158. Msh.MeshId = MeshId
  159. end
  160. return Msh
  161. end
  162. }
  163. ,
  164. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  165.  
  166. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  167. return Weld
  168. end
  169. }
  170. ,
  171. Sound = {Create = function(id, par, vol, pit)
  172.  
  173. coroutine.resume(coroutine.create(function()
  174.  
  175. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace})
  176. wait()
  177. S:play()
  178. game:GetService("Debris"):AddItem(S, 6)
  179. end
  180. ))
  181. end
  182. }
  183. ,
  184. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  185.  
  186. local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  187. return fp
  188. end
  189. }
  190. }
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205. if Player:findFirstChild("Color1") ~= nil then
  206. NewCol2 = Player.Color1.Value
  207. end
  208. if Player:findFirstChild("Color2") ~= nil then
  209. NewCol = Player.Color2.Value
  210. end
  211. local mdec = Instance.new("NumberValue", Decrease)
  212. mdec.Name = "DecreaseDef"
  213. mdec.Value = 0.4
  214. local mdec2 = Instance.new("NumberValue", Decrease)
  215. mdec2.Name = "DecreaseMvmt"
  216. mdec2.Value = 0.1
  217. local Animate = Humanoid.Animator
  218. local canjump = true
  219. removeControl = function()
  220. canjump = false
  221. end
  222. resumeControl = function()
  223. canjump = true
  224. end
  225. Player.Character.Humanoid.Changed:connect(function()
  226. if canjump == false then
  227. Player.Character.Humanoid.Jump = false
  228. end
  229. end)
  230. ArtificialHB = Instance.new("BindableEvent", script)
  231. ArtificialHB.Name = "Heartbeat"
  232.  
  233. script:WaitForChild("Heartbeat")
  234.  
  235. frame = 1 / 60
  236. tf = 0
  237. allowframeloss = true
  238. tossremainder = false
  239. lastframe = tick()
  240. script.Heartbeat:Fire()
  241.  
  242. game:GetService("RunService").Heartbeat:connect(function(s, p)
  243. tf = tf + s
  244. if tf >= frame then
  245. if allowframeloss then
  246. script.Heartbeat:Fire()
  247. lastframe = tick()
  248. else
  249. for i = 1, math.floor(tf / frame) do
  250. script.Heartbeat:Fire()
  251. end
  252. lastframe = tick()
  253. end
  254. if tossremainder then
  255. tf = 0
  256. else
  257. tf = tf - frame * math.floor(tf / frame)
  258. end
  259. end
  260. end)
  261.  
  262. function swait(num)
  263. if num == 0 or num == nil then
  264. ArtificialHB.Event:wait()
  265. else
  266. for i = 0, num do
  267. ArtificialHB.Event:wait()
  268. end
  269. end
  270. end
  271. --[[createpassgui = function(parent)
  272. print("makegui111")
  273. local g = Instance.new("ScreenGui", parent)
  274. local f = Instance.new("Frame", g)
  275. f.Position = UDim2.new(0.3, 0, 0.25, 0)
  276. f.Size = UDim2.new(0.4, 0, 0.4, 0)
  277. f.Style = "DropShadow"
  278. local t = Instance.new("TextBox", f)
  279. t.BackgroundColor3 = Color3.new(0, 0, 0)
  280. t.BackgroundTransparency = 0.5
  281. t.BorderSizePixel = 0
  282. t.Position = UDim2.new(0.15, 0, 0.2, 0)
  283. t.Size = UDim2.new(0.7, 0, 0.2, 0)
  284. t.Font = "SourceSansLight"
  285. t.Text = "Enter Access Code."
  286. t.TextScaled = true
  287. t.TextColor3 = Color3.new(1, 1, 1)
  288. t.TextStrokeTransparency = 0
  289. local t2 = Instance.new("TextButton", f)
  290. t2.BackgroundColor3 = Color3.new(0, 0, 0)
  291. t2.BackgroundTransparency = 0.5
  292. t2.BorderSizePixel = 0
  293. t2.Position = UDim2.new(0.3, 0, 0.5, 0)
  294. t2.Size = UDim2.new(0.4, 0, 0.15, 0)
  295. t2.TextScaled = true
  296. t2.Font = "SourceSansLight"
  297. t2.Text = "Submit"
  298. t2.TextColor3 = Color3.new(1, 1, 1)
  299. t2.TextStrokeTransparency = 0
  300. print("done1")
  301. return t2
  302. end
  303. local gud = false
  304. if workspace.codeFunc:InvokeServer(secgui, script, false) == false then
  305. secgui = createpassgui(Player.PlayerGui)
  306. secgui.MouseButton1Click:connect(function()
  307. if workspace.codeFunc:InvokeServer(secgui, script, true) == true then
  308. gud = true
  309. secgui.Parent.Parent:Destroy()
  310. end
  311. end)
  312. else
  313. gud = true
  314. end
  315. repeat
  316. wait()
  317. until gud--]]
  318. if Torso:findFirstChild("ParticleEmitter", true) ~= nil then
  319. Torso:findFirstChild("ParticleEmitter", true).Parent = nil
  320. end
  321. if Character:findFirstChild("Arm Guard", true) ~= nil then
  322. Character:findFirstChild("Arm Guard", true).Parent = nil
  323. end
  324. if Character:findFirstChild("Armor", true) ~= nil then
  325. Character:findFirstChild("Armor", true).Parent = nil
  326. end
  327. if Character:findFirstChild("Pile Driver", true) ~= nil then
  328. Character:findFirstChild("Pile Driver", true).Parent = nil
  329. end
  330. if Character:findFirstChild("AilaBot", true) ~= nil then
  331. Character:findFirstChild("AilaBot", true).Parent = nil
  332. end
  333. if Player.PlayerGui:findFirstChild("WeaponGUI", true) ~= nil then
  334. Player.PlayerGui:findFirstChild("WeaponGUI", true).Parent = nil
  335. end
  336. if Character:findFirstChild("Stats", true) ~= nil then
  337. Character:findFirstChild("Stats", true).Parent = nil
  338. end
  339. local Stats = Instance.new("BoolValue")
  340. Stats.Name = "Stats"
  341. Stats.Parent = Character
  342. local Atk = Instance.new("NumberValue")
  343. Atk.Name = "Damage"
  344. Atk.Parent = Stats
  345. Atk.Value = 1
  346. local Def = Instance.new("NumberValue")
  347. Def.Name = "Defense"
  348. Def.Parent = Stats
  349. Def.Value = 1
  350. local Mvmt = Instance.new("NumberValue")
  351. Mvmt.Name = "Movement"
  352. Mvmt.Parent = Stats
  353. Mvmt.Value = 1
  354. local Block = Instance.new("BoolValue")
  355. Block.Name = "Block"
  356. Block.Parent = Stats
  357. Block.Value = false
  358. local Stun = Instance.new("NumberValue")
  359. Stun.Name = "Stun"
  360. Stun.Parent = Stats
  361. Stun.Value = 0
  362. local StunT = Instance.new("NumberValue")
  363. StunT.Name = "StunThreshold"
  364. StunT.Parent = Stats
  365. StunT.Value = 100
  366. local Rooted = Instance.new("BoolValue")
  367. Rooted.Name = "Rooted"
  368. Rooted.Parent = Stats
  369. Rooted.Value = false
  370. local Decrease = Instance.new("BoolValue")
  371. Decrease.Name = "Decrease"
  372. Decrease.Parent = Stats
  373. Decrease.Value = false
  374. local mana = Instance.new("NumberValue")
  375. mana.Name = "Mana"
  376. mana.Parent = Stats
  377. mana.Value = 0
  378. local passive1 = Instance.new("NumberValue", Decrease)
  379. passive1.Name = "DecreaseDef"
  380. passive1.Value = 0
  381. local passive2 = Instance.new("NumberValue", Decrease)
  382. passive2.Name = "DecreaseMvmt"
  383. passive2.Value = 0
  384. local Stunned = Instance.new("BoolValue")
  385. Stunned.Name = "Stunned"
  386. Stunned.Parent = Stats
  387. Stunned.Value = false
  388. local Stagger = Instance.new("BoolValue")
  389. Stagger.Name = "Stagger"
  390. Stagger.Parent = Stats
  391. Stagger.Value = false
  392. local StaggerHit = Instance.new("BoolValue")
  393. StaggerHit.Name = "StaggerHit"
  394. StaggerHit.Parent = Stats
  395. StaggerHit.Value = false
  396. local RecentEnemy = Instance.new("ObjectValue")
  397. RecentEnemy.Name = "RecentEnemy"
  398. RecentEnemy.Parent = Stats
  399. RecentEnemy.Value = nil
  400. NoOutline = function(Part)
  401. Part.TopSurface = 10
  402. end
  403. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  404. local fp = it("Part")
  405. fp.formFactor = formfactor
  406. fp.Parent = parent
  407. fp.Reflectance = reflectance
  408. fp.Transparency = transparency
  409. fp.CanCollide = false
  410. fp.Locked = true
  411. fp.BrickColor = brickcolor
  412. fp.Name = name
  413. fp.Size = size
  414. fp.Position = Torso.Position
  415. NoOutline(fp)
  416. fp.Material = "SmoothPlastic"
  417. fp:BreakJoints()
  418. return fp
  419. end
  420. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  421. local mesh = it(Mesh)
  422. mesh.Parent = part
  423. if Mesh == "SpecialMesh" then
  424. mesh.MeshType = meshtype
  425. if meshid ~= "nil" then
  426. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  427. mesh.Scale = scale
  428. else
  429. mesh.Scale = scale*4
  430.  
  431.  
  432.  
  433. end
  434. else
  435. mesh.Scale = scale*4
  436. end
  437. mesh.Offset = offset
  438. -- mesh.Scale = scale
  439. return mesh
  440. end
  441. weld = function(parent, part0, part1, c0)
  442. local weld = it("Motor")
  443. weld.Parent = parent
  444. weld.Part0 = part0
  445. weld.Part1 = part1
  446. weld.C0 = c0
  447. return weld
  448. end
  449. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  450. local gui = it(GuiType)
  451. gui.Parent = parent
  452. gui.Text = text
  453. gui.BackgroundTransparency = backtrans
  454. gui.BackgroundColor3 = backcol
  455. gui.SizeConstraint = "RelativeXY"
  456. gui.TextXAlignment = "Center"
  457. gui.TextYAlignment = "Center"
  458. gui.Position = pos
  459. gui.Size = size
  460. gui.Font = "SourceSans"
  461. gui.FontSize = "Size14"
  462. gui.TextWrapped = false
  463. gui.TextStrokeTransparency = 0
  464. gui.TextColor = BrickColor.new("White")
  465. return gui
  466. end
  467. local Color1 = Torso.BrickColor
  468. local fengui = it("GuiMain")
  469. fengui.Parent = Player.PlayerGui
  470. fengui.Name = "WeaponGUI"
  471. local fenframe = it("Frame")
  472. fenframe.Parent = fengui
  473. fenframe.BackgroundColor3 = Color3.new(255, 255, 255)
  474. fenframe.BackgroundTransparency = 1
  475. fenframe.BorderColor3 = Color3.new(17, 17, 17)
  476. fenframe.Size = UDim2.new(0.1, 0, 0.1, 0)
  477. fenframe.Position = UDim2.new(0.95, 0, 0.7, 0)
  478. local fenframe2 = it("Frame")
  479. fenframe2.Parent = fengui
  480. fenframe2.BackgroundColor3 = Color3.new(255, 255, 255)
  481. fenframe2.BackgroundTransparency = 1
  482. fenframe2.BorderColor3 = Color3.new(17, 17, 17)
  483. fenframe2.Size = UDim2.new(0.2, 0, 0.1, 0)
  484. fenframe2.Position = UDim2.new(0.4, 0, 0.85, 0)
  485. local fenframe3 = it("Frame")
  486. fenframe3.Parent = fengui
  487. fenframe3.BackgroundColor3 = Color3.new(255, 255, 255)
  488. fenframe3.BackgroundTransparency = 1
  489. fenframe3.BorderColor3 = Color3.new(17, 17, 17)
  490. fenframe3.Size = UDim2.new(0.2, 0, 0.2, 0)
  491. fenframe3.Position = UDim2.new(0.8, 0, 0.8, 0)
  492. fenframe3.Name = "MoveFrame"
  493. local fenframe4 = it("Frame")
  494. fenframe4.Parent = fengui
  495. fenframe4.BackgroundColor3 = Color3.new(255, 255, 255)
  496. fenframe4.BackgroundTransparency = 1
  497. fenframe4.BorderColor3 = Color3.new(17, 17, 17)
  498. fenframe4.Size = UDim2.new(0.1, 0, 0.1, 0)
  499. fenframe4.Position = UDim2.new(0, 0, 0.7, 0)
  500. local pressedf = false
  501. local fenframe5 = it("Frame")
  502. fenframe5.Parent = fengui
  503. fenframe5.BackgroundColor3 = Color3.new(0, 0, 0)
  504. fenframe5.BackgroundTransparency = 1
  505. fenframe5.BorderColor3 = Color3.new(0, 0, 0)
  506. fenframe5.Size = UDim2.new(1, 0, 1, 0)
  507. fenframe5.Position = UDim2.new(0, 0, 0, 0)
  508. fenframe5.ZIndex = 2
  509. local tellbar = gui("TextLabel", fenframe5, "Press \'F\' to equip your weapon.", 1, Color3.new(0, 0, 0), UDim2.new(0.25, 0, 0.25, 0), UDim2.new(0.5, 0, 0.5, 0))
  510. tellbar.Font = "Arial"
  511. tellbar.TextScaled = true
  512. tellbar.TextTransparency = 1
  513. tellbar.TextStrokeTransparency = 1
  514. tellbar.ZIndex = 2
  515. local fnumb = 0
  516. local fenbarmana1 = gui("TextLabel", fenframe, "", 0, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  517. local fenbarmana2 = gui("TextLabel", fenframe, "", 0, BrickColor.new(NewCol2).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  518. 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))
  519. 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))
  520. 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))
  521. 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))
  522. 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))
  523. local fenbarhp2 = gui("TextLabel", fenbarhp1, "", 0, Color3.new(1, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  524. local fenbarhp3 = gui("TextLabel", fenbarhp1, "(100)", 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  525. 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))
  526. 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))
  527. 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))
  528. 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))
  529. fenbarmove1.ZIndex = 2
  530. local fenbarmove1b = gui("TextLabel", fenbarmove1, "", 0.55, BrickColor.new(NewCol2).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  531. 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))
  532. fenbarmove2.ZIndex = 2
  533. local fenbarmove2b = gui("TextLabel", fenbarmove2, "", 0.55, BrickColor.new(NewCol2).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  534. 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))
  535. fenbarmove3.ZIndex = 2
  536. local fenbarmove3b = gui("TextLabel", fenbarmove3, "", 0.55, BrickColor.new(NewCol2).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  537. 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))
  538. fenbarmove4.ZIndex = 2
  539. local fenbarmove4b = gui("TextLabel", fenbarmove4, "", 0.55, BrickColor.new(NewCol2).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  540. local modelzorz = Instance.new("Model")
  541. modelzorz.Parent = Character
  542. modelzorz.Name = "Arm Guard"
  543. local lprt1 = part(3, modelzorz, 0, 0, BrickColor.new(NewCol), "Part01", vt())
  544. local lprt2 = part(3, modelzorz, 0, 0, BrickColor.new("Bright yellow"), "Part02", vt())
  545. local lprt3 = part(3, modelzorz, 0, 0, BrickColor.new(NewCol2), "Part03", vt())
  546. lprt3.Material = "Neon"
  547. local rprt1 = part(3, modelzorz, 0, 0, BrickColor.new(NewCol), "Part01", vt())
  548. local rprt2 = part(3, modelzorz, 0, 0, BrickColor.new("Bright yellow"), "Part02", vt())
  549. local rprt3 = part(3, modelzorz, 0, 0, BrickColor.new(NewCol2), "Part03", vt())
  550. rprt3.Material = "Neon"
  551. local lmsh1 = mesh("BlockMesh", lprt1, "nil", "nil", vt(0, 0, 0), vt(5.01, 4, 5.01))
  552. local lmsh2 = mesh("CylinderMesh", lprt2, "nil", "nil", vt(0, 0, 0), vt(3, 0.1, 3))
  553. local lmsh3 = mesh("SpecialMesh", lprt3, "Sphere", "nil", vt(0, 0, 0), vt(2, 1, 2))
  554. local rmsh1 = mesh("BlockMesh", rprt1, "nil", "nil", vt(0, 0, 0), vt(5.01, 4, 5.01))
  555. local rmsh2 = mesh("CylinderMesh", rprt2, "nil", "nil", vt(0, 0, 0), vt(3, 0.1, 3))
  556. local rmsh3 = mesh("SpecialMesh", rprt3, "Sphere", "nil", vt(0, 0, 0), vt(2, 1, 2))
  557. local lwld1 = weld(lprt1, lprt1, LeftArm, euler(0, 0, 0) * cf(0, 0.5, 0))
  558. local lwld2 = weld(lprt1, lprt2, lprt1, euler(0, 0, 1.57) * cf(0.5, 0, 0))
  559. local lwld3 = weld(lprt1, lprt3, lprt2, euler(0, 0, 0) * cf(0, 0, 0))
  560. local rwld1 = weld(lprt1, rprt1, RightArm, euler(0, 3.14, 0) * cf(0, 0.5, 0))
  561. local rwld2 = weld(lprt1, rprt2, rprt1, euler(0, 0, 1.57) * cf(0.5, 0, 0))
  562. local rwld3 = weld(lprt1, rprt3, rprt2, euler(0, 0, 0) * cf(0, 0, 0))
  563. for i = 0.3, -0.45, -0.15 do
  564. local lprt4 = part(3, modelzorz, 0.5, 0, BrickColor.new("Bright yellow"), "Part04", vt())
  565. local lmsh4 = mesh("BlockMesh", lprt4, "nil", "nil", vt(0, 0, 0), vt(2, 0.5, 5.1))
  566. local lwld4 = weld(lprt1, lprt4, lprt1, euler(0, 0, 0.3) * cf(0.18, i, 0))
  567. local lprt5 = part(3, modelzorz, 0.5, 0, BrickColor.new("Bright yellow"), "Part04", vt())
  568. local lmsh5 = mesh("BlockMesh", lprt5, "nil", "nil", vt(0, 0, 0), vt(2, 0.5, 5.1))
  569. local lwld5 = weld(lprt1, lprt5, lprt1, euler(0, 0, -0.3) * cf(-0.18, i, 0))
  570. end
  571. for i = 0.3, -0.45, -0.15 do
  572. local rprt4 = part(3, modelzorz, 0.5, 0, BrickColor.new("Bright yellow"), "Part04", vt())
  573. local rmsh4 = mesh("BlockMesh", rprt4, "nil", "nil", vt(0, 0, 0), vt(2, 0.5, 5.1))
  574. local rwld4 = weld(lprt1, rprt4, rprt1, euler(0, 0, 0.3) * cf(0.18, i, 0))
  575. local rprt5 = part(3, modelzorz, 0.5, 0, BrickColor.new("Bright yellow"), "Part04", vt())
  576. local rmsh5 = mesh("BlockMesh", rprt5, "nil", "nil", vt(0, 0, 0), vt(2, 0.5, 5.1))
  577. local rwld5 = weld(lprt1, rprt5, rprt1, euler(0, 0, -0.3) * cf(-0.18, i, 0))
  578. end
  579. for _,c in pairs(modelzorz:children()) do
  580. table.insert(Weapon, c)
  581. end
  582. for _,c in pairs(lprt1:children()) do
  583. if c.className == "Motor" then
  584. table.insert(Welds, c)
  585. end
  586. end
  587. armor = Instance.new("Model")
  588. armor.Parent = Character
  589. armor.Name = "Armor"
  590. atprt1 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Torso Part01", vt())
  591. atprt2 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Torso Part02", vt())
  592. atprt3 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Torso Part03", vt())
  593. atprt4 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Torso Part04", vt())
  594. atprt5 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Torso Part05", vt())
  595. atprt6 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Torso Part06", vt())
  596. atprt7 = part(3, armor, 0.5, 0, BrickColor.new("New Yeller"), "Armor Torso Part07", vt())
  597. atprt7.Material = "Neon"
  598. atprt8 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Torso Part08", vt())
  599. atprt9 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Torso Part09", vt())
  600. atprt10 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Torso Part10", vt())
  601. atprt11 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Torso Part11", vt())
  602. atprt12 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Torso Part12", vt())
  603. atprt13 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Torso Part13", vt())
  604. atprt14 = part(3, armor, 0, 0, BrickColor.new("New Yeller"), "Armor Torso Part14", vt())
  605. atprt14.Material = "Neon"
  606. atprt15 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Torso Part15", vt())
  607. atprt16 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor Torso Part16", vt())
  608. atprt17 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Torso Part17", vt())
  609. atprt18 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Torso Part18", vt())
  610. atprt19 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor Torso Part19", vt())
  611. atprt20 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Torso Part20", vt())
  612. atprt21 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor Torso Part21", vt())
  613. alaprt1 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor LeftArm Part01", vt())
  614. alaprt2 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor LeftArm Part02", vt())
  615. alaprt3 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor LeftArm Part03", vt())
  616. alaprt4 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftArm Part04", vt())
  617. alaprt5 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftArm Part05", vt())
  618. alaprt6 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor LeftArm Part06", vt())
  619. alaprt9 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor LeftArm Part09", vt())
  620. araprt1 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor RightArm Part01", vt())
  621. araprt2 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor RightArm Part02", vt())
  622. araprt3 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor RightArm Part03", vt())
  623. araprt4 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightArm Part04", vt())
  624. araprt5 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightArm Part05", vt())
  625. araprt6 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor RightArm Part06", vt())
  626. araprt9 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor RightArm Part09", vt())
  627. allprt1 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor LeftLeg Part01", vt())
  628. allprt2 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftLeg Part02", vt())
  629. allprt3 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor LeftLeg Part03", vt())
  630. allprt4 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftLeg Part04", vt())
  631. allprt5 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftLeg Part05", vt())
  632. allprt6 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftLeg Part06", vt())
  633. allprt7 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftLeg Part07", vt())
  634. allprt8 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftLeg Part08", vt())
  635. allprt9 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftLeg Part09", vt())
  636. allprt10 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftLeg Part10", vt())
  637. arlprt1 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor RightLeg Part01", vt())
  638. arlprt2 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightLeg Part02", vt())
  639. arlprt3 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor RightLeg Part03", vt())
  640. arlprt4 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightLeg Part04", vt())
  641. arlprt5 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightLeg Part05", vt())
  642. arlprt6 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightLeg Part06", vt())
  643. arlprt7 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightLeg Part07", vt())
  644. arlprt8 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightLeg Part08", vt())
  645. arlprt9 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightLeg Part09", vt())
  646. arlprt10 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightLeg Part10", vt())
  647. ahprt1 = part(3, armor, 0, 1, BrickColor.new("Black"), "Armor Head Part01", vt())
  648. ahprt2 = part(3, armor, 0, 1, BrickColor.new("Black"), "Armor Head Part02", vt())
  649. ahprt2v = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part02visor", vt())
  650. ahprt3 = part(3, armor, 0, 1, BrickColor.new("Black"), "Armor Head Part03", vt())
  651. ahprt3v = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part03visor", vt())
  652. ahprt4 = part(3, armor, 0, 1, BrickColor.new("Black"), "Armor Head Part04", vt())
  653. ahprt5 = part(3, armor, 0, 1, BrickColor.new("Black"), "Armor Head Part05", vt())
  654. ahprt6 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part06", vt())
  655. ahprt7 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part07", vt())
  656. ahprt8 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part08", vt())
  657. ahprt9 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part09", vt())
  658. ahprt10 = part(3, armor, 0, 1, BrickColor.new("Black"), "Armor Head Part10", vt())
  659. ahprt11 = part(3, armor, 0, 1, BrickColor.new("Black"), "Armor Head Part11", vt())
  660. ahprt12 = part(3, armor, 0.8, 1, BrickColor.new("Black"), "Armor Head Part12", vt())
  661. ahprt13 = part(3, armor, 0.8, 1, BrickColor.new("Black"), "Armor Head Part13", vt())
  662. ahprt10v = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Head Part10v", vt())
  663. ahprt11v = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Head Part11v", vt())
  664. ahprt12v = part(3, armor, 0.8, 0, BrickColor.new("New Yeller"), "Armor Head Part12v", vt())
  665. ahprt12v.Material = "Neon"
  666. ahprt13v = part(3, armor, 0.8, 0, BrickColor.new("New Yeller"), "Armor Head Part13v", vt())
  667. ahprt13v.Material = "Neon"
  668. ahprt14 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part14", vt())
  669. ahprt15 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor Head Part15", vt())
  670. ahprt16 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part16", vt())
  671. ahprt17 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor Head Part17", vt())
  672. ahprt18 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part18", vt())
  673. ahprt19 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part19", vt())
  674. ahprt20 = part(3, armor, 0, 0, BrickColor.new("Black"), "Armor Head Part20", vt())
  675. ahprt21 = part(3, armor, 0.5, 0, BrickColor.new("New Yeller"), "Armor Head Part21", vt())
  676. ahprt21.Material = "Neon"
  677. ahprt22 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part22", vt())
  678. ahprt23 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part23", vt())
  679. ahprt24 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part24", vt())
  680. ahprt25 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part25", vt())
  681. ahprt26 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part26", vt())
  682. ahprt27 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor Head Part27", vt())
  683. atmsh1 = mesh("BlockMesh", atprt1, "nil", "nil", vt(0, 0, 0), vt(10.5, 4, 5.5))
  684. atmsh2 = mesh("BlockMesh", atprt2, "nil", "nil", vt(0, 0, 0), vt(4.5, 2.01, 5.5))
  685. atmsh3 = mesh("BlockMesh", atprt3, "nil", "nil", vt(0, 0, 0), vt(4.5, 2.01, 5.5))
  686. atmsh4 = mesh("SpecialMesh", atprt4, "Wedge", "nil", vt(0, 0, 0), vt(5.5, 5, 3))
  687. atmsh5 = mesh("SpecialMesh", atprt5, "Wedge", "nil", vt(0, 0, 0), vt(5.5, 5, 3))
  688. atmsh6 = mesh("CylinderMesh", atprt6, "nil", "nil", vt(0, 0, 0), vt(5, 1, 5))
  689. atmsh7 = mesh("SpecialMesh", atprt7, "Sphere", "nil", vt(0, 0, 0), vt(4, 2, 4))
  690. atmsh8 = mesh("BlockMesh", atprt8, "nil", "nil", vt(0, 0, 0), vt(2.9, 1, 1))
  691. atmsh9 = mesh("BlockMesh", atprt9, "nil", "nil", vt(0, 0, 0), vt(2.9, 1, 1))
  692. atmsh10 = mesh("BlockMesh", atprt10, "nil", "nil", vt(0, 0, 0), vt(4.9, 1, 0.5))
  693. atmsh11 = mesh("BlockMesh", atprt11, "nil", "nil", vt(0, 0, 0), vt(4.9, 1, 0.5))
  694. atmsh12 = mesh("BlockMesh", atprt12, "nil", "nil", vt(0, 0, 0), vt(1.2, 1, 0.5))
  695. atmsh13 = mesh("BlockMesh", atprt13, "nil", "nil", vt(0, 0, 0), vt(1.2, 1, 0.5))
  696. atmsh14 = mesh("SpecialMesh", atprt14, "Sphere", "nil", vt(0, 0, 0), vt(2, 1, 2))
  697. atmsh15 = mesh("SpecialMesh", atprt15, "FileMesh", "3270017", vt(0, 0, 0), vt(0.4, 0.4, 1))
  698. atmsh16 = mesh("SpecialMesh", atprt16, "FileMesh", "3270017", vt(0, 0, 0), vt(0.5, 0.5, 2))
  699. atmsh17 = mesh("SpecialMesh", atprt17, "FileMesh", "3270017", vt(0, 0, 0), vt(0.7, 0.7, 2.5))
  700. atmsh18 = mesh("SpecialMesh", atprt18, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.2, 1.5))
  701. atmsh19 = mesh("SpecialMesh", atprt19, "FileMesh", "9756362", vt(0, 0, 0), vt(0.55, 0.4, 0.5))
  702. atmsh20 = mesh("SpecialMesh", atprt20, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.2, 1.5))
  703. atmsh21 = mesh("SpecialMesh", atprt21, "FileMesh", "9756362", vt(0, 0, 0), vt(0.55, 0.4, 0.5))
  704. alamsh1 = mesh("BlockMesh", alaprt1, "nil", "nil", vt(0, 0, 0), vt(5.2, 5.5, 5.2))
  705. alamsh2 = mesh("CylinderMesh", alaprt2, "nil", "nil", vt(0, 0, 0), vt(7.1, 2, 7.1))
  706. alamsh3 = mesh("SpecialMesh", alaprt3, "FileMesh", "9756362", vt(0, 0, 0), vt(0.2, 1.2, 0.8))
  707. alamsh4 = mesh("SpecialMesh", alaprt4, "FileMesh", "9756362", vt(0, 0, 0), vt(0.1, 0.7, 0.3))
  708. alamsh5 = mesh("SpecialMesh", alaprt5, "FileMesh", "9756362", vt(0, 0, 0), vt(0.1, 0.7, 0.3))
  709. alamsh6 = mesh("BlockMesh", alaprt6, "nil", "nil", vt(0, 0, 0), vt(5.01, 2.5, 5.01))
  710. alamsh9 = mesh("SpecialMesh", alaprt9, "Wedge", "nil", vt(0, 0, 0), vt(6, 4, 8))
  711. aramsh1 = mesh("BlockMesh", araprt1, "nil", "nil", vt(0, 0, 0), vt(5.2, 5.5, 5.2))
  712. aramsh2 = mesh("CylinderMesh", araprt2, "nil", "nil", vt(0, 0, 0), vt(7.1, 2, 7.1))
  713. aramsh3 = mesh("SpecialMesh", araprt3, "FileMesh", "9756362", vt(0, 0, 0), vt(0.2, 1.2, 0.8))
  714. aramsh4 = mesh("SpecialMesh", araprt4, "FileMesh", "9756362", vt(0, 0, 0), vt(0.1, 0.7, 0.3))
  715. aramsh5 = mesh("SpecialMesh", araprt5, "FileMesh", "9756362", vt(0, 0, 0), vt(0.1, 0.7, 0.3))
  716. aramsh6 = mesh("BlockMesh", araprt6, "nil", "nil", vt(0, 0, 0), vt(5.01, 2.5, 5.01))
  717. aramsh9 = mesh("SpecialMesh", araprt9, "Wedge", "nil", vt(0, 0, 0), vt(6, 4, 8))
  718. allmsh1 = mesh("BlockMesh", allprt1, "nil", "nil", vt(0, 0, 0), vt(5.1, 8.5, 5.1))
  719. allmsh2 = mesh("BlockMesh", allprt2, "nil", "nil", vt(0, 0, 0), vt(5.2, 1.51, 5.2))
  720. allmsh3 = mesh("BlockMesh", allprt3, "nil", "nil", vt(0, 0, 0), vt(3, 1.4, 5.2))
  721. allmsh4 = mesh("BlockMesh", allprt4, "nil", "nil", vt(0, 0, 0), vt(2, 2.2, 0.5))
  722. allmsh5 = mesh("BlockMesh", allprt5, "nil", "nil", vt(0, 0, 0), vt(2, 2.2, 0.5))
  723. allmsh6 = mesh("BlockMesh", allprt6, "nil", "nil", vt(0, 0, 0), vt(3, 0.5, 0.5))
  724. allmsh7 = mesh("BlockMesh", allprt7, "nil", "nil", vt(0, 0, 0), vt(3, 0.5, 0.5))
  725. allmsh8 = mesh("SpecialMesh", allprt8, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 2, 3))
  726. allmsh9 = mesh("SpecialMesh", allprt9, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 2, 3))
  727. allmsh10 = mesh("SpecialMesh", allprt10, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.7, 0.1))
  728. arlmsh1 = mesh("BlockMesh", arlprt1, "nil", "nil", vt(0, 0, 0), vt(5.1, 8.5, 5.1))
  729. arlmsh2 = mesh("BlockMesh", arlprt2, "nil", "nil", vt(0, 0, 0), vt(5.2, 1.51, 5.2))
  730. arlmsh3 = mesh("BlockMesh", arlprt3, "nil", "nil", vt(0, 0, 0), vt(3, 1.4, 5.2))
  731. arlmsh4 = mesh("BlockMesh", arlprt4, "nil", "nil", vt(0, 0, 0), vt(2, 2.2, 0.5))
  732. arlmsh5 = mesh("BlockMesh", arlprt5, "nil", "nil", vt(0, 0, 0), vt(2, 2.2, 0.5))
  733. arlmsh6 = mesh("BlockMesh", arlprt6, "nil", "nil", vt(0, 0, 0), vt(3, 0.5, 0.5))
  734. arlmsh7 = mesh("BlockMesh", arlprt7, "nil", "nil", vt(0, 0, 0), vt(3, 0.5, 0.5))
  735. arlmsh8 = mesh("SpecialMesh", arlprt8, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 2, 3))
  736. arlmsh9 = mesh("SpecialMesh", arlprt9, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 2, 3))
  737. arlmsh10 = mesh("SpecialMesh", arlprt10, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.7, 0.1))
  738. ahmsh2 = mesh("BlockMesh", ahprt2v, "nil", "nil", vt(0, 0, 0), vt(4, 3, 1))
  739. ahmsh3 = mesh("BlockMesh", ahprt3v, "nil", "nil", vt(0, 0, 0), vt(4, 3, 1))
  740. ahmsh6 = mesh("BlockMesh", ahprt6, "nil", "nil", vt(0, 0, 0), vt(4, 2, 1))
  741. ahmsh7 = mesh("BlockMesh", ahprt7, "nil", "nil", vt(0, 0, 0), vt(4, 2, 1))
  742. ahmsh8 = mesh("BlockMesh", ahprt8, "nil", "nil", vt(0, 0, 0), vt(4, 3, 1))
  743. ahmsh9 = mesh("BlockMesh", ahprt9, "nil", "nil", vt(0, 0, 0), vt(4, 3, 1))
  744. ahmsh10 = mesh("BlockMesh", ahprt10v, "nil", "nil", vt(0, 0, 0), vt(4, 2, 0.5))
  745. ahmsh11 = mesh("BlockMesh", ahprt11v, "nil", "nil", vt(0, 0, 0), vt(4, 2, 0.5))
  746. ahmsh12 = mesh("BlockMesh", ahprt12v, "nil", "nil", vt(0, 0, 0), vt(1, 0.5, 1))
  747. ahmsh13 = mesh("BlockMesh", ahprt13v, "nil", "nil", vt(0, 0, 0), vt(1, 0.5, 1))
  748. ahmsh14 = mesh("SpecialMesh", ahprt14, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 1.2, 0.2))
  749. ahmsh15 = mesh("SpecialMesh", ahprt15, "FileMesh", "9756362", vt(0, 0, 0), vt(0.6, 0.8, 0.2))
  750. ahmsh16 = mesh("SpecialMesh", ahprt16, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 1.2, 0.2))
  751. ahmsh17 = mesh("SpecialMesh", ahprt17, "FileMesh", "9756362", vt(0, 0, 0), vt(0.6, 0.8, 0.2))
  752. ahmsh18 = mesh("BlockMesh", ahprt18, "nil", "nil", vt(0, 0, 0), vt(4.5, 1, 0.5))
  753. ahmsh19 = mesh("BlockMesh", ahprt19, "nil", "nil", vt(0, 0, 0), vt(4.5, 1, 0.5))
  754. ahmsh20 = mesh("SpecialMesh", ahprt20, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 0.8, 0.6))
  755. ahmsh21 = mesh("SpecialMesh", ahprt21, "FileMesh", "9756362", vt(0, 0, 0), vt(0.4, 0.4, 0.4))
  756. ahmsh22 = mesh("SpecialMesh", ahprt22, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 1, 0.6))
  757. ahmsh23 = mesh("SpecialMesh", ahprt23, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 1.1, 0.6))
  758. ahmsh24 = mesh("SpecialMesh", ahprt24, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 1.2, 0.4))
  759. ahmsh25 = mesh("BlockMesh", ahprt25, "nil", "nil", vt(0, 0, 0), vt(4, 5, 1))
  760. ahmsh26 = mesh("BlockMesh", ahprt26, "nil", "nil", vt(0, 0, 0), vt(4, 5, 1))
  761. ahmsh27 = mesh("SpecialMesh", ahprt27, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 0.5, 1))
  762. atwld1 = weld(atprt1, atprt1, Torso, euler(0, 0, 0) * cf(0, -0.2, 0))
  763. atwld2 = weld(atprt1, atprt2, atprt1, euler(0, 0, 0) * cf(-0.6, -0.6, 0))
  764. atwld3 = weld(atprt1, atprt3, atprt1, euler(0, 0, 0) * cf(0.6, -0.6, 0))
  765. atwld4 = weld(atprt1, atprt4, atprt1, euler(1.57, 1.57, 0) * cf(-0.5, 0.7, 0))
  766. atwld5 = weld(atprt1, atprt5, atprt1, euler(1.57, -1.57, 0) * cf(0.5, 0.7, 0))
  767. atwld6 = weld(atprt1, atprt6, atprt1, euler(1.57, 0, 0) * cf(0, 0.2, 0.5))
  768. atwld7 = weld(atprt1, atprt7, atprt6, euler(0, 0, 0) * cf(0, 0, 0))
  769. atwld8 = weld(atprt1, atprt8, atprt6, cf(0.75, 0, 0) * euler(0, 0, 0))
  770. atwld9 = weld(atprt1, atprt9, atprt6, cf(0.75, 0, 0) * euler(0, -3.14, 0))
  771. atwld10 = weld(atprt1, atprt10, atprt6, cf(0.95, 0, 0) * euler(0, -0.73, 0))
  772. atwld11 = weld(atprt1, atprt11, atprt6, cf(0.95, 0, 0) * euler(0, -2.41, 0))
  773. atwld12 = weld(atprt1, atprt12, atprt6, cf(0.58, 0, 0) * euler(0, 0.8, 0))
  774. atwld13 = weld(atprt1, atprt13, atprt6, cf(0.58, 0, 0) * euler(0, 2.34, 0))
  775. atwld14 = weld(atprt1, atprt14, atprt1, euler(1.57, 0, 0) * cf(0, 0, -0.5))
  776. atwld15 = weld(atprt1, atprt15, atprt14, euler(1.57, 0, 0) * cf(0, 0, 0))
  777. atwld16 = weld(atprt1, atprt16, atprt14, euler(1.57, 0, 0) * cf(0, 0, 0))
  778. atwld17 = weld(atprt1, atprt17, atprt14, euler(1.57, 0, 0) * cf(0, 0, 0))
  779. atwld18 = weld(atprt1, atprt18, atprt14, euler(0.2, -0.2, -0.2) * cf(0.65, 0.2, 0))
  780. atwld19 = weld(atprt1, atprt19, atprt18, euler(0, 0, 0) * cf(0, 0, 0))
  781. atwld20 = weld(atprt1, atprt20, atprt14, euler(0.2, 0.2, 0.2) * cf(-0.65, 0.2, 0))
  782. atwld21 = weld(atprt1, atprt21, atprt20, euler(0, 0, 0) * cf(0, 0, 0))
  783. alawld1 = weld(atprt1, alaprt1, LeftArm, euler(0, 0, 0) * cf(0, 0.5, 0))
  784. alawld2 = weld(atprt1, alaprt2, alaprt1, euler(0, 0, 0) * cf(0, -0.2, 0))
  785. alawld3 = weld(atprt1, alaprt3, alaprt1, euler(0, 0, -0.4) * cf(0.5, -0.4, 0))
  786. alawld4 = weld(atprt1, alaprt4, alaprt1, euler(0, 1.2, 0) * cf(0.4, 0.2, 0.55))
  787. alawld5 = weld(atprt1, alaprt5, alaprt1, euler(0, -1.2, 0) * cf(0.4, 0.2, -0.55))
  788. alawld6 = weld(atprt1, alaprt6, LeftArm, euler(0, 0, 0) * cf(0, -0.8, 0))
  789. alawld9 = weld(atprt1, alaprt9, alaprt6, euler(-0.3, -1.57, 0) * cf(0.3, -0.3, 0))
  790. arawld1 = weld(atprt1, araprt1, RightArm, euler(0, 3.14, 0) * cf(0, 0.5, 0))
  791. arawld2 = weld(atprt1, araprt2, araprt1, euler(0, 0, 0) * cf(0, -0.2, 0))
  792. arawld3 = weld(atprt1, araprt3, araprt1, euler(0, 0, -0.4) * cf(0.5, -0.4, 0))
  793. arawld4 = weld(atprt1, araprt4, araprt1, euler(0, 1.2, 0) * cf(0.4, 0.2, 0.55))
  794. arawld5 = weld(atprt1, araprt5, araprt1, euler(0, -1.2, 0) * cf(0.4, 0.2, -0.55))
  795. arawld6 = weld(atprt1, araprt6, RightArm, euler(0, 3.14, 0) * cf(0, -0.8, 0))
  796. arawld9 = weld(atprt1, araprt9, araprt6, euler(-0.3, -1.57, 0) * cf(0.3, -0.3, 0))
  797. allwld1 = weld(atprt1, allprt1, LeftLeg, euler(0, 0, 0) * cf(0, 0.2, 0))
  798. allwld2 = weld(atprt1, allprt2, allprt1, euler(0, 0, 0) * cf(0, 0.7, 0))
  799. allwld3 = weld(atprt1, allprt3, allprt2, euler(0, 0, 0) * cf(0, 0.03, 0.01))
  800. allwld4 = weld(atprt1, allprt4, allprt1, euler(0.1, -0.1, 0.3) * cf(0.2, 0, 0.5))
  801. allwld5 = weld(atprt1, allprt5, allprt1, euler(0.1, 0.1, -0.3) * cf(-0.2, 0, 0.5))
  802. allwld6 = weld(atprt1, allprt6, allprt4, euler(0, 0, 0) * cf(0.1, -0.27, 0))
  803. allwld7 = weld(atprt1, allprt7, allprt5, euler(0, 0, 0) * cf(-0.1, -0.27, 0))
  804. allwld8 = weld(atprt1, allprt8, allprt6, euler(-0.2, 3.4, -0.4) * cf(0.44, -0.13, -0.25))
  805. allwld9 = weld(atprt1, allprt9, allprt7, euler(-0.2, -3.4, 0.4) * cf(-0.44, -0.13, -0.25))
  806. allwld10 = weld(atprt1, allprt10, allprt1, euler(0.2, 0, 0) * cf(0, -0.3, 0.55))
  807. arlwld1 = weld(atprt1, arlprt1, RightLeg, euler(0, 0, 0) * cf(0, 0.2, 0))
  808. arlwld2 = weld(atprt1, arlprt2, arlprt1, euler(0, 0, 0) * cf(0, 0.7, 0))
  809. arlwld3 = weld(atprt1, arlprt3, arlprt2, euler(0, 0, 0) * cf(0, 0.03, 0.01))
  810. arlwld4 = weld(atprt1, arlprt4, arlprt1, euler(0.1, -0.1, 0.3) * cf(0.2, 0, 0.5))
  811. arlwld5 = weld(atprt1, arlprt5, arlprt1, euler(0.1, 0.1, -0.3) * cf(-0.2, 0, 0.5))
  812. arlwld6 = weld(atprt1, arlprt6, arlprt4, euler(0, 0, 0) * cf(0.1, -0.27, 0))
  813. arlwld7 = weld(atprt1, arlprt7, arlprt5, euler(0, 0, 0) * cf(-0.1, -0.27, 0))
  814. arlwld8 = weld(atprt1, arlprt8, arlprt6, euler(-0.2, 3.4, -0.4) * cf(0.44, -0.13, -0.25))
  815. arlwld9 = weld(atprt1, arlprt9, arlprt7, euler(-0.2, -3.4, 0.4) * cf(-0.44, -0.13, -0.25))
  816. arlwld10 = weld(atprt1, arlprt10, arlprt1, euler(0.2, 0, 0) * cf(0, -0.3, 0.55))
  817. ahwld1 = weld(atprt1, ahprt1, Head, euler(0, 0, 0) * cf(0, 0.1, 0))
  818. ahwld2 = weld(atprt1, ahprt2, ahprt1, euler(0, -0.7, 0) * cf(0.27, 0.1, 0.5))
  819. ahwld3 = weld(atprt1, ahprt3, ahprt1, euler(0, 0.7, 0) * cf(-0.27, 0.1, 0.5))
  820. ahwld2v = weld(atprt1, ahprt2v, ahprt2, euler(0, 0, 0) * cf(0, 0, 0))
  821. ahwld3v = weld(atprt1, ahprt3v, ahprt3, euler(0, 0, 0) * cf(0, 0, 0))
  822. ahwld4 = weld(atprt1, ahprt4, ahprt2, euler(0, 0, 0) * cf(0.4, 0, 0))
  823. ahwld5 = weld(atprt1, ahprt5, ahprt3, euler(0, 0, 0) * cf(-0.4, 0, 0))
  824. ahwld6 = weld(atprt1, ahprt6, ahprt4, cf(0.35, 0.1, 0) * euler(0, -0.8, 0))
  825. ahwld7 = weld(atprt1, ahprt7, ahprt5, cf(-0.35, 0.1, 0) * euler(0, 0.8, 0))
  826. ahwld8 = weld(atprt1, ahprt8, ahprt4, cf(0.35, -0.4, 0) * euler(0, -0.8, 0))
  827. ahwld9 = weld(atprt1, ahprt9, ahprt5, cf(-0.35, -0.4, 0) * euler(0, 0.8, 0))
  828. ahwld10 = weld(atprt1, ahprt10, ahprt2, euler(0, 0, 0) * cf(0, -0.5, 0))
  829. ahwld11 = weld(atprt1, ahprt11, ahprt3, euler(0, 0, 0) * cf(0, -0.5, 0))
  830. ahwld12 = weld(atprt1, ahprt12, ahprt10, euler(0, 0, 0) * cf(-0.1, 0, 0))
  831. ahwld13 = weld(atprt1, ahprt13, ahprt11, euler(0, 0, 0) * cf(0.1, 0, 0))
  832. ahwld10v = weld(atprt1, ahprt10v, ahprt10, euler(0, 0, 0) * cf(0, 0, 0))
  833. ahwld11v = weld(atprt1, ahprt11v, ahprt11, euler(0, 0, 0) * cf(0, 0, 0))
  834. ahwld12v = weld(atprt1, ahprt12v, ahprt10v, euler(0, 0, 0) * cf(-0.1, 0, 0))
  835. ahwld13v = weld(atprt1, ahprt13v, ahprt11v, euler(0, 0, 0) * cf(0.1, 0, 0))
  836. ahwld14 = weld(atprt1, ahprt14, ahprt8, euler(-0.1, 0, -1) * cf(-0.2, 0, 0.15))
  837. ahwld15 = weld(atprt1, ahprt15, ahprt14, euler(0, 0, 0) * cf(0, 0, 0.05))
  838. ahwld16 = weld(atprt1, ahprt16, ahprt9, euler(-0.1, 0, 1) * cf(0.2, 0, 0.15))
  839. ahwld17 = weld(atprt1, ahprt17, ahprt16, euler(0, 0, 0) * cf(0, 0, 0.05))
  840. ahwld18 = weld(atprt1, ahprt18, ahprt2, euler(-0.4, 0.1, 0) * cf(0, -0.7, 0.1))
  841. ahwld19 = weld(atprt1, ahprt19, ahprt3, euler(-0.4, -0.1, 0) * cf(0, -0.7, 0.1))
  842. ahwld20 = weld(atprt1, ahprt20, ahprt1, euler(-0.2, 0, 0) * cf(0, -0.7, 0.4))
  843. ahwld21 = weld(atprt1, ahprt21, ahprt20, euler(0.4, 0, 0) * cf(0, -0.2, 0.1))
  844. ahwld22 = weld(atprt1, ahprt22, ahprt1, euler(-0.4, 0, 0) * cf(0, -0.7, 0.2))
  845. ahwld23 = weld(atprt1, ahprt23, ahprt1, euler(-0.8, 0, 0) * cf(0, -0.7, 0))
  846. ahwld24 = weld(atprt1, ahprt24, ahprt1, euler(-1.2, 0, 0) * cf(0, -0.7, -0.2))
  847. ahwld25 = weld(atprt1, ahprt25, ahprt1, euler(0, 0.5, 0) * cf(0.3, -0.1, -0.6))
  848. ahwld26 = weld(atprt1, ahprt26, ahprt1, euler(0, -0.5, 0) * cf(-0.3, -0.1, -0.6))
  849. ahwld27 = weld(atprt1, ahprt27, ahprt1, euler(0, 0, 0) * cf(0, -0.6, -0.5))
  850. for i = 1.57, 6.28 do
  851. alaprt7 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor LeftArm Part07", vt())
  852. alaprt8 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor LeftArm Part08", vt())
  853. alamsh7 = mesh("SpecialMesh", alaprt7, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 2.3, 2))
  854. alamsh8 = mesh("SpecialMesh", alaprt8, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 2.3, 2))
  855. alawld7 = weld(atprt1, alaprt7, alaprt6, euler(1.57, 0, 0) * cf(0.46, 0.45, 0.225) * euler(0, i, 0))
  856. alawld8 = weld(atprt1, alaprt8, alaprt6, euler(1.57, 3.14, 0) * cf(0.46, 0.45, -0.225) * euler(0, i, 0))
  857. end
  858. for i = 1.57, 6.28 do
  859. araprt7 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor RightArm Part07", vt())
  860. araprt8 = part(3, armor, 0, 0, BrickColor.new(NewCol2), "Armor RightArm Part08", vt())
  861. aramsh7 = mesh("SpecialMesh", araprt7, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 2.3, 2))
  862. aramsh8 = mesh("SpecialMesh", araprt8, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 2.3, 2))
  863. arawld7 = weld(atprt1, araprt7, araprt6, euler(1.57, 0, 0) * cf(0.46, 0.45, 0.225) * euler(0, i, 0))
  864. arawld8 = weld(atprt1, araprt8, araprt6, euler(1.57, 3.14, 0) * cf(0.46, 0.45, -0.225) * euler(0, i, 0))
  865. end
  866. for i = 0.4, -0.6, -0.2 do
  867. allprt11 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor LeftLeg Part11", vt())
  868. allmsh11 = mesh("SpecialMesh", allprt11, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 0.5, 0.1))
  869. allwld11 = weld(atprt1, allprt11, allprt1, euler(0, 0, 0) * cf(0, i, -0.55))
  870. end
  871. for i = 0.4, -0.6, -0.2 do
  872. arlprt11 = part(3, armor, 0, 0, BrickColor.new("White"), "Armor RightLeg Part11", vt())
  873. arlmsh11 = mesh("SpecialMesh", arlprt11, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 0.5, 0.1))
  874. arlwld11 = weld(atprt1, arlprt11, arlprt1, euler(0, 0, 0) * cf(0, i, -0.55))
  875. end
  876. for _,c in pairs(armor:children()) do
  877. table.insert(Armor, c)
  878. end
  879. for _,c in pairs(atprt1:children()) do
  880. if c.className == "Motor" then
  881. table.insert(AWelds, c)
  882. end
  883. end
  884. for i = 1, #Armor do
  885. Armor[i].Transparency = 0
  886. end
  887. pdriver = Instance.new("Model")
  888. pdriver.Parent = Character
  889. pdriver.Name = "Pile Driver"
  890. pdprt1 = part(3, pdriver, 0, 0, BrickColor.new(NewCol2), "Pile Driver Part01", vt())
  891. pdprt2 = part(3, pdriver, 0, 0, BrickColor.new(NewCol2), "Pile Driver Part02", vt())
  892. pdprt3 = part(3, pdriver, 0, 0, BrickColor.new("White"), "Pile Driver Part03", vt())
  893. pdprt4 = part(3, pdriver, 0, 0, BrickColor.new("Black"), "Pile Driver Part04", vt())
  894. pdprt5 = part(3, pdriver, 0, 0, BrickColor.new("White"), "Pile Driver Part05", vt())
  895. pdprt6 = part(3, pdriver, 0, 0, BrickColor.new(NewCol2), "Pile Driver Part06", vt())
  896. pdprt7 = part(3, pdriver, 0, 0, BrickColor.new("Really black"), "Pile Driver Part07", vt())
  897. pdprt8 = part(3, pdriver, 0, 0, BrickColor.new("White"), "Pile Driver Part08", vt())
  898. pdprt9 = part(3, pdriver, 0.6, 0, BrickColor.new("Medium stone grey"), "Pile Driver Part09", vt())
  899. pdprt10 = part(3, pdriver, 0.6, 0, BrickColor.new("Medium stone grey"), "Pile Driver Part10", vt())
  900. pdprt11 = part(3, pdriver, 0, 0, BrickColor.new(NewCol2), "Pile Driver Part11", vt())
  901. pdprt12 = part(3, pdriver, 0, 0, BrickColor.new(NewCol2), "Pile Driver Part12", vt())
  902. pdprt13 = part(3, pdriver, 0, 0, BrickColor.new("White"), "Pile Driver Part13", vt())
  903. pdprt14 = part(3, pdriver, 0, 0, BrickColor.new(NewCol2), "Pile Driver Part14", vt())
  904. pdprt15 = part(3, pdriver, 0, 0, BrickColor.new("White"), "Pile Driver Part15", vt())
  905. pdprt16 = part(3, pdriver, 0, 0, BrickColor.new("Black"), "Pile Driver Part16", vt())
  906. pdprt17 = part(3, pdriver, 0, 0, BrickColor.new("Really black"), "Pile Driver Part17", vt())
  907. pdprt18 = part(3, pdriver, 0, 0, BrickColor.new("White"), "Pile Driver Part18", vt())
  908. pdprt19 = part(3, pdriver, 0.6, 0, BrickColor.new("Medium stone grey"), "Pile Driver Part19", vt())
  909. pdprt20 = part(3, pdriver, 0.6, 0, BrickColor.new("Medium stone grey"), "Pile Driver Part20", vt())
  910. pdmsh1 = mesh("SpecialMesh", pdprt1, "Torso", "nil", vt(0, 0, 0), vt(6, 2, 7))
  911. pdmsh2 = mesh("SpecialMesh", pdprt2, "Torso", "nil", vt(0, 0, 0), vt(6, 2, 7))
  912. pdmsh3 = mesh("SpecialMesh", pdprt3, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.2, 1))
  913. pdmsh4 = mesh("BlockMesh", pdprt4, "nil", "nil", vt(0, 0, 0), vt(2, 2, 1))
  914. pdmsh5 = mesh("SpecialMesh", pdprt5, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.2, 1))
  915. pdmsh6 = mesh("SpecialMesh", pdprt6, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.3, 0.5))
  916. pdmsh7 = mesh("CylinderMesh", pdprt7, "nil", "nil", vt(0, 0, 0), vt(3, 1.1, 3))
  917. pdmsh8 = mesh("SpecialMesh", pdprt8, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 0.2, 1))
  918. pdmsh9 = mesh("CylinderMesh", pdprt9, "nil", "nil", vt(0, 0, 0), vt(2, 7, 2))
  919. pdmsh10 = mesh("SpecialMesh", pdprt10, "FileMesh", "1778999", vt(0, 0, 0), vt(0.3, 0.1, 0.3))
  920. pdmsh11 = mesh("SpecialMesh", pdprt11, "Torso", "nil", vt(0, 0, 0), vt(6, 2, 7))
  921. pdmsh12 = mesh("SpecialMesh", pdprt12, "Torso", "nil", vt(0, 0, 0), vt(6, 2, 7))
  922. pdmsh13 = mesh("SpecialMesh", pdprt13, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.2, 1))
  923. pdmsh14 = mesh("SpecialMesh", pdprt14, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.3, 0.5))
  924. pdmsh15 = mesh("SpecialMesh", pdprt15, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.2, 1))
  925. pdmsh16 = mesh("BlockMesh", pdprt16, "nil", "nil", vt(0, 0, 0), vt(2, 2, 1))
  926. pdmsh17 = mesh("CylinderMesh", pdprt17, "nil", "nil", vt(0, 0, 0), vt(3, 1.1, 3))
  927. pdmsh18 = mesh("SpecialMesh", pdprt18, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 0.2, 1))
  928. pdmsh19 = mesh("CylinderMesh", pdprt19, "nil", "nil", vt(0, 0, 0), vt(2, 7, 2))
  929. pdmsh20 = mesh("SpecialMesh", pdprt20, "FileMesh", "1778999", vt(0, 0, 0), vt(0.3, 0.1, 0.3))
  930. pdwld1 = weld(pdprt1, pdprt1, LeftArm, euler(1.57, 1.57, 0) * cf(0.6, 0.35, 0))
  931. pdwld2 = weld(pdprt1, pdprt2, pdprt1, euler(3.14, 0, 0) * cf(0, 0.4, 0))
  932. pdwld3 = weld(pdprt1, pdprt3, pdprt2, euler(0, 0, -0.785) * cf(0.4, 0, 0))
  933. pdwld4 = weld(pdprt1, pdprt4, pdprt3, euler(0, 0, 0) * cf(0, 0, 0))
  934. pdwld5 = weld(pdprt1, pdprt5, pdprt2, euler(0, 0, 0.785) * cf(-0.4, 0, 0))
  935. pdwld6 = weld(pdprt1, pdprt6, pdprt5, euler(0, 0, 0) * cf(0, 0, 0))
  936. pdwld7 = weld(pdprt1, pdprt7, pdprt2, euler(1.57, 0, 0) * cf(0, 0.2, -0.6))
  937. pdwld8 = weld(pdprt1, pdprt8, pdprt2, euler(1.57, 0, 0) * cf(0, 0.2, 0.7))
  938. pdwld9 = weld(pdprt1, pdprt9, pdprt7, euler(0, 0, 0) * cf(0, -0.2, 0))
  939. pdwld10 = weld(pdprt1, pdprt10, pdprt9, euler(3.14, 0, 0) * cf(0, 0.78, 0))
  940. pdwld11 = weld(pdprt1, pdprt11, RightArm, euler(1.57, -1.57, 0) * cf(-0.6, 0.35, 0))
  941. pdwld12 = weld(pdprt1, pdprt12, pdprt11, euler(3.14, 0, 0) * cf(0, 0.4, 0))
  942. pdwld13 = weld(pdprt1, pdprt13, pdprt12, euler(0, 0, -0.785) * cf(0.4, 0, 0))
  943. pdwld14 = weld(pdprt1, pdprt14, pdprt13, euler(0, 0, 0) * cf(0, 0, 0))
  944. pdwld15 = weld(pdprt1, pdprt15, pdprt12, euler(0, 0, 0.785) * cf(-0.4, 0, 0))
  945. pdwld16 = weld(pdprt1, pdprt16, pdprt15, euler(0, 0, 0) * cf(0, 0, 0))
  946. pdwld17 = weld(pdprt1, pdprt17, pdprt12, euler(1.57, 0, 0) * cf(0, 0.2, -0.6))
  947. pdwld18 = weld(pdprt1, pdprt18, pdprt12, euler(1.57, 0, 0) * cf(0, 0.2, 0.7))
  948. pdwld19 = weld(pdprt1, pdprt19, pdprt17, euler(0, 0, 0) * cf(0, -0.2, 0))
  949. pdwld20 = weld(pdprt1, pdprt20, pdprt19, euler(3.14, 0, 0) * cf(0, 0.78, 0))
  950. for _,c in pairs(pdriver:children()) do
  951. table.insert(PDriver, c)
  952. end
  953. for _,c in pairs(pdprt1:children()) do
  954. if c.className == "Motor" then
  955. table.insert(PDWelds, c)
  956. end
  957. end
  958. for i = 1, #PDriver do
  959. PDriver[i].Transparency = 1
  960. end
  961. local ailabot = Instance.new("Model")
  962. ailabot.Parent = Character
  963. ailabot.Name = "AilaBot"
  964. ailaref = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Ref", vt())
  965. abtprt1 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Torso Part01", vt())
  966. abtprt2 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Torso Part02", vt())
  967. abtprt3 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Torso Part03", vt())
  968. abtprt4 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Torso Part04", vt())
  969. abtprt5 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Torso Part05", vt())
  970. abtprt8 = part(3, ailabot, 0, 1, BrickColor.new("White"), "AilaBot Torso Part08", vt())
  971. abtprt9 = part(3, ailabot, 0, 1, BrickColor.new("White"), "AilaBot Torso Part09", vt())
  972. abtprt10 = part(3, ailabot, 0, 1, BrickColor.new("White"), "AilaBot Torso Part10", vt())
  973. abtprt15 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Torso Part15", vt())
  974. abtprt17 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Torso Part17", vt())
  975. abtprt18 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Torso Part18", vt())
  976. abtprt19 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Torso Part19", vt())
  977. abtprt20 = part(3, ailabot, 0, 0, BrickColor.new("Bright yellow"), "AilaBot Torso Part20", vt())
  978. abraprt1 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part01", vt())
  979. abraprt2 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Right Arm Part02", vt())
  980. abraprt3 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Right Arm Part03", vt())
  981. abraprt4 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Right Arm Part04", vt())
  982. abraprt5 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Right Arm Part05", vt())
  983. abraprt6 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Right Arm Part06", vt())
  984. abraprt7 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Right Arm Part07", vt())
  985. abraprt8 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Right Arm Part08", vt())
  986. abraprt9 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Right Arm Part09", vt())
  987. abraprt10 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part10", vt())
  988. abraprt11 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part11", vt())
  989. abraprt14 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Right Arm Part14", vt())
  990. abraprt15 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part15", vt())
  991. abraprt16 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part16", vt())
  992. abraprt17 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part17", vt())
  993. abraprt18 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part18", vt())
  994. abraprt19 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part19", vt())
  995. abraprt20 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part20", vt())
  996. abraprt21 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part21", vt())
  997. abraprt22 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part22", vt())
  998. abraprt23 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part23", vt())
  999. abraprt24 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part24", vt())
  1000. abraprt25 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part25", vt())
  1001. abraprt26 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Right Arm Part26", vt())
  1002. ablaprt1 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part01", vt())
  1003. ablaprt2 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Left Arm Part02", vt())
  1004. ablaprt2 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Left Arm Part02", vt())
  1005. ablaprt3 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Left Arm Part03", vt())
  1006. ablaprt4 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Left Arm Part04", vt())
  1007. ablaprt5 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Left Arm Part05", vt())
  1008. ablaprt6 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Left Arm Part06", vt())
  1009. ablaprt7 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Left Arm Part07", vt())
  1010. ablaprt8 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Left Arm Part08", vt())
  1011. ablaprt9 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Left Arm Part09", vt())
  1012. ablaprt10 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part10", vt())
  1013. ablaprt11 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part11", vt())
  1014. ablaprt14 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Left Arm Part14", vt())
  1015. ablaprt15 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part15", vt())
  1016. ablaprt16 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part16", vt())
  1017. ablaprt17 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part17", vt())
  1018. ablaprt18 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part18", vt())
  1019. ablaprt19 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part19", vt())
  1020. ablaprt20 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part20", vt())
  1021. ablaprt21 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part21", vt())
  1022. ablaprt22 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part22", vt())
  1023. ablaprt23 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part23", vt())
  1024. ablaprt24 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part24", vt())
  1025. ablaprt25 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part25", vt())
  1026. ablaprt26 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Left Arm Part26", vt())
  1027. head = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Head", vt())
  1028. arefmsh = mesh("BlockMesh", ailaref, "nil", "nil", vt(0, 0, 0), vt(1, 1, 1))
  1029. abtmsh1 = mesh("SpecialMesh", abtprt1, "Torso", "nil", vt(0, 0, 0), vt(20, 18, 10))
  1030. abtmsh2 = mesh("SpecialMesh", abtprt2, "FileMesh", "9756362", vt(0, 0, 0), vt(3, 1.7, 2))
  1031. abtmsh3 = mesh("SpecialMesh", abtprt3, "FileMesh", "9756362", vt(0, 0, 0), vt(2, 2.5, 1))
  1032. abtmsh4 = mesh("SpecialMesh", abtprt4, "Torso", "nil", vt(0, 0, 0), vt(14, 5, 10))
  1033. abtmsh5 = mesh("SpecialMesh", abtprt5, "FileMesh", "9756362", vt(0, 0, 0), vt(1.5, 2.5, 0.5))
  1034. abtmsh8 = mesh("CylinderMesh", abtprt8, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1035. abtmsh9 = mesh("CylinderMesh", abtprt9, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1036. abtmsh10 = mesh("CylinderMesh", abtprt10, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1037. abtmsh15 = mesh("BlockMesh", abtprt15, "nil", "nil", vt(0, 0, 0), vt(8, 8, 3))
  1038. abtmsh17 = mesh("SpecialMesh", abtprt17, "Sphere", "nil", vt(0, 0, 0), vt(5, 5, 5))
  1039. abtmsh18 = mesh("SpecialMesh", abtprt18, "Sphere", "nil", vt(0, 0, 0), vt(5, 5, 5))
  1040. abtmsh19 = mesh("SpecialMesh", abtprt19, "Sphere", "nil", vt(0, 0, 0), vt(8, 8, 10))
  1041. abtmsh20 = mesh("CylinderMesh", abtprt20, "nil", "nil", vt(0, 0, 0), vt(6, 1, 6))
  1042. abramsh1 = mesh("BlockMesh", abraprt1, "nil", "nil", vt(0, 0, 0), vt(1, 1, 1))
  1043. abramsh2 = mesh("SpecialMesh", abraprt2, "Torso", "nil", vt(0, 0, 0), vt(13, 5, 5))
  1044. abramsh3 = mesh("BlockMesh", abraprt3, "nil", "nil", vt(0, 0, 0), vt(1, 5, 8))
  1045. abramsh4 = mesh("BlockMesh", abraprt4, "nil", "nil", vt(0, 0, 0), vt(1, 5, 8))
  1046. abramsh5 = mesh("BlockMesh", abraprt5, "nil", "nil", vt(0, 0, 0), vt(10, 1, 8))
  1047. abramsh6 = mesh("SpecialMesh", abraprt6, "Torso", "nil", vt(0, 0, 0), vt(13, 5, 5))
  1048. abramsh7 = mesh("SpecialMesh", abraprt7, "Sphere", "nil", vt(0, 0, 0), vt(8, 5, 8))
  1049. abramsh8 = mesh("SpecialMesh", abraprt8, "Torso", "nil", vt(0, 0, 0), vt(6, 8, 4))
  1050. abramsh9 = mesh("CylinderMesh", abraprt9, "nil", "nil", vt(0, 0, 0), vt(5, 4.1, 5))
  1051. abramsh10 = mesh("CylinderMesh", abraprt10, "nil", "nil", vt(0, 0, 0), vt(5.1, 3.1, 5.1))
  1052. abramsh11 = mesh("BlockMesh", abraprt11, "nil", "nil", vt(0, 0, 0), vt(4, 10, 3))
  1053. abramsh14 = mesh("BlockMesh", abraprt14, "nil", "nil", vt(0, 0, 0), vt(3, 3, 2))
  1054. abramsh15 = mesh("SpecialMesh", abraprt15, "Sphere", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1055. abramsh16 = mesh("BlockMesh", abraprt16, "nil", "nil", vt(0, 0, 0), vt(0.8, 2, 0.5))
  1056. abramsh17 = mesh("BlockMesh", abraprt17, "nil", "nil", vt(0, 0, 0), vt(0.8, 1.5, 0.5))
  1057. abramsh18 = mesh("SpecialMesh", abraprt18, "Sphere", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1058. abramsh19 = mesh("BlockMesh", abraprt19, "nil", "nil", vt(0, 0, 0), vt(0.8, 2, 0.5))
  1059. abramsh20 = mesh("BlockMesh", abraprt20, "nil", "nil", vt(0, 0, 0), vt(0.8, 1.5, 0.5))
  1060. abramsh21 = mesh("SpecialMesh", abraprt21, "Sphere", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1061. abramsh22 = mesh("BlockMesh", abraprt22, "nil", "nil", vt(0, 0, 0), vt(0.8, 2, 0.5))
  1062. abramsh23 = mesh("BlockMesh", abraprt23, "nil", "nil", vt(0, 0, 0), vt(0.8, 1.5, 0.5))
  1063. abramsh24 = mesh("SpecialMesh", abraprt24, "Sphere", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1064. abramsh25 = mesh("BlockMesh", abraprt25, "nil", "nil", vt(0, 0, 0), vt(0.8, 2, 0.5))
  1065. abramsh26 = mesh("BlockMesh", abraprt26, "nil", "nil", vt(0, 0, 0), vt(0.8, 1.5, 0.5))
  1066. ablamsh1 = mesh("BlockMesh", ablaprt1, "nil", "nil", vt(0, 0, 0), vt(1, 1, 1))
  1067. ablamsh2 = mesh("SpecialMesh", ablaprt2, "Torso", "nil", vt(0, 0, 0), vt(13, 5, 5))
  1068. ablamsh3 = mesh("BlockMesh", ablaprt3, "nil", "nil", vt(0, 0, 0), vt(1, 5, 8))
  1069. ablamsh4 = mesh("BlockMesh", ablaprt4, "nil", "nil", vt(0, 0, 0), vt(1, 5, 8))
  1070. ablamsh5 = mesh("BlockMesh", ablaprt5, "nil", "nil", vt(0, 0, 0), vt(10, 1, 8))
  1071. ablamsh6 = mesh("SpecialMesh", ablaprt6, "Torso", "nil", vt(0, 0, 0), vt(13, 5, 5))
  1072. ablamsh7 = mesh("SpecialMesh", ablaprt7, "Sphere", "nil", vt(0, 0, 0), vt(8, 5, 8))
  1073. ablamsh8 = mesh("SpecialMesh", ablaprt8, "Torso", "nil", vt(0, 0, 0), vt(6, 8, 4))
  1074. ablamsh9 = mesh("CylinderMesh", ablaprt9, "nil", "nil", vt(0, 0, 0), vt(5, 4.1, 5))
  1075. ablamsh10 = mesh("CylinderMesh", ablaprt10, "nil", "nil", vt(0, 0, 0), vt(5.1, 3.1, 5.1))
  1076. ablamsh11 = mesh("BlockMesh", ablaprt11, "nil", "nil", vt(0, 0, 0), vt(4, 10, 3))
  1077. ablamsh14 = mesh("BlockMesh", ablaprt14, "nil", "nil", vt(0, 0, 0), vt(3, 3, 2))
  1078. ablamsh15 = mesh("SpecialMesh", ablaprt15, "Sphere", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1079. ablamsh16 = mesh("BlockMesh", ablaprt16, "nil", "nil", vt(0, 0, 0), vt(0.8, 2, 0.5))
  1080. ablamsh17 = mesh("BlockMesh", ablaprt17, "nil", "nil", vt(0, 0, 0), vt(0.8, 1.5, 0.5))
  1081. ablamsh18 = mesh("SpecialMesh", ablaprt18, "Sphere", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1082. ablamsh19 = mesh("BlockMesh", ablaprt19, "nil", "nil", vt(0, 0, 0), vt(0.8, 2, 0.5))
  1083. ablamsh20 = mesh("BlockMesh", ablaprt20, "nil", "nil", vt(0, 0, 0), vt(0.8, 1.5, 0.5))
  1084. ablamsh21 = mesh("SpecialMesh", ablaprt21, "Sphere", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1085. ablamsh22 = mesh("BlockMesh", ablaprt22, "nil", "nil", vt(0, 0, 0), vt(0.8, 2, 0.5))
  1086. ablamsh23 = mesh("BlockMesh", ablaprt23, "nil", "nil", vt(0, 0, 0), vt(0.8, 1.5, 0.5))
  1087. ablamsh24 = mesh("SpecialMesh", ablaprt24, "Sphere", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1088. ablamsh25 = mesh("BlockMesh", ablaprt25, "nil", "nil", vt(0, 0, 0), vt(0.8, 2, 0.5))
  1089. ablamsh26 = mesh("BlockMesh", ablaprt26, "nil", "nil", vt(0, 0, 0), vt(0.8, 1.5, 0.5))
  1090. hmsh1 = mesh("SpecialMesh", head, "Head", "nil", vt(0, 0, 0), vt(10, 10, 10))
  1091. abtwld1 = weld(abtprt1, abtprt1, ailaref, euler(0, 0, 0) * cf(0, 0, 0))
  1092. abtwld2 = weld(abtprt1, abtprt2, abtprt1, euler(0, 0, 0) * cf(0, 0.7, 1))
  1093. abtwld3 = weld(abtprt1, abtprt3, abtprt2, euler(0, 0, 0) * cf(0, -0.8, 0))
  1094. abtwld4 = weld(abtprt1, abtprt4, abtprt1, euler(0, 0, 0) * cf(0, -2.3, 0))
  1095. abtwld5 = weld(abtprt1, abtprt5, abtprt4, euler(0.2, 0, 0) * cf(0, 0, 1))
  1096. abtwld8 = weld(abtprt1, abtprt8, abtprt4, euler(0, 0, 0) * cf(0, -0.5, 0))
  1097. abtwld9 = weld(abtprt1, abtprt9, abtprt4, euler(0, 0, 0) * cf(0, -1.5, 0))
  1098. abtwld10 = weld(abtprt1, abtprt10, abtprt4, euler(0, 0, 0) * cf(0, -2.5, 0))
  1099. abtwld15 = weld(abtprt1, abtprt15, abtprt1, euler(0, 0, 0) * cf(0, 0.5, -1))
  1100. abtwld17 = weld(abtprt1, abtprt17, abtprt1, euler(0, 0, 0.3) * cf(1.4, -1, -1))
  1101. abtwld18 = weld(abtprt1, abtprt18, abtprt1, euler(0, 0, -0.3) * cf(-1.4, -1, -1))
  1102. abtwld19 = weld(abtprt1, abtprt19, abtprt15, euler(0, 0, 0) * cf(0, 0, 0.2))
  1103. abtwld20 = weld(abtprt1, abtprt20, abtprt19, euler(1.57, 0, 0) * cf(0, 0, -0.6))
  1104. abrawld1 = weld(abtprt1, abraprt1, abtprt1, euler(3.14, 1.57, -0.1) * cf(2, 1.4, 0))
  1105. abrawld2 = weld(abtprt1, abraprt2, abraprt1, euler(0, 0, 0) * cf(0, 0, 0))
  1106. abrawld3 = weld(abtprt1, abraprt3, abraprt2, euler(0, 0, -0.3) * cf(-1.05, 0, 1.3))
  1107. abrawld4 = weld(abtprt1, abraprt4, abraprt2, euler(0, 0, 0.3) * cf(1.05, 0, 1.3))
  1108. abrawld5 = weld(abtprt1, abraprt5, abraprt2, euler(0, 0, 0) * cf(0, -0.4, 1.3))
  1109. abrawld6 = weld(abtprt1, abraprt6, abraprt2, euler(0, 0, 0) * cf(0, 0, 2.6))
  1110. abrawld7 = weld(abtprt1, abraprt7, abraprt2, euler(0, 0, 0) * cf(0, 0, 1.1))
  1111. abrawld8 = weld(abtprt1, abraprt8, abraprt7, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(-0.1, 0, -0.2))
  1112. abrawld9 = weld(abtprt1, abraprt9, abraprt8, euler(1.57, 0, 0) * cf(0, -0.9, 0))
  1113. abrawld10 = weld(abtprt1, abraprt10, abraprt9, euler(0, 0.2, 0) * cf(0, 0, 0))
  1114. abrawld11 = weld(abtprt1, abraprt11, abraprt10, euler(-1.57, 0, 0) * cf(0, 0, -1) * euler(0, 0.2, 0))
  1115. abrawld14 = weld(abtprt1, abraprt14, abraprt11, euler(0, 0, 0) * cf(0, -1.3, -0.1) * euler(0, 0, 0))
  1116. abrawld15 = weld(abtprt1, abraprt15, abraprt14, euler(0, 0, 0) * cf(0.219, -0.3, -0.15) * euler(0, 0, 0))
  1117. abrawld16 = weld(abtprt1, abraprt16, abraprt15, cf(0, -0.2, 0) * euler(0.5, 0, 0))
  1118. abrawld17 = weld(abtprt1, abraprt17, abraprt16, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0))
  1119. abrawld17.C1 = cf(0, 0.15, 0.05) * euler(-1, 0, 0)
  1120. abrawld18 = weld(abtprt1, abraprt18, abraprt14, euler(0, 0, 0) * cf(0, -0.3, -0.15) * euler(0, 0, 0))
  1121. abrawld19 = weld(abtprt1, abraprt19, abraprt18, cf(0, -0.2, 0) * euler(0.5, 0, 0))
  1122. abrawld20 = weld(abtprt1, abraprt20, abraprt19, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0))
  1123. abrawld20.C1 = cf(0, 0.15, 0.05) * euler(-1, 0, 0)
  1124. abrawld21 = weld(abtprt1, abraprt21, abraprt14, euler(0, 0, 0) * cf(-0.219, -0.3, -0.15) * euler(0, 0, 0))
  1125. abrawld22 = weld(abtprt1, abraprt22, abraprt21, cf(0, -0.2, 0) * euler(0.5, 0, 0))
  1126. abrawld23 = weld(abtprt1, abraprt23, abraprt22, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0))
  1127. abrawld23.C1 = cf(0, 0.15, 0.05) * euler(-1, 0, 0)
  1128. abrawld24 = weld(abtprt1, abraprt24, abraprt14, euler(0, 1.4, 0) * euler(0.7, 0, 0) * cf(0.3, -0.1, -0.1) * euler(0, 0, 0))
  1129. abrawld25 = weld(abtprt1, abraprt25, abraprt24, cf(0, -0.2, 0) * euler(-0.3, 0, 0))
  1130. abrawld26 = weld(abtprt1, abraprt26, abraprt25, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0))
  1131. abrawld26.C1 = cf(0, 0.15, 0.03) * euler(-0.5, 0, 0)
  1132. ablawld1 = weld(abtprt1, ablaprt1, abtprt1, euler(3.14, 1.57, 0.1) * cf(-2, 1.4, 0))
  1133. ablawld2 = weld(abtprt1, ablaprt2, ablaprt1, euler(0, 0, 0) * cf(0, 0, 0))
  1134. ablawld3 = weld(abtprt1, ablaprt3, ablaprt2, euler(0, 0, -0.3) * cf(-1.05, 0, -1.3))
  1135. ablawld4 = weld(abtprt1, ablaprt4, ablaprt2, euler(0, 0, 0.3) * cf(1.05, 0, -1.3))
  1136. ablawld5 = weld(abtprt1, ablaprt5, ablaprt2, euler(0, 0, 0) * cf(0, -0.4, -1.3))
  1137. ablawld6 = weld(abtprt1, ablaprt6, ablaprt2, euler(0, 0, 0) * cf(0, 0, -2.6))
  1138. ablawld7 = weld(abtprt1, ablaprt7, ablaprt2, euler(0, 0, 0) * cf(0, 0, -1.1))
  1139. ablawld8 = weld(abtprt1, ablaprt8, ablaprt7, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0.1, 0, -0.2))
  1140. ablawld9 = weld(abtprt1, ablaprt9, ablaprt8, euler(1.57, 0, 0) * cf(0, -0.9, 0))
  1141. ablawld10 = weld(abtprt1, ablaprt10, ablaprt9, euler(0, 0.2, 0) * cf(0, 0, 0))
  1142. ablawld11 = weld(abtprt1, ablaprt11, ablaprt10, euler(-1.57, 0, 0) * cf(0, 0, -1) * euler(0, 0.2, 0))
  1143. ablawld14 = weld(abtprt1, ablaprt14, ablaprt11, euler(0, 0, 0) * cf(0, -1.3, -0.1) * euler(0, 0, 0))
  1144. ablawld15 = weld(abtprt1, ablaprt15, ablaprt14, euler(0, 3.14, 0) * cf(0.219, -0.3, 0.15) * euler(0, 0, 0))
  1145. ablawld16 = weld(abtprt1, ablaprt16, ablaprt15, cf(0, -0.2, 0) * euler(0.5, 0, 0))
  1146. ablawld17 = weld(abtprt1, ablaprt17, ablaprt16, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0))
  1147. ablawld17.C1 = cf(0, 0.15, 0.05) * euler(-1, 0, 0)
  1148. ablawld18 = weld(abtprt1, ablaprt18, ablaprt14, euler(0, 3.14, 0) * cf(0, -0.3, 0.15) * euler(0, 0, 0))
  1149. ablawld19 = weld(abtprt1, ablaprt19, ablaprt18, cf(0, -0.2, 0) * euler(0.5, 0, 0))
  1150. ablawld20 = weld(abtprt1, ablaprt20, ablaprt19, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0))
  1151. ablawld20.C1 = cf(0, 0.15, 0.05) * euler(-1, 0, 0)
  1152. ablawld21 = weld(abtprt1, ablaprt21, ablaprt14, euler(0, 3.14, 0) * cf(-0.219, -0.3, 0.15) * euler(0, 0, 0))
  1153. ablawld22 = weld(abtprt1, ablaprt22, ablaprt21, cf(0, -0.2, 0) * euler(0.5, 0, 0))
  1154. ablawld23 = weld(abtprt1, ablaprt23, ablaprt22, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0))
  1155. ablawld23.C1 = cf(0, 0.15, 0.05) * euler(-1, 0, 0)
  1156. ablawld24 = weld(abtprt1, ablaprt24, ablaprt14, euler(0, 1.4, 0) * euler(-0.7, 0, 0) * cf(0.3, -0.1, 0.1) * euler(0, 0, 0))
  1157. ablawld25 = weld(abtprt1, ablaprt25, ablaprt24, cf(0, -0.2, 0) * euler(-0.3, 0, 0))
  1158. ablawld26 = weld(abtprt1, ablaprt26, ablaprt25, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0))
  1159. ablawld26.C1 = cf(0, 0.15, 0.03) * euler(-0.5, 0, 0)
  1160. hwld1 = weld(abtprt1, head, abtprt1, euler(0.3, 0, 3.14) * cf(0, 2.5, 0.3))
  1161. abw1prt1 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Weapon01 Part01", vt())
  1162. abw1prt2 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Weapon01 Part02", vt())
  1163. abw1prt3 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Weapon01 Part03", vt())
  1164. abw1prt4 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Weapon01 Part04", vt())
  1165. abw1prt5 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Weapon01 Part05", vt())
  1166. abw1prt6 = part(3, ailabot, 0.2, 0, BrickColor.new("White"), "AilaBot Weapon01 Part06", vt())
  1167. abw1prt7 = part(3, ailabot, 0.2, 0, BrickColor.new("White"), "AilaBot Weapon01 Part07", vt())
  1168. abw1prt8 = part(3, ailabot, 0.05, 0, BrickColor.new("Bright yellow"), "AilaBot Weapon01 Part08", vt())
  1169. abw1prt8.Material = "Neon"
  1170. abw1prt9 = part(3, ailabot, 0.05, 0, BrickColor.new("Bright yellow"), "AilaBot Weapon01 Part09", vt())
  1171. abw1prt9.Material = "Neon"
  1172. abw1prt10 = part(3, ailabot, 0.2, 0, BrickColor.new("White"), "AilaBot Weapon01 Part10", vt())
  1173. abw1prt11 = part(3, ailabot, 0, 0, BrickColor.new("Really black"), "AilaBot Weapon01 Part11", vt())
  1174. abw2prt1 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Weapon02 Part01", vt())
  1175. abw2prt2 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Weapon02 Part02", vt())
  1176. abw2prt3 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Weapon02 Part03", vt())
  1177. abw2prt4 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Weapon02 Part04", vt())
  1178. abw2prt5 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Weapon02 Part05", vt())
  1179. abw2prt6 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Weapon02 Part06", vt())
  1180. abw2prt10 = part(3, ailabot, 0, 0, BrickColor.new("Really black"), "AilaBot Weapon02 Part10", vt())
  1181. abw2prt11 = part(3, ailabot, 0, 0, BrickColor.new("Really black"), "AilaBot Weapon02 Part11", vt())
  1182. abw2prt12 = part(3, ailabot, 0, 0, BrickColor.new("Really black"), "AilaBot Weapon02 Part12", vt())
  1183. abw2prt13 = part(3, ailabot, 0, 0, BrickColor.new("Really black"), "AilaBot Weapon02 Part13", vt())
  1184. abw1msh1 = mesh("SpecialMesh", abw1prt1, "Torso", "nil", vt(0, 0, 0), vt(7, 5, 8))
  1185. abw1msh2 = mesh("BlockMesh", abw1prt2, "nil", "nil", vt(0, 0, 0), vt(15, 4, 6))
  1186. abw1msh3 = mesh("BlockMesh", abw1prt3, "nil", "nil", vt(0, 0, 0), vt(1, 1, 1))
  1187. abw1msh4 = mesh("SpecialMesh", abw1prt4, "Torso", "nil", vt(0, 0, 0), vt(8, 8, 12))
  1188. abw1msh5 = mesh("CylinderMesh", abw1prt5, "nil", "nil", vt(0, 0, 0), vt(8, 12.1, 8))
  1189. abw1msh6 = mesh("CylinderMesh", abw1prt6, "nil", "nil", vt(0, 0, 0), vt(7.5, 20, 7.5))
  1190. abw1msh7 = mesh("SpecialMesh", abw1prt7, "Sphere", "nil", vt(0, 0, 0), vt(7.5, 7.5, 7.5))
  1191. abw1msh8 = mesh("CylinderMesh", abw1prt8, "nil", "nil", vt(0, 0, 0), vt(7.6, 2, 7.6))
  1192. abw1msh9 = mesh("SpecialMesh", abw1prt9, "FileMesh", "1778999", vt(0, 0, 0), vt(1.14, 0.5, 1.14))
  1193. abw1msh10 = mesh("CylinderMesh", abw1prt10, "nil", "nil", vt(0, 0, 0), vt(5, 12, 5))
  1194. abw1msh11 = mesh("CylinderMesh", abw1prt11, "nil", "nil", vt(0, 0, 0), vt(4, 1, 4))
  1195. abw2msh1 = mesh("BlockMesh", abw2prt1, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1196. abw2msh2 = mesh("CylinderMesh", abw2prt2, "nil", "nil", vt(0, 0, 0), vt(5, 7, 5))
  1197. abw2msh3 = mesh("CylinderMesh", abw2prt3, "nil", "nil", vt(0, 0, 0), vt(5, 15, 5))
  1198. abw2msh4 = mesh("BlockMesh", abw2prt4, "nil", "nil", vt(0, 0, 0), vt(1, 1, 1))
  1199. abw2msh5 = mesh("BlockMesh", abw2prt5, "nil", "nil", vt(0, 0, 0), vt(1, 1, 1))
  1200. abw2msh6 = mesh("BlockMesh", abw2prt6, "nil", "nil", vt(0, 0, 0), vt(1, 1, 1))
  1201. abw2msh10 = mesh("CylinderMesh", abw2prt10, "nil", "nil", vt(0, 0, 0), vt(1.5, 1, 1.5))
  1202. abw2msh11 = mesh("CylinderMesh", abw2prt11, "nil", "nil", vt(0, 0, 0), vt(1.5, 1, 1.5))
  1203. abw2msh12 = mesh("CylinderMesh", abw2prt12, "nil", "nil", vt(0, 0, 0), vt(1.5, 1, 1.5))
  1204. abw2msh13 = mesh("CylinderMesh", abw2prt13, "nil", "nil", vt(0, 0, 0), vt(1.5, 1, 1.5))
  1205. abw1wld1 = weld(abtprt1, abw1prt1, abtprt1, euler(-1.57, 0, -1.57) * euler(0, 0, 1.57) * cf(-1.4, 1, -1.5))
  1206. abw1wld2 = weld(abtprt1, abw1prt2, abw1prt1, euler(0, 0, 0) * cf(-1.3, -0.11, 0))
  1207. abw1wld3 = weld(abtprt1, abw1prt3, abw1prt2, euler(0, 3.14, 0) * cf(0, 0, -0.5) * euler(-0.5, 0, 0))
  1208. abw1wld4 = weld(abtprt1, abw1prt4, abw1prt3, euler(3.14, 0, 0) * cf(0, -0.2, 0))
  1209. abw1wld5 = weld(abtprt1, abw1prt5, abw1prt4, euler(1.57, 0, 0) * cf(0, 0.8, 0))
  1210. abw1wld6 = weld(abtprt1, abw1prt6, abw1prt5, euler(0, 0, 0) * cf(0, -0.6, 0))
  1211. abw1wld7 = weld(abtprt1, abw1prt7, abw1prt6, euler(0, 0, 0) * cf(0, 2, 0))
  1212. abw1wld8 = weld(abtprt1, abw1prt8, abw1prt6, euler(0, 0, 0) * cf(0, -2, 0))
  1213. abw1wld9 = weld(abtprt1, abw1prt9, abw1prt8, euler(0, 0, 0) * cf(0, -0.6, 0))
  1214. abw1wld10 = weld(abtprt1, abw1prt10, abw1prt9, euler(0, 0, 0) * cf(0, -0.2, 0))
  1215. abw1wld11 = weld(abtprt1, abw1prt11, abw1prt10, euler(3.14, 0, 0) * cf(0, -1.11, 0))
  1216. abw2wld1 = weld(abtprt1, abw2prt1, abraprt11, euler(0, 0, 3.14) * cf(0, -0.8, -0.4))
  1217. abw2wld2 = weld(abtprt1, abw2prt2, abw2prt1, euler(1.57, 0, 0) * cf(0, 0.8, -0.6))
  1218. abw2wld3 = weld(abtprt1, abw2prt3, abw2prt2, euler(1.57, 0, 0) * cf(0, 0, -0.8))
  1219. abw2wld4 = weld(abtprt1, abw2prt4, abw2prt3, euler(0, 0, 0) * cf(0, 1.5, 0))
  1220. abw2wld5 = weld(abtprt1, abw2prt5, abw2prt3, euler(0, 0, 0) * cf(0.1, 0.6, 0))
  1221. abw2wld6 = weld(abtprt1, abw2prt6, abw2prt3, euler(0, 0, 0) * cf(-0.1, 0.6, 0))
  1222. abw2wld10 = weld(abtprt1, abw2prt10, abw2prt4, euler(0, 0, 0) * cf(0, 0.91, 0.3) * euler(0, 0, 0))
  1223. abw2wld11 = weld(abtprt1, abw2prt11, abw2prt4, euler(0, 0, 0) * cf(0, 0.91, 0.3) * euler(0, 1.57, 0))
  1224. abw2wld12 = weld(abtprt1, abw2prt12, abw2prt4, euler(0, 0, 0) * cf(0, 0.91, 0.3) * euler(0, 3.14, 0))
  1225. abw2wld13 = weld(abtprt1, abw2prt13, abw2prt4, euler(0, 0, 0) * cf(0, 0.91, 0.3) * euler(0, 4.71, 0))
  1226. for i = -1, 1 do
  1227. abw2prt7 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Weapon02 Part07", vt())
  1228. abw2msh7 = mesh("BlockMesh", abw2prt7, "nil", "nil", vt(0, 0, 0), vt(1.2, 18, 3))
  1229. abw2wld7 = weld(abtprt1, abw2prt7, abw2prt5, euler(0, 0, 0) * cf(0.4, 0, 0) * euler(0, i, 0))
  1230. abw2prt8 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Weapon02 Part08", vt())
  1231. abw2msh8 = mesh("BlockMesh", abw2prt8, "nil", "nil", vt(0, 0, 0), vt(1.2, 18, 3))
  1232. abw2wld8 = weld(abtprt1, abw2prt8, abw2prt6, euler(0, 0, 0) * cf(0.4, 0, 0) * euler(0, i + 3.14, 0))
  1233. end
  1234. for i = 1.57, 6.28 do
  1235. abw2prt9 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Weapon02 Part09", vt())
  1236. abw2msh9 = mesh("CylinderMesh", abw2prt9, "nil", "nil", vt(0, 0, 0), vt(2.5, 5, 2.5))
  1237. abw2wld9 = weld(abtprt1, abw2prt9, abw2prt4, euler(0, 0, 0) * cf(0, 0.5, 0.3) * euler(0, i, 0))
  1238. end
  1239. for d = 1, 2 do
  1240. for i = -1.6, 1.6, 0.8 do
  1241. abw1prt12 = part(3, ailabot, 0, 0, BrickColor.new("Bright yellow"), "AilaBot Weapon01 Part12", vt())
  1242. abw1prt12.Material = "Neon"
  1243. abw1msh12 = mesh("SpecialMesh", abw1prt12, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.2, 1))
  1244. if d == 1 then
  1245. abw1wld12 = weld(abtprt1, abw1prt12, abw1prt6, euler(0, -0.5, 0) * cf(-0.6, i, 0.2))
  1246. else
  1247. abw1wld12 = weld(abtprt1, abw1prt12, abw1prt6, euler(0, 0.5, 0) * cf(0.6, i, 0.2))
  1248. end
  1249. end
  1250. end
  1251. num = 1.75
  1252. abhprt1 = part(3, ailabot, 0, 1, BrickColor.new("Black"), "AilaBot Head Part01", vt())
  1253. abhprt2 = part(3, ailabot, 0, 1, BrickColor.new("Black"), "AilaBot Head Part02", vt())
  1254. abhprt2v = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part02visor", vt())
  1255. abhprt3 = part(3, ailabot, 0, 1, BrickColor.new("Black"), "AilaBot Head Part03", vt())
  1256. abhprt3v = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part03visor", vt())
  1257. abhprt4 = part(3, ailabot, 0, 1, BrickColor.new("Black"), "AilaBot Head Part04", vt())
  1258. abhprt5 = part(3, ailabot, 0, 1, BrickColor.new("Black"), "AilaBot Head Part05", vt())
  1259. abhprt6 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part06", vt())
  1260. abhprt7 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part07", vt())
  1261. abhprt8 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part08", vt())
  1262. abhprt9 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part09", vt())
  1263. abhprt10 = part(3, ailabot, 0, 1, BrickColor.new("Black"), "AilaBot Head Part10", vt())
  1264. abhprt11 = part(3, ailabot, 0, 1, BrickColor.new("Black"), "AilaBot Head Part11", vt())
  1265. abhprt12 = part(3, ailabot, 0.8, 1, BrickColor.new("Black"), "AilaBot Head Part12", vt())
  1266. abhprt13 = part(3, ailabot, 0.8, 1, BrickColor.new("Black"), "AilaBot Head Part13", vt())
  1267. abhprt10v = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Head Part10v", vt())
  1268. abhprt11v = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Head Part11v", vt())
  1269. abhprt12v = part(3, ailabot, 0.8, 0, BrickColor.new("New Yeller"), "AilaBot Head Part12v", vt())
  1270. abhprt12v.Material = "Neon"
  1271. abhprt13v = part(3, ailabot, 0.8, 0, BrickColor.new("New Yeller"), "AilaBot Head Part13v", vt())
  1272. abhprt13v.Material = "Neon"
  1273. abhprt14 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part14", vt())
  1274. abhprt15 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Head Part15", vt())
  1275. abhprt16 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part16", vt())
  1276. abhprt17 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Head Part17", vt())
  1277. abhprt18 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part18", vt())
  1278. abhprt19 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part19", vt())
  1279. abhprt20 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Head Part20", vt())
  1280. abhprt21 = part(3, ailabot, 0.5, 0, BrickColor.new("New Yeller"), "AilaBot Head Part21", vt())
  1281. abhprt21.Material = "Neon"
  1282. abhprt22 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part22", vt())
  1283. abhprt23 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part23", vt())
  1284. abhprt24 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part24", vt())
  1285. abhprt25 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part25", vt())
  1286. abhprt26 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part26", vt())
  1287. abhprt27 = part(3, ailabot, 0, 0, BrickColor.new(NewCol2), "AilaBot Head Part27", vt())
  1288. abhmshdecoy = mesh("BlockMesh", abhprt1, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1289. abhmshdecoy = mesh("BlockMesh", abhprt2, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1290. abhmshdecoy = mesh("BlockMesh", abhprt3, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1291. abhmshdecoy = mesh("BlockMesh", abhprt4, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1292. abhmshdecoy = mesh("BlockMesh", abhprt5, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1293. abhmshdecoy = mesh("BlockMesh", abhprt10, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1294. abhmshdecoy = mesh("BlockMesh", abhprt11, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1295. abhmshdecoy = mesh("BlockMesh", abhprt12, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1296. abhmshdecoy = mesh("BlockMesh", abhprt13, "nil", "nil", vt(0, 0, 0), vt(0, 0, 0))
  1297. abhmsh2 = mesh("BlockMesh", abhprt2v, "nil", "nil", vt(0, 0, 0), vt(7, 5.25, 1.75))
  1298. abhmsh3 = mesh("BlockMesh", abhprt3v, "nil", "nil", vt(0, 0, 0), vt(7, 5.25, 1.75))
  1299. abhmsh6 = mesh("BlockMesh", abhprt6, "nil", "nil", vt(0, 0, 0), vt(7, 3.5, 1.75))
  1300. abhmsh7 = mesh("BlockMesh", abhprt7, "nil", "nil", vt(0, 0, 0), vt(7, 3.5, 1.75))
  1301. abhmsh8 = mesh("BlockMesh", abhprt8, "nil", "nil", vt(0, 0, 0), vt(7, 5.25, 1.75))
  1302. abhmsh9 = mesh("BlockMesh", abhprt9, "nil", "nil", vt(0, 0, 0), vt(7, 5.25, 1.75))
  1303. abhmsh10 = mesh("BlockMesh", abhprt10v, "nil", "nil", vt(0, 0, 0), vt(7, 3.5, 0.875))
  1304. abhmsh11 = mesh("BlockMesh", abhprt11v, "nil", "nil", vt(0, 0, 0), vt(7, 3.5, 0.875))
  1305. abhmsh12 = mesh("BlockMesh", abhprt12v, "nil", "nil", vt(0, 0, 0), vt(1.75, 0.875, 1.75))
  1306. abhmsh13 = mesh("BlockMesh", abhprt13v, "nil", "nil", vt(0, 0, 0), vt(1.75, 0.875, 1.75))
  1307. abhmsh14 = mesh("SpecialMesh", abhprt14, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8 * num, 1.2 * num, 0.2 * num))
  1308. abhmsh15 = mesh("SpecialMesh", abhprt15, "FileMesh", "9756362", vt(0, 0, 0), vt(0.6 * num, 0.8 * num, 0.2 * num))
  1309. abhmsh16 = mesh("SpecialMesh", abhprt16, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8 * num, 1.2 * num, 0.2 * num))
  1310. abhmsh17 = mesh("SpecialMesh", abhprt17, "FileMesh", "9756362", vt(0, 0, 0), vt(0.6 * num, 0.8 * num, 0.2 * num))
  1311. abhmsh18 = mesh("BlockMesh", abhprt18, "nil", "nil", vt(0, 0, 0), vt(7.875, 1.75, 0.875))
  1312. abhmsh19 = mesh("BlockMesh", abhprt19, "nil", "nil", vt(0, 0, 0), vt(7.875, 1.75, 0.875))
  1313. abhmsh20 = mesh("SpecialMesh", abhprt20, "FileMesh", "9756362", vt(0, 0, 0), vt(1 * num, 0.8 * num, 0.6 * num))
  1314. abhmsh21 = mesh("SpecialMesh", abhprt21, "FileMesh", "9756362", vt(0, 0, 0), vt(0.4 * num, 0.4 * num, 0.4 * num))
  1315. abhmsh22 = mesh("SpecialMesh", abhprt22, "FileMesh", "9756362", vt(0, 0, 0), vt(1 * num, 1 * num, 0.6 * num))
  1316. abhmsh23 = mesh("SpecialMesh", abhprt23, "FileMesh", "9756362", vt(0, 0, 0), vt(1 * num, 1.1 * num, 0.6 * num))
  1317. abhmsh24 = mesh("SpecialMesh", abhprt24, "FileMesh", "9756362", vt(0, 0, 0), vt(1 * num, 1.2 * num, 0.4 * num))
  1318. abhmsh25 = mesh("BlockMesh", abhprt25, "nil", "nil", vt(0, 0, 0), vt(4 * num, 5 * num, 1 * num))
  1319. abhmsh26 = mesh("BlockMesh", abhprt26, "nil", "nil", vt(0, 0, 0), vt(4 * num, 5 * num, 1 * num))
  1320. abhmsh27 = mesh("SpecialMesh", abhprt27, "FileMesh", "9756362", vt(0, 0, 0), vt(1 * num, 0.5 * num, 1 * num))
  1321. abhwld1 = weld(abtprt1, abhprt1, head, euler(0, 0, 0) * cf(0, 0.175, 0))
  1322. abhwld2 = weld(abtprt1, abhprt2, abhprt1, euler(0, -0.7, 0) * cf(0.4725, 0.175, 0.875))
  1323. abhwld3 = weld(abtprt1, abhprt3, abhprt1, euler(0, 0.7, 0) * cf(-0.4725, 0.175, 0.875))
  1324. abhwld2v = weld(abtprt1, abhprt2v, abhprt2, euler(0, 0, 0) * cf(0, 0, 0))
  1325. abhwld3v = weld(abtprt1, abhprt3v, abhprt3, euler(0, 0, 0) * cf(0, 0, 0))
  1326. abhwld4 = weld(abtprt1, abhprt4, abhprt2, euler(0, 0, 0) * cf(0.7, 0, 0))
  1327. abhwld5 = weld(abtprt1, abhprt5, abhprt3, euler(0, 0, 0) * cf(-0.7, 0, 0))
  1328. abhwld6 = weld(abtprt1, abhprt6, abhprt4, cf(0.6125, 0.175, 0) * euler(0, -0.8, 0))
  1329. abhwld7 = weld(abtprt1, abhprt7, abhprt5, cf(-0.6125, 0.175, 0) * euler(0, 0.8, 0))
  1330. abhwld8 = weld(abtprt1, abhprt8, abhprt4, cf(0.6125, -0.7, 0) * euler(0, -0.8, 0))
  1331. abhwld9 = weld(abtprt1, abhprt9, abhprt5, cf(-0.6125, -0.7, 0) * euler(0, 0.8, 0))
  1332. abhwld10 = weld(abtprt1, abhprt10, abhprt2, euler(0, 0, 0) * cf(0, -0.875, 0))
  1333. abhwld11 = weld(abtprt1, abhprt11, abhprt3, euler(0, 0, 0) * cf(0, -0.875, 0))
  1334. abhwld12 = weld(abtprt1, abhprt12, abhprt10, euler(0, 0, 0) * cf(-0.175, 0, 0))
  1335. abhwld13 = weld(abtprt1, abhprt13, abhprt11, euler(0, 0, 0) * cf(0.175, 0, 0))
  1336. abhwld10v = weld(abtprt1, abhprt10v, abhprt10, euler(0, 0, 0) * cf(0, 0, 0))
  1337. abhwld11v = weld(abtprt1, abhprt11v, abhprt11, euler(0, 0, 0) * cf(0, 0, 0))
  1338. abhwld12v = weld(abtprt1, abhprt12v, abhprt10v, euler(0, 0, 0) * cf(-0.175, 0, 0))
  1339. abhwld13v = weld(abtprt1, abhprt13v, abhprt11v, euler(0, 0, 0) * cf(0.175, 0, 0))
  1340. abhwld14 = weld(abtprt1, abhprt14, abhprt8, euler(-0.1, 0, -1) * cf(-0.35, 0, 0.2625))
  1341. abhwld15 = weld(abtprt1, abhprt15, abhprt14, euler(0, 0, 0) * cf(0, 0, 0.05))
  1342. abhwld16 = weld(abtprt1, abhprt16, abhprt9, euler(-0.1, 0, 1) * cf(0.35, 0, 0.2625))
  1343. abhwld17 = weld(abtprt1, abhprt17, abhprt16, euler(0, 0, 0) * cf(0, 0, 0.05))
  1344. abhwld18 = weld(abtprt1, abhprt18, abhprt2, euler(-0.4, 0.1, 0) * cf(0, -1.225, 0.175))
  1345. abhwld19 = weld(abtprt1, abhprt19, abhprt3, euler(-0.4, -0.1, 0) * cf(0, -1.225, 0.175))
  1346. abhwld20 = weld(abtprt1, abhprt20, abhprt1, euler(-0.2, 0, 0) * cf(0, -0.7 * num, 0.4 * num))
  1347. abhwld21 = weld(abtprt1, abhprt21, abhprt20, euler(0.4, 0, 0) * cf(0, -0.2 * num, 0.1 * num))
  1348. abhwld22 = weld(abtprt1, abhprt22, abhprt1, euler(-0.4, 0, 0) * cf(0, -0.7 * num, 0.2 * num))
  1349. abhwld23 = weld(abtprt1, abhprt23, abhprt1, euler(-0.8, 0, 0) * cf(0, -0.7 * num, 0))
  1350. abhwld24 = weld(abtprt1, abhprt24, abhprt1, euler(-1.2, 0, 0) * cf(0, -0.7 * num, -0.2 * num))
  1351. abhwld25 = weld(abtprt1, abhprt25, abhprt1, euler(0, 0.5, 0) * cf(0.3 * num, -0.1 * num, -0.6 * num))
  1352. abhwld26 = weld(abtprt1, abhprt26, abhprt1, euler(0, -0.5, 0) * cf(-0.3 * num, -0.1 * num, -0.6 * num))
  1353. abhwld27 = weld(abtprt1, abhprt27, abhprt1, euler(0, 0, 0) * cf(0, -0.6 * num, -0.5 * num))
  1354. for i = 2.093, 6.28, 2.093 do
  1355. num = math.random(1500, 3000) / 100
  1356. local abtprt6 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Torso Part06", vt())
  1357. local abtmsh6 = mesh("CylinderMesh", abtprt6, "nil", "nil", vt(0, 0, 0), vt(2, num, 2))
  1358. local abtwld6 = weld(abtprt1, abtprt6, abtprt4, cf(0, 0, 0.5) * euler(0, i, 0))
  1359. local abtprt7 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Torso Part07", vt())
  1360. local abtmsh7 = mesh("SpecialMesh", abtprt7, "Head", "nil", vt(0, 0, 0), vt(2, 2, 2))
  1361. local abtwld7 = weld(abtprt1, abtprt7, abtprt6, euler(0, 0, 0) * cf(0, -num / 10, 0))
  1362. end
  1363. for i = 0.44857, 6.28, 0.44857 do
  1364. if math.random(1, 2) == 1 then
  1365. local abtprt11 = part(3, ailabot, 0, 0, BrickColor.new("Bright yellow"), "AilaBot Torso Part11", vt())
  1366. abtprt11.Material = "Neon"
  1367. local abtmsh11 = mesh("BlockMesh", abtprt11, "nil", "nil", vt(0, 0, 0), vt(6, 1, 1))
  1368. local abtwld11 = weld(abtprt1, abtprt11, abtprt8, cf(0, 0, 2.5) * euler(0, i, 0))
  1369. end
  1370. end
  1371. for i = 0.48307, 6.28, 0.48307 do
  1372. if math.random(1, 2) == 1 then
  1373. local abtprt11 = part(3, ailabot, 0, 0, BrickColor.new("Bright yellow"), "AilaBot Torso Part11", vt())
  1374. abtprt11.Material = "Neon"
  1375. local abtmsh11 = mesh("BlockMesh", abtprt11, "nil", "nil", vt(0, 0, 0), vt(5.5, 1, 1))
  1376. local abtwld11 = weld(abtprt1, abtprt11, abtprt9, cf(0, 0, 2.1) * euler(0, i, 0))
  1377. end
  1378. end
  1379. for i = 0.523, 6.28, 0.523 do
  1380. if math.random(1, 2) == 1 then
  1381. local abtprt11 = part(3, ailabot, 0, 0, BrickColor.new("Bright yellow"), "AilaBot Torso Part11", vt())
  1382. abtprt11.Material = "Neon"
  1383. local abtmsh11 = mesh("BlockMesh", abtprt11, "nil", "nil", vt(0, 0, 0), vt(5, 1, 1))
  1384. local abtwld11 = weld(abtprt1, abtprt11, abtprt10, cf(0, 0, 1.7) * euler(0, i, 0))
  1385. end
  1386. end
  1387. for i = 1, 2 do
  1388. local abtprt12 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Torso Part12", vt())
  1389. local abtmsh12 = mesh("SpecialMesh", abtprt12, "Wedge", "nil", vt(0, 0, 0), vt(5, 8, 11))
  1390. if i == 1 then
  1391. local abtwld12 = weld(abtprt1, abtprt12, abtprt4, euler(3.14, 0, 2) * euler(0, 0.4, 0) * cf(1.7, 0.4, 0))
  1392. else
  1393. do
  1394. do
  1395. local abtwld12 = weld(abtprt1, abtprt12, abtprt4, euler(3.14, 0, -2) * euler(0, -0.4, 0) * cf(-1.7, 0.4, 0))
  1396. local abtprt13 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Torso Part13", vt())
  1397. local abtmsh13 = mesh("SpecialMesh", abtprt13, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 1, 2))
  1398. do
  1399. local abtwld13 = weld(abtprt1, abtprt13, abtprt12, euler(0.6, 0, 0) * cf(0, 0.35, 0.5))
  1400. -- DECOMPILER ERROR at PC14073: LeaveBlock: unexpected jumping out DO_STMT
  1401.  
  1402. -- DECOMPILER ERROR at PC14073: LeaveBlock: unexpected jumping out DO_STMT
  1403.  
  1404. -- DECOMPILER ERROR at PC14073: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  1405.  
  1406. -- DECOMPILER ERROR at PC14073: LeaveBlock: unexpected jumping out IF_STMT
  1407.  
  1408. end
  1409. end
  1410. end
  1411. end
  1412. end
  1413. for i = 1, 2 do
  1414. local abtprt14 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Torso Part14", vt())
  1415. local abtmsh14 = mesh("SpecialMesh", abtprt14, "Torso", "nil", vt(0, 0, 0), vt(13, 5, 5))
  1416. local wldprt = ablaprt2
  1417. if i == 2 then
  1418. wldprt = abraprt2
  1419. end
  1420. local abtwld14 = weld(abtprt1, abtprt14, wldprt, euler(3.14, 0, 0) * cf(0, 1, 0))
  1421. end
  1422. for i = 0.785, 6.28 do
  1423. local abtprt16 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Torso Part16", vt())
  1424. local abtmsh16 = mesh("SpecialMesh", abtprt16, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 1, 1))
  1425. local abtwld16 = weld(abtprt1, abtprt16, abtprt15, euler(1, 0, 0) * cf(0, 0.8, 0) * euler(0, 0, i))
  1426. end
  1427. for i = 1, 2 do
  1428. local dpart = abtprt17
  1429. if i == 2 then
  1430. dpart = abtprt18
  1431. end
  1432. local abtprt19 = part(3, ailabot, 0, 0, BrickColor.new("White"), "AilaBot Torso Part19", vt())
  1433. local abtmsh19 = mesh("SpecialMesh", abtprt19, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 3, 0.5))
  1434. local abtwld19 = weld(abtprt1, abtprt19, dpart, euler(0, 0, 0) * cf(0, -0.5, 0) * euler(0, 0, 0))
  1435. for d = 1.57, 6.28 do
  1436. local abtprt20 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Torso Part20", vt())
  1437. local abtmsh20 = mesh("SpecialMesh", abtprt20, "Wedge", "nil", vt(0, 0, 0), vt(2, 2, 8))
  1438. local abtwld20 = weld(abtprt1, abtprt20, abtprt19, euler(1.67, 1.57, 0) * cf(-0.5, 1.3, 0) * euler(0, d, 0))
  1439. end
  1440. end
  1441. for i = 1.57, 6.28 do
  1442. local abtprt21 = part(3, ailabot, 0, 0, BrickColor.new("Black"), "AilaBot Torso Part21", vt())
  1443. local abtmsh21 = mesh("CylinderMesh", abtprt21, "nil", "nil", vt(0, 0, 0), vt(1, 1, 1))
  1444. local abtwld21 = weld(abtprt1, abtprt21, abtprt19, euler(1.57, 0, 0) * cf(0, 0, -0.9) * euler(0.4, 0, i))
  1445. end
  1446. for i = 1, 3 do
  1447. ablaprt12 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Left Arm Part12", vt())
  1448. abraprt12 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Right Arm Part12", vt())
  1449. local n = 6
  1450. if i == 3 then
  1451. n = 5
  1452. end
  1453. ablamsh12 = mesh("CylinderMesh", ablaprt12, "nil", "nil", vt(0, 0, 0), vt(n, 1, n))
  1454. abramsh12 = mesh("CylinderMesh", abraprt12, "nil", "nil", vt(0, 0, 0), vt(n, 1, n))
  1455. local c6 = 0.3
  1456. if i == 2 then
  1457. c6 = -0.8
  1458. else
  1459. if i == 3 then
  1460. c6 = -1
  1461. end
  1462. end
  1463. ablawld12 = weld(abtprt1, ablaprt12, ablaprt11, euler(0, 0, 0) * cf(0, c6, 0))
  1464. abrawld12 = weld(abtprt1, abraprt12, abraprt11, euler(0, 0, 0) * cf(0, c6, 0))
  1465. end
  1466. for i = 1, 2 do
  1467. ablaprt13 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Left Arm Part13", vt())
  1468. abraprt13 = part(3, ailabot, 0, 0, NewCol2_2, "AilaBot Right Arm Part13", vt())
  1469. ablamsh13 = mesh("SpecialMesh", ablaprt13, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 1.5, 0.2))
  1470. abramsh13 = mesh("SpecialMesh", abraprt13, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 1.5, 0.2))
  1471. local n = 0.5
  1472. if i == 2 then
  1473. n = n * -1
  1474. end
  1475. ablawld13 = weld(abtprt1, ablaprt13, ablaprt11, euler(0, 0, 0) * cf(0, -0.25, n))
  1476. abrawld13 = weld(abtprt1, abraprt13, abraprt11, euler(0, 0, 0) * cf(0, -0.25, n))
  1477. end
  1478. for _,c in pairs(ailabot:children()) do
  1479. table.insert(AilaBot, c)
  1480. end
  1481. for _,c in pairs(abtprt1:children()) do
  1482. if c.className == "Motor" then
  1483. table.insert(ABWelds, c)
  1484. end
  1485. end
  1486. ailabot.Parent = nil
  1487. local abpos = it("BodyPosition", ailaref)
  1488. abpos.P = 2000
  1489. abpos.D = 200
  1490. abpos.maxForce = Vector3.new(445000, 445000, 445000)
  1491. local abgy = Instance.new("BodyGyro", ailaref)
  1492. abgy.maxTorque = Vector3.new(300000, 300000, 300000)-- * math.huge
  1493. abgy.P = 8000
  1494. abgy.cframe = RootPart.CFrame
  1495. local hitbox = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Hitbox2", vt())
  1496. hitbox.Anchored = false
  1497. local hbwld = weld(hitbox, hitbox, RootPart, euler(0, 0, 0) * cf(0, 0, 0))
  1498. local hitbox2 = part(3, nil, 0, 1, BrickColor.new("Black"), "Hitbox", vt(1, 1, 1))
  1499. hitbox2.Anchored = true
  1500. local hitboxCF = cf(0, 0, 0)
  1501. hboxpos = Instance.new("BodyPosition", nil)
  1502. hboxpos.P = 2000
  1503. hboxpos.D = 100
  1504. hboxpos.maxForce = Vector3.new(445000, 445000, 445000)
  1505. hitboxweld = function()
  1506. hbwld.Parent = modelzorz
  1507. hbwld.Part0 = hitbox
  1508. hbwld.Part1 = prtt
  1509. end
  1510. disappearhat = function()
  1511. for _,c in pairs(Character:children()) do
  1512. if c.className == "Accessory" then
  1513. coroutine.resume(coroutine.create(function()
  1514. for i = 0,1,0.1 do
  1515. c.Handle.Transparency = i
  1516. wait()
  1517. end
  1518. end))
  1519. end
  1520. end
  1521. end
  1522. appearhat = function()
  1523. for _,c in pairs(Character:children()) do
  1524. if c.className == "Accessory" then
  1525. coroutine.resume(coroutine.create(function()
  1526. for i = 1,0,-0.1 do
  1527. c.Handle.Transparency = i
  1528. wait()
  1529. end
  1530. end))
  1531. end
  1532. end
  1533. end
  1534. appearhat()
  1535. disappeargaunt = function()
  1536. for i = 1, #Weapon do
  1537. Weapon[i].Transparency = 1
  1538. end
  1539. end
  1540. appeargaunt = function()
  1541. for i = 1, #Weapon do
  1542. Weapon[i].Transparency = 0
  1543. end
  1544. end
  1545. local nr = NumberRange.new
  1546. local ns = NumberSequence.new
  1547. local cs = ColorSequence.new
  1548. local parti = it("ParticleEmitter")
  1549. parti.Color = cs(NewCol2, NewCol2)
  1550. parti.LightEmission = 1
  1551. parti.Texture = "http://www.roblox.com/asset/?id=241779220"
  1552. sizeseq = ns({NumberSequenceKeypoint.new(0, 2), NumberSequenceKeypoint.new(1, 8)})
  1553. transseq = ns({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.1, 0.5), NumberSequenceKeypoint.new(0.8, 0.5), NumberSequenceKeypoint.new(1, 1)})
  1554. parti.Transparency = transseq
  1555. parti.Size = sizeseq
  1556. parti.Acceleration = vt(0, -1, 0)
  1557. parti.Lifetime = nr(1, 3)
  1558. parti.Rate = 80
  1559. parti.RotSpeed = nr(90)
  1560. parti.Speed = nr(2)
  1561. parti.VelocitySpread = 180
  1562. parti.Parent = Torso
  1563. parti.Enabled = false
  1564. parti.ZOffset = 2
  1565. parti2 = parti:Clone()
  1566. parti2.Parent = lprt1
  1567. parti2.Size = ns({NumberSequenceKeypoint.new(0, 2), NumberSequenceKeypoint.new(1, 0.1)})
  1568. parti2.Texture = "http://www.roblox.com/asset/?id=243728166"
  1569. parti2.Color = cs(NewCol, NewCol2)
  1570. parti2.ZOffset = 0
  1571. parti2.Acceleration = vt(0, 0, 0)
  1572. parti2.Lifetime = nr(3, 3)
  1573. parti2.Rate = 20
  1574. parti2.Speed = nr(-3)
  1575. parti2.VelocitySpread = 90
  1576. parti3 = parti2:Clone()
  1577. parti3.Parent = rprt1
  1578. parti4 = parti2:Clone()
  1579. parti4.Parent = ahprt21
  1580. parti4.Color = cs(Color3.new(1, 1, 0), Color3.new(1, 1, 0))
  1581. parti4.Size = ns({NumberSequenceKeypoint.new(0, 0.5), NumberSequenceKeypoint.new(1, 0)})
  1582. parti4.Texture = "http://www.roblox.com/asset/?id=243728206"
  1583. parti4.Lifetime = nr(10, 10)
  1584. parti4.Rate = 1
  1585. parti4.RotSpeed = nr(0)
  1586. parti4.Speed = nr(0.5)
  1587. parti4.VelocitySpread = 180
  1588. parti4.Enabled = false
  1589.  
  1590.  
  1591.  
  1592. local bodvel = Instance.new("BodyVelocity")
  1593. local bg = Instance.new("BodyGyro")
  1594. so = function(id, par, vol, pit)
  1595.  
  1596. CFuncs.Sound.Create(id, par, vol, pit)
  1597.  
  1598.  
  1599. end
  1600. function clerp(a,b,t)
  1601. local qa = {QuaternionFromCFrame(a)}
  1602. local qb = {QuaternionFromCFrame(b)}
  1603. local ax, ay, az = a.x, a.y, a.z
  1604. local bx, by, bz = b.x, b.y, b.z
  1605. local _t = 1-t
  1606. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1607. end
  1608.  
  1609. function QuaternionFromCFrame(cf)
  1610. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1611. local trace = m00 + m11 + m22
  1612. if trace > 0 then
  1613. local s = math.sqrt(1 + trace)
  1614. local recip = 0.5/s
  1615. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1616. else
  1617. local i = 0
  1618. if m11 > m00 then
  1619. i = 1
  1620. end
  1621. if m22 > (i == 0 and m00 or m11) then
  1622. i = 2
  1623. end
  1624. if i == 0 then
  1625. local s = math.sqrt(m00-m11-m22+1)
  1626. local recip = 0.5/s
  1627. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1628. elseif i == 1 then
  1629. local s = math.sqrt(m11-m22-m00+1)
  1630. local recip = 0.5/s
  1631. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1632. elseif i == 2 then
  1633. local s = math.sqrt(m22-m00-m11+1)
  1634. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1635. end
  1636. end
  1637. end
  1638.  
  1639. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1640. local xs, ys, zs = x + x, y + y, z + z
  1641. local wx, wy, wz = w*xs, w*ys, w*zs
  1642. local xx = x*xs
  1643. local xy = x*ys
  1644. local xz = x*zs
  1645. local yy = y*ys
  1646. local yz = y*zs
  1647. local zz = z*zs
  1648. 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))
  1649. end
  1650.  
  1651. function QuaternionSlerp(a, b, t)
  1652. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1653. local startInterp, finishInterp;
  1654. if cosTheta >= 0.0001 then
  1655. if (1 - cosTheta) > 0.0001 then
  1656. local theta = math.acos(cosTheta)
  1657. local invSinTheta = 1/math.sin(theta)
  1658. startInterp = math.sin((1-t)*theta)*invSinTheta
  1659. finishInterp = math.sin(t*theta)*invSinTheta
  1660. else
  1661. startInterp = 1-t
  1662. finishInterp = t
  1663. end
  1664. else
  1665. if (1+cosTheta) > 0.0001 then
  1666. local theta = math.acos(-cosTheta)
  1667. local invSinTheta = 1/math.sin(theta)
  1668. startInterp = math.sin((t-1)*theta)*invSinTheta
  1669. finishInterp = math.sin(t*theta)*invSinTheta
  1670. else
  1671. startInterp = t-1
  1672. finishInterp = t
  1673. end
  1674. end
  1675. 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
  1676. end
  1677. hideanim = function()
  1678. equipped = false
  1679. for i = 0, 1, 0.1 do
  1680. swait()
  1681. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.4)
  1682. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  1683. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  1684. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1685. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  1686. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1687. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0), 0.3)
  1688. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0), 0.3)
  1689. end
  1690. mdec.Parent = Decrease
  1691. end
  1692. mdec.Parent = Decrease
  1693. equipanim = function()
  1694. equipped = true
  1695. mdec.Parent = nil
  1696. n = 0
  1697. local dec = Instance.new("NumberValue", Decrease)
  1698. dec.Name = "DecreaseMvmt"
  1699. dec.Value = 10
  1700. so("300915902", RootPart, 2, 1.1)
  1701. for i = 0, 50 do
  1702. swait()
  1703. if i == 0 then
  1704. laarmvis = true
  1705. else
  1706. if i == 5 then
  1707. raarmvis = true
  1708. else
  1709. if i == 10 then
  1710. lalegvis = true
  1711. else
  1712. if i == 15 then
  1713. ralegvis = true
  1714. else
  1715. if i == 20 then
  1716. tavis = true
  1717. end
  1718. end
  1719. end
  1720. end
  1721. end
  1722. n = n + 1
  1723. if n > 6 then
  1724. if n >= 9 then
  1725. n = 0
  1726. Clone()
  1727. end
  1728. for i = 1, 3 do
  1729. ElecEffect(Torso.CFrame, 3, 3, 3)
  1730. end
  1731. end
  1732. do
  1733. do
  1734. if i <= 25 then
  1735. Neck.C0 = clerp(Neck.C0, necko * euler(0.6, 0, 0), 0.15)
  1736. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * euler(0.1, 0, 0), 0.15)
  1737. RW.C0 = clerp(RW.C0, cf(0.7, 0.4, -0.5) * euler(1.5, 0, -1.2), 0.15)
  1738. LW.C0 = clerp(LW.C0, cf(-0.7, 0.4, -0.5) * euler(0.7, 0, 1), 0.15)
  1739. RH.C0 = clerp(RH.C0, cf(0.95, -0.9, 0) * euler(0, 1.57, 0) * euler(-0.1, 0, 0.1), 0.15)
  1740. LH.C0 = clerp(LH.C0, cf(-0.95, -0.9, 0) * euler(0, -1.57, 0) * euler(-0.1, 0, -0.1), 0.15)
  1741. else
  1742. Neck.C0 = clerp(Neck.C0, necko * euler(-0.1, 0, 0), 0.2)
  1743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * euler(-0.1, 0, 0), 0.2)
  1744. RW.C0 = clerp(RW.C0, cf(1, 0.7, -0.5) * euler(2.5, 0, -0.8), 0.2)
  1745. LW.C0 = clerp(LW.C0, cf(-1, 0.7, -0.5) * euler(2, 0, 0.6), 0.2)
  1746. RH.C0 = clerp(RH.C0, cf(0.95, -0.9, 0) * euler(0, 1.57, 0) * euler(-0.1, 0, -0.1), 0.2)
  1747. LH.C0 = clerp(LH.C0, cf(-0.95, -0.9, 0) * euler(0, -1.57, 0) * euler(-0.1, 0, 0.1), 0.2)
  1748. end
  1749. -- DECOMPILER ERROR at PC313: LeaveBlock: unexpected jumping out DO_STMT
  1750.  
  1751. end
  1752. end
  1753. end
  1754. laarmvis = true
  1755. raarmvis = true
  1756. lalegvis = true
  1757. ralegvis = true
  1758. tavis = true
  1759. dec.Parent = nil
  1760. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
  1761. if hit ~= nil then
  1762. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  1763. ref.Anchored = true
  1764. ref.CFrame = cf(pos)
  1765. game:GetService("Debris"):AddItem(ref, 1)
  1766. MagicWave(NewCol2_2, cf(ref.Position), 1, 1, 1, 1.2, 0.2, 1.2, 0.05)
  1767. end
  1768. end
  1769. StaggerAnim = function()
  1770. attack = true
  1771. removeControl()
  1772. for i = 1, math.random(2, 4) do
  1773. 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)
  1774. end
  1775. for i = 0, 1, 0.35 do
  1776. swait()
  1777. if Rooted.Value == false then
  1778. Torso.Velocity = RootPart.CFrame.lookVector * -40
  1779. end
  1780. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.3)
  1781. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.4), 0.3)
  1782. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.3)
  1783. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1784. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.3)
  1785. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1786. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.3)
  1787. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  1788. end
  1789. for i = 0, 1, 0.2 do
  1790. swait()
  1791. if Rooted.Value == false then
  1792. Torso.Velocity = RootPart.CFrame.lookVector * -40
  1793. end
  1794. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.4)
  1795. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(-0.5, 0, -0.4), 0.4)
  1796. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.4)
  1797. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1798. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.4)
  1799. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1800. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.4)
  1801. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.5), 0.4)
  1802. end
  1803. for i = 0, 1, 0.1 do
  1804. swait()
  1805. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.4) * euler(0.5, 0, 0), 0.3)
  1806. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.8) * euler(-0.2, 0, -0.4), 0.3)
  1807. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.3, 0, 0.4) * euler(0, -0.4, 0), 0.3)
  1808. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1809. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.3, 0, -0.2) * euler(0, 0.4, 0), 0.3)
  1810. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1811. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 1.2), 0.3)
  1812. LH.C0 = clerp(LH.C0, cf(-1, 0, -1) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  1813. end
  1814. for i = 1, 40 do
  1815. swait()
  1816. if StunT.Value <= Stun.Value then
  1817. break
  1818. end
  1819. end
  1820. do
  1821. resumeControl()
  1822. combo = 0
  1823. attack = false
  1824. end
  1825. end
  1826. StaggerHitt = function()
  1827. attack = true
  1828. for i = 1, math.random(2, 4) do
  1829. 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)
  1830. end
  1831. for i = 0, 1, 0.1 do
  1832. swait()
  1833. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.7) * euler(0.1, 0, 0), 0.3)
  1834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.6), 0.3)
  1835. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.4, 0, 0.9) * euler(0, -0.7, 0), 0.3)
  1836. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1837. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.3)
  1838. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1839. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, -0.4), 0.3)
  1840. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  1841. end
  1842. attack = false
  1843. end
  1844. StunAnim = function()
  1845. attack = true
  1846. Stunned.Value = true
  1847. removeControl()
  1848. showDamage(Character, "Stunned", "Interrupt")
  1849. local dec = Instance.new("NumberValue", Decrease)
  1850. dec.Name = "DecreaseMvmt"
  1851. dec.Value = 10
  1852. for i = 0, 1, 0.3 do
  1853. swait()
  1854. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.5), 0.2)
  1855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.2, 0, -3), 0.2)
  1856. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 1.3), 0.2)
  1857. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1858. LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.4) * euler(1, 0, 0.4) * euler(0, -0.1, 0), 0.2)
  1859. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1860. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.3), 0.25)
  1861. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.2, 0, 0), 0.25)
  1862. end
  1863. for i = 0, 1, 0.3 do
  1864. swait()
  1865. Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -0.5), 0.2)
  1866. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * euler(0.8, 0, -3), 0.2)
  1867. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  1868. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1869. 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)
  1870. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1871. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.25)
  1872. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(0.1, 0, 0.7), 0.25)
  1873. end
  1874. for i = 0, 1, 0.3 do
  1875. swait()
  1876. Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -1), 0.2)
  1877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1.57, 0, -3), 0.2)
  1878. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  1879. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1880. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, -0.8) * euler(0, -0.1, 0), 0.2)
  1881. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1882. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.6), 0.25)
  1883. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.1, 0, 0.3), 0.25)
  1884. end
  1885. local gairost = Instance.new("BodyGyro")
  1886. gairost.Parent = RootPart
  1887. gairost.maxTorque = Vector3.new(400000, 0, 400000) * math.huge
  1888. gairost.P = 20000
  1889. gairost.cframe = cf(0, 0, 0)
  1890. for i = 0, 1, 0.1 do
  1891. swait()
  1892. if hitfloor ~= nil then
  1893. do
  1894. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1.57), 0.3)
  1895. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2.5) * euler(1.57, 0, -3.14), 0.3)
  1896. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1.5) * euler(0.2, 0, 0), 0.3)
  1897. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1898. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.5, 0, -1.57) * euler(0, 0, 0), 0.3)
  1899. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1900. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0), 0.3)
  1901. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 0), 0.3)
  1902. -- DECOMPILER ERROR at PC711: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1903.  
  1904. -- DECOMPILER ERROR at PC711: LeaveBlock: unexpected jumping out IF_STMT
  1905.  
  1906. end
  1907. end
  1908. end
  1909. for i = 1, 70 do
  1910. swait()
  1911. gairost.cframe = RootPart.CFrame
  1912. if hitfloor ~= nil then
  1913. Torso.Velocity = vt(0, 0, 0)
  1914. end
  1915. end
  1916. for i = 0, 1, 0.2 do
  1917. swait()
  1918. Stun.Value = 0
  1919. gairost.cframe = RootPart.CFrame
  1920. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0), 0.3)
  1921. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1, 0, -4), 0.3)
  1922. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1) * euler(0.2, -1, 0), 0.3)
  1923. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1924. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, 0.2) * euler(0, 0, 0), 0.3)
  1925. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1926. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0.4), 0.3)
  1927. LH.C0 = clerp(LH.C0, cf(-1, -1, -1) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 1), 0.3)
  1928. end
  1929. resumeControl()
  1930. gairost.Parent = nil
  1931. dec.Parent = nil
  1932. Stun.Value = 0
  1933. combo = 0
  1934. Stunned.Value = false
  1935. attack = false
  1936. for i = 1, 10 do
  1937. swait()
  1938. Stun.Value = 0
  1939. end
  1940. end
  1941. attackone = function()
  1942. attack = true
  1943. if Mode == "Normal" then
  1944. laarmvis = true
  1945.  
  1946. rpdvis = true
  1947. for i = 0, .8, 0.1 do lpdvis = true
  1948. swait()
  1949. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.4)
  1950. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.4)
  1951. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.5) * euler(0.2, 0.2, 0), 0.3)
  1952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0.5), 0.3)
  1953. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.6, 0, 0.6) * euler(0, 0.5, 0), 0.3)
  1954. LW.C0 = clerp(LW.C0, cf(-1.1, 0.5, -0.5) * euler(1.57, 0, 0.4) * euler(0, 0, 0), 0.3)
  1955. RH.C0 = clerp(RH.C0, cf(1.2, -0.9, -0.2) * euler(0, 1.57, 0) * euler(0, -0.5, -0.1), 0.3)
  1956. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0.4) * euler(0, -1.57, 0) * euler(-0.2, 0, 0.1), 0.3)
  1957. end
  1958. so("203691885", pdprt9, 0.5, 1.5)
  1959. so("81116747", pdprt9, 1, 1)
  1960. if Rooted.Value == false then
  1961. Torso.Velocity = RootPart.CFrame.lookVector * 90
  1962. end
  1963. RecentEnemy.Value = nil
  1964. hbwld.Parent = nil
  1965. hboxpos.Parent = hitbox
  1966. hitbox.Parent = modelzorz
  1967. hitbox.Size = vt(2, 6, 2)
  1968. hitboxCF = pdprt9.CFrame * cf(0, 0, 0)
  1969. hitbox.CFrame = hitboxCF
  1970. MagicBlock(BrickColor.new("Bright red"), pdprt7.CFrame, 1, 1, 1, 9, 9, 9, 0.2, 3, pdprt7)
  1971. MagicBlock(BrickColor.new("Bright yellow"), pdprt7.CFrame, 1, 1, 1, 7.5, 7.5, 7.5, 0.1, 3, pdprt7)
  1972. MagicBoom2(BrickColor.new("Bright red"), pdprt7.CFrame, 0.5, 0.5, 0.5, 0.6, 1.5, 0.6, 0.1, pdprt7)
  1973. num = 0
  1974. for i = 0, .7, 0.07 do
  1975. swait()
  1976. num = num + 1
  1977. if num == 5 then
  1978. Bullet(pdprt4)
  1979. end
  1980. if num <= 5 then
  1981. MagicBlock(BrickColor.new("Bright red"), pdprt7.CFrame, 1, 1, 1, 12, 12, 12, 0.25, 1)
  1982. end
  1983. hitboxCF = pdprt9.CFrame * cf(0, 0, 0)
  1984. hitbox.CFrame = hitboxCF
  1985. MagniDamage(hitbox, 6, 5, 7, math.random(20, 25), "Normal", false, nil, nil, nil, math.random(5, 8), RootPart, 0.5, 2)
  1986. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, 0.8, 0), 0.5)
  1987. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.4) * euler(0.3, 0, 0), 0.3)
  1988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.5), 0.3)
  1989. if i >= 0.1 then
  1990. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1.54, 0, -0.4) * euler(0, 0, 0), 0.3)
  1991. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.4, 0, 0.4) * euler(0, 0, 0), 0.3)
  1992. else
  1993. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1.57, 0, -0.5) * euler(0, 0, 0), 0.3)
  1994. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.4) * euler(0, 0, 0), 0.3)
  1995. end
  1996. RH.C0 = clerp(RH.C0, cf(1.2, -1, 0.2) * euler(0, 1.57, 0) * euler(0, 0.2, -0.5), 0.3)
  1997. LH.C0 = clerp(LH.C0, cf(-1, -0.9, -0.2) * euler(0, -1.57, 0) * euler(0, 0.5, 0.2), 0.3)
  1998. if RecentEnemy.Value ~= nil then
  1999. Torso.Velocity = vt(0, 0, 0)
  2000. end
  2001. end
  2002. hitbox.Parent = modelzorz
  2003. hitbox.Size = vt()
  2004. hitboxweld()
  2005. hboxpos.Parent = nil
  2006. lpdvis = false
  2007. else
  2008. local refat = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2009. refat.Anchored = true
  2010. refat.CFrame = LeftArm.CFrame * cf(0, -1, 0)
  2011. game:GetService("Debris"):AddItem(refat, 5)
  2012. for i = 1, 3 do
  2013. local Col = NewCol3_2.Name
  2014. if i == 2 then
  2015. Col = NewCol2_2.Name
  2016. end
  2017. MagicCircle(BrickColor.new(Col), LeftArm.CFrame * cf(0, -1, 0), 1, 1, 1, 4 * i, 4 * i, 4 * i, 0.08)
  2018. end
  2019. so("300915947", refat, 1, 0.6)
  2020. for i = 0, 1, 0.15 do
  2021. swait()
  2022. refat.CFrame = LeftArm.CFrame * cf(0, -1 - 3 * i, 0)
  2023. ElecEffect(LeftArm.CFrame * cf(0, -1, 0), 1, 1, 1)
  2024. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.4) * euler(0.1, 0, 0), 0.4)
  2025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * euler(0, 0, -0.4), 0.4)
  2026. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.4, 0, 0.8) * euler(0, 0, 0), 0.4)
  2027. LW.C0 = clerp(LW.C0, cf(-0.8, 0.5, -0.5) * euler(1.8, 0, 1.2) * euler(0, -1, 0) * euler(0, 0, -0.5), 0.4)
  2028. RH.C0 = clerp(RH.C0, cf(1.05, -0.8, 0.1) * euler(0, 1.57, 0) * euler(-0.2, 0.1, 0.1), 0.4)
  2029. LH.C0 = clerp(LH.C0, cf(-1, -0.95, -0.2) * euler(0, -1.57, 0) * euler(0, 0.4, 0.1), 0.4)
  2030. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2031. do
  2032. if StaggerHit.Value == true then
  2033. break
  2034. end
  2035. -- DECOMPILER ERROR at PC843: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2036.  
  2037. -- DECOMPILER ERROR at PC843: LeaveBlock: unexpected jumping out IF_STMT
  2038.  
  2039. end
  2040. end
  2041. end
  2042. local d = 0
  2043. for i = 0, 1, 0.1 do
  2044. swait()
  2045. refat.CFrame = LeftArm.CFrame * cf(0, -4 + 2 * i, 0)
  2046. if i < 0.7 then
  2047. MagniDamage(refat, 5, 5, 7, math.random(10, 20), "Normal", true, nil, nil, nil, math.random(4, 6), RootPart, 0.2, 2)
  2048. end
  2049. for i = 1, 3 do
  2050. ElecEffect2(refat.CFrame, 4, 4, 4)
  2051. end
  2052. if d % 2 == 0 and i < 0.7 then
  2053. for i = 1, 3 do
  2054. local Col = NewCol3_2.Name
  2055. if i == 2 then
  2056. Col = NewCol2_2.Name
  2057. end
  2058. MagicCircle(BrickColor.new(Col), refat.CFrame, 0, 0, 0, 2.4 * i, 2.4 * i, 2.4 * i, 0.08)
  2059. end
  2060. end
  2061. do
  2062. d = d + 1
  2063. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.4) * euler(0.1, 0, 0), 0.3)
  2064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * euler(0, 0, -0.4), 0.3)
  2065. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.6, 0, 1) * euler(0, 0, 0), 0.3)
  2066. LW.C0 = clerp(LW.C0, cf(-1.5, 0.3, 0) * euler(1.57, 0, -1.57) * euler(0, -1.5, 0) * euler(0, 0, 0.4), 0.3)
  2067. RH.C0 = clerp(RH.C0, cf(1.05, -0.8, 0.1) * euler(0, 1.57, 0) * euler(-0.2, 0.1, 0.1), 0.3)
  2068. LH.C0 = clerp(LH.C0, cf(-1, -0.95, -0.2) * euler(0, -1.57, 0) * euler(0, 0.4, 0.1), 0.3)
  2069. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2070. do
  2071. if StaggerHit.Value == true then
  2072. break
  2073. end
  2074. -- DECOMPILER ERROR at PC1082: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2075.  
  2076. -- DECOMPILER ERROR at PC1082: LeaveBlock: unexpected jumping out IF_STMT
  2077.  
  2078. -- DECOMPILER ERROR at PC1082: LeaveBlock: unexpected jumping out DO_STMT
  2079.  
  2080. end
  2081. end
  2082. end
  2083. end
  2084. -- refat.Parent = nil
  2085. end
  2086. do
  2087. attack = false
  2088. end
  2089. end
  2090. attacktwo = function()
  2091. attack = true
  2092. if Mode == "Normal" then
  2093. raarmvis = true
  2094. rpdvis = true
  2095. for i = 0, 1, 0.1 do
  2096. swait()
  2097. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.4)
  2098. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.4)
  2099. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 1) * euler(0, 0, 0), 0.3)
  2100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.3)
  2101. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.4, 0, -1), 0.3)
  2102. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.6, 0, -1) * euler(0, 0, 0), 0.3)
  2103. RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.4) * euler(0, 1.57, 0) * euler(0, 1, -0.1), 0.3)
  2104. LH.C0 = clerp(LH.C0, cf(-0.8, -0.9, 0.4) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.3)
  2105. end
  2106. so("203691885", pdprt19, 0.5, 1.5)
  2107. so("81116747", pdprt19, 1, 1)
  2108. if Rooted.Value == false then
  2109. Torso.Velocity = RootPart.CFrame.lookVector * 100
  2110. end
  2111. RecentEnemy.Value = nil
  2112. hbwld.Parent = nil
  2113. hboxpos.Parent = hitbox
  2114. hitbox.Parent = modelzorz
  2115. hitbox.Size = vt(2, 6, 2)
  2116. hitboxCF = pdprt19.CFrame * cf(0, 0, 0)
  2117. hitbox.CFrame = hitboxCF
  2118. MagicBlock(BrickColor.new("Bright red"), pdprt17.CFrame, 1, 1, 1, 9, 9, 9, 0.2, 3, pdprt17)
  2119. MagicBlock(BrickColor.new("Bright yellow"), pdprt17.CFrame, 1, 1, 1, 7.5, 7.5, 7.5, 0.1, 3, pdprt17)
  2120. MagicBoom2(BrickColor.new("Bright red"), pdprt17.CFrame, 0.5, 0.5, 0.5, 0.6, 1.5, 0.6, 0.1, pdprt17)
  2121. num = 0
  2122. for i = 0, 1, 0.07 do
  2123. swait()
  2124. num = num + 1
  2125. if num == 5 then
  2126. Bullet(pdprt16)
  2127. end
  2128. if num <= 5 then
  2129. MagicBlock(BrickColor.new("Bright red"), pdprt17.CFrame, 1, 1, 1, 12, 12, 12, 0.25, 1)
  2130. end
  2131. hitboxCF = pdprt19.CFrame * cf(0, 0, 0)
  2132. hitbox.CFrame = hitboxCF
  2133. MagniDamage(hitbox, 6, 5, 7, math.random(20, 25), "Normal", false, nil, nil, nil, math.random(5, 8), RootPart, 0.5, 2)
  2134. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, 0.8, 0), 0.5)
  2135. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -1.57) * euler(0.2, 0, 0), 0.3)
  2136. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1.57), 0.3)
  2137. if i >= 0.2 then
  2138. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(3, 0, 0) * euler(0, 0, 0.2), 0.3)
  2139. else
  2140. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.8, 0, 1.2), 0.3)
  2141. end
  2142. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.4, 0, -0.4), 0.3)
  2143. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.4) * euler(0, 1.57, 0) * euler(0.2, -1.57, 0), 0.3)
  2144. LH.C0 = clerp(LH.C0, cf(-0.6, -1, -0.4) * euler(0, -1.57, 0) * euler(-0.4, -1.57, 0), 0.3)
  2145. if RecentEnemy.Value ~= nil then
  2146. Torso.Velocity = vt(0, 0, 0)
  2147. end
  2148. end
  2149. hitbox.Parent = modelzorz
  2150. hitbox.Size = vt()
  2151. hitboxweld()
  2152. hboxpos.Parent = nil
  2153. rpdvis = false
  2154. else
  2155. local refat = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2156. refat.Anchored = true
  2157. refat.CFrame = RightArm.CFrame * cf(0, -1, 0)
  2158. game:GetService("Debris"):AddItem(refat, 5)
  2159. for i = 1, 3 do
  2160. local Col = NewCol3_2.Name
  2161. if i == 2 then
  2162. Col = NewCol2_2.Name
  2163. end
  2164. MagicCircle(BrickColor.new(Col), RightArm.CFrame * cf(0, -1, 0), 1, 1, 1, 1 * i, 1 * i, 1 * i, 0.08)
  2165. end
  2166. so("300915983", refat, 1, 0.7)
  2167. for i = 0, 1, 0.15 do
  2168. swait()
  2169. refat.CFrame = RightArm.CFrame * cf(0, -1, 0)
  2170. ElecEffect(refat.CFrame, 1, 1, 1)
  2171. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.6) * euler(0.3, 0, 0), 0.4)
  2172. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0.3), 0.4)
  2173. RW.C0 = clerp(RW.C0, cf(1.2, 0.5, 0.3) * euler(1.4, 0, 0.2) * euler(0, 1, 0), 0.4)
  2174. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.2, 0, -0.6) * euler(0, 0, 0), 0.4)
  2175. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.3, -0.1), 0.4)
  2176. LH.C0 = clerp(LH.C0, cf(-1.1, -0.8, 0.2) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 0.2), 0.4)
  2177. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2178. do
  2179. if StaggerHit.Value == true then
  2180. break
  2181. end
  2182. -- DECOMPILER ERROR at PC787: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2183.  
  2184. -- DECOMPILER ERROR at PC787: LeaveBlock: unexpected jumping out IF_STMT
  2185.  
  2186. end
  2187. end
  2188. end
  2189. local d = 0
  2190. for i = 0, 1, 0.1 do
  2191. swait()
  2192. refat.CFrame = RightArm.CFrame * cf(0, -1 - 8 * i, 0)
  2193. if i < 0.7 then
  2194. MagniDamage(refat, 6, 5, 7, math.random(10, 20), "Normal", true, nil, nil, nil, math.random(4, 6), RootPart, 0.2, 2)
  2195. end
  2196. for i = 1, 3 do
  2197. ElecEffect2(refat.CFrame, 5, 5, 5)
  2198. end
  2199. if d % 2 == 0 and i < 0.9 then
  2200. cef = refat.CFrame * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100)
  2201. for i = 1, 3 do
  2202. local Col = NewCol3_2.Name
  2203. if i == 2 then
  2204. Col = NewCol2_2.Name
  2205. end
  2206. MagicCircle(BrickColor.new(Col), cef, 0, 0, 0, 0.5 * i, 0.5 * i, 0.5 * i, 0.08)
  2207. end
  2208. end
  2209. do
  2210. d = d + 1
  2211. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.3) * euler(0.05, 0, 0), 0.3)
  2212. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0.3), 0.3)
  2213. RW.C0 = clerp(RW.C0, cf(1.2, 0.5, -0.5) * euler(1.5, 0, 0.3) * euler(0, 1.57, 0), 0.3)
  2214. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.4, 0, -0.6) * euler(0, 0, 0), 0.3)
  2215. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.3, -0.1), 0.3)
  2216. LH.C0 = clerp(LH.C0, cf(-1.1, -0.8, 0.2) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 0.2), 0.3)
  2217. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2218. do
  2219. if StaggerHit.Value == true then
  2220. break
  2221. end
  2222. -- DECOMPILER ERROR at PC1043: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2223.  
  2224. -- DECOMPILER ERROR at PC1043: LeaveBlock: unexpected jumping out IF_STMT
  2225.  
  2226. -- DECOMPILER ERROR at PC1043: LeaveBlock: unexpected jumping out DO_STMT
  2227.  
  2228. end
  2229. end
  2230. end
  2231. end
  2232. -- refat.Parent = nil
  2233. end
  2234. do
  2235. attack = false
  2236. end
  2237. end
  2238. attackthree = function()
  2239. attack = true
  2240. local refat = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2241. if Mode == "Normal" then
  2242. lalegvis = true
  2243. ralegvis = true
  2244. RecentEnemy.Value = nil
  2245. for i = 0, 1, 0.2 do
  2246. swait()
  2247. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0) * euler(0, 0, 0.2), 0.3)
  2248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0.2, 0, 0) * euler(0, 0, 0.4), 0.3)
  2249. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.5, 0, -1) * euler(0, 1.57, 0), 0.3)
  2250. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2251. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -0.3) * euler(0, -1.57, 0), 0.3)
  2252. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2253. RH.C0 = clerp(RH.C0, cf(1.1, -0.8, -0.2) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.4) * euler(0, 0, 0), 0.2)
  2254. LH.C0 = clerp(LH.C0, cf(-1, 0, -0.6) * euler(0, -1.57, 0) * euler(0, 0, 0.4) * euler(-0.1, 0, 0), 0.2)
  2255. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2256. do
  2257. if StaggerHit.Value == true then
  2258. break
  2259. end
  2260. end
  2261. end
  2262. end
  2263. if Rooted.Value == false then
  2264. Torso.Velocity = RootPart.CFrame.lookVector * 80
  2265. end
  2266. so("200632211", LeftLeg, 1, 0.8)
  2267. hbwld.Parent = nil
  2268. hboxpos.Parent = hitbox
  2269. hitbox.Parent = modelzorz
  2270. hitbox.Size = vt(1.5, 2.5, 1.5)
  2271. hitboxCF = LeftLeg.CFrame
  2272. hitbox.CFrame = hitboxCF
  2273. RecentEnemy.Value = nil
  2274. for i = 0, 1, 0.1 do
  2275. swait()
  2276. hitboxCF = LeftLeg.CFrame
  2277. hitbox.CFrame = hitboxCF
  2278. MagniDamage(hitbox, 3, 4, 5, math.random(20, 25), "Normal", false, nil, nil, nil, math.random(5, 8), RootPart, 0.5, 2)
  2279. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, 0) * euler(0, 0, 0.4), 0.5)
  2280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.8, -0.2) * euler(0.2, 0, 0) * euler(0, 0, -0.4), 0.5)
  2281. RW.C0 = clerp(RW.C0, cf(1.2, 0.5, -0.3) * euler(1, 0, -0.2) * euler(0, 1.57, 0), 0.5)
  2282. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  2283. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-1, 0, -0.5) * euler(0, 0, 0), 0.5)
  2284. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  2285. RH.C0 = clerp(RH.C0, cf(1.1, -1, -0.4) * euler(0, 1.57, 0) * euler(0, 0, -0.1) * euler(0.1, 0, 0), 0.5)
  2286. LH.C0 = clerp(LH.C0, cf(-1.1, -0.4, -0.4) * euler(0, -1.57, 0) * euler(0, 0, -2) * euler(-0.3, 0, 0), 0.5)
  2287. if RecentEnemy.Value ~= nil then
  2288. Torso.Velocity = vt(0, 0, 0)
  2289. end
  2290. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2291. do
  2292. if StaggerHit.Value == true then
  2293. break
  2294. end
  2295. end
  2296. end
  2297. end
  2298. hitbox.Parent = modelzorz
  2299. hitbox.Size = vt()
  2300. hitboxweld()
  2301. hboxpos.Parent = nil
  2302. if RecentEnemy.Value ~= nil then
  2303. for i = 0, 1, 0.15 do
  2304. swait()
  2305. Neck.C0 = clerp(Neck.C0, necko * euler(0, -0.5, 0) * euler(0, 0, -1.3), 0.3)
  2306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.4) * euler(0, 0, 1.3) * euler(0, 0.5, 0), 0.3)
  2307. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0, 0, 1) * euler(0, 0, 0), 0.3)
  2308. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2309. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, -0.5) * euler(0, 0, 0), 0.3)
  2310. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2311. RH.C0 = clerp(RH.C0, cf(0.6, -0.4, -0.7) * euler(0, 1.57, 0) * euler(0, 0, -0.1) * euler(-0.7, 0, 0), 0.3)
  2312. LH.C0 = clerp(LH.C0, cf(-0.9, -0.4, -0.4) * euler(0, -1.57, 0) * euler(-0.5, 0, 0), 0.3)
  2313. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2314. do
  2315. if StaggerHit.Value == true then
  2316. RecentEnemy.Value = nil
  2317. break
  2318. end
  2319. end
  2320. end
  2321. end
  2322. RecentEnemy.Value = nil
  2323. local dec = Instance.new("NumberValue", Decrease)
  2324. dec.Name = "DecreaseMvmt"
  2325. dec.Value = 10
  2326. if Rooted.Value == false then
  2327. Torso.Velocity = RootPart.CFrame.lookVector * 100
  2328. end
  2329. so("200632136", LeftLeg, 1, 0.8)
  2330. hbwld.Parent = nil
  2331. hboxpos.Parent = hitbox
  2332. hitbox.Parent = modelzorz
  2333. hitbox.Size = vt(1.5, 2.5, 1.5)
  2334. hitboxCF = LeftLeg.CFrame
  2335. hitbox.CFrame = hitboxCF
  2336. for i = 0, 1, 0.1 do
  2337. swait()
  2338. hitboxCF = RightLeg.CFrame
  2339. hitbox.CFrame = hitboxCF
  2340. MagniDamage(hitbox, 3, 5, 7, math.random(10, 15), "Normal", false, nil, nil, nil, math.random(5, 8), RootPart, 0.5, 2)
  2341. Neck.C0 = clerp(Neck.C0, necko * euler(0, -0.5, 0) * euler(0, 0, -1), 0.3)
  2342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.2) * euler(0, 0, 1.3) * euler(0, 1, 0), 0.3)
  2343. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.5, 0, -1) * euler(0, 0, 0), 0.3)
  2344. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2345. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.8, 0, -0.3) * euler(0, 0, 0), 0.3)
  2346. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2347. RH.C0 = clerp(RH.C0, cf(0.8, -0.8, -0.2) * euler(0, 1.57, 0) * euler(0, 0, -0.1) * euler(-0.5, 0, 0), 0.3)
  2348. LH.C0 = clerp(LH.C0, cf(-0.9, -0.6, -0.8) * euler(0, -1.57, 0) * euler(-0.3, 0, 1.2), 0.3)
  2349. if RecentEnemy.Value ~= nil then
  2350. Torso.Velocity = vt(0, 0, 0)
  2351. end
  2352. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2353. do
  2354. if StaggerHit.Value == true then
  2355. break
  2356. end
  2357. end
  2358. end
  2359. end
  2360. dec.Parent = nil
  2361. hitbox.Parent = modelzorz
  2362. hitbox.Size = vt()
  2363. hitboxweld()
  2364. hboxpos.Parent = nil
  2365. end
  2366. elseif Mode=="Normal" or Mode=="AilaBot" then
  2367. do
  2368. for i = 0, 1, 0.1 do
  2369. swait()
  2370. ElecEffect(LeftArm.CFrame * cf(0, -1, 0), 1, 1, 1)
  2371. ElecEffect(RightArm.CFrame * cf(0, -1, 0), 1, 1, 1)
  2372. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.1) * euler(-0.1, 0, 0), 0.3)
  2373. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0.2, 0, 0.1), 0.3)
  2374. RW.C0 = clerp(RW.C0, cf(1.2, 0.5, -0.3) * euler(1.7, 0, -0.2) * euler(0, 1.5, 0), 0.3)
  2375. LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.3) * euler(1.7, 0, 0.2) * euler(0, -1.5, 0), 0.3)
  2376. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.3) * euler(0, 1.57, 0) * euler(0, -0.1, 0.4), 0.3)
  2377. LH.C0 = clerp(LH.C0, cf(-1, -0.8, -0.1) * euler(0, -1.57, 0) * euler(-0.2, 0.4, -0.1), 0.3)
  2378. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2379. do
  2380. if StaggerHit.Value == true then
  2381. break
  2382. end
  2383. end
  2384. end
  2385. end
  2386. refat.Anchored = true
  2387. refat.CFrame = RootPart.CFrame * cf(0, 0, -6)
  2388. game:GetService("Debris"):AddItem(refat, 5)
  2389. so("300916014", refat, 1, 1)
  2390. MagniDamage(refat, 6, 6, 8, math.random(20, 30), "Normal", true, nil, nil, nil, math.random(4, 6), RootPart, 0.2, 2)
  2391. for i = 1, 3 do
  2392. local Col = NewCol3_2.Name
  2393. if i == 2 then
  2394. Col = NewCol2_2.Name
  2395. end
  2396. MagicCircle(BrickColor.new(Col), refat.CFrame, 3, 3, 3, 2 * i, 2 * i, 2 * i, 0.08)
  2397. end
  2398. do
  2399. attack = false
  2400. if Mode ~= "Normal" then
  2401. local d = 0
  2402. for i = 0, 1, 0.1 do
  2403. swait()
  2404. for i = 1, 3 do
  2405. ElecEffect2(refat.CFrame, 6, 6, 6)
  2406. end
  2407. if d % 2 == 0 and i < 0.9 then
  2408. cef = refat.CFrame * cf(math.random(-400, 400) / 100, math.random(-400, 400) / 100, math.random(-400, 400) / 100)
  2409. for i = 1, 3 do
  2410. local Col = NewCol3_2.Name
  2411. if i == 2 then
  2412. Col = NewCol2_2.Name
  2413. end
  2414. MagicCircle(BrickColor.new(Col), cef, 0, 0, 0, 0.5 * i, 0.5 * i, 0.5 * i, 0.08)
  2415. end
  2416. end
  2417. do
  2418. do
  2419. d = d + 1
  2420. end
  2421. end
  2422. end
  2423. -- refat.Parent = nil
  2424. end
  2425. end
  2426. end
  2427. end
  2428. end
  2429. attackthreecombo = function()
  2430. attack = true
  2431. local refat = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2432. if Mode == "Normal" then
  2433. lalegvis = true
  2434. ralegvis = true
  2435. RecentEnemy.Value = nil
  2436. for i = 0, 1, 0.2 do
  2437. swait()
  2438. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0) * euler(0, 0, 0.2), 0.3)
  2439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0.2, 0, 0) * euler(0, 0, 0.4), 0.3)
  2440. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.5, 0, -1) * euler(0, 1.57, 0), 0.3)
  2441. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2442. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -0.3) * euler(0, -1.57, 0), 0.3)
  2443. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2444. RH.C0 = clerp(RH.C0, cf(1.1, -0.8, -0.2) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.4) * euler(0, 0, 0), 0.2)
  2445. LH.C0 = clerp(LH.C0, cf(-1, 0, -0.6) * euler(0, -1.57, 0) * euler(0, 0, 0.4) * euler(-0.1, 0, 0), 0.2)
  2446. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2447. do
  2448. if StaggerHit.Value == true then
  2449. break
  2450. end
  2451. end
  2452. end
  2453. end
  2454. if Rooted.Value == false then
  2455. Torso.Velocity = RootPart.CFrame.lookVector * 80
  2456. end
  2457. so("200632211", LeftLeg, 1, 0.8)
  2458. hbwld.Parent = nil
  2459. hboxpos.Parent = hitbox
  2460. hitbox.Parent = modelzorz
  2461. hitbox.Size = vt(1.5, 2.5, 1.5)
  2462. hitboxCF = LeftLeg.CFrame
  2463. hitbox.CFrame = hitboxCF
  2464. RecentEnemy.Value = nil
  2465. for i = 0, 1, 0.1 do
  2466. swait()
  2467. hitboxCF = LeftLeg.CFrame
  2468. hitbox.CFrame = hitboxCF
  2469. MagniDamage(hitbox, 3, 4, 5, math.random(20, 25), "Normal", false, nil, nil, nil, math.random(5, 8), RootPart, 0.5, 2)
  2470. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, 0) * euler(0, 0, 0.4), 0.5)
  2471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.8, -0.2) * euler(0.2, 0, 0) * euler(0, 0, -0.4), 0.5)
  2472. RW.C0 = clerp(RW.C0, cf(1.2, 0.5, -0.3) * euler(1, 0, -0.2) * euler(0, 1.57, 0), 0.5)
  2473. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  2474. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-1, 0, -0.5) * euler(0, 0, 0), 0.5)
  2475. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  2476. RH.C0 = clerp(RH.C0, cf(1.1, -1, -0.4) * euler(0, 1.57, 0) * euler(0, 0, -0.1) * euler(0.1, 0, 0), 0.5)
  2477. LH.C0 = clerp(LH.C0, cf(-1.1, -0.4, -0.4) * euler(0, -1.57, 0) * euler(0, 0, -2) * euler(-0.3, 0, 0), 0.5)
  2478. if RecentEnemy.Value ~= nil then
  2479. Torso.Velocity = vt(0, 0, 0)
  2480. end
  2481. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2482. do
  2483. if StaggerHit.Value == true then
  2484. break
  2485. end
  2486. end
  2487. end
  2488. end
  2489. hitbox.Parent = modelzorz
  2490. hitbox.Size = vt()
  2491. hitboxweld()
  2492. hboxpos.Parent = nil
  2493. if RecentEnemy.Value ~= nil then
  2494. for i = 0, 1, 0.15 do
  2495. swait()
  2496. Neck.C0 = clerp(Neck.C0, necko * euler(0, -0.5, 0) * euler(0, 0, -1.3), 0.3)
  2497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.4) * euler(0, 0, 1.3) * euler(0, 0.5, 0), 0.3)
  2498. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0, 0, 1) * euler(0, 0, 0), 0.3)
  2499. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2500. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, -0.5) * euler(0, 0, 0), 0.3)
  2501. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2502. RH.C0 = clerp(RH.C0, cf(0.6, -0.4, -0.7) * euler(0, 1.57, 0) * euler(0, 0, -0.1) * euler(-0.7, 0, 0), 0.3)
  2503. LH.C0 = clerp(LH.C0, cf(-0.9, -0.4, -0.4) * euler(0, -1.57, 0) * euler(-0.5, 0, 0), 0.3)
  2504. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2505. do
  2506. if StaggerHit.Value == true then
  2507. RecentEnemy.Value = nil
  2508. break
  2509. end
  2510. end
  2511. end
  2512. end
  2513. RecentEnemy.Value = nil
  2514. local dec = Instance.new("NumberValue", Decrease)
  2515. dec.Name = "DecreaseMvmt"
  2516. dec.Value = 10
  2517. if Rooted.Value == false then
  2518. Torso.Velocity = RootPart.CFrame.lookVector * 100
  2519. end
  2520. so("200632136", LeftLeg, 1, 0.8)
  2521. hbwld.Parent = nil
  2522. hboxpos.Parent = hitbox
  2523. hitbox.Parent = modelzorz
  2524. hitbox.Size = vt(1.5, 2.5, 1.5)
  2525. hitboxCF = LeftLeg.CFrame
  2526. hitbox.CFrame = hitboxCF
  2527. for i = 0, 1, 0.1 do
  2528. swait()
  2529. hitboxCF = RightLeg.CFrame
  2530. hitbox.CFrame = hitboxCF
  2531. MagniDamage(hitbox, 3, 5, 7, math.random(10, 15), "Normal", false, nil, nil, nil, math.random(5, 8), RootPart, 0.5, 2)
  2532. Neck.C0 = clerp(Neck.C0, necko * euler(0, -0.5, 0) * euler(0, 0, -1), 0.3)
  2533. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.2) * euler(0, 0, 1.3) * euler(0, 1, 0), 0.3)
  2534. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.5, 0, -1) * euler(0, 0, 0), 0.3)
  2535. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2536. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.8, 0, -0.3) * euler(0, 0, 0), 0.3)
  2537. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2538. RH.C0 = clerp(RH.C0, cf(0.8, -0.8, -0.2) * euler(0, 1.57, 0) * euler(0, 0, -0.1) * euler(-0.5, 0, 0), 0.3)
  2539. LH.C0 = clerp(LH.C0, cf(-0.9, -0.6, -0.8) * euler(0, -1.57, 0) * euler(-0.3, 0, 1.2), 0.3)
  2540. if RecentEnemy.Value ~= nil then
  2541. Torso.Velocity = vt(0, 0, 0)
  2542. end
  2543. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2544. do
  2545. if StaggerHit.Value == true then
  2546. break
  2547. end
  2548. end
  2549. end
  2550. end
  2551. dec.Parent = nil
  2552. hitbox.Parent = modelzorz
  2553. hitbox.Size = vt()
  2554. hitboxweld()
  2555. hboxpos.Parent = nil
  2556. end
  2557. attack = false
  2558. if Mode ~= "Normal" then
  2559. local d = 0
  2560. for i = 0, 1, 0.1 do
  2561. swait()
  2562. for i = 1, 3 do
  2563. ElecEffect2(refat.CFrame, 6, 6, 6)
  2564. end
  2565. if d % 2 == 0 and i < 0.9 then
  2566. cef = refat.CFrame * cf(math.random(-400, 400) / 100, math.random(-400, 400) / 100, math.random(-400, 400) / 100)
  2567. for i = 1, 3 do
  2568. local Col = NewCol3_2.Name
  2569. if i == 2 then
  2570. Col = NewCol2_2.Name
  2571. end
  2572. MagicCircle(BrickColor.new(Col), cef, 0, 0, 0, 0.5 * i, 0.5 * i, 0.5 * i, 0.08)
  2573. end
  2574. end
  2575. do
  2576. do
  2577. d = d + 1
  2578. end
  2579. end
  2580. end
  2581. -- refat.Parent = nil
  2582. end
  2583. end
  2584. end
  2585. attackfour = function()
  2586. attack = true
  2587. tavis = true
  2588. laarmvis = true
  2589. raarmvis = true
  2590. lpdvis = true
  2591. rpdvis = true
  2592. for i = 0, 1, 0.1 do
  2593. swait()
  2594. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.4)
  2595. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.4)
  2596. Neck.C0 = clerp(Neck.C0, necko * euler(-0.1, 0, 0) * euler(0, 0, 0), 0.3)
  2597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0.2, 0, 0) * euler(0, 0, 0), 0.3)
  2598. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0.3) * euler(1.7, 0, -0.2) * euler(0, 1.57, 0), 0.3)
  2599. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0.3) * euler(1.7, 0, 0.2) * euler(0, -1.57, 0), 0.3)
  2600. RH.C0 = clerp(RH.C0, cf(1.1, -0.8, -0.2) * euler(0, 1.57, 0) * euler(-0.1, 0, 0.2) * euler(0, 0, 0), 0.2)
  2601. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0.1), 0.2)
  2602. end
  2603. so("203691885", pdprt9, 0.5, 1.5)
  2604. so("81116747", pdprt9, 1, 1)
  2605. so("203691885", pdprt19, 0.5, 1.5)
  2606. so("81116747", pdprt19, 1, 1)
  2607. if Rooted.Value == false then
  2608. Torso.Velocity = RootPart.CFrame.lookVector * 120
  2609. end
  2610. RecentEnemy.Value = nil
  2611. hbwld.Parent = nil
  2612. hboxpos.Parent = hitbox
  2613. hitbox.Parent = modelzorz
  2614. hitbox.Size = vt(4, 4, 8)
  2615. hitboxCF = Torso.CFrame * cf(0, 0, -2)
  2616. hitbox.CFrame = hitboxCF
  2617. MagicBlock(BrickColor.new("Bright red"), pdprt7.CFrame, 1, 1, 1, 9, 9, 9, 0.2, 3, pdprt7)
  2618. MagicBlock(BrickColor.new("Bright yellow"), pdprt7.CFrame, 1, 1, 1, 7.5, 7.5, 7.5, 0.1, 3, pdprt7)
  2619. MagicBoom2(BrickColor.new("Bright red"), pdprt7.CFrame, 0.5, 0.5, 0.5, 0.6, 1.5, 0.6, 0.1, pdprt7)
  2620. MagicBlock(BrickColor.new("Bright red"), pdprt17.CFrame, 1, 1, 1, 9, 9, 9, 0.2, 3, pdprt17)
  2621. MagicBlock(BrickColor.new("Bright yellow"), pdprt17.CFrame, 1, 1, 1, 7.5, 7.5, 7.5, 0.1, 3, pdprt17)
  2622. MagicBoom2(BrickColor.new("Bright red"), pdprt17.CFrame, 0.5, 0.5, 0.5, 0.6, 1.5, 0.6, 0.1, pdprt17)num = 0
  2623. for i = 0, 1, 0.07 do
  2624. swait()
  2625. num = num + 1
  2626. if num == 9 then
  2627. Bullet(pdprt4)
  2628. Bullet(pdprt16)
  2629. end
  2630. if num <= 5 then
  2631. MagicBlock(BrickColor.new("Bright red"), pdprt7.CFrame, 1, 1, 1, 12, 12, 12, 0.25, 1)
  2632. MagicBlock(BrickColor.new("Bright red"), pdprt17.CFrame, 1, 1, 1, 12, 12, 12, 0.25, 1)
  2633. end
  2634. hitboxCF = Torso.CFrame * cf(0, 0, -2)
  2635. hitbox.CFrame = hitboxCF
  2636. MagniDamage(hitbox, 8, 7, 10, math.random(30, 30), "Normal", false, nil, nil, nil, math.random(5, 8), RootPart, 0.5, 2)
  2637. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, 0.8, 0), 0.5)
  2638. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, 0.8, 0), 0.5)
  2639. Neck.C0 = clerp(Neck.C0, necko * euler(0.1, 0, 0) * euler(0, 0, 0), 0.5)
  2640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0.2, 0, 0) * euler(0, 0, 0), 0.5)
  2641. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.7, 0, -0.1) * euler(0, 1.57, 0), 0.5)
  2642. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1.7, 0, 0.1) * euler(0, -1.57, 0), 0.5)
  2643. RH.C0 = clerp(RH.C0, cf(1.1, -0.8, -0.2) * euler(0, 1.57, 0) * euler(-0.1, 0, 0.2) * euler(0, 0, 0), 0.5)
  2644. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0.1), 0.5)
  2645. if RecentEnemy.Value ~= nil then
  2646. Torso.Velocity = vt(0, 0, 0)
  2647. end
  2648. end
  2649. hitbox.Parent = modelzorz
  2650. hitbox.Size = vt()
  2651. hitboxweld()
  2652. hboxpos.Parent = nil
  2653. laarmvis = true
  2654. raarmvis = true
  2655. lalegvis = true
  2656. ralegvis = true
  2657. tavis = true
  2658. lpdvis = false
  2659. rpdvis = false
  2660. attack = false
  2661. end
  2662. eyeeffect = function(Part)
  2663. MagicCircle(BrickColor.new("Institutional white"), cf(Part.Position), 0, 0, 0, 0.6, 15, 0.6, 0.1)
  2664. MagicCircle(BrickColor.new("Institutional white"), cf(Part.Position) * euler(1.57, 0, 0), 0, 0, 0, 0.6, 15, 0.6, 0.1)
  2665. MagicCircle(BrickColor.new("Institutional white"), cf(Part.Position) * euler(0, 0, 1.57), 0, 0, 0, 0.6, 15, 0.6, 0.1)
  2666. end
  2667. ChangeTarget = function()
  2668. attack = true
  2669. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2670. ref.Anchored = true
  2671. ref.CFrame = Head.CFrame * cf(-0.25, 0.25, -0.6)
  2672. game:GetService("Debris"):AddItem(ref, 1)
  2673. local dec = Instance.new("NumberValue", Decrease)
  2674. dec.Name = "DecreaseMvmt"
  2675. dec.Value = 10
  2676. if AilaTarget == "None" then
  2677. local cando = true
  2678. if mouseTarget ~= nil and mouseTarget.Parent:findFirstChild("Humanoid") ~= nil and mouseTarget.Parent:findFirstChild("Torso") ~= nil then
  2679. if game.Players:GetPlayerFromCharacter(mouseTarget.Parent) ~= nil and Player.Neutral == false and game.Players:GetPlayerFromCharacter(mouseTarget.Parent).TeamColor == Player.TeamColor then
  2680. cando = false
  2681. end
  2682. if cando == true then
  2683. Targ = mouseTarget
  2684. for i = 0, 1, 0.1 do
  2685. swait()
  2686. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.3) * euler(0.2, 0, 0), 0.3)
  2687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  2688. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.4, 0, 0.5) * euler(0, -1, 0), 0.3)
  2689. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(2.8, 0, 0.5) * euler(0, 0.5, 0), 0.3)
  2690. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, -0.2), 0.3)
  2691. LH.C0 = clerp(LH.C0, cf(-1.2, -0.8, 0.1) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  2692. end
  2693. AilaTarget = "Target"
  2694. AilaTarget2 = Targ.Parent.Torso
  2695. eyeeffect(ref)
  2696. so("300563970", Head, 1, 1)
  2697. for i = 0, 1, 0.1 do
  2698. swait()
  2699. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.6) * euler(0, 0, 0), 0.3)
  2700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  2701. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.4, 0, 0.5) * euler(0, -1, 0), 0.3)
  2702. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -0.6) * euler(0, -1.57, 0), 0.3)
  2703. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, -0.2), 0.3)
  2704. LH.C0 = clerp(LH.C0, cf(-1.2, -0.8, 0.1) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  2705. end
  2706. end
  2707. end
  2708. elseif AilaTarget == "Target" then
  2709. for i = 0, 1, 0.1 do
  2710. swait()
  2711. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.3) * euler(0.2, 0, 0), 0.3)
  2712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  2713. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.4, 0, 0.5) * euler(0, -1, 0), 0.3)
  2714. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(2.8, 0, 0.5) * euler(0, 0.5, 0), 0.3)
  2715. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, -0.2), 0.3)
  2716. LH.C0 = clerp(LH.C0, cf(-1.2, -0.8, 0.1) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  2717. end
  2718. AilaTarget = "Nearest"
  2719. so("300563977", Head, 1, 1)
  2720. eyeeffect(ref)
  2721. for i = 0, 1, 0.1 do
  2722. swait()
  2723. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.3) * euler(0.2, 0, 0), 0.3)
  2724. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  2725. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.4, 0, 0.5) * euler(0, -1, 0), 0.3)
  2726. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(2.8, 0, 0.5) * euler(0, 0.5, 0) * euler(-2, 0, 0), 0.3)
  2727. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, -0.2), 0.3)
  2728. LH.C0 = clerp(LH.C0, cf(-1.2, -0.8, 0.1) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  2729. end
  2730. elseif AilaTarget == "Nearest" then
  2731. for i = 0, 1, 0.1 do
  2732. swait()
  2733. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.3) * euler(0.2, 0, 0), 0.3)
  2734. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  2735. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.4, 0, 0.5) * euler(0, -1, 0), 0.3)
  2736. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(2.8, 0, 0.5) * euler(0, 0.5, 0), 0.3)
  2737. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, -0.2), 0.3)
  2738. LH.C0 = clerp(LH.C0, cf(-1.2, -0.8, 0.1) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  2739. end
  2740. AilaTarget = "None"
  2741. so("300563954", Head, 1, 1)
  2742. eyeeffect(ref)
  2743. end
  2744. dec.Parent = nil
  2745. attack = false
  2746. end
  2747. aopenleftfist = function()
  2748. ablawld16.C0 = clerp(ablawld16.C0, cf(0, -0.2, 0) * euler(0.5, 0, 0), 0.4)
  2749. ablawld19.C0 = clerp(ablawld19.C0, cf(0, -0.2, 0) * euler(0.5, 0, 0), 0.4)
  2750. ablawld22.C0 = clerp(ablawld22.C0, cf(0, -0.2, 0) * euler(0.5, 0, 0), 0.4)
  2751. ablawld25.C0 = clerp(ablawld25.C0, cf(0, -0.2, 0) * euler(-0.3, 0, 0), 0.4)
  2752. ablawld17.C0 = clerp(ablawld17.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2753. ablawld17.C1 = clerp(ablawld17.C1, cf(0, 0.15, 0.05) * euler(-1, 0, 0), 0.4)
  2754. ablawld20.C0 = clerp(ablawld20.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2755. ablawld20.C1 = clerp(ablawld20.C1, cf(0, 0.15, 0.05) * euler(-1, 0, 0), 0.4)
  2756. ablawld23.C0 = clerp(ablawld23.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2757. ablawld23.C1 = clerp(ablawld23.C1, cf(0, 0.15, 0.05) * euler(-1, 0, 0), 0.4)
  2758. ablawld26.C0 = clerp(ablawld26.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2759. ablawld26.C1 = clerp(ablawld26.C1, cf(0, 0.15, 0.03) * euler(-0.5, 0, 0), 0.4)
  2760. end
  2761. acloseleftfist = function()
  2762. ablawld16.C0 = clerp(ablawld16.C0, cf(0, -0.2, 0) * euler(1, 0, 0), 0.4)
  2763. ablawld19.C0 = clerp(ablawld19.C0, cf(0, -0.2, 0) * euler(1, 0, 0), 0.4)
  2764. ablawld22.C0 = clerp(ablawld22.C0, cf(0, -0.2, 0) * euler(1, 0, 0), 0.4)
  2765. ablawld25.C0 = clerp(ablawld25.C0, cf(0, -0.2, 0) * euler(-0.3, 0, 0), 0.4)
  2766. ablawld17.C0 = clerp(ablawld17.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2767. ablawld17.C1 = clerp(ablawld17.C1, cf(0, 0.15, 0.05) * euler(-1.5, 0, 0), 0.4)
  2768. ablawld20.C0 = clerp(ablawld20.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2769. ablawld20.C1 = clerp(ablawld20.C1, cf(0, 0.15, 0.05) * euler(-1.5, 0, 0), 0.4)
  2770. ablawld23.C0 = clerp(ablawld23.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2771. ablawld23.C1 = clerp(ablawld23.C1, cf(0, 0.15, 0.05) * euler(-1.5, 0, 0), 0.4)
  2772. ablawld26.C0 = clerp(ablawld26.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2773. ablawld26.C1 = clerp(ablawld26.C1, cf(0, 0.15, 0.03) * euler(-1, 0, 0), 0.4)
  2774. end
  2775. aopenrightfist = function()
  2776. abrawld16.C0 = clerp(abrawld16.C0, cf(0, -0.2, 0) * euler(0.5, 0, 0), 0.4)
  2777. abrawld19.C0 = clerp(abrawld19.C0, cf(0, -0.2, 0) * euler(0.5, 0, 0), 0.4)
  2778. abrawld22.C0 = clerp(abrawld22.C0, cf(0, -0.2, 0) * euler(0.5, 0, 0), 0.4)
  2779. abrawld25.C0 = clerp(abrawld25.C0, cf(0, -0.2, 0) * euler(-0.3, 0, 0), 0.4)
  2780. abrawld17.C0 = clerp(abrawld17.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2781. abrawld17.C1 = clerp(abrawld17.C1, cf(0, 0.15, 0.05) * euler(-1, 0, 0), 0.4)
  2782. abrawld20.C0 = clerp(abrawld20.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2783. abrawld20.C1 = clerp(abrawld20.C1, cf(0, 0.15, 0.05) * euler(-1, 0, 0), 0.4)
  2784. abrawld23.C0 = clerp(abrawld23.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2785. abrawld23.C1 = clerp(abrawld23.C1, cf(0, 0.15, 0.05) * euler(-1, 0, 0), 0.4)
  2786. abrawld26.C0 = clerp(abrawld26.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2787. abrawld26.C1 = clerp(abrawld26.C1, cf(0, 0.15, 0.03) * euler(-0.5, 0, 0), 0.4)
  2788. end
  2789. acloserightfist = function()
  2790. abrawld16.C0 = clerp(abrawld16.C0, cf(0, -0.2, 0) * euler(1, 0, 0), 0.4)
  2791. abrawld19.C0 = clerp(abrawld19.C0, cf(0, -0.2, 0) * euler(1, 0, 0), 0.4)
  2792. abrawld22.C0 = clerp(abrawld22.C0, cf(0, -0.2, 0) * euler(1, 0, 0), 0.4)
  2793. abrawld25.C0 = clerp(abrawld25.C0, cf(0, -0.2, 0) * euler(-0.3, 0, 0), 0.4)
  2794. abrawld17.C0 = clerp(abrawld17.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2795. abrawld17.C1 = clerp(abrawld17.C1, cf(0, 0.15, 0.05) * euler(-1.5, 0, 0), 0.4)
  2796. abrawld20.C0 = clerp(abrawld20.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2797. abrawld20.C1 = clerp(abrawld20.C1, cf(0, 0.15, 0.05) * euler(-1.5, 0, 0), 0.4)
  2798. abrawld23.C0 = clerp(abrawld23.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2799. abrawld23.C1 = clerp(abrawld23.C1, cf(0, 0.15, 0.05) * euler(-1.5, 0, 0), 0.4)
  2800. abrawld26.C0 = clerp(abrawld26.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.4)
  2801. abrawld26.C1 = clerp(abrawld26.C1, cf(0, 0.15, 0.03) * euler(-1, 0, 0), 0.4)
  2802. end
  2803. LaserShot = function()
  2804. ailaattack = true
  2805. for i = 0, 1, 0.1 do
  2806. swait()
  2807. acloseleftfist()
  2808. hwld1.C0 = clerp(hwld1.C0, euler(0.3, 0, 3.14) * euler(0, 0.8, 0) * cf(0, 2.5, 0.3), 0.3)
  2809. abtwld1.C1 = clerp(abtwld1.C1, euler(0, 0.8, 0), 0.3)
  2810. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.2)
  2811. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(-0.3, 0, -0.4), 0.2)
  2812. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 1.2, 0) * cf(0, 0, 0), 0.2)
  2813. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, -0.5) * cf(0, 0, 0), 0.2)
  2814. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, -0.2, 0) * cf(0, 0.9, 0) * euler(0.2, 0, -0.5), 0.2)
  2815. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 1.2, 0) * cf(0, 0, 0), 0.2)
  2816. abw1wld3.C0 = clerp(abw1wld3.C0, euler(0, -0.8, 0) * cf(0, -0.6, 0) * euler(-1.6, 0, 0), 0.2)
  2817. abgy.cframe = cf(abw1prt11.Position, AilaTarget2.Position) * euler(0, 0, 3.14)
  2818. end
  2819. local cylind = part(3, ailabot, 0, 0.5, NewCol3_2, "Effect", vt())
  2820. cylind.Anchored = true
  2821. cylind.CFrame = abw1prt11.CFrame
  2822. local cmsh = mesh("CylinderMesh", cylind, "", "", vt(0, 0, 0), vt(1, 1, 1))
  2823. game:GetService("Debris"):AddItem(cylind, 10)
  2824. local ceef = cf(abw1prt11.Position, AilaTarget2.Position)
  2825. so("169380469", abw1prt11, 1, 2)
  2826. for i = 0, 2, 0.1 do
  2827. swait()
  2828. if i < 1 then
  2829. ceef = cf(abw1prt11.Position, AilaTarget2.Position)
  2830. abgy.cframe = cf(abw1prt11.Position, AilaTarget2.Position) * euler(0, 0, 3.14)
  2831. end
  2832. MagicCircle(NewCol3_2, abw1prt11.CFrame, 0, 0, 0, 3, 3, 3, 0.2, ailabot)
  2833. MagicCircle2(NewCol2_2, abw1prt11.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * cf(0, 6, 0), 1, 1, 1, 0, 0, 0, 0.1)
  2834. local hit, pos = rayCast(abw1prt11.Position, ceef.lookVector, 999, Character)
  2835. local mag = (abw1prt11.Position - pos).magnitude
  2836. cylind.CFrame = CFrame.new((abw1prt11.Position + pos) / 2, pos) * angles(1.57, 0, 0)
  2837. if i < 1 then
  2838. cmsh.Scale = vt(8 - 5 * i, mag * 5, 8 - 5 * i)
  2839. else
  2840. cmsh.Scale = vt(3, mag * 5, 3)
  2841. end
  2842. end
  2843. cylind.Parent = nil
  2844. local hit, pos = rayCast(abw1prt11.Position, ceef.lookVector, 999, Character)
  2845. local mag = (abw1prt11.Position - pos).magnitude
  2846. if pos ~= nil then
  2847. so("300916038", abw1prt11, 1, 1)
  2848. MagicCircle(NewCol3_2, abw1prt11.CFrame, 6, 6, 6, 3, 3, 3, 0.08, ailabot)
  2849. MagicHead(NewCol3_2, CFrame.new((abw1prt11.Position + pos) / 2, pos) * angles(1.57, 0, 0), 3, mag * 5, 3, 1, 1, 1, 0.1)
  2850. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2851. ref.Anchored = true
  2852. ref.CFrame = cf(pos)
  2853. game:GetService("Debris"):AddItem(ref, 1)
  2854. so("300916057", ref, 1, 1)
  2855. MagniDamage(ref, 10, 5, 7, math.random(30, 40), "Knockdown2", true, "Movement", 0.2, 100, math.random(3, 4), ref, 0, 1)
  2856. for i = 1, 3 do
  2857. MagicCircle(NewCol3_2, cf(ref.Position), 5, 5, 5, 4 * i, 4 * i, 4 * i, 0.08)
  2858. end
  2859. end
  2860. do
  2861. for i = 0, 1, 0.1 do
  2862. swait()
  2863. aopenleftfist()
  2864. hwld1.C0 = clerp(hwld1.C0, euler(0.3, 0, 3.14) * euler(0, -0.2, 0) * cf(0, 2.5, 0.3), 0.3)
  2865. abtwld1.C1 = clerp(abtwld1.C1, euler(0, -0.2, 0), 0.3)
  2866. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.2)
  2867. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(-0.1, 0, -0.3), 0.2)
  2868. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 1, 0) * cf(0, 0, 0), 0.2)
  2869. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, -0.2) * cf(0, 0, 0), 0.2)
  2870. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, -0.2, 0) * cf(0, 0.9, 0) * euler(0.1, 0, -0.2), 0.2)
  2871. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 1, 0) * cf(0, 0, 0), 0.2)
  2872. abw1wld3.C0 = clerp(abw1wld3.C0, euler(0, 0.2, 0) * cf(0, -0.6, 0) * euler(-1.6, 0, 0), 0.2)
  2873. end
  2874. ailaattack = false
  2875. end
  2876. end
  2877. QuadBarrage = function()
  2878. ailaattack = true
  2879. for i = 0, 1, 0.1 do
  2880. swait()
  2881. abgy.cframe = cf(abw2prt4.Position, AilaTarget2.Position) * euler(0, 0, 3.14)
  2882. abtwld1.C1 = clerp(abtwld1.C1, euler(0, -0.3, 0), 0.3)
  2883. hwld1.C0 = clerp(hwld1.C0, euler(0.2, 0, 3.14) * euler(0, -0.3, 0) * cf(0, 2.5, 0.3), 0.3)
  2884. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0.4) * cf(0, 0, 0), 0.3)
  2885. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0, 0, 0.8) * euler(0, -0.2, 0) * euler(-1.1, 0, 0), 0.3)
  2886. abrawld9.C0 = clerp(abrawld9.C0, euler(1.57, 0, 0) * euler(0, 0.4, 0) * cf(0, -0.9, 0), 0.3)
  2887. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 0.2, 0) * cf(0, 0, 0), 0.3)
  2888. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.3)
  2889. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0.3, 0, -0.4), 0.3)
  2890. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 0.8, 0) * cf(0, 0, 0), 0.3)
  2891. abw1wld3.C0 = clerp(abw1wld3.C0, euler(0, 0, 0) * cf(0, -0.6, 0) * euler(-1.6, 0, 0), 0.3)
  2892. abw2wld1.C0 = clerp(abw2wld1.C0, euler(0, 0, 0) * cf(0, -0.2, -0.4), 0.3)
  2893. abw2wld5.C0 = clerp(abw2wld5.C0, euler(0, 0, 0) * cf(0.2, -0.2, 0), 0.3)
  2894. abw2wld6.C0 = clerp(abw2wld6.C0, euler(0, 0, 0) * cf(-0.2, -0.2, 0), 0.3)
  2895. end
  2896. OldPos = AilaTarget2.Position
  2897. for i = 1, 4 do
  2898. local tpart = abw2prt10
  2899. if i == 2 then
  2900. tpart = abw2prt11
  2901. else
  2902. if i == 3 then
  2903. tpart = abw2prt12
  2904. else
  2905. if i == 4 then
  2906. tpart = abw2prt13
  2907. end
  2908. end
  2909. end
  2910. spread = Vector3.new(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100) * (tpart.Position - OldPos).magnitude / 100
  2911. local ceef = cf((tpart.Position + OldPos) / 2, OldPos + spread)
  2912. local hit, pos = rayCast(tpart.Position, ceef.lookVector, 999, Character)
  2913. local mag = (tpart.Position - pos).magnitude
  2914. if pos ~= nil then
  2915. so("87015121", tpart, 0.6, 1)
  2916. MagicCircle(BrickColor.new("Bright yellow"), tpart.CFrame, 2, 2, 2, 4, 4, 4, 0.1, ailabot)
  2917. MagicHead(BrickColor.new("Bright yellow"), CFrame.new((tpart.Position + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * 5, 1, 0.4, 0.4, 0.4, 0.1)
  2918. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2919. ref.Anchored = true
  2920. ref.CFrame = cf(pos)
  2921. game:GetService("Debris"):AddItem(ref, 1)
  2922. so("172146984", ref, 0.4, 1.4)
  2923. so("163573436", ref, 0.4, 1)
  2924. MagniDamage(ref, 6, 4, 5, 0, "Normal", true, nil, nil, nil, math.random(1, 3), ref, 0, 1)
  2925. for i = 1, 2 do
  2926. MagicBlock(BrickColor.new("Bright yellow"), cf(ref.Position), 1, 1, 1, 2 * i, 2 * i, 2 * i, 0.12, 4)
  2927. end
  2928. end
  2929. do
  2930. do
  2931. swait(5)
  2932. -- DECOMPILER ERROR at PC487: LeaveBlock: unexpected jumping out DO_STMT
  2933.  
  2934. end
  2935. end
  2936. end
  2937. abrawld9.C0 = euler(1.57, 0, 0) * cf(0, -0.9, 0)
  2938. ailaattack = false
  2939. end
  2940. QuadBurst = function()
  2941. ailaattack = true
  2942. for i = 0, 1, 0.1 do
  2943. swait()
  2944. abgy.cframe = cf(abw2prt4.Position, AilaTarget2.Position) * euler(0, 0, 3.14)
  2945. abtwld1.C1 = clerp(abtwld1.C1, euler(0, -0.3, 0), 0.3)
  2946. hwld1.C0 = clerp(hwld1.C0, euler(0.2, 0, 3.14) * euler(0, -0.3, 0) * cf(0, 2.5, 0.3), 0.3)
  2947. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0.4) * cf(0, 0, 0), 0.3)
  2948. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0, 0, 0.8) * euler(0, -0.2, 0) * euler(-1.1, 0, 0), 0.3)
  2949. abrawld9.C0 = clerp(abrawld9.C0, euler(1.57, 0, 0) * euler(0, 0.4, 0) * cf(0, -0.9, 0), 0.3)
  2950. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 0.2, 0) * cf(0, 0, 0), 0.3)
  2951. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.3)
  2952. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0.3, 0, -0.4), 0.3)
  2953. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 0.8, 0) * cf(0, 0, 0), 0.3)
  2954. abw1wld3.C0 = clerp(abw1wld3.C0, euler(0, 0, 0) * cf(0, -0.6, 0) * euler(-1.6, 0, 0), 0.3)
  2955. abw2wld1.C0 = clerp(abw2wld1.C0, euler(0, 0, 0) * cf(0, -0.2, -0.4), 0.3)
  2956. abw2wld5.C0 = clerp(abw2wld5.C0, euler(0, 0, 0) * cf(0.2, -0.2, 0), 0.3)
  2957. abw2wld6.C0 = clerp(abw2wld6.C0, euler(0, 0, 0) * cf(-0.2, -0.2, 0), 0.3)
  2958. end
  2959. OldPos = AilaTarget2.Position
  2960. for i = 1, 4 do
  2961. local tpart = abw2prt10
  2962. if i == 2 then
  2963. tpart = abw2prt11
  2964. else
  2965. if i == 3 then
  2966. tpart = abw2prt12
  2967. else
  2968. if i == 4 then
  2969. tpart = abw2prt13
  2970. end
  2971. end
  2972. end
  2973. spread = vt(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * (tpart.Position - OldPos).magnitude / 100
  2974. local ceef = cf((tpart.Position + OldPos) / 2, OldPos + spread)
  2975. local hit, pos = rayCast(tpart.Position, ceef.lookVector, 999, Character)
  2976. local mag = (tpart.Position - pos).magnitude
  2977. if pos ~= nil then
  2978. so("87015121", tpart, 0.6, 1)
  2979. MagicCircle(BrickColor.new("Bright yellow"), tpart.CFrame, 2, 2, 2, 2, 2, 2, 0.1, ailabot)
  2980. MagicHead(BrickColor.new("Bright yellow"), CFrame.new((tpart.Position + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * 5, 1, 0.4, 0.4, 0.4, 0.1)
  2981. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2982. ref.Anchored = true
  2983. ref.CFrame = cf(pos)
  2984. game:GetService("Debris"):AddItem(ref, 1)
  2985. so("172146984", ref, 0.4, 1.4)
  2986. so("163573436", ref, 0.4, 1)
  2987. MagniDamage(ref, 6, 5, 8, 0, "Normal", true, nil, nil, nil, math.random(3, 6), ref, 0, 1)
  2988. for i = 1, 2 do
  2989. MagicBlock(BrickColor.new("Bright yellow"), cf(ref.Position), 1, 1, 1, 2 * i, 2 * i, 2 * i, 0.12, 4)
  2990. end
  2991. end
  2992. end
  2993. for i = 0, 1, 0.1 do
  2994. swait()
  2995. abgy.cframe = cf(abw2prt4.Position, AilaTarget2.Position) * euler(0, 0, 3.14)
  2996. abtwld1.C1 = clerp(abtwld1.C1, euler(0, 0.1, 0), 0.4)
  2997. hwld1.C0 = clerp(hwld1.C0, euler(0.3, 0, 3.14) * euler(0, 0.1, 0) * cf(0, 2.5, 0.3), 0.4)
  2998. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0.3) * cf(0, 0, 0), 0.4)
  2999. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0, 0, 0.6) * euler(0, -0.2, 0) * euler(-1.1, 0, 0), 0.4)
  3000. abrawld9.C0 = clerp(abrawld9.C0, euler(1.57, 0, 0) * euler(0, 0.4, 0) * cf(0, -0.9, 0), 0.4)
  3001. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 0.8, 0) * cf(0, 0, 0), 0.4)
  3002. end
  3003. abrawld9.C0 = euler(1.57, 0, 0) * cf(0, -0.9, 0)
  3004. ailaattack = false
  3005. end
  3006. SatelliteShot = function()
  3007. ailaattack = true
  3008. for i = 0, 1, 0.1 do
  3009. swait()
  3010. pos4 = vt(AilaTarget2.Position.X, abtprt4.Position.Y, AilaTarget2.Position.Z)
  3011. abgy.cframe = cf(abtprt4.Position, pos4) * euler(0, 0, 3.14)
  3012. acloseleftfist()
  3013. abtwld1.C1 = clerp(abtwld1.C1, euler(0, 0, 0), 0.3)
  3014. hwld1.C0 = clerp(hwld1.C0, euler(0.1, 0, 3.14) * cf(0, 2.5, 0.3), 0.3)
  3015. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.3)
  3016. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(-0.3, 0, -0.2), 0.3)
  3017. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 1.2, 0) * cf(0, 0, 0), 0.3)
  3018. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, 1.1) * cf(0, 0, 0), 0.3)
  3019. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0.1, 0, 0.8), 0.3)
  3020. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 1, 0) * cf(0, 0, 0), 0.3)
  3021. abw1wld3.C0 = clerp(abw1wld3.C0, euler(0, 0, 0) * cf(0, -0.6, 0) * euler(0, 0, 0), 0.3)
  3022. abw2wld1.C0 = clerp(abw2wld1.C0, euler(0, 0, 0) * cf(0, -0.2, -0.4), 0.3)
  3023. abw2wld5.C0 = clerp(abw2wld5.C0, euler(0, 0, 0) * cf(0.2, -0.2, 0), 0.3)
  3024. abw2wld6.C0 = clerp(abw2wld6.C0, euler(0, 0, 0) * cf(-0.2, -0.2, 0), 0.3)
  3025. end
  3026. for i = 0, 1, 0.1 do
  3027. swait()
  3028. pos4 = vt(AilaTarget2.Position.X, abtprt4.Position.Y, AilaTarget2.Position.Z)
  3029. abgy.cframe = cf(abtprt4.Position, pos4) * euler(0, 0, 3.14)
  3030. aopenleftfist()
  3031. abtwld1.C1 = clerp(abtwld1.C1, euler(0, 0, 0), 0.3)
  3032. hwld1.C0 = clerp(hwld1.C0, euler(0.1, 0, 3.14) * cf(0, 2.5, 0.3), 0.3)
  3033. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.3)
  3034. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(-0.3, 0, -0.2), 0.3)
  3035. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 1.2, 0) * cf(0, 0, 0), 0.3)
  3036. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, 1.1) * cf(0, 0, 0), 0.3)
  3037. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0.1, 0, -0.2), 0.3)
  3038. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 0.4, 0) * cf(0, 0, 0), 0.3)
  3039. end
  3040. for i = 1, 5 do
  3041. if AilaTarget2 ~= nil then
  3042. so("331888892", abw1prt11, 1, 1.5)
  3043. local hit, pos = rayCast(abw1prt11.Position, abw1prt11.CFrame * euler(-1.57, 0, 0).lookVector, 300, Character)
  3044. local mag = (abw1prt11.Position - pos).magnitude
  3045. MagicCircle(NewCol3_2, abw1prt11.CFrame, 6, 6, 6, 3, 3, 3, 0.08, ailabot)
  3046. MagicHead(NewCol3_2, CFrame.new((abw1prt11.Position + pos) / 2, pos) * angles(1.57, 0, 0), 6, mag * 5, 6, -0.5, 1, -0.5, 0.1)
  3047. swait(5)
  3048. cf2 = AilaTarget2.Position + vt(math.random(-1500, 1500) / 100, 100, math.random(-1500, 1500) / 100)
  3049. local hit2, pos2 = rayCast(cf2, CFrame.new(cf2, cf2 - Vector3.new(0, 1, 0)).lookVector, 999, Character)
  3050.  
  3051. if hit2 ~= nil then
  3052. local d1 = part(3, workspace, 0, 0.5, NewCol2_2, "Effect", vt())
  3053. d1.Anchored = true
  3054. d1.CFrame = cf(pos2)
  3055.  
  3056. game:GetService("Debris"):AddItem(d1, 5)
  3057. msh = mesh("CylinderMesh", d1, "nil", "nil", vt(0, 0, 0), vt(80, 5, 80))
  3058. d2 = d1:Clone()
  3059. d2.Parent = d1
  3060. d2.CFrame = cf(d1.Position)
  3061. d2.BrickColor = BrickColor.new("White")
  3062.  
  3063. d2.Mesh.Scale = vt(0, 5.1, 0)
  3064. d2.Material = "Neon"
  3065.  
  3066.  
  3067.  
  3068. table.insert(Effects, {d1, "SatelliteStrike", d2, d2.Mesh, 0})
  3069. end
  3070. end
  3071. end
  3072. ailaattack = false
  3073. end
  3074. do1 = function()
  3075. if attack == true then
  3076. return
  3077. end
  3078. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  3079. return
  3080. end
  3081. local manacost = 15
  3082. if Mode ~= "Normal" then
  3083. manacost = 10
  3084. end
  3085. if cooldownmax <= cooldowns[1] and manacost <= mana.Value then
  3086. attack = true
  3087. cooldowns[1] = 0
  3088. if Mode == "Normal" then
  3089. tavis = true
  3090. aspear11 = part(3, modelzorz, 0, 0, BrickColor.new("White"), "Aila Spear11", vt())
  3091. aspear12 = part(3, modelzorz, 0.5, 0, BrickColor.new("White"), "Aila Spear12", vt())
  3092. aspear13 = part(3, modelzorz, 0, 0, NewCol2_2, "Aila Spear13", vt())
  3093. aspear14 = part(3, modelzorz, 0, 0, BrickColor.new("White"), "Aila Spear14", vt())
  3094. aspear21 = part(3, modelzorz, 0, 0, BrickColor.new("White"), "Aila Spear21", vt())
  3095. aspear22 = part(3, modelzorz, 0.5, 0, BrickColor.new("White"), "Aila Spear22", vt())
  3096. aspear23 = part(3, modelzorz, 0, 0, NewCol2_2, "Aila Spear23", vt())
  3097. aspear24 = part(3, modelzorz, 0, 0, BrickColor.new("White"), "Aila Spear24", vt())
  3098. aspear31 = part(3, modelzorz, 0, 0, BrickColor.new("White"), "Aila Spear31", vt())
  3099. aspear32 = part(3, modelzorz, 0.5, 0, BrickColor.new("White"), "Aila Spear32", vt())
  3100. aspear33 = part(3, modelzorz, 0, 0, NewCol2_2, "Aila Spear33", vt())
  3101. aspear34 = part(3, modelzorz, 0, 0, BrickColor.new("White"), "Aila Spear34", vt())
  3102. aspearmsh11 = mesh("SpecialMesh", aspear11, "FileMesh", "9756362", vt(0, 0, 0), vt(0.7, 0.7, 0.2))
  3103. aspearmsh12 = mesh("SpecialMesh", aspear12, "Wedge", "nil", vt(0, 0, 0), vt(1, 3, 10))
  3104. aspearmsh13 = mesh("SpecialMesh", aspear13, "Wedge", "nil", vt(0, 0, 0), vt(1.1, 2.5, 9))
  3105. aspearmsh14 = mesh("SpecialMesh", aspear14, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  3106. aspearmsh21 = mesh("SpecialMesh", aspear21, "FileMesh", "9756362", vt(0, 0, 0), vt(0.7, 0.7, 0.2))
  3107. aspearmsh22 = mesh("SpecialMesh", aspear22, "Wedge", "nil", vt(0, 0, 0), vt(1, 3, 10))
  3108. aspearmsh23 = mesh("SpecialMesh", aspear23, "Wedge", "nil", vt(0, 0, 0), vt(1.1, 2.5, 9))
  3109. aspearmsh24 = mesh("SpecialMesh", aspear24, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  3110. aspearmsh31 = mesh("SpecialMesh", aspear31, "FileMesh", "9756362", vt(0, 0, 0), vt(0.7, 0.7, 0.2))
  3111. aspearmsh32 = mesh("SpecialMesh", aspear32, "Wedge", "nil", vt(0, 0, 0), vt(1, 3, 10))
  3112. aspearmsh33 = mesh("SpecialMesh", aspear33, "Wedge", "nil", vt(0, 0, 0), vt(1.1, 2.5, 9))
  3113. aspearmsh34 = mesh("SpecialMesh", aspear34, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  3114. aspearwld11 = weld(aspear11, aspear11, RootPart, cf(0, -4, 0) * euler(0, 0, -0.1))
  3115. aspearwld12 = weld(aspear12, aspear12, aspear11, euler(0, 0, 0) * cf(0, 0, 1))
  3116. aspearwld13 = weld(aspear13, aspear13, aspear12, euler(0, 0, 0) * cf(0, -0.05, -0.1))
  3117. aspearwld14 = weld(aspear14, aspear14, aspear11, euler(0, 0, 0) * cf(0, 0, 0.2))
  3118. aspearwld21 = weld(aspear21, aspear21, RootPart, cf(0, -4, 0) * euler(0, 0, 1.993))
  3119. aspearwld22 = weld(aspear22, aspear22, aspear21, euler(0, 0, 0) * cf(0, 0, 1))
  3120. aspearwld23 = weld(aspear23, aspear23, aspear22, euler(0, 0, 0) * cf(0, -0.05, -0.1))
  3121. aspearwld24 = weld(aspear24, aspear24, aspear21, euler(0, 0, 0) * cf(0, 0, 0.2))
  3122. aspearwld31 = weld(aspear31, aspear31, RootPart, cf(0, -4, 0) * euler(0, 0, 4.086))
  3123. aspearwld32 = weld(aspear32, aspear32, aspear31, euler(0, 0, 0) * cf(0, 0, 1))
  3124. aspearwld33 = weld(aspear33, aspear33, aspear32, euler(0, 0, 0) * cf(0, -0.05, -0.1))
  3125. aspearwld34 = weld(aspear34, aspear34, aspear31, euler(0, 0, 0) * cf(0, 0, 0.2))
  3126. Clone()
  3127. mana.Value = mana.Value - 15
  3128. MagicCircle(NewCol2_2, aspear12.CFrame, 3, 3, 8, 1, 1, 1, 0.05)
  3129. MagicCircle(NewCol2_2, aspear22.CFrame, 3, 3, 8, 1, 1, 1, 0.05)
  3130. MagicCircle(NewCol2_2, aspear32.CFrame, 3, 3, 8, 1, 1, 1, 0.05)
  3131. so("299440437", RootPart, 1, 1)
  3132. for i = 0, 1, 0.1 do
  3133. swait()
  3134. ElecEffect(aspear12.CFrame, 2, 2, 2)
  3135. ElecEffect(aspear22.CFrame, 2, 2, 2)
  3136. ElecEffect(aspear32.CFrame, 2, 2, 2)
  3137. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1) * euler(0, 0, 0), 0.3)
  3138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1), 0.3)
  3139. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.4, 0, -1) * euler(0, 1.3, 0), 0.3)
  3140. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, -0.5) * euler(0, 0, 0), 0.3)
  3141. RH.C0 = clerp(RH.C0, cf(0.9, -0.9, 0) * euler(0, 1.57, 0) * euler(0, -1, -0.1), 0.3)
  3142. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0.4) * euler(0, -1.57, 0) * euler(-0.3, 0.5, 0.2), 0.3)
  3143. if Stagger.Value ~= true then
  3144. do
  3145. if StunT.Value <= Stun.Value then
  3146. break
  3147. end
  3148. -- DECOMPILER ERROR at PC850: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3149.  
  3150. -- DECOMPILER ERROR at PC850: LeaveBlock: unexpected jumping out IF_STMT
  3151.  
  3152. end
  3153. end
  3154. end
  3155. Clone()
  3156. so("299439036", aspear12, 1, 1)
  3157. so("299439036", aspear22, 1, 1)
  3158. so("299439036", aspear32, 1, 1)
  3159. for i = 0, 1, 0.1 do
  3160. swait()
  3161. ElecEffect2(aspear12.CFrame, 2, 2, 2)
  3162. ElecEffect2(aspear22.CFrame, 2, 2, 2)
  3163. ElecEffect2(aspear32.CFrame, 2, 2, 2)
  3164. MagniDamage(aspear12, 4, 6, 8, math.random(30, 40), "Normal", false, "Movement", 0.4, 100, math.random(2, 5), RootPart, 0.3, 2)
  3165. MagniDamage(aspear22, 4, 6, 8, math.random(30, 40), "Normal", false, "Movement", 0.4, 100, math.random(2, 5), RootPart, 0.3, 2)
  3166. MagniDamage(aspear32, 4, 6, 8, math.random(30, 40), "Normal", false, "Movement", 0.4, 100, math.random(2, 5), RootPart, 0.3, 2)
  3167. aspearwld11.C0 = clerp(aspearwld11.C0, euler(0.4, 0, 0) * cf(0, -1.5*2, 15*2) * euler(0, 0, 1.2), 0.35)
  3168. aspearwld21.C0 = clerp(aspearwld21.C0, euler(0.4, 0, 0) * cf(0, -1.5*2, 15*2) * euler(0, 0, 3.293), 0.35)
  3169. aspearwld31.C0 = clerp(aspearwld31.C0, euler(0.4, 0, 0) * cf(0, -1.5*2, 15*2) * euler(0, 0, 5.386), 0.35)
  3170. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1) * euler(0, 0, 0), 0.3)
  3171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1), 0.3)
  3172. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 1) * euler(0, 1.3, 0), 0.3)
  3173. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, -0.7) * euler(0, 0, 0), 0.3)
  3174. RH.C0 = clerp(RH.C0, cf(0.9, -0.9, 0) * euler(0, 1.57, 0) * euler(0, -1, -0.1), 0.3)
  3175. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0.4) * euler(0, -1.57, 0) * euler(-0.3, 0.5, 0.2), 0.3)
  3176. if Stagger.Value ~= true then
  3177. do
  3178. if StunT.Value <= Stun.Value then
  3179. break
  3180. end
  3181. -- DECOMPILER ERROR at PC1189: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3182.  
  3183. -- DECOMPILER ERROR at PC1189: LeaveBlock: unexpected jumping out IF_STMT
  3184.  
  3185. end
  3186. end
  3187. end
  3188. MagicCircle(NewCol2_2, aspear12.CFrame, 3, 3, 8, 1, 1, 1, 0.05)
  3189. MagicCircle(NewCol2_2, aspear22.CFrame, 3, 3, 8, 1, 1, 1, 0.05)
  3190. MagicCircle(NewCol2_2, aspear32.CFrame, 3, 3, 8, 1, 1, 1, 0.05)
  3191. aspear11.Parent = nil
  3192. aspear12.Parent = nil
  3193. aspear13.Parent = nil
  3194. aspear14.Parent = nil
  3195. aspear21.Parent = nil
  3196. aspear22.Parent = nil
  3197. aspear23.Parent = nil
  3198. aspear24.Parent = nil
  3199. aspear31.Parent = nil
  3200. aspear32.Parent = nil
  3201. aspear33.Parent = nil
  3202. aspear34.Parent = nil
  3203. else
  3204.  
  3205. mana.Value = mana.Value - 10
  3206. for i = 0, 1, 0.1 do
  3207. swait()
  3208. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.2) * euler(0.3, 0, 0), 0.3)
  3209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0.6), 0.3)
  3210. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(0.8, 0, -0.5) * euler(0, 0.5, 0), 0.3)
  3211. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(0.8, 0, 0.5) * euler(0, -0.5, 0), 0.3)
  3212. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.6, 0.1), 0.3)
  3213. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0.4) * euler(0, -1.57, 0) * euler(-0.1, 0.4, 0.2), 0.3)
  3214. end
  3215.  
  3216. local refat = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  3217. refat.Anchored = true
  3218. refat.CFrame = LeftArm.CFrame * cf(0, -1.5, 0)
  3219. game:GetService("Debris"):AddItem(refat, 15)
  3220. for i = 1, 3 do
  3221. local Col = NewCol2_2.Name
  3222. MagicCircle(BrickColor.new(Col), refat.CFrame, 1, 1, 1, 1 * i, 1 * i, 1 * i, 0.08)
  3223. end
  3224. tehcf = cf(refat.Position, mouseHit.p)
  3225. so("418302853", refat, 1, 1.5)
  3226. RecentEnemy.Value = nil
  3227. local dosound = false
  3228. for i = 0, 1, 0.1 do
  3229. swait()
  3230. if RecentEnemy.Value ~= nil then
  3231. cooldowns[1] = 80
  3232. mana.Value = mana.Value + math.random(1, 2)
  3233. if dosound == false then
  3234. dosound = true
  3235. so("301033949", refat, 1, 1)
  3236. end
  3237. end
  3238.  
  3239. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.6) * euler(0, 0, 0), 0.3)
  3240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  3241. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.2, 0, -0.5) * euler(0, 0, 0), 0.3)
  3242. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -0.6) * euler(0, 0, 0), 0.3)
  3243. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, -0.2), 0.3)
  3244. LH.C0 = clerp(LH.C0, cf(-1.2, -0.8, 0.1) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  3245. MagniDamage(refat, 4, 4, 5, 0, "Normal", true, nil, nil, nil, math.random(4, 6), RootPart, 0.2, 2)
  3246. refat.CFrame = tehcf * cf(0, 0, -50 * i)
  3247. for i = 1, 3 do
  3248. ElecEffect2(refat.CFrame, 4, 4, 4)
  3249. end
  3250. duhcf = refat.CFrame * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100)
  3251. for i = 1, 3 do
  3252. if RecentEnemy.Value == nil then
  3253. MagicCircle(NewCol2_2, duhcf, 1, 1, 1, 0.5 * i, 0.5 * i, 0.5 * i, 0.15 / i)
  3254.  
  3255.  
  3256.  
  3257. for i = 1, 3 do
  3258. local Col = NewCol3_2.Name
  3259. if i == 2 then
  3260. Col = NewCol2_2.Name
  3261. end
  3262. MagicCircle(BrickColor.new(Col), duhcf, 1, 1, 1, 0.5 * i, 0.5 * i, 0.5 * i, 0.15 / i)
  3263.  
  3264.  
  3265. end
  3266.  
  3267.  
  3268.  
  3269. else
  3270. MagicCircle(BrickColor.new("Cyan"), duhcf, 1, 1, 1, 0.5 * i, 0.5 * i, 0.5 * i, 0.25 / i)
  3271. end
  3272. end
  3273. end
  3274. --refat.Parent = nil
  3275. end
  3276. do
  3277. attack = false
  3278. end
  3279. end
  3280. end
  3281. do2 = function()
  3282. if attack == true then
  3283. return
  3284. end
  3285. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  3286. return
  3287. end
  3288. if cooldownmax <= cooldowns[2] and mana.Value >= 15 and Mode == "Normal" then
  3289. attack = true
  3290. cooldowns[2] = 0
  3291. lalegvis = true
  3292. ralegvis = true
  3293. for i = 0, 1, 0.1 do
  3294. swait()
  3295. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3296. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3297. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.1) * euler(0.3, 0, 0), 0.3)
  3298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.4) * euler(0.1, 0, 0), 0.3)
  3299. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.2, 0, 0.7) * euler(0, 0, 0), 0.3)
  3300. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.2, 0, -0.7) * euler(0, 0, 0), 0.3)
  3301. RH.C0 = clerp(RH.C0, cf(1.05, -0.6, -0.1) * euler(0, 1.57, 0) * euler(0, -0.2, -0.1) * euler(-0.1, 0, 0), 0.3)
  3302. LH.C0 = clerp(LH.C0, cf(-1.05, -0.6, -0.1) * euler(0, -1.57, 0) * euler(0, 0.2, 0.1) * euler(-0.1, 0, 0), 0.3)
  3303. --[[if Stagger.Value ~= true then
  3304. do
  3305. if StunT.Value <= Stun.Value then
  3306. break
  3307. end
  3308. end
  3309. end]]
  3310. end
  3311. --[[if Stagger.Value ~= true then
  3312. if StunT.Value <= Stun.Value then--]]
  3313. mana.Value = mana.Value - 15
  3314. so("172146984", RootPart, 0.6, 2)
  3315. so("81116747", RootPart, 1, 1.4)
  3316. MagniDamage(RootPart, 20, 6, 8, math.random(20, 40), "Knockdown2", true, nil, nil, nil, math.random(5, 7), RootPart, 0, 1)
  3317. hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  3318. if posfloor2 ~= nil then
  3319. MagicWave(BrickColor.new("Bright yellow"), cf(posfloor2), .2, 1, .2, 2, .1, 2, 0.1)
  3320. end
  3321. MagicBlock(BrickColor.new("Bright yellow"), RightLeg.CFrame * cf(0, -1, 0), 12, 12, 12, 12, 12, 12, 0.05, 4)
  3322. MagicBlock(BrickColor.new("Bright yellow"), LeftLeg.CFrame * cf(0, -1, 0), 12, 12, 12, 12, 12, 12, 0.05, 4)
  3323. tavis = true
  3324. move2do = true
  3325. for i = 0, 1, 0.1 do
  3326. swait()
  3327. Torso.Velocity = vt(0, 0, 0)
  3328. MagicBlock(BrickColor.new("Bright yellow"), RightLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 12, 12, 12, 0.1, 4)
  3329. MagicBlock(BrickColor.new("Bright yellow"), LeftLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 12, 12, 12, 0.1, 4)
  3330. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3331. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3332. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.2, 0, 0), 0.3)
  3333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 3) * euler(-0.1, 0, 0), 0.3)
  3334. RW.C0 = clerp(RW.C0, cf(0.8, 0.5, -0.5) * euler(2, 0, -1.2), 0.3)
  3335. LW.C0 = clerp(LW.C0, cf(-0.8, 0.5, -0.5) * euler(1, 0, 1), 0.3)
  3336. RH.C0 = clerp(RH.C0, cf(1.05, -0.7, -0.2) * euler(0, 1.57, 0) * euler(0, -0.1, -0.4) * euler(-0.2, 0, 0), 0.3)
  3337. LH.C0 = clerp(LH.C0, cf(-1.05, -0.7, -0.2) * euler(0, -1.57, 0) * euler(0, 0.1, 0.4) * euler(-0.2, 0, 0), 0.3)
  3338. if Stagger.Value ~= true then
  3339. do
  3340. if StunT.Value <= Stun.Value then
  3341. break
  3342. end
  3343. end
  3344. end
  3345. end
  3346. so("299435152", RootPart, 1, 0.8)
  3347. local dec = Instance.new("NumberValue", Decrease)
  3348. dec.Name = "DecreaseMvmt"
  3349. dec.Value = 10
  3350. d = 2
  3351. for i = 0, 6, 0.1 do
  3352. swait()
  3353. d = d + 1
  3354. if Rooted.Value == false then
  3355. Torso.Velocity = RootPart.CFrame.lookVector * 80
  3356. end
  3357. MagicBlock(BrickColor.new("Bright yellow"), RightLeg.CFrame * cf(0, -1, 0), 6, 6, 6, 3, 3, 3, 0.1, 1)
  3358. MagicBlock(BrickColor.new("Bright yellow"), LeftLeg.CFrame * cf(0, -1, 0), 6, 6, 6, 3, 3, 3, 0.1, 1)
  3359. if d % 2 == 0 then
  3360. MagicBlock(BrickColor.new("Bright yellow"), atprt14.CFrame, 4, 4, 4, 3, 3, 3, 0.2, 1)
  3361. end
  3362. if d % 10 == 0 then
  3363. so("161006182", RootPart, 1, 1)
  3364. so("81116747", RootPart, 1, 1.6)
  3365. MagniDamage(atprt14, 10, 7, 9, math.random(20, 40), "Knockdown2", true, nil, nil, nil, math.random(5, 7), RootPart, 0, 1)
  3366. MagicBlock(BrickColor.new("Bright yellow"), atprt14.CFrame, 4, 4, 4, 3, 3, 3, 0.06, 1)
  3367. MagicWave(BrickColor.new("White"), atprt14.CFrame * euler(3.54, 0, 0), 3, 2, 3, 1, 3, 1, 0.08)
  3368.  
  3369. end
  3370. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3371. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3372. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(-0.2, 0, 0), 0.3)
  3373. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * euler(0.4, 0, 0), 0.3)
  3374. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1, 0, 0.4), 0.3)
  3375. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-1, 0, -0.4), 0.3)
  3376. RH.C0 = clerp(RH.C0, cf(1.05, -0.7, -0.4) * euler(0, 1.57, 0) * euler(0, -0.1, -0.6) * euler(-0.2, 0, 0), 0.3)
  3377. LH.C0 = clerp(LH.C0, cf(-1.05, -0.7, -0.4) * euler(0, -1.57, 0) * euler(0, 0.1, 0.6) * euler(-0.2, 0, 0), 0.3)
  3378. if Stagger.Value ~= true then
  3379. do
  3380. if StunT.Value <= Stun.Value then
  3381. break
  3382. end
  3383. -- DECOMPILER ERROR at PC989: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3384.  
  3385. -- DECOMPILER ERROR at PC989: LeaveBlock: unexpected jumping out IF_STMT
  3386.  
  3387. end
  3388. end
  3389. end
  3390. dec.Parent = nil
  3391. move2do = false
  3392. attack = false
  3393. laarmvis = true
  3394. raarmvis = true
  3395. lalegvis = true
  3396. ralegvis = true
  3397. tavis = true
  3398. lpdvis = false
  3399. rpdvis = false
  3400. end
  3401. end
  3402. --end
  3403. --end
  3404. do3 = function()
  3405. if attack == true then
  3406. return
  3407. end
  3408. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  3409. return
  3410. end
  3411. if cooldownmax <= cooldowns[3] and mana.Value >= 20 and Mode == "Normal" then
  3412. attack = true
  3413. cooldowns[3] = 0
  3414. laarmvis = true
  3415. lpdvis = true
  3416. raarmvis = true
  3417. rpdvis = true
  3418. local dec = Instance.new("NumberValue", Decrease)
  3419. dec.Name = "DecreaseMvmt"
  3420. dec.Value = 10
  3421. for i = 0, 1, 0.1 do
  3422. swait()
  3423. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.4)
  3424. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.4)
  3425. Neck.C0 = clerp(Neck.C0, necko * euler(0.4, 0, 0) * euler(0, 0, -0.5), 0.3)
  3426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.2, 0, 0) * euler(0, 0, 0.5), 0.3)
  3427. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.2, 0, 0.2) * euler(0, 0, 0), 0.3)
  3428. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, -0.5) * euler(1.7, 0, -0.2) * euler(0, -1, 0), 0.3)
  3429. RH.C0 = clerp(RH.C0, cf(1.4, -0.8, -0.7) * euler(0, 1.57, 0) * euler(0, -0.5, -1), 0.3)
  3430. LH.C0 = clerp(LH.C0, cf(-1.1, 0, -0.5) * euler(0, -1.57, 0) * euler(0, 0, -0.3), 0.3)
  3431. if Stagger.Value ~= true then
  3432. do
  3433. if StunT.Value <= Stun.Value then
  3434. break
  3435. end
  3436. end
  3437. end
  3438. end
  3439. so("203691885", pdprt9, 0.5, 1.5)
  3440. so("81116747", pdprt9, 1, 1)
  3441. MagicBlock(BrickColor.new("Bright red"), pdprt7.CFrame, 1, 1, 1, 3, 3, 3, 0.2, 3, pdprt7)
  3442. MagicBlock(BrickColor.new("Bright yellow"), pdprt7.CFrame, 1, 1, 1, 2.5, 2.5, 2.5, 0.1, 3, pdprt7)
  3443. MagicBoom2(BrickColor.new("Bright red"), pdprt7.CFrame, 0.5, 0.5, 0.5, 0.2, 0.5, 0.2, 0.1, pdprt7)
  3444. num = 0
  3445. for i = 0, 1, 0.2 do
  3446. swait()
  3447. num = num + 1
  3448. if num == 5 then
  3449. Bullet(pdprt4)
  3450. end
  3451. if num <= 5 then
  3452. MagicBlock(BrickColor.new("Bright red"), pdprt7.CFrame, 1, 1, 1, 4, 4, 4, 0.25, 1)
  3453. end
  3454. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, 0.8, 0), 0.5)
  3455. Neck.C0 = clerp(Neck.C0, necko * euler(0.6, 0, 0) * euler(0, 0, 0.5), 0.4)
  3456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0, 0, -0.5), 0.4)
  3457. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.4, 0, 0.4) * euler(0, 0, 0), 0.4)
  3458. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, -0.5) * euler(0.5, 0, -0.3) * euler(0, -1.4, 0), 0.4)
  3459. RH.C0 = clerp(RH.C0, cf(1.1, -0.7, -0.7) * euler(0, 1.57, 0) * euler(0, 0, -1.2), 0.4)
  3460. LH.C0 = clerp(LH.C0, cf(-1, 0, -0.5) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 0.4), 0.4)
  3461. if Stagger.Value ~= true then
  3462. do
  3463. if StunT.Value <= Stun.Value then
  3464. break
  3465. end
  3466. end
  3467. end
  3468. end
  3469. hitfloor2, posfloor2 = rayCast(pdprt9.Position, CFrame.new(pdprt9.Position, pdprt9.Position - Vector3.new(0, 1, 0)).lookVector, 6, Character)
  3470. if hitfloor2 ~= nil then
  3471. CeEf = RootPart.CFrame * cf(0, 0, -10)
  3472. mana.Value = mana.Value - 20
  3473. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  3474. ref.Anchored = true
  3475. ref.CFrame = cf(posfloor2)
  3476. game:GetService("Debris"):AddItem(ref, 20)
  3477. so("172146984", ref, 2, 0.7)
  3478. so("163573436", ref, 2, 0.4)
  3479. MagicWave(BrickColor.new("White"), cf(posfloor2), 0, 0, 0, 2, 0.1, 2, 0.07)
  3480. MagicCircle(BrickColor.new("Really black"), cf(posfloor2), 15, 15, 15, 13, 13, 13, 0.05)
  3481. MagicCircle(BrickColor.new("Bright yellow"), cf(posfloor2), 14, 14, 14, 13, 13, 13, 0.07)
  3482. MagniDamage(ref, 15, 10, 10, math.random(30, 40), "Knockdown2", true, "Damage", 0.1, 200, 15, ref, 0.4, 1)
  3483. for i = 1, 8 do
  3484. swait(4)
  3485. ref.CFrame = CeEf
  3486. hitfloorr, posfloorr = rayCast(ref.Position, CFrame.new(ref.Position, ref.Position - Vector3.new(0, 1, 0)).lookVector, 50, Character)
  3487. if hitfloorr ~= nil then
  3488. ref.CFrame = cf(posfloorr)
  3489. so("172146984", ref, 1, 1.8)
  3490. so("163573436", ref, 1, 1.6)
  3491. MagicWave(BrickColor.new("White"), cf(ref.Position), 0.2, 0, 0.2, .5, 0.1, .5, 0.07)
  3492. MagicCircle(BrickColor.new("Really black"), cf(ref.Position), 15, 15, 15, 6, 6, 6, 0.05)
  3493. MagicCircle(BrickColor.new("Gold"), cf(ref.Position), 13.5, 13.5, 13.5, 6, 6, 6, 0.07)
  3494. MagniDamage(ref, 15, 6, 8, math.random(30, 40), "Knockdown2", true, "Damage", 0.05, 200, 15, ref, 0.4, 1)
  3495. end
  3496. CeEf = CeEf * cf(0, 0, -6)
  3497. if Stagger.Value ~= true then
  3498. do
  3499. if StunT.Value <= Stun.Value then
  3500. break
  3501. end
  3502. end
  3503. end
  3504. end
  3505. -- ref.Parent = nil
  3506. swait(2)
  3507. dec.Parent = nil
  3508. attack = false
  3509. laarmvis = true
  3510. raarmvis = true
  3511. lalegvis = true
  3512. ralegvis = true
  3513. tavis = true
  3514. lpdvis = false
  3515. rpdvis = false
  3516. end
  3517. end
  3518. end
  3519. do4 = function()
  3520. if attack == true then
  3521. return
  3522. end
  3523. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  3524. return
  3525. end
  3526. cooldowns[4] = 0
  3527. if Mode == "Normal" then
  3528. attack = true
  3529. local dec = Instance.new("NumberValue", Decrease)
  3530. dec.Name = "DecreaseMvmt"
  3531. dec.Value = 10
  3532. Clone()
  3533. Mode = "AilaBot"
  3534. AilaTarget = "Nah"
  3535. AilaMode = "Passive"
  3536. laarmvis = false
  3537. raarmvis = false
  3538. lalegvis = false
  3539. ralegvis = false
  3540. tavis = false
  3541. lpdvis = false
  3542. rpdvis = false
  3543. appearhat()
  3544. for i = 0, 1, 0.1 do
  3545. swait()
  3546. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3547. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3548. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.3, 0, 0), 0.3)
  3549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * euler(0, 0, 0), 0.3)
  3550. RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(0.6, 0, -0.6) * euler(0, 1.3, 0), 0.3)
  3551. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(0.4, 0, 0.5) * euler(0, -1, 0), 0.3)
  3552. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, 0, 0.1), 0.3)
  3553. LH.C0 = clerp(LH.C0, cf(-0.9, -0.9, 0.2) * euler(0, -1.57, 0) * euler(-0.2, 0.1, 0.3), 0.3)
  3554.  
  3555. end
  3556. Clone()
  3557. refa = part(3, workspace, 0, 0, BrickColor.new("Black"), "Reference", vt())
  3558. refa.Anchored = true
  3559. refa.CFrame = RootPart.CFrame * cf(0, 5, -8)
  3560. newp = parti:Clone()
  3561. newp.Parent = refa
  3562. newp.Enabled = true
  3563. newp.Size = ns({NumberSequenceKeypoint.new(0, 10), NumberSequenceKeypoint.new(1, 4)})
  3564. for i = 0, 1, 0.1 do
  3565. Clone()
  3566. swait()
  3567. ElecEffect(refa.CFrame, 6, 6, 6)
  3568. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3569. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.3)
  3570. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(-0.3, 0, 0), 0.3)
  3571. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * euler(0, 0, 0), 0.3)
  3572. RW.C0 = clerp(RW.C0, cf(1.3, 0.5, -0.2) * euler(2.2, 0, -0.1) * euler(0, 1.3, 0), 0.3)
  3573. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, -0.2) * euler(1.8, 0, 0.3) * euler(0, -1, 0), 0.3)
  3574. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.2) * euler(0, 1.57, 0) * euler(0, 0, -0.1), 0.3)
  3575. LH.C0 = clerp(LH.C0, cf(-0.9, -0.9, 0) * euler(0, -1.57, 0) * euler(0, 0.1, 0.2), 0.3)
  3576. end
  3577. for i = 1, 10 do
  3578. swait()
  3579. ElecEffect(refa.CFrame, 6, 6, 6)
  3580. end
  3581. so("300915867", refa, 1, 1)
  3582. AilaTarget = "Dasd"
  3583. abrawld8.C0 = euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0, 0, -0.2)
  3584. abrawld10.C0 = euler(0, 0, 0) * cf(0, 0, 0)
  3585. ablawld8.C0 = euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0, 0, -0.2)
  3586. ablawld10.C0 = euler(0, 0, 0) * cf(0, 0, 0)
  3587. ailabot.Parent = Character
  3588. abpos.position = refa.Position
  3589. abgy.cframe = RootPart.CFrame * euler(0, 0, 3.14)
  3590. abtprt1.CFrame = cf(refa.Position)
  3591. for i = 1, #ABWelds do
  3592. ABWelds[i].Parent = abtprt1
  3593. end
  3594. for i = 1, #AilaBot do
  3595. AilaBot[i].Transparency = 1
  3596. end
  3597. for d = 1, 0, -0.02 do
  3598. swait()
  3599. ElecEffect(refa.CFrame, 6, 6, 6)
  3600. for i = 1, #AilaBot do
  3601. AilaBot[i].Transparency = d
  3602. abhprt12v.Transparency = 1
  3603. abhprt13v.Transparency = 1
  3604. if d >= 0.5 then
  3605. newp.Enabled = false
  3606. end
  3607. end
  3608. end
  3609. for i = 1, #AilaBot do
  3610. AilaBot[i].Transparency = 0
  3611. abhprt12v.Transparency = 1
  3612. abhprt13v.Transparency = 1
  3613. end
  3614. refa.Parent = nil
  3615. dec.Parent = nil
  3616. attack = false
  3617. for i = 1, 0, -0.04 do
  3618. swait()
  3619. AilaTarget = "Nah"
  3620. AilaMode = "Passive"
  3621. AilaTarget2 = nil
  3622. acloserightfist()
  3623. abhprt12v.Transparency = i
  3624. abhprt13v.Transparency = i
  3625. hwld1.C0 = clerp(hwld1.C0, euler(0.1, 0, 3.14) * cf(0, 2.5, 0.1), 0.1)
  3626. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, -0.3) * cf(0, 0, 0), 0.1)
  3627. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0, 0, -0.4), 0.1)
  3628. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 0.8, 0) * cf(0, 0, 0), 0.1)
  3629. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, -0.3) * cf(0, 0, 0), 0.1)
  3630. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0, 0, -0.4), 0.1)
  3631. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 0.8, 0) * cf(0, 0, 0), 0.1)
  3632. abw1wld3.C0 = clerp(abw1wld3.C0, euler(0, 0, 0) * cf(0, -0.2, 0) * euler(0, 0, 0), 0.1)
  3633. abw2wld1.C0 = clerp(abw2wld1.C0, euler(0, 0, 0) * cf(0, -0.2, -0.4), 0.2)
  3634. end
  3635. abhprt12v.Transparency = 0
  3636. abhprt13v.Transparency = 0
  3637. AilaMode = "Ranged"
  3638. AilaTarget = "Nearest"
  3639. elseif Mode == "AilaBot" then
  3640. attack = true
  3641. Mode = "Normal"
  3642. Clone()
  3643. laarmvis = true
  3644. raarmvis = true
  3645. lalegvis = true
  3646. ralegvis = true
  3647. tavis = true
  3648. disappearhat()
  3649. AilaTarget = "Dasd"
  3650. AilaMode = "Passive"
  3651. while ailaattack == true do
  3652. swait()
  3653. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.3) * euler(0.2, 0, 0), 0.3)
  3654. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  3655. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.4, 0, 0.5) * euler(0, -1, 0), 0.3)
  3656. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(2.8, 0, 0.5) * euler(0, 0.5, 0), 0.3)
  3657. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, -0.2), 0.3)
  3658. LH.C0 = clerp(LH.C0, cf(-1.2, -0.8, 0.1) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  3659.  
  3660. end
  3661. ailaattack = true
  3662. for i = 0, 10 do
  3663. swait()
  3664. if i % 4 == 0 then
  3665. ElecEffect(LeftArm.CFrame * cf(0, 1, 0), 1, 1, 1)
  3666. ElecEffect(RightArm.CFrame * cf(0, -1, 0), 1, 1, 1)
  3667. end
  3668. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.6) * euler(0.05, 0, 0), 0.3)
  3669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  3670. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.57) * euler(0, 1.57, 0), 0.3)
  3671. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57) * euler(0, -1.57, 0), 0.3)
  3672. RH.C0 = clerp(RH.C0, cf(1.05, -0.9, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, -0.2), 0.3)
  3673. LH.C0 = clerp(LH.C0, cf(-1.2, -0.8, 0.1) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  3674. end
  3675. refa = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  3676. refa.Anchored = true
  3677. refa.CFrame = abtprt1.CFrame
  3678. game:GetService("Debris"):AddItem(refa, 10)
  3679. newp = parti:Clone()
  3680. newp.Parent = refa
  3681. newp.Enabled = true
  3682. newp.Size = ns({NumberSequenceKeypoint.new(0, 10), NumberSequenceKeypoint.new(1, 4)})
  3683. for i = 0, 20 do
  3684. swait()
  3685. if i >= 10 then
  3686. newp.Enabled = true
  3687. end
  3688. if i % 4 == 0 then
  3689. ElecEffect(LeftArm.CFrame * cf(0, 1, 0), 1, 1, 1)
  3690. ElecEffect(RightArm.CFrame * cf(0, -1, 0), 1, 1, 1)
  3691. end
  3692. abhprt12v.Transparency = i / 10
  3693. abhprt13v.Transparency = i / 10
  3694. ElecEffect(abtprt1.CFrame, 6, 6, 6)
  3695. aopenleftfist()
  3696. aopenrightfist()
  3697. abtwld1.C1 = clerp(abtwld1.C1, euler(0, 0, 0), 0.3)
  3698. hwld1.C0 = clerp(hwld1.C0, euler(0.3, 0, 3.14) * cf(0, 2.5, 0.3), 0.3)
  3699. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.3)
  3700. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(-0.1, 0, -0.2), 0.3)
  3701. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 0.2, 0) * cf(0, 0, 0), 0.3)
  3702. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.3)
  3703. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0.1, 0, -0.2), 0.3)
  3704. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 0.2, 0) * cf(0, 0, 0), 0.3)
  3705. abw1wld3.C0 = clerp(abw1wld3.C0, euler(0, 3.14, 0) * cf(0, 0, -0.5) * euler(-0.5, 0, 0), 0.3)
  3706. abw2wld1.C0 = clerp(abw2wld1.C0, euler(0, 0, 3.14) * cf(0, -0.8, -0.4), 0.3)
  3707. abw2wld5.C0 = clerp(abw2wld5.C0, euler(0, 0, 0) * cf(0.1, 0.6, 0), 0.3)
  3708. abw2wld6.C0 = clerp(abw2wld6.C0, euler(0, 0, 0) * cf(-0.1, 0.6, 0), 0.3)
  3709. end
  3710. for d = 0, 1, 0.1 do
  3711. swait()
  3712. ElecEffect(abtprt1.CFrame, 6, 6, 6)
  3713. for i = 1, #AilaBot do
  3714. AilaBot[i].Transparency = d
  3715. abhprt12v.Transparency = 1
  3716. abhprt13v.Transparency = 1
  3717. end
  3718. end
  3719. ailabot.Parent = nil
  3720. newp.Enabled = false
  3721. ailaattack = false
  3722. attack = false
  3723. end
  3724. end
  3725. findNearestTorso = function(pos)
  3726. local list = (game.Workspace:children())
  3727. local torso = nil
  3728. local dist = 50
  3729. local temp, human, temp2 = nil, nil, nil
  3730. for x = 1, #list do
  3731. temp2 = list[x]
  3732. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  3733. temp = temp2:findFirstChild("Torso")
  3734. human = temp2:findFirstChild("Humanoid")
  3735. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  3736. local dohit = true
  3737. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(temp.Parent) ~= nil and game.Players:GetPlayerFromCharacter(temp.Parent).TeamColor == Player.TeamColor then
  3738. dohit = false
  3739. end
  3740. if dohit == true then
  3741. torso = temp
  3742. dist = (temp.Position - pos).magnitude
  3743. end
  3744. end
  3745. end
  3746. end
  3747. return torso, dist
  3748. end
  3749. DecreaseStat = function(Model, Stat, Amount, Duration)
  3750. if Model:findFirstChild("Stats") ~= nil and Model.Stats[Stat] ~= nil then
  3751. Model.Stats[Stat].Value = Model.Stats[Stat].Value - Amount
  3752. d = Instance.new("NumberValue", Model.Stats.Decrease)
  3753. dur = Instance.new("NumberValue", d)
  3754. dur.Name = "Duration"
  3755. dur.Value = Duration
  3756. game:GetService("Debris"):AddItem(d, 20)
  3757. if Stat == "Damage" then
  3758. d.Name = "DecreaseAtk"
  3759. else
  3760. if Stat == "Defense" then
  3761. d.Name = "DecreaseDef"
  3762. else
  3763. if Stat == "Movement" then
  3764. d.Name = "DecreaseMvmt"
  3765. end
  3766. end
  3767. end
  3768. if Model:findFirstChild("Torso") ~= nil then
  3769. display = ""
  3770. if Stat == "Damage" then
  3771. if Amount > 0 then
  3772. display = "-Damage"
  3773. else
  3774. display = "+Damage"
  3775. end
  3776. else
  3777. if Stat == "Defense" then
  3778. if Amount > 0 then
  3779. display = "-Defense"
  3780. else
  3781. display = "+Defense"
  3782. end
  3783. else
  3784. if Stat == "Movement" then
  3785. if Amount > 0 then
  3786. display = "-Movement"
  3787. else
  3788. display = "+Movement"
  3789. end
  3790. end
  3791. end
  3792. end
  3793. showDamage(Model, display, "Debuff")
  3794. end
  3795. d.Value = Amount
  3796. end
  3797. end
  3798. GetDist = function(Part1, Part2, magni)
  3799. local targ = Part1.Position - Part2.Position
  3800. local mag = targ.magnitude
  3801. if mag <= magni then
  3802. return true
  3803. else
  3804. return false
  3805. end
  3806. end
  3807. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type, Ranged, Dec, DecAm, Dur, stun, KnockP, Deb, KnockType)
  3808. for _,c in pairs(workspace:children()) do
  3809. local hum = c:findFirstChild("Humanoid")
  3810. if hum ~= nil then
  3811. local head = c:findFirstChild("Torso")
  3812. if head == nil then
  3813. head = c:findFirstChild("Hitbox")
  3814. end
  3815. if head == nil then
  3816. head = c:findFirstChild("Head")
  3817. end
  3818. if head == nil then
  3819. head = c:findFirstChild("HumanoidRootPart")
  3820. end
  3821. if head == nil then
  3822. head = c:findFirstChild("HitPart")
  3823. end
  3824. if head ~= nil then
  3825. local targ = head.Position - Part.Position
  3826. local mag = targ.magnitude
  3827. if mag <= magni and c.Name ~= Player.Name then
  3828. if stun == nil then
  3829. stun = math.random(15, 30)
  3830. end
  3831. Damagefunc(head, mindam*2, maxdam*2, knock/20, Type, KnockP, Deb, KnockType, stun, nil, nil, Ranged, Dec, DecAm, Dur)
  3832. end
  3833. end
  3834. end
  3835. end
  3836. end
  3837. rayCast = function(Pos, Dir, Max, Ignore)
  3838. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3839. end
  3840. local Point = Torso.CFrame * cf(0, Torso.Size.Y, 0)
  3841. LastPoint = Point
  3842. effect = function(Color, Ref, LP, P1, returnn)
  3843. if LP == nil or P1 == nil then
  3844. return
  3845. end
  3846. local effectsmsh = Instance.new("CylinderMesh")
  3847. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  3848. effectsmsh.Name = "Mesh"
  3849. local effectsg = Instance.new("Part")
  3850. NoOutline(effectsg)
  3851. effectsg.formFactor = 3
  3852. effectsg.CanCollide = false
  3853. effectsg.Name = "Eff"
  3854. effectsg.Locked = true
  3855. effectsg.Anchored = true
  3856. effectsg.Size = Vector3.new(0.5, 1, 0.5)
  3857. effectsg.Parent = workspace
  3858. effectsmsh.Parent = effectsg
  3859. effectsg.BrickColor = BrickColor.new(Color)
  3860. effectsg.Reflectance = Ref
  3861. local point1 = P1
  3862. local mg = (LP.p - point1.p).magnitude
  3863. effectsg.Size = Vector3.new(0.5, mg, 0.5)
  3864. effectsg.CFrame = cf((LP.p + point1.p) / 2, point1.p) * CFrame.Angles(math.rad(90), 0, 0)
  3865. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  3866. game:GetService("Debris"):AddItem(effectsg, 2)
  3867. if returnn then
  3868. return effectsg
  3869. end
  3870. if not returnn then
  3871. table.insert(Effects, {effectsg, "Cylinder", 0.2, 0.01, 0, 0.01, effectsmsh})
  3872. end
  3873. end
  3874. MagicBlock = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
  3875. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3876. prt.Anchored = true prt.Material = "Neon"
  3877. prt.CFrame = cframe
  3878. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  3879. game:GetService("Debris"):AddItem(prt, 10)
  3880. if Type == 1 or Type == nil then
  3881. table.insert(Effects, {prt, "Block1", delay/efd, x3, y3, z3, msh})
  3882. else
  3883. if Type == 2 then
  3884. table.insert(Effects, {prt, "Block2", delay/efd, x3, y3, z3, msh})
  3885. else
  3886. if Type == 3 then
  3887. table.insert(Effects, {prt, "Block3", delay/efd, x3, y3, z3, msh, Part})
  3888. else
  3889. if Type == 4 then
  3890. table.insert(Effects, {prt, "Block2Fire", delay/efd, x3, y3, z3, msh})
  3891. end
  3892. end
  3893. end
  3894. end
  3895. end
  3896. MagicSnowflake = function(brickcolor, cframe, eul, x1, y1, z1, delay)
  3897. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3898. prt.Anchored = true prt.Material = "Neon"
  3899. prt.CFrame = cframe * eul
  3900. ID = ""
  3901. rand = math.random(1, 3)
  3902. if rand == 1 then
  3903. ID = "187687161"
  3904. else
  3905. if rand == 2 then
  3906. ID = "187687175"
  3907. else
  3908. ID = "187687193"
  3909. end
  3910. end
  3911. msh = mesh("SpecialMesh", prt, "FileMesh", ID, vt(0, 0, 0), vt(x1, y1, z1))
  3912. game:GetService("Debris"):AddItem(prt, 10)
  3913. table.insert(Effects, {prt, "Snowflake", delay/efd, cframe, msh})
  3914. end
  3915. MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, parent)
  3916. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3917. prt.Anchored = true prt.Material = "Neon"
  3918. prt.CFrame = cframe
  3919. if parent == nil then
  3920. prt.Parent = workspace
  3921. else
  3922. prt.Parent = parent
  3923. end
  3924. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  3925. game:GetService("Debris"):AddItem(prt, 10)
  3926. table.insert(Effects, {prt, "Cylinder", delay/efd, x3, y3, z3, msh})
  3927. end
  3928. MagicCircle2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3929. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3930. prt.Anchored = true prt.Material = "Neon"
  3931. prt.CFrame = cframe
  3932. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  3933. game:GetService("Debris"):AddItem(prt, 10)
  3934. table.insert(Effects, {prt, "Blood", delay/efd, x3, y3, z3, msh})
  3935. end
  3936. MagicBoom2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  3937. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3938. prt.Anchored = true prt.Material = "Neon"
  3939. prt.CFrame = cframe
  3940. local msh = mesh("SpecialMesh", prt, "FileMesh", "1323306", vt(0, 0, 0), vt(x1, y1, z1))
  3941. game:GetService("Debris"):AddItem(prt, 10)
  3942. table.insert(Effects, {prt, "Block4", delay/efd, x3, y3, z3, msh, Part})
  3943. end
  3944. MagicCylinder = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3945. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3946. prt.Anchored = true prt.Material = "Neon"
  3947. prt.CFrame = cframe
  3948. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  3949. game:GetService("Debris"):AddItem(prt, 10)
  3950. table.insert(Effects, {prt, "Cylinder", delay/efd, x3, y3, z3, msh})
  3951. end
  3952. MagicHead = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3953. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3954. prt.Anchored = true prt.Material = "Neon"
  3955. prt.CFrame = cframe
  3956. local msh = mesh("SpecialMesh", prt, "Head", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  3957. game:GetService("Debris"):AddItem(prt, 10)
  3958. table.insert(Effects, {prt, "Cylinder", delay/efd, x3, y3, z3, msh})
  3959. end
  3960. ClangEffect = function(brickcolor, cframe, duration, decrease, size, power)
  3961. local prt = part(3, workspace, 0, 1, brickcolor, "Effect", vt())
  3962. prt.Anchored = true prt.Material = "Neon"
  3963. prt.CFrame = cframe
  3964. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(5, 5, 5))
  3965. game:GetService("Debris"):AddItem(prt, 10)
  3966. table.insert(Effects, {prt, "CylinderClang", duration, decrease, size, power, prt.CFrame, nil})
  3967. end
  3968. MagicWave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3969. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3970. prt.Anchored = true prt.Material = "Neon"
  3971. prt.CFrame = cframe
  3972. local msh = mesh("SpecialMesh", prt, "FileMesh", "20329976", vt(0, 0, 0), vt(x1, y1, z1))
  3973. game:GetService("Debris"):AddItem(prt, 10)
  3974. table.insert(Effects, {prt, "Cylinder", delay/efd, x3, y3, z3, msh})
  3975. end
  3976. MagicIcicle = function(brickcolor, cframe, x1, y1, z1, delay)
  3977. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3978. prt.Anchored = true prt.Material = "Neon"
  3979. prt.CFrame = cframe
  3980. msh = mesh("SpecialMesh", prt, "FileMesh", "1778999", vt(0, 0, 0), vt(x1, y1, z1))
  3981. game:GetService("Debris"):AddItem(prt, 10)
  3982. for i = 1, 5 do
  3983. BreakEffect(BrickColor.new("Cyan"), prt.CFrame * cf(0, 4, 0), math.random(20, 80) / 100, math.random(2, 10), math.random(20, 80) / 100)
  3984. end
  3985. for i = 1, 15 do
  3986. local freezepart = part(3, workspace, 0.5, 0.5, NewCol2_2, "Ice Part", vt(math.random(1, 2) + math.random(), math.random(1, 2) + math.random(), math.random(1, 2) + math.random()))
  3987. freezepart.Anchored = true
  3988. freezepart.CanCollide = true
  3989. freezepart.CFrame = cframe * cf(math.random(-300, 300) / 100, 4, math.random(-300, 300) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3990. game:GetService("Debris"):AddItem(freezepart, 10)
  3991. end
  3992. table.insert(Effects, {prt, "Ice", delay/efd, msh, 1, 0.2})
  3993. end
  3994. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  3995. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3996. prt.Anchored = true prt.Material = "Neon"
  3997. prt.CFrame = cframe * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3998. game:GetService("Debris"):AddItem(prt, 10)
  3999. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  4000. local num = math.random(10, 50) / 1000
  4001. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  4002. end
  4003. Bullet = function(Part)
  4004. bullet = part(3, workspace, 0, 0, BrickColor.new("Bright yellow"), "Bullet", vt())
  4005. bmsh = mesh("CylinderMesh", bullet, "", "", vt(0, 0, 0), vt(2, 4, 2))
  4006. bullet.CanCollide = true
  4007. bullet.CFrame = Part.CFrame * euler(0, 0, 1.57)
  4008. bullet.Velocity = Part.CFrame * euler(1.57, 0, 0).lookVector * 40
  4009. game:GetService("Debris"):AddItem(bullet, 5)
  4010. end
  4011. ElecEffect = function(cff, x, y, z)
  4012. local prt = part(3, workspace, 0, 0, NewCol3_2, "Part", vt(1, 1, 1))
  4013. prt.Anchored = true prt.Material = "Glass"
  4014. prt.CFrame = cff * cf(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  4015. prt.CFrame = cf(prt.Position)
  4016. game:GetService("Debris"):AddItem(prt, 10)
  4017. xval = math.random() / 26
  4018. yval = math.random() / 26
  4019. zval = math.random() / 26
  4020. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(xval, yval, zval))
  4021. eul1 = math.random(-50, 50)
  4022. eul2 = math.random(-50, 50)
  4023. eul3 = math.random(-50, 50)
  4024. euld = euler(eul1, eul2, eul3)
  4025. euld2 = euler(-eul1, -eul2, -eul3)
  4026. Effects[#Effects + 1] = {prt, "Elec", 0.05, x, y, z, xval, yval, zval, msh, euld, euld2}
  4027. end
  4028. ElecEffect2 = function(cff, x, y, z)
  4029. local prt = part(3, workspace, 0, 0, NewCol2_2, "Part", vt(1, 1, 1))
  4030. prt.Anchored = true prt.Material = "Neon"
  4031. prt.CFrame = cff * cf(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  4032. prt.CFrame = cf(prt.Position)
  4033. game:GetService("Debris"):AddItem(prt, 10)
  4034. xval = math.random() / 17
  4035. yval = math.random() / 17
  4036. zval = math.random() / 17
  4037. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(xval, yval, zval))
  4038. eul1 = math.random(-50, 50)
  4039. eul2 = math.random(-50, 50)
  4040. eul3 = math.random(-50, 50)
  4041. euld = euler(eul1, eul2, eul3)
  4042. euld2 = euler(-eul1, -eul2, -eul3)
  4043. Effects[#Effects + 1] = {prt, "Elec", 0.1, x, y, z, xval, yval, zval, msh, euld, euld2}
  4044. end
  4045. Clone = function()
  4046. for _,v in pairs(Torso.Parent:children()) do
  4047. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  4048. local c = part(3, workspace, 0, 0.5, NewCol2_2, "Effect", v.Size/3.9)
  4049. c.Anchored = true
  4050. c.CFrame = v.CFrame
  4051. c.Material = "Glass"
  4052. game:GetService("Debris"):AddItem(c, 5)
  4053. local cmsh = nil
  4054. if v.Name == "Head" then
  4055. cmsh = mesh("SpecialMesh", c, "Head", "nil", vt(0, 0, 0), v.Mesh.Scale)
  4056. else
  4057. cmsh = mesh("BlockMesh", c, "nil", "nil", vt(0, 0, 0), vt(1, 1, 1))
  4058. end
  4059. table.insert(Effects, {c, "Cylinder", 0.05, 0.1, 0.1, 0.1, cmsh})
  4060. end
  4061. end
  4062. end
  4063. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration, Sound)
  4064. if hit.Parent == nil then
  4065. return
  4066. end
  4067. if hit.Name == "Hitbox" and hit.Parent ~= modelzorz and ranged ~= true then
  4068. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  4069. ref.Anchored = true
  4070. ref.CFrame = cf(hit.Position)
  4071. game:GetService("Debris"):AddItem(ref, 1)
  4072. hitnum = math.random(1, 5)
  4073. if hitnum == 1 then
  4074. so("199148971", ref, 1, 1)
  4075. else
  4076. if hitnum == 2 then
  4077. so("199149025", ref, 1, 1)
  4078. else
  4079. if hitnum == 3 then
  4080. so("199149072", ref, 1, 1)
  4081. else
  4082. if hitnum == 4 then
  4083. so("199149109", ref, 1, 1)
  4084. else
  4085. if hitnum == 5 then
  4086. so("199149119", ref, 1, 1)
  4087. end
  4088. end
  4089. end
  4090. end
  4091. end
  4092. StaggerHit.Value = true
  4093. end
  4094. h = hit.Parent:FindFirstChild("Humanoid")
  4095. for _,v in pairs(hit.Parent:children()) do
  4096. if v:IsA("Humanoid") then
  4097. h = v
  4098. end
  4099. end
  4100. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  4101. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  4102. end
  4103. if hit.Parent.className == "Hat" then
  4104. hit = hit.Parent.Parent:findFirstChild("Head")
  4105. end
  4106. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  4107. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  4108. return
  4109. end
  4110. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(hit.Parent) ~= nil and game.Players:GetPlayerFromCharacter(hit.Parent).TeamColor == Player.TeamColor then
  4111. return
  4112. end
  4113. c = Instance.new("ObjectValue")
  4114. c.Name = "creator"
  4115. c.Value = Player
  4116. c.Parent = h
  4117. RecentEnemy.Value = hit.Parent
  4118. game:GetService("Debris"):AddItem(c, 0.5)
  4119. minim = minim * Atk.Value
  4120. maxim = maxim * Atk.Value
  4121. Damage = 0
  4122. if minim == maxim then
  4123. Damage = maxim
  4124. else
  4125. Damage = math.random(minim, maxim)
  4126. end
  4127. blocked = false
  4128. enblock = nil
  4129. Stats = hit.Parent:findFirstChild("Stats")
  4130. if Stats ~= nil then
  4131. invis = Stats:findFirstChild("Invisibility")
  4132. isinvis = Stats:findFirstChild("IsInvisible")
  4133. if (ranged == false or ranged == nil) and invis ~= nil and isinvis.Value == true then
  4134. invis.Value = 0
  4135. end
  4136. enblock = Stats:findFirstChild("Block")
  4137. if enblock ~= nil and enblock.Value == true then
  4138. blocked = true
  4139. end
  4140. if Stats:findFirstChild("Defense") ~= nil then
  4141. Damage = Damage / Stats.Defense.Value
  4142. if Damage <= 3 and (ranged == false or ranged == nil) and blocked ~= true then
  4143. hitnum = math.random(1, 5)
  4144. if hitnum == 1 then
  4145. so("199149321", hit, 1, 1)
  4146. else
  4147. if hitnum == 2 then
  4148. so("199149338", hit, 1, 1)
  4149. else
  4150. if hitnum == 3 then
  4151. so("199149367", hit, 1, 1)
  4152. else
  4153. if hitnum == 4 then
  4154. so("199149409", hit, 1, 1)
  4155. else
  4156. if hitnum == 5 then
  4157. so("199149452", hit, 1, 1)
  4158. end
  4159. end
  4160. end
  4161. end
  4162. end
  4163. else
  4164. if ranged == false or ranged == nil and blocked ~= true then
  4165. hitnum = math.random(1, 6)
  4166. if hitnum == 1 then
  4167. so("199149137", hit, 1, 1)
  4168. else
  4169. if hitnum == 2 then
  4170. so("199149186", hit, 1, 1)
  4171. else
  4172. if hitnum == 3 then
  4173. so("199149221", hit, 1, 1)
  4174. else
  4175. if hitnum == 4 then
  4176. so("199149235", hit, 1, 1)
  4177. else
  4178. if hitnum == 5 then
  4179. so("199149269", hit, 1, 1)
  4180. else
  4181. if hitnum == 6 then
  4182. so("199149297", hit, 1, 1)
  4183. end
  4184. end
  4185. end
  4186. end
  4187. end
  4188. end
  4189. end
  4190. end
  4191. if Damage <= 3 and staghit == true then
  4192. StaggerHit.Value = true
  4193. end
  4194. end
  4195. if Stats:findFirstChild("Stun") ~= nil then
  4196. if blocked == true then
  4197. incstun = incstun / 2
  4198. end
  4199. --[[if Stats.Stun.Value < Stats.StunThreshold.Value then
  4200. Stats.Stun.Value = Stats.Stun.Value + incstun
  4201. end--]]
  4202. end
  4203. if Stats:findFirstChild("Stagger") ~= nil and stagger == true then
  4204. Stats.Stagger.Value = true
  4205. end
  4206. end
  4207. if blocked == true then
  4208. showDamage(hit.Parent, "Block", "Damage")
  4209. if ranged ~= true then
  4210. enblock.Value = false
  4211. Stagger.Value = true
  4212. hitnum = math.random(1, 2)
  4213. if hitnum == 1 then
  4214. so("199148933", hit, 1, 1)
  4215. else
  4216. if hitnum == 2 then
  4217. so("199148947", hit, 1, 1)
  4218. end
  4219. end
  4220. end
  4221. else
  4222. brigatk = false
  4223. Damage = math.floor(Damage)
  4224. coroutine.resume(coroutine.create(function(Hum, Dam)
  4225. hit.Parent.Humanoid:TakeDamage(Damage)
  4226. end
  4227. ), h, Damage)
  4228. showDamage(hit.Parent, Damage, "Damage")
  4229. if DecreaseState ~= nil then
  4230. if DecreaseState == "Shatter" then
  4231. DecreaseStat(hit.Parent, "Movement", DecreaseAmount, Duration)
  4232. DecreaseStat(hit.Parent, "Damage", DecreaseAmount, Duration)
  4233. else
  4234. DecreaseStat(hit.Parent, DecreaseState, DecreaseAmount, Duration)
  4235. end
  4236. end
  4237. if Type == "Knockdown" then
  4238. hum = hit.Parent.Humanoid
  4239. hum.PlatformStand = true
  4240. coroutine.resume(coroutine.create(function(HHumanoid)
  4241. swait(1)
  4242. HHumanoid.PlatformStand = false
  4243. end), hum)
  4244. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  4245. local bodvol = Instance.new("BodyVelocity")
  4246. bodvol.velocity = angle * knockback
  4247. bodvol.P = 5000
  4248. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  4249. bodvol.Parent = hit
  4250. rl = Instance.new("BodyAngularVelocity")
  4251. rl.P = 3000
  4252. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  4253. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4254. rl.Parent = hit
  4255. game:GetService("Debris"):AddItem(bodvol, 0.5)
  4256. game:GetService("Debris"):AddItem(rl, 0.5)
  4257. else
  4258. do
  4259. if Type == "Shatter" then
  4260. for i = 1, 10 do
  4261. BreakEffect(BrickColor.new("Cyan"), hit.CFrame, math.random(20, 80) / 100, math.random(2, 10), math.random(20, 80) / 100)
  4262. end
  4263. else
  4264. do
  4265. if Type == "Knockdown2" then
  4266. hum = hit.Parent.Humanoid
  4267. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  4268. local bodvol = Instance.new("BodyVelocity")
  4269. bodvol.velocity = angle * knockback
  4270. bodvol.P = 5000
  4271. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  4272. bodvol.Parent = hit
  4273. game:GetService("Debris"):AddItem(bodvol, 0.5)
  4274. else
  4275. do
  4276. if Type == "Normal" then
  4277. vp = Instance.new("BodyVelocity")
  4278. vp.P = 500
  4279. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  4280. if KnockbackType == 1 then
  4281. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  4282. else
  4283. if KnockbackType == 2 then
  4284. vp.velocity = Property.CFrame.lookVector * knockback
  4285. end
  4286. end
  4287. game:GetService("Debris"):AddItem(vp, 0.5)
  4288. if knockback > 0 then
  4289. vp.Parent = hit.Parent.Torso
  4290. end
  4291. end
  4292. debounce = Instance.new("BoolValue")
  4293. debounce.Name = "DebounceHit"
  4294. debounce.Parent = hit.Parent
  4295. if Delay == 0 then
  4296. debounce.Parent = nil
  4297. end
  4298. debounce.Value = true
  4299. game:GetService("Debris"):AddItem(debounce, Delay)
  4300. c = Instance.new("ObjectValue")
  4301. c.Name = "creator"
  4302. c.Value = Player
  4303. c.Parent = h
  4304. game:GetService("Debris"):AddItem(c, 0.5)
  4305. CRIT = false
  4306. end
  4307. end
  4308. end
  4309. end
  4310. end
  4311. end
  4312. end
  4313. end
  4314. end
  4315. showDamage = function(Char, Dealt, Type)
  4316. m = Instance.new("Model")
  4317. m.Name = "Effect"
  4318. c = Instance.new("Part")
  4319. c.Transparency = 1
  4320. c.Name = "Head"
  4321. c.TopSurface = 0
  4322. c.BottomSurface = 0
  4323. c.formFactor = "Plate"
  4324. c.Size = Vector3.new(1, 0.4, 1)
  4325. b = Instance.new("BillboardGui", c)
  4326. b.Size = UDim2.new(5, 0, 5, 0)
  4327. b.AlwaysOnTop = true
  4328. damgui = gui("TextLabel", b, tostring(Dealt), 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  4329. if Type == "Damage" then
  4330. damgui.Font = "SourceSans"
  4331. if Dealt == "Block" then
  4332. damgui.TextColor3 = NewCol2_2.Color
  4333. else
  4334. if Dealt < 3 then
  4335. damgui.TextColor3 = BrickColor.new("White").Color
  4336. else
  4337. if Dealt >= 3 and Dealt < 20 then
  4338. damgui.TextColor3 = BrickColor.new("Bright yellow").Color
  4339. else
  4340. damgui.TextColor3 = BrickColor.new("Really red").Color
  4341. damgui.Font = "SourceSansBold"
  4342. end
  4343. end
  4344. end
  4345. else
  4346. if Type == "Debuff" then
  4347. damgui.TextColor3 = BrickColor.new("White").Color
  4348. else
  4349. if Type == "Interrupt" then
  4350. damgui.TextColor3 = BrickColor.new("New Yeller").Color
  4351. end
  4352. end
  4353. end
  4354. damgui.TextScaled = true
  4355. ms = Instance.new("CylinderMesh")
  4356. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  4357. ms.Parent = c
  4358. c.Reflectance = 0
  4359. Instance.new("BodyGyro").Parent = c
  4360. c.Parent = m
  4361. if Char:findFirstChild("Head") ~= nil then
  4362. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  4363. else
  4364. if Char.Parent:findFirstChild("Head") ~= nil then
  4365. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  4366. end
  4367. end
  4368. f = Instance.new("BodyPosition")
  4369. f.P = 200
  4370. f.D = 100
  4371. f.maxForce = Vector3.new(445000, 445000, 445000)
  4372. if Type == "Damage" then
  4373. f.position = c.Position + Vector3.new(0, 3, 0)
  4374. else
  4375. if Type == "Debuff" or Type == "Interrupt" then
  4376. f.position = c.Position + Vector3.new(0, 5, 0)
  4377. end
  4378. end
  4379. f.Parent = c
  4380. game:GetService("Debris"):AddItem(m, 5)
  4381. table.insert(Effects, {m, "showDamage", damgui, f, 10, 1, 15, 50, 100})
  4382. c.CanCollide = false
  4383. m.Parent = workspace
  4384. c.CanCollide = false
  4385. end
  4386. combo = 0
  4387. ob1d = function(mouse)
  4388. if attack == true or equipped == false then
  4389. return
  4390. end
  4391. hold = true
  4392. removeControl()
  4393. if combo == 0 then
  4394. combo = 1
  4395. attackone()
  4396. else
  4397. if combo == 1 then
  4398. combo = 2
  4399. attacktwo()
  4400. else
  4401. if combo == 2 then
  4402. combo = 3
  4403. if Mode ~= "Normal" then
  4404. combo = 0
  4405. end
  4406. if Mode == "Normal" then
  4407. attackthreecombo()
  4408. elseif Mode == "AilaBot" then
  4409. attackthree()
  4410. end
  4411. else
  4412. if combo == 3 then
  4413. combo = 0
  4414. attackfour()
  4415. end
  4416. end
  4417. end
  4418. end
  4419. resumeControl()
  4420. coroutine.resume(coroutine.create(function()
  4421. for i = 1, 50 do
  4422. if attack == false then
  4423. swait()
  4424. end
  4425. end
  4426. if attack == false and Mode == "Normal" then
  4427. combo = 0
  4428. laarmvis = true
  4429. raarmvis = true
  4430. lalegvis = true
  4431. ralegvis = true
  4432. tavis = true
  4433. lpdvis = false
  4434. rpdvis = false
  4435. end
  4436. end))
  4437. end
  4438. ob1u = function(mouse)
  4439. hold = false
  4440. end
  4441. buttonhold = false
  4442. fenbarmove1.MouseButton1Click:connect(do1)
  4443. fenbarmove2.MouseButton1Click:connect(do2)
  4444. fenbarmove3.MouseButton1Click:connect(do3)
  4445. fenbarmove4.MouseButton1Click:connect(do4)
  4446. eul = 0
  4447. equipped = false
  4448. visormouth = true
  4449. visoreye = true
  4450. key = function(key)
  4451. if key == "f" then
  4452. pressedf = true
  4453. fnumb = 0
  4454. attack = true
  4455. if equipped == false then
  4456. equipped = true
  4457. RSH = ch.Torso["Right Shoulder"]
  4458. LSH = ch.Torso["Left Shoulder"]
  4459. RSH.Parent = nil
  4460. LSH.Parent = nil
  4461. RW.Name = "Right Shoulder"
  4462. RW.Part0 = ch.Torso
  4463. RW.C0 = cf(1.5, 0.5, 0)
  4464. RW.C1 = cf(0, 0.5, 0)
  4465. RW.Part1 = ch["Right Arm"]
  4466. RW.Parent = ch.Torso
  4467. LW.Name = "Left Shoulder"
  4468. LW.Part0 = ch.Torso
  4469. LW.C0 = cf(-1.5, 0.5, 0)
  4470. LW.C1 = cf(0, 0.5, 0)
  4471. LW.Part1 = ch["Left Arm"]
  4472. LW.Parent = ch.Torso
  4473. Animate.Parent = nil
  4474. disappearhat()
  4475. equipanim()
  4476.  
  4477.  
  4478. else
  4479. appearhat()
  4480. equipped = false
  4481. hideanim()
  4482. LH.C1 = LHC1
  4483. RH.C1 = RHC1
  4484. Animate.Parent = Humanoid
  4485. swait(0)
  4486. RW.Parent = nil
  4487. LW.Parent = nil
  4488. RSH.Parent = player.Character.Torso
  4489. LSH.Parent = player.Character.Torso
  4490. laarmvis = false
  4491. raarmvis = false
  4492. lalegvis = false
  4493. ralegvis = false
  4494. tavis = false
  4495. end
  4496. attack = false
  4497. end
  4498. if equipped == false then
  4499. return
  4500. end
  4501. if ((key == "q" and Mode ~= "AilaBot") or key == "e") and Mode == "AilaBot" then
  4502. ChangeTarget()
  4503. end
  4504. if key == "z" then
  4505. do1()
  4506. end
  4507. if key == "x" then
  4508. do2()
  4509. end
  4510. if key == "c" then
  4511. do3()
  4512. end
  4513. if key == "v" then
  4514. do4()
  4515. end
  4516. if attack == false then
  4517. RecentEnemy.Value = nil
  4518. end
  4519. end
  4520. key2 = function(key)
  4521. end
  4522.  
  4523. ds = function(mouse)
  4524. end
  4525. coroutine.resume(coroutine.create(function()
  4526. player = Player
  4527. ch = Character
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533. remote = Instance.new 'RemoteFunction';
  4534. remote.Parent = Character;
  4535. remote.OnServerInvoke = function (player, request, ...)
  4536. if (player ~= Player) then
  4537. return error ('You cannot invoke this remote', 0);
  4538. end;
  4539.  
  4540. if (request == 1) then
  4541. local k = ...;
  4542.  
  4543. key(k)
  4544.  
  4545.  
  4546. end;
  4547. if (request == 11) then
  4548. local k = ...;
  4549.  
  4550. --KeyUp(k)
  4551.  
  4552.  
  4553. end;
  4554. if (request == 111) then
  4555. local k = ...;
  4556.  
  4557. ob1d()
  4558.  
  4559.  
  4560. end;
  4561.  
  4562.  
  4563.  
  4564.  
  4565.  
  4566.  
  4567. if (request == 2) then
  4568. local k=...;
  4569. mouseTarget=k
  4570. end
  4571. if (request == 3) then
  4572. local k=...;
  4573. mouseHit=k
  4574. end
  4575.  
  4576. end;
  4577.  
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591. remote.Name = 'ServerRemote';
  4592. --local remote = NLS ([=[
  4593. local localscript = script.Keys
  4594. localscript.Name = Player.Name
  4595. localscript.Parent = Character
  4596.  
  4597.  
  4598.  
  4599.  
  4600. end))
  4601.  
  4602. --Bin.Equipped:connect(s)
  4603. --Bin.Deselected:connect(ds)
  4604. print("Fen loaded.")
  4605. local mananum = 0
  4606. local donum = 0
  4607. local stunnum = 0
  4608. local staggeranim = false
  4609. local stunanim = false
  4610. local Point, LastPoint = nil, nil
  4611. local walk = 0
  4612. local walkforw = true
  4613. local breakp = false
  4614.  
  4615. while 1 do
  4616. swait()
  4617. if Mode == "Normal" then
  4618. cooldownsadd[1] = 1
  4619. cooldownsadd[2] = 1
  4620. cooldownsadd[3] = 1
  4621. fenbarmove1.Text = "(Z)\nAila Stingers"
  4622. fenbarmove2.Text = "(X)\nBooster Blaze"
  4623. fenbarmove3.Text = "(C)\nGround Bunker"
  4624. else
  4625. cooldownsadd[1] = 1
  4626. cooldownsadd[2] = 1
  4627. cooldownsadd[3] = 1
  4628. fenbarmove1.Text = "(Z)\nEnergy Drain"
  4629. fenbarmove2.Text = "(X)\nParticle Cannon"
  4630. fenbarmove3.Text = "(C)\n"
  4631. end
  4632. if Mode == "AilaBot" and AilaMode == "Ranged" and AilaTarget2 ~= nil and ailaattack == false and 5 <= mana.Value and math.random(1, 50) == 1 then
  4633. mana.Value = mana.Value - 5
  4634. coroutine.resume(coroutine.create(function()
  4635. d = math.random(1, 4)
  4636. if d == 1 then
  4637. LaserShot()
  4638. else
  4639. if d == 2 then
  4640. SatelliteShot()
  4641. else
  4642. if d == 3 then
  4643. QuadBarrage()
  4644. else
  4645. if d == 4 then
  4646. QuadBurst()
  4647. end
  4648. end
  4649. end
  4650. end
  4651. end))
  4652.  
  4653. end
  4654. abtwld8.C0 = abtwld8.C0 * euler(0, 0.05, 0)
  4655. abtwld9.C0 = abtwld9.C0 * euler(0, -0.08, 0)
  4656. abtwld10.C0 = abtwld10.C0 * euler(0, 0.11, 0)
  4657. if ailaattack == false then
  4658. if AilaTarget == "None" then
  4659. AilaTarget2 = nil
  4660. else
  4661. if AilaTarget == "Target" then
  4662. abgy.cframe = cf(abtprt4.Position, AilaTarget2.Position) * euler(0, 0, 3.14)
  4663. if (AilaTarget2.Parent:findFirstChild("Humanoid")) ~= nil and AilaTarget2.Parent.Humanoid.Health <= 0 then
  4664. AilaTarget = "None"
  4665. AilaTarget2 = nil
  4666. end
  4667. else
  4668. if AilaTarget == "Nearest" then
  4669. target = findNearestTorso(RootPart.Position)
  4670. if target ~= nil then
  4671. AilaTarget2 = target
  4672. abgy.cframe = cf(abtprt4.Position, target.Position) * euler(0, 0, 3.14)
  4673. else
  4674. AilaTarget2 = nil
  4675. end
  4676. end
  4677. end
  4678. end
  4679. end
  4680. if AilaMode == "Ranged" then
  4681. abtwld1.C0 = clerp(abtwld1.C0, cf(0, donum, 0), 0.3)
  4682. if AilaTarget2 == nil then
  4683. pos4 = vt(RootPart.Position.X, abtprt4.Position.Y, RootPart.Position.Z)
  4684. abgy.cframe = cf(abtprt4.Position, pos4) * euler(0, 0, 3.14)
  4685. if ailaattack == false then
  4686. abtwld1.C1 = clerp(abtwld1.C1, euler(0, 0, 0), 0.3)
  4687. abw1wld3.C0 = clerp(abw1wld3.C0, cf(0, -0.6, 0) * euler(0, 0, 0), 0.2)
  4688. abw2wld1.C0 = clerp(abw2wld1.C0, euler(0, 0, 3.14) * cf(0, -0.8, -0.4), 0.2)
  4689. abw2wld5.C0 = clerp(abw2wld5.C0, euler(0, 0, 0) * cf(0.1, 0.6, 0), 0.2)
  4690. abw2wld6.C0 = clerp(abw2wld6.C0, euler(0, 0, 0) * cf(-0.1, 0.6, 0), 0.2)
  4691. hwld1.C0 = clerp(hwld1.C0, euler(0.3, 0, 3.14) * cf(0, 2.5, 0.3), 0.3)
  4692. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.2)
  4693. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(-0.1, 0, -0.2), 0.2)
  4694. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 0.2, 0) * cf(0, 0, 0), 0.2)
  4695. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.2)
  4696. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0.1, 0, -0.2), 0.2)
  4697. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 0.2, 0) * cf(0, 0, 0), 0.2)
  4698. end
  4699. else
  4700. if ailaattack == false then
  4701. abtwld1.C1 = clerp(abtwld1.C1, euler(0, 0, 0), 0.3)
  4702. abw1wld3.C0 = clerp(abw1wld3.C0, euler(0, 0, 0) * cf(0, -0.6, 0) * euler(-1.6, 0, 0), 0.2)
  4703. abw2wld1.C0 = clerp(abw2wld1.C0, euler(0, 0, 0) * cf(0, -0.2, -0.4), 0.2)
  4704. abw2wld5.C0 = clerp(abw2wld5.C0, euler(0, 0, 0) * cf(0.2, -0.2, 0), 0.2)
  4705. abw2wld6.C0 = clerp(abw2wld6.C0, euler(0, 0, 0) * cf(-0.2, -0.2, 0), 0.2)
  4706. hwld1.C0 = clerp(hwld1.C0, euler(0.3, 0, 3.14) * cf(0, 2.5, 0.3), 0.3)
  4707. abrawld2.C0 = clerp(abrawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.2)
  4708. abrawld8.C0 = clerp(abrawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(-0.1, 0, 0), 0.2)
  4709. abrawld10.C0 = clerp(abrawld10.C0, euler(0, 0.6, 0) * cf(0, 0, 0), 0.2)
  4710. ablawld2.C0 = clerp(ablawld2.C0, euler(0, 0, 0) * cf(0, 0, 0), 0.2)
  4711. ablawld8.C0 = clerp(ablawld8.C0, euler(3.14, 0, 0) * cf(0, 0.9, 0) * euler(0.1, 0, -0.2), 0.2)
  4712. ablawld10.C0 = clerp(ablawld10.C0, euler(0, 0.2, 0) * cf(0, 0, 0), 0.2)
  4713. end
  4714. end
  4715. end
  4716. if Humanoid.Health <= 0 then
  4717. attack = true
  4718. if explode == false then
  4719. explode = true
  4720. RootPart.Anchored = true
  4721. end
  4722. resumeControl()
  4723. modelzorz.Parent = workspace
  4724. game:GetService("Debris"):AddItem(modelzorz, 30)
  4725. pdriver.Parent = workspace
  4726. game:GetService("Debris"):AddItem(pdriver, 30)
  4727. armor.Parent = workspace
  4728. game:GetService("Debris"):AddItem(armor, 30)
  4729. for i = 1, #Weapon do
  4730. Weapon[i].Parent = modelzorz
  4731. Weapon[i].CanCollide = true
  4732. end
  4733. for i = 1, #PDriver do
  4734. PDriver[i].Parent = pdriver
  4735. PDriver[i].CanCollide = true
  4736. end
  4737. for i = 1, #Armor do
  4738. if Armor[i].Name == "Armor Head Part12v" or Armor[i].Name == "Armor Head Part13v" then
  4739. Armor[i].Parent = nil
  4740. end
  4741. Armor[i].Parent = armor
  4742. Armor[i].CanCollide = true
  4743. end
  4744. if breakp == false then
  4745. breakp = true
  4746. for _,c in pairs(Character:children()) do
  4747. if c.className == "Part" then
  4748. c.CanCollide = false
  4749. end
  4750. end
  4751. for i = 1, #Welds do
  4752. if math.random(1, 5) == 1 then
  4753. Welds[i].Parent = nil
  4754. else
  4755. Welds[i].Parent = lprt1
  4756. end
  4757. if Welds[i].Part0.Parent == Character or Welds[i].Part1.Parent == Character then
  4758. Welds[i].Parent = nil
  4759. end
  4760. end
  4761. for i = 1, #AWelds do
  4762. if math.random(1, 5) == 1 then
  4763. AWelds[i].Parent = nil
  4764. else
  4765. AWelds[i].Parent = atprt1
  4766. end
  4767. if AWelds[i].Part0.Parent == Character or AWelds[i].Part1.Parent == Character then
  4768. AWelds[i].Parent = nil
  4769. end
  4770. end
  4771. for i = 1, #PDWelds do
  4772. if math.random(1, 5) == 1 then
  4773. PDWelds[i].Parent = nil
  4774. else
  4775. PDWelds[i].Parent = pdprt1
  4776. end
  4777. if PDWelds[i].Part0.Parent == Character or PDWelds[i].Part1.Parent == Character then
  4778. PDWelds[i].Parent = nil
  4779. end
  4780. end
  4781. end
  4782. end
  4783. do
  4784. if fnumb < 21 then
  4785. fnumb = fnumb + 1
  4786. if pressedf == false then
  4787. fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency - 0.025
  4788. tellbar.TextTransparency = tellbar.TextTransparency - 0.05
  4789. tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency - 0.05
  4790. else
  4791. if fnumb == 20 then
  4792. fenframe5.Parent = nil
  4793. print("daigui")
  4794. end
  4795. fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency + 0.025
  4796. tellbar.TextTransparency = tellbar.TextTransparency + 0.05
  4797. tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency + 0.05
  4798. end
  4799. end
  4800. passive1.Value = 0.1
  4801. passive2.Value = 0
  4802. if tavis == true then
  4803. passive1.Value = passive1.Value - 0.2
  4804. passive2.Value = passive2.Value + 0.05
  4805. end
  4806. if laarmvis == true then
  4807. passive1.Value = passive1.Value - 0.1
  4808. passive2.Value = passive2.Value + 0.05
  4809. end
  4810. if raarmvis == true then
  4811. passive1.Value = passive1.Value - 0.1
  4812. passive2.Value = passive2.Value + 0.05
  4813. end
  4814. if lalegvis == true then
  4815. passive1.Value = passive1.Value - 0.1
  4816. passive2.Value = passive2.Value + 0.05
  4817. end
  4818. if ralegvis == true then
  4819. passive1.Value = passive1.Value - 0.1
  4820. passive2.Value = passive2.Value + 0.05
  4821. end
  4822. for i = 1, #PDriver do
  4823. -- DECOMPILER ERROR at PC16506: Unhandled construct in 'MakeBoolean' P1
  4824.  
  4825. -- DECOMPILER ERROR at PC16506: Unhandled construct in 'MakeBoolean' P1
  4826.  
  4827. if 0 <= i and i <= 10 and lpdvis == true and 0 < PDriver[i].Transparency then
  4828. PDriver[i].Transparency = PDriver[i].Transparency - 0.05
  4829. end
  4830. if lpdvis == false and PDriver[i].Transparency < 1 then
  4831. PDriver[i].Transparency = PDriver[i].Transparency + 0.045
  4832. end
  4833. -- DECOMPILER ERROR at PC16548: Unhandled construct in 'MakeBoolean' P1
  4834.  
  4835. -- DECOMPILER ERROR at PC16548: Unhandled construct in 'MakeBoolean' P1
  4836.  
  4837. if 11 <= i and i <= 20 and rpdvis == true and 0 < PDriver[i].Transparency then
  4838. PDriver[i].Transparency = PDriver[i].Transparency - 0.5
  4839. end
  4840. if rpdvis == false and PDriver[i].Transparency < 1 then
  4841. PDriver[i].Transparency = PDriver[i].Transparency + 0.45
  4842. end
  4843. end
  4844. for i = 1, #Armor do
  4845. -- DECOMPILER ERROR at PC16598: Unhandled construct in 'MakeBoolean' P1
  4846.  
  4847. -- DECOMPILER ERROR at PC16598: Unhandled construct in 'MakeBoolean' P1
  4848.  
  4849. if string.sub(Armor[i].Name, 7, 13) == "LeftArm" and laarmvis == true and 0 < Armor[i].Transparency then
  4850. Armor[i].Transparency = Armor[i].Transparency - 0.08
  4851. end
  4852. if laarmvis == false and Armor[i].Transparency < 1 then
  4853. Armor[i].Transparency = Armor[i].Transparency + 0.05
  4854. end
  4855. -- DECOMPILER ERROR at PC16643: Unhandled construct in 'MakeBoolean' P1
  4856.  
  4857. -- DECOMPILER ERROR at PC16643: Unhandled construct in 'MakeBoolean' P1
  4858.  
  4859. if string.sub(Armor[i].Name, 7, 14) == "RightArm" and raarmvis == true and 0 < Armor[i].Transparency then
  4860. Armor[i].Transparency = Armor[i].Transparency - 0.08
  4861. end
  4862. if raarmvis == false and Armor[i].Transparency < 1 then
  4863. Armor[i].Transparency = Armor[i].Transparency + 0.05
  4864. end
  4865. -- DECOMPILER ERROR at PC16688: Unhandled construct in 'MakeBoolean' P1
  4866.  
  4867. -- DECOMPILER ERROR at PC16688: Unhandled construct in 'MakeBoolean' P1
  4868.  
  4869. if string.sub(Armor[i].Name, 7, 13) == "LeftLeg" and lalegvis == true and 0 < Armor[i].Transparency then
  4870. Armor[i].Transparency = Armor[i].Transparency - 0.08
  4871. end
  4872. if lalegvis == false and Armor[i].Transparency < 1 then
  4873. Armor[i].Transparency = Armor[i].Transparency + 0.05
  4874. end
  4875. -- DECOMPILER ERROR at PC16733: Unhandled construct in 'MakeBoolean' P1
  4876.  
  4877. -- DECOMPILER ERROR at PC16733: Unhandled construct in 'MakeBoolean' P1
  4878.  
  4879. if string.sub(Armor[i].Name, 7, 14) == "RightLeg" and ralegvis == true and 0 < Armor[i].Transparency then
  4880. Armor[i].Transparency = Armor[i].Transparency - 0.08
  4881. end
  4882. if ralegvis == false and Armor[i].Transparency < 1 then
  4883. Armor[i].Transparency = Armor[i].Transparency + 0.05
  4884. end
  4885. -- DECOMPILER ERROR at PC16778: Unhandled construct in 'MakeBoolean' P1
  4886.  
  4887. -- DECOMPILER ERROR at PC16778: Unhandled construct in 'MakeBoolean' P1
  4888.  
  4889. if string.sub(Armor[i].Name, 7, 11) == "Torso" and tavis == true and 0 < Armor[i].Transparency then
  4890. Armor[i].Transparency = Armor[i].Transparency - 0.08
  4891. end
  4892. if tavis == false and Armor[i].Transparency < 1 then
  4893. Armor[i].Transparency = Armor[i].Transparency + 0.05
  4894. end
  4895.  
  4896. if string.sub(Armor[i].Name, 7, 10) == "Head" and tavis == true and 0 < Armor[i].Transparency then
  4897. Armor[i].Transparency = Armor[i].Transparency - 0.08
  4898. end
  4899. if tavis == false and Armor[i].Transparency < 1 then
  4900. Armor[i].Transparency = Armor[i].Transparency + 0.05
  4901. end
  4902.  
  4903.  
  4904. end
  4905. hitbox2.Parent = hitbox.Parent
  4906. hitbox2.Size = hitbox.Size
  4907. hitbox2.CFrame = hitboxCF
  4908. hboxpos.position = hitbox2.Position + vt(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100)
  4909. if Stagger.Value == true and staggeranim == false then
  4910. coroutine.resume(coroutine.create(function()
  4911. staggeranim = true
  4912. while attack == true do
  4913. swait()
  4914. end
  4915. StaggerAnim()
  4916. StaggerHit.Value = false
  4917. Stagger.Value = false
  4918. staggeranim = false
  4919. end))
  4920. end
  4921. if StaggerHit.Value == true and staggeranim == false then
  4922. coroutine.resume(coroutine.create(function()
  4923. staggeranim = true
  4924. while attack == true do
  4925. swait()
  4926. end
  4927. StaggerHitt()
  4928. StaggerHit.Value = false
  4929. Stagger.Value = false
  4930. staggeranim = false
  4931. end))
  4932. end
  4933. if Mvmt.Value < 0 or Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true or Rooted.Value == true then
  4934. Humanoid.WalkSpeed = 0
  4935. else
  4936. Humanoid.WalkSpeed = 16 * Mvmt.Value
  4937. end
  4938. if StunT.Value <= Stun.Value and stunanim == false then
  4939. coroutine.resume(coroutine.create(function()
  4940. stunanim = true
  4941. while attack == true do
  4942. swait()
  4943. end
  4944. StunAnim()
  4945. Stun.Value = 0
  4946. stunanim = false
  4947. end))
  4948. end
  4949. local stunnum2 = 45
  4950. if stunnum2 <= stunnum then
  4951. if 0 < Stun.Value then
  4952. Stun.Value = Stun.Value - 1
  4953. end
  4954. stunnum = 0
  4955. end
  4956. stunnum = stunnum + 1
  4957. if 0.5 <= donum then
  4958. handidle = true
  4959. else
  4960. if donum <= 0 then
  4961. handidle = false
  4962. end
  4963. end
  4964. if handidle == false then
  4965. donum = donum + 0.01
  4966. else
  4967. donum = donum - 0.01
  4968. end
  4969. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  4970. local velderp = RootPart.Velocity.y
  4971. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  4972. if equipped == true then
  4973. if attack == false then
  4974. idle = idle + 1
  4975. else
  4976. idle = 0
  4977. end
  4978. if (((500 > idle or attack == false) and Anim == "Walk") or Anim == "Run") and move2do == false then
  4979. if walkforw == true then
  4980. RH.C1 = clerp(RH.C1, RHC1 * cf(0.2, -0.1, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  4981. LH.C1 = clerp(LH.C1, LHC1 * cf(0.1, 0.2, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  4982. if attack == false then
  4983. RW.C1 = clerp(RW.C1, cf(0, 0.5, 0) * euler(-1, 0, 0), Mvmt.Value * 10 / 60)
  4984. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(1, 0, 0), Mvmt.Value * 10 / 60)
  4985. else
  4986. RW.C1 = clerp(RW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4987. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4988. end
  4989. else
  4990. RH.C1 = clerp(RH.C1, RHC1 * cf(-0.1, 0.2, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  4991. LH.C1 = clerp(LH.C1, LHC1 * cf(-0.2, -0.1, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  4992. if attack == false then
  4993. RW.C1 = clerp(RW.C1, cf(0, 0.5, 0) * euler(1, 0, 0), Mvmt.Value * 10 / 60)
  4994. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(-1, 0, 0), Mvmt.Value * 10 / 60)
  4995. else
  4996. RW.C1 = clerp(RW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4997. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4998. end
  4999. end
  5000. else
  5001. RH.C1 = clerp(RH.C1, RHC1, 0.2)
  5002. LH.C1 = clerp(LH.C1, LHC1, 0.2)
  5003. RW.C1 = clerp(RW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  5004. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  5005. end
  5006. if 1 < RootPart.Velocity.y and hitfloor == nil then
  5007. Anim = "Jump"
  5008. if attack == false then
  5009. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5010. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5011. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, 0), 0.2)
  5012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  5013. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.5, 0, 1), 0.2)
  5014. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.5, 0, -1), 0.2)
  5015. RH.C0 = clerp(RH.C0, cf(1, -1, -0.3) * euler(-0.5, 1.57, 0) * euler(-0.2, 0, 0), 0.2)
  5016. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.3) * euler(-0.5, -1.57, 0) * euler(-0.2, 0, 0), 0.2)
  5017. end
  5018. else
  5019. if RootPart.Velocity.y < -1 and hitfloor == nil then
  5020. Anim = "Fall"
  5021. if attack == false then
  5022. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5023. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5024. Neck.C0 = clerp(Neck.C0, necko * euler(0.4, 0, 0), 0.2)
  5025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  5026. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.6, 0, 0.5), 0.2)
  5027. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.6, 0, -0.5), 0.2)
  5028. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0.4, 1.57, 0), 0.2)
  5029. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(-0.2, -1.57, 0), 0.2)
  5030. end
  5031. else
  5032. if torvel < 1 and hitfloor ~= nil then
  5033. Anim = "Idle"
  5034. if Mode == "Normal" then
  5035. if attack == false then
  5036. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5037. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5038. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.1) * euler(0.5- (donum) / 5, 0, 0), 0.1)
  5039. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + (donum) / 5) * euler(0, 0, 0.1), 0.1)
  5040. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.4 - (donum) / 5, 0- (donum) / 7, 0.5 - (donum) / 5) * euler(0, -1, 0), 0.1)
  5041. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.4 - (donum) / 5, 0- (donum) / 7, -0.5 + (donum) / 5) * euler(0, 0.5, 0), 0.1)
  5042. RH.C0 = clerp(RH.C0, cf(1.05, -0.9 - (donum) / 5, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, 0.1), 0.1)
  5043. LH.C0 = clerp(LH.C0, cf(-1, -0.8 - (donum) / 5, 0.4) * euler(0, -1.57, 0) * euler(-0.2, 0.4, 0.2), 0.1)
  5044. end
  5045. else
  5046. if attack == false then
  5047. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5048. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5049. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.1) * euler(0.1- (donum) / 5, 0, 0), 0.1)
  5050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + (donum) / 5) * euler(0, 0, 0.1), 0.1)
  5051. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.4 - (donum) / 5, 0- (donum) / 7, 0.5 - (donum) / 5) * euler(0, -1, 0), 0.1)
  5052. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.4 - (donum) / 5, 0- (donum) / 7, -0.5 + (donum) / 5) * euler(0, 0.5, 0), 0.1)
  5053. RH.C0 = clerp(RH.C0, cf(1.05, -0.9 - (donum) / 5, -0.1) * euler(0, 1.57, 0) * euler(0, -0.1, 0.1), 0.1)
  5054. LH.C0 = clerp(LH.C0, cf(-1, -0.8 - (donum) / 5, 0.4) * euler(0, -1.57, 0) * euler(-0.2, 0.4, 0.2), 0.1)
  5055. end
  5056. end
  5057. else
  5058. if 2 < torvel and torvel < 30 and hitfloor ~= nil then
  5059. Anim = "Walk"
  5060. walk = walk + 1/1.5
  5061. if 15 - 5 * Mvmt.Value <= walk then
  5062. walk = 0
  5063. if walkforw == true then
  5064. walkforw = false
  5065. else
  5066. if walkforw == false then
  5067. walkforw = true
  5068. end
  5069. end
  5070. end
  5071. if attack == false then
  5072. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5073. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5074. Neck.C0 = clerp(Neck.C0, necko * euler(0.1+ (donum) / 7, 0, 0), 0.2)
  5075. RootJoint.C0 = clerp(RootJoint.C0, RootCF*cf(0,0,0 + (donum) / 5) * euler(0.1- (donum) / 5, 0, 0 ), 0.2)
  5076. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.1, 0, 0.1), 0.2)
  5077. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.1, 0, -0.1), 0.2)
  5078. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0), 0.14)
  5079. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0), 0.14)
  5080. end
  5081. else
  5082. if 30 <= torvel and hitfloor ~= nil then
  5083. Anim = "Run"
  5084. if attack == false then
  5085. pdwld9.C0 = clerp(pdwld9.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5086. pdwld19.C0 = clerp(pdwld19.C0, euler(0, 0, 0) * cf(0, -0.2, 0), 0.1)
  5087. Neck.C0 = clerp(Neck.C0, necko * euler(0.1, 0, 0), 0.2)
  5088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.1, 0, 0), 0.2)
  5089. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.1, 0, 0.1), 0.2)
  5090. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.1, 0, -0.1), 0.2)
  5091. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0), 0.2)
  5092. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0), 0.2)
  5093. end
  5094. end
  5095. end
  5096. end
  5097. end
  5098. end
  5099. end
  5100. if 0 < #Effects then
  5101. for e = 1, #Effects do
  5102. if Effects[e] ~= nil then
  5103. local Thing = Effects[e]
  5104. if Thing ~= nil then
  5105. local Part = Thing[1]
  5106. local Mode = Thing[2]
  5107. local Delay = Thing[3]
  5108. local IncX = Thing[4]
  5109. local IncY = Thing[5]
  5110. local IncZ = Thing[6]
  5111. if Thing[2] == "CylinderClang" then
  5112. if Thing[3] <= 1 then
  5113. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 2.5 * Thing[5], 0) * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  5114. Thing[7] = Thing[1].CFrame
  5115. effect("New Yeller", 0, Thing[8], Thing[7])
  5116. Thing[8] = Thing[7]
  5117. Thing[3] = Thing[3] + Thing[4]
  5118. else
  5119. Part.Parent = nil
  5120. table.remove(Effects, e)
  5121. end
  5122. end
  5123. if Thing[2] == "showDamage" then
  5124. if Thing[6] < Thing[5] then
  5125. Thing[6] = Thing[6] + 1
  5126. else
  5127. if Thing[6] < Thing[7] then
  5128. Thing[4].position = Thing[4].position + vt(0, -0.2, 0)
  5129. Thing[6] = Thing[6] + 1
  5130. else
  5131. if Thing[6] < Thing[8] then
  5132. Thing[6] = Thing[6] + 1
  5133. else
  5134. if Thing[6] < Thing[9] then
  5135. Thing[6] = Thing[6] + 1
  5136. Thing[4].position = Thing[4].position + vt(0, 0.2, 0)
  5137. Thing[3].TextStrokeTransparency = Thing[3].TextStrokeTransparency + 0.1
  5138. Thing[3].TextTransparency = Thing[3].TextTransparency + 0.1
  5139. else
  5140. Thing[1].Parent = nil
  5141. table.remove(Effects, e)
  5142. end
  5143. end
  5144. end
  5145. end
  5146. end
  5147. if Thing[2] == "SatelliteStrike" then
  5148. if Thing[5] < 80 then
  5149. Thing[5] = Thing[5] + 1.5
  5150. Thing[4].Scale = vt(Thing[5]*4, 5.05, Thing[5]*4)
  5151. else
  5152. refda = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  5153. refda.Anchored = true
  5154. refda.CFrame = cf(Thing[1].Position)
  5155. game:GetService("Debris"):AddItem(refda, 5)
  5156. so("335657174", refda, 3, .8)
  5157. MagniDamage(refda, 14, 30, 40, math.random(20, 30), "Normal", true, "Movement", 0.04, 300, math.random(3, 4), refda, 0, 1)
  5158. MagicHead(NewCol3_2, cf(refda.Position), 3, 9999, 3, 5, 5, 5, 0.12)
  5159. MagicCircle(NewCol2_2, cf(refda.Position), 3, 9999, 3, 8, 8, 8, 0.085)
  5160. for i = 1, 3 do
  5161. MagicCircle(NewCol3_2, cf(refda.Position), 10, 10, 10, 20 * i, 20 * i, 20 * i, 0.07)
  5162. MagicCircle(NewCol2_2, cf(refda.Position), 5, 5, 5, 20 * i, 20 * i, 20 * i, 0.05)
  5163. for i = 1, 5 do
  5164. MagicCircle(NewCol2_2, cf(refda.Position) *angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))), 15, 2, 2, 32 * i,0,0, 0.06)
  5165. end
  5166. --MagicWave(NewCol3_2, cf(refda.Position), 1, 1, 1, 1, 1, 1, 0.1)
  5167. end
  5168. Thing[1].Parent = nil
  5169. table.remove(Effects, e)
  5170. end
  5171. end
  5172. if Thing[2] ~= "DecreaseStat" and Thing[2] ~= "showDamage" then
  5173. if Thing[1].Transparency <= 1 then
  5174. if Thing[2] == "Block1" then
  5175. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5176. Mesh = Thing[7]
  5177. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  5178. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5179. else
  5180. if Thing[2] == "Ice" then
  5181. if Thing[6] <= Thing[5] then
  5182. Thing[6] = Thing[6] + 0.05
  5183. Thing[1].CFrame = Thing[1].CFrame * cf(0, 0.4, 0)
  5184. else
  5185. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5186. end
  5187. else
  5188. if Thing[2] == "Shatter" then
  5189. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5190. Thing[4] = Thing[4] * cf(0, Thing[7], 0)
  5191. Thing[1].CFrame = Thing[4] * euler(Thing[6], 0, 0)
  5192. Thing[6] = Thing[6] + Thing[5]
  5193. else
  5194. if Thing[2] == "Block2" then
  5195. Thing[1].CFrame = Thing[1].CFrame
  5196. Mesh = Thing[7]
  5197. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  5198. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5199. else
  5200. if Thing[2] == "Block3" then
  5201. Thing[1].CFrame = Thing[8].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5202. Mesh = Thing[7]
  5203. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  5204. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5205. else
  5206. if Thing[2] == "Block4" then
  5207. Thing[1].CFrame = Thing[8].CFrame * cf(0, -Thing[7].Scale.Y, 0) * euler(3.14, 0, 0)
  5208. Mesh = Thing[7]
  5209. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  5210. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5211. else
  5212. if Thing[2] == "Block2Fire" then
  5213. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5214. Mesh = Thing[7]
  5215. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  5216. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5217. if 0.3 <= Thing[1].Transparency then
  5218. Thing[1].BrickColor = BrickColor.new("Bright red")
  5219. else
  5220. Thing[1].BrickColor = BrickColor.new("Bright yellow")
  5221. end
  5222. else
  5223. if Thing[2] == "Cylinder" then
  5224. Mesh = Thing[7]
  5225. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  5226. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5227. else
  5228. if Thing[2] == "Blood" then
  5229. Mesh = Thing[7]
  5230. Thing[1].CFrame = Thing[1].CFrame * cf(0, -0.5, 0)
  5231. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  5232. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5233. else
  5234. if Thing[2] == "Elec" then
  5235. Mesh = Thing[10]
  5236. Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
  5237. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5238. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * cf(0, 0, 0.2)
  5239. Thing[1].Rotation = vt(0, 0, 0)
  5240. else
  5241. if Thing[2] == "Disappear" then
  5242. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5243. end
  5244. end
  5245. end
  5246. end
  5247. end
  5248. end
  5249. end
  5250. end
  5251. end
  5252. end
  5253. end
  5254. else
  5255. Part.Parent = nil
  5256. table.remove(Effects, e)
  5257. end
  5258. end
  5259. end
  5260. end
  5261. end
  5262. end
  5263. do
  5264. fenbarmana2:TweenSize((UDim2.new(0.4, 0, -4 * mana.Value / 100, 0)), nil, 1, 0.4, true)
  5265. fenbarmana4.Text = "Mana(" .. mana.Value .. ")"
  5266. fenbarhp2.BackgroundColor3 = Color3.new(Humanoid.Health / Humanoid.MaxHealth, 0, 0)
  5267. fenbarhp2:TweenSize((UDim2.new(Humanoid.Health / Humanoid.MaxHealth, 0, 1, 0)), nil, 1, 0.4, true)
  5268. fenbarhp3.Text = "(" .. math.floor(Humanoid.Health) .. ")"
  5269. fenbarmove1b:TweenSize((UDim2.new(1 * cooldowns[1] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  5270. fenbarmove2b:TweenSize((UDim2.new(1 * cooldowns[2] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  5271. fenbarmove3b:TweenSize((UDim2.new(1 * cooldowns[3] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  5272. fenbarmove4b:TweenSize((UDim2.new(1 * cooldowns[4] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  5273. for _,c in pairs(Decrease:children()) do
  5274. if (c:findFirstChild("Duration")) ~= nil then
  5275. c.Duration.Value = c.Duration.Value - 1
  5276. if c.Duration.Value <= 0 then
  5277. c.Parent = nil
  5278. end
  5279. end
  5280. if c.Name == "DecreaseAtk" then
  5281. decreaseatk = decreaseatk + c.Value
  5282. else
  5283. if c.Name == "DecreaseDef" then
  5284. decreasedef = decreasedef + c.Value
  5285. else
  5286. if c.Name == "DecreaseMvmt" then
  5287. decreasemvmt = decreasemvmt + c.Value
  5288. end
  5289. end
  5290. end
  5291. end
  5292. Atk.Value = 1 - (decreaseatk)
  5293. if Atk.Value <= 0 then
  5294. Atk.Value = 0
  5295. end
  5296. Def.Value = 1 - (decreasedef)
  5297. if Def.Value <= 0 then
  5298. Def.Value = 0.01
  5299. end
  5300. Mvmt.Value = 1 - (decreasemvmt)
  5301. if Mvmt.Value <= 0 then
  5302. Mvmt.Value = 0
  5303. end
  5304. decreaseatk = 0
  5305. decreasedef = 0
  5306. decreasemvmt = 0
  5307. AtkVal = Atk.Value * 100
  5308. AtkVal = math.floor(AtkVal)
  5309. AtkVal = AtkVal / 100
  5310. fenbardamage.Text = "Damage\n(" .. AtkVal .. ")"
  5311. DefVal = Def.Value * 100
  5312. DefVal = math.floor(DefVal)
  5313. DefVal = DefVal / 100
  5314. fenbardef.Text = "Defense\n(" .. DefVal .. ")"
  5315. MvmtVal = Mvmt.Value * 100
  5316. MvmtVal = math.floor(MvmtVal)
  5317. MvmtVal = MvmtVal / 100
  5318. fenbarmove.Text = "Walkspeed\n(" .. MvmtVal .. ")"
  5319. if StunT.Value <= Stun.Value then
  5320. fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4, 0)), nil, 1, 0.4, true)
  5321. else
  5322. fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4 * Stun.Value / 100, 0)), nil, 1, 0.4, true)
  5323. end
  5324. fenbarstun3.Text = "Stun(" .. Stun.Value .. ")"
  5325. if 100 <= mana.Value then
  5326. mana.Value = 100
  5327. else
  5328. local managain = 13
  5329. if Mode ~= "Normal" then
  5330. managain = 20
  5331. end
  5332. if mananum <= managain then
  5333. mananum = mananum + 10
  5334. else
  5335. mananum = 0
  5336. mana.Value = mana.Value + 10
  5337. end
  5338. end
  5339. do
  5340. for i = 1, #cooldowns do
  5341. if cooldownmax <= cooldowns[i] then
  5342. cooldowns[i] = cooldownmax
  5343. else
  5344. cooldowns[i] = cooldowns[i] + cooldownsadd[i]
  5345. end
  5346. end
  5347. -- DECOMPILER ERROR at PC19603: LeaveBlock: unexpected jumping out DO_STMT
  5348.  
  5349. -- DECOMPILER ERROR at PC19603: LeaveBlock: unexpected jumping out DO_STMT
  5350.  
  5351. -- DECOMPILER ERROR at PC19603: LeaveBlock: unexpected jumping out DO_STMT
  5352.  
  5353. end
  5354. end
  5355. end
  5356. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement