UltimateGate

Dio Brando Script

Jul 8th, 2017
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 170.03 KB | None | 0 0
  1. --[[Nocturna_A._Alteriano_Night.Owl.Inc]]--
  2. wait(1 / 60)
  3. Effects = { }
  4. local Player = game.Players.localPlayer
  5. local Character = Player.Character
  6. local Humanoid = Character.Humanoid
  7. local Mouse = Player:GetMouse()
  8. local LeftArm = Character["Left Arm"]
  9. local RightArm = Character["Right Arm"]
  10. local LeftLeg = Character["Left Leg"]
  11. local RightLeg = Character["Right Leg"]
  12. local Head = Character.Head
  13. local Torso = Character.Torso
  14. local Camera = game.Workspace.CurrentCamera
  15. local RootPart = Character.HumanoidRootPart
  16. local RootJoint = RootPart.RootJoint
  17. local attack = false
  18. local Anim = 'Idle'
  19. local attacktype = 1
  20. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  21. local velocity = RootPart.Velocity.y
  22. local sine = 0
  23. local change = 1
  24. local Create = LoadLibrary("RbxUtility").Create
  25.  
  26. local m = Create("Model"){
  27. Parent = Character,
  28. Name = "WeaponModel",
  29. }
  30.  
  31. Humanoid.Animator.Parent = nil
  32. Character.Animate.Parent = nil
  33.  
  34. local newMotor = function(part0, part1, c0, c1)
  35. local w = Create('Motor'){
  36. Parent = part0,
  37. Part0 = part0,
  38. Part1 = part1,
  39. C0 = c0,
  40. C1 = c1,
  41. }
  42. return w
  43. end
  44.  
  45. function clerp(a, b, t)
  46. return a:lerp(b, t)
  47. end
  48.  
  49. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  50. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  51.  
  52. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  53. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  54. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  55. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  56. RootJoint.C1 = CFrame.new(0, 0, 0)
  57. RootJoint.C0 = CFrame.new(0, 0, 0)
  58. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  59. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  60.  
  61. local rarmc1 = RW.C1
  62. local larmc1 = LW.C1
  63. local rlegc1 = RH.C1
  64. local llegc1 = LH.C1
  65.  
  66. local resetc1 = false
  67.  
  68. function PlayAnimationFromTable(table, speed, bool)
  69. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  70. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  71. RW.C0 = clerp(RW.C0, table[3], speed)
  72. LW.C0 = clerp(LW.C0, table[4], speed)
  73. RH.C0 = clerp(RH.C0, table[5], speed)
  74. LH.C0 = clerp(LH.C0, table[6], speed)
  75. if bool == true then
  76. if resetc1 == false then
  77. resetc1 = true
  78. RootJoint.C1 = RootJoint.C1
  79. Torso.Neck.C1 = Torso.Neck.C1
  80. RW.C1 = rarmc1
  81. LW.C1 = larmc1
  82. RH.C1 = rlegc1
  83. LH.C1 = llegc1
  84. end
  85. end
  86. end
  87.  
  88. ArtificialHB = Create("BindableEvent", script){
  89. Parent = script,
  90. Name = "Heartbeat",
  91. }
  92.  
  93. script:WaitForChild("Heartbeat")
  94.  
  95. frame = 1 / 30
  96. tf = 0
  97. allowframeloss = false
  98. tossremainder = false
  99. lastframe = tick()
  100. script.Heartbeat:Fire()
  101.  
  102. game:GetService("RunService").Heartbeat:connect(function(s, p)
  103. tf = tf + s
  104. if tf >= frame then
  105. if allowframeloss then
  106. script.Heartbeat:Fire()
  107. lastframe = tick()
  108. else
  109. for i = 1, math.floor(tf / frame) do
  110. script.Heartbeat:Fire()
  111. end
  112. lastframe = tick()
  113. end
  114. if tossremainder then
  115. tf = 0
  116. else
  117. tf = tf - frame * math.floor(tf / frame)
  118. end
  119. end
  120. end)
  121.  
  122. function swait(num)
  123. if num == 0 or num == nil then
  124. ArtificialHB.Event:wait()
  125. else
  126. for i = 0, num do
  127. ArtificialHB.Event:wait()
  128. end
  129. end
  130. end
  131.  
  132. function RemoveOutlines(part)
  133. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  134. end
  135.  
  136. CFuncs = {
  137. Part = {
  138. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  139. local Part = Create("Part"){
  140. Parent = Parent,
  141. Reflectance = Reflectance,
  142. Transparency = Transparency,
  143. CanCollide = false,
  144. Locked = true,
  145. BrickColor = BrickColor.new(tostring(BColor)),
  146. Name = Name,
  147. Size = Size,
  148. Material = Material,
  149. }
  150. RemoveOutlines(Part)
  151. return Part
  152. end;
  153. };
  154.  
  155. Mesh = {
  156. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  157. local Msh = Create(Mesh){
  158. Parent = Part,
  159. Offset = OffSet,
  160. Scale = Scale,
  161. }
  162. if Mesh == "SpecialMesh" then
  163. Msh.MeshType = MeshType
  164. Msh.MeshId = MeshId
  165. end
  166. return Msh
  167. end;
  168. };
  169.  
  170. Weld = {
  171. Create = function(Parent, Part0, Part1, C0, C1)
  172. local Weld = Create("Weld"){
  173. Parent = Parent,
  174. Part0 = Part0,
  175. Part1 = Part1,
  176. C0 = C0,
  177. C1 = C1,
  178. }
  179. return Weld
  180. end;
  181. };
  182.  
  183. Sound = {
  184. Create = function(id, par, vol, pit)
  185. coroutine.resume(coroutine.create(function()
  186. local Sound = Create("Sound"){
  187. Volume = vol,
  188. Pitch = pit or 1,
  189. SoundId = "rbxassetid://" .. id,
  190. Parent = par or workspace,
  191. }
  192. Sound:play()
  193. game:GetService("Debris"):AddItem(Sound, 10)
  194. end))
  195. end;
  196. };
  197.  
  198. Decal = {
  199. Create = function(Color, Texture, Transparency, Name, Parent)
  200. local Decal = Create("Decal"){
  201. Color3 = Color,
  202. Texture = "rbxassetid://" .. Texture,
  203. Transparency = Transparency,
  204. Name = Name,
  205. Parent = Parent,
  206. }
  207. return Decal
  208. end;
  209. };
  210.  
  211. BillboardGui = {
  212. Create = function(Parent, Image, Position, Size)
  213. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  214. BillPar.CFrame = CFrame.new(Position)
  215. local Bill = Create("BillboardGui"){
  216. Parent = BillPar,
  217. Adornee = BillPar,
  218. Size = UDim2.new(1, 0, 1, 0),
  219. SizeOffset = Vector2.new(Size, Size),
  220. }
  221. local d = Create("ImageLabel", Bill){
  222. Parent = Bill,
  223. BackgroundTransparency = 1,
  224. Size = UDim2.new(1, 0, 1, 0),
  225. Image = "rbxassetid://" .. Image,
  226. }
  227. return BillPar
  228. end
  229. };
  230.  
  231. ParticleEmitter = {
  232. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  233. local Particle = Create("ParticleEmitter"){
  234. Parent = Parent,
  235. Color = ColorSequence.new(Color1, Color2),
  236. LightEmission = LightEmission,
  237. Size = Size,
  238. Texture = Texture,
  239. Transparency = Transparency,
  240. ZOffset = ZOffset,
  241. Acceleration = Accel,
  242. Drag = Drag,
  243. LockedToPart = LockedToPart,
  244. VelocityInheritance = VelocityInheritance,
  245. EmissionDirection = EmissionDirection,
  246. Enabled = Enabled,
  247. Lifetime = LifeTime,
  248. Rate = Rate,
  249. Rotation = Rotation,
  250. RotSpeed = RotSpeed,
  251. Speed = Speed,
  252. VelocitySpread = VelocitySpread,
  253. }
  254. return Particle
  255. end;
  256. };
  257.  
  258. CreateTemplate = {
  259.  
  260. };
  261. }
  262.  
  263. function rayCast(Position, Direction, Range, Ignore)
  264. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  265. end
  266.  
  267. FindNearestTorso = function(pos)
  268. local list = (game.Workspace:children())
  269. local torso = nil
  270. local dist = 1000
  271. local temp, human, temp2 = nil, nil, nil
  272. for x = 1, #list do
  273. temp2 = list[x]
  274. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  275. temp = temp2:findFirstChild("Torso")
  276. human = temp2:findFirstChild("Humanoid")
  277. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  278. local dohit = true
  279. if dohit == true then
  280. torso = temp
  281. dist = (temp.Position - pos).magnitude
  282. end
  283. end
  284. end
  285. end
  286. return torso, dist
  287. end
  288.  
  289. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  290. if hit.Parent == nil then
  291. return
  292. end
  293. local h = hit.Parent:FindFirstChild("Humanoid")
  294. for _, v in pairs(hit.Parent:children()) do
  295. if v:IsA("Humanoid") then
  296. h = v
  297. end
  298. end
  299. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  300. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  301. if hit.Parent.DebounceHit.Value == true then
  302. return
  303. end
  304. end
  305. local c = Create("ObjectValue"){
  306. Name = "creator",
  307. Value = game:service("Players").LocalPlayer,
  308. Parent = h,
  309. }
  310. game:GetService("Debris"):AddItem(c, .5)
  311. if HitSound ~= nil and HitPitch ~= nil then
  312. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  313. end
  314. local Damage = math.random(minim, maxim)
  315. local blocked = false
  316. local block = hit.Parent:findFirstChild("Block")
  317. if block ~= nil then
  318. if block.className == "IntValue" then
  319. if block.Value > 0 then
  320. blocked = true
  321. block.Value = block.Value - 1
  322. print(block.Value)
  323. end
  324. end
  325. end
  326. if blocked == false then
  327. h.Health = h.Health - Damage
  328. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  329. else
  330. h.Health = h.Health - (Damage / 2)
  331. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  332. end
  333. if Type == "Knockdown" then
  334. local hum = hit.Parent.Humanoid
  335. hum.PlatformStand = true
  336. coroutine.resume(coroutine.create(function(HHumanoid)
  337. swait(1)
  338. HHumanoid.PlatformStand = false
  339. end), hum)
  340. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  341. local bodvol = Create("BodyVelocity"){
  342. velocity = angle * knockback,
  343. P = 5000,
  344. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  345. Parent = hit,
  346. }
  347. local rl = Create("BodyAngularVelocity"){
  348. P = 3000,
  349. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  350. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  351. Parent = hit,
  352. }
  353. game:GetService("Debris"):AddItem(bodvol, .5)
  354. game:GetService("Debris"):AddItem(rl, .5)
  355. elseif Type == "Normal" then
  356. local vp = Create("BodyVelocity"){
  357. P = 500,
  358. maxForce = Vector3.new(math.huge, 0, math.huge),
  359. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  360. }
  361. if knockback > 0 then
  362. vp.Parent = hit.Parent.Torso
  363. end
  364. game:GetService("Debris"):AddItem(vp, .5)
  365. elseif Type == "Up" then
  366. local bodyVelocity = Create("BodyVelocity"){
  367. velocity = Vector3.new(0, 20, 0),
  368. P = 5000,
  369. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  370. Parent = hit,
  371. }
  372. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  373. elseif Type == "DarkUp" then
  374. coroutine.resume(coroutine.create(function()
  375. for i = 0, 1, 0.1 do
  376. swait()
  377. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  378. end
  379. end))
  380. local bodyVelocity = Create("BodyVelocity"){
  381. velocity = Vector3.new(0, 20, 0),
  382. P = 5000,
  383. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  384. Parent = hit,
  385. }
  386. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  387. elseif Type == "Snare" then
  388. local bp = Create("BodyPosition"){
  389. P = 2000,
  390. D = 100,
  391. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  392. position = hit.Parent.Torso.Position,
  393. Parent = hit.Parent.Torso,
  394. }
  395. game:GetService("Debris"):AddItem(bp, 1)
  396. elseif Type == "Freeze" then
  397. local BodPos = Create("BodyPosition"){
  398. P = 50000,
  399. D = 1000,
  400. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  401. position = hit.Parent.Torso.Position,
  402. Parent = hit.Parent.Torso,
  403. }
  404. local BodGy = Create("BodyGyro") {
  405. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  406. P = 20e+003,
  407. Parent = hit.Parent.Torso,
  408. cframe = hit.Parent.Torso.CFrame,
  409. }
  410. hit.Parent.Torso.Anchored = true
  411. coroutine.resume(coroutine.create(function(Part)
  412. swait(1.5)
  413. Part.Anchored = false
  414. end), hit.Parent.Torso)
  415. game:GetService("Debris"):AddItem(BodPos, 3)
  416. game:GetService("Debris"):AddItem(BodGy, 3)
  417. end
  418. local debounce = Create("BoolValue"){
  419. Name = "DebounceHit",
  420. Parent = hit.Parent,
  421. Value = true,
  422. }
  423. game:GetService("Debris"):AddItem(debounce, Delay)
  424. c = Create("ObjectValue"){
  425. Name = "creator",
  426. Value = Player,
  427. Parent = h,
  428. }
  429. game:GetService("Debris"):AddItem(c, .5)
  430. end
  431. end
  432.  
  433. function ShowDamage(Pos, Text, Time, Color)
  434. local Rate = (1 / 30)
  435. local Pos = (Pos or Vector3.new(0, 0, 0))
  436. local Text = (Text or "")
  437. local Time = (Time or 2)
  438. local Color = (Color or Color3.new(1, 0, 1))
  439. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  440. EffectPart.Anchored = true
  441. local BillboardGui = Create("BillboardGui"){
  442. Size = UDim2.new(3, 0, 3, 0),
  443. Adornee = EffectPart,
  444. Parent = EffectPart,
  445. }
  446. local TextLabel = Create("TextLabel"){
  447. BackgroundTransparency = 1,
  448. Size = UDim2.new(1, 0, 1, 0),
  449. Text = Text,
  450. Font = "SciFi",
  451. TextColor3 = Color,
  452. TextScaled = true,
  453. Parent = BillboardGui,
  454. }
  455. game.Debris:AddItem(EffectPart, (Time))
  456. EffectPart.Parent = game:GetService("Workspace")
  457. delay(0, function()
  458. local Frames = (Time / Rate)
  459. for Frame = 1, Frames do
  460. wait(Rate)
  461. local Percent = (Frame / Frames)
  462. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  463. TextLabel.TextTransparency = Percent
  464. end
  465. if EffectPart and EffectPart.Parent then
  466. EffectPart:Destroy()
  467. end
  468. end)
  469. end
  470.  
  471. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  472. for _, c in pairs(workspace:children()) do
  473. local hum = c:findFirstChild("Humanoid")
  474. if hum ~= nil then
  475. local head = c:findFirstChild("Torso")
  476. if head ~= nil then
  477. local targ = head.Position - Part.Position
  478. local mag = targ.magnitude
  479. if mag <= Magnitude and c.Name ~= Player.Name then
  480. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  481. end
  482. end
  483. end
  484. end
  485. end
  486. ---invinsible---
  487. for i,v in pairs(Character:GetChildren()) do
  488. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Head" then
  489. v.Transparency = 1
  490. end
  491. end
  492. ----cape---
  493. -- Made by PPATTA/Cass/Inkyy/lynkss/h6IIow - I've returned!!, I took a little break from scripting but now im back. Enjoy. ---
  494. local runDummyScript = function(f,scri)
  495. local oldenv = getfenv(f)
  496. local newenv = setmetatable({}, {
  497. __index = function(_, k)
  498. if k:lower() == 'script' then
  499. return scri
  500. else
  501. return oldenv[k]
  502. end
  503. end
  504. })
  505. setfenv(f, newenv)
  506. ypcall(function() f() end)
  507. end
  508. cors = {}
  509. mas = Instance.new("Model",game:GetService("Lighting"))
  510. mas.Name = "CompiledModel"
  511. o1 = Instance.new("Model")
  512. o2 = Instance.new("Part")
  513. o3 = Instance.new("SpecialMesh")
  514. o4 = Instance.new("Model")
  515. o5 = Instance.new("Part")
  516. o6 = Instance.new("SpecialMesh")
  517. o7 = Instance.new("Weld")
  518. o8 = Instance.new("Part")
  519. o9 = Instance.new("SpecialMesh")
  520. o10 = Instance.new("Weld")
  521. o11 = Instance.new("Part")
  522. o12 = Instance.new("SpecialMesh")
  523. o13 = Instance.new("Weld")
  524. o14 = Instance.new("Part")
  525. o15 = Instance.new("SpecialMesh")
  526. o16 = Instance.new("Weld")
  527. o17 = Instance.new("Part")
  528. o18 = Instance.new("SpecialMesh")
  529. o19 = Instance.new("Weld")
  530. o20 = Instance.new("Part")
  531. o21 = Instance.new("SpecialMesh")
  532. o22 = Instance.new("Weld")
  533. o23 = Instance.new("Part")
  534. o24 = Instance.new("SpecialMesh")
  535. o25 = Instance.new("Weld")
  536. o26 = Instance.new("Part")
  537. o27 = Instance.new("SpecialMesh")
  538. o28 = Instance.new("Weld")
  539. o29 = Instance.new("Part")
  540. o30 = Instance.new("SpecialMesh")
  541. o31 = Instance.new("Weld")
  542. o32 = Instance.new("Part")
  543. o33 = Instance.new("SpecialMesh")
  544. o34 = Instance.new("Weld")
  545. o35 = Instance.new("Part")
  546. o36 = Instance.new("SpecialMesh")
  547. o37 = Instance.new("Weld")
  548. o38 = Instance.new("Part")
  549. o39 = Instance.new("SpecialMesh")
  550. o40 = Instance.new("Weld")
  551. o41 = Instance.new("Part")
  552. o42 = Instance.new("SpecialMesh")
  553. o43 = Instance.new("Weld")
  554. o44 = Instance.new("Part")
  555. o45 = Instance.new("SpecialMesh")
  556. o46 = Instance.new("Weld")
  557. o47 = Instance.new("Part")
  558. o48 = Instance.new("SpecialMesh")
  559. o49 = Instance.new("Weld")
  560. o50 = Instance.new("Part")
  561. o51 = Instance.new("SpecialMesh")
  562. o52 = Instance.new("Weld")
  563. o53 = Instance.new("Part")
  564. o54 = Instance.new("SpecialMesh")
  565. o55 = Instance.new("Weld")
  566. o56 = Instance.new("Part")
  567. o57 = Instance.new("SpecialMesh")
  568. o58 = Instance.new("Weld")
  569. o59 = Instance.new("Part")
  570. o60 = Instance.new("SpecialMesh")
  571. o61 = Instance.new("Weld")
  572. o62 = Instance.new("Part")
  573. o63 = Instance.new("SpecialMesh")
  574. o64 = Instance.new("Weld")
  575. o1.Name = "Head_"
  576. o1.Parent = mas
  577. o2.Name = "REF"
  578. o2.Parent = o1
  579. o2.Transparency = 1
  580. o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913)
  581. o2.Rotation = Vector3.new(180, 0.0199999996, -180)
  582. o2.Anchored = false
  583. o2.CanCollide = false
  584. o2.FormFactor = Enum.FormFactor.Symmetric
  585. o2.Size = Vector3.new(2, 1, 1)
  586. o2.CFrame = CFrame.new(110.644409, 4.68007088, -60.6269913, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994)
  587. o2.BottomSurface = Enum.SurfaceType.Smooth
  588. o2.TopSurface = Enum.SurfaceType.Smooth
  589. o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913)
  590. o3.Parent = o2
  591. o3.Scale = Vector3.new(1.25, 1.25, 1.25)
  592. o4.Name = "Hat"
  593. o4.Parent = o1
  594.  
  595.  
  596. o56.Name = "NinjaHalfmask"
  597. o56.Parent = o1
  598. o56.Position = Vector3.new(110.62999, 4.40999889, -60.6299591)
  599. o56.Rotation = Vector3.new(-180, 0, -180)
  600. o56.Anchored = false
  601. o56.FormFactor = Enum.FormFactor.Custom
  602. o56.Size = Vector3.new(1.39999914, 0.80000025, 1.39999986)
  603. o56.CFrame = CFrame.new(110.62999, 4.40999889, -60.6299591, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  604. o56.BottomSurface = Enum.SurfaceType.Smooth
  605. o56.TopSurface = Enum.SurfaceType.Smooth
  606. o56.Position = Vector3.new(110.62999, 4.40999889, -60.6299591)
  607. o57.Parent = o56
  608. o57.MeshId = "http://www.roblox.com/asset/?id=72541091"
  609. o57.Scale = Vector3.new(1, 1, 0.949999988)
  610. o57.TextureId = "rbxassetid://0"
  611. o57.VertexColor = Vector3.new(0, 0, 0)
  612. o57.MeshType = Enum.MeshType.FileMesh
  613. o58.Name = "Joint"
  614. o58.Parent = o56
  615. o58.C0 = CFrame.new(-0.0144195557, 0.270071983, -0.00296783447, 0.99999994, -1.23944917e-22, -0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, 0.000331714633, 1.09697344e-22, 0.99999994)
  616. o58.Part0 = o56
  617. o58.Part1 = o2
  618. o61.Name = "Joint"
  619. o61.Parent = o59
  620. o61.C0 = CFrame.new(-0.0643463135, -1.15692234, -0.00032043457, 0.99999994, -1.23944917e-22, -0.000331714633, -6.51779555e-05, 0.980506241, -0.196488023, 0.000325248257, 0.196488023, 0.980506182)
  621. o61.Part0 = o59
  622. o61.Part1 = o2
  623. o64.Name = "Joint"
  624. o64.Parent = o61
  625. o64.C0 = CFrame.new(-0.0451278687, 0.602211952, -0.865444183, 0.999979198, -1.23196559e-22, 0.00646429276, -0.000884826644, 0.990587771, 0.13687627, -0.00640344899, -0.136879131, 0.990567029)
  626. o64.Part0 = o62
  627. o64.Part1 = o2
  628. mas.Parent = workspace
  629. mas:MakeJoints()
  630. local mas1 = mas:GetChildren()
  631. for i=1,#mas1 do
  632. mas1[i].Parent = workspace
  633. ypcall(function() mas1[i]:MakeJoints() end)
  634. end
  635. mas:Destroy()
  636. for i=1,#cors do
  637. coroutine.resume(cors[i])
  638. end
  639.  
  640. wait()
  641.  
  642. Workspace["Head_"].Parent = game.Players.LocalPlayer.Character
  643.  
  644. game.Players.LocalPlayer.Character["Head_"].Name = "Familiar Head"
  645.  
  646. w = Instance.new("Weld", game.Players.LocalPlayer.Character["Head"])
  647. w.Part0 = game.Players.LocalPlayer.Character["Head"]
  648. w.Part1 = o2
  649. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  650. game.Players.LocalPlayer.Character["Head"].Transparency = 0
  651.  
  652. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Head"]:GetChildren()) do
  653. if v.ClassName == "Part" then
  654. v.CanCollide = false
  655. v.Anchored = false
  656. end
  657. end
  658.  
  659. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Head"].Hat:GetChildren()) do
  660. v.Anchored = false
  661. v.CanCollide = false
  662. end
  663.  
  664.  
  665. local runDummyScript = function(f,scri)
  666. local oldenv = getfenv(f)
  667. local newenv = setmetatable({}, {
  668. __index = function(_, k)
  669. if k:lower() == 'script' then
  670. return scri
  671. else
  672. return oldenv[k]
  673. end
  674. end
  675. })
  676. setfenv(f, newenv)
  677. ypcall(function() f() end)
  678. end
  679. cors = {}
  680. mas = Instance.new("Model",game:GetService("Lighting"))
  681. mas.Name = "CompiledModel"
  682. o1 = Instance.new("Model")
  683. o2 = Instance.new("Script")
  684. o3 = Instance.new("Model")
  685. o4 = Instance.new("Part")
  686. o5 = Instance.new("SpecialMesh")
  687. o6 = Instance.new("Weld")
  688. o7 = Instance.new("Part")
  689. o8 = Instance.new("BlockMesh")
  690. o9 = Instance.new("Weld")
  691. o10 = Instance.new("Part")
  692. o11 = Instance.new("SpecialMesh")
  693. o12 = Instance.new("Weld")
  694. o13 = Instance.new("Part")
  695. o14 = Instance.new("BlockMesh")
  696. o15 = Instance.new("Weld")
  697. o16 = Instance.new("Part")
  698. o17 = Instance.new("SpecialMesh")
  699. o18 = Instance.new("Weld")
  700. o19 = Instance.new("Part")
  701. o20 = Instance.new("BlockMesh")
  702. o21 = Instance.new("Weld")
  703. o22 = Instance.new("Part")
  704. o23 = Instance.new("SpecialMesh")
  705. o24 = Instance.new("Weld")
  706. o25 = Instance.new("Part")
  707. o26 = Instance.new("BlockMesh")
  708. o27 = Instance.new("Weld")
  709. o28 = Instance.new("LocalScript")
  710. o29 = Instance.new("IntValue")
  711. o30 = Instance.new("IntValue")
  712. o31 = Instance.new("IntValue")
  713. o32 = Instance.new("IntValue")
  714. o33 = Instance.new("IntValue")
  715. o34 = Instance.new("IntValue")
  716. o35 = Instance.new("IntValue")
  717. o36 = Instance.new("Part")
  718. o37 = Instance.new("SpecialMesh")
  719. o38 = Instance.new("Script")
  720. o39 = Instance.new("Weld")
  721. o40 = Instance.new("Part")
  722. o41 = Instance.new("SpecialMesh")
  723. o42 = Instance.new("Script")
  724. o43 = Instance.new("Weld")
  725. o44 = Instance.new("Part")
  726. o45 = Instance.new("SpecialMesh")
  727. o46 = Instance.new("Script")
  728. o47 = Instance.new("Weld")
  729. o48 = Instance.new("Part")
  730. o49 = Instance.new("CylinderMesh")
  731. o50 = Instance.new("Script")
  732. o51 = Instance.new("Weld")
  733. o52 = Instance.new("Part")
  734. o53 = Instance.new("SpecialMesh")
  735. o54 = Instance.new("Weld")
  736. o55 = Instance.new("Part")
  737. o56 = Instance.new("SpecialMesh")
  738. o57 = Instance.new("Weld")
  739. o58 = Instance.new("Part")
  740. o59 = Instance.new("SpecialMesh")
  741. o60 = Instance.new("Weld")
  742. o61 = Instance.new("Part")
  743. o62 = Instance.new("SpecialMesh")
  744. o63 = Instance.new("Weld")
  745. o64 = Instance.new("Part")
  746. o65 = Instance.new("BlockMesh")
  747. o66 = Instance.new("Part")
  748. o67 = Instance.new("SpecialMesh")
  749. o68 = Instance.new("Weld")
  750. o69 = Instance.new("Part")
  751. o70 = Instance.new("SpecialMesh")
  752. o71 = Instance.new("Weld")
  753. o72 = Instance.new("Part")
  754. o73 = Instance.new("BlockMesh")
  755. o74 = Instance.new("Weld")
  756. o75 = Instance.new("Part")
  757. o76 = Instance.new("SpecialMesh")
  758. o77 = Instance.new("Weld")
  759. o78 = Instance.new("Part")
  760. o79 = Instance.new("BlockMesh")
  761. o80 = Instance.new("Weld")
  762. o81 = Instance.new("Part")
  763. o82 = Instance.new("BlockMesh")
  764. o83 = Instance.new("Weld")
  765. o84 = Instance.new("Part")
  766. o85 = Instance.new("SpecialMesh")
  767. o86 = Instance.new("Weld")
  768. o87 = Instance.new("Part")
  769. o88 = Instance.new("SpecialMesh")
  770. o89 = Instance.new("Weld")
  771. o90 = Instance.new("Part")
  772. o91 = Instance.new("SpecialMesh")
  773. o92 = Instance.new("Weld")
  774. o93 = Instance.new("Part")
  775. o94 = Instance.new("SpecialMesh")
  776. o95 = Instance.new("Weld")
  777. o96 = Instance.new("Part")
  778. o97 = Instance.new("BlockMesh")
  779. o98 = Instance.new("Weld")
  780. o99 = Instance.new("Part")
  781. o100 = Instance.new("SpecialMesh")
  782. o101 = Instance.new("Weld")
  783. o102 = Instance.new("Part")
  784. o103 = Instance.new("BlockMesh")
  785. o104 = Instance.new("Weld")
  786. o1.Name = "Armor"
  787. o1.Parent = mas
  788. o2.Name = "Welds"
  789. o2.Parent = o1
  790. table.insert(cors,coroutine.create(function()
  791. wait()
  792. runDummyScript(function()
  793. --Saz
  794.  
  795. --A new system which is a combination of fast-welds and hard-welds.
  796. --Should be far, far better.
  797.  
  798. --When script.CreateNewWelds.Value == true, we create a new set of weld information on script run.
  799. --This toggles off automatically afterwards, to prevent issues that fast-welds can cause.
  800.  
  801. --Cruder than I wanted it to be, but not like I intended for anyone but me to use it anyway.
  802. --The fact that you're reading this means you should likely kill yourself. Immediately.
  803.  
  804. wait(.33)
  805.  
  806. Tool=script.Parent
  807. Nib=Tool.Parent
  808.  
  809. running=0
  810. jumping=0
  811. clothinganim=function()
  812.  
  813. torsovel=Nib.Torso.Velocity
  814. vely=torsovel.y
  815. velh=Vector3.new(torsovel.x,0,torsovel.z)
  816.  
  817. coseff=math.cos(time()*2) / 18
  818. jumping=0
  819. if vely > 6 then
  820. jumping=1
  821. coseff=0
  822. elseif vely<-6 then
  823. jumping=-1
  824. coseff=0
  825. end
  826. running=0
  827. if velh.magnitude > 5 then
  828. running=1
  829. coseff=0
  830. end
  831.  
  832. rundir=1
  833. dir=Nib.Torso.Velocity
  834. magfor=(dir-Nib.Torso.CFrame.lookVector*dir.magnitude).magnitude
  835. magback=(dir-Nib.Torso.CFrame.lookVector*-dir.magnitude).magnitude
  836. if magfor > magback then
  837. rundir=-1
  838. end
  839.  
  840. runeff=(((velh.magnitude / math.pi / 9) * running) * rundir) * 1.1
  841. jumpeff=(math.abs(vely / 4) * jumping) / 9
  842.  
  843. fluidback=-.2 + jumpeff - (runeff / 3)
  844. fluidback2=-.8 + coseff + runeff * 2 - jumpeff*2
  845.  
  846. if fluidback > -.05 then
  847. fluidback=-.05
  848. end
  849. if fluidback < -math.rad(175) then
  850. fluidback=-math.rad(175)
  851. end
  852. if fluidback2 > 1.6 then
  853. fluidback2=1.6
  854. end
  855. if fluidback2 < -1.55 then
  856. fluidback2=-1.55
  857. end
  858.  
  859. gottagofast=(dir-Vector3.new(0,0,0)).magnitude/10 + .08
  860.  
  861. Tool.Cloak.CloakScript.Initial.Value = -6 - math.deg(fluidback*1.5) + (jumpeff)
  862. Tool.Cloak.CloakScript.Progression.Value = gottagofast*1.5 + - (jumpeff * 2) - 1
  863.  
  864. Tool.Cloak.CloakScript.Right1.Value=40-gottagofast*17.5 + (jumpeff * 3)
  865. Tool.Cloak.CloakScript.Right2.Value=20-gottagofast*8 + (jumpeff * 4)
  866. Tool.Cloak.CloakScript.Left1.Value=40-gottagofast*17.5 + (jumpeff * 3)
  867. Tool.Cloak.CloakScript.Left2.Value=20-gottagofast*8 + (jumpeff * 4)
  868. end
  869.  
  870. weldparts=function()
  871. print("Welding")
  872. lel={}
  873. function jarate(p)
  874. for i=1, #p do
  875. table.insert(lel,p[i])
  876. k=p[i]:children()
  877. if #k>0 then
  878. jarate(k)
  879. end
  880. end
  881. end
  882. for _,v in pairs(script.Parent:children()) do
  883. if v.Name~="Cloak" and v.className~="Script" then
  884. v:BreakJoints()
  885. jarate(v:children())
  886. end
  887. end
  888. for _,v in pairs(lel) do
  889. if v.className=="Weld" or v.className=="Motor6D" then
  890. v:Remove()
  891. end
  892. end
  893. end
  894. weldparts()
  895.  
  896. wait(.5)
  897.  
  898. LEL=game:GetService("RunService").Stepped:connect(clothinganim)
  899. end,o2)
  900. end))
  901. o3.Name = "Cloak"
  902. o3.Parent = o1
  903. o4.Name = "Tier6L"
  904. o4.Parent = o3
  905. o4.Material = Enum.Material.SmoothPlastic
  906. o4.BrickColor = BrickColor.new("Really black")
  907. o4.Position = Vector3.new(61.7912445, 1.25607467, -7180.82422)
  908. o4.Rotation = Vector3.new(-86.7399979, 5.03999996, 147.070007)
  909. o4.CanCollide = false
  910. o4.FormFactor = Enum.FormFactor.Custom
  911. o4.Size = Vector3.new(0.200000003, 2.19999981, 0.600000024)
  912. o4.CFrame = CFrame.new(61.7912445, 1.25607467, -7180.82422, -0.836119115, -0.541471124, 0.0878807157, 0.10452985, -1.06138032e-07, 0.994521618, -0.538504481, 0.840725243, 0.056600064)
  913. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  914. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  915. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  916. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  917. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  918. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  919. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  920. o4.Position = Vector3.new(61.7912445, 1.25607467, -7180.82422)
  921. o4.Orientation = Vector3.new(-84, 57.2200012, 90)
  922. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  923. o5.Parent = o4
  924. o5.Scale = Vector3.new(0.550000012, 1, 1)
  925. o5.MeshType = Enum.MeshType.Wedge
  926. o5.Scale = Vector3.new(0.550000012, 1, 1)
  927. o6.Name = "Joint"
  928. o6.Parent = o4
  929. o6.C0 = CFrame.new(-0.0329589844, 0.100097656, 2.759552, -4.52394415e-05, 0.99939096, 0.0348952115, 1, 4.41140946e-05, 3.30192197e-05, 3.14597382e-05, 0.0348952115, -0.999391079)
  930. o6.Part0 = o4
  931. o6.Part1 = o64
  932. o7.Name = "Tier4"
  933. o7.Parent = o3
  934. o7.Material = Enum.Material.SmoothPlastic
  935. o7.BrickColor = BrickColor.new("Really black")
  936. o7.Position = Vector3.new(61.9097748, 3.12423563, -7180.62842)
  937. o7.Rotation = Vector3.new(-86.1999969, 5.88000011, -122.980003)
  938. o7.CanCollide = false
  939. o7.FormFactor = Enum.FormFactor.Custom
  940. o7.Size = Vector3.new(2.4000001, 0.200000003, 0.400000036)
  941. o7.CFrame = CFrame.new(61.9097748, 3.12423563, -7180.62842, -0.541471064, 0.834458232, 0.102458574, 1.34532456e-08, -0.121869415, 0.992546022, 0.840725303, 0.537434757, 0.0659888163)
  942. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  943. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  944. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  945. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  946. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  947. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  948. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  949. o7.Position = Vector3.new(61.9097748, 3.12423563, -7180.62842)
  950. o7.Orientation = Vector3.new(-83, 57.2200012, 180)
  951. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  952. o8.Parent = o7
  953. o8.Scale = Vector3.new(1, 0.550000012, 1)
  954. o8.Scale = Vector3.new(1, 0.550000012, 1)
  955. o9.Name = "Joint"
  956. o9.Parent = o7
  957. o9.C0 = CFrame.new(0, 0.00854492188, 0.880432129, 1, 4.40463482e-05, 3.28889328e-05, 4.46135346e-05, -0.99984777, -0.0174494404, 3.21153384e-05, 0.0174494442, -0.99984777)
  958. o9.Part0 = o7
  959. o9.Part1 = o64
  960. o10.Name = "Tier6R"
  961. o10.Parent = o3
  962. o10.Material = Enum.Material.SmoothPlastic
  963. o10.BrickColor = BrickColor.new("Really black")
  964. o10.Position = Vector3.new(61.6828423, 1.25604415, -7180.65576)
  965. o10.Rotation = Vector3.new(-86.7399979, 5.03999996, -32.9300003)
  966. o10.CanCollide = false
  967. o10.FormFactor = Enum.FormFactor.Custom
  968. o10.Size = Vector3.new(0.200000003, 2.19999981, 0.600000024)
  969. o10.CFrame = CFrame.new(61.6828423, 1.25604415, -7180.65576, 0.836119175, 0.541471064, 0.0878807157, -0.104529843, 1.12366251e-07, 0.994521618, 0.538504422, -0.840725303, 0.056600064)
  970. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  971. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  972. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  973. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  974. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  975. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  976. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  977. o10.Position = Vector3.new(61.6828423, 1.25604415, -7180.65576)
  978. o10.Orientation = Vector3.new(-84, 57.2200012, -90)
  979. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  980. o11.Parent = o10
  981. o11.Scale = Vector3.new(0.550000012, 1, 1)
  982. o11.MeshType = Enum.MeshType.Wedge
  983. o11.Scale = Vector3.new(0.550000012, 1, 1)
  984. o12.Name = "Joint"
  985. o12.Parent = o10
  986. o12.C0 = CFrame.new(0.0329589844, 0.100097656, 2.75958252, 4.51798369e-05, -0.99939096, -0.0348952152, -1, -4.40545264e-05, -3.30171388e-05, 3.14597382e-05, 0.0348952152, -0.999391079)
  987. o12.Part0 = o10
  988. o12.Part1 = o64
  989. o13.Name = "Tier2"
  990. o13.Parent = o3
  991. o13.Material = Enum.Material.SmoothPlastic
  992. o13.BrickColor = BrickColor.new("Really black")
  993. o13.Position = Vector3.new(61.9512939, 3.51092005, -7180.60254)
  994. o13.Rotation = Vector3.new(-85.9199982, 6.30000019, 56.9900017)
  995. o13.CanCollide = false
  996. o13.FormFactor = Enum.FormFactor.Custom
  997. o13.Size = Vector3.new(2.4000001, 0.200000003, 0.400000036)
  998. o13.CFrame = CFrame.new(61.9512939, 3.51092005, -7180.60254, 0.541472912, -0.833535492, 0.10973569, -1.20988261e-07, 0.13052462, 0.991444767, -0.840728939, -0.536840379, 0.0706755593)
  999. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1000. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1001. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1002. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1003. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1004. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1005. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1006. o13.Position = Vector3.new(61.9512939, 3.51092005, -7180.60254)
  1007. o13.Orientation = Vector3.new(-82.5, 57.2200012, 0)
  1008. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1009. o14.Parent = o13
  1010. o14.Scale = Vector3.new(1, 0.550000012, 1)
  1011. o14.Scale = Vector3.new(1, 0.550000012, 1)
  1012. o15.Name = "Joint"
  1013. o15.Parent = o13
  1014. o15.C0 = CFrame.new(-0.00048828125, -0.00268554688, 0.490692139, -1.00000405, -4.36902046e-05, -3.27304006e-05, -4.42266464e-05, 0.999965429, 0.00872571021, 3.24249268e-05, 0.00872471556, -0.999961913)
  1015. o15.Part0 = o13
  1016. o15.Part1 = o64
  1017. o16.Name = "Tier5L"
  1018. o16.Parent = o3
  1019. o16.Material = Enum.Material.SmoothPlastic
  1020. o16.BrickColor = BrickColor.new("Really black")
  1021. o16.Position = Vector3.new(62.5848083, 2.63398647, -7181.72168)
  1022. o16.Rotation = Vector3.new(93.5299988, -5.46000004, -127.550003)
  1023. o16.CanCollide = false
  1024. o16.FormFactor = Enum.FormFactor.Custom
  1025. o16.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  1026. o16.CFrame = CFrame.new(62.5848083, 2.63398647, -7181.72168, -0.606665313, 0.789254844, -0.0951735154, 0.106710076, -0.0377883092, -0.993571579, -0.787777841, -0.612922907, -0.0612967759)
  1027. o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1028. o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1029. o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1030. o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1031. o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1032. o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1033. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1034. o16.Position = Vector3.new(62.5848083, 2.63398647, -7181.72168)
  1035. o16.Orientation = Vector3.new(83.5, -122.779999, 109.5)
  1036. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1037. o17.Parent = o16
  1038. o17.Scale = Vector3.new(0.550000012, 1, 1)
  1039. o17.MeshType = Enum.MeshType.Wedge
  1040. o17.Scale = Vector3.new(0.550000012, 1, 1)
  1041. o18.Name = "Joint"
  1042. o18.Parent = o16
  1043. o18.C0 = CFrame.new(-0.414550781, -1.21582031, -1.37017822, -0.333852053, 0.94231075, 0.0246626958, -0.942634106, -0.33373633, -0.00876811519, -3.1657517e-05, -0.0261731111, 0.999657452)
  1044. o18.Part0 = o16
  1045. o18.Part1 = o64
  1046. o19.Name = "Tier5"
  1047. o19.Parent = o3
  1048. o19.Material = Enum.Material.SmoothPlastic
  1049. o19.BrickColor = BrickColor.new("Really black")
  1050. o19.Position = Vector3.new(61.8614883, 2.63791513, -7180.66016)
  1051. o19.Rotation = Vector3.new(93.5299988, -5.46000004, -57.0499992)
  1052. o19.CanCollide = false
  1053. o19.FormFactor = Enum.FormFactor.Custom
  1054. o19.Size = Vector3.new(2.4000001, 0.200000003, 0.600000024)
  1055. o19.CFrame = CFrame.new(61.8614883, 2.63791513, -7180.66016, 0.541470945, 0.835320532, -0.0951727629, -8.41937435e-08, -0.113203257, -0.993571639, -0.840725422, 0.537990034, -0.061296273)
  1056. o19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1057. o19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1058. o19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1059. o19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1060. o19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1061. o19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1062. o19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1063. o19.Position = Vector3.new(61.8614883, 2.63791513, -7180.66016)
  1064. o19.Orientation = Vector3.new(83.5, -122.779999, -180)
  1065. o19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1066. o20.Parent = o19
  1067. o20.Scale = Vector3.new(1, 0.550000012, 1)
  1068. o20.Scale = Vector3.new(1, 0.550000012, 1)
  1069. o21.Name = "Joint"
  1070. o21.Parent = o19
  1071. o21.C0 = CFrame.new(-0.00048828125, 0.0185546875, -1.37005615, -1, -4.39487958e-05, -3.28037859e-05, 4.47923449e-05, -0.999657393, -0.0261740107, -3.16422302e-05, -0.0261740107, 0.999657393)
  1072. o21.Part0 = o19
  1073. o21.Part1 = o64
  1074. o22.Name = "Tier5R"
  1075. o22.Parent = o3
  1076. o22.Material = Enum.Material.SmoothPlastic
  1077. o22.BrickColor = BrickColor.new("Really black")
  1078. o22.Position = Vector3.new(61.1939087, 2.63406706, -7179.56299)
  1079. o22.Rotation = Vector3.new(93.5299988, -5.46000004, 13.4499998)
  1080. o22.CanCollide = false
  1081. o22.FormFactor = Enum.FormFactor.Custom
  1082. o22.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  1083. o22.CFrame = CFrame.new(61.1939087, 2.63406706, -7179.56299, 0.968161643, -0.231579393, -0.0951733962, -0.106710136, -0.0377878621, -0.993571639, 0.226493433, 0.972095311, -0.061296802)
  1084. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1085. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1086. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1087. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1088. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1089. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1090. o22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1091. o22.Position = Vector3.new(61.1939087, 2.63406706, -7179.56299)
  1092. o22.Orientation = Vector3.new(83.5, -122.779999, -109.5)
  1093. o22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1094. o23.Parent = o22
  1095. o23.Scale = Vector3.new(0.550000012, 1, 1)
  1096. o23.MeshType = Enum.MeshType.Wedge
  1097. o23.Scale = Vector3.new(0.550000012, 1, 1)
  1098. o24.Name = "Joint"
  1099. o24.Parent = o22
  1100. o24.C0 = CFrame.new(0.414672852, -1.21484375, -1.37014771, -0.333767116, -0.942340016, -0.0246845838, 0.942664266, -0.333653569, -0.00870657712, -3.17431986e-05, -0.0261731967, 0.999657452)
  1101. o24.Part0 = o22
  1102. o24.Part1 = o64
  1103. o25.Name = "Tier6"
  1104. o25.Parent = o3
  1105. o25.Material = Enum.Material.SmoothPlastic
  1106. o25.BrickColor = BrickColor.new("Really black")
  1107. o25.Position = Vector3.new(61.7986336, 1.95236802, -7180.70068)
  1108. o25.Rotation = Vector3.new(93.2600021, -5.03999996, -57.0699997)
  1109. o25.CanCollide = false
  1110. o25.FormFactor = Enum.FormFactor.Custom
  1111. o25.Size = Vector3.new(2.4000001, 0.200000003, 0.800000012)
  1112. o25.CFrame = CFrame.new(61.7986336, 1.95236802, -7180.70068, 0.541468561, 0.836115897, -0.0878793746, -4.34719283e-08, -0.104528502, -0.994521856, -0.840721488, 0.538502276, -0.0565988719)
  1113. o25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1114. o25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1115. o25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1116. o25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1117. o25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1118. o25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1119. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1120. o25.Position = Vector3.new(61.7986336, 1.95236802, -7180.70068)
  1121. o25.Orientation = Vector3.new(84, -122.779999, -180)
  1122. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1123. o26.Parent = o25
  1124. o26.Scale = Vector3.new(1, 0.550000012, 1)
  1125. o26.Scale = Vector3.new(1, 0.550000012, 1)
  1126. o27.Name = "Joint"
  1127. o27.Parent = o25
  1128. o27.C0 = CFrame.new(-0.00048828125, 0.033203125, -2.05944824, -1.00000453, -4.39882278e-05, -3.27453017e-05, 4.51505184e-05, -0.999394894, -0.0348971263, -3.12998891e-05, -0.0348961428, 0.999390841)
  1129. o27.Part0 = o25
  1130. o27.Part1 = o64
  1131. o28.Name = "CloakScript"
  1132. o28.Parent = o3
  1133. table.insert(cors,coroutine.create(function()
  1134. wait()
  1135. runDummyScript(function()
  1136. --SazErenos
  1137. wait(1.2) --FOUL SORCERY
  1138.  
  1139. Tool=script.Parent --Ihaveaproblemsendhelp
  1140. Nub=game.Players.LocalPlayer.Character
  1141. Tier1M=Tool.Tier1
  1142. Tier2M=Tool.Tier2
  1143. --nope
  1144. Tier3M=Tool.Tier4
  1145. Tier4M=Tool.Tier5
  1146. Tier5M=Tool.Tier6
  1147.  
  1148. t1w,t2w,t3w,t4w,t5w,l1w,l2w,r1w,r2w,t4l,t4r,t5r,t5l,t6r,t6l=nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil
  1149.  
  1150. initialWeld=function()
  1151.  
  1152. t1w=Instance.new("Motor6D",Tier1M)
  1153. t1w.Name="TierWeld"
  1154. t1w.Part0=Nub.Torso
  1155. t1w.Part1=Tier1M
  1156. t1w.C0=CFrame.new(0,1,0.8)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(-90))
  1157. t1w.C1=CFrame.new(0,.32,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1158. t1w.MaxVelocity=.08
  1159. t1w.DesiredAngle=.08
  1160.  
  1161.  
  1162. wait(.1)
  1163. end
  1164. initialWeld()
  1165.  
  1166. wait(1)
  1167.  
  1168. while true do
  1169. if game.Players.LocalPlayer.Character.Humanoid.WalkSpeed <= 35 then
  1170. t1w.DesiredAngle=math.rad(script.Initial.Value + game.Players.LocalPlayer.Character.Humanoid.WalkSpeed + script.Progression.Value + script.Hard.Value)
  1171. end
  1172. if game.Players.LocalPlayer.Character.Humanoid.WalkSpeed >= 35 then
  1173. t1w.DesiredAngle=math.rad(script.Initial.Value + 35 + script.Progression.Value + script.Hard.Value)
  1174. end
  1175. wait()
  1176. end
  1177.  
  1178.  
  1179. end,o28)
  1180. end))
  1181. o29.Name = "Progression"
  1182. o29.Parent = o28
  1183. o29.Value = -1
  1184. o30.Name = "Right1"
  1185. o30.Parent = o28
  1186. o30.Value = 39
  1187. o31.Name = "Right2"
  1188. o31.Parent = o28
  1189. o31.Value = 19
  1190. o32.Name = "Left1"
  1191. o32.Parent = o28
  1192. o32.Value = 39
  1193. o33.Name = "Left2"
  1194. o33.Parent = o28
  1195. o33.Value = 19
  1196. o34.Name = "Initial"
  1197. o34.Parent = o28
  1198. o34.Value = 11
  1199. o35.Name = "Hard"
  1200. o35.Parent = o28
  1201. o35.Value = -2
  1202. o36.Name = "Tier10"
  1203. o36.Parent = o3
  1204. o36.Material = Enum.Material.Neon
  1205. o36.BrickColor = BrickColor.new("Royal purple")
  1206. o36.Position = Vector3.new(61.4215698, 2.85112214, -7180.03271)
  1207. o36.Rotation = Vector3.new(66.8899994, -20.6800003, -63.2299995)
  1208. o36.CanCollide = false
  1209. o36.FormFactor = Enum.FormFactor.Custom
  1210. o36.Size = Vector3.new(0.200000003, 0.200000003, 1.73100019)
  1211. o36.CFrame = CFrame.new(61.4215698, 2.85112214, -7180.03271, 0.421343029, 0.835325956, -0.353151202, -0.496777713, -0.113201156, -0.860463202, -0.75874579, 0.537987471, 0.367275447)
  1212. o36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1213. o36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1214. o36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1215. o36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1216. o36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1217. o36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1218. o36.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1219. o36.Position = Vector3.new(61.4215698, 2.85112214, -7180.03271)
  1220. o36.Orientation = Vector3.new(59.3699989, -43.8800011, -102.839996)
  1221. o36.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1222. o37.Parent = o36
  1223. o37.Scale = Vector3.new(1, 0.100000001, 1)
  1224. o37.MeshType = Enum.MeshType.Sphere
  1225. o37.Scale = Vector3.new(1, 0.100000001, 1)
  1226. o38.Name = "Transparency script"
  1227. o38.Parent = o36
  1228. table.insert(cors,coroutine.create(function()
  1229. wait()
  1230. runDummyScript(function()
  1231.  
  1232. while true do
  1233. SHE=script.Parent
  1234. SHE.Transparency = 0.9
  1235. wait (0.1)
  1236. SHE.Transparency = 0.8
  1237. wait (0.1)
  1238. SHE.Transparency = 0.7
  1239. wait (0.1)
  1240. SHE.Transparency = 0.6
  1241. wait (0.1)
  1242. SHE.Transparency = 0.5
  1243. wait (0.1)
  1244. SHE.Transparency = 0.4
  1245. wait (0.1)
  1246. SHE.Transparency = 0.3
  1247. wait (0.1)
  1248. SHE.Transparency = 0.2
  1249. wait (0.1)
  1250. SHE.Transparency = 0.1
  1251. wait(0.1)
  1252. SHE.Transparency = 0.2
  1253. wait (0.1)
  1254. SHE.Transparency = 0.3
  1255. wait (0.1)
  1256. SHE.Transparency = 0.4
  1257. wait (0.1)
  1258. SHE.Transparency = 0.5
  1259. wait (0.1)
  1260. SHE.Transparency = 0.6
  1261. wait (0.1)
  1262. SHE.Transparency = 0.7
  1263. wait (0.1)
  1264. SHE.Transparency = 0.8
  1265. wait (0.1)
  1266. SHE.Transparency = 0.9
  1267. wait (0.1)
  1268. SHE.Transparency = 1
  1269. wait(1)
  1270. end
  1271.  
  1272. end,o38)
  1273. end))
  1274. o39.Name = "Joint"
  1275. o39.Parent = o36
  1276. o39.C0 = CFrame.new(0.08203125, 0.0725097656, -1.38867188, -0.866049051, -0.0131210685, 0.499792576, 3.97264957e-05, -0.999660254, -0.0261765383, 0.499966562, -0.0226496756, 0.865749478)
  1277. o39.Part0 = o36
  1278. o39.Part1 = o64
  1279. o40.Name = "Tier8"
  1280. o40.Parent = o3
  1281. o40.Material = Enum.Material.Neon
  1282. o40.BrickColor = BrickColor.new("Royal purple")
  1283. o40.Position = Vector3.new(61.7780037, 2.5119791, -7180.65088)
  1284. o40.Rotation = Vector3.new(91.8399963, -6.55000019, -57.2200012)
  1285. o40.CanCollide = false
  1286. o40.FormFactor = Enum.FormFactor.Custom
  1287. o40.Size = Vector3.new(0.200000003, 0.200000003, 1.85700011)
  1288. o40.CFrame = CFrame.new(61.7780037, 2.5119791, -7180.65088, 0.537817359, 0.835323751, -0.113999695, -0.0346577577, -0.11319986, -0.992967486, -0.842354715, 0.537985861, -0.0319304466)
  1289. o40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1290. o40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1291. o40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1292. o40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1293. o40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1294. o40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1295. o40.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1296. o40.Position = Vector3.new(61.7780037, 2.5119791, -7180.65088)
  1297. o40.Orientation = Vector3.new(83.1999969, -105.650002, -162.979996)
  1298. o40.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1299. o41.Parent = o40
  1300. o41.Scale = Vector3.new(1, 0.100000001, 1)
  1301. o41.MeshType = Enum.MeshType.Sphere
  1302. o41.Scale = Vector3.new(1, 0.100000001, 1)
  1303. o42.Name = "Transparency script"
  1304. o42.Parent = o40
  1305. table.insert(cors,coroutine.create(function()
  1306. wait()
  1307. runDummyScript(function()
  1308.  
  1309. while true do
  1310. SHE=script.Parent
  1311. SHE.Transparency = 0.9
  1312. wait (0.1)
  1313. SHE.Transparency = 0.8
  1314. wait (0.1)
  1315. SHE.Transparency = 0.7
  1316. wait (0.1)
  1317. SHE.Transparency = 0.6
  1318. wait (0.1)
  1319. SHE.Transparency = 0.5
  1320. wait (0.1)
  1321. SHE.Transparency = 0.4
  1322. wait (0.1)
  1323. SHE.Transparency = 0.3
  1324. wait (0.1)
  1325. SHE.Transparency = 0.2
  1326. wait (0.1)
  1327. SHE.Transparency = 0.1
  1328. wait(0.1)
  1329. SHE.Transparency = 0.2
  1330. wait (0.1)
  1331. SHE.Transparency = 0.3
  1332. wait (0.1)
  1333. SHE.Transparency = 0.4
  1334. wait (0.1)
  1335. SHE.Transparency = 0.5
  1336. wait (0.1)
  1337. SHE.Transparency = 0.6
  1338. wait (0.1)
  1339. SHE.Transparency = 0.7
  1340. wait (0.1)
  1341. SHE.Transparency = 0.8
  1342. wait (0.1)
  1343. SHE.Transparency = 0.9
  1344. wait (0.1)
  1345. SHE.Transparency = 1
  1346. wait(1)
  1347. end
  1348.  
  1349. end,o42)
  1350. end))
  1351. o43.Name = "Joint"
  1352. o43.Parent = o40
  1353. o43.C0 = CFrame.new(0, 0.0690917969, -1.503479, -0.999392569, -0.000951845373, 0.034837883, 3.9577084e-05, -0.999657393, -0.0261774324, 0.0348508544, -0.0261601526, 0.99905014)
  1354. o43.Part0 = o40
  1355. o43.Part1 = o64
  1356. o44.Name = "Tier9"
  1357. o44.Parent = o3
  1358. o44.Material = Enum.Material.Neon
  1359. o44.BrickColor = BrickColor.new("Royal purple")
  1360. o44.Position = Vector3.new(62.2033043, 2.91456223, -7181.22656)
  1361. o44.Rotation = Vector3.new(118.82, 10.8599997, -58.2700005)
  1362. o44.CanCollide = false
  1363. o44.FormFactor = Enum.FormFactor.Custom
  1364. o44.Size = Vector3.new(0.200000003, 0.200000003, 1.67100012)
  1365. o44.CFrame = CFrame.new(62.2033043, 2.91456223, -7181.22656, 0.51650852, 0.835321009, 0.18832688, 0.496801734, -0.113197848, -0.86044991, -0.697434187, 0.53799057, -0.473456919)
  1366. o44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1367. o44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1368. o44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1369. o44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1370. o44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1371. o44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1372. o44.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1373. o44.Position = Vector3.new(62.2033043, 2.91456223, -7181.22656)
  1374. o44.Orientation = Vector3.new(59.3699989, 158.309998, 102.839996)
  1375. o44.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1376. o45.Parent = o44
  1377. o45.Scale = Vector3.new(1, 0.100000001, 1)
  1378. o45.MeshType = Enum.MeshType.Sphere
  1379. o45.Scale = Vector3.new(1, 0.100000001, 1)
  1380. o46.Name = "Transparency script"
  1381. o46.Parent = o44
  1382. table.insert(cors,coroutine.create(function()
  1383. wait()
  1384. runDummyScript(function()
  1385.  
  1386. while true do
  1387. SHE=script.Parent
  1388. SHE.Transparency = 0.9
  1389. wait (0.1)
  1390. SHE.Transparency = 0.8
  1391. wait (0.1)
  1392. SHE.Transparency = 0.7
  1393. wait (0.1)
  1394. SHE.Transparency = 0.6
  1395. wait (0.1)
  1396. SHE.Transparency = 0.5
  1397. wait (0.1)
  1398. SHE.Transparency = 0.4
  1399. wait (0.1)
  1400. SHE.Transparency = 0.3
  1401. wait (0.1)
  1402. SHE.Transparency = 0.2
  1403. wait (0.1)
  1404. SHE.Transparency = 0.1
  1405. wait(0.1)
  1406. SHE.Transparency = 0.2
  1407. wait (0.1)
  1408. SHE.Transparency = 0.3
  1409. wait (0.1)
  1410. SHE.Transparency = 0.4
  1411. wait (0.1)
  1412. SHE.Transparency = 0.5
  1413. wait (0.1)
  1414. SHE.Transparency = 0.6
  1415. wait (0.1)
  1416. SHE.Transparency = 0.7
  1417. wait (0.1)
  1418. SHE.Transparency = 0.8
  1419. wait (0.1)
  1420. SHE.Transparency = 0.9
  1421. wait (0.1)
  1422. SHE.Transparency = 1
  1423. wait(1)
  1424. end
  1425.  
  1426. end,o46)
  1427. end))
  1428. o47.Name = "Joint"
  1429. o47.Parent = o44
  1430. o47.C0 = CFrame.new(-0.0244140625, 0.0690917969, -1.28125, -0.866000533, 0.0130518731, -0.499872804, 4.50308435e-05, -0.999657273, -0.0261794534, -0.500043154, -0.0226939265, 0.865703106)
  1431. o47.Part0 = o44
  1432. o47.Part1 = o64
  1433. o48.Name = "Tier11"
  1434. o48.Parent = o3
  1435. o48.Material = Enum.Material.Neon
  1436. o48.BrickColor = BrickColor.new("Royal purple")
  1437. o48.Position = Vector3.new(61.8991051, 3.72734714, -7180.61328)
  1438. o48.Rotation = Vector3.new(91.8399963, -6.55000019, -57.2200012)
  1439. o48.CanCollide = false
  1440. o48.FormFactor = Enum.FormFactor.Custom
  1441. o48.Size = Vector3.new(0.272999972, 0.200000003, 1.85700011)
  1442. o48.CFrame = CFrame.new(61.8991051, 3.72734714, -7180.61328, 0.537819922, 0.835326314, -0.113998443, -0.0346590541, -0.113197207, -0.992967665, -0.842357457, 0.537988663, -0.0319281556)
  1443. o48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1444. o48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1445. o48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1446. o48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1447. o48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1448. o48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1449. o48.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1450. o48.Position = Vector3.new(61.8991051, 3.72734714, -7180.61328)
  1451. o48.Orientation = Vector3.new(83.1999969, -105.650002, -162.979996)
  1452. o48.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1453. o49.Parent = o48
  1454. o49.Scale = Vector3.new(1, 0.100000001, 1)
  1455. o49.Scale = Vector3.new(1, 0.100000001, 1)
  1456. o50.Name = "Transparency script"
  1457. o50.Parent = o48
  1458. table.insert(cors,coroutine.create(function()
  1459. wait()
  1460. runDummyScript(function()
  1461.  
  1462. while true do
  1463. SHE=script.Parent
  1464. SHE.Transparency = 0.9
  1465. wait (0.1)
  1466. SHE.Transparency = 0.8
  1467. wait (0.1)
  1468. SHE.Transparency = 0.7
  1469. wait (0.1)
  1470. SHE.Transparency = 0.6
  1471. wait (0.1)
  1472. SHE.Transparency = 0.5
  1473. wait (0.1)
  1474. SHE.Transparency = 0.4
  1475. wait (0.1)
  1476. SHE.Transparency = 0.3
  1477. wait (0.1)
  1478. SHE.Transparency = 0.2
  1479. wait (0.1)
  1480. SHE.Transparency = 0.1
  1481. wait(0.1)
  1482. SHE.Transparency = 0.2
  1483. wait (0.1)
  1484. SHE.Transparency = 0.3
  1485. wait (0.1)
  1486. SHE.Transparency = 0.4
  1487. wait (0.1)
  1488. SHE.Transparency = 0.5
  1489. wait (0.1)
  1490. SHE.Transparency = 0.6
  1491. wait (0.1)
  1492. SHE.Transparency = 0.7
  1493. wait (0.1)
  1494. SHE.Transparency = 0.8
  1495. wait (0.1)
  1496. SHE.Transparency = 0.9
  1497. wait (0.1)
  1498. SHE.Transparency = 1
  1499. wait(1)
  1500. end
  1501.  
  1502. end,o50)
  1503. end))
  1504. o51.Name = "Joint"
  1505. o51.Parent = o48
  1506. o51.C0 = CFrame.new(0.0087890625, 0.0852050781, -0.281646729, -0.999396324, -0.000952661037, 0.0348390788, 4.05609608e-05, -0.999660611, -0.0261805691, 0.0348521098, -0.0261624437, 0.999050021)
  1507. o51.Part0 = o48
  1508. o51.Part1 = o64
  1509. o52.Name = "Tier7R1"
  1510. o52.Parent = o3
  1511. o52.Material = Enum.Material.SmoothPlastic
  1512. o52.BrickColor = BrickColor.new("Really black")
  1513. o52.Position = Vector3.new(60.942131, 1.06799221, -7179.03271)
  1514. o52.Rotation = Vector3.new(93.25, -5.03999996, 3.93000007)
  1515. o52.CanCollide = false
  1516. o52.FormFactor = Enum.FormFactor.Custom
  1517. o52.Size = Vector3.new(0.200000003, 0.400000215, 1)
  1518. o52.CFrame = CFrame.new(60.942131, 1.06799221, -7179.03271, 0.993798077, -0.0682692677, -0.0878834128, -0.0914257318, -0.0506294779, -0.994522989, 0.0634447858, 0.996391952, -0.0565572046)
  1519. o52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1520. o52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1521. o52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1522. o52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1523. o52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1524. o52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1525. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1526. o52.Position = Vector3.new(60.942131, 1.06799221, -7179.03271)
  1527. o52.Orientation = Vector3.new(84, -122.760002, -118.980003)
  1528. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1529. o53.Parent = o52
  1530. o53.Scale = Vector3.new(0.550000012, 1, 1)
  1531. o53.MeshType = Enum.MeshType.Wedge
  1532. o53.Scale = Vector3.new(0.550000012, 1, 1)
  1533. o54.Name = "Joint"
  1534. o54.Parent = o52
  1535. o54.C0 = CFrame.new(0.69329834, -1.74853516, -2.91992188, -0.484728932, -0.874136567, -0.0305380616, 0.874670923, -0.484432995, -0.0169308037, 6.03124499e-06, -0.0349161252, 0.99938947)
  1536. o54.Part0 = o52
  1537. o54.Part1 = o64
  1538. o55.Name = "Tier1L"
  1539. o55.Parent = o3
  1540. o55.Material = Enum.Material.SmoothPlastic
  1541. o55.BrickColor = BrickColor.new("Really black")
  1542. o55.Position = Vector3.new(62.4946327, 3.99739218, -7181.32227)
  1543. o55.Rotation = Vector3.new(94.3499985, -6.71999979, -146.960007)
  1544. o55.CanCollide = false
  1545. o55.FormFactor = Enum.FormFactor.Custom
  1546. o55.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1547. o55.CFrame = CFrame.new(62.4946327, 3.99739218, -7181.32227, -0.832543492, 0.541470706, -0.117003933, 0.139170229, -1.9466097e-07, -0.99026823, -0.536201179, -0.840725541, -0.0753564909)
  1548. o55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1549. o55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1550. o55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1551. o55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1552. o55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1553. o55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1554. o55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1555. o55.Position = Vector3.new(62.4946327, 3.99739218, -7181.32227)
  1556. o55.Orientation = Vector3.new(82, -122.779999, 90)
  1557. o55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1558. o56.Parent = o55
  1559. o56.Scale = Vector3.new(0.550000012, 1, 1)
  1560. o56.MeshType = Enum.MeshType.Wedge
  1561. o56.Scale = Vector3.new(0.550000012, 1, 1)
  1562. o57.Name = "Joint"
  1563. o57.Parent = o55
  1564. o57.C0 = CFrame.new(0.000244140625, -0.899902344, 0.000366210938, -4.37498093e-05, 1, 7.4505806e-09, -1, -4.36902046e-05, -3.26558948e-05, -3.26484442e-05, 3.7252903e-09, 0.99999994)
  1565. o57.Part0 = o55
  1566. o57.Part1 = o64
  1567. o58.Name = "Tier7R2"
  1568. o58.Parent = o3
  1569. o58.Material = Enum.Material.SmoothPlastic
  1570. o58.BrickColor = BrickColor.new("Really black")
  1571. o58.Position = Vector3.new(60.8807182, 0.37198472, -7179.07275)
  1572. o58.Rotation = Vector3.new(-86.75, 5.03999996, -3.93000007)
  1573. o58.CanCollide = false
  1574. o58.FormFactor = Enum.FormFactor.Custom
  1575. o58.Size = Vector3.new(0.200000003, 0.400000215, 0.400000006)
  1576. o58.CFrame = CFrame.new(60.8807182, 0.37198472, -7179.07275, 0.993798077, 0.0682692677, 0.0878834128, -0.0914257318, 0.0506294779, 0.994522989, 0.0634447858, -0.996391952, 0.0565572046)
  1577. o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1578. o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1579. o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1580. o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1581. o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1582. o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1583. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1584. o58.Position = Vector3.new(60.8807182, 0.37198472, -7179.07275)
  1585. o58.Orientation = Vector3.new(-84, 57.2400017, -61.0200005)
  1586. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1587. o59.Parent = o58
  1588. o59.Scale = Vector3.new(0.550000012, 1, 1)
  1589. o59.MeshType = Enum.MeshType.Wedge
  1590. o59.Scale = Vector3.new(0.550000012, 1, 1)
  1591. o60.Name = "Joint"
  1592. o60.Parent = o58
  1593. o60.C0 = CFrame.new(0.693237305, 1.74804688, 3.61978149, -0.484728932, -0.874136567, -0.0305380616, -0.874670923, 0.484432995, 0.0169308037, -6.03124499e-06, 0.0349161252, -0.99938947)
  1594. o60.Part0 = o58
  1595. o60.Part1 = o64
  1596. o61.Name = "Tier1R"
  1597. o61.Parent = o3
  1598. o61.Material = Enum.Material.SmoothPlastic
  1599. o61.BrickColor = BrickColor.new("Really black")
  1600. o61.Position = Vector3.new(61.519886, 3.99742651, -7179.80908)
  1601. o61.Rotation = Vector3.new(94.3499985, -6.71999979, 33.0400009)
  1602. o61.CanCollide = false
  1603. o61.FormFactor = Enum.FormFactor.Custom
  1604. o61.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1605. o61.CFrame = CFrame.new(61.519886, 3.99742651, -7179.80908, 0.832543492, -0.541470706, -0.117003933, -0.139170229, 1.9466097e-07, -0.99026823, 0.536201179, 0.840725541, -0.0753564909)
  1606. o61.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1607. o61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1608. o61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1609. o61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1610. o61.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1611. o61.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1612. o61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1613. o61.Position = Vector3.new(61.519886, 3.99742651, -7179.80908)
  1614. o61.Orientation = Vector3.new(82, -122.779999, -90)
  1615. o61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1616. o62.Parent = o61
  1617. o62.Scale = Vector3.new(0.550000012, 1, 1)
  1618. o62.MeshType = Enum.MeshType.Wedge
  1619. o62.Scale = Vector3.new(0.550000012, 1, 1)
  1620. o63.Name = "Joint"
  1621. o63.Parent = o61
  1622. o63.C0 = CFrame.new(0, -0.899902344, 0.000366210938, 4.37498093e-05, -1, -7.4505806e-09, 1, 4.36902046e-05, 3.26558948e-05, -3.26484442e-05, 3.7252903e-09, 0.99999994)
  1623. o63.Part0 = o61
  1624. o63.Part1 = o64
  1625. o64.Name = "Tier1F"
  1626. o64.Parent = o3
  1627. o64.Material = Enum.Material.SmoothPlastic
  1628. o64.BrickColor = BrickColor.new("Really black")
  1629. o64.Position = Vector3.new(62.0071144, 3.99706364, -7180.56592)
  1630. o64.Rotation = Vector3.new(94.3499985, -6.71999979, 123.040001)
  1631. o64.CanCollide = false
  1632. o64.FormFactor = Enum.FormFactor.Custom
  1633. o64.Size = Vector3.new(1.19999981, 0.200000003, 0.600000024)
  1634. o64.CFrame = CFrame.new(62.0071144, 3.99706364, -7180.56592, -0.541430533, -0.832567155, -0.117021613, 2.64523806e-05, 0.139170229, -0.99026829, 0.84075141, -0.536164403, -0.0753290504)
  1635. o64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1636. o64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1637. o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1638. o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1639. o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1640. o64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1641. o64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1642. o64.Position = Vector3.new(62.0071144, 3.99706364, -7180.56592)
  1643. o64.Orientation = Vector3.new(82, -122.769997, 0.00999999978)
  1644. o64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1645. o65.Parent = o64
  1646. o65.Scale = Vector3.new(1, 0.550000012, 1)
  1647. o65.Scale = Vector3.new(1, 0.550000012, 1)
  1648. o66.Name = "Tier1L"
  1649. o66.Parent = o3
  1650. o66.Material = Enum.Material.SmoothPlastic
  1651. o66.BrickColor = BrickColor.new("Really black")
  1652. o66.Transparency = 1
  1653. o66.Position = Vector3.new(62.1119499, 4.8883028, -7180.49805)
  1654. o66.Rotation = Vector3.new(180, 32.7799988, -172)
  1655. o66.CanCollide = false
  1656. o66.FormFactor = Enum.FormFactor.Custom
  1657. o66.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1658. o66.CFrame = CFrame.new(62.1119499, 4.8883028, -7180.49805, -0.832540989, 0.117010318, 0.541474938, 0.139169142, 0.990268528, -1.42618228e-05, -0.53620708, 0.0753448084, -0.840723932)
  1659. o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1660. o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1661. o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1662. o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1663. o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1664. o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1665. o66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1666. o66.Position = Vector3.new(62.1119499, 4.8883028, -7180.49805)
  1667. o66.Orientation = Vector3.new(0, 147.220001, 8)
  1668. o66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1669. o67.Parent = o66
  1670. o67.Scale = Vector3.new(0.550000012, 1, 1)
  1671. o67.MeshType = Enum.MeshType.Wedge
  1672. o67.Scale = Vector3.new(0.550000012, 1, 1)
  1673. o68.Name = "Joint"
  1674. o68.Parent = o66
  1675. o68.C0 = CFrame.new(-0.000244140625, -0.899963379, 0.00048828125, -5.0008297e-05, 1.00000095, 1.23679638e-06, 1.9364059e-05, 9.9465251e-07, -1.00000012, -1.00000095, -4.99784946e-05, -1.93342566e-05)
  1676. o68.Part0 = o66
  1677. o68.Part1 = o64
  1678. o69.Name = "Tier1R"
  1679. o69.Parent = o3
  1680. o69.Material = Enum.Material.SmoothPlastic
  1681. o69.BrickColor = BrickColor.new("Really black")
  1682. o69.Transparency = 1
  1683. o69.Position = Vector3.new(61.901619, 3.10601306, -7180.63379)
  1684. o69.Rotation = Vector3.new(180, 32.7799988, 8)
  1685. o69.CanCollide = false
  1686. o69.FormFactor = Enum.FormFactor.Custom
  1687. o69.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1688. o69.CFrame = CFrame.new(61.901619, 3.10601306, -7180.63379, 0.832540989, -0.117010318, 0.541474938, -0.139169142, -0.990268528, -1.42618228e-05, 0.53620708, -0.0753448084, -0.840723932)
  1689. o69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1690. o69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1691. o69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1692. o69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1693. o69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1694. o69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1695. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1696. o69.Position = Vector3.new(61.901619, 3.10601306, -7180.63379)
  1697. o69.Orientation = Vector3.new(0, 147.220001, -172)
  1698. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1699. o70.Parent = o69
  1700. o70.Scale = Vector3.new(0.550000012, 1, 1)
  1701. o70.MeshType = Enum.MeshType.Wedge
  1702. o70.Scale = Vector3.new(0.550000012, 1, 1)
  1703. o71.Name = "Joint"
  1704. o71.Parent = o69
  1705. o71.C0 = CFrame.new(0.000244140625, -0.899841309, 0, 5.0008297e-05, -1.00000095, -1.23679638e-06, -1.9364059e-05, -9.9465251e-07, 1.00000012, -1.00000095, -4.99784946e-05, -1.93342566e-05)
  1706. o71.Part0 = o69
  1707. o71.Part1 = o64
  1708. o72.Name = "Tier1"
  1709. o72.Parent = o3
  1710. o72.Material = Enum.Material.SmoothPlastic
  1711. o72.BrickColor = BrickColor.new("Really black")
  1712. o72.Transparency = 1
  1713. o72.Position = Vector3.new(62.0073242, 3.9970901, -7180.56592)
  1714. o72.Rotation = Vector3.new(180, 32.7799988, 98)
  1715. o72.CanCollide = false
  1716. o72.FormFactor = Enum.FormFactor.Custom
  1717. o72.Size = Vector3.new(1.19999981, 0.200000003, 0.600000024)
  1718. o72.CFrame = CFrame.new(62.0073242, 3.9970901, -7180.56592, -0.116992086, -0.832546175, 0.541471183, -0.990274668, 0.13912642, -4.66114434e-05, -0.0752942115, -0.536210358, -0.840726376)
  1719. o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1720. o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1721. o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1722. o72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1723. o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1724. o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1725. o72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1726. o72.Position = Vector3.new(62.0073242, 3.9970901, -7180.56592)
  1727. o72.Orientation = Vector3.new(0, 147.220001, -82)
  1728. o72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1729. o73.Parent = o72
  1730. o73.Scale = Vector3.new(1, 0.550000012, 1)
  1731. o73.Scale = Vector3.new(1, 0.550000012, 1)
  1732. o74.Name = "Joint"
  1733. o74.Parent = o72
  1734. o74.C0 = CFrame.new(6.10351563e-05, 0.000244140625, 0, 1.32992864e-05, -4.41484153e-05, 1.00000024, -5.0008297e-05, 1.00000107, 4.43905592e-05, -1.00000095, -5.0008297e-05, 1.33290887e-05)
  1735. o74.Part0 = o72
  1736. o74.Part1 = o64
  1737. o75.Name = "Tier6L4"
  1738. o75.Parent = o3
  1739. o75.Material = Enum.Material.SmoothPlastic
  1740. o75.BrickColor = BrickColor.new("Really black")
  1741. o75.Position = Vector3.new(62.5524025, 0.74961257, -7181.93213)
  1742. o75.Rotation = Vector3.new(-86.7399979, 5.03999996, 127.57)
  1743. o75.CanCollide = false
  1744. o75.FormFactor = Enum.FormFactor.Custom
  1745. o75.Size = Vector3.new(0.200006768, 0.600020528, 0.400013566)
  1746. o75.CFrame = CFrame.new(62.5524025, 0.74961257, -7181.93213, -0.607381761, -0.789548516, 0.0878630728, 0.0985275507, 0.0348783582, 0.994521856, -0.788287938, 0.612713575, 0.0566079617)
  1747. o75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1748. o75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1749. o75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1750. o75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1751. o75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1752. o75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1753. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1754. o75.Position = Vector3.new(62.5524025, 0.74961257, -7181.93213)
  1755. o75.Orientation = Vector3.new(-84, 57.2099991, 70.5100021)
  1756. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1757. o76.Parent = o75
  1758. o76.Scale = Vector3.new(0.550000012, 1, 1)
  1759. o76.MeshType = Enum.MeshType.Wedge
  1760. o76.Scale = Vector3.new(0.550000012, 1, 1)
  1761. o77.Name = "Joint"
  1762. o77.Parent = o75
  1763. o77.C0 = CFrame.new(-0.42578125, 1.38085938, 3.25909424, -0.33389321, 0.942041874, 0.03288785, 0.942616999, 0.33368814, 0.0116998889, 4.76539135e-05, 0.034905687, -0.999389768)
  1764. o77.Part0 = o75
  1765. o77.Part1 = o64
  1766. o78.Name = "Tier6L3"
  1767. o78.Parent = o3
  1768. o78.Material = Enum.Material.SmoothPlastic
  1769. o78.BrickColor = BrickColor.new("Really black")
  1770. o78.Position = Vector3.new(62.5971031, 1.24478269, -7181.9043)
  1771. o78.Rotation = Vector3.new(93.2600021, -5.03999996, 142.429993)
  1772. o78.CanCollide = false
  1773. o78.FormFactor = Enum.FormFactor.Custom
  1774. o78.Size = Vector3.new(0.600020349, 0.200006768, 0.600020349)
  1775. o78.CFrame = CFrame.new(62.5971031, 1.24478269, -7181.9043, -0.789519489, -0.607415795, -0.0878888816, 0.0349066034, 0.0985290408, -0.994520783, 0.612749457, -0.788261473, -0.0565879531)
  1776. o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1777. o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1778. o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1779. o78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1780. o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1781. o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1782. o78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1783. o78.Position = Vector3.new(62.5971031, 1.24478269, -7181.9043)
  1784. o78.Orientation = Vector3.new(84, -122.779999, 19.5100002)
  1785. o78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1786. o79.Parent = o78
  1787. o79.Scale = Vector3.new(1, 0.550000012, 1)
  1788. o79.Scale = Vector3.new(1, 0.550000012, 1)
  1789. o80.Name = "Joint"
  1790. o80.Parent = o78
  1791. o80.C0 = CFrame.new(1.38183594, -0.425292969, -2.76107788, 0.942631483, 0.333648652, 0.0116658174, -0.3338525, 0.942056239, 0.0328883603, -1.68606639e-05, -0.0348947793, 0.999390244)
  1792. o80.Part0 = o78
  1793. o80.Part1 = o64
  1794. o81.Name = "Tier6LMain"
  1795. o81.Parent = o3
  1796. o81.Material = Enum.Material.SmoothPlastic
  1797. o81.BrickColor = BrickColor.new("Really black")
  1798. o81.Position = Vector3.new(62.5012169, 1.94748783, -7181.7417)
  1799. o81.Rotation = Vector3.new(93.2600021, -5.03999996, 142.429993)
  1800. o81.CanCollide = false
  1801. o81.FormFactor = Enum.FormFactor.Custom
  1802. o81.Size = Vector3.new(0.200006768, 0.200006768, 0.800027072)
  1803. o81.CFrame = CFrame.new(62.5012169, 1.94748783, -7181.7417, -0.789519489, -0.607415795, -0.0878888816, 0.0349066034, 0.0985290408, -0.994520783, 0.612749457, -0.788261473, -0.0565879531)
  1804. o81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1805. o81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1806. o81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1807. o81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1808. o81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1809. o81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1810. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1811. o81.Position = Vector3.new(62.5012169, 1.94748783, -7181.7417)
  1812. o81.Orientation = Vector3.new(84, -122.779999, 19.5100002)
  1813. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1814. o82.Parent = o81
  1815. o82.Scale = Vector3.new(1, 0.550000012, 1)
  1816. o82.Scale = Vector3.new(1, 0.550000012, 1)
  1817. o83.Name = "Joint"
  1818. o83.Parent = o81
  1819. o83.C0 = CFrame.new(1.18212891, -0.424804688, -2.0614624, 0.942631483, 0.333648652, 0.0116658174, -0.3338525, 0.942056239, 0.0328883603, -1.68606639e-05, -0.0348947793, 0.999390244)
  1820. o83.Part0 = o81
  1821. o83.Part1 = o64
  1822. o84.Name = "Tier6L2"
  1823. o84.Parent = o3
  1824. o84.Material = Enum.Material.SmoothPlastic
  1825. o84.BrickColor = BrickColor.new("Really black")
  1826. o84.Position = Vector3.new(62.737011, 1.93674994, -7181.92578)
  1827. o84.Rotation = Vector3.new(93.2600021, -5.03999996, -127.57)
  1828. o84.CanCollide = false
  1829. o84.FormFactor = Enum.FormFactor.Custom
  1830. o84.Size = Vector3.new(0.200006768, 0.400013745, 0.800027072)
  1831. o84.CFrame = CFrame.new(62.737011, 1.93674994, -7181.92578, -0.607381761, 0.789548516, -0.0878630728, 0.0985275507, -0.0348783582, -0.994521856, -0.788287938, -0.612713575, -0.0566079617)
  1832. o84.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1833. o84.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1834. o84.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1835. o84.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1836. o84.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1837. o84.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1838. o84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1839. o84.Position = Vector3.new(62.737011, 1.93674994, -7181.92578)
  1840. o84.Orientation = Vector3.new(84, -122.790001, 109.489998)
  1841. o84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1842. o85.Parent = o84
  1843. o85.Scale = Vector3.new(0.550000012, 1, 1)
  1844. o85.MeshType = Enum.MeshType.Wedge
  1845. o85.Scale = Vector3.new(0.550000012, 1, 1)
  1846. o86.Name = "Joint"
  1847. o86.Parent = o84
  1848. o86.C0 = CFrame.new(-0.42578125, -1.48144531, -2.06188965, -0.33389321, 0.942041874, 0.03288785, -0.942616999, -0.33368814, -0.0116998889, -4.76539135e-05, -0.034905687, 0.999389768)
  1849. o86.Part0 = o84
  1850. o86.Part1 = o64
  1851. o87.Name = "Tier7L1"
  1852. o87.Parent = o3
  1853. o87.Material = Enum.Material.SmoothPlastic
  1854. o87.BrickColor = BrickColor.new("Really black")
  1855. o87.Position = Vector3.new(62.962429, 1.06780791, -7182.16992)
  1856. o87.Rotation = Vector3.new(93.2600021, -5.03999996, -118.07)
  1857. o87.CanCollide = false
  1858. o87.FormFactor = Enum.FormFactor.Custom
  1859. o87.Size = Vector3.new(0.200000003, 0.400000215, 1)
  1860. o87.CFrame = CFrame.new(62.962429, 1.06780791, -7182.16992, -0.468739659, 0.878966868, -0.0878643394, 0.0914138556, -0.0506663397, -0.994522154, -0.878604114, -0.474205911, -0.0566005707)
  1861. o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1862. o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1863. o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1864. o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1865. o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1866. o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1867. o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1868. o87.Position = Vector3.new(62.962429, 1.06780791, -7182.16992)
  1869. o87.Orientation = Vector3.new(84, -122.790001, 119)
  1870. o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1871. o88.Parent = o87
  1872. o88.Scale = Vector3.new(0.550000012, 1, 1)
  1873. o88.MeshType = Enum.MeshType.Wedge
  1874. o88.Scale = Vector3.new(0.550000012, 1, 1)
  1875. o89.Name = "Joint"
  1876. o89.Parent = o87
  1877. o89.C0 = CFrame.new(-0.693847656, -1.7487793, -2.92007446, -0.484890431, 0.874047995, 0.0305117071, -0.874581456, -0.484593689, -0.0169628896, -4.07546759e-05, -0.0349086337, 0.999389648)
  1878. o89.Part0 = o87
  1879. o89.Part1 = o64
  1880. o90.Name = "Tier7L2"
  1881. o90.Parent = o3
  1882. o90.Material = Enum.Material.SmoothPlastic
  1883. o90.BrickColor = BrickColor.new("Really black")
  1884. o90.Position = Vector3.new(62.9009933, 0.372151852, -7182.20898)
  1885. o90.Rotation = Vector3.new(-86.7399979, 5.03999996, 118.07)
  1886. o90.CanCollide = false
  1887. o90.FormFactor = Enum.FormFactor.Custom
  1888. o90.Size = Vector3.new(0.200000003, 0.400000215, 0.400000006)
  1889. o90.CFrame = CFrame.new(62.9009933, 0.372151852, -7182.20898, -0.468739659, -0.878961146, 0.0879217535, 0.0914138556, 0.0507313088, 0.994518816, -0.878604114, 0.474209636, 0.0565695837)
  1890. o90.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1891. o90.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1892. o90.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1893. o90.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1894. o90.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1895. o90.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1896. o90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1897. o90.Position = Vector3.new(62.9009933, 0.372151852, -7182.20898)
  1898. o90.Orientation = Vector3.new(-84, 57.2400017, 60.9700012)
  1899. o90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1900. o91.Parent = o90
  1901. o91.Scale = Vector3.new(0.550000012, 1, 1)
  1902. o91.MeshType = Enum.MeshType.Wedge
  1903. o91.Scale = Vector3.new(0.550000012, 1, 1)
  1904. o92.Name = "Joint"
  1905. o92.Parent = o90
  1906. o92.C0 = CFrame.new(-0.693359375, 1.7487793, 3.61941528, -0.484890431, 0.874047995, 0.0305117071, 0.874581456, 0.484595925, 0.0168975964, -1.63801014e-05, 0.0348769873, -0.999390781)
  1907. o92.Part0 = o90
  1908. o92.Part1 = o64
  1909. o93.Name = "Tier6R4"
  1910. o93.Parent = o3
  1911. o93.Material = Enum.Material.SmoothPlastic
  1912. o93.BrickColor = BrickColor.new("Really black")
  1913. o93.Position = Vector3.new(60.9893341, 0.749352932, -7179.50488)
  1914. o93.Rotation = Vector3.new(-86.75, 5.03999996, -13.4300003)
  1915. o93.CanCollide = false
  1916. o93.FormFactor = Enum.FormFactor.Custom
  1917. o93.Size = Vector3.new(0.200000003, 0.600000203, 0.400000036)
  1918. o93.CFrame = CFrame.new(60.9893341, 0.749352932, -7179.50488, 0.968900442, 0.231356189, 0.0878930613, -0.0985364318, 0.0348387659, 0.994522333, 0.227025986, -0.972256124, 0.0565524623)
  1919. o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1920. o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1921. o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1922. o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1923. o93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1924. o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1925. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1926. o93.Position = Vector3.new(60.9893341, 0.749352932, -7179.50488)
  1927. o93.Orientation = Vector3.new(-84, 57.2400017, -70.5299988)
  1928. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1929. o94.Parent = o93
  1930. o94.Scale = Vector3.new(0.550000012, 1, 1)
  1931. o94.MeshType = Enum.MeshType.Wedge
  1932. o94.Scale = Vector3.new(0.550000012, 1, 1)
  1933. o95.Name = "Joint"
  1934. o95.Parent = o93
  1935. o95.C0 = CFrame.new(0.425170898, 1.38037109, 3.2593689, -0.333719164, -0.942103028, -0.0329053067, -0.94267869, 0.333515167, 0.0116652027, -1.52401626e-05, 0.0349105448, -0.999389589)
  1936. o95.Part0 = o93
  1937. o95.Part1 = o64
  1938. o96.Name = "Tier6R3"
  1939. o96.Parent = o3
  1940. o96.Material = Enum.Material.SmoothPlastic
  1941. o96.BrickColor = BrickColor.new("Really black")
  1942. o96.Position = Vector3.new(61.0336609, 1.24466634, -7179.47656)
  1943. o96.Rotation = Vector3.new(93.2600021, -5.03999996, -76.5699997)
  1944. o96.CanCollide = false
  1945. o96.FormFactor = Enum.FormFactor.Custom
  1946. o96.Size = Vector3.new(0.600000024, 0.200000003, 0.600000024)
  1947. o96.CFrame = CFrame.new(61.0336609, 1.24466634, -7179.47656, 0.231317252, 0.968910336, -0.087885499, 0.0348755084, -0.0985349268, -0.994521201, -0.972264171, 0.226983964, -0.0565842204)
  1948. o96.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1949. o96.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1950. o96.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1951. o96.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1952. o96.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1953. o96.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1954. o96.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1955. o96.Position = Vector3.new(61.0336609, 1.24466634, -7179.47656)
  1956. o96.Orientation = Vector3.new(84, -122.779999, 160.509995)
  1957. o96.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1958. o97.Parent = o96
  1959. o97.Scale = Vector3.new(1, 0.550000012, 1)
  1960. o97.Scale = Vector3.new(1, 0.550000012, 1)
  1961. o98.Name = "Joint"
  1962. o98.Parent = o96
  1963. o98.C0 = CFrame.new(1.38037109, 0.424682617, -2.76123047, -0.942664385, 0.33355701, 0.0116339773, -0.333759815, -0.942088544, -0.0329047963, -1.5553087e-05, -0.034899652, 0.999389946)
  1964. o98.Part0 = o96
  1965. o98.Part1 = o64
  1966. o99.Name = "Tier6R2"
  1967. o99.Parent = o3
  1968. o99.Material = Enum.Material.SmoothPlastic
  1969. o99.BrickColor = BrickColor.new("Really black")
  1970. o99.Position = Vector3.new(61.071785, 1.93672037, -7179.33887)
  1971. o99.Rotation = Vector3.new(93.25, -5.03999996, 13.4300003)
  1972. o99.CanCollide = false
  1973. o99.FormFactor = Enum.FormFactor.Custom
  1974. o99.Size = Vector3.new(0.200000003, 0.400000215, 0.800000012)
  1975. o99.CFrame = CFrame.new(61.071785, 1.93672037, -7179.33887, 0.968900442, -0.231356189, -0.0878930613, -0.0985364318, -0.0348387659, -0.994522333, 0.227025986, 0.972256124, -0.0565524623)
  1976. o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1977. o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1978. o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1979. o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1980. o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1981. o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1982. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1983. o99.Position = Vector3.new(61.071785, 1.93672037, -7179.33887)
  1984. o99.Orientation = Vector3.new(84, -122.760002, -109.470001)
  1985. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1986. o100.Parent = o99
  1987. o100.Scale = Vector3.new(0.550000012, 1, 1)
  1988. o100.MeshType = Enum.MeshType.Wedge
  1989. o100.Scale = Vector3.new(0.550000012, 1, 1)
  1990. o101.Name = "Joint"
  1991. o101.Parent = o99
  1992. o101.C0 = CFrame.new(0.424682617, -1.48095703, -2.06188965, -0.333719164, -0.942103028, -0.0329053067, 0.94267869, -0.333515167, -0.0116652027, 1.52401626e-05, -0.0349105448, 0.999389589)
  1993. o101.Part0 = o99
  1994. o101.Part1 = o64
  1995. o102.Name = "Tier6RMain"
  1996. o102.Parent = o3
  1997. o102.Material = Enum.Material.SmoothPlastic
  1998. o102.BrickColor = BrickColor.new("Really black")
  1999. o102.Position = Vector3.new(61.1413612, 1.94756675, -7179.63037)
  2000. o102.Rotation = Vector3.new(93.2600021, -5.03999996, -76.5699997)
  2001. o102.CanCollide = false
  2002. o102.FormFactor = Enum.FormFactor.Custom
  2003. o102.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  2004. o102.CFrame = CFrame.new(61.1413612, 1.94756675, -7179.63037, 0.231317252, 0.968910336, -0.087885499, 0.0348755084, -0.0985349268, -0.994521201, -0.972264171, 0.226983964, -0.0565842204)
  2005. o102.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2006. o102.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2007. o102.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2008. o102.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2009. o102.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2010. o102.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2011. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2012. o102.Position = Vector3.new(61.1413612, 1.94756675, -7179.63037)
  2013. o102.Orientation = Vector3.new(84, -122.779999, 160.509995)
  2014. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2015. o103.Parent = o102
  2016. o103.Scale = Vector3.new(1, 0.550000012, 1)
  2017. o103.Scale = Vector3.new(1, 0.550000012, 1)
  2018. o104.Name = "Joint"
  2019. o104.Parent = o102
  2020. o104.C0 = CFrame.new(1.18115234, 0.424560547, -2.06143188, -0.942664385, 0.33355701, 0.0116339773, -0.333759815, -0.942088544, -0.0329047963, -1.5553087e-05, -0.034899652, 0.999389946)
  2021. o104.Part0 = o102
  2022. o104.Part1 = o64
  2023. mas.Parent = workspace
  2024. mas:MakeJoints()
  2025. local mas1 = mas:GetChildren()
  2026. for i=1,#mas1 do
  2027. mas1[i].Parent = game.Players.LocalPlayer.Character
  2028. ypcall(function() mas1[i]:MakeJoints() end)
  2029. end
  2030. mas:Destroy()
  2031. for i=1,#cors do
  2032. coroutine.resume(cors[i])
  2033. end
  2034. wait(1)
  2035.  
  2036.  
  2037. ---mask---
  2038. Handle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Black","Handle",Vector3.new(2, 1, 1))
  2039. HandleWeld=CFuncs.Weld.Create(m,Character["Head"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00959014893, -0.0100078583, -0.0161743164, 1.00000024, 1.04075298e-06, -1.49011612e-07, 1.24424696e-06, 1.00000179, -1.82539225e-07, -9.68575478e-08, -1.45286322e-07, 1))
  2040. CFuncs.Mesh.Create("SpecialMesh",Handle,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.29999995, 1.29999995, 1.29999995))
  2041. eye1=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright red","eye1",Vector3.new(0.200000003, 0.200000003, 0.299999982))
  2042. eye1Weld=CFuncs.Weld.Create(m,Handle,eye1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.202543259, 0.260498047, -0.480056763, -2.22446602e-06, -1.00000358, 3.27825916e-07, -1.00000048, -2.37487484e-06, 2.3841875e-07, 2.4586933e-07, 3.39001815e-07, -1))
  2043. CFuncs.Mesh.Create("SpecialMesh",eye1,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2044. eye2=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright red","eye2",Vector3.new(0.200000003, 0.200000003, 0.299999982))
  2045. eye2Weld=CFuncs.Weld.Create(m,Handle,eye2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.200016022, -0.259521484, -0.480041504, -2.22446602e-06, -1.00000358, 3.27825916e-07, -1.00000048, -2.37487484e-06, 2.3841875e-07, 2.4586933e-07, 3.39001815e-07, -1))
  2046. CFuncs.Mesh.Create("SpecialMesh",eye2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2047. eye_socket1=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","eye_socket1",Vector3.new(0.519999981, 0.980000079, 0.729999959))
  2048. eye_socket1Weld=CFuncs.Weld.Create(m,Handle,eye_socket1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0625762939, -0.15536499, -0.232467651, -0.538142323, 0.842838645, 0.00519485073, 0.837110639, 0.535188675, -0.113251075, -0.0982320756, -0.0565964989, -0.993552864))
  2049. CFuncs.Mesh.Create("SpecialMesh",eye_socket1,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2050. eye_socket2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","eye_socket2",Vector3.new(0.519999981, 0.980000079, 0.729999959))
  2051. eye_socket2Weld=CFuncs.Weld.Create(m,Handle,eye_socket2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0577087402, -0.16293335, -0.231582642, -0.538146138, -0.842841029, -0.00519459369, -0.837108254, 0.53518492, -0.11325068, 0.098232314, -0.0565960407, -0.993552804))
  2052. CFuncs.Mesh.Create("SpecialMesh",eye_socket2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2053.  
  2054. ------torso-------
  2055.  
  2056. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Handle",Vector3.new(2, 2, 1))
  2057. HandleWeld=CFuncs.Weld.Create(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0197257996, -0.0298519135, -0.0399780273, -1, -8.73095886e-16, 2.22044605e-16, -8.7309578e-16, -1, -0, -2.22044605e-16, 0, 1))
  2058. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2059. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.656627655, -1.2978878, -0.199947357, 0.258856535, -0.96591562, -1.31116764e-07, -0.96591562, -0.258856535, -8.59356248e-08, 8.98305785e-08, 1.59811691e-07, -0.99999994))
  2060. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2061. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.200000003, 0.200000003))
  2062. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.65722084, -1.29779625, 0.400058746, 0.258856535, -0.96591562, -1.31116764e-07, -0.96591562, -0.258856535, -8.59356248e-08, 8.98305785e-08, 1.59811691e-07, -0.99999994))
  2063. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2064. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.200000003, 0.379999995))
  2065. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.65666008, -1.29777145, 0.289943695, -0.258856535, 0.96591562, 1.31116764e-07, -0.96591562, -0.258856535, -8.59356248e-08, -8.98305785e-08, -1.59811691e-07, 0.99999994))
  2066. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2067. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.400000006, 0.200000003))
  2068. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0920143127, -0.600203037, 1.15934753, -0.500000119, 1.31116366e-07, 0.866025209, -3.3717617e-05, -1, -1.93154829e-05, 0.866025269, -3.88580556e-05, 0.500000119))
  2069. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2070. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.200000003, 0.200000003))
  2071. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.184165955, 0.700547218, 1.16730785, -0.258818805, -1.31116394e-07, -0.965925813, 3.750006e-05, 1, -1.01838477e-05, 0.965925813, -3.88580556e-05, -0.258818924))
  2072. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2073. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.200000003, 0.200000003))
  2074. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.65722084, -1.29779625, -0.110050201, -0.258856535, 0.96591562, 1.31116764e-07, -0.96591562, -0.258856535, -8.59356248e-08, -8.98305785e-08, -1.59811691e-07, 0.99999994))
  2075. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2076. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.400000006, 0.200000003))
  2077. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.184165955, -0.600203276, 1.16731167, 0.258818805, 1.31116394e-07, 0.965925813, -3.750006e-05, -1, 1.01838477e-05, 0.965925813, -3.88580556e-05, -0.258818924))
  2078. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2079. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.49000001, 0.200000003))
  2080. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.18416214, -0.355574131, 1.16732025, 0.258818805, 1.31116394e-07, 0.965925813, -3.750006e-05, -1, 1.01838477e-05, 0.965925813, -3.88580556e-05, -0.258818924))
  2081. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2082. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.200000003, 0.200000003))
  2083. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.657043457, -1.29774857, -0.200046539, -0.258856535, 0.96591562, 1.31116764e-07, -0.96591562, -0.258856535, -8.59356248e-08, -8.98305785e-08, -1.59811691e-07, 0.99999994))
  2084. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2085. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.400000006, 0.200000003))
  2086. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0920143127, -0.730635881, 1.1593399, -0.500000119, 1.31116366e-07, 0.866025209, -3.3717617e-05, -1, -1.93154829e-05, 0.866025269, -3.88580556e-05, 0.500000119))
  2087. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2088. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.470000029, 0.200000003))
  2089. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.092010498, -0.365336895, 1.15935516, -0.500000119, 1.31116366e-07, 0.866025209, -3.3717617e-05, -1, -1.93154829e-05, 0.866025269, -3.88580556e-05, 0.500000119))
  2090. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2091. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.400000006, 0.200000003))
  2092. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.184165955, 0.800333977, 1.16730404, -0.258818805, -1.31116394e-07, -0.965925813, 3.750006e-05, 1, -1.01838477e-05, 0.965925813, -3.88580556e-05, -0.258818924))
  2093. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2094. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.200000003, 0.200000003))
  2095. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.32121253, -0.400020599, 1.00101852, -0.258856565, -0.96591574, 1.31109118e-07, 1.32052534e-07, -1.71125066e-07, -0.99999994, 0.96591574, -0.258856565, 1.2964702e-07))
  2096. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2097. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.600000024, 0.200000003))
  2098. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.32121253, 3.05175781e-05, 1.00101852, 0.258856565, 0.96591574, -1.31109118e-07, -1.32052534e-07, 1.71125066e-07, 0.99999994, 0.96591574, -0.258856565, 1.2964702e-07))
  2099. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2100. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.710000038, 0.200000003))
  2101. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.320425749, 0.0549621582, 1.00091362, -0.258856565, -0.96591574, 1.31109118e-07, 1.32052534e-07, -1.71125066e-07, -0.99999994, 0.96591574, -0.258856565, 1.2964702e-07))
  2102. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2103. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.200000018, 0.200000003))
  2104. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.321165562, -0.199951172, 1.00084305, 0.258856565, 0.96591574, -1.31109118e-07, -1.32052534e-07, 1.71125066e-07, 0.99999994, 0.96591574, -0.258856565, 1.2964702e-07))
  2105. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2106. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.200000018, 0.200000003))
  2107. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.320604563, -0.399963379, 1.00086594, 0.258856565, 0.96591574, -1.31109118e-07, -1.32052534e-07, 1.71125066e-07, 0.99999994, 0.96591574, -0.258856565, 1.2964702e-07))
  2108. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2109. CloakPartL2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","CloakPartL2",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  2110. CloakPartL2Weld=CFuncs.Weld.Create(m,Handle,CloakPartL2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.65666008, -1.29777145, 0.0999412537, -0.258856535, 0.96591562, 1.31116764e-07, -0.96591562, -0.258856535, -8.59356248e-08, -8.98305785e-08, -1.59811691e-07, 0.99999994))
  2111. CFuncs.Mesh.Create("SpecialMesh",CloakPartL2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2112. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2, 1, 0.200000003))
  2113. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.501219988, -3.05175781e-05, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2114. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0.00999999978, -0.0149999997, -0.0199999996),Vector3.new(1, 1.00999999, 0.100000001))
  2115. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2116. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.700134277, 1.05004764, -0.400028229, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2117. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0),Vector3.new(1, 0.800000012, 1))
  2118. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 0.200000003, 0.600000024))
  2119. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000183105469, 0.450000763, -0.590329885, -1, -1.74619167e-15, -4.4408921e-16, -4.37113883e-08, 4.37113954e-08, -1, 4.37113847e-08, -1, -4.37113954e-08))
  2120. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  2121. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.400000215, 0.200000003))
  2122. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.700256348, 0.100101471, 0.950245142, 0.99999547, 3.06827168e-08, 4.31590997e-05, 4.31591361e-05, 3.26357804e-05, -0.999994695, -3.20906111e-08, 0.999991953, 3.26493537e-05))
  2123. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.800000012))
  2124. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.400000006, 2, 0.400000006))
  2125. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.950257063, 0.000183105469, -0.500003815, 1.74619167e-15, 1, 1.93866208e-31, -1, -1.74619167e-15, -4.4408921e-16, -4.37113883e-08, -3.81642292e-23, 1))
  2126. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, -0.0299999993),Vector3.new(0.430000007, 1, 0.430000007))
  2127. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.400000006, 2))
  2128. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.43322754e-05, 0.80005002, 0, -4.4408921e-16, -1.93866208e-31, -1, 1.74619167e-15, 1, 1.93866208e-31, 1, 1.74619167e-15, 4.4408921e-16))
  2129. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, -0.174999997, 0),Vector3.new(1.25, 0.899999976, 1.25))
  2130. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2, 1, 0.200000003))
  2131. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-05, -0.499269009, -3.05175781e-05, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2132. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.00999999978, -0.0199999996),Vector3.new(1.00999999, 1, 0.100000001))
  2133. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2, 1, 0.200000003))
  2134. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-05, 0.500730991, -3.05175781e-05, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2135. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0.00999999978, -0.0149999997, 0.0199999996),Vector3.new(1, 1.00999999, 0.100000001))
  2136. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2, 0.200000003, 0.200000003))
  2137. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-05, 1.10009408, -3.43322754e-05, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2138. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0.0199999996),Vector3.new(1, 0.200000003, 0.100000001))
  2139. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2, 0.200000003, 1))
  2140. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.700198174, -3.05175781e-05, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2141. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0),Vector3.new(1.01999998, 1, 1.01999998))
  2142. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2, 0.200000003, 0.200000003))
  2143. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-05, 1.10046124, -3.43322754e-05, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2144. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, -0.0199999996),Vector3.new(1, 0.200000003, 0.100000001))
  2145. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2, 0.200000003, 1))
  2146. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.900089025, -3.05175781e-05, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2147. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0),Vector3.new(1.03999996, 1.20000005, 1.03999996))
  2148. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2, 1, 0.200000003))
  2149. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-05, -0.499269009, -3.05175781e-05, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2150. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.00999999978, 0.0199999996),Vector3.new(1.00999999, 1, 0.100000001))
  2151. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.400000215, 0.200000003))
  2152. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.699394226, 0.100128174, 0.950000048, 0.99999547, 3.06827168e-08, 4.31590997e-05, 4.31591361e-05, 3.26357804e-05, -0.999994695, -3.20906111e-08, 0.999991953, 3.26493537e-05))
  2153. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.800000012))
  2154. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2155. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.699645996, 1.05040908, -0.400028229, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2156. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0),Vector3.new(1, 0.800000012, 1))
  2157. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 0.600000024))
  2158. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.900085449, 0.500056982, -3.05175781e-05, 1, 1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, 1.93866208e-31, 4.4408921e-16, 1.93866208e-31, 1))
  2159. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1.27999997, 1.27999997))
  2160. ---------Right Arm------
  2161. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,9,"Really red","Handle",Vector3.new(1, 2, 1))
  2162. HandleWeld=CFuncs.Weld.Create(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0194206238, 0.0144739151, -0.0400657654, 1, 8.73095886e-16, -2.22044605e-16, 8.7309578e-16, 0.99999994, 0, -2.22044605e-16, 0, 0.99999994))
  2163. CFuncs.Mesh.Create("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1.08500004, 1.01999998, 1.08500004))
  2164. PartF=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Pastel yellow","PartF",Vector3.new(1, 0.200000003, 0.200000003))
  2165. PartFWeld=CFuncs.Weld.Create(m,Handle,PartF,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.67028809e-05, 0.900081158, -0.199951172, -4.4408921e-16, -1.93866208e-31, 0.99999994, 1.74619167e-15, 0.99999994, -1.93866208e-31, -1, -1.74619167e-15, 4.4408921e-16))
  2166. Wedge=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Wedge",Vector3.new(1, 0.200000003, 0.200000003))
  2167. WedgeWeld=CFuncs.Weld.Create(m,Handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.900080204, 0.199768066, -1.89554541e-08, 5.96045844e-08, 0.999999166, 8.94069672e-08, -0.999998927, -1.98523347e-23, 0.999999166, 5.96046412e-08, 4.00288585e-08))
  2168. Part=CFuncs.Part.Create(m,Enum.Material.Ice,0.33000001311302,0,"Medium lilac","Part",Vector3.new(1, 0.200000003, 1))
  2169. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000549316406, 0.299980164, 2.67028809e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 0.999999881, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 0.999999881))
  2170. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.125, 0.800000012, 1.125))
  2171. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0.5,0,"Medium stone grey","Part",Vector3.new(1, 0.200000003, 1))
  2172. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000732421875, 0.299980164, 2.67028809e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 0.999999881, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 0.999999881))
  2173. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.08500004, 1.25, 1.08500004))
  2174. Part=CFuncs.Part.Create(m,Enum.Material.Marble,0.5,0,"Medium lilac","Part",Vector3.new(1, 0.200000003, 1))
  2175. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000549316406, 0.299980164, 2.67028809e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 0.999999881, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 0.999999881))
  2176. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.01999998, 1.10000002))
  2177. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.400000036, 0.200000003, 1))
  2178. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999755859, 0.900081158, -2.67028809e-05, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 0.99999994, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -0.99999994))
  2179. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2180. Part=CFuncs.Part.Create(m,Enum.Material.Ice,0.33000001311302,0,"Medium lilac","Part",Vector3.new(1, 0.200000003, 1))
  2181. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000549316406, -0.0999138355, 2.67028809e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 0.999999881, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 0.999999881))
  2182. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.125, 0.800000012, 1.125))
  2183. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  2184. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.400024414, 0.800107956, -0.400020599, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 0.99999994, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -0.99999994))
  2185. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2186. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  2187. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.400024414, 0.800107956, 0.399997711, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 0.99999994, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -0.99999994))
  2188. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2189. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 1))
  2190. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.399780273, 0.499873161, -2.67028809e-05, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 0.99999994, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -0.99999994))
  2191. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2192. Part=CFuncs.Part.Create(m,Enum.Material.Marble,0.5,0,"Medium lilac","Part",Vector3.new(1, 0.200000003, 1))
  2193. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000610351563, 0.300167084, 2.67028809e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 0.999999881, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 0.999999881))
  2194. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.11500001, 0.899999976, 1.11500001))
  2195. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0.5,0,"Medium stone grey","Part",Vector3.new(1, 0.200000003, 1))
  2196. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000732421875, -0.0999138355, 2.67028809e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 0.999999881, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 0.999999881))
  2197. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.08500004, 1.25, 1.08500004))
  2198. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 1))
  2199. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.399536133, 0.900081158, -2.67028809e-05, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 0.99999994, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -0.99999994))
  2200. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.0399999991, 0),Vector3.new(1.20000005, 0.800000012, 0.800000012))
  2201. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.800000012, 0.400000006, 1))
  2202. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100097656, 0.600034952, -2.67028809e-05, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 0.99999994, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -0.99999994))
  2203. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2204. Part=CFuncs.Part.Create(m,Enum.Material.Marble,0.5,0,"Medium lilac","Part",Vector3.new(1, 0.200000003, 1))
  2205. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000610351563, -0.0999138355, 2.67028809e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 0.999999881, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 0.999999881))
  2206. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.11500001, 0.899999976, 1.11500001))
  2207. Part=CFuncs.Part.Create(m,Enum.Material.Marble,0.5,0,"Medium lilac","Part",Vector3.new(1, 0.200000003, 1))
  2208. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000549316406, -0.0999138355, 2.67028809e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 0.999999881, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 0.999999881))
  2209. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 1.01999998, 1.10000002))
  2210. PartF=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Pastel yellow","PartF",Vector3.new(0.200000003, 0.200000003, 1))
  2211. PartFWeld=CFuncs.Weld.Create(m,Handle,PartF,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.400024414, 0.900081158, -2.67028809e-05, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 0.99999994, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -0.99999994))
  2212. CFuncs.Mesh.Create("BlockMesh",PartF,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2213. PartF=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Pastel yellow","PartF",Vector3.new(0.200000003, 0.400000006, 0.600000024))
  2214. PartFWeld=CFuncs.Weld.Create(m,Handle,PartF,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.400024414, 0.800107956, -2.67028809e-05, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 0.99999994, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -0.99999994))
  2215. CFuncs.Mesh.Create("BlockMesh",PartF,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2216. PartF=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Pastel yellow","PartF",Vector3.new(1, 1.39999998, 1))
  2217. PartFWeld=CFuncs.Weld.Create(m,Handle,PartF,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -0.30005002, -2.67028809e-05, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 0.99999994, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -0.99999994))
  2218. CFuncs.Mesh.Create("BlockMesh",PartF,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2219. -----left arm-----
  2220. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Handle",Vector3.new(1, 2, 1))
  2221. HandleWeld=CFuncs.Weld.Create(m,Character["Left Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0204582214, -0.0298519135, -0.0400390625, -1, 1.43836631e-09, 1.8936451e-10, -1.43836809e-09, -1, 5.06639481e-07, 1.89364774e-10, 5.06639481e-07, 1))
  2222. CFuncs.Mesh.Create("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2223. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2224. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.259768009, 3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2225. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0900000036, -0.0199999996),Vector3.new(1.08000004, 0.600000024, 0.100000001))
  2226. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2227. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0599379539, 3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2228. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0199999996, 0.0199999996),Vector3.new(1.04999995, 1, 0.100000001))
  2229. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2230. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, -0.359677076, -2.67028809e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2231. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0399999991, 0.0199999996),Vector3.new(1.10000002, 1.04999995, 0.100000001))
  2232. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2233. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0599379539, 3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2234. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0199999996, -0.0199999996),Vector3.new(1.04999995, 1, 0.100000001))
  2235. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2236. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-06, -0.359924078, 3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2237. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0399999991, -0.0199999996),Vector3.new(1.10000002, 1.04999995, 0.100000001))
  2238. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2239. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.259768009, 3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2240. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0900000036, 0.0199999996),Vector3.new(1.08000004, 0.600000024, 0.100000001))
  2241. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.600000024, 0.350000024, 1))
  2242. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.20098877, 0.825013161, -6.10351563e-05, -1, -1.43836898e-09, 1.89364552e-10, 1.43836532e-09, -0.99999994, 5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2243. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2244. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2245. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, -0.0401620865, -2.67028809e-05, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2246. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 1, 1.01999998))
  2247. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2248. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000549316406, 0.559935808, -2.67028809e-05, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2249. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 1, 1.02999997))
  2250. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2251. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, -0.31964016, -2.67028809e-05, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2252. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.08000004, 1, 1.08000004))
  2253. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2254. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, 0.360047817, -2.67028809e-05, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2255. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01499999, 1, 1.01499999))
  2256. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2257. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, -0.220276117, -2.67028809e-05, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2258. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 1, 1.05999994))
  2259. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2260. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, 0.360047817, -2.67028809e-05, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2261. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2262. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Part",Vector3.new(1, 0.200000003, 1))
  2263. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, 0.160092831, 0, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2264. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 1, 1.05999994))
  2265. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2266. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000671386719, 0.160706043, 0, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2267. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0.0199999996, 0, 0),Vector3.new(1.05999994, 1, 1.05999994))
  2268. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Part",Vector3.new(1, 0.200000003, 0.200000033))
  2269. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000671386719, 0.16052103, -0.199996948, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2270. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0.0199999996, 0, 0),Vector3.new(1.05999994, 1, 1.05999994))
  2271. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2272. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, 0.159970999, -2.67028809e-05, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2273. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 1.00999999))
  2274. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Pastel yellow","Part",Vector3.new(1, 0.200000003, 1))
  2275. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.001039505, 0.550048113, -2.67028809e-05, -1, -1.43836898e-09, 1.89364552e-10, 1.43836532e-09, -0.99999994, 5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2276. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2277. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(1, 0.200000003, 1))
  2278. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, 0.16052103, 0, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2279. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.07000005, 0.550000012, 1.07000005))
  2280. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2281. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, 0.159970999, 0, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2282. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0),Vector3.new(1.07000005, 0.119999997, 1.07000005))
  2283. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2284. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000244140625, 0.160092831, 0, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2285. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.100000001, 0),Vector3.new(1.07000005, 0.125, 1.07000005))
  2286. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2287. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.340270042, 3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2288. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0199999996, 0.0199999996),Vector3.new(1.04999995, 1, 0.100000001))
  2289. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.400000036))
  2290. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000671386719, 0.160092831, -0.100006104, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2291. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0.0199999996, 0.0900000036, 0),Vector3.new(1.07000005, 0.119999997, 1.07000005))
  2292. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.399999976, 0.200000003, 0.200000003))
  2293. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30065918, 0.161252975, 0, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2294. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0.0399999991, 0, -0.0900000036),Vector3.new(1.08000004, 1, 0.300000012))
  2295. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.320000142, 1))
  2296. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000246047974, -0.559875965, -2.67028809e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836543e-09, 1, -4.76837158e-07, 1.8936476e-10, 4.76837158e-07, 1))
  2297. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 1, 1.04999995))
  2298. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(1, 0.200000003, 0.400000036))
  2299. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000671386719, 0.160706043, -0.100006104, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2300. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0.0199999996, 0, 0),Vector3.new(1.07000005, 0.449999988, 1.07000005))
  2301. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.339999974, 1))
  2302. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, 0.770323992, -3.43322754e-05, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2303. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.08500004, 1.01999998, 1.08500004))
  2304. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.400000036))
  2305. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000671386719, 0.16052103, -0.100006104, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2306. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0.0199999996, -0.0900000036, 0),Vector3.new(1.07000005, 0.125, 1.07000005))
  2307. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.400000066, 0.200000003))
  2308. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, 0.740236044, -3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2309. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0199999996, -0.0199999996),Vector3.new(1.12, 1, 0.100000001))
  2310. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2311. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.540158987, 3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2312. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0199999996, -0.0199999996),Vector3.new(1.07000005, 1, 0.100000001))
  2313. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2314. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.340270042, 3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2315. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0199999996, -0.0199999996),Vector3.new(1.04999995, 1, 0.100000001))
  2316. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 0.200000003))
  2317. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.540158987, 3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2318. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0199999996, 0.0199999996),Vector3.new(1.07000005, 1, 0.100000001))
  2319. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.400000036, 0.200000003, 1))
  2320. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.298950195, 0.700198174, -6.10351563e-05, -1, -1.43836898e-09, 1.89364552e-10, 1.43836532e-09, -0.99999994, 5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2321. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0250000004, 0),Vector3.new(1, 0.75, 1))
  2322. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0.15000000596046,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2323. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.487323761, 0.159727573, -0.263889313, 0.995279193, 4.91641927e-08, 0.0970532, -4.9177757e-08, 1, -2.2521931e-09, -0.0970532, -2.5313418e-09, 0.995279193))
  2324. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.0799999982, 0),Vector3.new(1, 0.200000003, 1))
  2325. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0.15000000596046,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2326. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.487323761, 0.263889313, 0.160092592, 0.995279193, 4.91641927e-08, 0.0970532, 0.0970532, 2.5313418e-09, -0.995279193, -4.9177757e-08, 1, -2.2521931e-09))
  2327. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0799999982, 0),Vector3.new(1, 0.200000003, 1))
  2328. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0.15000000596046,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2329. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.487323761, -0.263889313, -0.160520792, 0.995279193, 4.91641927e-08, 0.0970532, -0.0970532, -2.5313418e-09, 0.995279193, 4.9177757e-08, -1, 2.2521931e-09))
  2330. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0799999982, 0),Vector3.new(1, 0.200000003, 1))
  2331. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.399999976, 0.200000003, 0.200000003))
  2332. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30065918, 0.161252975, -0.199996948, 1, 1.88737914e-15, 4.71844785e-16, 1.88737914e-15, 1, -2.72376255e-19, 4.71844785e-16, -2.72376255e-19, 1))
  2333. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0.0399999991, 0, -0.0900000036),Vector3.new(1.20000005, 1.10000002, 0.5))
  2334. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0.15000000596046,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2335. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.487323761, 0.15997076, -0.263889313, 0.995279193, 4.91641927e-08, 0.0970532, -4.9177757e-08, 1, -2.2521931e-09, -0.0970532, -2.5313418e-09, 0.995279193))
  2336. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0799999982, 0),Vector3.new(1, 0.200000003, 1))
  2337. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.200000003, 1))
  2338. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.399169922, 0.900089025, -6.10351563e-05, -1, -1.43836898e-09, 1.89364552e-10, 1.43836532e-09, -0.99999994, 5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2339. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2340. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0.15000000596046,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2341. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.487323761, -0.263889313, -0.160705805, 0.995279193, 4.91641927e-08, 0.0970532, -0.0970532, -2.5313418e-09, 0.995279193, 4.9177757e-08, -1, 2.2521931e-09))
  2342. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0.0399999991, 0),Vector3.new(1, 1, 0.200000003))
  2343. Wedge=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Pastel yellow","Wedge",Vector3.new(1, 0.200000003, 0.200000003))
  2344. WedgeWeld=CFuncs.Weld.Create(m,Handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.48498535e-05, 0.90008378, -0.199035645, 5.95299616e-06, -4.47034125e-07, -0.999997258, -5.23046406e-09, -0.999994099, 1.78804015e-07, -0.999996781, -1.49651713e-09, -5.97830831e-06))
  2345. Wedge=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Wedge",Vector3.new(1, 0.200000003, 0.200000003))
  2346. WedgeWeld=CFuncs.Weld.Create(m,Handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-05, -0.899901628, 0.198913574, -1.76470074e-08, -5.81145173e-07, -0.999999821, -1.43836454e-09, 0.999999404, -3.42726423e-07, 0.999999464, 2.09723709e-07, -4.63468481e-08))
  2347. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.400000066, 0.200000003))
  2348. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, 0.740236044, -3.05175781e-05, 1, 1.43836898e-09, -1.89364552e-10, -1.43836532e-09, 0.99999994, -5.06639424e-07, 1.89364718e-10, 5.06639424e-07, 0.99999994))
  2349. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.0199999996, 0.0199999996),Vector3.new(1.12, 1, 0.100000001))
  2350. ---------Right Leg---------
  2351. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Handle",Vector3.new(1, 2, 1))
  2352. HandleWeld=CFuncs.Weld.Create(m,Character["Right Leg"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0202140808, 0.0298557281, -0.0399780273, 1, 8.73095886e-16, -2.22044605e-16, 8.7309578e-16, 1, 0, -2.22044605e-16, 0, 1))
  2353. CFuncs.Mesh.Create("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2354. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2355. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000366210938, 1.100155, -3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2356. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, -0.0599999987),Vector3.new(0.600000024, 1, 1.03999996))
  2357. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2358. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00048828125, 1.09978902, -3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2359. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 1.12, 1.05999994))
  2360. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.400000036, 1))
  2361. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.799983144, 0, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2362. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0.00499999989),Vector3.new(1.00999999, 1, 1.02999997))
  2363. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2364. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000366210938, 1.09978902, -3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2365. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0.0199999996),Vector3.new(0.800000012, 1, 1.03999996))
  2366. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2367. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00048828125, 1.09978902, -3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2368. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, -0.0500000007),Vector3.new(0.800000012, 1, 1.03999996))
  2369. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1))
  2370. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.59967041, -0.0511490107, -3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2371. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(-0.140000001, -0.100000001, 0),Vector3.new(1, 1, 0.899999976))
  2372. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.399999976, 1))
  2373. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.59967041, 0.24901998, -3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2374. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(-0.159999996, 0, 0),Vector3.new(1, 1, 0.850000024))
  2375. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2376. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000366210938, 1.100155, 0.399963379, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2377. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.00999999978, 0.349999994),Vector3.new(2, 1.05999994, 5.5))
  2378. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1))
  2379. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.59967041, -0.301090002, -3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2380. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(-0.140000001, 0, 0),Vector3.new(0.699999988, 1, 0.75))
  2381. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 1.60000002, 1))
  2382. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.200013995, 0, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2383. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2384. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1))
  2385. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.59967041, -0.501223922, -3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2386. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(-0.119999997, 0, 0),Vector3.new(0.600000024, 1, 0.800000012))
  2387.  
  2388. --------Left Leg-------
  2389. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Handle",Vector3.new(1, 2, 1))
  2390. HandleWeld=CFuncs.Weld.Create(m,Character["Left Leg"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0204582214, 0.0625728369, -0.0400085449, 1, 8.73095886e-16, -2.22044605e-16, 8.7309578e-16, 1, 0, -2.22044605e-16, 0, 1))
  2391. CFuncs.Mesh.Create("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2392. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.399999976, 1))
  2393. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600158691, 0.248775899, 0, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -1))
  2394. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(-0.159999996, 0, 0),Vector3.new(1, 1, 0.850000024))
  2395. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1))
  2396. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599914551, -0.501222014, 0, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -1))
  2397. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(-0.119999997, 0, 0),Vector3.new(0.600000024, 1, 0.800000012))
  2398. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2399. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000244140625, 1.099913, -3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2400. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, -0.0599999987),Vector3.new(0.600000024, 1, 1.03999996))
  2401. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2402. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000427246094, 1.0997299, 0, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2403. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 1.12, 1.05999994))
  2404. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2405. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000244140625, 1.0997299, 0, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2406. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0.0199999996),Vector3.new(0.800000012, 1, 1.03999996))
  2407. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1))
  2408. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600158691, -0.301149011, 0, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -1))
  2409. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(-0.140000001, 0, 0),Vector3.new(0.699999988, 1, 0.75))
  2410. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2411. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000244140625, 1.099913, 0.399993896, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2412. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, -0.00999999978, 0.349999994),Vector3.new(2, 1.05999994, 5.5))
  2413. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.400000036, 1))
  2414. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.10351563e-05, 0.799985051, 3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2415. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0.00499999989),Vector3.new(1.00999999, 1, 1.02999997))
  2416. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000003, 1))
  2417. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000427246094, 1.0997299, 0, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2418. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, -0.0500000007),Vector3.new(0.800000012, 1, 1.03999996))
  2419. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1))
  2420. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600036621, -0.051025033, 0, -1, -1.74619167e-15, 4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, 4.4408921e-16, 1.93866208e-31, -1))
  2421. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(-0.140000001, -0.100000001, 0),Vector3.new(1, 1, 0.899999976))
  2422. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 1.60000002, 1))
  2423. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.10351563e-05, -0.200014114, 3.05175781e-05, 1, 1.74619167e-15, -4.4408921e-16, 1.74619167e-15, 1, -1.93866208e-31, -4.4408921e-16, -1.93866208e-31, 1))
  2424. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2425.  
  2426. EffectModel = Create("Model"){
  2427. Parent = Character,
  2428. Name = "Effects",
  2429. }
  2430.  
  2431. Effects = {
  2432. Block = {
  2433. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2434. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2435. prt.Anchored = true
  2436. prt.CFrame = cframe
  2437. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2438. game:GetService("Debris"):AddItem(prt, 10)
  2439. if Type == 1 or Type == nil then
  2440. table.insert(Effects, {
  2441. prt,
  2442. "Block1",
  2443. delay,
  2444. x3,
  2445. y3,
  2446. z3,
  2447. msh
  2448. })
  2449. elseif Type == 2 then
  2450. table.insert(Effects, {
  2451. prt,
  2452. "Block2",
  2453. delay,
  2454. x3,
  2455. y3,
  2456. z3,
  2457. msh
  2458. })
  2459. end
  2460. end;
  2461. };
  2462.  
  2463. Cylinder = {
  2464. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2465. local prt = CFuncs.Part..Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  2466. prt.Anchored = true
  2467. prt.CFrame = cframe
  2468. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2469. game:GetService("Debris"):AddItem(prt, 2)
  2470. Effects[#Effects + 1] = {
  2471. prt,
  2472. "Cylinder",
  2473. delay,
  2474. x3,
  2475. y3,
  2476. z3
  2477. }
  2478. end;
  2479. };
  2480.  
  2481. Head = {
  2482. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2483. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2484. prt.Anchored = true
  2485. prt.CFrame = cframe
  2486. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2487. game:GetService("Debris"):AddItem(prt, 10)
  2488. table.insert(Effects, {
  2489. prt,
  2490. "Cylinder",
  2491. delay,
  2492. x3,
  2493. y3,
  2494. z3,
  2495. msh
  2496. })
  2497. end;
  2498. };
  2499.  
  2500. Sphere = {
  2501. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2502. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2503. prt.Anchored = true
  2504. prt.CFrame = cframe
  2505. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2506. game:GetService("Debris"):AddItem(prt, 10)
  2507. table.insert(Effects, {
  2508. prt,
  2509. "Cylinder",
  2510. delay,
  2511. x3,
  2512. y3,
  2513. z3,
  2514. msh
  2515. })
  2516. end;
  2517. };
  2518.  
  2519. Elect = {
  2520. Create = function(cff, x, y, z)
  2521. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  2522. prt.Anchored = true
  2523. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  2524. prt.CFrame = CFrame.new(prt.Position)
  2525. game:GetService("Debris"):AddItem(prt, 2)
  2526. local xval = math.random() / 2
  2527. local yval = math.random() / 2
  2528. local zval = math.random() / 2
  2529. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  2530. table.insert(Effects, {
  2531. prt,
  2532. "Elec",
  2533. 0.1,
  2534. x,
  2535. y,
  2536. z,
  2537. xval,
  2538. yval,
  2539. zval
  2540. })
  2541. end;
  2542.  
  2543. };
  2544.  
  2545. Ring = {
  2546. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2547. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2548. prt.Anchored = true
  2549. prt.CFrame = cframe
  2550. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2551. game:GetService("Debris"):AddItem(prt, 10)
  2552. table.insert(Effects, {
  2553. prt,
  2554. "Cylinder",
  2555. delay,
  2556. x3,
  2557. y3,
  2558. z3,
  2559. msh
  2560. })
  2561. end;
  2562. };
  2563.  
  2564.  
  2565. Wave = {
  2566. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2567. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2568. prt.Anchored = true
  2569. prt.CFrame = cframe
  2570. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2571. game:GetService("Debris"):AddItem(prt, 10)
  2572. table.insert(Effects, {
  2573. prt,
  2574. "Cylinder",
  2575. delay,
  2576. x3,
  2577. y3,
  2578. z3,
  2579. msh
  2580. })
  2581. end;
  2582. };
  2583.  
  2584. Break = {
  2585. Create = function(brickcolor, cframe, x1, y1, z1)
  2586. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2587. prt.Anchored = true
  2588. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2589. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2590. local num = math.random(10, 50) / 1000
  2591. game:GetService("Debris"):AddItem(prt, 10)
  2592. table.insert(Effects, {
  2593. prt,
  2594. "Shatter",
  2595. num,
  2596. prt.CFrame,
  2597. math.random() - math.random(),
  2598. 0,
  2599. math.random(50, 100) / 100
  2600. })
  2601. end;
  2602. };
  2603.  
  2604. Fire = {
  2605. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  2606. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2607. prt.Anchored = true
  2608. prt.CFrame = cframe
  2609. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2610. game:GetService("Debris"):AddItem(prt, 10)
  2611. table.insert(Effects, {
  2612. prt,
  2613. "Fire",
  2614. delay,
  2615. 1,
  2616. 1,
  2617. 1,
  2618. msh
  2619. })
  2620. end;
  2621. };
  2622.  
  2623. FireWave = {
  2624. Create = function(brickcolor, cframe, x1, y1, z1)
  2625. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  2626. prt.Anchored = true
  2627. prt.CFrame = cframe
  2628. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2629. local d = Create("Decal"){
  2630. Parent = prt,
  2631. Texture = "rbxassetid://26356434",
  2632. Face = "Top",
  2633. }
  2634. local d = Create("Decal"){
  2635. Parent = prt,
  2636. Texture = "rbxassetid://26356434",
  2637. Face = "Bottom",
  2638. }
  2639. game:GetService("Debris"):AddItem(prt, 10)
  2640. table.insert(Effects, {
  2641. prt,
  2642. "FireWave",
  2643. 1,
  2644. 30,
  2645. math.random(400, 600) / 100,
  2646. msh
  2647. })
  2648. end;
  2649. };
  2650.  
  2651. Lightning = {
  2652. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  2653. local magz = (p0 - p1).magnitude
  2654. local curpos = p0
  2655. local trz = {
  2656. -ofs,
  2657. ofs
  2658. }
  2659. for i = 1, tym do
  2660. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  2661. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2662. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  2663. li.Material = "Neon"
  2664. if tym == i then
  2665. local magz2 = (curpos - p1).magnitude
  2666. li.Size = Vector3.new(th, th, magz2)
  2667. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  2668. table.insert(Effects, {
  2669. li,
  2670. "Disappear",
  2671. last
  2672. })
  2673. else
  2674. do
  2675. do
  2676. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  2677. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  2678. game.Debris:AddItem(li, 10)
  2679. table.insert(Effects, {
  2680. li,
  2681. "Disappear",
  2682. last
  2683. })
  2684. end
  2685. end
  2686. end
  2687. end
  2688. end
  2689. };
  2690.  
  2691. EffectTemplate = {
  2692.  
  2693. };
  2694. }
  2695.  
  2696. function attackone()
  2697. attack = true
  2698. for i = 0, 2, 0.3 do
  2699. swait()
  2700. PlayAnimationFromTable({
  2701. CFrame.new(0, 0, -0, 0.806190252, -0.187311426, -0.561223507, 6.62613184e-06, 0.94856596, -0.31657964, 0.591656446, 0.255219638, 0.764725924) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2702. CFrame.new(-0.0407527871, 1.50693643, -0.222932622, 0.978482485, 0.186281174, 0.0887908041, -0.19066751, 0.980685592, 0.0437201113, -0.0789308846, -0.0597088039, 0.99509275) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2703. CFrame.new(1.78002524, 1.11400044, -0.457782924, 0.707048655, -0.498457879, 0.501619399, 0.350302994, -0.369315952, -0.860751748, 0.614304423, 0.784312248, -0.0865130872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2704. CFrame.new(-1.43853712, 0.0750626996, 0.22486937, 0.572081506, 0.244721666, 0.782837331, -0.443345338, 0.895264447, 0.044120267, -0.690049291, -0.372307688, 0.620660365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2705. CFrame.new(0.627915263, -1.89379621, 0.643143058, 0.951368988, 6.62613184e-06, 0.308059663, -0.0975313932, 0.94856596, 0.301182032, -0.292212963, -0.31657964, 0.902436912) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2706. CFrame.new(-0.840924203, -1.99235249, 0.347892702, 0.806190252, 0.150273055, 0.572257936, -0.187311426, 0.982287288, 0.00593562424, -0.561223507, -0.111978531, 0.820060134) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2707. }, .35, false)
  2708. end
  2709.  
  2710. for i = 0, 2, 0.3 do
  2711. swait()
  2712. PlayAnimationFromTable({
  2713. CFrame.new(-0, 0, 0, 0.881656945, 0.0199221503, 0.471480906, -0.158535972, 0.953550041, 0.256167442, -0.444475293, -0.300592929, 0.843853176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2714. CFrame.new(-0.148410931, 1.53110158, 0.0643833578, 0.965264976, -0.0912804902, -0.244808733, 0.088367641, 0.995825887, -0.0228805244, 0.245875075, 0.000453487039, 0.969302654) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2715. CFrame.new(1.10165071, 0.648932338, -1.12831473, 0.573108494, 0.369820178, 0.731284738, 0.612841427, 0.399010122, -0.682069421, -0.544033527, 0.839061975, 0.00203369558) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2716. CFrame.new(-1.79198205, 0.0215666089, -0.21331051, 0.916679978, 0.372236937, -0.145427167, -0.394452631, 0.901182175, -0.179693967, 0.0641659647, 0.222088978, 0.972915471) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2717. CFrame.new(0.753449559, -1.90016341, -0.268158644, 0.69710958, -0.0750149488, -0.713035822, -0.0756366402, 0.981274784, -0.177183479, 0.712969542, 0.177447319, 0.678380549) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2718. CFrame.new(-0.559347212, -2.21165109, 0.0788616836, 0.881656945, -0.0484239236, -0.469411433, 0.0199221503, 0.997659326, -0.0654963702, 0.471480906, 0.0483982414, 0.88054961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2719. }, .35, false)
  2720. end
  2721. attack = false
  2722. end
  2723.  
  2724.  
  2725. function attacktwo()
  2726. attack = true
  2727. for i = 0, 1, 0.2 do
  2728. swait()
  2729. PlayAnimationFromTable({
  2730. CFrame.new(0.0401472747, -0.0776893198, 0.599089265, 0.906307757, -2.36338082e-07, 0.422618419, -0.0733869821, 0.984807611, 0.157379389, -0.416197896, -0.173648834, 0.892538786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2731. CFrame.new(-2.79394953e-07, 1.49999011, 1.47520529e-06, 0.906307757, -1.86264515e-07, -0.422618419, -2.36338082e-07, 0.99999994, -9.68575478e-07, 0.422618419, 9.83476639e-07, 0.906307757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2732. CFrame.new(1.5365181, 0.452499926, -0.44780767, 0.66570574, 0.0800317824, 0.741910338, 0.662861288, 0.393195033, -0.637191117, -0.342710942, 0.915965438, 0.208702192) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2733. CFrame.new(-0.41615206, 0.733605146, -1.08826351, 0.408651799, -0.87111479, 0.272328794, -0.101544857, -0.339922726, -0.934955239, 0.907024026, 0.354417443, -0.227367252) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2734. CFrame.new(0.786783695, -1.89999688, -0.40957579, 0.70710063, -0.0616273247, -0.704422355, -1.46403909e-06, 0.996194839, -0.0871548876, 0.707112968, 0.0616283193, 0.704409957) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2735. CFrame.new(-0.915488064, -1.58430302, 0.380059779, 0.904960036, 0.423912108, -0.0366865322, -0.166366011, 0.431871921, 0.886458695, 0.391624451, -0.796106339, 0.461351365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2736. }, .35, false)
  2737. end
  2738. CFuncs.Sound.Create("200632211", LeftLeg, 1, 0.9)
  2739. for i = 0, 1, 0.15 do
  2740. swait()
  2741. PlayAnimationFromTable({
  2742. CFrame.new(0.00997152925, -0.169988424, -0.639737129, 0.707106054, -1.36977135e-07, -0.707107484, -0.241844028, 0.939693153, -0.241843715, 0.664464056, 0.342018902, 0.664462626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2743. CFrame.new(-1.51991844e-06, 1.4999913, -1.78813934e-06, 0.707106054, -0.183011726, 0.683013737, -1.36977135e-07, 0.96592629, 0.258817554, -0.707107484, -0.183011532, 0.683012247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2744. CFrame.new(1.53634262, 0.417389512, -0.485609144, 0.669262946, -0.0573756099, 0.740807056, 0.691225588, 0.413819224, -0.592419565, -0.272569776, 0.90854919, 0.316613376) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2745. CFrame.new(-0.458741903, 0.651507795, -1.17922783, 0.646084905, -0.763260484, -0.00277221203, -0.392018795, -0.328715384, -0.859225094, 0.654901266, 0.556218982, -0.511590362) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2746. CFrame.new(0.752643228, -1.81142533, 0.0469251275, 0.883172512, -0.23524794, -0.405788302, 0.382152557, 0.862514496, 0.331706583, 0.271964401, -0.448027343, 0.851650655) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2747. CFrame.new(-1.24916911, -1.25704479, -0.899724364, 0.517213285, 0.744817019, 0.421588689, 0.254890531, 0.336192816, -0.90664041, -0.817019761, 0.576389611, -0.0159641877) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2748. }, .5, false)
  2749. end
  2750. for i = 0, 1, 0.2 do
  2751. swait()
  2752. PlayAnimationFromTable({
  2753. CFrame.new(0.0211362243, -0.592728972, -0.289742768, 0.939692974, 4.90088098e-07, -0.34201932, 0.144543007, 0.906308055, 0.397131175, 0.309974998, -0.422617853, 0.851651192) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2754. CFrame.new(1.02818012e-06, 1.5, -2.65240669e-06, 0.906309307, 0.109381072, 0.408217251, 1.02445483e-06, 0.965928435, -0.258821666, -0.422614902, 0.234573007, 0.875430942) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2755. CFrame.new(1.68638015, 0.349812239, -0.205563948, 0.787529767, -0.608583331, 0.0970736146, 0.444218874, 0.451393723, -0.773895025, 0.427161187, 0.652587175, 0.625830293) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2756. CFrame.new(-0.95912081, 0.35575074, -1.16827404, 0.701581001, -0.325640708, -0.633831382, -0.541859984, 0.333870173, -0.771309674, 0.462787241, 0.884584069, 0.0577853322) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2757. CFrame.new(1.20272303, -1.58237672, -0.692816734, 0.767121434, -0.569021404, 0.296209067, 0.640670776, 0.656062961, -0.398902327, 0.0326521657, 0.495779037, 0.867834926) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2758. CFrame.new(-0.659768999, -1.26831281, -0.571824849, 0.805588603, 0.1710127, 0.567260146, -0.157380521, 0.98481071, -0.0733886361, -0.571193457, -0.030154705, 0.820261776) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2759. }, .35, false)
  2760. end
  2761. CFuncs.Sound.Create("200632211", RightLeg, 1, 1)
  2762. for i = 0, 1, 0.14 do
  2763. swait()
  2764. RootPart.Velocity = RootPart.CFrame.lookVector * 30
  2765. PlayAnimationFromTable({
  2766. CFrame.new(0.0427529812, -1.01647234, 0.0382894874, 0.608423054, -0.308392853, 0.731242239, 0.590780079, 0.791239679, -0.157856733, -0.529906034, 0.528047025, 0.663600802) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2767. CFrame.new(0.239828199, 1.55644977, -0.102763057, 0.654372454, 0.417491734, -0.630474091, -0.163175046, 0.892088652, 0.421369225, 0.738356769, -0.172854722, 0.65188241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2768. CFrame.new(1.35250616, 0.574251592, -0.780133188, 0.729189336, 0.0936879814, 0.677868485, 0.659103572, 0.17023471, -0.732531786, -0.184026167, 0.980939746, 0.0623831451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2769. CFrame.new(-1.55241454, 0.101470411, 0.416705519, 0.782442451, 0.559200406, 0.274005085, -0.622187197, 0.72027117, 0.306745201, -0.0258259773, -0.410492837, 0.91149801) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2770. CFrame.new(1.33279347, -1.18506634, -1.29755318, 0.664636016, -0.551376104, 0.504225612, 0.743997991, 0.426297754, -0.514526308, 0.0687472075, 0.717115462, 0.693555474) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2771. CFrame.new(-0.45184055, -1.30273223, -0.522340298, 0.984808266, 0.167729184, 0.0449442267, -0.173646316, 0.951249778, 0.254893839, -5.96046448e-08, -0.258825898, 0.965924144) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2772. }, .5, false)
  2773. end
  2774. attack = false
  2775. end
  2776.  
  2777. function attackthree()
  2778. attack = true
  2779. local num = 0
  2780. for i = 0, 1, 0.12 do
  2781. swait()
  2782. num = num + 30
  2783. PlayAnimationFromTable({
  2784. CFrame.new(0.0270765573, -0.480181754, 0.623972237, 0.0885479972, -0.0368319117, -0.995390773, -0.246802002, 0.967343748, -0.0577491187, 0.965012014, 0.25077796, 0.0765661672) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2785. CFrame.new(-0.0936929584, 1.56362581, -0.221688136, 0.198214546, -0.303651899, 0.931937277, -0.112229116, 0.937517703, 0.329340428, -0.973712623, -0.169870481, 0.151751041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2786. CFrame.new(0.616549373, 0.803341627, -0.853695095, 0.000168037135, 0.977870464, 0.209211498, 0.317776114, 0.198314935, -0.927194536, -0.948165834, 0.0666382164, -0.310710579) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2787. CFrame.new(-1.72370553, 0.470241874, 0.0900587738, 0.427007556, 0.9034549, 0.0378694758, -0.577917337, 0.304876894, -0.757008433, -0.695468485, 0.301362872, 0.652306795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2788. CFrame.new(1.00983441, -1.51885021, 0.00175639987, 0.831895053, -0.470998526, 0.293447107, 0.353552341, 0.857425869, 0.373927385, -0.427728206, -0.207319468, 0.879811049) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2789. CFrame.new(-0.648116469, -1.73901522, 0.0786070824, 0.637448072, -0.321517438, 0.700206876, 0.056631811, 0.925868869, 0.373580039, -0.768411398, -0.198483318, 0.608400881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2790. }, .3, false)
  2791. end
  2792.  
  2793. for i = 0, 1, 0.12 do
  2794. swait()
  2795. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2796. PlayAnimationFromTable({
  2797. CFrame.new(0.196603, -0.338400722, -1.27753866, -0.0832840055, -0.0449440107, 0.995511889, -0.171010017, 0.984807849, 0.0301541463, -0.981743097, -0.167731151, -0.0897046104) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2798. CFrame.new(2.10106373e-06, 1.49999094, -1.4975667e-06, 0.25881961, 0.0841866285, -0.962250113, -1.94832683e-06, 0.996194899, 0.0871559083, 0.965925753, -0.0225557946, 0.257834941) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2799. CFrame.new(2.03781581, 0.761166036, -0.0255699158, 0.0435950756, -0.980553567, 0.191348687, 0.226166934, -0.17687194, -0.957896292, 0.973112643, 0.0850362927, 0.214058042) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2800. CFrame.new(-0.730051398, 0.724053264, -1.08925915, 0.62698853, -0.766749799, 0.137768731, -0.325902462, -0.418791056, -0.847586036, 0.707582593, 0.486527413, -0.512462795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2801. CFrame.new(0.753033757, -1.6778574, -0.188403368, 0.704032898, 0.0244275928, -0.709747434, -0.0104273558, 0.999655604, 0.0240626931, 0.710090935, -0.00954016298, 0.704045177) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2802. CFrame.new(-0.942696929, -1.88443923, 0.182805941, 0.799882233, 0.242965713, -0.548777461, -0.141007245, 0.964875162, 0.221660614, 0.583357692, -0.099920705, 0.806045771) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2803. }, .5, false)
  2804. end
  2805. attack = false
  2806. end
  2807.  
  2808. function attackfour()
  2809. attack = true
  2810. local num = 0
  2811. for i = 0, 1, 0.12 do
  2812. swait()
  2813. num = num + 1
  2814. PlayAnimationFromTable({
  2815. CFrame.new(0.120528281, -0.3674438, 0.575273573, 0.422617197, -2.01519555e-07, -0.906308293, 0.157379076, 0.984807789, 0.073386617, 0.892539442, -0.173648417, 0.416196704) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2816. CFrame.new(1.06530706e-06, 1.49999368, -5.04337095e-07, 0.4226197, 1.86264515e-06, 0.906308174, -6.03729347e-07, 1.00000119, -1.59442425e-06, -0.906307101, 2.01165676e-07, 0.422620177) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2817. CFrame.new(0.70849216, 0.0731495917, -0.938899159, 0.478839219, 0.797380328, -0.367284328, -0.877902687, 0.435119689, -0.199895144, 0.000420168042, 0.418157458, 0.908374488) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2818. CFrame.new(-0.853200793, 0.697818339, -0.894996405, 0.703306079, -0.697911978, -0.13520211, -0.467338622, -0.310601294, -0.827720761, 0.535682321, 0.645326018, -0.544608891) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2819. CFrame.new(0.598105133, -1.97398674, 0.098479867, 0.996195614, -0.08583197, -0.0151341856, 0.087156117, 0.981061995, 0.172987998, 3.27825546e-07, -0.17364879, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2820. CFrame.new(-0.849928856, -1.54139125, -0.303964674, 0.902859867, 0.0127288699, 0.429747015, -0.0789928585, 0.987457275, 0.136708945, -0.422616571, -0.157375962, 0.892540693) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2821. }, .35, false)
  2822. end
  2823. attack = false
  2824. end
  2825.  
  2826. Mouse.Button1Down:connect(function()
  2827. if attack == false and attacktype == 1 then
  2828. attackone()
  2829. attacktwo()
  2830. attackthree()
  2831. end
  2832. end)
  2833.  
  2834. Mouse.KeyDown:connect(function(k)
  2835. k = k:lower()
  2836. if attack == false and k == '' then
  2837.  
  2838. end
  2839. end)
  2840.  
  2841. while true do
  2842. swait()
  2843. for i, v in pairs(Character:GetChildren()) do
  2844. if v:IsA("Part") then
  2845. v.Material = "SmoothPlastic"
  2846. elseif v:IsA("Accessory") then
  2847. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2848. end
  2849. end
  2850. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2851. velocity = RootPart.Velocity.y
  2852. sine = sine + change
  2853. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2854. if RootPart.Velocity.y > 1 and hit == nil then
  2855. Anim = "Jump"
  2856. if attack == false then
  2857. PlayAnimationFromTable({
  2858. CFrame.new(0.0910044834, -0.0212218389, -0.290148675, 0.906307876, 0.144543499, -0.397131115, 0, 0.939692974, 0.34201926, 0.422617942, -0.30997476, 0.851651132) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2859. CFrame.new(4.58583236e-06, 1.49999106, -3.9562583e-06, 0.906305909, -0.0368335694, 0.421014428, 1.20326877e-06, 0.996195018, 0.0871522725, -0.422622561, -0.0789860487, 0.902857542) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2860. CFrame.new(1.62809968, 0.36838299, -0.0488751307, 0.837752223, -0.535142601, 0.108598322, 0.438317716, 0.540427864, -0.718202949, 0.325651407, 0.649276674, 0.68730706) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2861. CFrame.new(-0.719258964, 0.453769118, -0.945979238, 0.616730452, -0.732880354, -0.287280023, -0.433378577, -0.0114596039, -0.90113914, 0.65713501, 0.680261075, -0.324682146) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2862. CFrame.new(0.647790611, -1.97252965, -0.165546358, 0.950998306, -0.170692414, -0.257828951, 0.147570908, 0.983283281, -0.106663942, 0.271723986, 0.0633881688, 0.960291505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2863. CFrame.new(-0.472385287, -1.29772818, -0.483824134, 0.951249003, -0.0158600435, 0.308013976, 0.0760087669, 0.979929924, -0.184282333, -0.298909426, 0.198710352, 0.933362842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2864. }, .3, false)
  2865. end
  2866. elseif RootPart.Velocity.y < -1 and hit == nil then
  2867. Anim = "Fall"
  2868. if attack == false then
  2869. PlayAnimationFromTable({
  2870. CFrame.new(0.0489542931, 0.104930215, 0.155088484, 0.86602509, 3.93595684e-07, -0.500000656, -0.0435780026, 0.99619478, -0.0754783824, 0.498098046, 0.0871552005, 0.862729549) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2871. CFrame.new(3.44216824e-06, 1.49999261, 7.1823597e-06, 0.86602509, -0.129409686, 0.482963651, 3.93595684e-07, 0.965926111, 0.258818358, -0.500000656, -0.224142954, 0.836516201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2872. CFrame.new(1.59346819, 0.267683983, -0.447158337, 0.795529485, -0.441654861, 0.414818197, 0.598595083, 0.678955376, -0.425092638, -0.093898803, 0.58648175, 0.804501235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2873. CFrame.new(-0.771429956, 0.638814509, -1.08084881, 0.700645328, -0.645384133, -0.304262489, -0.35109067, 0.0593907982, -0.93445611, 0.621153414, 0.761545837, -0.184976429) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2874. CFrame.new(0.65004766, -1.8006779, -0.403632969, 0.981060386, -0.152096748, -0.119946599, 0.114679649, 0.955114424, -0.273139238, 0.156106353, 0.254210591, 0.954467297) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2875. CFrame.new(-0.558068693, -1.23924315, -0.631402612, 0.98526454, 0.100213602, 0.138604999, -0.0560424253, 0.954789221, -0.291953772, -0.161596328, 0.279883921, 0.946335852) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2876. }, .3, false)
  2877. end
  2878. elseif Torsovelocity < 1 and hit ~= nil then
  2879. Anim = "Idle"
  2880. if attack == false then
  2881. change = 1
  2882. PlayAnimationFromTable({
  2883. CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.996194482, 0.087155953, 0, -0.087155953, 0.996194482) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2884. CFrame.new(0, 1.49428594, 0.130734086, 1, 0, 0, 0, 0.99785018, 0.0655330718, 0, -0.0655330718, 0.99785018) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2885. CFrame.new(0.200001255, 0.160628825, -0.68862325, 0.258804321, 0.965929866, 0, -0.962253928, 0.257819474, -0.087155953, -0.0841865316, 0.0225563403, 0.996194482) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2886. CFrame.new(-0.199998796, 0.0522936322, -0.597718954, 0.173645377, -0.984808207, 0, 0.981060505, 0.17298457, -0.087155953, 0.0858318955, 0.0151342284, 0.996194482) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2887. CFrame.new(0.5, -2.00981688, 0.0249271393, 1, 0, 0, 0, 0.996194422, 0.0871559456, 0, -0.0871559456, 0.996194422) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2888. CFrame.new(-0.600003362, -1.99238527, -0.174311593, 0.996194661, 0.087155968, 0, -0.0868242979, 0.992403626, -0.087155953, -0.00759616168, 0.0868242979, 0.996194482) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2889. }, .3, false)
  2890. end
  2891.  
  2892. elseif Torsovelocity > 2 and hit ~= nil then
  2893. Anim = "Walk"
  2894. if attack == false then
  2895. PlayAnimationFromTable({
  2896. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  2897. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2898. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2899. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2900. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2901. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2902. }, .3, false)
  2903. end
  2904. end
  2905. if 0 < #Effects then
  2906. for e = 1, #Effects do
  2907. if Effects[e] ~= nil then
  2908. local Thing = Effects[e]
  2909. if Thing ~= nil then
  2910. local Part = Thing[1]
  2911. local Mode = Thing[2]
  2912. local Delay = Thing[3]
  2913. local IncX = Thing[4]
  2914. local IncY = Thing[5]
  2915. local IncZ = Thing[6]
  2916. if Thing[2] == "Shoot" then
  2917. local Look = Thing[1]
  2918. local move = 30
  2919. if Thing[8] == 3 then
  2920. move = 10
  2921. end
  2922. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2923. if Thing[10] ~= nil then
  2924. da = pos
  2925. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2926. cfa = CFrame.new(Thing[4], pos)
  2927. tehCF = cfa:lerp(cf2, 0.2)
  2928. Thing[1] = tehCF.lookVector
  2929. end
  2930. local mag = (Thing[4] - pos).magnitude
  2931. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  2932. if Thing[8] == 2 then
  2933. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  2934. end
  2935. Thing[4] = Thing[4] + Look * move
  2936. Thing[3] = Thing[3] - 1
  2937. if 2 < Thing[5] then
  2938. Thing[5] = Thing[5] - 0.3
  2939. Thing[6] = Thing[6] - 0.3
  2940. end
  2941. if hit ~= nil then
  2942. Thing[3] = 0
  2943. if Thing[8] == 1 or Thing[8] == 3 then
  2944. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2945. else
  2946. if Thing[8] == 2 then
  2947. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2948. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  2949. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2950. ref.Anchored = true
  2951. ref.CFrame = CFrame.new(pos)
  2952. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  2953. game:GetService("Debris"):AddItem(ref, 0.2)
  2954. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  2955. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  2956. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2957. end
  2958. end
  2959. end
  2960. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2961. ref.Anchored = true
  2962. ref.CFrame = CFrame.new(pos)
  2963. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2964. game:GetService("Debris"):AddItem(ref, 1)
  2965. end
  2966. if Thing[3] <= 0 then
  2967. table.remove(Effects, e)
  2968. end
  2969. end
  2970. do
  2971. do
  2972. if Thing[2] == "FireWave" then
  2973. if Thing[3] <= Thing[4] then
  2974. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2975. Thing[3] = Thing[3] + 1
  2976. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2977. else
  2978. Part.Parent = nil
  2979. table.remove(Effects, e)
  2980. end
  2981. end
  2982. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2983. if Thing[1].Transparency <= 1 then
  2984. if Thing[2] == "Block1" then
  2985. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2986. Mesh = Thing[7]
  2987. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2988. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2989. else
  2990. if Thing[2] == "Block2" then
  2991. Thing[1].CFrame = Thing[1].CFrame
  2992. Mesh = Thing[7]
  2993. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2994. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2995. else
  2996. if Thing[2] == "Fire" then
  2997. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2998. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2999. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3000. else
  3001. if Thing[2] == "Cylinder" then
  3002. Mesh = Thing[7]
  3003. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3004. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3005. else
  3006. if Thing[2] == "Blood" then
  3007. Mesh = Thing[7]
  3008. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3009. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3010. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3011. else
  3012. if Thing[2] == "Elec" then
  3013. Mesh = Thing[10]
  3014. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3015. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3016. else
  3017. if Thing[2] == "Disappear" then
  3018. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3019. end
  3020. end
  3021. end
  3022. end
  3023. end
  3024. end
  3025. end
  3026. else
  3027. Part.Parent = nil
  3028. table.remove(Effects, e)
  3029. end
  3030. end
  3031. end
  3032. end
  3033. end
  3034. end
  3035. end
  3036. end
  3037. end
Add Comment
Please, Sign In to add comment