Advertisement
UnoPastes

REE

Mar 5th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 287.95 KB | None | 0 0
  1. --By XXUNORIBOASXX, AGENTVK, IIBOSSE, AND OTHERS, Color Edit/Dmg By: iiBosse
  2. warn'Void Killer, an assasin.'
  3. Player=game:GetService('Players').LocalPlayer
  4. Character=Player.Character
  5. Mouse=Player:GetMouse()
  6. m=Instance.new('Model',Character)
  7.  
  8.  
  9. local function weldBetween(a, b)
  10. local weldd = Instance.new("ManualWeld")
  11. weldd.Part0 = a
  12. weldd.Part1 = b
  13. weldd.C0 = CFrame.new()
  14. weldd.C1 = b.CFrame:inverse() * a.CFrame
  15. weldd.Parent = a
  16. return weldd
  17. end
  18.  
  19. it=Instance.new
  20.  
  21. function nooutline(part)
  22. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  23. end
  24.  
  25. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  26. local fp=it("Part")
  27. fp.formFactor=formfactor
  28. fp.Parent=parent
  29. fp.Reflectance=reflectance
  30. fp.Transparency=transparency
  31. fp.CanCollide=false
  32. fp.Locked=true
  33. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  34. fp.Name=name
  35. fp.Size=size
  36. fp.Position=Character.Torso.Position
  37. nooutline(fp)
  38. fp.Material=material
  39. fp:BreakJoints()
  40. return fp
  41. end
  42.  
  43. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  44. local mesh=it(Mesh)
  45. mesh.Parent=part
  46. if Mesh=="SpecialMesh" then
  47. mesh.MeshType=meshtype
  48. mesh.MeshId=meshid
  49. end
  50. mesh.Offset=offset
  51. mesh.Scale=scale
  52. return mesh
  53. end
  54.  
  55. function weld(parent,part0,part1,c0,c1)
  56. local weld=it("Weld")
  57. weld.Parent=parent
  58. weld.Part0=part0
  59. weld.Part1=part1
  60. weld.C0=c0
  61. weld.C1=c1
  62. return weld
  63. end
  64. ------------------------Right Arm------------------
  65.  
  66. handle=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pastel brown","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  67. handleweld=weld(m,Character["Right Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00685119629, 0.00103855133, 0.0107421875, 1.05931449e-005, 1.27596036e-006, 1, -8.85746795e-006, 0.999999881, -1.27586668e-006, -1, -8.85745339e-006, 1.05931558e-005))
  68. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.1256268, 0.313190967, 0.61501193))
  69. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00982666016, 0.0756645203, 0.0495758057, 1, -3.05272442e-005, 0.000213618754, 3.05076901e-005, 1, 9.15281853e-005, -0.000213621548, -9.15216224e-005, 1))
  70. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  71. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(1.02846527, 0.206726745, 1.03880167))
  72. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.141452789, 0.545503616, 0.000518798828, 0.000125245439, 0.21542874, -0.976519644, -1.15073808e-005, 0.976519644, 0.21542874, 1, -1.57442792e-005, 0.000124783634))
  73. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(1.02846527, 0.206726745, 1.03880167))
  74. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0899772644, 0.863719463, 0.000671386719, 0.000169009494, -0.127101839, -0.991889656, -0.000158885756, 0.991889715, -0.127101868, 1, 0.000179078372, 0.000147444123))
  75. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.2067267, 0.206726745, 1.00262451))
  76. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.937176704, -0.166481018, -0.0605621338, 8.19684574e-005, 0.999916315, -0.0129392035, -0.277485132, 0.0124538224, 0.960649192, 0.960729897, 0.00351169379, 0.277462929))
  77. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.05637336, 1.06257522, 0.299753666))
  78. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00213623047, -0.0233345032, 0.747117996, -0.999852002, -0.00179353461, -0.0171154141, -0.0170596521, -0.027500568, 0.999476194, -0.0022632787, 0.999620199, 0.0274659004))
  79. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  80. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(1.05533981, 0.206726745, 1.03880167))
  81. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000801086426, 0.929695845, 0.000686645508, 0.000230277918, -0.00850042235, -0.99996388, -0.000169241976, 0.99996388, -0.00850046147, 1, 0.000171193344, 0.00022883105))
  82. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.2067267, 0.206726745, 1.00262451))
  83. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.940974712, -0.199760437, 0.0495529175, -0.000268800941, 0.999916375, -0.0129285064, 0.294989049, 0.012432483, 0.955419779, 0.955500662, -0.00355695188, -0.294967741))
  84. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.06464243, 1.66414988, 1.06670964))
  85. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00671768188, -0.208042622, -0.00619506836, 0.000247640099, 4.52366912e-005, -1, 2.46948275e-006, 1, 4.52372988e-005, 1, -2.48068545e-006, 0.000247639982))
  86. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.2067267, 0.206726745, 1.00262451))
  87. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.935633898, 0.182418823, -0.0684738159, -0.000268800941, 0.999916375, -0.0129285064, 0.294989049, 0.012432483, 0.955419779, 0.955500662, -0.00355695188, -0.294967741))
  88. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(1.02846527, 0.206726745, 1.03880167))
  89. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0112686157, 0.793649673, 0.000549316406, 0.000247640099, 4.52366912e-005, -1, 2.46948275e-006, 1, 4.52372988e-005, 1, -2.48068545e-006, 0.000247639982))
  90. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.787628651, 0.206726745, 1.04293609))
  91. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.370018005, 0.825740814, 0.00048828125, 0.000124328159, 0.266484737, -0.963839233, -1.48711142e-005, 0.963839173, 0.266484708, 1, -1.87981877e-005, 0.000123795267))
  92. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 1))
  93. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.282181889, 0.206726745, 1.04293609))
  94. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.186832428, 1.00098944, 0.000534057617, 0.000283649977, -0.202775359, -0.979225218, -5.27504308e-005, 0.979225338, -0.202775389, 1, 0.000109171793, 0.000267060794))
  95. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 1))
  96. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.2067267, 0.206726745, 1.00262451))
  97. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.939535379, -0.000495910645, -0.0124969482, 0.000113502552, 0.999916255, -0.0129395854, -2.07804842e-005, 0.0129395872, 0.999916255, 1, -0.00011322416, 2.22474191e-005))
  98. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.1256268, 0.313190967, 0.61501193))
  99. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00982666016, 0.652418137, 0.32252121, 1, -3.05272442e-005, 0.000213618754, 3.05076901e-005, 1, 9.15281853e-005, -0.000213621548, -9.15216224e-005, 1))
  100. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  101. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.14526594, 0.226365745, 0.61501193))
  102. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00982666016, 0.0680656433, 0.0495872498, 1, -3.05272442e-005, 0.000213618754, 3.05076901e-005, 1, 9.15281853e-005, -0.000213621548, -9.15216224e-005, 1))
  103. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  104. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.14526594, 0.226365745, 0.61501193))
  105. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00984191895, 0.281991959, 0.322532654, 1, -3.05272442e-005, 0.000213618754, 3.05076901e-005, 1, 9.15281853e-005, -0.000213621548, -9.15216224e-005, 1))
  106. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  107. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.2067267, 0.206726745, 1.00262451))
  108. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.931815624, 0.217792511, 0.0504455566, 8.19684574e-005, 0.999916315, -0.0129392035, -0.277485132, 0.0124538224, 0.960649192, 0.960729897, 0.00351169379, 0.277462929))
  109. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.1256268, 0.313190967, 0.61501193))
  110. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00984191895, 0.289599419, 0.322517395, 1, -3.05272442e-005, 0.000213618754, 3.05076901e-005, 1, 9.15281853e-005, -0.000213621548, -9.15216224e-005, 1))
  111. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  112. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.14526594, 0.226365745, 0.61501193))
  113. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00982666016, 0.644813538, 0.322517395, 1, -3.05272442e-005, 0.000213618754, 3.05076901e-005, 1, 9.15281853e-005, -0.000213621548, -9.15216224e-005, 1))
  114. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  115. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.1256268, 0.313190967, 0.61501193))
  116. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00982666016, -0.232336044, -0.225399017, 1, -3.05272442e-005, 0.000213618754, 3.05076901e-005, 1, 9.15281853e-005, -0.000213621548, -9.15216224e-005, 1))
  117. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  118. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.2067267, 0.206726745, 0.989187241))
  119. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.952606916, -0.167789459, 0.0138244629, 0.000113502552, 0.999916255, -0.0129395854, -2.07804842e-005, 0.0129395872, 0.999916255, 1, -0.00011322416, 2.22474191e-005))
  120. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.2067267, 0.206726745, 1.00262451))
  121. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.934180021, 0.399471283, -0.0125274658, 0.000113502552, 0.999916255, -0.0129395854, -2.07804842e-005, 0.0129395872, 0.999916255, 1, -0.00011322416, 2.22474191e-005))
  122. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pearl","Part",Vector3.new(0.2067267, 0.206726745, 0.989187241))
  123. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.950710535, -0.382598877, 0.0370025635, -0.000247828313, 0.999918282, -0.0127856918, 0.0580909364, 0.0127784964, 0.998229563, 0.998311281, -0.000495343353, -0.0580893531))
  124. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.14526594, 0.226365745, 0.61501193))
  125. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00981140137, -0.239925385, -0.225399017, 1, -3.05272442e-005, 0.000213618754, 3.05076901e-005, 1, 9.15281853e-005, -0.000213621548, -9.15216224e-005, 1))
  126. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  127.  
  128. ---------------------Torso-----------------
  129. handle=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  130. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.269538879, 0.105480194, -0.0339202881, 1, 9.66139269e-005, 0.000220679591, -9.66146254e-005, 1, 3.15352281e-006, -0.000220679285, -3.17484364e-006, 1))
  131. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499120086, 0.462669671, 0.404730409))
  132. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0253295898, 1.17964172, -0.42697525, -0.39510107, 3.13324672e-005, 0.918637753, 2.00497743e-005, -1, 4.27308405e-005, 0.918637693, 3.53014802e-005, 0.3951011))
  133. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  134. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.601961434, 0.462669671, 0.399201304))
  135. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.313713074, 1.42964554, -0.563873291, -0.665039778, -0.0905985385, -0.741292119, 0.23989138, -0.965925276, -0.0971625447, -0.707230449, -0.242446378, 0.664112926))
  136. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  137. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  138. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.469726563, 1.42959213, -0.640716553, -0.535955369, -0.0482996255, -0.842865527, 0.239898622, -0.965921402, -0.0971945375, -0.80945158, -0.254296154, 0.529274464))
  139. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  140. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  141. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.52431488, 1.42951775, -0.725418091, -0.391435534, -0.00464749662, -0.920194268, 0.239838913, -0.965940118, -0.0971449614, -0.888400972, -0.258724183, 0.379217923))
  142. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  143. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  144. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.563926697, 1.42948532, -0.817970276, -0.235671982, 0.0392143391, -0.971041143, 0.239846319, -0.965930879, -0.0972186923, -0.941771388, -0.255812287, 0.218237609))
  145. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  146. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  147. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.587249756, 1.4294548, -0.91594696, -0.0731270462, 0.0819000602, -0.993954122, 0.239841297, -0.965930343, -0.0972364545, -0.968054473, -0.245501846, 0.0509925857))
  148. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  149. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.221164182, 0.388579696, 0.404730409))
  150. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.951683044, 1.46765327, 0.848449707, -0.969552696, -0.243377864, 0.0271228496, 0.239759594, -0.965961695, -0.0971261039, 0.0498379804, -0.0876659155, 0.994902849))
  151. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  152. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.221164182, 0.388579696, 0.404730409))
  153. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.349830627, 1.30432415, 0.64805603, -0.985441625, 0.160609037, -0.0557639413, -0.162045315, -0.986532748, 0.0222388115, -0.0514411964, 0.0309513342, 0.998196304))
  154. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  155. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  156. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.158325195, 1.17964268, -0.445743561, -0.544670403, -2.7842847e-005, 0.838650227, 3.52162861e-005, -1, -1.03280017e-005, 0.838650286, 2.39087858e-005, 0.544670403))
  157. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  158. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  159. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0660400391, 1.17961025, -0.480163574, -0.828615725, -2.82389301e-005, 0.559817791, 3.99855599e-005, -1, 8.74165198e-006, 0.559817791, 2.96280978e-005, 0.828615785))
  160. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  161. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  162. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.435119629, 1.26712513, -0.325870514, 0.0243775863, -0.00822879001, 0.999668956, -0.204201058, -0.978924155, -0.00307845231, 0.978625476, -0.204058394, -0.0255441312))
  163. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  164. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  165. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.314056396, 1.26715946, -0.26210022, -0.141554952, 0.026609851, 0.989572763, -0.204166338, -0.978932023, -0.00288157072, 0.968647718, -0.202445343, 0.144005507))
  166. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  167. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  168. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.184173584, 1.26711798, -0.219696045, -0.303258508, 0.0604524016, 0.950988948, -0.204196647, -0.978925586, -0.00288747856, 0.930772901, -0.195064366, 0.309211731))
  169. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  170. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  171. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0490112305, 1.26708889, -0.199890137, -0.45615384, 0.0925812796, 0.885071993, -0.204251781, -0.978914201, -0.00287107169, 0.866143703, -0.182087168, 0.46544534))
  172. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  173. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  174. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.153564453, 1.17960167, -0.498901367, -0.911315084, -2.94687452e-005, 0.411709607, 4.05522878e-005, -1, 1.81855521e-005, 0.411709607, 3.3268534e-005, 0.911315024))
  175. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  176. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  177. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.236633301, 1.17956781, -0.532279968, -0.967795968, -3.82760263e-005, 0.251736939, 4.64061377e-005, -1, 2.63594375e-005, 0.251736939, 3.71926726e-005, 0.967796028))
  178. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  179. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  180. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.312950134, 1.17957115, -0.578994751, -0.996418536, 3.05008143e-008, 0.0845631361, -3.46844899e-007, -1, -3.72628256e-006, 0.0845631436, -3.74226966e-006, 0.996418536))
  181. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  182. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  183. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.380439758, 1.1795454, -0.638031006, -0.996402919, 5.58793545e-009, -0.0847471356, -3.24231223e-007, -1, 3.74632282e-006, -0.0847471356, 3.76032676e-006, 0.996402979))
  184. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  185. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.426135927, 0.462669671, 0.404730409))
  186. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.436691284, 1.1795764, -0.707565308, -0.967741489, -3.83283405e-005, -0.251945794, 4.64632685e-005, -1, -2.63392722e-005, -0.251945794, -3.71958158e-005, 0.967741609))
  187. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  188. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.629606962, 0.462669671, 0.489116579))
  189. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.242713928, 1.17952871, -0.885437012, -0.721179962, -3.28162205e-005, -0.692748129, 4.21436562e-005, -1, 3.49777838e-006, -0.692748547, -2.6672431e-005, 0.721179545))
  190. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.466113865, 0.999984145, 0.466113836))
  191. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164182, 3.62488008, 1.12904286))
  192. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.861190796, 1.17472243, 0.0173187256, -0.999275923, -8.46620969e-005, -0.0380590223, -8.7884393e-005, 1, 8.29889614e-005, 0.0380590372, 8.62736342e-005, -0.999275923))
  193. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.140000001, 1, 1))
  194. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164182, 3.62488008, 1.12904286))
  195. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.927570343, 1.08403158, 0.0173950195, -0.999275923, -8.46620969e-005, -0.0380590223, -8.7884393e-005, 1, 8.29889614e-005, 0.0380590372, 8.62736342e-005, -0.999275923))
  196. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.140000001, 1, 1))
  197. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.552910447, 0.221164182, 1.16553497))
  198. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17417145, 2.91084242, 0.00144958496, -0.999999106, -8.62816305e-005, 0.00157433329, -8.61456792e-005, 1, 8.6462147e-005, -0.00157434121, 8.63263631e-005, -0.999999166))
  199. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.140000001, 1))
  200. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.655751765, 0.221164182, 1.16553497))
  201. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.14709854, 2.98052406, 0.00149536133, -0.999999106, -8.62816305e-005, 0.00157433329, -8.61456792e-005, 1, 8.6462147e-005, -0.00157434121, 8.63263631e-005, -0.999999166))
  202. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.140000001, 1))
  203. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164182, 3.62488008, 1.12904286))
  204. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.787117004, 1.22447062, 0.0173187256, -0.999275923, -8.46620969e-005, -0.0380590223, -8.7884393e-005, 1, 8.29889614e-005, 0.0380590372, 8.62736342e-005, -0.999275923))
  205. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.140000001, 1, 1))
  206. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164182, 3.62488008, 1.12904286))
  207. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.107582092, 1.25318265, 0.0155944824, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  208. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.140000001, 1, 1))
  209. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164182, 3.62488008, 1.12904286))
  210. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.181640625, 1.20342755, 0.0156097412, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  211. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.140000001, 1, 1))
  212. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164182, 3.62488008, 1.12904286))
  213. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.247997284, 1.11272335, 0.0156860352, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  214. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.140000001, 1, 1))
  215. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.74311161, 0.221164182, 1.16553497))
  216. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.445045471, 3.07441306, -0.00268554688, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  217. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.140000001, 1))
  218. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.655751765, 0.221164182, 1.16553497))
  219. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.488697052, 2.99257803, -0.00263977051, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  220. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.140000001, 1))
  221. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.582767606, 0.221164182, 1.16553497))
  222. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.525188446, 2.90188551, -0.00268554688, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  223. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.140000001, 1))
  224. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  225. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.36250305, 0.635070801, 0.0120391846, 0.722228765, 0.691654742, 1.74857996e-005, -0.691655159, 0.722228348, 9.22550462e-005, 5.11798426e-005, -7.87232857e-005, 1))
  226. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  227. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  228. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.945861816, -1.0293808, 0.0124664307, -0.725742221, 0.687967181, -5.46636002e-005, -0.687967479, -0.725741804, 0.000147850107, 6.20443025e-005, 0.00014490755, 1))
  229. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  230. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.725418448, 4.21981144, 1.12904286))
  231. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.447036743, 0.994366169, 0.0101623535, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  232. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.725418448, 4.21981144, 1.12904286))
  233. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.0701828, 0.991273642, 0.00985717773, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  234. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.21164179, 4.21981144, 0.331746221))
  235. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.311477661, 0.987838507, -0.396362305, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  236. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone Really black","Part",Vector3.new(1.53045619, 2.5743506, 1.11245573))
  237. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.353645325, 0.45815134, 0.00270080566, 1, 0, 0, 0, 1, 1.77635684e-014, 0, 1.77635684e-014, 1))
  238. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.69777298, 0.221164182, 1.16553497))
  239. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10173798, 3.04797673, 0.00144958496, -0.999999106, -8.62816305e-005, 0.00157433329, -8.61456792e-005, 1, 8.6462147e-005, -0.00157434121, 8.63263631e-005, -0.999999166))
  240. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.140000001, 1))
  241. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  242. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.02784729, -0.817012787, 0.0033416748, 0.722228765, 0.691654742, 1.74857996e-005, -0.691655159, 0.722228348, 9.22550462e-005, 5.11798426e-005, -7.87232857e-005, 1))
  243. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  244. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  245. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.437351227, 0.429496765, 0.00325012207, -0.725742221, 0.687967181, -5.46636002e-005, -0.687967479, -0.725741804, 0.000147850107, 6.20443025e-005, 0.00014490755, 1))
  246. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  247. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  248. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.355323792, -0.416847229, 0.00328063965, 0.722228765, 0.691654742, 1.74857996e-005, -0.691655159, 0.722228348, 9.22550462e-005, 5.11798426e-005, -7.87232857e-005, 1))
  249. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  250. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  251. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0561637878, 0.0274543762, 0.0033416748, -0.725742221, 0.687967181, -5.46636002e-005, -0.687967479, -0.725741804, 0.000147850107, 6.20443025e-005, 0.00014490755, 1))
  252. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  253. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  254. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.714744568, -0.0414466858, 0.00325012207, 0.722228765, 0.691654742, 1.74857996e-005, -0.691655159, 0.722228348, 9.22550462e-005, 5.11798426e-005, -7.87232857e-005, 1))
  255. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  256. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  257. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.301429749, -0.349704742, 0.00340270996, -0.725742221, 0.687967181, -5.46636002e-005, -0.687967479, -0.725741804, 0.000147850107, 6.20443025e-005, 0.00014490755, 1))
  258. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  259. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  260. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.04132462, 0.299602509, 0.0120849609, 0.722228765, 0.691654742, 1.74857996e-005, -0.691655159, 0.722228348, 9.22550462e-005, 5.11798426e-005, -7.87232857e-005, 1))
  261. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  262. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.221164227, 0.830471456, 1.11356163))
  263. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.626312256, -0.692382813, 0.0124206543, -0.725742221, 0.687967181, -5.46636002e-005, -0.687967479, -0.725741804, 0.000147850107, 6.20443025e-005, 0.00014490755, 1))
  264. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1, 1))
  265. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.221164227, 1.63440299, 0.838212252))
  266. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.312332153, 0.237012863, 1.28689575, -0.332021028, -0.0248721652, 0.94294399, 0.00836257637, -0.999690652, -0.0234244224, 0.94323498, 0.000108040687, 0.33212629))
  267. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1, 1))
  268. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Pebble,0,0,"Crimson","Part",Vector3.new(0.221164227, 1.83455646, 0.772968709))
  269. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.407699585, 0.312491417, 1.2705574, -0.245803535, -0.0320195109, 0.968791127, 0.0925229117, -0.99566555, -0.00943264924, 0.964894235, 0.0873167589, 0.247700691))
  270. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0, 1, 1))
  271. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Pebble,0,0,"Crimson","Part",Vector3.new(0.221164227, 1.97057247, 0.685608804))
  272. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.587158203, 0.244697571, 0.549865723, -0.149338096, -0.0392991528, -0.988004923, -0.115282081, -0.991703391, 0.0568712875, -0.982042909, 0.122392304, 0.143568605))
  273. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0, 1, 1))
  274. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.221164227, 1.770419, 0.750852346))
  275. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.574821472, 0.244477749, 0.536521912, -0.164597586, -0.0365756676, -0.985682428, -0.0328221954, -0.99855572, 0.0425342843, -0.98581475, 0.0393532924, 0.163159445))
  276. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1, 1))
  277. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(0.803931773, 0.221164137, 1.04389477))
  278. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.305099487, -1.09143257, 0.00723266602, 1, 4.22048251e-005, -6.54743199e-005, -4.1134037e-005, 0.999867618, 0.0162704457, 6.61522499e-005, -0.0162704308, 0.999868035))
  279. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.100000001, 1.10000002))
  280. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(0.221164182, 0.970910609, 0.924466193))
  281. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.451202393, -0.997661591, 0.548324585, -0.0112381075, -0.000183672702, 0.999936879, -0.710380197, 0.703775048, -0.00785455853, -0.703728855, -0.710423172, -0.00803956948))
  282. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  283.  
  284. ----------------------------Left Arm-----------------------
  285. handle=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pastel brown","Handle",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  286. handleweld=weld(m,Character["Left Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.028427124, 0.0318689346, -0.0958900452, 2.73809064e-007, -2.17599272e-008, 1, 7.01729959e-007, 0.999999881, 2.17597371e-008, -1, 7.01729903e-007, 2.73806791e-007))
  287. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.2155391, 1.02777314, 1.11500883))
  288. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00440597534, 0.522986412, -9.15527344e-005, -0.0110251959, 0.00013053033, -0.999939203, -8.70229778e-005, -1, -0.000129578752, -0.999939203, 8.55890612e-005, 0.0110252071))
  289. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  290. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0842819214, -0.955528736, -0.0270385742, -0.0106661813, -0.130669653, -0.991368651, 0.00281653344, -0.991424978, 0.13064678, -0.999939144, -0.00139872055, 0.0109427534))
  291. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0763053894, 0.24608478, 0.0572290346))
  292. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 2.39528418, 1.00445998))
  293. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00682067871, -1.78557682, 1.05079651, 0.999766231, -0.00296056573, 0.0214190055, 9.92173809e-005, -0.989943624, -0.141462564, 0.0216224175, 0.14143163, -0.989711881))
  294. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 1, 1))
  295. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 1.36221814, 0.873213053))
  296. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00833129883, -2.04636574, 1.01600266, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  297. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 1, 0.762099743))
  298. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 1.38958418, 0.873213053))
  299. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0270996094, -1.61195946, -0.632053375, -0.999724448, -0.000912234536, 0.0234570354, -0.00580419973, -0.958613634, -0.284651518, 0.0227458961, -0.284709185, 0.958344042))
  300. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 1, 0.390111119))
  301. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 1.59558916, 0.873213053))
  302. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0104675293, -2.56073761, 0.96188736, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  303. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 1, 0.669579566))
  304. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  305. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.67640686, -0.475990295, -0.0318450928, -0.01054658, 0.611584067, -0.791109264, 0.00261168834, -0.791133702, -0.611637771, -0.999941051, -0.00851681642, 0.00674648816))
  306. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0763053894, 0.24608478, 0.0572290346))
  307. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  308. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.786214828, 0.231933594, -0.0323181152, -0.00980996992, 0.975345433, -0.220465735, -0.00467956718, -0.220518738, -0.975371599, -0.999940932, -0.0085366806, 0.00672747614))
  309. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0763053894, 0.24608478, 0.0572290346))
  310. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  311. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.039352417, 0.586700439, 0.867685318, -0.996651053, 0.0774569437, -0.0262113884, 0.0364799686, 0.708042204, 0.705227315, 0.0731835365, 0.701909363, -0.70849663))
  312. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 0.392018735, 0.43303293))
  313. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 1.73317909, 0.873213053))
  314. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.887004852, 0.288007736, -0.0280761719, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  315. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.46450904, 1, 0.0667672008))
  316. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  317. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0416870117, 0.56917572, -0.441242218, -0.999828339, -0.0125421397, 0.01364379, -0.0147231957, 0.0904369652, -0.995793402, 0.0112554776, -0.995823264, -0.0906060785))
  318. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.407279849, 0.505522966))
  319. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  320. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0264892578, -1.14007187, -0.341320038, 0.999024332, -0.0166447237, 0.0409061946, -0.043349769, -0.192665115, 0.980306685, -0.00843573827, -0.981123507, -0.193198681))
  321. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.270884007, 0.5121997))
  322. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  323. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.4592247, 0.370407104, -0.0338745117, -0.00506196218, 0.67079097, -0.741629303, -0.00988972001, -0.741636097, -0.670729578, -0.999938309, 0.00393929752, 0.0103880679))
  324. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.396788001, 0.581828356, 0.0667672008))
  325. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  326. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0279083252, -0.654430389, -1.37168503, 0.999028325, 0.0168100018, 0.0407428555, -0.0386987627, 0.776980877, 0.628333747, -0.0210941266, -0.629299819, 0.776876271))
  327. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.354819864, 0.712501228))
  328. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  329. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.0133934, 0.14871788, -0.0329437256, -0.00952369161, -0.575719059, -0.817592144, -0.00564223435, -0.817585289, 0.575779974, -0.999938726, 0.0100965975, 0.00453808811))
  330. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.326205552, 0.670533299, 0.0667672008))
  331. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  332. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0385894775, 0.75774765, -0.0738067627, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  333. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.407279849, 0.929017782))
  334. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  335. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0267791748, -1.24988174, 0.18780899, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  336. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.270884007, 0.5121997))
  337. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  338. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0138549805, -1.03967285, 0.765701294, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  339. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688193, 0.190763384, 0.785945296))
  340. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  341. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0304718018, 0.936824799, 0.659542084, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  342. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.190763384, 0.731577575))
  343. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  344. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0036315918, -0.995039344, -0.827659607, 0.999067664, 0.0406680554, -0.0144889746, -0.0407942869, 0.999131203, -0.00852599647, 0.0141296508, 0.00910911616, 0.999858737))
  345. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.460693568, 0.5121997))
  346. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 1.36221814, 0.873213053))
  347. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0663604736, -1.95579529, -0.932167053, 0.9994452, -0.02349695, -0.0236032493, 0.0265999045, 0.989629149, 0.141161934, 0.0200415887, -0.141711473, 0.989705086))
  348. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 1, 0.190763459))
  349. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  350. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.95891571, 1.18349838, -0.0282287598, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  351. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.325251669, 0.277560651, 0.0667672008))
  352. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Crimson","Part",Vector3.new(0.948172748, 1.36221814, 0.873213053))
  353. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0236663818, -2.02578163, 0.963699341, -0.999876022, -0.00502027804, 0.0149227986, -0.00196278119, 0.980154097, 0.19822745, -0.0156218009, 0.198173597, -0.980042517))
  354. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 1, 0.203735381))
  355. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  356. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.936820984, 1.11867714, -0.0588989258, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  357. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.271078289, 0.231330648, 0.0556465685))
  358. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  359. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.949054718, 1.10827446, 0.0144958496, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  360. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.271078289, 0.231330648, 0.0556465685))
  361. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  362. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.60043335, -0.822811604, 0.0874099731, -0.999918342, 3.1106938e-005, -0.0127859004, -2.99360581e-005, -1, -9.17669895e-005, -0.0127859032, -9.1376729e-005, 0.999918342))
  363. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.508984268, 0.0507715121))
  364. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  365. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600219727, -0.471107483, -0.278362274, -0.999916255, 5.81367349e-005, -0.0129403453, 0.0070199999, -0.837620735, -0.54620713, -0.0108708553, -0.546252251, 0.837550223))
  366. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  367. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  368. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.598449707, -0.921321869, 0.175914764, -0.999917924, 0.000161859076, -0.01281658, -0.00714918924, -0.836976767, 0.547191858, -0.0106386123, 0.547238648, 0.836909056))
  369. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  370. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  371. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.598907471, -0.782888412, -0.268363953, -0.999918342, 3.1106938e-005, -0.0127859004, -2.99360581e-005, -1, -9.17669895e-005, -0.0127859032, -9.1376729e-005, 0.999918342))
  372. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.637182295, 0.0507715121))
  373. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  374. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.601913452, -0.84150362, 0.41437912, -0.999918342, 3.1106938e-005, -0.0127859004, -2.99360581e-005, -1, -9.17669895e-005, -0.0127859032, -9.1376729e-005, 0.999918342))
  375. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  376. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  377. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.60218811, -0.248018265, 0.685966492, -0.99991858, 0.00013821786, -0.0127659794, -0.00608123699, -0.884369016, 0.466748863, -0.0112253232, 0.466788471, 0.884297788))
  378. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  379. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  380. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.60256958, -0.219398022, 0.558403015, -0.999918342, 3.1106938e-005, -0.0127859004, -2.99360581e-005, -1, -9.17669895e-005, -0.0127859032, -9.1376729e-005, 0.999918342))
  381. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  382. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  383. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600585938, -0.462612152, 0.274784088, -0.999917924, 0.000155392088, -0.0128177833, -0.00377101242, -0.959245682, 0.282548368, -0.0122514972, 0.282573462, 0.959167421))
  384. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  385. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  386. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54467392, -0.835011482, -0.0285186768, -0.0467464738, -4.36690898e-005, 0.998906851, 1.04236676e-006, -1, -4.36680966e-005, 0.998906851, -1.00010186e-006, 0.0467464775))
  387. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.508984268, 0.0507715121))
  388. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  389. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.543972015, -0.41519165, -0.386672974, -0.0469538048, 0.000160522657, 0.998897076, -0.545413136, -0.837779403, -0.025502868, 0.836851239, -0.546009004, 0.0394244827))
  390. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  391. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  392. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.540245056, -1.0158844, 0.0533370972, -0.047068622, 4.25444669e-005, 0.998891771, 0.546537399, -0.837037563, 0.0257889554, 0.83611095, 0.547145545, 0.0393749513))
  393. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  394. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  395. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54133606, -0.795068741, -0.414779663, -0.0467464738, -4.36690898e-005, 0.998906851, 1.04236676e-006, -1, -4.36680966e-005, 0.998906851, -1.00010186e-006, 0.0467464775))
  396. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.637182295, 0.0507715121))
  397. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  398. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.547405243, -0.745197296, -0.0544967651, -0.0470518954, 0.000129535983, 0.998892486, -0.40017876, -0.916245639, -0.0187312271, 0.915228426, -0.400616854, 0.043162927))
  399. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.891039729, 0.0507715121))
  400. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  401. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.518302917, -0.559875488, -0.0997543335, -0.0471396856, 2.92880432e-005, 0.998888433, 0.466183156, -0.884414017, 0.0220261142, 0.883431494, 0.466703176, 0.0416773409))
  402. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  403. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  404. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.534732819, -0.754608154, 0.466842651, -0.0470912009, 4.84470911e-005, 0.998890698, 0.405042619, -0.914097548, 0.0191394612, 0.913084328, 0.405494511, 0.0430263206))
  405. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  406. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  407. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.545085907, -0.505996704, 0.170623779, -0.0468075499, 5.48933895e-005, 0.99890399, 0.282160848, -0.959275305, 0.0132744676, 0.958224535, 0.282472938, 0.0448858365))
  408. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  409. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  410. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.618484497, -0.819111824, -0.0264663696, 0.99883306, 2.82700039e-005, 0.0482961722, 3.26936351e-005, -1, -9.08039292e-005, 0.0482961684, 9.22769395e-005, -0.99883312))
  411. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.508984268, 0.0507715121))
  412. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  413. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.618179321, -0.406064987, -0.371704102, 0.998835683, 0.000362527499, 0.0482397452, -0.0260394551, -0.837732375, 0.545459926, 0.0406097323, -0.546080947, -0.836747646))
  414. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  415. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  416. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.617599487, -0.98052597, 0.0783996582, 0.99883765, 0.000123538979, 0.0482021645, 0.0264835767, -0.836946666, -0.546643496, 0.0402751043, 0.547284544, -0.835976958))
  417. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  418. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  419. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.617782593, -0.779137611, -0.382312775, 0.99883306, 2.82700039e-005, 0.0482961722, 3.26936351e-005, -1, -9.08039292e-005, 0.0482961684, 9.22769395e-005, -0.99883312))
  420. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.637182295, 0.0507715121))
  421. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  422. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.619094849, -0.837851048, 0.300544739, 0.99883306, 2.82700039e-005, 0.0482961722, 3.26936351e-005, -1, -9.08039292e-005, 0.0482961684, 9.22769395e-005, -0.99883312))
  423. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  424. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  425. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.61920166, -0.297857285, 0.583652496, 0.998841524, 3.41202831e-005, 0.048193004, 0.0225314777, -0.884308636, -0.466346949, 0.0426023453, 0.466890603, -0.883283675))
  426. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  427. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  428. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.619338989, -0.21576643, 0.444713593, 0.99883306, 2.82700039e-005, 0.0482961722, 3.26936351e-005, -1, -9.08039292e-005, 0.0482961684, 9.22769395e-005, -0.99883312))
  429. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  430. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  431. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.618545532, -0.49118042, 0.164543152, 0.998841882, 4.70562045e-005, 0.0481857285, 0.0136623196, -0.95923394, -0.282262176, 0.0462089628, 0.282592624, -0.958122194))
  432. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  433. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  434. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.569961548, -0.83122015, -0.00546264648, 0.0818639845, 0.000133440088, -0.996643543, 9.16033168e-005, -1, -0.000126365223, -0.996643543, -8.09510966e-005, -0.0818639845))
  435. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.508984268, 0.0507715121))
  436. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  437. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.554862976, -0.546051025, -0.0817108154, 0.0819929764, 3.72579816e-005, -0.996633053, -0.465306103, -0.884320259, -0.03831378, -0.88134414, 0.466880858, -0.0724906996))
  438. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  439. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  440. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.58681488, -0.42388916, -0.366218567, 0.081595771, 0.000189310202, -0.996665597, 0.544475257, -0.837600172, 0.0444164164, -0.834798753, -0.546283901, -0.0684476867))
  441. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  442. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  443. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.588218689, -0.496170044, 0.190368652, 0.0820170864, 0.000110837813, -0.996626616, -0.28160283, -0.959243655, -0.0232805405, -0.956021249, 0.28256157, -0.0786431506))
  444. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  445. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  446. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.578285217, -0.742179871, 0.485198975, 0.0820005313, 3.368119e-005, -0.996632338, -0.404303581, -0.914018691, -0.0332960263, -0.910941601, 0.405672282, -0.0749363899))
  447. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  448. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  449. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.533428192, -0.998413086, 0.0731735229, 0.0820193142, 4.7329082e-005, -0.996630847, -0.545484185, -0.83691591, -0.0449312255, -0.834098339, 0.547331572, -0.0686174557))
  450. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  451. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  452. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.591117859, -0.750457764, -0.0331573486, 0.0816722438, 0.000219702968, -0.996659279, 0.399645299, -0.916091859, 0.0325473957, -0.913024306, -0.400968403, -0.0749070719))
  453. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.891039729, 0.0507715121))
  454. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  455. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.550003052, -0.791252136, -0.390274048, 0.0818639845, 0.000133440088, -0.996643543, 9.16033168e-005, -1, -0.000126365223, -0.996643543, -8.09510966e-005, -0.0818639845))
  456. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.637182295, 0.0507715121))
  457. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.37778223, 1.12055063))
  458. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.541454315, -0.0218749046, -0.000747680664, -0.0110251959, 0.00013053033, -0.999939203, -8.70229778e-005, -1, -0.000129578752, -0.999939203, 8.55890612e-005, 0.0110252071))
  459. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0507715158, 1, 1))
  460. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(1.2227602, 1.0510397, 1.12055063))
  461. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00611495972, -0.503911495, 3.05175781e-005, -0.0110251959, 0.00013053033, -0.999939203, -8.70229778e-005, -1, -0.000129578752, -0.999939203, 8.55890612e-005, 0.0110252071))
  462. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  463. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.554302216, -0.197556496, 0.176467896, 0.000732223678, -0.00681957835, 0.999976516, 4.57354399e-005, 0.999976754, 0.00681954622, -0.999999762, 4.07409316e-005, 0.000732518558))
  464. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.355400592))
  465. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  466. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.592895508, -0.225208282, -0.440246582, 0.999354959, -0.000273706013, 0.0359122492, 3.14597892e-005, 0.999977291, 0.00674589584, -0.0359132774, -0.00674041454, 0.999332249))
  467. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.324937671))
  468. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  469. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.607391357, -0.195374489, -0.0272865295, 0.999354959, -0.000273706013, 0.0359122492, 3.14597892e-005, 0.999977291, 0.00674589584, -0.0359132774, -0.00674041454, 0.999332249))
  470. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.253857553))
  471. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  472. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.622253418, -0.103221416, 0.40297699, 0.999354959, -0.000273706013, 0.0359122492, 3.14597892e-005, 0.999977291, 0.00674589584, -0.0359132774, -0.00674041454, 0.999332249))
  473. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  474. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  475. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.603942871, -0.114828587, -0.127216339, -0.999994755, 4.17285337e-005, -0.00326514267, 1.93070537e-005, 0.999976516, 0.00686665205, 0.00326535199, 0.00686655194, -0.999971151))
  476. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  477. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  478. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.601791382, -0.206988811, 0.230155945, -0.999994755, 4.17285337e-005, -0.00326514267, 1.93070537e-005, 0.999976516, 0.00686665205, 0.00326535199, 0.00686655194, -0.999971151))
  479. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.355400592))
  480. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  481. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.592910767, -0.0767679214, -0.136882782, 1, -0.000274348393, -9.24401829e-005, 0.00027494345, 0.9999789, 0.00650009792, 9.06549321e-005, -0.00650012353, 0.9999789))
  482. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  483. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  484. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.527381897, -0.75403595, 0.501220703, -0.0320623815, -0.00681942562, 0.999462724, -0.000152433146, 0.999976754, 0.00681804353, -0.99948591, 6.62514576e-005, -0.0320626721))
  485. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  486. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  487. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.588760376, 0.11328125, -0.550575256, 0.999361813, 0.0338190757, 0.0114985723, -0.000703755999, 0.340483665, -0.940250218, -0.0357134677, 0.939642072, 0.340290219))
  488. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.522946417, 0.253857553))
  489. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  490. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.604507446, 0.388298035, -0.0902442932, 0.999358594, 0.0356676057, 0.00319152605, 8.45004761e-005, 0.0867745802, -0.996228039, -0.0358100124, 0.995589256, 0.086715892))
  491. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  492. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  493. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.602416992, 0.377857208, 0.340760231, -0.999994934, -0.00318124099, -0.000354869553, 7.62863856e-005, 0.0871463269, -0.996195614, 0.00320006348, -0.996190488, -0.087145634))
  494. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  495. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  496. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600372314, 0.108577728, 0.736337662, -0.999995053, -0.00313284737, -0.000374875934, -0.000714903756, 0.340696007, -0.940173268, 0.00307313842, -0.940168381, -0.340696603))
  497. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.52675426, 0.355400592))
  498. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  499. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.623626709, 0.113941193, 0.720220566, -0.999995053, -0.00313284737, -0.000374875934, -0.000714903756, 0.340696007, -0.940173268, 0.00307313842, -0.940168381, -0.340696603))
  500. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.52675426, 0.355400592))
  501. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  502. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.621551514, 0.378910065, 0.323752403, -0.999994934, -0.00318124099, -0.000354869553, 7.62863856e-005, 0.0871463269, -0.996195614, 0.00320006348, -0.996190488, -0.087145634))
  503. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  504. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  505. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.618240356, 0.389354706, -0.0333209038, 0.999358594, 0.0356676057, 0.00319152605, 8.45004761e-005, 0.0867745802, -0.996228039, -0.0358100124, 0.995589256, 0.086715892))
  506. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  507. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  508. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.634017944, 0.1186409, -0.494506836, 0.999361813, 0.0338190757, 0.0114985723, -0.000703755999, 0.340483665, -0.940250218, -0.0357134677, 0.939642072, 0.340290219))
  509. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.522946417, 0.253857553))
  510. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  511. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0948791504, -1.75950241, -0.916080475, 0.9994452, -0.02349695, -0.0236032493, 0.0265999045, 0.989629149, 0.141161934, 0.0200415887, -0.141711473, 0.989705086))
  512. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 1, 0.158990249))
  513. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  514. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.159740448, -1.00431347, -0.0573730469, -0.0106661813, -0.130669653, -0.991368651, 0.00281653344, -0.991424978, 0.13064678, -0.999939144, -0.00139872055, 0.0109427534))
  515. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0635960996, 0.205097333, 0.047697071))
  516. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  517. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0280609131, -0.938574255, -0.847240448, 0.999067664, 0.0406680554, -0.0144889746, -0.0407942869, 0.999131203, -0.00852599647, 0.0141296508, 0.00910911616, 0.999858737))
  518. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.383961231, 0.426888645))
  519. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  520. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0617523193, 0.971031189, 0.536437988, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  521. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.158990189, 0.609727263))
  522. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  523. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0134124756, -1.05892181, 0.644098282, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  524. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.158990189, 0.655039608))
  525. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  526. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00944519043, -1.03457642, -0.0701637268, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  527. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.225766063, 0.426888645))
  528. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  529. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0673522949, 0.605396271, -0.425613403, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  530. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.339444011, 0.435382396))
  531. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  532. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.920204163, 0.291167259, -0.0598602295, -0.00740437862, -0.3225393, -0.946522295, -0.00800325442, -0.946498036, 0.322594494, -0.999942303, 0.00996384863, 0.00442687469))
  533. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.253857583, 0.874902964, 0.0556465685))
  534. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  535. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00352478027, -0.598510742, -1.35536194, 0.999028325, 0.0168100018, 0.0407428555, -0.0386987627, 0.776980877, 0.628333747, -0.0210941266, -0.629299819, 0.776876271))
  536. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.29572171, 0.593828261))
  537. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  538. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.43505478, 0.338607788, -0.0632019043, -0.00506196218, 0.67079097, -0.741629303, -0.00988972001, -0.741636097, -0.670729578, -0.999938309, 0.00393929752, 0.0103880679))
  539. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.301506042, 0.56615442, 0.0556465685))
  540. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  541. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00321960449, -1.10307693, -0.453130722, 0.999024332, -0.0166447237, 0.0409061946, -0.043349769, -0.192665115, 0.980306685, -0.00843573827, -0.981123507, -0.193198681))
  542. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.225766063, 0.426888645))
  543. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  544. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0720977783, 0.607234955, -0.550528526, -0.999828339, -0.0125421397, 0.01364379, -0.0147231957, 0.0904369652, -0.995793402, 0.0112554776, -0.995823264, -0.0906060785))
  545. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.339444011, 0.421323925))
  546. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.69031978, 0.873213053))
  547. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.885948181, 0.189071655, -0.0570373535, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  548. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.253857583, 1, 0.0556465685))
  549. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  550. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0135040283, 0.515552521, 0.901865005, -0.996651053, 0.0774569437, -0.0262113884, 0.0364799686, 0.708042204, 0.705227315, 0.0731835365, 0.701909363, -0.70849663))
  551. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 0.326724768, 0.360907733))
  552. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  553. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0547943115, -1.82670212, 0.934799194, -0.999876022, -0.00502027804, 0.0149227986, -0.00196278119, 0.980154097, 0.19822745, -0.0156218009, 0.198173597, -0.980042517))
  554. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 1, 0.169801578))
  555. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  556. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.774318695, -0.479408264, -0.0622558594, -0.01054658, 0.611584067, -0.791109264, 0.00261168834, -0.791133702, -0.611637771, -0.999941051, -0.00851681642, 0.00674648816))
  557. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0635960996, 0.205097333, 0.047697071))
  558. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.32983077, 0.873213053))
  559. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0389862061, -2.29265785, 0.964286804, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  560. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.55805558))
  561. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.1581372, 0.873213053))
  562. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0587463379, -1.49703026, -0.692836761, -0.999724448, -0.000912234536, 0.0234570354, -0.00580419973, -0.958613634, -0.284651518, 0.0227458961, -0.284709185, 0.958344042))
  563. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.325134903))
  564. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  565. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0372009277, -1.86395073, 1.00940323, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  566. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.635165691))
  567. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.9963299, 0.873213053))
  568. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.035949707, -1.66427994, 1.01907349, 0.999766231, -0.00296056573, 0.0214190055, 9.92173809e-005, -0.989943624, -0.141462564, 0.0216224175, 0.14143163, -0.989711881))
  569. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.958710909))
  570. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  571. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0214691162, -1.75048256, -0.928901672, 0.9994452, -0.02349695, -0.0236032493, 0.0265999045, 0.989629149, 0.141161934, 0.0200415887, -0.141711473, 0.989705086))
  572. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 1, 0.158990249))
  573. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  574. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.168533325, -1.01817131, 0.0159454346, -0.0106661813, -0.130669653, -0.991368651, 0.00281653344, -0.991424978, 0.13064678, -0.999939144, -0.00139872055, 0.0109427534))
  575. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0635960996, 0.205097333, 0.047697071))
  576. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  577. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0446777344, -0.923009396, -0.857887268, 0.999067664, 0.0406680554, -0.0144889746, -0.0407942869, 0.999131203, -0.00852599647, 0.0141296508, 0.00910911616, 0.999858737))
  578. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.383961231, 0.426888645))
  579. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  580. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0114746094, 0.971870422, 0.51978302, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  581. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.158990189, 0.609727263))
  582. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  583. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0601043701, -1.05706787, 0.628953934, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  584. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.158990189, 0.655039608))
  585. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  586. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0640716553, -1.03273773, -0.0853023529, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  587. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.225766063, 0.426888645))
  588. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  589. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.005859375, 0.606239319, -0.442256927, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  590. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.339444011, 0.435382396))
  591. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  592. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.925899506, 0.276808739, 0.0136260986, -0.00740437862, -0.3225393, -0.946522295, -0.00800325442, -0.946498036, 0.322594494, -0.999942303, 0.00996384863, 0.00442687469))
  593. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.253857583, 0.874902964, 0.0556465685))
  594. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  595. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0700378418, -0.592075348, -1.36920929, 0.999028325, 0.0168100018, 0.0407428555, -0.0386987627, 0.776980877, 0.628333747, -0.0210941266, -0.629299819, 0.776876271))
  596. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.29572171, 0.593828261))
  597. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  598. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.45100784, 0.33657074, 0.0101165771, -0.00506196218, 0.67079097, -0.741629303, -0.00988972001, -0.741636097, -0.670729578, -0.999938309, 0.00393929752, 0.0103880679))
  599. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.301506042, 0.56615442, 0.0556465685))
  600. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  601. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0707092285, -1.11180496, -0.462882996, 0.999024332, -0.0166447237, 0.0409061946, -0.043349769, -0.192665115, 0.980306685, -0.00843573827, -0.981123507, -0.193198681))
  602. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.225766063, 0.426888645))
  603. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  604. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00103759766, 0.619106293, -0.562911987, -0.999828339, -0.0125421397, 0.01364379, -0.0147231957, 0.0904369652, -0.995793402, 0.0112554776, -0.995823264, -0.0906060785))
  605. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.339444011, 0.421323925))
  606. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.69031978, 0.873213053))
  607. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.898212433, 0.178672791, 0.0163574219, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  608. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.253857583, 1, 0.0556465685))
  609. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  610. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0878753662, 0.514854431, 0.912143707, -0.996651053, 0.0774569437, -0.0262113884, 0.0364799686, 0.708042204, 0.705227315, 0.0731835365, 0.701909363, -0.70849663))
  611. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 0.326724768, 0.360907733))
  612. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  613. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0184020996, -1.81625175, 0.9479599, -0.999876022, -0.00502027804, 0.0149227986, -0.00196278119, 0.980154097, 0.19822745, -0.0156218009, 0.198173597, -0.980042517))
  614. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 1, 0.169801578))
  615. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  616. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.790428162, -0.483520508, 0.0109405518, -0.01054658, 0.611584067, -0.791109264, 0.00261168834, -0.791133702, -0.611637771, -0.999941051, -0.00851681642, 0.00674648816))
  617. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0635960996, 0.205097333, 0.047697071))
  618. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.32983077, 0.873213053))
  619. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0346984863, -2.30243492, 0.975273132, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  620. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.55805558))
  621. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.1581372, 0.873213053))
  622. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144348145, -1.50580978, -0.70734024, -0.999724448, -0.000912234536, 0.0234570354, -0.00580419973, -0.958613634, -0.284651518, 0.0227458961, -0.284709185, 0.958344042))
  623. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.325134903))
  624. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  625. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0364685059, -1.87373543, 1.02040863, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  626. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.635165691))
  627. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.9963299, 0.873213053))
  628. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0377044678, -1.67528152, 1.02885818, 0.999766231, -0.00296056573, 0.0214190055, 9.92173809e-005, -0.989943624, -0.141462564, 0.0216224175, 0.14143163, -0.989711881))
  629. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.958710909))
  630. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  631. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.577293396, -0.217300892, 0.132110596, 0.070156455, 0.00673070736, -0.997513413, -0.000279298576, 0.99997735, 0.00672768988, 0.997535944, -0.000193386717, 0.0701567307))
  632. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.253857553))
  633. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  634. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.548797607, -0.105601788, -0.211593628, 0.000732223678, -0.00681957835, 0.999976516, 4.57354399e-005, 0.999976754, 0.00681954622, -0.999999762, 4.07409316e-005, 0.000732518558))
  635. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  636. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  637. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.542095184, -0.0940785408, 0.545410156, 0.0318111293, 0.00677434774, -0.999471009, -2.13555468e-005, 0.999977112, 0.0067770984, 0.999493897, -0.000194242879, 0.0318105407))
  638. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.256396115))
  639. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  640. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.582954407, -0.197845936, -0.392181396, 0.0318111293, 0.00677434774, -0.999471009, -2.13555468e-005, 0.999977112, 0.0067770984, 0.999493897, -0.000194242879, 0.0318105407))
  641. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.531831443, 0.383324891))
  642. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  643. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.596618652, -0.157210827, -0.0171852112, -0.999471903, 0.000512212398, -0.0324937962, 0.00028111157, 0.999974668, 0.00711632241, 0.0324966162, 0.00710342918, -0.99944663))
  644. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.253857553))
  645. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  646. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.611602783, -0.0656528473, 0.413005829, -0.999471903, 0.000512212398, -0.0324937962, 0.00028111157, 0.999974668, 0.00711632241, 0.0324966162, 0.00710342918, -0.99944663))
  647. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  648. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  649. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.582061768, -0.186501026, -0.440631866, -0.999471903, 0.000512212398, -0.0324937962, 0.00028111157, 0.999974668, 0.00711632241, 0.0324966162, 0.00710342918, -0.99944663))
  650. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.349054098))
  651. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  652. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.590637207, -0.168675423, 0.220344543, 1, -0.000274348393, -9.24401829e-005, 0.00027494345, 0.9999789, 0.00650009792, 9.06549321e-005, -0.00650012353, 0.9999789))
  653. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.355400592))
  654. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  655. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.548049927, -0.765382767, -0.162567139, -0.000649578345, 0.00673327316, -0.999977112, -0.00029978875, 0.999977291, 0.00673346873, 0.999999762, 0.000304155808, -0.000647545035))
  656. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  657. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  658. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.547927856, -0.857776642, -0.445358276, 0.00418078853, -0.00681961235, 0.999968112, 5.75093836e-005, 0.999976754, 0.00681943027, -0.999991298, 2.89969557e-005, 0.00418108329))
  659. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.531831443, 0.347784817))
  660. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  661. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.550189972, -0.857365131, 0.22543335, -0.000649578345, 0.00673327316, -0.999977112, -0.00029978875, 0.999977291, 0.00673346873, 0.999999762, 0.000304155808, -0.000647545035))
  662. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.355400592))
  663. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  664. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.543552399, -0.845979691, 0.0340881348, -0.0320623815, -0.00681942562, 0.999462724, -0.000152433146, 0.999976754, 0.00681804353, -0.99948591, 6.62514576e-005, -0.0320626721))
  665. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.253857553))
  666. -------------------------Left Leg--------------
  667. handle=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,1,"Really black","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  668. handleweld=weld(m,Character["Left Leg"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0617980957, 0.120615244, 0.080581665, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  669. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.25,0,"Mid gray","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  670. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.687998056, -0.403396606, 0.284317017, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  671. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.596273482, 0.917343795, 0.596273363))
  672. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.01734388, 1.53841424, 1.08734369))
  673. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0502319336, -0.33361721, -0.115005493, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  674. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  675. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone Really black","Part",Vector3.new(0.300000012, 0.200000003, 0.200000003))
  676. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0498924255, 0.779373884, 0.366851807, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  677. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.00999999978, 0.349999994),Vector3.new(1.83468771, 0.972384334, 5.04539061))
  678. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1.11734378))
  679. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.550262451, -0.275915146, 0.100006104, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  680. mesh("BlockMesh",Part,"","",Vector3.new(-0.140000001, -0.100000001, 0),Vector3.new(0.917343855, 0.917343795, 0.899999976))
  681. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.01734388, 0.200000003, 1.11734378))
  682. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0498924255, 0.779373884, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  683. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.0599999987),Vector3.new(0.600000024, 0.917343795, 1.03999996))
  684. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  685. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.367080688, 0.455749512, -0.627578735, -0.517372787, -0.210870892, -0.829372585, -0.347142547, -0.834126592, 0.428631395, -0.782187581, 0.509672761, 0.358352154))
  686. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  687. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  688. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.721797943, 0.321289063, 0.033241272, 0.923221231, -0.384269089, 6.20000137e-005, -0.271803826, -0.652905047, 0.706991971, -0.271634698, -0.652726829, -0.707221627))
  689. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  690. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  691. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.79013443, 0.414318085, 0.0587463379, 0.791809857, -0.381352931, 0.477081925, -0.382310003, -0.91863054, -0.0997850522, 0.476315349, -0.103382409, -0.87317574))
  692. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  693. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  694. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.681034088, 0.382392883, 0.259155273, 0.885930598, -0.155369923, 0.437020779, -0.350355685, -0.841606855, 0.411034018, 0.303937346, -0.517260313, -0.800039947))
  695. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  696. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  697. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.721843719, -0.427324295, -0.15145874, 0.923042893, -0.384696931, 0.000186999969, 0.37157613, 0.89168644, 0.258508116, -0.0996140316, -0.238544613, 0.96600914))
  698. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  699. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  700. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.721645355, -0.106338501, 0.156585693, 0.923105896, -0.384545952, 1.79999988e-005, 0.0995633155, 0.23904784, 0.965889871, -0.371433318, -0.891616821, 0.258953154))
  701. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  702. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  703. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.739089966, -0.468862534, 0.152450562, 0.828509152, -0.293548048, -0.47686711, 0.382704228, 0.918496668, 0.0995057896, 0.408791125, -0.2649405, 0.873324931))
  704. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  705. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  706. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.739089966, -0.468862534, 0.152450562, 0.828509152, -0.293548048, -0.47686711, 0.382704228, 0.918496668, 0.0995057896, 0.408791125, -0.2649405, 0.873324931))
  707. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  708. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  709. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.552806854, 0.0260162354, 0.493795395, 0.993523359, 0.103063039, 0.0478490181, -0.0383575857, -0.092183955, 0.995002985, 0.106958918, -0.990393937, -0.0876336545))
  710. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  711. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  712. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.721637726, 0.123840332, 0.151973724, 0.92314297, -0.384456992, 1.49999996e-005, -0.0995230377, -0.238933116, 0.965922475, -0.371352047, -0.891685963, -0.258831739))
  713. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  714. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  715. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.636695862, -0.383682251, 0.340431213, 0.917764902, -0.0790899917, -0.389168948, 0.31215024, 0.749478221, 0.583819151, 0.245499358, -0.657287836, 0.712532699))
  716. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  717. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  718. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.568435669, -0.202301025, 0.465145111, 0.978166878, 0.0659809932, -0.197068974, 0.158042565, 0.379601032, 0.911551237, 0.13495262, -0.922794402, 0.360885322))
  719. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  720. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  721. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.721920013, -0.308151245, 0.0457992554, 0.923017979, -0.384757012, 0, 0.27214101, 0.65285635, 0.706907332, -0.271987528, -0.652488112, 0.707306206))
  722. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  723. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0.25,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  724. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.593933105, 0.240036011, 0.41835022, 0.959735632, 0.0220779926, 0.280035913, -0.224424332, -0.539294183, 0.811662257, 0.168941617, -0.841828048, -0.512624979))
  725. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.091734387, 0.0917343795, 0.0917343721))
  726. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.01734388, 0.200000003, 1.01734376))
  727. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0498924255, 0.779373884, -0.0500030518, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  728. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0.0199999996),Vector3.new(0.800000012, 0.917343795, 1.03999996))
  729. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.25,0,"Mid gray","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  730. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.687998056, -0.403396606, -0.284423828, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  731. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.596273482, 0.917343795, 0.596273363))
  732. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.366937488, 1.11734378))
  733. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.550430298, -0.000894069672, 0.100006104, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  734. mesh("BlockMesh",Part,"","",Vector3.new(-0.159999996, 0, 0),Vector3.new(0.917343855, 1, 0.850000024))
  735. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1.11734378))
  736. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.550216675, -0.688892126, 0.100006104, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  737. mesh("BlockMesh",Part,"","",Vector3.new(-0.119999997, 0, 0),Vector3.new(0.550406337, 0.917343795, 0.800000012))
  738. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.01734388, 0.366937518, 1.04734385))
  739. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0502319336, 0.504381895, -0.0950012207, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  740. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0.00499999989),Vector3.new(1.00999999, 1, 1.02999997))
  741. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.01734388, 0.200000003, 1.11734378))
  742. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0497093201, 0.779373884, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  743. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.0500000007),Vector3.new(0.800000012, 0.917343795, 1.03999996))
  744. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1.11734378))
  745. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.550430298, -0.506143093, 0.100006104, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  746. mesh("BlockMesh",Part,"","",Vector3.new(-0.140000001, 0, 0),Vector3.new(0.642140746, 0.917343795, 0.75000006))
  747. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.01734388, 0.200000003, 1.11734378))
  748. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0497093201, 0.779373884, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  749. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.917343795, 1))
  750. ----------------------------Right leg---------------
  751. handle=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,1,"Really black","Handle",Vector3.new(0.200001076, 0.200000033, 0.200000018))
  752. handleweld=weld(m,Character["Right Leg"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.060131073, 0.121969223, 0.0605926514, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  753. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.00397861, 0.361589551, 1.07397389))
  754. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0499992371, 0.497036934, -0.0849914551, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  755. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0.00499999989),Vector3.new(1.00999999, 1, 1.02999997))
  756. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone Really black","Part",Vector3.new(0.300001085, 0.200000033, 0.200000018))
  757. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0503349304, 0.768025398, 0.36151123, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  758. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.00999999978, 0.349999994),Vector3.new(1.80794764, 0.958212137, 4.97185659))
  759. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.00397861, 0.200000033, 1.05397391))
  760. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.050453186, 0.768025398, -0.075012207, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  761. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 1.01245058, 1.05999994))
  762. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.00397861, 0.200000033, 0.903973877))
  763. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.050453186, 0.768025398, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  764. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.0500000007),Vector3.new(0.800000012, 0.903973818, 1.03999996))
  765. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.00397861, 0.200000033, 0.97397387))
  766. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0503349304, 0.768025398, -0.0350036621, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  767. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0.0199999996),Vector3.new(0.800000012, 0.903973818, 1.03999996))
  768. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.00397861, 1.92036498, 1.10397387))
  769. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0499992371, -0.130942106, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  770. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  771. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.200001076, 0.361589551, 1.10397387))
  772. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54214859, -0.000882863998, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  773. mesh("BlockMesh",Part,"","",Vector3.new(-0.159999996, 0, 0),Vector3.new(0.903973877, 1, 0.850000024))
  774. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.200001076, 0.200000033, 1.10397387))
  775. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54214859, -0.49877286, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  776. mesh("BlockMesh",Part,"","",Vector3.new(-0.140000001, 0, 0),Vector3.new(0.632781625, 0.903973818, 0.75))
  777. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.200001076, 0.200000033, 1.10397387))
  778. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54214859, -0.678861856, -0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  779. mesh("BlockMesh",Part,"","",Vector3.new(-0.119999997, 0, 0),Vector3.new(0.542384326, 0.903973818, 0.800000012))
  780. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.200001076, 0.200000033, 1.10397387))
  781. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54214859, -0.271896839, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  782. mesh("BlockMesh",Part,"","",Vector3.new(-0.140000001, -0.100000001, 0),Vector3.new(0.903973818, 0.903973818, 0.899999976))
  783. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(0.903978646, 0.200000033, 0.903973877))
  784. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000335693359, 0.768025398, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  785. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.0599999987),Vector3.new(0.600000024, 0.903973818, 1.03999996))
  786. local runDummyScript = function(f,scri)
  787. local oldenv = getfenv(f)
  788. local newenv = setmetatable({}, {
  789. __index = function(_, k)
  790. if k:lower() == 'script' then
  791. return scri
  792. else
  793. return oldenv[k]
  794. end
  795. end
  796. })
  797. setfenv(f, newenv)
  798. ypcall(function() f() end)
  799. end
  800. local runDummyScript = function(f,scri)
  801. local oldenv = getfenv(f)
  802. local newenv = setmetatable({}, {
  803. __index = function(_, k)
  804. if k:lower() == 'script' then
  805. return scri
  806. else
  807. return oldenv[k]
  808. end
  809. end
  810. })
  811. setfenv(f, newenv)
  812. ypcall(function() f() end)
  813. end
  814. cors = {}
  815. mas = Instance.new("Model",game:GetService("Lighting"))
  816. mas.Name = "CompiledModel"
  817. o1 = Instance.new("Model")
  818. o2 = Instance.new("Part")
  819. o3 = Instance.new("SpecialMesh")
  820. o4 = Instance.new("Model")
  821. o5 = Instance.new("Part")
  822. o6 = Instance.new("SpecialMesh")
  823. o7 = Instance.new("Weld")
  824. o8 = Instance.new("Part")
  825. o9 = Instance.new("SpecialMesh")
  826. o10 = Instance.new("Weld")
  827. o11 = Instance.new("Part")
  828. o12 = Instance.new("SpecialMesh")
  829. o13 = Instance.new("Weld")
  830. o14 = Instance.new("Part")
  831. o15 = Instance.new("SpecialMesh")
  832. o16 = Instance.new("Weld")
  833. o17 = Instance.new("Part")
  834. o18 = Instance.new("SpecialMesh")
  835. o19 = Instance.new("Weld")
  836. o20 = Instance.new("Part")
  837. o21 = Instance.new("SpecialMesh")
  838. o22 = Instance.new("Weld")
  839. o23 = Instance.new("Part")
  840. o24 = Instance.new("SpecialMesh")
  841. o25 = Instance.new("Weld")
  842. o26 = Instance.new("Part")
  843. o27 = Instance.new("SpecialMesh")
  844. o28 = Instance.new("Weld")
  845. o29 = Instance.new("Part")
  846. o30 = Instance.new("SpecialMesh")
  847. o31 = Instance.new("Weld")
  848. o32 = Instance.new("Part")
  849. o33 = Instance.new("SpecialMesh")
  850. o34 = Instance.new("Weld")
  851. o35 = Instance.new("Part")
  852. o36 = Instance.new("SpecialMesh")
  853. o37 = Instance.new("Weld")
  854. o38 = Instance.new("Part")
  855. o39 = Instance.new("SpecialMesh")
  856. o40 = Instance.new("Weld")
  857. o41 = Instance.new("Part")
  858. o42 = Instance.new("SpecialMesh")
  859. o43 = Instance.new("Weld")
  860. o44 = Instance.new("Part")
  861. o45 = Instance.new("SpecialMesh")
  862. o46 = Instance.new("Weld")
  863. o47 = Instance.new("Part")
  864. o48 = Instance.new("SpecialMesh")
  865. o49 = Instance.new("Weld")
  866. o50 = Instance.new("Part")
  867. o51 = Instance.new("SpecialMesh")
  868. o52 = Instance.new("Weld")
  869. o53 = Instance.new("Part")
  870. o54 = Instance.new("SpecialMesh")
  871. o55 = Instance.new("Weld")
  872. o56 = Instance.new("Part")
  873. o57 = Instance.new("SpecialMesh")
  874. o58 = Instance.new("Weld")
  875. o59 = Instance.new("Part")
  876. o60 = Instance.new("SpecialMesh")
  877. o61 = Instance.new("Weld")
  878. o62 = Instance.new("Part")
  879. o63 = Instance.new("SpecialMesh")
  880. o64 = Instance.new("Weld")
  881. o1.Name = "Head_"
  882. o1.Parent = mas
  883. o2.Name = "REF"
  884. o2.Parent = o1
  885. o2.Transparency = 1
  886. o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913)
  887. o2.Rotation = Vector3.new(180, 0.0199999996, -180)
  888. o2.Anchored = false
  889. o2.CanCollide = false
  890. o2.FormFactor = Enum.FormFactor.Symmetric
  891. o2.Size = Vector3.new(2, 1, 1)
  892. 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)
  893. o2.BottomSurface = Enum.SurfaceType.Smooth
  894. o2.TopSurface = Enum.SurfaceType.Smooth
  895. o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913)
  896. o3.Parent = o2
  897. o3.Scale = Vector3.new(1.25, 1.25, 1.25)
  898. o4.Name = "Hat"
  899. o4.Parent = o1
  900.  
  901.  
  902. o56.Name = "NinjaHalfmask"
  903. o56.Parent = o1
  904. o56.Position = Vector3.new(110.62999, 4.40999889, -60.6299591)
  905. o56.Rotation = Vector3.new(-180, 0, -180)
  906. o56.Anchored = false
  907. o56.FormFactor = Enum.FormFactor.Custom
  908. o56.Size = Vector3.new(1.39999914, 0.80000025, 1.39999986)
  909. o56.CFrame = CFrame.new(110.62999, 4.40999889, -60.6299591, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  910. o56.BottomSurface = Enum.SurfaceType.Smooth
  911. o56.TopSurface = Enum.SurfaceType.Smooth
  912. o56.Position = Vector3.new(110.62999, 4.40999889, -60.6299591)
  913. o57.Parent = o56
  914. o57.MeshId = "http://www.roblox.com/asset/?id=72541091"
  915. o57.Scale = Vector3.new(1, 1, 0.949999988)
  916. o57.TextureId = "rbxassetid://0"
  917. o57.VertexColor = Vector3.new(0, 0, 0)
  918. o57.MeshType = Enum.MeshType.FileMesh
  919. o58.Name = "Joint"
  920. o58.Parent = o56
  921. 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)
  922. o58.Part0 = o56
  923. o58.Part1 = o2
  924. o61.Name = "Joint"
  925. o61.Parent = o59
  926. 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)
  927. o61.Part0 = o59
  928. o61.Part1 = o2
  929. o64.Name = "Joint"
  930. o64.Parent = o61
  931. 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)
  932. o64.Part0 = o62
  933. o64.Part1 = o2
  934. mas.Parent = workspace
  935. mas:MakeJoints()
  936. local mas1 = mas:GetChildren()
  937. for i=1,#mas1 do
  938. mas1[i].Parent = workspace
  939. ypcall(function() mas1[i]:MakeJoints() end)
  940. end
  941. mas:Destroy()
  942. for i=1,#cors do
  943. coroutine.resume(cors[i])
  944. end
  945.  
  946. wait()
  947.  
  948. Workspace["Head_"].Parent = game.Players.LocalPlayer.Character
  949.  
  950. game.Players.LocalPlayer.Character["Head_"].Name = "Familiar Head"
  951.  
  952. w = Instance.new("Weld", game.Players.LocalPlayer.Character["Head"])
  953. w.Part0 = game.Players.LocalPlayer.Character["Head"]
  954. w.Part1 = o2
  955. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  956. game.Players.LocalPlayer.Character["Head"].Transparency = 0
  957.  
  958. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Head"]:GetChildren()) do
  959. if v.ClassName == "Part" then
  960. v.CanCollide = false
  961. v.Anchored = false
  962. end
  963. end
  964.  
  965. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Head"].Hat:GetChildren()) do
  966. v.Anchored = false
  967. v.CanCollide = false
  968. end
  969.  
  970.  
  971. local runDummyScript = function(f,scri)
  972. local oldenv = getfenv(f)
  973. local newenv = setmetatable({}, {
  974. __index = function(_, k)
  975. if k:lower() == 'script' then
  976. return scri
  977. else
  978. return oldenv[k]
  979. end
  980. end
  981. })
  982. setfenv(f, newenv)
  983. ypcall(function() f() end)
  984. end
  985. cors = {}
  986. mas = Instance.new("Model",game:GetService("Lighting"))
  987. mas.Name = "CompiledModel"
  988. o1 = Instance.new("Model")
  989. o2 = Instance.new("Script")
  990. o3 = Instance.new("Model")
  991. o4 = Instance.new("Part")
  992. o5 = Instance.new("SpecialMesh")
  993. o6 = Instance.new("Weld")
  994. o7 = Instance.new("Part")
  995. o8 = Instance.new("BlockMesh")
  996. o9 = Instance.new("Weld")
  997. o10 = Instance.new("Part")
  998. o11 = Instance.new("SpecialMesh")
  999. o12 = Instance.new("Weld")
  1000. o13 = Instance.new("Part")
  1001. o14 = Instance.new("BlockMesh")
  1002. o15 = Instance.new("Weld")
  1003. o16 = Instance.new("Part")
  1004. o17 = Instance.new("SpecialMesh")
  1005. o18 = Instance.new("Weld")
  1006. o19 = Instance.new("Part")
  1007. o20 = Instance.new("BlockMesh")
  1008. o21 = Instance.new("Weld")
  1009. o22 = Instance.new("Part")
  1010. o23 = Instance.new("SpecialMesh")
  1011. o24 = Instance.new("Weld")
  1012. o25 = Instance.new("Part")
  1013. o26 = Instance.new("BlockMesh")
  1014. o27 = Instance.new("Weld")
  1015. o28 = Instance.new("LocalScript")
  1016. o29 = Instance.new("IntValue")
  1017. o30 = Instance.new("IntValue")
  1018. o31 = Instance.new("IntValue")
  1019. o32 = Instance.new("IntValue")
  1020. o33 = Instance.new("IntValue")
  1021. o34 = Instance.new("IntValue")
  1022. o35 = Instance.new("IntValue")
  1023. o36 = Instance.new("Part")
  1024. o37 = Instance.new("SpecialMesh")
  1025. o38 = Instance.new("Script")
  1026. o39 = Instance.new("Weld")
  1027. o40 = Instance.new("Part")
  1028. o41 = Instance.new("SpecialMesh")
  1029. o42 = Instance.new("Script")
  1030. o43 = Instance.new("Weld")
  1031. o44 = Instance.new("Part")
  1032. o45 = Instance.new("SpecialMesh")
  1033. o46 = Instance.new("Script")
  1034. o47 = Instance.new("Weld")
  1035. o48 = Instance.new("Part")
  1036. o49 = Instance.new("CylinderMesh")
  1037. o50 = Instance.new("Script")
  1038. o51 = Instance.new("Weld")
  1039. o52 = Instance.new("Part")
  1040. o53 = Instance.new("SpecialMesh")
  1041. o54 = Instance.new("Weld")
  1042. o55 = Instance.new("Part")
  1043. o56 = Instance.new("SpecialMesh")
  1044. o57 = Instance.new("Weld")
  1045. o58 = Instance.new("Part")
  1046. o59 = Instance.new("SpecialMesh")
  1047. o60 = Instance.new("Weld")
  1048. o61 = Instance.new("Part")
  1049. o62 = Instance.new("SpecialMesh")
  1050. o63 = Instance.new("Weld")
  1051. o64 = Instance.new("Part")
  1052. o65 = Instance.new("BlockMesh")
  1053. o66 = Instance.new("Part")
  1054. o67 = Instance.new("SpecialMesh")
  1055. o68 = Instance.new("Weld")
  1056. o69 = Instance.new("Part")
  1057. o70 = Instance.new("SpecialMesh")
  1058. o71 = Instance.new("Weld")
  1059. o72 = Instance.new("Part")
  1060. o73 = Instance.new("BlockMesh")
  1061. o74 = Instance.new("Weld")
  1062. o75 = Instance.new("Part")
  1063. o76 = Instance.new("SpecialMesh")
  1064. o77 = Instance.new("Weld")
  1065. o78 = Instance.new("Part")
  1066. o79 = Instance.new("BlockMesh")
  1067. o80 = Instance.new("Weld")
  1068. o81 = Instance.new("Part")
  1069. o82 = Instance.new("BlockMesh")
  1070. o83 = Instance.new("Weld")
  1071. o84 = Instance.new("Part")
  1072. o85 = Instance.new("SpecialMesh")
  1073. o86 = Instance.new("Weld")
  1074. o87 = Instance.new("Part")
  1075. o88 = Instance.new("SpecialMesh")
  1076. o89 = Instance.new("Weld")
  1077. o90 = Instance.new("Part")
  1078. o91 = Instance.new("SpecialMesh")
  1079. o92 = Instance.new("Weld")
  1080. o93 = Instance.new("Part")
  1081. o94 = Instance.new("SpecialMesh")
  1082. o95 = Instance.new("Weld")
  1083. o96 = Instance.new("Part")
  1084. o97 = Instance.new("BlockMesh")
  1085. o98 = Instance.new("Weld")
  1086. o99 = Instance.new("Part")
  1087. o100 = Instance.new("SpecialMesh")
  1088. o101 = Instance.new("Weld")
  1089. o102 = Instance.new("Part")
  1090. o103 = Instance.new("BlockMesh")
  1091. o104 = Instance.new("Weld")
  1092. o1.Name = "Armor"
  1093. o1.Parent = mas
  1094. o2.Name = "Welds"
  1095. o2.Parent = o1
  1096. table.insert(cors,coroutine.create(function()
  1097. wait()
  1098. runDummyScript(function()
  1099. --Saz
  1100.  
  1101. --A new system which is a combination of fast-welds and hard-welds.
  1102. --Should be far, far better.
  1103.  
  1104. --When script.CreateNewWelds.Value == true, we create a new set of weld information on script run.
  1105. --This toggles off automatically afterwards, to prevent issues that fast-welds can cause.
  1106.  
  1107. --Cruder than I wanted it to be, but not like I intended for anyone but me to use it anyway.
  1108. --The fact that you're reading this means you should likely kill yourself. Immediately.
  1109.  
  1110. wait(.33)
  1111.  
  1112. Tool=script.Parent
  1113. Nib=Tool.Parent
  1114.  
  1115. running=0
  1116. jumping=0
  1117. clothinganim=function()
  1118.  
  1119. torsovel=Nib.Torso.Velocity
  1120. vely=torsovel.y
  1121. velh=Vector3.new(torsovel.x,0,torsovel.z)
  1122.  
  1123. coseff=math.cos(time()*2) / 18
  1124. jumping=0
  1125. if vely > 6 then
  1126. jumping=1
  1127. coseff=0
  1128. elseif vely<-6 then
  1129. jumping=-1
  1130. coseff=0
  1131. end
  1132. running=0
  1133. if velh.magnitude > 5 then
  1134. running=1
  1135. coseff=0
  1136. end
  1137.  
  1138. rundir=1
  1139. dir=Nib.Torso.Velocity
  1140. magfor=(dir-Nib.Torso.CFrame.lookVector*dir.magnitude).magnitude
  1141. magback=(dir-Nib.Torso.CFrame.lookVector*-dir.magnitude).magnitude
  1142. if magfor > magback then
  1143. rundir=-1
  1144. end
  1145.  
  1146. runeff=(((velh.magnitude / math.pi / 9) * running) * rundir) * 1.1
  1147. jumpeff=(math.abs(vely / 4) * jumping) / 9
  1148.  
  1149. fluidback=-.2 + jumpeff - (runeff / 3)
  1150. fluidback2=-.8 + coseff + runeff * 2 - jumpeff*2
  1151.  
  1152. if fluidback > -.05 then
  1153. fluidback=-.05
  1154. end
  1155. if fluidback < -math.rad(175) then
  1156. fluidback=-math.rad(175)
  1157. end
  1158. if fluidback2 > 1.6 then
  1159. fluidback2=1.6
  1160. end
  1161. if fluidback2 < -1.55 then
  1162. fluidback2=-1.55
  1163. end
  1164.  
  1165. gottagofast=(dir-Vector3.new(0,0,0)).magnitude/10 + .08
  1166.  
  1167. Tool.Cloak.CloakScript.Initial.Value = -6 - math.deg(fluidback*1.5) + (jumpeff)
  1168. Tool.Cloak.CloakScript.Progression.Value = gottagofast*1.5 + - (jumpeff * 2) - 1
  1169.  
  1170. Tool.Cloak.CloakScript.Right1.Value=40-gottagofast*17.5 + (jumpeff * 3)
  1171. Tool.Cloak.CloakScript.Right2.Value=20-gottagofast*8 + (jumpeff * 4)
  1172. Tool.Cloak.CloakScript.Left1.Value=40-gottagofast*17.5 + (jumpeff * 3)
  1173. Tool.Cloak.CloakScript.Left2.Value=20-gottagofast*8 + (jumpeff * 4)
  1174. end
  1175.  
  1176. weldparts=function()
  1177. print("Welding")
  1178. lel={}
  1179. function jarate(p)
  1180. for i=1, #p do
  1181. table.insert(lel,p[i])
  1182. k=p[i]:children()
  1183. if #k>0 then
  1184. jarate(k)
  1185. end
  1186. end
  1187. end
  1188. for _,v in pairs(script.Parent:children()) do
  1189. if v.Name~="Cloak" and v.className~="Script" then
  1190. v:BreakJoints()
  1191. jarate(v:children())
  1192. end
  1193. end
  1194. for _,v in pairs(lel) do
  1195. if v.className=="Weld" or v.className=="Motor6D" then
  1196. v:Remove()
  1197. end
  1198. end
  1199. end
  1200. weldparts()
  1201.  
  1202. wait(.5)
  1203.  
  1204. LEL=game:GetService("RunService").Stepped:connect(clothinganim)
  1205. end,o2)
  1206. end))
  1207. o3.Name = "Cloak"
  1208. o3.Parent = o1
  1209. o4.Name = "Tier6L"
  1210. o4.Parent = o3
  1211. o4.Material = Enum.Material.SmoothPlastic
  1212. o4.BrickColor = BrickColor.new("Really Really black")
  1213. o4.Position = Vector3.new(61.7912445, 1.25607467, -7180.82422)
  1214. o4.Rotation = Vector3.new(-86.7399979, 5.03999996, 147.070007)
  1215. o4.CanCollide = false
  1216. o4.FormFactor = Enum.FormFactor.Custom
  1217. o4.Size = Vector3.new(0.200000003, 2.19999981, 0.600000024)
  1218. 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)
  1219. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1220. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1221. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1222. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1223. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1224. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1226. o4.Position = Vector3.new(61.7912445, 1.25607467, -7180.82422)
  1227. o4.Orientation = Vector3.new(-84, 57.2200012, 90)
  1228. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1229. o5.Parent = o4
  1230. o5.Scale = Vector3.new(0.550000012, 1, 1)
  1231. o5.MeshType = Enum.MeshType.Wedge
  1232. o5.Scale = Vector3.new(0.550000012, 1, 1)
  1233. o6.Name = "Joint"
  1234. o6.Parent = o4
  1235. 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)
  1236. o6.Part0 = o4
  1237. o6.Part1 = o64
  1238. o7.Name = "Tier4"
  1239. o7.Parent = o3
  1240. o7.Material = Enum.Material.SmoothPlastic
  1241. o7.BrickColor = BrickColor.new("Really Really black")
  1242. o7.Position = Vector3.new(61.9097748, 3.12423563, -7180.62842)
  1243. o7.Rotation = Vector3.new(-86.1999969, 5.88000011, -122.980003)
  1244. o7.CanCollide = false
  1245. o7.FormFactor = Enum.FormFactor.Custom
  1246. o7.Size = Vector3.new(2.4000001, 0.200000003, 0.400000036)
  1247. 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)
  1248. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1249. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1250. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1251. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1252. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1253. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1254. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1255. o7.Position = Vector3.new(61.9097748, 3.12423563, -7180.62842)
  1256. o7.Orientation = Vector3.new(-83, 57.2200012, 180)
  1257. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1258. o8.Parent = o7
  1259. o8.Scale = Vector3.new(1, 0.550000012, 1)
  1260. o8.Scale = Vector3.new(1, 0.550000012, 1)
  1261. o9.Name = "Joint"
  1262. o9.Parent = o7
  1263. 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)
  1264. o9.Part0 = o7
  1265. o9.Part1 = o64
  1266. o10.Name = "Tier6R"
  1267. o10.Parent = o3
  1268. o10.Material = Enum.Material.SmoothPlastic
  1269. o10.BrickColor = BrickColor.new("Really Really black")
  1270. o10.Position = Vector3.new(61.6828423, 1.25604415, -7180.65576)
  1271. o10.Rotation = Vector3.new(-86.7399979, 5.03999996, -32.9300003)
  1272. o10.CanCollide = false
  1273. o10.FormFactor = Enum.FormFactor.Custom
  1274. o10.Size = Vector3.new(0.200000003, 2.19999981, 0.600000024)
  1275. 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)
  1276. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1277. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1278. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1279. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1280. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1281. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1282. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1283. o10.Position = Vector3.new(61.6828423, 1.25604415, -7180.65576)
  1284. o10.Orientation = Vector3.new(-84, 57.2200012, -90)
  1285. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1286. o11.Parent = o10
  1287. o11.Scale = Vector3.new(0.550000012, 1, 1)
  1288. o11.MeshType = Enum.MeshType.Wedge
  1289. o11.Scale = Vector3.new(0.550000012, 1, 1)
  1290. o12.Name = "Joint"
  1291. o12.Parent = o10
  1292. 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)
  1293. o12.Part0 = o10
  1294. o12.Part1 = o64
  1295. o13.Name = "Tier2"
  1296. o13.Parent = o3
  1297. o13.Material = Enum.Material.SmoothPlastic
  1298. o13.BrickColor = BrickColor.new("Really Really black")
  1299. o13.Position = Vector3.new(61.9512939, 3.51092005, -7180.60254)
  1300. o13.Rotation = Vector3.new(-85.9199982, 6.30000019, 56.9900017)
  1301. o13.CanCollide = false
  1302. o13.FormFactor = Enum.FormFactor.Custom
  1303. o13.Size = Vector3.new(2.4000001, 0.200000003, 0.400000036)
  1304. 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)
  1305. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1306. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1307. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1308. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1309. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1310. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1311. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1312. o13.Position = Vector3.new(61.9512939, 3.51092005, -7180.60254)
  1313. o13.Orientation = Vector3.new(-82.5, 57.2200012, 0)
  1314. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1315. o14.Parent = o13
  1316. o14.Scale = Vector3.new(1, 0.550000012, 1)
  1317. o14.Scale = Vector3.new(1, 0.550000012, 1)
  1318. o15.Name = "Joint"
  1319. o15.Parent = o13
  1320. 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)
  1321. o15.Part0 = o13
  1322. o15.Part1 = o64
  1323. o16.Name = "Tier5L"
  1324. o16.Parent = o3
  1325. o16.Material = Enum.Material.SmoothPlastic
  1326. o16.BrickColor = BrickColor.new("Really Really black")
  1327. o16.Position = Vector3.new(62.5848083, 2.63398647, -7181.72168)
  1328. o16.Rotation = Vector3.new(93.5299988, -5.46000004, -127.550003)
  1329. o16.CanCollide = false
  1330. o16.FormFactor = Enum.FormFactor.Custom
  1331. o16.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  1332. 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)
  1333. o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1334. o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1335. o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1336. o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1337. o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1338. o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1339. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1340. o16.Position = Vector3.new(62.5848083, 2.63398647, -7181.72168)
  1341. o16.Orientation = Vector3.new(83.5, -122.779999, 109.5)
  1342. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1343. o17.Parent = o16
  1344. o17.Scale = Vector3.new(0.550000012, 1, 1)
  1345. o17.MeshType = Enum.MeshType.Wedge
  1346. o17.Scale = Vector3.new(0.550000012, 1, 1)
  1347. o18.Name = "Joint"
  1348. o18.Parent = o16
  1349. 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)
  1350. o18.Part0 = o16
  1351. o18.Part1 = o64
  1352. o19.Name = "Tier5"
  1353. o19.Parent = o3
  1354. o19.Material = Enum.Material.SmoothPlastic
  1355. o19.BrickColor = BrickColor.new("Really Really black")
  1356. o19.Position = Vector3.new(61.8614883, 2.63791513, -7180.66016)
  1357. o19.Rotation = Vector3.new(93.5299988, -5.46000004, -57.0499992)
  1358. o19.CanCollide = false
  1359. o19.FormFactor = Enum.FormFactor.Custom
  1360. o19.Size = Vector3.new(2.4000001, 0.200000003, 0.600000024)
  1361. 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)
  1362. o19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1363. o19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1364. o19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1365. o19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1366. o19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1367. o19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1368. o19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1369. o19.Position = Vector3.new(61.8614883, 2.63791513, -7180.66016)
  1370. o19.Orientation = Vector3.new(83.5, -122.779999, -180)
  1371. o19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1372. o20.Parent = o19
  1373. o20.Scale = Vector3.new(1, 0.550000012, 1)
  1374. o20.Scale = Vector3.new(1, 0.550000012, 1)
  1375. o21.Name = "Joint"
  1376. o21.Parent = o19
  1377. 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)
  1378. o21.Part0 = o19
  1379. o21.Part1 = o64
  1380. o22.Name = "Tier5R"
  1381. o22.Parent = o3
  1382. o22.Material = Enum.Material.SmoothPlastic
  1383. o22.BrickColor = BrickColor.new("Really Really black")
  1384. o22.Position = Vector3.new(61.1939087, 2.63406706, -7179.56299)
  1385. o22.Rotation = Vector3.new(93.5299988, -5.46000004, 13.4499998)
  1386. o22.CanCollide = false
  1387. o22.FormFactor = Enum.FormFactor.Custom
  1388. o22.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  1389. 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)
  1390. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1391. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1392. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1393. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1394. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1395. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1396. o22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1397. o22.Position = Vector3.new(61.1939087, 2.63406706, -7179.56299)
  1398. o22.Orientation = Vector3.new(83.5, -122.779999, -109.5)
  1399. o22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1400. o23.Parent = o22
  1401. o23.Scale = Vector3.new(0.550000012, 1, 1)
  1402. o23.MeshType = Enum.MeshType.Wedge
  1403. o23.Scale = Vector3.new(0.550000012, 1, 1)
  1404. o24.Name = "Joint"
  1405. o24.Parent = o22
  1406. 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)
  1407. o24.Part0 = o22
  1408. o24.Part1 = o64
  1409. o25.Name = "Tier6"
  1410. o25.Parent = o3
  1411. o25.Material = Enum.Material.SmoothPlastic
  1412. o25.BrickColor = BrickColor.new("Really Really black")
  1413. o25.Position = Vector3.new(61.7986336, 1.95236802, -7180.70068)
  1414. o25.Rotation = Vector3.new(93.2600021, -5.03999996, -57.0699997)
  1415. o25.CanCollide = false
  1416. o25.FormFactor = Enum.FormFactor.Custom
  1417. o25.Size = Vector3.new(2.4000001, 0.200000003, 0.800000012)
  1418. 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)
  1419. o25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1420. o25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1421. o25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1422. o25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1423. o25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1424. o25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1425. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1426. o25.Position = Vector3.new(61.7986336, 1.95236802, -7180.70068)
  1427. o25.Orientation = Vector3.new(84, -122.779999, -180)
  1428. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1429. o26.Parent = o25
  1430. o26.Scale = Vector3.new(1, 0.550000012, 1)
  1431. o26.Scale = Vector3.new(1, 0.550000012, 1)
  1432. o27.Name = "Joint"
  1433. o27.Parent = o25
  1434. 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)
  1435. o27.Part0 = o25
  1436. o27.Part1 = o64
  1437. o28.Name = "CloakScript"
  1438. o28.Parent = o3
  1439. table.insert(cors,coroutine.create(function()
  1440. wait()
  1441. runDummyScript(function()
  1442. --SazErenos
  1443. wait(1.2) --FOUL SORCERY
  1444.  
  1445. Tool=script.Parent --Ihaveaproblemsendhelp
  1446. Nub=game.Players.LocalPlayer.Character
  1447. Tier1M=Tool.Tier1
  1448. Tier2M=Tool.Tier2
  1449. --nope
  1450. Tier3M=Tool.Tier4
  1451. Tier4M=Tool.Tier5
  1452. Tier5M=Tool.Tier6
  1453.  
  1454. 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
  1455.  
  1456. initialWeld=function()
  1457.  
  1458. t1w=Instance.new("Motor6D",Tier1M)
  1459. t1w.Name="TierWeld"
  1460. t1w.Part0=Nub.Torso
  1461. t1w.Part1=Tier1M
  1462. t1w.C0=CFrame.new(0,1,0.8)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(-90))
  1463. t1w.C1=CFrame.new(0,.32,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  1464. t1w.MaxVelocity=.08
  1465. t1w.DesiredAngle=.08
  1466.  
  1467.  
  1468. wait(.1)
  1469. end
  1470. initialWeld()
  1471.  
  1472. wait(1)
  1473.  
  1474. while true do
  1475. if game.Players.LocalPlayer.Character.Humanoid.WalkSpeed <= 35 then
  1476. t1w.DesiredAngle=math.rad(script.Initial.Value + game.Players.LocalPlayer.Character.Humanoid.WalkSpeed + script.Progression.Value + script.Hard.Value)
  1477. end
  1478. if game.Players.LocalPlayer.Character.Humanoid.WalkSpeed >= 35 then
  1479. t1w.DesiredAngle=math.rad(script.Initial.Value + 35 + script.Progression.Value + script.Hard.Value)
  1480. end
  1481. wait()
  1482. end
  1483.  
  1484.  
  1485. end,o28)
  1486. end))
  1487. o29.Name = "Progression"
  1488. o29.Parent = o28
  1489. o29.Value = -1
  1490. o30.Name = "Right1"
  1491. o30.Parent = o28
  1492. o30.Value = 39
  1493. o31.Name = "Right2"
  1494. o31.Parent = o28
  1495. o31.Value = 19
  1496. o32.Name = "Left1"
  1497. o32.Parent = o28
  1498. o32.Value = 39
  1499. o33.Name = "Left2"
  1500. o33.Parent = o28
  1501. o33.Value = 19
  1502. o34.Name = "Initial"
  1503. o34.Parent = o28
  1504. o34.Value = 11
  1505. o35.Name = "Hard"
  1506. o35.Parent = o28
  1507. o35.Value = -2
  1508. o36.Name = "Tier10"
  1509. o36.Parent = o3
  1510. o36.Material = Enum.Material.Neon
  1511. o36.BrickColor = BrickColor.new("Crimson")
  1512. o36.Position = Vector3.new(61.4215698, 2.85112214, -7180.03271)
  1513. o36.Rotation = Vector3.new(66.8899994, -20.6800003, -63.2299995)
  1514. o36.CanCollide = false
  1515. o36.FormFactor = Enum.FormFactor.Custom
  1516. o36.Size = Vector3.new(0.200000003, 0.200000003, 1.73100019)
  1517. 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)
  1518. o36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1519. o36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1520. o36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1521. o36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1522. o36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1523. o36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1524. o36.Color = Color3.new(0.819608, 0, 0)
  1525. o36.Position = Vector3.new(61.4215698, 2.85112214, -7180.03271)
  1526. o36.Orientation = Vector3.new(59.3699989, -43.8800011, -102.839996)
  1527. o36.Color = Color3.new(0.819608, 0, 0)
  1528. o37.Parent = o36
  1529. o37.Scale = Vector3.new(1, 0.100000001, 1)
  1530. o37.MeshType = Enum.MeshType.Sphere
  1531. o37.Scale = Vector3.new(1, 0.100000001, 1)
  1532. o38.Name = "Transparency script"
  1533. o38.Parent = o36
  1534. table.insert(cors,coroutine.create(function()
  1535. wait()
  1536. runDummyScript(function()
  1537.  
  1538. while true do
  1539. SHE=script.Parent
  1540. SHE.Transparency = 0.9
  1541. wait (0.1)
  1542. SHE.Transparency = 0.8
  1543. wait (0.1)
  1544. SHE.Transparency = 0.7
  1545. wait (0.1)
  1546. SHE.Transparency = 0.6
  1547. wait (0.1)
  1548. SHE.Transparency = 0.5
  1549. wait (0.1)
  1550. SHE.Transparency = 0.4
  1551. wait (0.1)
  1552. SHE.Transparency = 0.3
  1553. wait (0.1)
  1554. SHE.Transparency = 0.2
  1555. wait (0.1)
  1556. SHE.Transparency = 0.1
  1557. wait(0.1)
  1558. SHE.Transparency = 0.2
  1559. wait (0.1)
  1560. SHE.Transparency = 0.3
  1561. wait (0.1)
  1562. SHE.Transparency = 0.4
  1563. wait (0.1)
  1564. SHE.Transparency = 0.5
  1565. wait (0.1)
  1566. SHE.Transparency = 0.6
  1567. wait (0.1)
  1568. SHE.Transparency = 0.7
  1569. wait (0.1)
  1570. SHE.Transparency = 0.8
  1571. wait (0.1)
  1572. SHE.Transparency = 0.9
  1573. wait (0.1)
  1574. SHE.Transparency = 1
  1575. wait(1)
  1576. end
  1577.  
  1578. end,o38)
  1579. end))
  1580. o39.Name = "Joint"
  1581. o39.Parent = o36
  1582. 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)
  1583. o39.Part0 = o36
  1584. o39.Part1 = o64
  1585. o40.Name = "Tier8"
  1586. o40.Parent = o3
  1587. o40.Material = Enum.Material.Neon
  1588. o40.BrickColor = BrickColor.new("Crimson")
  1589. o40.Position = Vector3.new(61.7780037, 2.5119791, -7180.65088)
  1590. o40.Rotation = Vector3.new(91.8399963, -6.55000019, -57.2200012)
  1591. o40.CanCollide = false
  1592. o40.FormFactor = Enum.FormFactor.Custom
  1593. o40.Size = Vector3.new(0.200000003, 0.200000003, 1.85700011)
  1594. 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)
  1595. o40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1596. o40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1597. o40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1598. o40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1599. o40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1600. o40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1601. o40.Color = Color3.new(0.819608, 0, 0)
  1602. o40.Position = Vector3.new(61.7780037, 2.5119791, -7180.65088)
  1603. o40.Orientation = Vector3.new(83.1999969, -105.650002, -162.979996)
  1604. o40.Color = Color3.new(0.819608, 0, 0)
  1605. o41.Parent = o40
  1606. o41.Scale = Vector3.new(1, 0.100000001, 1)
  1607. o41.MeshType = Enum.MeshType.Sphere
  1608. o41.Scale = Vector3.new(1, 0.100000001, 1)
  1609. o42.Name = "Transparency script"
  1610. o42.Parent = o40
  1611. table.insert(cors,coroutine.create(function()
  1612. wait()
  1613. runDummyScript(function()
  1614.  
  1615. while true do
  1616. SHE=script.Parent
  1617. SHE.Transparency = 0.9
  1618. wait (0.1)
  1619. SHE.Transparency = 0.8
  1620. wait (0.1)
  1621. SHE.Transparency = 0.7
  1622. wait (0.1)
  1623. SHE.Transparency = 0.6
  1624. wait (0.1)
  1625. SHE.Transparency = 0.5
  1626. wait (0.1)
  1627. SHE.Transparency = 0.4
  1628. wait (0.1)
  1629. SHE.Transparency = 0.3
  1630. wait (0.1)
  1631. SHE.Transparency = 0.2
  1632. wait (0.1)
  1633. SHE.Transparency = 0.1
  1634. wait(0.1)
  1635. SHE.Transparency = 0.2
  1636. wait (0.1)
  1637. SHE.Transparency = 0.3
  1638. wait (0.1)
  1639. SHE.Transparency = 0.4
  1640. wait (0.1)
  1641. SHE.Transparency = 0.5
  1642. wait (0.1)
  1643. SHE.Transparency = 0.6
  1644. wait (0.1)
  1645. SHE.Transparency = 0.7
  1646. wait (0.1)
  1647. SHE.Transparency = 0.8
  1648. wait (0.1)
  1649. SHE.Transparency = 0.9
  1650. wait (0.1)
  1651. SHE.Transparency = 1
  1652. wait(1)
  1653. end
  1654.  
  1655. end,o42)
  1656. end))
  1657. o43.Name = "Joint"
  1658. o43.Parent = o40
  1659. 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)
  1660. o43.Part0 = o40
  1661. o43.Part1 = o64
  1662. o44.Name = "Tier9"
  1663. o44.Parent = o3
  1664. o44.Material = Enum.Material.Neon
  1665. o44.BrickColor = BrickColor.new("Crimson")
  1666. o44.Position = Vector3.new(62.2033043, 2.91456223, -7181.22656)
  1667. o44.Rotation = Vector3.new(118.82, 10.8599997, -58.2700005)
  1668. o44.CanCollide = false
  1669. o44.FormFactor = Enum.FormFactor.Custom
  1670. o44.Size = Vector3.new(0.200000003, 0.200000003, 1.67100012)
  1671. 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)
  1672. o44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1673. o44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1674. o44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1675. o44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1676. o44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1677. o44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1678. o44.Color = Color3.new(0.819608, 0, 0)
  1679. o44.Position = Vector3.new(62.2033043, 2.91456223, -7181.22656)
  1680. o44.Orientation = Vector3.new(59.3699989, 158.309998, 102.839996)
  1681. o44.Color = Color3.new(0.819608, 0, 0)
  1682. o45.Parent = o44
  1683. o45.Scale = Vector3.new(1, 0.100000001, 1)
  1684. o45.MeshType = Enum.MeshType.Sphere
  1685. o45.Scale = Vector3.new(1, 0.100000001, 1)
  1686. o46.Name = "Transparency script"
  1687. o46.Parent = o44
  1688. table.insert(cors,coroutine.create(function()
  1689. wait()
  1690. runDummyScript(function()
  1691.  
  1692. while true do
  1693. SHE=script.Parent
  1694. SHE.Transparency = 0.9
  1695. wait (0.1)
  1696. SHE.Transparency = 0.8
  1697. wait (0.1)
  1698. SHE.Transparency = 0.7
  1699. wait (0.1)
  1700. SHE.Transparency = 0.6
  1701. wait (0.1)
  1702. SHE.Transparency = 0.5
  1703. wait (0.1)
  1704. SHE.Transparency = 0.4
  1705. wait (0.1)
  1706. SHE.Transparency = 0.3
  1707. wait (0.1)
  1708. SHE.Transparency = 0.2
  1709. wait (0.1)
  1710. SHE.Transparency = 0.1
  1711. wait(0.1)
  1712. SHE.Transparency = 0.2
  1713. wait (0.1)
  1714. SHE.Transparency = 0.3
  1715. wait (0.1)
  1716. SHE.Transparency = 0.4
  1717. wait (0.1)
  1718. SHE.Transparency = 0.5
  1719. wait (0.1)
  1720. SHE.Transparency = 0.6
  1721. wait (0.1)
  1722. SHE.Transparency = 0.7
  1723. wait (0.1)
  1724. SHE.Transparency = 0.8
  1725. wait (0.1)
  1726. SHE.Transparency = 0.9
  1727. wait (0.1)
  1728. SHE.Transparency = 1
  1729. wait(1)
  1730. end
  1731.  
  1732. end,o46)
  1733. end))
  1734. o47.Name = "Joint"
  1735. o47.Parent = o44
  1736. 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)
  1737. o47.Part0 = o44
  1738. o47.Part1 = o64
  1739. o48.Name = "Tier11"
  1740. o48.Parent = o3
  1741. o48.Material = Enum.Material.Neon
  1742. o48.BrickColor = BrickColor.new("Crimson")
  1743. o48.Position = Vector3.new(61.8991051, 3.72734714, -7180.61328)
  1744. o48.Rotation = Vector3.new(91.8399963, -6.55000019, -57.2200012)
  1745. o48.CanCollide = false
  1746. o48.FormFactor = Enum.FormFactor.Custom
  1747. o48.Size = Vector3.new(0.272999972, 0.200000003, 1.85700011)
  1748. 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)
  1749. o48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1750. o48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1751. o48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1752. o48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1753. o48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1754. o48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1755. o48.Color = Color3.new(0.819608, 0, 0)
  1756. o48.Position = Vector3.new(61.8991051, 3.72734714, -7180.61328)
  1757. o48.Orientation = Vector3.new(83.1999969, -105.650002, -162.979996)
  1758. o48.Color = Color3.new(0.819608, 0, 0)
  1759. o49.Parent = o48
  1760. o49.Scale = Vector3.new(1, 0.100000001, 1)
  1761. o49.Scale = Vector3.new(1, 0.100000001, 1)
  1762. o50.Name = "Transparency script"
  1763. o50.Parent = o48
  1764. table.insert(cors,coroutine.create(function()
  1765. wait()
  1766. runDummyScript(function()
  1767.  
  1768. while true do
  1769. SHE=script.Parent
  1770. SHE.Transparency = 0.9
  1771. wait (0.1)
  1772. SHE.Transparency = 0.8
  1773. wait (0.1)
  1774. SHE.Transparency = 0.7
  1775. wait (0.1)
  1776. SHE.Transparency = 0.6
  1777. wait (0.1)
  1778. SHE.Transparency = 0.5
  1779. wait (0.1)
  1780. SHE.Transparency = 0.4
  1781. wait (0.1)
  1782. SHE.Transparency = 0.3
  1783. wait (0.1)
  1784. SHE.Transparency = 0.2
  1785. wait (0.1)
  1786. SHE.Transparency = 0.1
  1787. wait(0.1)
  1788. SHE.Transparency = 0.2
  1789. wait (0.1)
  1790. SHE.Transparency = 0.3
  1791. wait (0.1)
  1792. SHE.Transparency = 0.4
  1793. wait (0.1)
  1794. SHE.Transparency = 0.5
  1795. wait (0.1)
  1796. SHE.Transparency = 0.6
  1797. wait (0.1)
  1798. SHE.Transparency = 0.7
  1799. wait (0.1)
  1800. SHE.Transparency = 0.8
  1801. wait (0.1)
  1802. SHE.Transparency = 0.9
  1803. wait (0.1)
  1804. SHE.Transparency = 1
  1805. wait(1)
  1806. end
  1807.  
  1808. end,o50)
  1809. end))
  1810. o51.Name = "Joint"
  1811. o51.Parent = o48
  1812. 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)
  1813. o51.Part0 = o48
  1814. o51.Part1 = o64
  1815. o52.Name = "Tier7R1"
  1816. o52.Parent = o3
  1817. o52.Material = Enum.Material.SmoothPlastic
  1818. o52.BrickColor = BrickColor.new("Really Really black")
  1819. o52.Position = Vector3.new(60.942131, 1.06799221, -7179.03271)
  1820. o52.Rotation = Vector3.new(93.25, -5.03999996, 3.93000007)
  1821. o52.CanCollide = false
  1822. o52.FormFactor = Enum.FormFactor.Custom
  1823. o52.Size = Vector3.new(0.200000003, 0.400000215, 1)
  1824. 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)
  1825. o52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1826. o52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1827. o52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1828. o52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1829. o52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1830. o52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1831. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1832. o52.Position = Vector3.new(60.942131, 1.06799221, -7179.03271)
  1833. o52.Orientation = Vector3.new(84, -122.760002, -118.980003)
  1834. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1835. o53.Parent = o52
  1836. o53.Scale = Vector3.new(0.550000012, 1, 1)
  1837. o53.MeshType = Enum.MeshType.Wedge
  1838. o53.Scale = Vector3.new(0.550000012, 1, 1)
  1839. o54.Name = "Joint"
  1840. o54.Parent = o52
  1841. 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)
  1842. o54.Part0 = o52
  1843. o54.Part1 = o64
  1844. o55.Name = "Tier1L"
  1845. o55.Parent = o3
  1846. o55.Material = Enum.Material.SmoothPlastic
  1847. o55.BrickColor = BrickColor.new("Really Really black")
  1848. o55.Position = Vector3.new(62.4946327, 3.99739218, -7181.32227)
  1849. o55.Rotation = Vector3.new(94.3499985, -6.71999979, -146.960007)
  1850. o55.CanCollide = false
  1851. o55.FormFactor = Enum.FormFactor.Custom
  1852. o55.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1853. 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)
  1854. o55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1855. o55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1856. o55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1857. o55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1858. o55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1859. o55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1860. o55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1861. o55.Position = Vector3.new(62.4946327, 3.99739218, -7181.32227)
  1862. o55.Orientation = Vector3.new(82, -122.779999, 90)
  1863. o55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1864. o56.Parent = o55
  1865. o56.Scale = Vector3.new(0.550000012, 1, 1)
  1866. o56.MeshType = Enum.MeshType.Wedge
  1867. o56.Scale = Vector3.new(0.550000012, 1, 1)
  1868. o57.Name = "Joint"
  1869. o57.Parent = o55
  1870. 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)
  1871. o57.Part0 = o55
  1872. o57.Part1 = o64
  1873. o58.Name = "Tier7R2"
  1874. o58.Parent = o3
  1875. o58.Material = Enum.Material.SmoothPlastic
  1876. o58.BrickColor = BrickColor.new("Really Really black")
  1877. o58.Position = Vector3.new(60.8807182, 0.37198472, -7179.07275)
  1878. o58.Rotation = Vector3.new(-86.75, 5.03999996, -3.93000007)
  1879. o58.CanCollide = false
  1880. o58.FormFactor = Enum.FormFactor.Custom
  1881. o58.Size = Vector3.new(0.200000003, 0.400000215, 0.400000006)
  1882. 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)
  1883. o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1884. o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1885. o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1886. o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1887. o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1888. o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1889. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1890. o58.Position = Vector3.new(60.8807182, 0.37198472, -7179.07275)
  1891. o58.Orientation = Vector3.new(-84, 57.2400017, -61.0200005)
  1892. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1893. o59.Parent = o58
  1894. o59.Scale = Vector3.new(0.550000012, 1, 1)
  1895. o59.MeshType = Enum.MeshType.Wedge
  1896. o59.Scale = Vector3.new(0.550000012, 1, 1)
  1897. o60.Name = "Joint"
  1898. o60.Parent = o58
  1899. 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)
  1900. o60.Part0 = o58
  1901. o60.Part1 = o64
  1902. o61.Name = "Tier1R"
  1903. o61.Parent = o3
  1904. o61.Material = Enum.Material.SmoothPlastic
  1905. o61.BrickColor = BrickColor.new("Really Really black")
  1906. o61.Position = Vector3.new(61.519886, 3.99742651, -7179.80908)
  1907. o61.Rotation = Vector3.new(94.3499985, -6.71999979, 33.0400009)
  1908. o61.CanCollide = false
  1909. o61.FormFactor = Enum.FormFactor.Custom
  1910. o61.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1911. 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)
  1912. o61.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1913. o61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1914. o61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1915. o61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1916. o61.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1917. o61.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1918. o61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1919. o61.Position = Vector3.new(61.519886, 3.99742651, -7179.80908)
  1920. o61.Orientation = Vector3.new(82, -122.779999, -90)
  1921. o61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1922. o62.Parent = o61
  1923. o62.Scale = Vector3.new(0.550000012, 1, 1)
  1924. o62.MeshType = Enum.MeshType.Wedge
  1925. o62.Scale = Vector3.new(0.550000012, 1, 1)
  1926. o63.Name = "Joint"
  1927. o63.Parent = o61
  1928. 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)
  1929. o63.Part0 = o61
  1930. o63.Part1 = o64
  1931. o64.Name = "Tier1F"
  1932. o64.Parent = o3
  1933. o64.Material = Enum.Material.SmoothPlastic
  1934. o64.BrickColor = BrickColor.new("Really Really black")
  1935. o64.Position = Vector3.new(62.0071144, 3.99706364, -7180.56592)
  1936. o64.Rotation = Vector3.new(94.3499985, -6.71999979, 123.040001)
  1937. o64.CanCollide = false
  1938. o64.FormFactor = Enum.FormFactor.Custom
  1939. o64.Size = Vector3.new(1.19999981, 0.200000003, 0.600000024)
  1940. 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)
  1941. o64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1942. o64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1943. o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1944. o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1945. o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1946. o64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1947. o64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1948. o64.Position = Vector3.new(62.0071144, 3.99706364, -7180.56592)
  1949. o64.Orientation = Vector3.new(82, -122.769997, 0.00999999978)
  1950. o64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1951. o65.Parent = o64
  1952. o65.Scale = Vector3.new(1, 0.550000012, 1)
  1953. o65.Scale = Vector3.new(1, 0.550000012, 1)
  1954. o66.Name = "Tier1L"
  1955. o66.Parent = o3
  1956. o66.Material = Enum.Material.SmoothPlastic
  1957. o66.BrickColor = BrickColor.new("Really Really black")
  1958. o66.Transparency = 1
  1959. o66.Position = Vector3.new(62.1119499, 4.8883028, -7180.49805)
  1960. o66.Rotation = Vector3.new(180, 32.7799988, -172)
  1961. o66.CanCollide = false
  1962. o66.FormFactor = Enum.FormFactor.Custom
  1963. o66.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1964. 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)
  1965. o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1966. o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1967. o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1968. o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1969. o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1970. o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1971. o66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1972. o66.Position = Vector3.new(62.1119499, 4.8883028, -7180.49805)
  1973. o66.Orientation = Vector3.new(0, 147.220001, 8)
  1974. o66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1975. o67.Parent = o66
  1976. o67.Scale = Vector3.new(0.550000012, 1, 1)
  1977. o67.MeshType = Enum.MeshType.Wedge
  1978. o67.Scale = Vector3.new(0.550000012, 1, 1)
  1979. o68.Name = "Joint"
  1980. o68.Parent = o66
  1981. 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)
  1982. o68.Part0 = o66
  1983. o68.Part1 = o64
  1984. o69.Name = "Tier1R"
  1985. o69.Parent = o3
  1986. o69.Material = Enum.Material.SmoothPlastic
  1987. o69.BrickColor = BrickColor.new("Really Really black")
  1988. o69.Transparency = 1
  1989. o69.Position = Vector3.new(61.901619, 3.10601306, -7180.63379)
  1990. o69.Rotation = Vector3.new(180, 32.7799988, 8)
  1991. o69.CanCollide = false
  1992. o69.FormFactor = Enum.FormFactor.Custom
  1993. o69.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1994. 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)
  1995. o69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1996. o69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1997. o69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1998. o69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1999. o69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2000. o69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2001. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2002. o69.Position = Vector3.new(61.901619, 3.10601306, -7180.63379)
  2003. o69.Orientation = Vector3.new(0, 147.220001, -172)
  2004. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2005. o70.Parent = o69
  2006. o70.Scale = Vector3.new(0.550000012, 1, 1)
  2007. o70.MeshType = Enum.MeshType.Wedge
  2008. o70.Scale = Vector3.new(0.550000012, 1, 1)
  2009. o71.Name = "Joint"
  2010. o71.Parent = o69
  2011. 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)
  2012. o71.Part0 = o69
  2013. o71.Part1 = o64
  2014. o72.Name = "Tier1"
  2015. o72.Parent = o3
  2016. o72.Material = Enum.Material.SmoothPlastic
  2017. o72.BrickColor = BrickColor.new("Really Really black")
  2018. o72.Transparency = 1
  2019. o72.Position = Vector3.new(62.0073242, 3.9970901, -7180.56592)
  2020. o72.Rotation = Vector3.new(180, 32.7799988, 98)
  2021. o72.CanCollide = false
  2022. o72.FormFactor = Enum.FormFactor.Custom
  2023. o72.Size = Vector3.new(1.19999981, 0.200000003, 0.600000024)
  2024. 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)
  2025. o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2026. o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2027. o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2028. o72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2029. o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2030. o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2031. o72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2032. o72.Position = Vector3.new(62.0073242, 3.9970901, -7180.56592)
  2033. o72.Orientation = Vector3.new(0, 147.220001, -82)
  2034. o72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2035. o73.Parent = o72
  2036. o73.Scale = Vector3.new(1, 0.550000012, 1)
  2037. o73.Scale = Vector3.new(1, 0.550000012, 1)
  2038. o74.Name = "Joint"
  2039. o74.Parent = o72
  2040. 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)
  2041. o74.Part0 = o72
  2042. o74.Part1 = o64
  2043. o75.Name = "Tier6L4"
  2044. o75.Parent = o3
  2045. o75.Material = Enum.Material.SmoothPlastic
  2046. o75.BrickColor = BrickColor.new("Really Really black")
  2047. o75.Position = Vector3.new(62.5524025, 0.74961257, -7181.93213)
  2048. o75.Rotation = Vector3.new(-86.7399979, 5.03999996, 127.57)
  2049. o75.CanCollide = false
  2050. o75.FormFactor = Enum.FormFactor.Custom
  2051. o75.Size = Vector3.new(0.200006768, 0.600020528, 0.400013566)
  2052. 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)
  2053. o75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2054. o75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2055. o75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2056. o75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2057. o75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2058. o75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2059. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2060. o75.Position = Vector3.new(62.5524025, 0.74961257, -7181.93213)
  2061. o75.Orientation = Vector3.new(-84, 57.2099991, 70.5100021)
  2062. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2063. o76.Parent = o75
  2064. o76.Scale = Vector3.new(0.550000012, 1, 1)
  2065. o76.MeshType = Enum.MeshType.Wedge
  2066. o76.Scale = Vector3.new(0.550000012, 1, 1)
  2067. o77.Name = "Joint"
  2068. o77.Parent = o75
  2069. 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)
  2070. o77.Part0 = o75
  2071. o77.Part1 = o64
  2072. o78.Name = "Tier6L3"
  2073. o78.Parent = o3
  2074. o78.Material = Enum.Material.SmoothPlastic
  2075. o78.BrickColor = BrickColor.new("Really Really black")
  2076. o78.Position = Vector3.new(62.5971031, 1.24478269, -7181.9043)
  2077. o78.Rotation = Vector3.new(93.2600021, -5.03999996, 142.429993)
  2078. o78.CanCollide = false
  2079. o78.FormFactor = Enum.FormFactor.Custom
  2080. o78.Size = Vector3.new(0.600020349, 0.200006768, 0.600020349)
  2081. 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)
  2082. o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2083. o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2084. o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2085. o78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2086. o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2087. o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2088. o78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2089. o78.Position = Vector3.new(62.5971031, 1.24478269, -7181.9043)
  2090. o78.Orientation = Vector3.new(84, -122.779999, 19.5100002)
  2091. o78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2092. o79.Parent = o78
  2093. o79.Scale = Vector3.new(1, 0.550000012, 1)
  2094. o79.Scale = Vector3.new(1, 0.550000012, 1)
  2095. o80.Name = "Joint"
  2096. o80.Parent = o78
  2097. 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)
  2098. o80.Part0 = o78
  2099. o80.Part1 = o64
  2100. o81.Name = "Tier6LMain"
  2101. o81.Parent = o3
  2102. o81.Material = Enum.Material.SmoothPlastic
  2103. o81.BrickColor = BrickColor.new("Really Really black")
  2104. o81.Position = Vector3.new(62.5012169, 1.94748783, -7181.7417)
  2105. o81.Rotation = Vector3.new(93.2600021, -5.03999996, 142.429993)
  2106. o81.CanCollide = false
  2107. o81.FormFactor = Enum.FormFactor.Custom
  2108. o81.Size = Vector3.new(0.200006768, 0.200006768, 0.800027072)
  2109. 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)
  2110. o81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2111. o81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2112. o81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2113. o81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2114. o81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2115. o81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2116. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2117. o81.Position = Vector3.new(62.5012169, 1.94748783, -7181.7417)
  2118. o81.Orientation = Vector3.new(84, -122.779999, 19.5100002)
  2119. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2120. o82.Parent = o81
  2121. o82.Scale = Vector3.new(1, 0.550000012, 1)
  2122. o82.Scale = Vector3.new(1, 0.550000012, 1)
  2123. o83.Name = "Joint"
  2124. o83.Parent = o81
  2125. 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)
  2126. o83.Part0 = o81
  2127. o83.Part1 = o64
  2128. o84.Name = "Tier6L2"
  2129. o84.Parent = o3
  2130. o84.Material = Enum.Material.SmoothPlastic
  2131. o84.BrickColor = BrickColor.new("Really Really black")
  2132. o84.Position = Vector3.new(62.737011, 1.93674994, -7181.92578)
  2133. o84.Rotation = Vector3.new(93.2600021, -5.03999996, -127.57)
  2134. o84.CanCollide = false
  2135. o84.FormFactor = Enum.FormFactor.Custom
  2136. o84.Size = Vector3.new(0.200006768, 0.400013745, 0.800027072)
  2137. 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)
  2138. o84.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2139. o84.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2140. o84.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2141. o84.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2142. o84.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2143. o84.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2144. o84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2145. o84.Position = Vector3.new(62.737011, 1.93674994, -7181.92578)
  2146. o84.Orientation = Vector3.new(84, -122.790001, 109.489998)
  2147. o84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2148. o85.Parent = o84
  2149. o85.Scale = Vector3.new(0.550000012, 1, 1)
  2150. o85.MeshType = Enum.MeshType.Wedge
  2151. o85.Scale = Vector3.new(0.550000012, 1, 1)
  2152. o86.Name = "Joint"
  2153. o86.Parent = o84
  2154. 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)
  2155. o86.Part0 = o84
  2156. o86.Part1 = o64
  2157. o87.Name = "Tier7L1"
  2158. o87.Parent = o3
  2159. o87.Material = Enum.Material.SmoothPlastic
  2160. o87.BrickColor = BrickColor.new("Really Really black")
  2161. o87.Position = Vector3.new(62.962429, 1.06780791, -7182.16992)
  2162. o87.Rotation = Vector3.new(93.2600021, -5.03999996, -118.07)
  2163. o87.CanCollide = false
  2164. o87.FormFactor = Enum.FormFactor.Custom
  2165. o87.Size = Vector3.new(0.200000003, 0.400000215, 1)
  2166. 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)
  2167. o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2168. o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2169. o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2170. o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2171. o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2172. o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2173. o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2174. o87.Position = Vector3.new(62.962429, 1.06780791, -7182.16992)
  2175. o87.Orientation = Vector3.new(84, -122.790001, 119)
  2176. o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2177. o88.Parent = o87
  2178. o88.Scale = Vector3.new(0.550000012, 1, 1)
  2179. o88.MeshType = Enum.MeshType.Wedge
  2180. o88.Scale = Vector3.new(0.550000012, 1, 1)
  2181. o89.Name = "Joint"
  2182. o89.Parent = o87
  2183. 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)
  2184. o89.Part0 = o87
  2185. o89.Part1 = o64
  2186. o90.Name = "Tier7L2"
  2187. o90.Parent = o3
  2188. o90.Material = Enum.Material.SmoothPlastic
  2189. o90.BrickColor = BrickColor.new("Really Really black")
  2190. o90.Position = Vector3.new(62.9009933, 0.372151852, -7182.20898)
  2191. o90.Rotation = Vector3.new(-86.7399979, 5.03999996, 118.07)
  2192. o90.CanCollide = false
  2193. o90.FormFactor = Enum.FormFactor.Custom
  2194. o90.Size = Vector3.new(0.200000003, 0.400000215, 0.400000006)
  2195. 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)
  2196. o90.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2197. o90.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2198. o90.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2199. o90.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2200. o90.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2201. o90.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2202. o90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2203. o90.Position = Vector3.new(62.9009933, 0.372151852, -7182.20898)
  2204. o90.Orientation = Vector3.new(-84, 57.2400017, 60.9700012)
  2205. o90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2206. o91.Parent = o90
  2207. o91.Scale = Vector3.new(0.550000012, 1, 1)
  2208. o91.MeshType = Enum.MeshType.Wedge
  2209. o91.Scale = Vector3.new(0.550000012, 1, 1)
  2210. o92.Name = "Joint"
  2211. o92.Parent = o90
  2212. 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)
  2213. o92.Part0 = o90
  2214. o92.Part1 = o64
  2215. o93.Name = "Tier6R4"
  2216. o93.Parent = o3
  2217. o93.Material = Enum.Material.SmoothPlastic
  2218. o93.BrickColor = BrickColor.new("Really Really black")
  2219. o93.Position = Vector3.new(60.9893341, 0.749352932, -7179.50488)
  2220. o93.Rotation = Vector3.new(-86.75, 5.03999996, -13.4300003)
  2221. o93.CanCollide = false
  2222. o93.FormFactor = Enum.FormFactor.Custom
  2223. o93.Size = Vector3.new(0.200000003, 0.600000203, 0.400000036)
  2224. 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)
  2225. o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2226. o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2227. o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2228. o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2229. o93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2230. o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2231. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2232. o93.Position = Vector3.new(60.9893341, 0.749352932, -7179.50488)
  2233. o93.Orientation = Vector3.new(-84, 57.2400017, -70.5299988)
  2234. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2235. o94.Parent = o93
  2236. o94.Scale = Vector3.new(0.550000012, 1, 1)
  2237. o94.MeshType = Enum.MeshType.Wedge
  2238. o94.Scale = Vector3.new(0.550000012, 1, 1)
  2239. o95.Name = "Joint"
  2240. o95.Parent = o93
  2241. 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)
  2242. o95.Part0 = o93
  2243. o95.Part1 = o64
  2244. o96.Name = "Tier6R3"
  2245. o96.Parent = o3
  2246. o96.Material = Enum.Material.SmoothPlastic
  2247. o96.BrickColor = BrickColor.new("Really Really black")
  2248. o96.Position = Vector3.new(61.0336609, 1.24466634, -7179.47656)
  2249. o96.Rotation = Vector3.new(93.2600021, -5.03999996, -76.5699997)
  2250. o96.CanCollide = false
  2251. o96.FormFactor = Enum.FormFactor.Custom
  2252. o96.Size = Vector3.new(0.600000024, 0.200000003, 0.600000024)
  2253. 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)
  2254. o96.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2255. o96.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2256. o96.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2257. o96.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2258. o96.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2259. o96.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2260. o96.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2261. o96.Position = Vector3.new(61.0336609, 1.24466634, -7179.47656)
  2262. o96.Orientation = Vector3.new(84, -122.779999, 160.509995)
  2263. o96.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2264. o97.Parent = o96
  2265. o97.Scale = Vector3.new(1, 0.550000012, 1)
  2266. o97.Scale = Vector3.new(1, 0.550000012, 1)
  2267. o98.Name = "Joint"
  2268. o98.Parent = o96
  2269. 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)
  2270. o98.Part0 = o96
  2271. o98.Part1 = o64
  2272. o99.Name = "Tier6R2"
  2273. o99.Parent = o3
  2274. o99.Material = Enum.Material.SmoothPlastic
  2275. o99.BrickColor = BrickColor.new("Really Really black")
  2276. o99.Position = Vector3.new(61.071785, 1.93672037, -7179.33887)
  2277. o99.Rotation = Vector3.new(93.25, -5.03999996, 13.4300003)
  2278. o99.CanCollide = false
  2279. o99.FormFactor = Enum.FormFactor.Custom
  2280. o99.Size = Vector3.new(0.200000003, 0.400000215, 0.800000012)
  2281. 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)
  2282. o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2283. o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2284. o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2285. o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2286. o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2287. o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2288. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2289. o99.Position = Vector3.new(61.071785, 1.93672037, -7179.33887)
  2290. o99.Orientation = Vector3.new(84, -122.760002, -109.470001)
  2291. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2292. o100.Parent = o99
  2293. o100.Scale = Vector3.new(0.550000012, 1, 1)
  2294. o100.MeshType = Enum.MeshType.Wedge
  2295. o100.Scale = Vector3.new(0.550000012, 1, 1)
  2296. o101.Name = "Joint"
  2297. o101.Parent = o99
  2298. 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)
  2299. o101.Part0 = o99
  2300. o101.Part1 = o64
  2301. o102.Name = "Tier6RMain"
  2302. o102.Parent = o3
  2303. o102.Material = Enum.Material.SmoothPlastic
  2304. o102.BrickColor = BrickColor.new("Really Really black")
  2305. o102.Position = Vector3.new(61.1413612, 1.94756675, -7179.63037)
  2306. o102.Rotation = Vector3.new(93.2600021, -5.03999996, -76.5699997)
  2307. o102.CanCollide = false
  2308. o102.FormFactor = Enum.FormFactor.Custom
  2309. o102.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  2310. 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)
  2311. o102.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2312. o102.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2313. o102.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2314. o102.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2315. o102.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2316. o102.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2317. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2318. o102.Position = Vector3.new(61.1413612, 1.94756675, -7179.63037)
  2319. o102.Orientation = Vector3.new(84, -122.779999, 160.509995)
  2320. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2321. o103.Parent = o102
  2322. o103.Scale = Vector3.new(1, 0.550000012, 1)
  2323. o103.Scale = Vector3.new(1, 0.550000012, 1)
  2324. o104.Name = "Joint"
  2325. o104.Parent = o102
  2326. 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)
  2327. o104.Part0 = o102
  2328. o104.Part1 = o64
  2329. mas.Parent = workspace
  2330. mas:MakeJoints()
  2331. local mas1 = mas:GetChildren()
  2332. for i=1,#mas1 do
  2333. mas1[i].Parent = game.Players.LocalPlayer.Character
  2334. ypcall(function() mas1[i]:MakeJoints() end)
  2335. end
  2336. mas:Destroy()
  2337. for i=1,#cors do
  2338. coroutine.resume(cors[i])
  2339. end
  2340. wait(1)
  2341. warn'SCREECHES FILL MY MIND.'
  2342. ---- DO NOT CHANGE ANYTHING BELOW IF YOU'RE NOT AN EDITOR
  2343. plr = game.Players.LocalPlayer
  2344. char = plr.Character
  2345. hum = char.Humanoid
  2346. local cam = game.Workspace.CurrentCamera
  2347. t = char.Torso
  2348. h = char.Head
  2349. ra = char["Right Arm"]
  2350. la = char["Left Arm"]
  2351. rl = char["Right Leg"]
  2352. ll = char["Left Leg"]
  2353. tors = char.Torso
  2354. lleg = char["Left Leg"]
  2355. root = char.HumanoidRootPart
  2356. hed = char.Head
  2357. rleg = char["Right Leg"]
  2358. rarm = char["Right Arm"]
  2359. larm = char["Left Arm"]
  2360. it = Instance.new
  2361. vt = Vector3.new
  2362. bc = BrickColor.new
  2363. br = BrickColor.random
  2364. it = Instance.new
  2365. cf = CFrame.new
  2366.  
  2367. local move1name = "Storm Slash"
  2368. local move2name = "Spiral Spin"
  2369. local move3name = "Power Sting"
  2370. local move4name = "Chaos Rush"
  2371.  
  2372. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  2373. local gui = it(GuiType)
  2374. gui.Parent = parent
  2375. gui.Text = text
  2376. gui.BackgroundTransparency = backtrans
  2377. gui.BackgroundColor3 = backcol
  2378. gui.SizeConstraint = "RelativeXY"
  2379. gui.TextXAlignment = "Center"
  2380. gui.TextYAlignment = "Center"
  2381. gui.Position = pos
  2382. gui.Size = size
  2383. gui.Font = "SourceSans"
  2384. gui.FontSize = "Size14"
  2385. gui.TextWrapped = false
  2386. gui.TextStrokeTransparency = 0
  2387. gui.TextColor = BrickColor.new("White")
  2388. return gui
  2389. end
  2390. ---- GUI set
  2391. local maingui = it("GuiMain")
  2392. maingui.Parent = plr.PlayerGui
  2393. maingui.Name = "CooldownsGUI"
  2394. local mframe = it("Frame")
  2395. mframe.Parent = maingui
  2396. mframe.BackgroundColor3 = Color3.new(255, 255, 255)
  2397. mframe.BackgroundTransparency = 1
  2398. mframe.BorderColor3 = Color3.new(17, 17, 17)
  2399. mframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  2400. mframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  2401.  
  2402. local mainguicolor = BrickColor.new("Crimson").Color
  2403.  
  2404. hpbar = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.5, 0, -0.515, 0), UDim2.new(1.25, 0, 0.15, 0))
  2405. hpbar.ZIndex = 2
  2406. hpbar.Font = "Code"
  2407. hpbar.BackgroundTransparency = 0.5
  2408. hpbar.BorderSizePixel = 0
  2409. hpbar.TextScaled = true
  2410. hpbar.Text = ""
  2411. hpbar.BorderColor3 = Color3.new(0,0,0)
  2412. hpbar.TextSize = 24
  2413. local hpbarup = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,1,0), UDim2.new(-0.5, 0, -0.515, 0), UDim2.new(0.1, 0, 0.15, 0))
  2414. hpbarup.ZIndex = 2
  2415. hpbarup.Font = "Code"
  2416. hpbarup.BackgroundTransparency = 0
  2417. hpbarup.BorderSizePixel = 0
  2418. hpbarup.TextScaled = true
  2419. hpbarup.Text = ""
  2420. hpbarup.BorderColor3 = Color3.new(0,0,0)
  2421. hpbarup.TextSize = 24
  2422. hptext = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.5, 0, -0.515, 0), UDim2.new(1.25, 0, 0.15, 0))
  2423. hptext.ZIndex = 2
  2424. hptext.Font = "Arcade"
  2425. hptext.TextStrokeTransparency = 0.85
  2426. hptext.BackgroundTransparency = 1
  2427. hptext.BorderSizePixel = 0
  2428. hptext.TextScaled = true
  2429. hptext.Text = math.floor(hum.Health).. " / " ..math.floor(hum.MaxHealth)
  2430. hptext.BorderColor3 = Color3.new(0,0,0)
  2431. hptext.TextSize = 24
  2432.  
  2433.  
  2434. cdbuttonhintZ = gui("TextLabel", mframe, "Basic", 0, mainguicolor, UDim2.new(-0.5, 0, -0.25, 0), UDim2.new(0.25, 0, 0.25, 0))
  2435. cdbuttonhintZ.ZIndex = 2
  2436. cdbuttonhintZ.Font = "Code"
  2437. cdbuttonhintZ.BackgroundTransparency = 0
  2438. cdbuttonhintZ.BorderSizePixel = 0.5
  2439. cdbuttonhintZ.TextScaled = true
  2440. cdbuttonhintZ.Text = "Z"
  2441. cdbuttonhintZ.BorderColor3 = Color3.new(0,0,0)
  2442. cdbuttonhintZ.TextSize = 24
  2443. cdbarZ = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.25, 0, -0.25, 0), UDim2.new(1, 0, 0.25, 0))
  2444. cdbarZ.ZIndex = 2
  2445. cdbarZ.Font = "Code"
  2446. cdbarZ.BackgroundTransparency = 0.5
  2447. cdbarZ.BorderSizePixel = 0
  2448. cdbarZ.TextScaled = true
  2449. cdbarZ.Text = ""
  2450. cdbarZ.BorderColor3 = Color3.new(0,0,0)
  2451. cdbarZ.TextSize = 24
  2452. local cdbarupZ = gui("TextLabel", mframe, "Basic", 0, mainguicolor, UDim2.new(-0.25, 0, -0.25, 0), UDim2.new(0.1, 0, 0.25, 0))
  2453. cdbarupZ.ZIndex = 2
  2454. cdbarupZ.Font = "Code"
  2455. cdbarupZ.BackgroundTransparency = 0.25
  2456. cdbarupZ.BorderSizePixel = 0
  2457. cdbarupZ.TextScaled = true
  2458. cdbarupZ.Text = ""
  2459. cdbarupZ.BorderColor3 = Color3.new(0,0,0)
  2460. cdbarupZ.TextSize = 24
  2461. cdtextZ = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.25, 0, -0.25, 0), UDim2.new(1, 0, 0.25, 0))
  2462. cdtextZ.ZIndex = 2
  2463. cdtextZ.Font = "Code"
  2464. cdtextZ.BackgroundTransparency = 1
  2465. cdtextZ.BorderSizePixel = 0
  2466. cdtextZ.TextScaled = true
  2467. cdtextZ.Text = move1name
  2468. cdtextZ.BorderColor3 = Color3.new(0,0,0)
  2469. cdtextZ.TextSize = 24
  2470.  
  2471. cdbuttonhintX = gui("TextLabel", mframe, "Basic", 0, mainguicolor, UDim2.new(-0.5, 0, 0.015, 0), UDim2.new(0.25, 0, 0.25, 0))
  2472. cdbuttonhintX.ZIndex = 2
  2473. cdbuttonhintX.Font = "Code"
  2474. cdbuttonhintX.BackgroundTransparency = 0
  2475. cdbuttonhintX.BorderSizePixel = 0.5
  2476. cdbuttonhintX.TextScaled = true
  2477. cdbuttonhintX.Text = "X"
  2478. cdbuttonhintX.BorderColor3 = Color3.new(0,0,0)
  2479. cdbuttonhintX.TextSize = 24
  2480. cdbarX = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.25, 0, 0.015, 0), UDim2.new(1, 0, 0.25, 0))
  2481. cdbarX.ZIndex = 2
  2482. cdbarX.Font = "Code"
  2483. cdbarX.BackgroundTransparency = 0.5
  2484. cdbarX.BorderSizePixel = 0
  2485. cdbarX.TextScaled = true
  2486. cdbarX.Text = ""
  2487. cdbarX.BorderColor3 = Color3.new(0,0,0)
  2488. cdbarX.TextSize = 24
  2489. local cdbarupX = gui("TextLabel", mframe, "Basic", 0, mainguicolor, UDim2.new(-0.25, 0, 0.015, 0), UDim2.new(0.1, 0, 0.25, 0))
  2490. cdbarupX.ZIndex = 2
  2491. cdbarupX.Font = "Code"
  2492. cdbarupX.BackgroundTransparency = 0.25
  2493. cdbarupX.BorderSizePixel = 0
  2494. cdbarupX.TextScaled = true
  2495. cdbarupX.Text = ""
  2496. cdbarupX.BorderColor3 = Color3.new(0,0,0)
  2497. cdbarupX.TextSize = 24
  2498. cdtextX = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.25, 0, 0.015, 0), UDim2.new(1, 0, 0.25, 0))
  2499. cdtextX.ZIndex = 2
  2500. cdtextX.Font = "Code"
  2501. cdtextX.BackgroundTransparency = 1
  2502. cdtextX.BorderSizePixel = 0
  2503. cdtextX.TextScaled = true
  2504. cdtextX.Text = move2name
  2505. cdtextX.BorderColor3 = Color3.new(0,0,0)
  2506. cdtextX.TextSize = 24
  2507.  
  2508. cdbuttonhintC = gui("TextLabel", mframe, "Basic", 0, mainguicolor, UDim2.new(-0.5, 0, 0.275, 0), UDim2.new(0.25, 0, 0.25, 0))
  2509. cdbuttonhintC.ZIndex = 2
  2510. cdbuttonhintC.Font = "Code"
  2511. cdbuttonhintC.BackgroundTransparency = 0
  2512. cdbuttonhintC.BorderSizePixel = 0.5
  2513. cdbuttonhintC.TextScaled = true
  2514. cdbuttonhintC.Text = "C"
  2515. cdbuttonhintC.BorderColor3 = Color3.new(0,0,0)
  2516. cdbuttonhintC.TextSize = 24
  2517. cdbarC = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.25, 0, 0.275, 0), UDim2.new(1, 0, 0.25, 0))
  2518. cdbarC.ZIndex = 2
  2519. cdbarC.Font = "Code"
  2520. cdbarC.BackgroundTransparency = 0.5
  2521. cdbarC.BorderSizePixel = 0
  2522. cdbarC.TextScaled = true
  2523. cdbarC.Text = ""
  2524. cdbarC.BorderColor3 = Color3.new(0,0,0)
  2525. cdbarC.TextSize = 24
  2526. local cdbarupC = gui("TextLabel", mframe, "Basic", 0, mainguicolor, UDim2.new(-0.25, 0, 0.275, 0), UDim2.new(0.1, 0, 0.25, 0))
  2527. cdbarupC.ZIndex = 2
  2528. cdbarupC.Font = "Code"
  2529. cdbarupC.BackgroundTransparency = 0.25
  2530. cdbarupC.BorderSizePixel = 0
  2531. cdbarupC.TextScaled = true
  2532. cdbarupC.Text = ""
  2533. cdbarupC.BorderColor3 = Color3.new(0,0,0)
  2534. cdbarupC.TextSize = 24
  2535. cdtextC = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.25, 0, 0.275, 0), UDim2.new(1, 0, 0.25, 0))
  2536. cdtextC.ZIndex = 2
  2537. cdtextC.Font = "Code"
  2538. cdtextC.BackgroundTransparency = 1
  2539. cdtextC.BorderSizePixel = 0
  2540. cdtextC.TextScaled = true
  2541. cdtextC.Text = move3name
  2542. cdtextC.BorderColor3 = Color3.new(0,0,0)
  2543. cdtextC.TextSize = 24
  2544.  
  2545. cdbuttonhintV = gui("TextLabel", mframe, "Basic", 0, mainguicolor, UDim2.new(-0.5, 0, 0.53, 0), UDim2.new(0.25, 0, 0.25, 0))
  2546. cdbuttonhintV.ZIndex = 2
  2547. cdbuttonhintV.Font = "Code"
  2548. cdbuttonhintV.BackgroundTransparency = 0
  2549. cdbuttonhintV.BorderSizePixel = 0.5
  2550. cdbuttonhintV.TextScaled = true
  2551. cdbuttonhintV.Text = "V"
  2552. cdbuttonhintV.BorderColor3 = Color3.new(0,0,0)
  2553. cdbuttonhintV.TextSize = 24
  2554. cdbarV = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.25, 0, 0.53, 0), UDim2.new(1, 0, 0.25, 0))
  2555. cdbarV.ZIndex = 2
  2556. cdbarV.Font = "Code"
  2557. cdbarV.BackgroundTransparency = 0.5
  2558. cdbarV.BorderSizePixel = 0
  2559. cdbarV.TextScaled = true
  2560. cdbarV.Text = ""
  2561. cdbarV.BorderColor3 = Color3.new(0,0,0)
  2562. cdbarV.TextSize = 24
  2563. local cdbarupV = gui("TextLabel", mframe, "Basic", 0, mainguicolor, UDim2.new(-0.25, 0, 0.53, 0), UDim2.new(0.1, 0, 0.25, 0))
  2564. cdbarupV.ZIndex = 2
  2565. cdbarupV.Font = "Code"
  2566. cdbarupV.BackgroundTransparency = 0.25
  2567. cdbarupV.BorderSizePixel = 0
  2568. cdbarupV.TextScaled = true
  2569. cdbarupV.Text = ""
  2570. cdbarupV.BorderColor3 = Color3.new(0,0,0)
  2571. cdbarupV.TextSize = 24
  2572. cdtextV = gui("TextLabel", mframe, "Basic", 0, Color3.new(0,0,0), UDim2.new(-0.25, 0, 0.53, 0), UDim2.new(1, 0, 0.25, 0))
  2573. cdtextV.ZIndex = 2
  2574. cdtextV.Font = "Code"
  2575. cdtextV.BackgroundTransparency = 1
  2576. cdtextV.BorderSizePixel = 0
  2577. cdtextV.TextScaled = true
  2578. cdtextV.Text = move4name
  2579. cdtextV.BorderColor3 = Color3.new(0,0,0)
  2580. cdtextV.TextSize = 24
  2581.  
  2582. local cooldownZ = 0
  2583. local cooldownX = 0
  2584. local cooldownC = 0
  2585. local cooldownV = 0
  2586.  
  2587. function CameraShake(Times, Power)
  2588. coroutine.resume(coroutine.create(function()
  2589. FV = Instance.new("BoolValue", Character)
  2590. FV.Name = "CameraShake"
  2591. for ShakeNum=1,Times do
  2592. swait()
  2593. local ef=Power
  2594. if ef>=1 then
  2595. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  2596. else
  2597. ef=Power*10
  2598. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  2599. end
  2600. end
  2601. Humanoid.CameraOffset = Vector3.new(0,0,0)
  2602. FV:Destroy()
  2603. end))
  2604. end
  2605.  
  2606. CamShake=function(Part,Distan,Power,Times)
  2607. local de=Part.Position
  2608. for i,v in pairs(workspace:children()) do
  2609. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  2610. for _,c in pairs(v:children()) do
  2611. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  2612. local Noob=v.Humanoid
  2613. if Noob~=nil then
  2614. if Noob:FindFirstChild("CamShake")==nil then-- and Noob == Character then
  2615. --[[local ss=script.CamShake:clone()
  2616. ss.Parent=Noob
  2617. ss.Power.Value=Power
  2618. ss.Times.Value=Times
  2619. ss.Disabled=false]]
  2620. CameraShake(Times, Power)
  2621. end
  2622. end
  2623. end
  2624. end
  2625. end
  2626. end
  2627. end
  2628.  
  2629. function chatfunc(text,color)
  2630. local chat = coroutine.wrap(function()
  2631. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2632. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2633. end
  2634. local naeeym2 = Instance.new("BillboardGui",Character)
  2635. naeeym2.Size = UDim2.new(0,100,0,40)
  2636. naeeym2.StudsOffset = Vector3.new(0,3,0)
  2637. naeeym2.Adornee = Character.Head
  2638. naeeym2.Name = "TalkingBillBoard"
  2639. local tecks2 = Instance.new("TextLabel",naeeym2)
  2640. tecks2.BackgroundTransparency = 1
  2641. tecks2.BorderSizePixel = 0
  2642. tecks2.Text = ""
  2643. tecks2.Font = "SciFi"
  2644. tecks2.TextSize = 30
  2645. tecks2.TextStrokeTransparency = 0
  2646. tecks2.TextColor3 = color
  2647. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  2648. tecks2.Size = UDim2.new(1,0,0.5,0)
  2649. local tecks3 = Instance.new("TextLabel",naeeym2)
  2650. tecks3.BackgroundTransparency = 1
  2651. tecks3.BorderSizePixel = 0
  2652. tecks3.Text = ""
  2653. tecks3.Font = "SciFi"
  2654. tecks3.TextSize = 30
  2655. tecks3.TextStrokeTransparency = 0
  2656. tecks3.TextColor3 = Color3.new(0,0,0)
  2657. tecks3.TextStrokeColor3 = color
  2658. tecks3.Size = UDim2.new(1,0,0.5,0)
  2659. for i = 1,string.len(text),1 do
  2660. CFuncs["Sound"].Create("rbxassetid://274118116", char, 0.25, 0.115)
  2661. tecks2.Text = string.sub(text,1,i)
  2662. tecks3.Text = string.sub(text,1,i)
  2663. wait(0.01)
  2664. end
  2665. wait(1)
  2666. local randomrot = math.random(1,2)
  2667. if randomrot == 1 then
  2668. for i = 1, 50 do
  2669. swait()
  2670. tecks2.Rotation = tecks2.Rotation - .75
  2671. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2672. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2673. tecks3.Rotation = tecks2.Rotation + .75
  2674. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2675. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2676. end
  2677. elseif randomrot == 2 then
  2678. for i = 1, 50 do
  2679. swait()
  2680. tecks2.Rotation = tecks2.Rotation + .75
  2681. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2682. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2683. tecks3.Rotation = tecks2.Rotation - .75
  2684. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2685. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2686. end
  2687. end
  2688. naeeym2:Destroy()
  2689. end)
  2690. chat()
  2691. end
  2692.  
  2693.  
  2694. local Create = LoadLibrary("RbxUtility").Create
  2695.  
  2696. CFuncs = {
  2697. ["Part"] = {
  2698. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2699. local Part = Create("Part"){
  2700. Parent = Parent,
  2701. Reflectance = Reflectance,
  2702. Transparency = Transparency,
  2703. CanCollide = false,
  2704. Locked = true,
  2705. BrickColor = BrickColor.new(tostring(BColor)),
  2706. Name = Name,
  2707. Size = Size,
  2708. Material = Material,
  2709. }
  2710. RemoveOutlines(Part)
  2711. return Part
  2712. end;
  2713. };
  2714.  
  2715. ["Mesh"] = {
  2716. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2717. local Msh = Create(Mesh){
  2718. Parent = Part,
  2719. Offset = OffSet,
  2720. Scale = Scale,
  2721. }
  2722. if Mesh == "SpecialMesh" then
  2723. Msh.MeshType = MeshType
  2724. Msh.MeshId = MeshId
  2725. end
  2726. return Msh
  2727. end;
  2728. };
  2729.  
  2730. ["Mesh"] = {
  2731. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2732. local Msh = Create(Mesh){
  2733. Parent = Part,
  2734. Offset = OffSet,
  2735. Scale = Scale,
  2736. }
  2737. if Mesh == "SpecialMesh" then
  2738. Msh.MeshType = MeshType
  2739. Msh.MeshId = MeshId
  2740. end
  2741. return Msh
  2742. end;
  2743. };
  2744.  
  2745. ["Weld"] = {
  2746. Create = function(Parent, Part0, Part1, C0, C1)
  2747. local Weld = Create("Weld"){
  2748. Parent = Parent,
  2749. Part0 = Part0,
  2750. Part1 = Part1,
  2751. C0 = C0,
  2752. C1 = C1,
  2753. }
  2754. return Weld
  2755. end;
  2756. };
  2757.  
  2758. ["Sound"] = {
  2759. Create = function(id, par, vol, pit)
  2760. coroutine.resume(coroutine.create(function()
  2761. local S = Create("Sound"){
  2762. Volume = vol,
  2763. Pitch = pit or 1,
  2764. SoundId = id,
  2765. Parent = par or workspace,
  2766. }
  2767. wait()
  2768. S:play()
  2769. game:GetService("Debris"):AddItem(S, 10)
  2770. end))
  2771. end;
  2772. };
  2773.  
  2774. ["LongSound"] = {
  2775. Create = function(id, par, vol, pit)
  2776. coroutine.resume(coroutine.create(function()
  2777. local S = Create("Sound"){
  2778. Volume = vol,
  2779. Pitch = pit or 1,
  2780. SoundId = id,
  2781. Parent = par or workspace,
  2782. }
  2783. wait()
  2784. S:play()
  2785. game:GetService("Debris"):AddItem(S, 30)
  2786. end))
  2787. end;
  2788. };
  2789.  
  2790. ["ParticleEmitter"] = {
  2791. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2792. local fp = Create("ParticleEmitter"){
  2793. Parent = Parent,
  2794. Color = ColorSequence.new(Color1, Color2),
  2795. LightEmission = LightEmission,
  2796. Size = Size,
  2797. Texture = Texture,
  2798. Transparency = Transparency,
  2799. ZOffset = ZOffset,
  2800. Acceleration = Accel,
  2801. Drag = Drag,
  2802. LockedToPart = LockedToPart,
  2803. VelocityInheritance = VelocityInheritance,
  2804. EmissionDirection = EmissionDirection,
  2805. Enabled = Enabled,
  2806. Lifetime = LifeTime,
  2807. Rate = Rate,
  2808. Rotation = Rotation,
  2809. RotSpeed = RotSpeed,
  2810. Speed = Speed,
  2811. VelocitySpread = VelocitySpread,
  2812. }
  2813. return fp
  2814. end;
  2815. };
  2816.  
  2817. CreateTemplate = {
  2818.  
  2819. };
  2820. }
  2821.  
  2822.  
  2823.  
  2824. New = function(Object, Parent, Name, Data)
  2825. local Object = Instance.new(Object)
  2826. for Index, Value in pairs(Data or {}) do
  2827. Object[Index] = Value
  2828. end
  2829. Object.Parent = Parent
  2830. Object.Name = Name
  2831. return Object
  2832. end
  2833.  
  2834. local wepcolor = BrickColor.new("Really black")
  2835. local glowcolor = BrickColor.new("Crimson")
  2836. local m = Instance.new("Model",char)
  2837.  
  2838. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  2839. local p = Instance.new("Part")
  2840. p.TopSurface = 0
  2841. p.BottomSurface = 0
  2842. p.Parent = parent
  2843. p.Size = Vector3.new(0.05,0.05,0.05)
  2844. p.Transparency = transparency
  2845. p.Reflectance = reflectance
  2846. p.CanCollide = false
  2847. p.Locked = true
  2848. p.BrickColor = brickcolor
  2849. p.Material = material
  2850. return p
  2851. end
  2852.  
  2853. function CreateMesh(parent,meshtype,x1,y1,z1)
  2854. local mesh = Instance.new("SpecialMesh",parent)
  2855. mesh.MeshType = meshtype
  2856. mesh.Scale = Vector3.new(x1*20,y1*20,z1*20)
  2857. return mesh
  2858. end
  2859.  
  2860. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  2861. local mesh = Instance.new("SpecialMesh",parent)
  2862. mesh.MeshType = "FileMesh"
  2863. mesh.MeshId = meshid
  2864. mesh.Scale = Vector3.new(x1,y1,z1)
  2865. return mesh
  2866. end
  2867.  
  2868.  
  2869. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  2870. local mesh = Instance.new("SpecialMesh",parent)
  2871. mesh.MeshType = "FileMesh"
  2872. mesh.MeshId = meshid
  2873. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  2874. mesh.Scale = Vector3.new(x1,y1,z1)
  2875. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  2876. return mesh
  2877. end
  2878.  
  2879. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  2880. local weld = Instance.new("Weld")
  2881. weld.Parent = parent
  2882. weld.Part0 = part0
  2883. weld.Part1 = part1
  2884. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  2885. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  2886. return weld
  2887. end
  2888.  
  2889.  
  2890. local kcenter = CreateParta(m,1,1,"SmoothPlastic",wepcolor)
  2891. local rightkarambitweld = CreateWeld(kcenter,rarm,kcenter,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2892. local knf = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  2893. CreateSpecialMesh(knf,"rbxassetid://430096677",0.005,0.004,0.004)
  2894. CreateWeld(knf,kcenter,knf,1.25,0.45,0,math.rad(0),math.rad(-90),math.rad(180),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2895. local knfg = CreateParta(m,0.75,0,"Neon",glowcolor)
  2896. CreateSpecialMesh(knfg,"rbxassetid://430096677",0.00515,0.0045,0.0025)
  2897. CreateWeld(knfg,kcenter,knfg,1.25,0.45,0,math.rad(0),math.rad(-90),math.rad(180),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2898. local kcenter2 = CreateParta(m,1,1,"SmoothPlastic",wepcolor)
  2899. local leftkarambitweld = CreateWeld(kcenter2,larm,kcenter2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2900. local knf2 = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  2901. CreateSpecialMesh(knf2,"rbxassetid://430096677",0.005,0.004,0.004)
  2902. CreateWeld(knf2,kcenter2,knf2,1.25,0.45,0,math.rad(0),math.rad(-90),math.rad(180),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2903. local knfg2 = CreateParta(m,0.75,0,"Neon",glowcolor)
  2904. CreateSpecialMesh(knfg2,"rbxassetid://430096677",0.00515,0.0045,0.0025)
  2905. CreateWeld(knfg2,kcenter2,knfg2,1.25,0.45,0,math.rad(0),math.rad(-90),math.rad(180),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2906.  
  2907. local gline = CreateParta(m,0,0,"Neon",glowcolor)
  2908. CreateMesh(gline,"Brick",0.05,0.025,1.25)
  2909. CreateWeld(gline,kcenter,gline,0,0.85,-2.5,math.rad(35),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2910. glineb = CreateParta(m,0,0,"Neon",glowcolor)
  2911. CreateMesh(glineb,"Brick",0.05,0.025,1.25)
  2912. CreateWeld(glineb,kcenter,glineb,0,0.9,-2.5,math.rad(35),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2913. glineb = CreateParta(m,0,0,"Neon",glowcolor)
  2914. CreateMesh(glineb,"Brick",0.05,0.025,1.25)
  2915. CreateWeld(glineb,kcenter,glineb,0,0.95,-2.5,math.rad(35),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2916.  
  2917.  
  2918. local gline2 = CreateParta(m,0,0,"Neon",glowcolor)
  2919. CreateMesh(gline2,"Brick",0.05,0.025,1.25)
  2920. CreateWeld(gline2,kcenter2,gline2,0,0.85,-2.5,math.rad(35),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2921. glineb2 = CreateParta(m,0,0,"Neon",glowcolor)
  2922. CreateMesh(glineb2,"Brick",0.05,0.025,1.25)
  2923. CreateWeld(glineb2,kcenter2,glineb2,0,0.9,-2.5,math.rad(35),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2924. glineb2 = CreateParta(m,0,0,"Neon",glowcolor)
  2925. CreateMesh(glineb2,"Brick",0.05,0.025,1.25)
  2926. CreateWeld(glineb2,kcenter2,glineb2,0,0.95,-2.5,math.rad(35),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2927.  
  2928. local hitbox = CreateParta(m,1,0,"SmoothPlastic",wepcolor)
  2929. hitbox.Size = vt(1,1,3)
  2930. hbweld = CreateWeld(hitbox,kcenter,hitbox,0,0,-1.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2931.  
  2932. local hitbox2 = CreateParta(m,1,0,"SmoothPlastic",wepcolor)
  2933. hitbox2.Size = vt(1,1,3)
  2934. hb2weld = CreateWeld(hitbox2,kcenter2,hitbox2,0,0,-1.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2935. ------
  2936.  
  2937.  
  2938. function RemoveOutlines(part)
  2939. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2940. end
  2941. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2942. local Part = Create("Part")({
  2943. Parent = Parent,
  2944. Reflectance = Reflectance,
  2945. Transparency = Transparency,
  2946. CanCollide = false,
  2947. Locked = true,
  2948. BrickColor = BrickColor.new(tostring(BColor)),
  2949. Name = Name,
  2950. Size = Size,
  2951. Material = Material
  2952. })
  2953. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  2954. RemoveOutlines(Part)
  2955. return Part
  2956. end
  2957. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2958. local Msh = Create(Mesh)({
  2959. Parent = Part,
  2960. Offset = OffSet,
  2961. Scale = Scale
  2962. })
  2963. if Mesh == "SpecialMesh" then
  2964. Msh.MeshType = MeshType
  2965. Msh.MeshId = MeshId
  2966. end
  2967. return Msh
  2968. end
  2969. function CreateWeld(Parent, Part0, Part1, C0, C1)
  2970. local Weld = Create("Weld")({
  2971. Parent = Parent,
  2972. Part0 = Part0,
  2973. Part1 = Part1,
  2974. C0 = C0,
  2975. C1 = C1
  2976. })
  2977. return Weld
  2978. end
  2979.  
  2980. Player=game:GetService("Players").LocalPlayer
  2981. Character=Player.Character
  2982. PlayerGui=Player.PlayerGui
  2983. Backpack=Player.Backpack
  2984. Torso=Character.Torso
  2985. Head=Character.Head
  2986. Humanoid=Character.Humanoid
  2987. m=Instance.new('Model',Character)
  2988. LeftArm=Character["Left Arm"]
  2989. LeftLeg=Character["Left Leg"]
  2990. RightArm=Character["Right Arm"]
  2991. RightLeg=Character["Right Leg"]
  2992. LS=Torso["Left Shoulder"]
  2993. LH=Torso["Left Hip"]
  2994. RS=Torso["Right Shoulder"]
  2995. RH=Torso["Right Hip"]
  2996. Face = Head.face
  2997. Neck=Torso.Neck
  2998. it=Instance.new
  2999. attacktype=1
  3000. vt=Vector3.new
  3001. cf=CFrame.new
  3002. euler=CFrame.fromEulerAnglesXYZ
  3003. angles=CFrame.Angles
  3004. cloaked=false
  3005. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3006. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3007. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  3008. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  3009. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  3010. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  3011. RootPart=Character.HumanoidRootPart
  3012. RootJoint=RootPart.RootJoint
  3013. RootCF=euler(-1.57,0,3.14)
  3014. attack = false
  3015. attackdebounce = false
  3016. deb=false
  3017. equipped=true
  3018. hand=false
  3019. MMouse=nil
  3020. combo=0
  3021. mana=0
  3022. trispeed=.2
  3023. attackmode='none'
  3024. local idle=0
  3025. local Anim="Idle"
  3026. local Effects={}
  3027. local gun=false
  3028. local shoot=false
  3029. local sine = 0
  3030. local change = 1
  3031. player=nil
  3032.  
  3033. mouse=Player:GetMouse()
  3034. --save shoulders
  3035. RSH, LSH=nil, nil
  3036. --welds
  3037. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  3038. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  3039. LH=Torso["Left Hip"]
  3040. RH=Torso["Right Hip"]
  3041. TorsoColor=Torso.BrickColor
  3042. function NoOutline(Part)
  3043. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  3044. end
  3045. player=Player
  3046. ch=Character
  3047. RSH=ch.Torso["Right Shoulder"]
  3048. LSH=ch.Torso["Left Shoulder"]
  3049. --
  3050. RSH.Parent=nil
  3051. LSH.Parent=nil
  3052. --
  3053. RW.Name="Right Shoulder"
  3054. RW.Part0=ch.Torso
  3055. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  3056. RW.C1=cf(0, 0.5, 0)
  3057. RW.Part1=ch["Right Arm"]
  3058. RW.Parent=ch.Torso
  3059. --
  3060. LW.Name="Left Shoulder"
  3061. LW.Part0=ch.Torso
  3062. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  3063. LW.C1=cf(0, 0.5, 0)
  3064. LW.Part1=ch["Left Arm"]
  3065. LW.Parent=ch.Torso
  3066.  
  3067. local Stats=Instance.new("BoolValue")
  3068. Stats.Name="Stats"
  3069. Stats.Parent=Character
  3070. local Atk=Instance.new("NumberValue")
  3071. Atk.Name="Damage"
  3072. Atk.Parent=Stats
  3073. Atk.Value = 1e99
  3074. local Def=Instance.new("NumberValue")
  3075. Def.Name="Defense"
  3076. Def.Parent=Stats
  3077. Def.Value = 1
  3078. local Speed=Instance.new("NumberValue")
  3079. Speed.Name="Speed"
  3080. Speed.Parent=Stats
  3081. Speed.Value = 10
  3082. local Mvmt=Instance.new("NumberValue")
  3083. Mvmt.Name="Movement"
  3084. Mvmt.Parent=Stats
  3085. Mvmt.Value = 10
  3086.  
  3087. local donum=0
  3088.  
  3089.  
  3090. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  3091. local fp=it("Part")
  3092. fp.formFactor=formfactor
  3093. fp.Parent=parent
  3094. fp.Reflectance=reflectance
  3095. fp.Transparency=transparency
  3096. fp.CanCollide=false
  3097. fp.Locked=true
  3098. fp.BrickColor=brickcolor
  3099. fp.Name=name
  3100. fp.Size=size
  3101. fp.Position=Torso.Position
  3102. NoOutline(fp)
  3103. fp.Material="SmoothPlastic"
  3104. fp:BreakJoints()
  3105. return fp
  3106. end
  3107.  
  3108. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  3109. local mesh=it(Mesh)
  3110. mesh.Parent=part
  3111. if Mesh=="SpecialMesh" then
  3112. mesh.MeshType=meshtype
  3113. if meshid~="nil" then
  3114. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  3115. end
  3116. end
  3117. mesh.Offset=offset
  3118. mesh.Scale=scale
  3119. return mesh
  3120. end
  3121.  
  3122. function weld(parent,part0,part1,c0)
  3123. local weld=it("Weld")
  3124. weld.Parent=parent
  3125. weld.Part0=part0
  3126. weld.Part1=part1
  3127. weld.C0=c0
  3128. return weld
  3129. end
  3130.  
  3131. local Color1=Torso.BrickColor
  3132.  
  3133. local bodvel=Instance.new("BodyVelocity")
  3134. local bg=Instance.new("BodyGyro")
  3135.  
  3136. function swait(num)
  3137. if num==0 or num==nil then
  3138. game:service'RunService'.Stepped:wait(0)
  3139. else
  3140. for i=0,num do
  3141. game:service'RunService'.Stepped:wait(0)
  3142. end
  3143. end
  3144. end
  3145.  
  3146.  
  3147. so = function(id,par,vol,pit)
  3148. coroutine.resume(coroutine.create(function()
  3149. local sou = Instance.new("Sound",par or workspace)
  3150. sou.Volume=vol
  3151. sou.Pitch=pit or 1
  3152. sou.SoundId=id
  3153. swait()
  3154. sou:play()
  3155. game:GetService("Debris"):AddItem(sou,6)
  3156. end))
  3157. end
  3158.  
  3159. function clerp(a,b,t)
  3160. local qa = {QuaternionFromCFrame(a)}
  3161. local qb = {QuaternionFromCFrame(b)}
  3162. local ax, ay, az = a.x, a.y, a.z
  3163. local bx, by, bz = b.x, b.y, b.z
  3164. local _t = 1-t
  3165. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  3166. end
  3167.  
  3168. function QuaternionFromCFrame(cf)
  3169. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3170. local trace = m00 + m11 + m22
  3171. if trace > 0 then
  3172. local s = math.sqrt(1 + trace)
  3173. local recip = 0.5/s
  3174. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  3175. else
  3176. local i = 0
  3177. if m11 > m00 then
  3178. i = 1
  3179. end
  3180. if m22 > (i == 0 and m00 or m11) then
  3181. i = 2
  3182. end
  3183. if i == 0 then
  3184. local s = math.sqrt(m00-m11-m22+1)
  3185. local recip = 0.5/s
  3186. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  3187. elseif i == 1 then
  3188. local s = math.sqrt(m11-m22-m00+1)
  3189. local recip = 0.5/s
  3190. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  3191. elseif i == 2 then
  3192. local s = math.sqrt(m22-m00-m11+1)
  3193. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  3194. end
  3195. end
  3196. end
  3197.  
  3198. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3199. local xs, ys, zs = x + x, y + y, z + z
  3200. local wx, wy, wz = w*xs, w*ys, w*zs
  3201. local xx = x*xs
  3202. local xy = x*ys
  3203. local xz = x*zs
  3204. local yy = y*ys
  3205. local yz = y*zs
  3206. local zz = z*zs
  3207. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  3208. end
  3209.  
  3210. function QuaternionSlerp(a, b, t)
  3211. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  3212. local startInterp, finishInterp;
  3213. if cosTheta >= 0.0001 then
  3214. if (1 - cosTheta) > 0.0001 then
  3215. local theta = math.acos(cosTheta)
  3216. local invSinTheta = 1/math.sin(theta)
  3217. startInterp = math.sin((1-t)*theta)*invSinTheta
  3218. finishInterp = math.sin(t*theta)*invSinTheta
  3219. else
  3220. startInterp = 1-t
  3221. finishInterp = t
  3222. end
  3223. else
  3224. if (1+cosTheta) > 0.0001 then
  3225. local theta = math.acos(-cosTheta)
  3226. local invSinTheta = 1/math.sin(theta)
  3227. startInterp = math.sin((t-1)*theta)*invSinTheta
  3228. finishInterp = math.sin(t*theta)*invSinTheta
  3229. else
  3230. startInterp = t-1
  3231. finishInterp = t
  3232. end
  3233. end
  3234. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  3235. end
  3236.  
  3237. local function CFrameFromTopBack(at, top, back)
  3238. local right = top:Cross(back)
  3239. return CFrame.new(at.x, at.y, at.z,
  3240. right.x, top.x, back.x,
  3241. right.y, top.y, back.y,
  3242. right.z, top.z, back.z)
  3243. end
  3244.  
  3245. function Triangle(a, b, c)
  3246. local edg1 = (c-a):Dot((b-a).unit)
  3247. local edg2 = (a-b):Dot((c-b).unit)
  3248. local edg3 = (b-c):Dot((a-c).unit)
  3249. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  3250. a, b, c = a, b, c
  3251. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  3252. a, b, c = b, c, a
  3253. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  3254. a, b, c = c, a, b
  3255. else
  3256. assert(false, "unreachable")
  3257. end
  3258.  
  3259. local len1 = (c-a):Dot((b-a).unit)
  3260. local len2 = (b-a).magnitude - len1
  3261. local width = (a + (b-a).unit*len1 - c).magnitude
  3262.  
  3263. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  3264.  
  3265. local list = {}
  3266.  
  3267. if len1 > 0.01 then
  3268. local w1 = Instance.new('WedgePart', m)
  3269. game:GetService("Debris"):AddItem(w1,5)
  3270. w1.Material = "SmoothPlastic"
  3271. w1.FormFactor = 'Custom'
  3272. w1.BrickColor = BrickColor.new("Crimson")
  3273. w1.Transparency = 0
  3274. w1.Reflectance = 0
  3275. w1.Material = "SmoothPlastic"
  3276. w1.CanCollide = false
  3277. local l1 = Instance.new("PointLight",w1)
  3278. l1.Color = Color3.new(170,0,170)
  3279. NoOutline(w1)
  3280. local sz = Vector3.new(0.2, width, len1)
  3281. w1.Size = sz
  3282. local sp = Instance.new("SpecialMesh",w1)
  3283. sp.MeshType = "Wedge"
  3284. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  3285. w1:BreakJoints()
  3286. w1.Anchored = true
  3287. w1.Parent = workspace
  3288. w1.Transparency = 0.7
  3289. table.insert(Effects,{w1,"Disappear",.01})
  3290. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  3291. table.insert(list,w1)
  3292. end
  3293.  
  3294. if len2 > 0.01 then
  3295. local w2 = Instance.new('WedgePart', m)
  3296. game:GetService("Debris"):AddItem(w2,5)
  3297. w2.Material = "SmoothPlastic"
  3298. w2.FormFactor = 'Custom'
  3299. w2.BrickColor = BrickColor.new("Crimson")
  3300. w2.Transparency = 0
  3301. w2.Reflectance = 0
  3302. w2.Material = "SmoothPlastic"
  3303. w2.CanCollide = false
  3304. local l2 = Instance.new("PointLight",w2)
  3305. l2.Color = Color3.new(170,0,170)
  3306. NoOutline(w2)
  3307. local sz = Vector3.new(0.2, width, len2)
  3308. w2.Size = sz
  3309. local sp = Instance.new("SpecialMesh",w2)
  3310. sp.MeshType = "Wedge"
  3311. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  3312. w2:BreakJoints()
  3313. w2.Anchored = true
  3314. w2.Parent = workspace
  3315. w2.Transparency = 0.7
  3316. table.insert(Effects,{w2,"Disappear",.01})
  3317. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  3318. table.insert(list,w2)
  3319. end
  3320. return unpack(list)
  3321. end
  3322.  
  3323.  
  3324. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  3325. if hit.Parent == nil then
  3326. return
  3327. end
  3328. local h = hit.Parent:FindFirstChild("Humanoid")
  3329. for _, v in pairs(hit.Parent:children()) do
  3330. if v:IsA("Humanoid") then
  3331. h = v
  3332. end
  3333. end
  3334. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3335. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  3336. return
  3337. end
  3338. local c = Create("ObjectValue")({
  3339. Name = "creator",
  3340. Value = game:service("Players").LocalPlayer,
  3341. Parent = h
  3342. })
  3343. game:GetService("Debris"):AddItem(c, 0.5)
  3344. if HitSound ~= nil and HitPitch ~= nil then
  3345. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  3346. end
  3347. local Damage = math.random(minim, maxim)
  3348. local blocked = false
  3349. local block = hit.Parent:findFirstChild("Block")
  3350. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  3351. blocked = true
  3352. block.Value = block.Value - 1
  3353. print(block.Value)
  3354. end
  3355. if blocked == false then
  3356. HitHealth = h.Health
  3357. h.Health = h.Health - Damage
  3358. if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
  3359. print("gained kill")
  3360. end
  3361. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  3362. else
  3363. h.Health = h.Health - Damage / 2
  3364. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  3365. end
  3366. if Type == "Knockdown" then
  3367. local hum = hit.Parent.Humanoid
  3368. hum.PlatformStand = true
  3369. coroutine.resume(coroutine.create(function(HHumanoid)
  3370. swait(1)
  3371. HHumanoid.PlatformStand = false
  3372. end), hum)
  3373. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  3374. local bodvol = Create("BodyVelocity")({
  3375. velocity = angle * knockback,
  3376. P = 5000,
  3377. maxForce = Vector3.new(8000, 8000, 8000),
  3378. Parent = hit
  3379. })
  3380. local rl = Create("BodyAngularVelocity")({
  3381. P = 3000,
  3382. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  3383. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  3384. Parent = hit
  3385. })
  3386. game:GetService("Debris"):AddItem(bodvol, 0.5)
  3387. game:GetService("Debris"):AddItem(rl, 0.5)
  3388. elseif Type == "Normal" then
  3389. local vp = Create("BodyVelocity")({
  3390. P = 500,
  3391. maxForce = Vector3.new(math.huge, 0, math.huge),
  3392. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  3393. })
  3394. if knockback > 0 then
  3395. vp.Parent = hit.Parent.Torso
  3396. end
  3397. game:GetService("Debris"):AddItem(vp, 0.5)
  3398. elseif Type == "Up" then
  3399. local bodyVelocity = Create("BodyVelocity")({
  3400. velocity = Vector3.new(0, 20, 0),
  3401. P = 5000,
  3402. maxForce = Vector3.new(8000, 8000, 8000),
  3403. Parent = hit
  3404. })
  3405. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  3406. local bodyVelocity = Create("BodyVelocity")({
  3407. velocity = Vector3.new(0, 20, 0),
  3408. P = 5000,
  3409. maxForce = Vector3.new(8000, 8000, 8000),
  3410. Parent = hit
  3411. })
  3412. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  3413. elseif Type == "Leech" then
  3414. local hum = hit.Parent.Humanoid
  3415. if hum ~= nil then
  3416. for i = 0, 2 do
  3417. Effects.Sphere.Create(BrickColor.new("Crimson"), hit.Parent.Torso.CFrame * cn(0, 0, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  3418. end
  3419. Humanoid.Health = 1e99
  3420. end
  3421. elseif Type == "UpKnock" then
  3422. local hum = hit.Parent.Humanoid
  3423. hum.PlatformStand = true
  3424. if hum ~= nil then
  3425. hitr = true
  3426. end
  3427. coroutine.resume(coroutine.create(function(HHumanoid)
  3428. swait(5)
  3429. HHumanoid.PlatformStand = false
  3430. hitr = false
  3431. end), hum)
  3432. local bodyVelocity = Create("BodyVelocity")({
  3433. velocity = Vector3.new(0, 20, 0),
  3434. P = 5000,
  3435. maxForce = Vector3.new(8000, 8000, 8000),
  3436. Parent = hit
  3437. })
  3438. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  3439. local bodyVelocity = Create("BodyVelocity")({
  3440. velocity = Vector3.new(0, 20, 0),
  3441. P = 5000,
  3442. maxForce = Vector3.new(8000, 8000, 8000),
  3443. Parent = hit
  3444. })
  3445. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  3446. elseif Type == "Snare" then
  3447. local bp = Create("BodyPosition")({
  3448. P = 2000,
  3449. D = 100,
  3450. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3451. position = hit.Parent.Torso.Position,
  3452. Parent = hit.Parent.Torso
  3453. })
  3454. game:GetService("Debris"):AddItem(bp, 1)
  3455. elseif Type == "Slashnare" then
  3456. Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15*4, 15*4, 15*4, 3*4, 3*4, 3*4, 0.07)
  3457. for i = 1, math.random(4, 5) do
  3458. Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  3459. end
  3460. local bp = Create("BodyPosition")({
  3461. P = 2000,
  3462. D = 100,
  3463. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3464. position = hit.Parent.Torso.Position,
  3465. Parent = hit.Parent.Torso
  3466. })
  3467. game:GetService("Debris"):AddItem(bp, 1)
  3468. elseif Type == "Spike" then
  3469. CreateBigIceSword(hit.Parent.Torso.CFrame)
  3470. local bp = Create("BodyPosition")({
  3471. P = 2000,
  3472. D = 100,
  3473. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3474. position = hit.Parent.Torso.Position,
  3475. Parent = hit.Parent.Torso
  3476. })
  3477. game:GetService("Debris"):AddItem(bp, 1)
  3478. elseif Type == "Freeze" then
  3479. local BodPos = Create("BodyPosition")({
  3480. P = 50000,
  3481. D = 1000,
  3482. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3483. position = hit.Parent.Torso.Position,
  3484. Parent = hit.Parent.Torso
  3485. })
  3486. local BodGy = Create("BodyGyro")({
  3487. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  3488. P = 20000,
  3489. Parent = hit.Parent.Torso,
  3490. cframe = hit.Parent.Torso.CFrame
  3491. })
  3492. hit.Parent.Torso.Anchored = true
  3493. coroutine.resume(coroutine.create(function(Part)
  3494. swait(1.5)
  3495. Part.Anchored = false
  3496. end), hit.Parent.Torso)
  3497. game:GetService("Debris"):AddItem(BodPos, 3)
  3498. game:GetService("Debris"):AddItem(BodGy, 3)
  3499. end
  3500. local debounce = Create("BoolValue")({
  3501. Name = "DebounceHit",
  3502. Parent = hit.Parent,
  3503. Value = true
  3504. })
  3505. game:GetService("Debris"):AddItem(debounce, Delay)
  3506. c = Instance.new("ObjectValue")
  3507. c.Name = "creator"
  3508. c.Value = Player
  3509. c.Parent = h
  3510. game:GetService("Debris"):AddItem(c, 0.5)
  3511. end
  3512. end
  3513. function ShowDamage(Pos, Text, Time, Color)
  3514. local Rate = 0.03333333333333333
  3515. local Pos = Pos or Vector3.new(0, 0, 0)
  3516. local Text = Text or ""
  3517. local Time = Time or 2
  3518. local Color = Color3.new(255, 0, 0)
  3519. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  3520. EffectPart.Anchored = true
  3521. local BillboardGui = Create("BillboardGui")({
  3522. Size = UDim2.new(3, 0, 3, 0),
  3523. Adornee = EffectPart,
  3524. Parent = EffectPart
  3525. })
  3526. local TextLabel = Create("TextLabel")({
  3527. BackgroundTransparency = 1,
  3528. Size = UDim2.new(1, 0, 1, 0),
  3529. Text = Text,
  3530. TextColor3 = Color,
  3531. TextScaled = true,
  3532. Font = Enum.Font.ArialBold,
  3533. Parent = BillboardGui
  3534. })
  3535. game.Debris:AddItem(EffectPart, Time + 0.1)
  3536. EffectPart.Parent = game:GetService("Workspace")
  3537. delay(0, function()
  3538. local Frames = Time / Rate
  3539. for Frame = 1, Frames do
  3540. wait(Rate)
  3541. local Percent = Frame / Frames
  3542. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  3543. TextLabel.TextTransparency = Percent
  3544. end
  3545. if EffectPart and EffectPart.Parent then
  3546. EffectPart:Destroy()
  3547. end
  3548. end)
  3549. end
  3550. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  3551. for _, c in pairs(workspace:children()) do
  3552. local hum = c:findFirstChild("Humanoid")
  3553. if hum ~= nil then
  3554. local head = c:findFirstChild("Torso")
  3555. if head ~= nil then
  3556. local targ = head.Position - Part.Position
  3557. local mag = targ.magnitude
  3558. if magni >= mag and c.Name ~= Player.Name then
  3559. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  3560. end
  3561. end
  3562. end
  3563. end
  3564. end
  3565.  
  3566. function MagniDamageWithEffect(Part, magni, mindam, maxdam, knock, Type)
  3567. for _, c in pairs(workspace:children()) do
  3568. local hum = c:findFirstChild("Humanoid")
  3569. if hum ~= nil then
  3570. local head = c:findFirstChild("Torso")
  3571. if head ~= nil then
  3572. local targ = head.Position - Part.Position
  3573. local mag = targ.magnitude
  3574. if magni >= mag and c.Name ~= Player.Name then
  3575. MagicBlock(BrickColor.new("Pastel light blue"),head.CFrame,5,5,5,1,1,1,0.05)
  3576. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  3577. end
  3578. end
  3579. end
  3580. end
  3581. end
  3582.  
  3583. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  3584. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3585. end
  3586.  
  3587. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  3588. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3589. prt.Anchored=true
  3590. prt.CFrame=cframe
  3591. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  3592. --http://www.roblox.com/asset/?id=4770560
  3593. game:GetService("Debris"):AddItem(prt,2)
  3594. CF=prt.CFrame
  3595. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  3596. for i=0,1,0.2 do
  3597. wait()
  3598. Part.CFrame=CF*cf(0,0,-0.4)
  3599. end
  3600. for i=0,1,delay do
  3601. wait()
  3602. --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
  3603. Mesh.Scale=Mesh.Scale
  3604. end
  3605. for i=0,1,0.1 do
  3606. wait()
  3607. Part.Transparency=i
  3608. end
  3609. Part.Parent=nil
  3610. end),prt,msh,CF)
  3611. end
  3612.  
  3613. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3614. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3615. prt.Anchored=true
  3616. prt.Material = "Neon"
  3617. prt.CFrame=cframe
  3618. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3619. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3620. game:GetService("Debris"):AddItem(prt,5)
  3621. coroutine.resume(coroutine.create(function(Part,Mesh)
  3622. for i=0,1,delay do
  3623. swait()
  3624. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3625. Part.Transparency=i
  3626. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3627. end
  3628. Part.Parent=nil
  3629. end),prt,msh)
  3630. end
  3631.  
  3632. function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  3633. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3634. prt.Anchored=true
  3635. prt.Material = "Neon"
  3636. prt.CFrame=cframe
  3637. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3638. game:GetService("Debris"):AddItem(prt,5)
  3639. coroutine.resume(coroutine.create(function(Part,Mesh)
  3640. local rtype = rottype
  3641. for i=0,1,delay do
  3642. swait()
  3643. if rtype == 1 then
  3644. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  3645. elseif rtype == 2 then
  3646. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  3647. end
  3648. Part.Transparency=i
  3649. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3650. end
  3651. Part.Parent=nil
  3652. end),prt,msh)
  3653. end
  3654.  
  3655. function MagicSphere(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3656. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3657. prt.Anchored=true
  3658. prt.CFrame=cframe
  3659. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3660. msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  3661. game:GetService("Debris"):AddItem(prt,5)
  3662. coroutine.resume(coroutine.create(function(Part,Mesh)
  3663. for i=0,1,delay do
  3664. wait()
  3665. Part.Transparency=i
  3666. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3667. end
  3668. Part.Parent=nil
  3669. end),prt,msh)
  3670. end
  3671.  
  3672. function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  3673. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3674. prt.Anchored=true
  3675. prt.Material = "Neon"
  3676. prt.CFrame=cframe
  3677. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3678. game:GetService("Debris"):AddItem(prt,5)
  3679. coroutine.resume(coroutine.create(function(Part,Mesh)
  3680. local rtype = rottype
  3681. for i=0,1,delay do
  3682. swait()
  3683. if rtype == 1 then
  3684. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  3685. elseif rtype == 2 then
  3686. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  3687. end
  3688. Part.Transparency=i
  3689. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3690. end
  3691. Part.Parent=nil
  3692. end),prt,msh)
  3693. end
  3694.  
  3695. function MagicShock(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
  3696. local prt=part(3,char,1,1,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3697. prt.Anchored=true
  3698. prt.Material = "Neon"
  3699. prt.CFrame=cframe
  3700. local dec = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
  3701. local dec2 = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
  3702. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
  3703. game:GetService("Debris"):AddItem(prt,5)
  3704. coroutine.resume(coroutine.create(function(Part,Mesh)
  3705. local rtype = rottype
  3706. for i=0,1,delay do
  3707. swait()
  3708. if rtype == 1 then
  3709. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  3710. elseif rtype == 2 then
  3711. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  3712. end
  3713. dec.Transparency=i
  3714. dec2.Transparency=i
  3715. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  3716. end
  3717. Part.Parent=nil
  3718. end),prt,msh)
  3719. end
  3720.  
  3721. function MagicShockAlt(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
  3722. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3723. prt.Anchored=true
  3724. prt.Material = "Neon"
  3725. prt.CFrame=cframe
  3726. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
  3727. game:GetService("Debris"):AddItem(prt,5)
  3728. coroutine.resume(coroutine.create(function(Part,Mesh)
  3729. local rtype = rottype
  3730. for i=0,1,delay do
  3731. swait()
  3732. if rtype == 1 then
  3733. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  3734. elseif rtype == 2 then
  3735. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  3736. end
  3737. prt.Transparency=i
  3738. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  3739. end
  3740. Part.Parent=nil
  3741. end),prt,msh)
  3742. end
  3743.  
  3744. function MagicShockAltCircle(brickcolor,cframe,x1,z1,x3,z3,delay,rottype)
  3745. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3746. prt.Anchored=true
  3747. prt.Material = "Neon"
  3748. prt.CFrame=cframe
  3749. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,1,z1))
  3750. game:GetService("Debris"):AddItem(prt,5)
  3751. coroutine.resume(coroutine.create(function(Part,Mesh)
  3752. local rtype = rottype
  3753. for i=0,1,delay do
  3754. swait()
  3755. if rtype == 1 then
  3756. prt.CFrame = prt.CFrame*CFrame.Angles(0,0.1,0)
  3757. elseif rtype == 2 then
  3758. prt.CFrame = prt.CFrame*CFrame.Angles(0,-0.1,0)
  3759. end
  3760. prt.Transparency=i
  3761. Mesh.Scale=Mesh.Scale+vt(x3,0,z3)
  3762. end
  3763. Part.Parent=nil
  3764. end),prt,msh)
  3765. end
  3766.  
  3767. function MagicShockTrailAlt(brickcolor,cframe,x1,y1,z1,x3,y3,delay,rottype)
  3768. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3769. prt.Anchored=true
  3770. prt.Material = "Neon"
  3771. prt.CFrame=cframe
  3772. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3773. game:GetService("Debris"):AddItem(prt,5)
  3774. coroutine.resume(coroutine.create(function(Part,Mesh)
  3775. local rtype = rottype
  3776. for i=0,1,delay do
  3777. swait()
  3778. if rtype == 1 then
  3779. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  3780. elseif rtype == 2 then
  3781. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  3782. end
  3783. prt.Transparency=i
  3784. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  3785. end
  3786. Part.Parent=nil
  3787. end),prt,msh)
  3788. end
  3789.  
  3790. function MagicShockTrailAlt2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  3791. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3792. prt.Anchored=true
  3793. prt.Material = "Neon"
  3794. prt.CFrame=cframe
  3795. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3796. game:GetService("Debris"):AddItem(prt,5)
  3797. coroutine.resume(coroutine.create(function(Part,Mesh)
  3798. local rtype = rottype
  3799. for i=0,1,delay do
  3800. swait()
  3801. if rtype == 1 then
  3802. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  3803. elseif rtype == 2 then
  3804. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  3805. end
  3806. prt.Transparency=i
  3807. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3808. end
  3809. Part.Parent=nil
  3810. end),prt,msh)
  3811. end
  3812.  
  3813. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  3814. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3815. prt.Anchored=false
  3816. prt.CFrame=cframe
  3817. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3818. local wld=weld(prt,prt,Parent,cframe)
  3819. game:GetService("Debris"):AddItem(prt,5)
  3820. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  3821. for i=0,1,delay do
  3822. wait()
  3823. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  3824. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3825. Part.Transparency=i
  3826. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3827. end
  3828. Part.Parent=nil
  3829. end),prt,msh,wld)
  3830. end
  3831.  
  3832. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  3833. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3834. prt.Anchored=false
  3835. prt.CFrame=cframe
  3836. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3837. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  3838. game:GetService("Debris"):AddItem(prt,5)
  3839. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  3840. for i=0,1,delay do
  3841. wait()
  3842. Weld.C0=euler(i*20,0,0)
  3843. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3844. Part.Transparency=i
  3845. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3846. end
  3847. Part.Parent=nil
  3848. end),prt,msh,wld)
  3849. end
  3850.  
  3851. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3852. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3853. prt.Anchored=true
  3854. prt.CFrame=cframe
  3855. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3856. game:GetService("Debris"):AddItem(prt,2)
  3857. coroutine.resume(coroutine.create(function(Part,Mesh)
  3858. for i=0,1,delay do
  3859. wait()
  3860. Part.CFrame=Part.CFrame
  3861. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3862. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3863. prt2.Anchored=true
  3864. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3865. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  3866. game:GetService("Debris"):AddItem(prt2,2)
  3867. coroutine.resume(coroutine.create(function(Part,Mesh)
  3868. for i=0,1,0.1 do
  3869. wait()
  3870. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  3871. end
  3872. Part.Parent=nil
  3873. end),prt2,msh2)
  3874. end
  3875. for i=0,1,delay*2 do
  3876. wait()
  3877. Part.CFrame=Part.CFrame
  3878. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  3879. end
  3880. Part.Parent=nil
  3881. end),prt,msh)
  3882. end
  3883.  
  3884. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3885. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3886. prt.Anchored=true
  3887. prt.CFrame=cframe
  3888. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  3889. game:GetService("Debris"):AddItem(prt,2)
  3890. coroutine.resume(coroutine.create(function(Part,Mesh)
  3891. for i=0,1,delay do
  3892. wait()
  3893. Part.CFrame=Part.CFrame
  3894. Part.Transparency=i
  3895. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3896. end
  3897. Part.Parent=nil
  3898. end),prt,msh)
  3899. end
  3900.  
  3901. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  3902. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3903. prt.Anchored=true
  3904. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3905. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  3906. game:GetService("Debris"):AddItem(prt,2)
  3907. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  3908. CF=Part.CFrame
  3909. Numbb=0
  3910. randnumb=math.random()/10
  3911. rand1=math.random()/10
  3912. for i=0,1,rand1 do
  3913. wait()
  3914. CF=CF*cf(0,math.random()/2,0)
  3915. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  3916. Part.CFrame=CF*euler(Numbb,0,0)
  3917. Part.Transparency=i
  3918. Numbb=Numbb+randnumb
  3919. end
  3920. Part.Parent=nil
  3921. end),prt,CF,Numbb,randnumb)
  3922. end
  3923.  
  3924. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3925. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3926. prt.Anchored=true
  3927. prt.CFrame=cframe
  3928. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  3929. game:GetService("Debris"):AddItem(prt,5)
  3930. coroutine.resume(coroutine.create(function(Part,Mesh)
  3931. for i=0,1,delay do
  3932. wait()
  3933. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  3934. Part.Transparency=i
  3935. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3936. end
  3937. Part.Parent=nil
  3938. end),prt,msh)
  3939. end
  3940.  
  3941. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3942. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3943. prt.Anchored=true
  3944. prt.CFrame=cframe
  3945. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  3946. game:GetService("Debris"):AddItem(prt,2)
  3947. coroutine.resume(coroutine.create(function(Part,Mesh)
  3948. for i=0,1,delay do
  3949. wait()
  3950. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  3951. Part.Transparency=i
  3952. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3953. end
  3954. Part.Parent=nil
  3955. end),prt,msh)
  3956. end
  3957.  
  3958. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  3959. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3960. prt.Anchored=true
  3961. prt.CFrame=cframe*cf(x,y,z)
  3962. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  3963. game:GetService("Debris"):AddItem(prt,5)
  3964. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  3965. local num=math.random()
  3966. local num2=math.random(-3,2)+math.random()
  3967. local numm=0
  3968. for i=0,1,delay*2 do
  3969. swait()
  3970. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  3971. Part.Transparency=i
  3972. numm=numm+0.01
  3973. end
  3974. Part.Parent=nil
  3975. Mesh.Parent=nil
  3976. end),prt,msh,x,y,z)
  3977. end
  3978.  
  3979. function dmgstart(dmg,what)
  3980. hitcon = what.Touched:connect(function(hit)
  3981. local hum = hit.Parent:FindFirstChild("Humanoid")
  3982. if hum and not hum:IsDescendantOf(Character) then
  3983. hum:TakeDamage(dmg)
  3984. end
  3985. end)
  3986. end
  3987.  
  3988. function dmgstop()
  3989. hitcon:disconnect()
  3990. end
  3991.  
  3992. function Cloak()
  3993. Face.Parent=nil
  3994. cloaked=true
  3995. for _,v in pairs(Torso.Parent:children()) do
  3996. if v.className=="Part" and v.Name~="HumanoidRootPart" then
  3997. coroutine.resume(coroutine.create(function()
  3998. for i=0,1,0.2 do
  3999. wait()
  4000. v.Transparency=i
  4001. end
  4002. v.Transparency=1
  4003. end))
  4004. end
  4005. if v.className=="Hat" then
  4006. hatp=v.Handle
  4007. coroutine.resume(coroutine.create(function(derp)
  4008. for i=0,1,0.2 do
  4009. wait()
  4010. derp.Transparency=i
  4011. end
  4012. derp.Transparency=1
  4013. end),hatp)
  4014. end
  4015. end
  4016. for _,v in pairs(m:children()) do
  4017. if v.className=="Part" then
  4018. coroutine.resume(coroutine.create(function()
  4019. for i=0,1,0.2 do
  4020. wait()
  4021. v.Transparency=i
  4022. end
  4023. v.Transparency=1
  4024. end))
  4025. end
  4026. end
  4027. end
  4028.  
  4029. function UnCloak()
  4030. so("http://roblox.com/asset/?id=2767090",Torso,1,1.1)
  4031. Face.Parent=Head
  4032. cloaked=false
  4033. for _,v in pairs(Torso.Parent:children()) do
  4034. if v.className=="Part" and v.Name~="HumanoidRootPart" then
  4035. coroutine.resume(coroutine.create(function()
  4036. for i=0,1,0.1 do
  4037. wait()
  4038. v.Transparency=v.Transparency-0.1
  4039. end
  4040. v.Transparency=0
  4041. end))
  4042. end
  4043. if v.className=="Hat" then
  4044. hatp=v.Handle
  4045. coroutine.resume(coroutine.create(function(derp)
  4046. for i=0,1,0.1 do
  4047. wait()
  4048. derp.Transparency=derp.Transparency-0.1
  4049. end
  4050. derp.Transparency=0
  4051. end),hatp)
  4052. end
  4053. end
  4054. for _,v in pairs(m:children()) do
  4055. if v.className=="Part" and v.Name~="hitbox" and v.Name~='tip' then
  4056. coroutine.resume(coroutine.create(function()
  4057. for i=0,1,0.1 do
  4058. wait()
  4059. v.Transparency=v.Transparency-0.1
  4060. end
  4061. v.Transparency=0
  4062. end))
  4063. v.Transparency=0
  4064. end
  4065. end
  4066. end
  4067.  
  4068. local origcolor = BrickColor.new("Crimson")
  4069. ---- This section of explosions.
  4070. function Explode(rad,par,pitch,vol,mindam,maxdam)
  4071. local expart = Instance.new("Part",char)
  4072. local expart2 = Instance.new("Part",char)
  4073. local rin = Instance.new("Part",char)
  4074. local rin2 = Instance.new("Part",char)
  4075. local partMesh = Instance.new("SpecialMesh",expart)
  4076. partMesh.MeshType = "Sphere"
  4077. local partMesh2 = Instance.new("SpecialMesh",expart2)
  4078. partMesh2.MeshType = "Sphere"
  4079. local partMesh3 = Instance.new("SpecialMesh",rin)
  4080. partMesh3.MeshType = "Brick"
  4081. local partMesh4 = Instance.new("SpecialMesh",rin2)
  4082. partMesh4.MeshType = "Brick"
  4083. CFuncs["Sound"].Create("rbxassetid://165970126", expart,vol, pitch)
  4084. partMesh.Scale = vt(rad,rad,rad)
  4085. expart.Size = vt(1,1,1)
  4086. expart.Transparency = 0
  4087. expart.Anchored = true
  4088. expart.Material = "Neon"
  4089. expart.BrickColor = bc("White")
  4090. expart.CFrame = par.CFrame
  4091. partMesh2.Scale = vt(rad,rad,rad)
  4092. expart2.Size = vt(1.15,1.15,1.15)
  4093. expart2.Transparency = 0.5
  4094. expart2.Anchored = true
  4095. expart2.Material = "Neon"
  4096. expart2.BrickColor = par.BrickColor
  4097. expart2.CFrame = par.CFrame
  4098. rin.Size = vt(1.15,1.15,1.15)
  4099. rin.Transparency = 1
  4100. rin.Anchored = true
  4101. rin.Material = "Neon"
  4102. rin.BrickColor = par.BrickColor
  4103. rin.CFrame = par.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  4104. rin2.Size = vt(1.15,1.15,1.15)
  4105. rin2.Transparency = 1
  4106. rin2.Anchored = true
  4107. rin2.Material = "Neon"
  4108. rin2.BrickColor = par.BrickColor
  4109. rin2.CFrame = par.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  4110. partMesh3.Scale = vt(0,1,0)
  4111. partMesh4.Scale = vt(0,1,0)
  4112. local dec2 = Instance.new("Decal", rin)
  4113. dec2.Face = "Top"
  4114. dec2.Texture = "http://www.roblox.com/asset/?id=874580939"
  4115. dec2.Parent = rin
  4116. local dec2b = dec2:Clone()
  4117. dec2b.Face = "Bottom"
  4118. dec2b.Parent = rin
  4119.  
  4120. local dec2a = Instance.new("Decal", rin2)
  4121. dec2a.Face = "Top"
  4122. dec2a.Texture = "http://www.roblox.com/asset/?id=874580939"
  4123. dec2a.Parent = rin2
  4124. local dec2ab = dec2a:Clone()
  4125. dec2ab.Face = "Bottom"
  4126. dec2ab.Parent = rin2
  4127. expart.CanCollide = false
  4128. expart2.CanCollide = false
  4129. rin.CanCollide = false
  4130. rin2.CanCollide = false
  4131. MagniDamage(par, rad*5, mindam, maxdam, 0, "Normal")
  4132. local value = 1*rad/6.5
  4133. for i = 0, 199 do
  4134. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  4135. expart.CFrame = expart.CFrame
  4136. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  4137. expart2.CFrame = expart.CFrame
  4138. value = value - 0.035*rad/30
  4139. if value < 7.5 then
  4140. partMesh3.Scale = partMesh3.Scale + vt(rad/5,0,rad/5)
  4141. rin.CFrame = rin.CFrame*CFrame.Angles(0,math.rad(1),0)
  4142. partMesh4.Scale = partMesh4.Scale + vt(rad/7.5,0,rad/7.5)
  4143. rin2.CFrame = rin2.CFrame*CFrame.Angles(0,math.rad(-1),0)
  4144. end
  4145. if value < 0 then
  4146. dec2.Transparency = dec2.Transparency + 0.025
  4147. dec2a.Transparency = dec2a.Transparency + 0.025
  4148. dec2b.Transparency = dec2b.Transparency + 0.025
  4149. dec2ab.Transparency = dec2ab.Transparency + 0.025
  4150. expart.Transparency = expart.Transparency + 0.025
  4151. expart2.Transparency = expart2.Transparency + 0.025
  4152. rin.Transparency = rin.Transparency + 0.025
  4153. rin2.Transparency = rin2.Transparency + 0.025
  4154. end
  4155. swait()
  4156. end
  4157. game:GetService("Debris"):AddItem(expart, 1)
  4158. game:GetService("Debris"):AddItem(expart2, 1)
  4159. game:GetService("Debris"):AddItem(rin, 1)
  4160. game:GetService("Debris"):AddItem(rin2, 1)
  4161. end
  4162.  
  4163. function ExplodeShort(rad,par,pitch,vol,mindam,maxdam)
  4164. local expart = Instance.new("Part",char)
  4165. local expart2 = Instance.new("Part",char)
  4166. local partMesh = Instance.new("SpecialMesh",expart)
  4167. partMesh.MeshType = "Sphere"
  4168. local partMesh2 = Instance.new("SpecialMesh",expart2)
  4169. partMesh2.MeshType = "Sphere"
  4170. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=142070127", expart,vol, pitch)
  4171. partMesh.Scale = vt(rad,rad,rad)
  4172. expart.Size = vt(1,1,1)
  4173. expart.Transparency = 0
  4174. expart.Anchored = true
  4175. expart.Material = "Neon"
  4176. expart.BrickColor = bc("White")
  4177. expart.CFrame = par.CFrame
  4178. partMesh2.Scale = vt(rad,rad,rad)
  4179. expart2.Size = vt(1.15,1.15,1.15)
  4180. expart2.Transparency = 0.5
  4181. expart2.Anchored = true
  4182. expart2.Material = "Neon"
  4183. expart2.BrickColor = par.BrickColor
  4184. expart2.CFrame = par.CFrame
  4185. expart.CanCollide = false
  4186. expart2.CanCollide = false
  4187. MagniDamage(par, rad*2.5, mindam, maxdam, 0, "Normal")
  4188. local value = 1*rad/6.5
  4189. for i = 0, 75 do
  4190. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  4191. expart.CFrame = expart.CFrame
  4192. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  4193. expart2.CFrame = expart.CFrame
  4194. value = value - 0.035*rad/5
  4195. if value < 0 then
  4196. value = 0
  4197. expart.Transparency = expart.Transparency + 0.05
  4198. expart2.Transparency = expart2.Transparency + 0.05
  4199. end
  4200. swait()
  4201. end
  4202. game:GetService("Debris"):AddItem(expart, 1)
  4203. game:GetService("Debris"):AddItem(expart2, 1)
  4204. end
  4205.  
  4206. function AreaDanger(rad,par,mindam,maxdam)
  4207. local expart = Instance.new("Part",char)
  4208. local partMesh = Instance.new("SpecialMesh",expart)
  4209. CFuncs["Sound"].Create("rbxassetid://231917784", expart,1.5,1.15)
  4210. partMesh.MeshType = "Sphere"
  4211. partMesh.Scale = vt(rad,rad,rad)
  4212. expart.Size = vt(1,1,1)
  4213. expart.Transparency = 0.5
  4214. expart.Anchored = true
  4215. expart.Material = "Neon"
  4216. expart.CanCollide = false
  4217. expart.BrickColor = par.BrickColor
  4218. expart.CFrame = par.CFrame
  4219. local value = 1*rad/5
  4220. MagicBlock(origcolor,expart.CFrame,0,0,0,rad/2,rad/2,rad/2,0.1)
  4221. for i = 0, 14 do
  4222. wait()
  4223. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  4224. expart.CFrame = expart.CFrame
  4225. value = value - 0.035*rad
  4226. if value < 0 then
  4227. value = 0
  4228. end
  4229. end
  4230. wait(0.25)
  4231. CFuncs["Sound"].Create("rbxassetid://588738544", expart,1.5,1)
  4232. wait(0.5)
  4233. CFuncs["Sound"].Create("rbxassetid://588737825", expart,1.5,1)
  4234. CFuncs["Sound"].Create("rbxassetid://231917784", expart,1.5,0.75)
  4235. MagniDamageWithEffect(par, rad, mindam, maxdam, 0, "Normal")
  4236. MagicBlock(origcolor,expart.CFrame,rad*2,rad*2,rad*2,0.1,0.1,0.1,0.025)
  4237. for i = 0, 14 do
  4238. wait()
  4239. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  4240. expart.CFrame = expart.CFrame
  4241. value = value - 0.035*rad/2
  4242. end
  4243. expart.Transparency = 1
  4244. game:GetService("Debris"):AddItem(expart, 5)
  4245. end
  4246.  
  4247. function Swarmsplosions(negrad,rad,par,mindam,maxdam)
  4248. CFuncs["Sound"].Create("rbxassetid://588737825", par, 2.5, 2)
  4249. CFuncs["Sound"].Create("rbxassetid://231917784", par, 2.5,1)
  4250. CFuncs["Sound"].Create("rbxassetid://231917744", par, 2.5,1)
  4251. CFuncs["Sound"].Create("rbxassetid://233856106", par, 2.5, 1)
  4252. MagniDamageWithEffect(par, 25, 5,10, 0, "Normal")
  4253. MagicBlock(origcolor,par.CFrame,5,5,5,5,5,5,0.025)
  4254. for i = 0, 24 do
  4255. MagicShockTrailAlt2(origcolor,par.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10/5,10/5,5,-0.05/5,-0.05/5,25,0.005,math.random(1,2))
  4256. end
  4257. for i = 0, 24 do
  4258. local expart = Instance.new("Part",char)
  4259. expart.Transparency = 1
  4260. expart.Anchored = true
  4261. expart.CanCollide = false
  4262. expart.CFrame = par.CFrame*CFrame.new(math.random(negrad,rad),math.random(negrad,rad),math.random(negrad,rad))
  4263. CFuncs["Sound"].Create("rbxassetid://588737825", expart,1,2)
  4264. CFuncs["Sound"].Create("rbxassetid://231917784", expart,1.5,1.15)
  4265. MagniDamage(expart, rad/2, mindam, maxdam, 0, "Normal")
  4266. MagicBlock(origcolor,expart.CFrame,rad,rad,rad,0.1,0.1,0.1,0.025)
  4267. for i = 0, 9 do
  4268. MagicShockTrailAlt2(origcolor,expart.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10/5,10/5,5,-0.05/5,-0.05/5,5,0.05,math.random(1,2))
  4269. end
  4270. game:GetService("Debris"):AddItem(expart, 2)
  4271. wait(0.1)
  4272. end
  4273. end
  4274.  
  4275. function EXterPlosion(par)
  4276. CFuncs["Sound"].Create("rbxassetid://919941001", par, 10, 1)
  4277. CFuncs["Sound"].Create("rbxassetid://138213851", par, 5,0.85)
  4278. CFuncs["Sound"].Create("rbxassetid://157878578", par, 5,0.2)
  4279. CFuncs["Sound"].Create("rbxassetid://233856106", par, 2.5, 1)
  4280. MagniDamageWithEffect(par, 500, 80,99, 0, "Normal")
  4281. MagicBlock(origcolor,par.CFrame,5,5,5,5,5,5,0.005)
  4282. MagicBlock(origcolor,par.CFrame,0,0,0,150,150,150,0.1)
  4283. for i = 0, 24 do
  4284. MagicShockTrailAlt2(origcolor,par.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10*5,10*5,5,-0.05*10,-0.05*10,500,0.1,math.random(1,2))
  4285. end
  4286. for i = 0, 24 do
  4287. MagicShockTrailAlt2(origcolor,par.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),10*5,10*5,5,-0.05*5,-0.05*5,50,0.005,math.random(1,2))
  4288. end
  4289. end
  4290. ----
  4291.  
  4292.  
  4293. function ring(type,pos,scale,value)
  4294. local type = type
  4295. local rng = Instance.new("Part", char)
  4296. rng.Anchored = true
  4297. rng.BrickColor = origcolor
  4298. rng.CanCollide = false
  4299. rng.FormFactor = 3
  4300. rng.Name = "Ring"
  4301. rng.Size = Vector3.new(1, 1, 1)
  4302. rng.Transparency = 0
  4303. rng.TopSurface = 0
  4304. rng.BottomSurface = 0
  4305. rng.CFrame = pos
  4306. local rngm = Instance.new("SpecialMesh", rng)
  4307. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4308. rngm.Scale = scale
  4309. local scaler2 = 1
  4310. if type == "Add" then
  4311. scaler2 = 1*value
  4312. elseif type == "Divide" then
  4313. scaler2 = 1/value
  4314. end
  4315. coroutine.resume(coroutine.create(function()
  4316. for i = 0,10,0.1 do
  4317. swait()
  4318. if type == "Add" then
  4319. scaler2 = scaler2 - 0.01*value
  4320. elseif type == "Divide" then
  4321. scaler2 = scaler2 - 0.01/value
  4322. end
  4323. rng.Transparency = rng.Transparency + 0.01
  4324. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  4325. end
  4326. rng:Destroy()
  4327. end))
  4328. end
  4329.  
  4330. function ring2(type,pos,scale,value,color)
  4331. local type = type
  4332. local rng = Instance.new("Part", char)
  4333. rng.Anchored = true
  4334. rng.BrickColor = color
  4335. rng.CanCollide = false
  4336. rng.FormFactor = 3
  4337. rng.Name = "Ring"
  4338. rng.Size = Vector3.new(1, 1, 1)
  4339. rng.Transparency = 0
  4340. rng.TopSurface = 0
  4341. rng.BottomSurface = 0
  4342. rng.CFrame = pos
  4343. local rngm = Instance.new("SpecialMesh", rng)
  4344. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4345. rngm.Scale = scale
  4346. local scaler2 = 1
  4347. if type == "Add" then
  4348. scaler2 = 1*value
  4349. elseif type == "Divide" then
  4350. scaler2 = 1/value
  4351. end
  4352. coroutine.resume(coroutine.create(function()
  4353. for i = 0,10,0.1 do
  4354. swait()
  4355. if type == "Add" then
  4356. scaler2 = scaler2 - 0.01*value
  4357. elseif type == "Divide" then
  4358. scaler2 = scaler2 - 0.01/value
  4359. end
  4360. rng.Transparency = rng.Transparency + 0.01
  4361. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  4362. end
  4363. rng:Destroy()
  4364. end))
  4365. end
  4366.  
  4367.  
  4368. function wave(type,pos,scale,value)
  4369. local type = type
  4370. local rng = Instance.new("Part", char)
  4371. rng.Anchored = true
  4372. rng.BrickColor = origcolor
  4373. rng.CanCollide = false
  4374. rng.FormFactor = 3
  4375. rng.Name = "Ring"
  4376. rng.Size = Vector3.new(1, 1, 1)
  4377. rng.Transparency = 0
  4378. rng.TopSurface = 0
  4379. rng.BottomSurface = 0
  4380. rng.CFrame = pos
  4381. local rngm = Instance.new("SpecialMesh", rng)
  4382. rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4383. rngm.Scale = scale
  4384. local scaler2 = 1
  4385. if type == "Add" then
  4386. scaler2 = 1*value
  4387. elseif type == "Divide" then
  4388. scaler2 = 1/value
  4389. end
  4390. coroutine.resume(coroutine.create(function()
  4391. for i = 0,10,0.1 do
  4392. swait()
  4393. if type == "Add" then
  4394. scaler2 = scaler2 - 0.01*value
  4395. elseif type == "Divide" then
  4396. scaler2 = scaler2 - 0.01/value
  4397. end
  4398. rng.Transparency = rng.Transparency + 0.01
  4399. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  4400. end
  4401. rng:Destroy()
  4402. end))
  4403. end
  4404.  
  4405. function wave2(type,pos,scale,value,color)
  4406. local type = type
  4407. local rng = Instance.new("Part", char)
  4408. rng.Anchored = true
  4409. rng.BrickColor = color
  4410. rng.CanCollide = false
  4411. rng.FormFactor = 3
  4412. rng.Name = "Ring"
  4413. rng.Size = Vector3.new(1, 1, 1)
  4414. rng.Transparency = 0
  4415. rng.TopSurface = 0
  4416. rng.BottomSurface = 0
  4417. rng.CFrame = pos
  4418. local rngm = Instance.new("SpecialMesh", rng)
  4419. rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4420. rngm.Scale = scale
  4421. local scaler2 = 1
  4422. if type == "Add" then
  4423. scaler2 = 1*value
  4424. elseif type == "Divide" then
  4425. scaler2 = 1/value
  4426. end
  4427. coroutine.resume(coroutine.create(function()
  4428. for i = 0,10,0.1 do
  4429. swait()
  4430. if type == "Add" then
  4431. scaler2 = scaler2 - 0.01*value
  4432. elseif type == "Divide" then
  4433. scaler2 = scaler2 - 0.01/value
  4434. end
  4435. rng.Transparency = rng.Transparency + 0.01
  4436. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  4437. end
  4438. rng:Destroy()
  4439. end))
  4440. end
  4441.  
  4442.  
  4443. function wind(type,pos,scale,value,speed)
  4444. local type = type
  4445. local rng = Instance.new("Part", char)
  4446. rng.Anchored = true
  4447. rng.BrickColor = origcolor
  4448. rng.CanCollide = false
  4449. rng.FormFactor = 3
  4450. rng.Name = "Ring"
  4451. rng.Size = Vector3.new(1, 1, 1)
  4452. rng.Transparency = 0
  4453. rng.TopSurface = 0
  4454. rng.BottomSurface = 0
  4455. rng.CFrame = pos
  4456. local rngm = Instance.new("SpecialMesh", rng)
  4457. rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
  4458. rngm.Scale = scale
  4459. local scaler2 = 1
  4460. if type == "Add" then
  4461. scaler2 = 1*value
  4462. elseif type == "Divide" then
  4463. scaler2 = 1/value
  4464. end
  4465. coroutine.resume(coroutine.create(function()
  4466. for i = 0,10,0.1 do
  4467. swait()
  4468. if type == "Add" then
  4469. scaler2 = scaler2 - 0.01*value
  4470. elseif type == "Divide" then
  4471. scaler2 = scaler2 - 0.01/value
  4472. end
  4473. rng.CFrame = rng.CFrame*CFrame.Angles(0,0.025*speed,0)
  4474. rng.Transparency = rng.Transparency + 0.01
  4475. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  4476. end
  4477. rng:Destroy()
  4478. end))
  4479. end
  4480.  
  4481. function groundwind(type,pos,scale,value,speed)
  4482. local type = type
  4483. local rng = Instance.new("Part", char)
  4484. rng.Anchored = true
  4485. rng.BrickColor = origcolor
  4486. rng.CanCollide = false
  4487. rng.FormFactor = 3
  4488. rng.Name = "Ring"
  4489. rng.Size = Vector3.new(1, 1, 1)
  4490. rng.Transparency = 0
  4491. rng.TopSurface = 0
  4492. rng.BottomSurface = 0
  4493. rng.CFrame = pos
  4494. local rngm = Instance.new("SpecialMesh", rng)
  4495. rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
  4496. rngm.Scale = scale
  4497. local scaler2 = 1
  4498. if type == "Add" then
  4499. scaler2 = 1*value
  4500. elseif type == "Divide" then
  4501. scaler2 = 1/value
  4502. end
  4503. coroutine.resume(coroutine.create(function()
  4504. for i = 0,10,0.1 do
  4505. swait()
  4506. if type == "Add" then
  4507. scaler2 = scaler2 - 0.01*value
  4508. elseif type == "Divide" then
  4509. scaler2 = scaler2 - 0.01/value
  4510. end
  4511. rng.CFrame = rng.CFrame*CFrame.Angles(0,0.025*speed,0)
  4512. rng.Transparency = rng.Transparency + 0.01
  4513. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2/5, scaler2)
  4514. end
  4515. rng:Destroy()
  4516. end))
  4517. end
  4518.  
  4519. function sphere(type,pos,scale,value)
  4520. local type = type
  4521. local rng = Instance.new("Part", char)
  4522. rng.Anchored = true
  4523. rng.BrickColor = origcolor
  4524. rng.CanCollide = false
  4525. rng.FormFactor = 3
  4526. rng.Name = "Ring"
  4527. rng.Material = "Neon"
  4528. rng.Size = Vector3.new(1, 1, 1)
  4529. rng.Transparency = 0
  4530. rng.TopSurface = 0
  4531. rng.BottomSurface = 0
  4532. rng.CFrame = pos
  4533. local rngm = Instance.new("SpecialMesh", rng)
  4534. rngm.MeshType = "Sphere"
  4535. rngm.Scale = scale
  4536. local scaler2 = 1
  4537. if type == "Add" then
  4538. scaler2 = 1*value
  4539. elseif type == "Divide" then
  4540. scaler2 = 1/value
  4541. end
  4542. coroutine.resume(coroutine.create(function()
  4543. for i = 0,10,0.1 do
  4544. swait()
  4545. if type == "Add" then
  4546. scaler2 = scaler2 - 0.01*value
  4547. elseif type == "Divide" then
  4548. scaler2 = scaler2 - 0.01/value
  4549. end
  4550. rng.Transparency = rng.Transparency + 0.01
  4551. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  4552. end
  4553. rng:Destroy()
  4554. end))
  4555. end
  4556.  
  4557. function beam(type,pos,scale,value)
  4558. local type = type
  4559. local rng = Instance.new("Part", char)
  4560. rng.Anchored = true
  4561. rng.BrickColor = origcolor
  4562. rng.CanCollide = false
  4563. rng.FormFactor = 3
  4564. rng.Name = "Ring"
  4565. rng.Material = "Neon"
  4566. rng.Size = Vector3.new(1, 1, 1)
  4567. rng.Transparency = 0
  4568. rng.TopSurface = 0
  4569. rng.BottomSurface = 0
  4570. rng.CFrame = pos
  4571. local rngm = Instance.new("SpecialMesh", rng)
  4572. rngm.MeshType = "Sphere"
  4573. rngm.Scale = scale
  4574. rngm.Scale = rngm.Scale + Vector3.new(0,10000,0)
  4575. local scaler2 = 0.5
  4576. if type == "Add" then
  4577. scaler2 = 0.5*value
  4578. elseif type == "Divide" then
  4579. scaler2 = 0.5/value
  4580. end
  4581. coroutine.resume(coroutine.create(function()
  4582. for i = 0,10,0.1 do
  4583. swait()
  4584. if type == "Add" then
  4585. scaler2 = scaler2 - 0.01*value
  4586. elseif type == "Divide" then
  4587. scaler2 = scaler2 - 0.01/value
  4588. end
  4589. rng.Transparency = rng.Transparency + 0.01
  4590. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  4591. end
  4592. rng:Destroy()
  4593. end))
  4594. end
  4595. local dashing = false
  4596. local OriginalWalkspeed = hum.WalkSpeed
  4597. local equipped = false
  4598. -- ready to do functions
  4599.  
  4600. function attackone()
  4601. attack = true
  4602. for i = 0,2,0.1 do
  4603. swait()
  4604. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(-90),math.rad(0)),0.2)
  4605. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-80)),0.2)
  4606. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(80)),.2)
  4607. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.2)
  4608. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-30)), 0.2)
  4609. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.2)
  4610. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4611. end
  4612. CFuncs["Sound"].Create("rbxassetid://200633148", hitbox2, 1, 1)
  4613. local con = hitbox.Touched:connect(function(hit)
  4614. Damagefunc(hitbox, hit, 1e99, 1e99, 1e99, "Normal", RootPart, 0.3, "rbxassetid://153092227", 1)
  4615. end)
  4616. for i = 0,2,0.1 do
  4617. swait()
  4618. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(-90),math.rad(0)),0.4)
  4619. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(70)),0.4)
  4620. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-70)),.4)
  4621. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.5, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-60)), 0.4)
  4622. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-30)), 0.4)
  4623. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),.4)
  4624. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4625. end
  4626. con:disconnect()
  4627. attack = false
  4628. end
  4629.  
  4630. function attacktwo()
  4631. attack = true
  4632. for i = 0,2,0.1 do
  4633. swait()
  4634. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.2)
  4635. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(90)),0.2)
  4636. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-90)),.2)
  4637. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(30)), 0.2)
  4638. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-50)), 0.2)
  4639. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.2)
  4640. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4641. end
  4642. CFuncs["Sound"].Create("rbxassetid://200633281", hitbox2, 1, 1)
  4643. local con = hitbox2.Touched:connect(function(hit)
  4644. Damagefunc(hitbox2, hit, 1e99, 1e99, 1e99, "Normal", RootPart, 0.3, "rbxassetid://153092227", 1)
  4645. end)
  4646. for i = 0,2,0.1 do
  4647. swait()
  4648. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4649. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-60)),0.4)
  4650. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(60)),.4)
  4651. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(30)), 0.4)
  4652. LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.5) * angles(math.rad(120), math.rad(0), math.rad(50)), 0.4)
  4653. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  4654. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(10),math.rad(0),math.rad(0)),.4)
  4655. end
  4656. con:disconnect()
  4657. attack = false
  4658. end
  4659.  
  4660. function attackthree()
  4661. attack = true
  4662. for i = 0,2,0.1 do
  4663. swait()
  4664. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(-90),math.rad(0)),0.2)
  4665. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.2)
  4666. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(0)),0.2)
  4667. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4668. RW.C0 = clerp(RW.C0, CFrame.new(1.05, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.2)
  4669. LW.C0 = clerp(LW.C0, CFrame.new(-1.05, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.2)
  4670. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(20)),.2)
  4671. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(20)),.2)
  4672. end
  4673. CFuncs["Sound"].Create("rbxassetid://200633196", root, 1, 1)
  4674. local con = hitbox2.Touched:connect(function(hit)
  4675. Damagefunc(hitbox2, hit, 1e99, 1e99, 1e99, "Normal", RootPart, 0.3, "rbxassetid://153092227", 1)
  4676. end)
  4677. local con2 = hitbox.Touched:connect(function(hit)
  4678. Damagefunc(hitbox, hit, 1e99, 1e99, 1e99, "Normal", RootPart, 0.3, "rbxassetid://153092227", 1)
  4679. end)
  4680. tors.Velocity = root.CFrame.lookVector*50
  4681. for i = 0,2,0.1 do
  4682. swait()
  4683. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(-90),math.rad(0)),0.4)
  4684. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4685. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),0.4)
  4686. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  4687. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(70)), 0.4)
  4688. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(-70)), 0.4)
  4689. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10)),.4)
  4690. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.4)
  4691. end
  4692. con:disconnect()
  4693. con2:disconnect()
  4694. attack = false
  4695. end
  4696.  
  4697. function attackfour()
  4698. attack = true
  4699. for i = 0,2,0.1 do
  4700. swait()
  4701. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(-90),math.rad(0)),0.2)
  4702. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.2)
  4703. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-40)),0.2)
  4704. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(40)),.2)
  4705. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(80)), 0.2)
  4706. LW.C0 = clerp(LW.C0, CFrame.new(-1.05, 0.5, -0.5) * angles(math.rad(80), math.rad(0), math.rad(80)), 0.2)
  4707. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(20)),.2)
  4708. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(20)),.2)
  4709. end
  4710. CFuncs["Sound"].Create("rbxassetid://200633108", root, 1, 1)
  4711. local con = hitbox2.Touched:connect(function(hit)
  4712. Damagefunc(hitbox2, hit, 1e99, 1e99, 1e99, "Normal", RootPart, 0.3, "rbxassetid://153092227", 1)
  4713. end)
  4714. local con2 = hitbox.Touched:connect(function(hit)
  4715. Damagefunc(hitbox, hit, 1e99, 1e99, 1e99, "Normal", RootPart, 0.3, "rbxassetid://153092227", 1)
  4716. end)
  4717. for z = 0, 2 do
  4718. for i = 0,1,0.45 do
  4719. swait()
  4720. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4721. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4722. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  4723. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  4724. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.4)
  4725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  4726. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4727. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4728. end
  4729. for i = 0,1,0.45 do
  4730. swait()
  4731. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4732. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4733. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),0.4)
  4734. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  4735. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.4)
  4736. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  4737. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4738. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4739. end
  4740. for i = 0,1,0.45 do
  4741. swait()
  4742. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4743. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4744. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(180)),0.4)
  4745. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  4746. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.4)
  4747. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  4748. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4749. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4750. end
  4751. for i = 0,1,0.45 do
  4752. swait()
  4753. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4754. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4755. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(270)),0.4)
  4756. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  4757. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.4)
  4758. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  4759. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4760. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4761. end
  4762. end
  4763. con:disconnect()
  4764. con2:disconnect()
  4765. attack = false
  4766. end
  4767. ----------- attacks
  4768. function do1()
  4769. attack = true
  4770. for i = 0,3,0.1 do
  4771. swait()
  4772. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.2)
  4773. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.2)
  4774. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(40),math.rad(0),math.rad(-90)),0.2)
  4775. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-20),math.rad(0),math.rad(90)),.2)
  4776. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(20), math.rad(20)), 0.2)
  4777. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  4778. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.2)
  4779. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-40),math.rad(0),math.rad(0)),.2)
  4780. end
  4781. CFuncs["Sound"].Create("rbxassetid://200633108", root, 1, 1)
  4782. local remenantState = Instance.new("Part",char)
  4783. remenantState.Transparency = 1
  4784. remenantState.CanCollide = false
  4785. remenantState.CFrame = root.CFrame + root.CFrame.lookVector*5
  4786. remenantState.Anchored = true
  4787. coroutine.resume(coroutine.create(function()
  4788. for i = 0, 24 do
  4789. swait()
  4790. MagniDamage(remenantState, 1e99, 1e99,1e99, 1e99, "Normal")
  4791. CFuncs["Sound"].Create("rbxassetid://200632992", root, 0.5, 1)
  4792. MagicShockTrailAlt2(glowcolor,remenantState.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.2,0.2,0.2,0,0,5,0.075,math.random(1,2))
  4793. end
  4794. end))
  4795. for i = 0,3,0.1 do
  4796. swait()
  4797. remenantState.CFrame = root.CFrame + root.CFrame.lookVector*5
  4798. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(45),math.rad(0)),0.4)
  4799. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4800. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(80)),0.4)
  4801. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(-80)),.4)
  4802. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(80)), 0.4)
  4803. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.4)
  4804. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4805. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.4)
  4806. end
  4807. remenantState:Destroy()
  4808. attack = false
  4809. end
  4810.  
  4811. function do2()
  4812. attack = true
  4813. for i = 0,2,0.1 do
  4814. swait()
  4815. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4816. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.2)
  4817. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(60)),0.2)
  4818. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(-60)),.2)
  4819. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.2)
  4820. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.2)
  4821. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.2)
  4822. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4823. end
  4824. CFuncs["Sound"].Create("rbxassetid://231917801", root, 1, 1)
  4825. CFuncs["Sound"].Create("rbxassetid://231917987", root, 1, 1)
  4826. wind("Divide",root.CFrame*CFrame.Angles(0,0,0),Vector3.new(1,1,1),2.5,math.random(-25,-10))
  4827. MagniDamage(root, 1e99, 1e99,1e99, 1e99, "Normal")
  4828. for z = 0, 2 do
  4829. MagniDamage(root, 1e99, 1e99,1e99, 1e99, "Normal")
  4830. groundwind("Divide",root.CFrame*CFrame.Angles(0,0,0),Vector3.new(1,1,1),1.5,math.random(-10,-5))
  4831. for i = 0,1,0.35 do
  4832. swait()
  4833. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4834. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4835. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  4836. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  4837. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.4)
  4838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  4839. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4840. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4841. end
  4842. for i = 0,1,0.35 do
  4843. swait()
  4844. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4845. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4846. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),0.4)
  4847. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  4848. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.4)
  4849. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  4850. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4851. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4852. end
  4853. for i = 0,1,0.35 do
  4854. swait()
  4855. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4856. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4857. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-180)),0.4)
  4858. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  4859. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.4)
  4860. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  4861. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4862. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4863. end
  4864. for i = 0,1,0.35 do
  4865. swait()
  4866. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4867. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.4)
  4868. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-270)),0.4)
  4869. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  4870. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.4)
  4871. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  4872. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4873. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4874. end
  4875. end
  4876. attack = false
  4877. end
  4878.  
  4879. function do3()
  4880. attack = true
  4881. CFuncs["Sound"].Create("rbxassetid://161006221", root, 1, 1.1)
  4882. for z = 0, 4 do
  4883. for i = 0,1,0.75 do
  4884. swait()
  4885. MagicBlock(origcolor,glineb2.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4886. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.2)
  4887. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.6)
  4888. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(60)),0.2)
  4889. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-60)),.2)
  4890. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.2)
  4891. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.2)
  4892. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.2)
  4893. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4894. end
  4895. for i = 0,1,0.75 do
  4896. swait()
  4897. MagicBlock(origcolor,glineb2.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4898. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.2)
  4899. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.6)
  4900. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(60)),0.2)
  4901. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-60)),.2)
  4902. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.2)
  4903. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.2)
  4904. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.2)
  4905. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4906. end
  4907. for i = 0,1,0.75 do
  4908. swait()
  4909. MagicBlock(origcolor,glineb2.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4910. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.2)
  4911. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(180),math.rad(0)),0.6)
  4912. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(60)),0.2)
  4913. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-60)),.2)
  4914. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.2)
  4915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.2)
  4916. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.2)
  4917. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4918. end
  4919. for i = 0,1,0.75 do
  4920. swait()
  4921. MagicBlock(origcolor,glineb2.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4922. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(90),math.rad(0)),0.2)
  4923. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(270),math.rad(0)),0.6)
  4924. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(60)),0.2)
  4925. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-60)),.2)
  4926. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.2)
  4927. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.2)
  4928. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.2)
  4929. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4930. end
  4931. end
  4932. local con = hitbox2.Touched:connect(function(hit)
  4933. Damagefunc(hitbox2, hit, 1e99, 1e99, 1e99, "Normal", RootPart, 0.3, "rbxassetid://153092227", 1)
  4934. end)
  4935. coroutine.resume(coroutine.create(function()
  4936. wait(0.1)
  4937. for i = 0, 9 do
  4938. swait()
  4939. MagniDamage(knf2, 1e99, 1e99,1e99, 1e99, "Normal")
  4940. CFuncs["Sound"].Create("rbxassetid://200632992", knf2, 0.5, 1)
  4941. MagicShockTrailAlt2(glowcolor,knf2.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.2,0.2,0.2,0,0,5,0.075,math.random(1,2))
  4942. end
  4943. end))
  4944. CFuncs["Sound"].Create("rbxassetid://231917863", root, 1, 1)
  4945. for i = 0,2,0.1 do
  4946. swait()
  4947. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  4948. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,0,-1.5)* angles(math.rad(90),math.rad(0),math.rad(180)),0.4)
  4949. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),0.4)
  4950. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(90)),.4)
  4951. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(30)), 0.4)
  4952. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  4953. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.4)
  4954. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.42)
  4955. end
  4956. con:disconnect()
  4957. attack = false
  4958. end
  4959.  
  4960. function ult()
  4961. attack = true
  4962. CFuncs["Sound"].Create("rbxassetid://161006221", root, 1, 1)
  4963. CFuncs["Sound"].Create("rbxassetid://588697034", root, 0.5, 1.5)
  4964. for z = 0, 9 do
  4965. MagniDamage(root, 1e99, 1e99,1e99, 1e99, "Normal")
  4966. groundwind("Divide",root.CFrame*CFrame.new(0,-3,0),Vector3.new(1,1,1),5,math.random(-10,10))
  4967. for i = 0,1,0.75 do
  4968. swait()
  4969. MagicBlock(origcolor,glineb.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4970. MagicBlock(origcolor,glineb2.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4971. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(1,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),0.6)
  4972. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(-1,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),0.6)
  4973. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.2)
  4974. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4975. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(110)), 0.2)
  4976. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-110)), 0.2)
  4977. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.2)
  4978. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.2)
  4979. end
  4980. for i = 0,1,0.75 do
  4981. swait()
  4982. MagicBlock(origcolor,glineb.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4983. MagicBlock(origcolor,glineb2.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4984. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(1,0,0)* angles(math.rad(90),math.rad(0),math.rad(-90)),0.6)
  4985. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(-1,0,0)* angles(math.rad(90),math.rad(0),math.rad(90)),0.6)
  4986. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.2)
  4987. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4988. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(110)), 0.2)
  4989. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-110)), 0.2)
  4990. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.2)
  4991. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.2)
  4992. end
  4993. for i = 0,1,0.75 do
  4994. swait()
  4995. MagicBlock(origcolor,glineb.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4996. MagicBlock(origcolor,glineb2.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  4997. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(1,0,0)* angles(math.rad(180),math.rad(0),math.rad(-90)),0.6)
  4998. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(-1,0,0)* angles(math.rad(180),math.rad(0),math.rad(90)),0.6)
  4999. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.2)
  5000. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  5001. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(110)), 0.2)
  5002. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-110)), 0.2)
  5003. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.2)
  5004. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.2)
  5005. end
  5006. for i = 0,1,0.75 do
  5007. swait()
  5008. MagicBlock(origcolor,glineb.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  5009. MagicBlock(origcolor,glineb2.CFrame,1,1,1,0.025,0.025,0.025,0.05)
  5010. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(1,0,0)* angles(math.rad(270),math.rad(0),math.rad(-90)),0.6)
  5011. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(-1,0,0)* angles(math.rad(270),math.rad(0),math.rad(90)),0.6)
  5012. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.2)
  5013. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  5014. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(110)), 0.2)
  5015. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-110)), 0.2)
  5016. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.2)
  5017. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.2)
  5018. end
  5019. end
  5020. CFuncs["Sound"].Create("rbxassetid://231917970", root, 2, 0.75)
  5021. MagniDamage(root, 1e99, 1e99,1e99, 1e99, "Normal")
  5022. MagicBlock(origcolor,root.CFrame,25,25,25,1,1,1,0.01)
  5023. ring("Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),Vector3.new(10,10,1),1.5)
  5024. coroutine.resume(coroutine.create(function()
  5025. for i = 0, 5 do
  5026. wait(0.2)
  5027. CFuncs["Sound"].Create("rbxassetid://231917970", root, 1, 0.9)
  5028. MagniDamage(root, 1e99, 1e99,1e99, 1e99, "Normal")
  5029. MagicBlock(origcolor,root.CFrame,10,10,10,1,1,1,0.05)
  5030. ring("Divide",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),Vector3.new(10,10,1),2.5)
  5031. end
  5032. end))
  5033. for i = 0,8,0.1 do
  5034. swait()
  5035. tors.Velocity = root.CFrame.lookVector*150
  5036. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,0,-1.5)* angles(math.rad(90),math.rad(0),math.rad(180)),0.6)
  5037. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,0,-1.5)* angles(math.rad(90),math.rad(0),math.rad(180)),0.6)
  5038. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),0.4)
  5039. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(0)),.4)
  5040. RW.C0 = clerp(RW.C0, CFrame.new(1.05, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.4)
  5041. LW.C0 = clerp(LW.C0, CFrame.new(-1.05, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(10)), 0.4)
  5042. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10)),.4)
  5043. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(10)),.4)
  5044. end
  5045. attack = false
  5046. end
  5047. ---
  5048.  
  5049. local attacktype = 1
  5050. mouse.Button1Down:connect(function()
  5051. if attack == false and attacktype == 1 then
  5052. attacktype = 2
  5053. attackone()
  5054. elseif attack == false and attacktype == 2 then
  5055. attacktype = 3
  5056. attacktwo()
  5057. elseif attack == false and attacktype == 3 then
  5058. attacktype = 4
  5059. attackthree()
  5060. elseif attack == false and attacktype == 4 then
  5061. attacktype = 1
  5062. attackfour()
  5063. end
  5064. end)
  5065. mouse.KeyDown:connect(function(k)
  5066. if k == "z" and attack == false and cooldownZ >= 1 then
  5067. cooldownZ = cooldownZ - 1
  5068. do1()
  5069. end
  5070. if k == "x" and attack == false and cooldownX >= 1 then
  5071. cooldownX = cooldownX - 1
  5072. do2()
  5073. end
  5074. if k == "c" and attack == false and cooldownC >= 1 then
  5075. cooldownC = cooldownC - 1
  5076. do3()
  5077. end
  5078. if k == "v" and attack == false and cooldownV >= 1 then
  5079. cooldownV = cooldownV - 11
  5080. ult()
  5081. end
  5082. end)
  5083. Humanoid.Animator.Parent = nil
  5084. idleanim=.4
  5085. while true do
  5086. swait()
  5087. if attack == false then
  5088. rightkarambitweld.C1 = clerp(rightkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.2)
  5089. leftkarambitweld.C1 = clerp(leftkarambitweld.C1,cf(0,1,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.2)
  5090. end
  5091. hptext.Text = math.floor(hum.Health).. " / " ..math.floor(hum.MaxHealth)
  5092. if hum.Health <= 100 then
  5093. hpbarup:TweenSize(UDim2.new(hum.Health/80,0,0.15,0),nil,1,0.4,true)
  5094. end
  5095. cdbarupZ:TweenSize(UDim2.new(cooldownZ/100,0,0.25,0),nil,1,0.4,true)
  5096. cdbarupX:TweenSize(UDim2.new(cooldownX/100,0,0.25,0),nil,1,0.4,true)
  5097. cdbarupC:TweenSize(UDim2.new(cooldownC/100,0,0.25,0),nil,1,0.4,true)
  5098. cdbarupV:TweenSize(UDim2.new(cooldownV/100,0,0.25,0),nil,1,0.4,true)
  5099. if hum.Health < 50 and hum.Health > 25 then
  5100. hpbarup.BackgroundColor3 = Color3.new(1,1,0)
  5101. elseif hum.Health >= 50 then
  5102. hpbarup.BackgroundColor3 = Color3.new(0,1,0)
  5103. elseif hum.Health <= 25 then
  5104. hpbarup.BackgroundColor3 = Color3.new(1,0,0)
  5105. end
  5106. if cooldownZ <= 100 then
  5107. cooldownZ = cooldownZ + 0.2
  5108. end
  5109. if cooldownX <= 100 then
  5110. cooldownX = cooldownX + 0.15
  5111. end
  5112. if cooldownC <= 100 then
  5113. cooldownC = cooldownC + 0.125
  5114. end
  5115. if cooldownV <= 100 then
  5116. cooldownV = cooldownV + 0.085
  5117. end
  5118. sine = sine + change
  5119. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  5120. local velderp=RootPart.Velocity.y
  5121. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  5122. if equipped==true or equipped==false then
  5123. if attack==false then
  5124. idle=idle+1
  5125. else
  5126. idle=0
  5127. end
  5128. if idle>=500 then
  5129. if attack==false then
  5130. --Sheath()
  5131. end
  5132. end
  5133. if RootPart.Velocity.y > 1 and hitfloor==nil then
  5134. Anim="Jump"
  5135. if attack==false then
  5136. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5137. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5138. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5139. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5140. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5141. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5142. end
  5143. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  5144. Anim="Fall"
  5145. if attack==false then
  5146. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5147. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5148. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5149. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5150. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5151. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5152. end
  5153. elseif torvel<1 and hitfloor~=nil then
  5154. Anim="Idle"
  5155. if attack==false then
  5156. RH.C0=clerp(RH.C0,cf(1,-1 - 0.15 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(-10)),.1)
  5157. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.15 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(10)),.1)
  5158. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.15 * math.cos(sine / 25))*angles(math.rad(-10),math.rad(0),math.rad(10)),.1)
  5159. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20 - 5 * math.cos(sine / 25)),math.rad(0),math.rad(-10)),.1)
  5160. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-20 - 5 * math.cos(sine / 25)),math.rad(20 + 5 * math.cos(sine / 25)),math.rad(20 + 5 * math.cos(sine / 25))),.1)
  5161. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-20 - 5 * math.cos(sine / 25)),math.rad(-20 - 5 * math.cos(sine / 25)),math.rad(-20 - 5 * math.cos(sine / 25))),.1)
  5162. end
  5163. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  5164. Anim="Walk"
  5165. if attack==false then
  5166. RH.C0=clerp(RH.C0,cf(1,-0.85 - 0.15 * math.cos(sine / 3),-0.15 - 0.15 * math.cos(sine / 3))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 55 * math.cos(sine / 6))),.1)
  5167. LH.C0=clerp(LH.C0,cf(-1,-0.85 + 0.15 * math.cos(sine / 3),-0.15 + 0.15 * math.cos(sine / 3))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 55 * math.cos(sine / 6))),.1)
  5168. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.15 - 0.1 * math.cos(sine / 3))*angles(math.rad(5),math.rad(0),math.rad(0 - 5 * math.cos(sine / 6))),.1)
  5169. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 + 2.5 * math.cos(sine / 100)),math.rad(0),math.rad(0 + 5 * math.cos(sine / 6))),.1)
  5170. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0 - 5 * math.cos(sine / 6)),math.rad(20),math.rad(10 - 1 * math.cos(sine / 3))),.1)
  5171. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0 + 5 * math.cos(sine / 6)),math.rad(-20),math.rad(-10 + 1 * math.cos(sine / 3))),.1)
  5172. end
  5173. elseif torvel>=22 and hitfloor~=nil then
  5174. Anim="Run"
  5175. if attack==false then
  5176. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 75 * math.cos(sine / 3))),.3)
  5177. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 75 * math.cos(sine / 3))),.3)
  5178. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.25 + 0.05 * math.cos(sine / 32))* angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  5179. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  5180. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(-60),math.rad(25)),.3)
  5181. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(-25)),.3)
  5182. end
  5183. end
  5184. end
  5185. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement