Spyroz

Untitled

Apr 15th, 2018
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 118.27 KB | None | 0 0
  1. --[[Nocturna_A._Alteriano_Night.Owl.Inc]]--
  2. wait(1 / 60)
  3. Effects = { }
  4. local Player = game.Players.localPlayer
  5. local Character = Player.Character
  6. local Humanoid = Character.Humanoid
  7. local mouse = Player:GetMouse()
  8. local m = Instance.new('Model', Character)
  9. m.Name = "WeaponModel"
  10. local LeftArm = Character["Left Arm"]
  11. local RightArm = Character["Right Arm"]
  12. local LeftLeg = Character["Left Leg"]
  13. local RightLeg = Character["Right Leg"]
  14. local Head = Character.Head
  15. local Torso = Character.Torso
  16. local cam = game.Workspace.CurrentCamera
  17. local RootPart = Character.HumanoidRootPart
  18. local RootJoint = RootPart.RootJoint
  19. local equipped = false
  20. local attack = false
  21. local Anim = 'Idle'
  22. local idle = 0
  23. local attacktype = 1
  24. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  25. local velocity = RootPart.Velocity.y
  26. local sine = 0
  27. local change = 1
  28. local grabbed = false
  29. local cn = CFrame.new
  30. local mr = math.rad
  31. local angles = CFrame.Angles
  32. local ud = UDim2.new
  33. local c3 = Color3.new
  34.  
  35. Humanoid.Animator.Parent = nil
  36. Character.Animate.Parent = nil
  37. Character.Sound.Parent = nil
  38. Humanoid.JumpPower = 80
  39. Head.face.Transparency = 1
  40.  
  41. local newMotor = function(part0, part1, c0, c1)
  42. local w = Instance.new('Motor', part0)
  43. w.Part0 = part0
  44. w.Part1 = part1
  45. w.C0 = c0
  46. w.C1 = c1
  47. return w
  48. end
  49.  
  50. function clerp(a, b, t)
  51. return a:lerp(b, t)
  52. end
  53.  
  54. --[[Credits to SazErenos for his Artificial Heartbeat]]--
  55.  
  56. ArtificialHB = Instance.new("BindableEvent", script)
  57. ArtificialHB.Name = "Heartbeat"
  58.  
  59. script:WaitForChild("Heartbeat")
  60.  
  61. frame = 1 / 30
  62. tf = 0
  63. allowframeloss = false
  64. tossremainder = false
  65. lastframe = tick()
  66. script.Heartbeat:Fire()
  67.  
  68. game:GetService("RunService").Heartbeat:connect(function(s, p)
  69. tf = tf + s
  70. if tf >= frame then
  71. if allowframeloss then
  72. script.Heartbeat:Fire()
  73. lastframe = tick()
  74. else
  75. for i = 1, math.floor(tf / frame) do
  76. script.Heartbeat:Fire()
  77. end
  78. lastframe = tick()
  79. end
  80. if tossremainder then
  81. tf = 0
  82. else
  83. tf = tf - frame * math.floor(tf / frame)
  84. end
  85. end
  86. end)
  87.  
  88. function swait(num)
  89. if num == 0 or num == nil then
  90. ArtificialHB.Event:wait()
  91. else
  92. for i = 0, num do
  93. ArtificialHB.Event:wait()
  94. end
  95. end
  96. end
  97.  
  98. local RbxUtility = LoadLibrary("RbxUtility")
  99. local Create = RbxUtility.Create
  100.  
  101. function RemoveOutlines(part)
  102. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  103. end
  104.  
  105. CFuncs = {
  106. ["Part"] = {
  107. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  108. local Part = Create("Part"){
  109. Parent = Parent,
  110. Reflectance = Reflectance,
  111. Transparency = Transparency,
  112. CanCollide = false,
  113. Locked = true,
  114. BrickColor = BrickColor.new(tostring(BColor)),
  115. Name = Name,
  116. Size = Size,
  117. Material = Material,
  118. }
  119. RemoveOutlines(Part)
  120. return Part
  121. end;
  122. };
  123.  
  124. ["Mesh"] = {
  125. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  126. local Msh = Create(Mesh){
  127. Parent = Part,
  128. Offset = OffSet,
  129. Scale = Scale,
  130. }
  131. if Mesh == "SpecialMesh" then
  132. Msh.MeshType = MeshType
  133. Msh.MeshId = MeshId
  134. end
  135. return Msh
  136. end;
  137. };
  138.  
  139. ["Mesh"] = {
  140. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  141. local Msh = Create(Mesh){
  142. Parent = Part,
  143. Offset = OffSet,
  144. Scale = Scale,
  145. }
  146. if Mesh == "SpecialMesh" then
  147. Msh.MeshType = MeshType
  148. Msh.MeshId = MeshId
  149. end
  150. return Msh
  151. end;
  152. };
  153.  
  154. ["Weld"] = {
  155. Create = function(Parent, Part0, Part1, C0, C1)
  156. local Weld = Create("Weld"){
  157. Parent = Parent,
  158. Part0 = Part0,
  159. Part1 = Part1,
  160. C0 = C0,
  161. C1 = C1,
  162. }
  163. return Weld
  164. end;
  165. };
  166.  
  167. ["Sound"] = {
  168. Create = function(id, par, vol, pit)
  169. coroutine.resume(coroutine.create(function()
  170. local S = Create("Sound"){
  171. Volume = vol,
  172. Pitch = pit or 1,
  173. SoundId = id,
  174. Parent = par or workspace,
  175. }
  176. wait()
  177. S:play()
  178. game:GetService("Debris"):AddItem(S, 6)
  179. end))
  180. end;
  181. };
  182.  
  183. ["ParticleEmitter"] = {
  184. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  185. local fp = Create("ParticleEmitter"){
  186. Parent = Parent,
  187. Color = ColorSequence.new(Color1, Color2),
  188. LightEmission = LightEmission,
  189. Size = Size,
  190. Texture = Texture,
  191. Transparency = Transparency,
  192. ZOffset = ZOffset,
  193. Acceleration = Accel,
  194. Drag = Drag,
  195. LockedToPart = LockedToPart,
  196. VelocityInheritance = VelocityInheritance,
  197. EmissionDirection = EmissionDirection,
  198. Enabled = Enabled,
  199. Lifetime = LifeTime,
  200. Rate = Rate,
  201. Rotation = Rotation,
  202. RotSpeed = RotSpeed,
  203. Speed = Speed,
  204. VelocitySpread = VelocitySpread,
  205. }
  206. return fp
  207. end;
  208. };
  209. }
  210.  
  211. function rayCast(Position, Direction, Range, Ignore)
  212. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  213. end
  214.  
  215. local function GetNearest(obj, distance)
  216. local last, lastx = distance + 1
  217. for i, v in pairs(workspace:GetChildren()) do
  218. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  219. local t = v.Torso
  220. local dist = (t.Position - obj.Position).magnitude
  221. if dist <= distance then
  222. if dist < last then
  223. last = dist
  224. lastx = v
  225. end
  226. end
  227. end
  228. end
  229. return lastx
  230. end
  231.  
  232. --[[ Credits to Kert109 (Ninja_Deer) for the Damage function. Fenrier for the Magnitude Damage ]]--
  233.  
  234. function Damage(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  235. for i, v in pairs(hit:GetChildren()) do
  236. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  237. local find = v:FindFirstChild("DebounceHit")
  238. if not find then
  239. if v.Parent:findFirstChild("Head") then
  240. local BillG = Create("BillboardGui"){
  241. Parent = v.Parent.Head,
  242. Size = UDim2.new(1, 0, 1, 0),
  243. Adornee = v.Parent.Head,
  244. StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
  245. }
  246. local TL = Create("TextLabel"){
  247. Parent = BillG,
  248. Size = UDim2.new(3, 3, 3, 3),
  249. BackgroundTransparency = 1,
  250. Text = tostring(damage).."-",
  251. TextColor3 = Color1.Color,
  252. TextStrokeColor3 = Color2.Color,
  253. TextStrokeTransparency = 0,
  254. TextXAlignment = Enum.TextXAlignment.Center,
  255. TextYAlignment = Enum.TextYAlignment.Center,
  256. FontSize = Enum.FontSize.Size18,
  257. Font = "ArialBold",
  258. }
  259. coroutine.resume(coroutine.create(function()
  260. swait(1)
  261. for i = 0, 1, .1 do
  262. swait(.1)
  263. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
  264. end
  265. BillG:Destroy()
  266. end))
  267. end
  268. v.Health = v.Health - damage
  269. local bool = Create("BoolValue"){
  270. Parent = v,
  271. Name = "DebounceHit",
  272. }
  273. if HSound ~= nil and HPitch ~= nil then
  274. CFuncs["Sound"].Create(HSound, hit.Parent, 1, HPitch)
  275. end
  276. game:GetService("Debris"):AddItem(bool, cooldown)
  277. end
  278. end
  279. end
  280. end
  281.  
  282. function MagnitudeDamage(Part, magni, mindam, maxdam, Color1, Color2, HSound, HPitch)
  283. for _, c in pairs(workspace:children()) do
  284. local hum = c:findFirstChild("Humanoid")
  285. if hum ~= nil then
  286. local head = c:findFirstChild("Torso")
  287. if head ~= nil then
  288. local targ = head.Position - Part.Position
  289. local mag = targ.magnitude
  290. if mag <= magni and c.Name ~= Player.Name then
  291. Damage(head.Parent, math.random(mindam, maxdam), 0, Color1, Color2, HSound, HPitch)
  292. end
  293. end
  294. end
  295. end
  296. end
  297.  
  298. MainHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "MainHandle", Vector3.new(2.046, 2.23200011, 2.64600039))
  299. MainHandleWeld = CFuncs["Weld"].Create(m, Character["Torso"], MainHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.597103596, 0.768245697, 0.025844574, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  300. CFuncs["Mesh"].Create("CylinderMesh", MainHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  301. BarrelL = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "BarrelL", Vector3.new(1.08000028, 0.453600079, 0.648000062))
  302. BarrelLWeld = CFuncs["Weld"].Create(m, MainHandle, BarrelL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21498489, 4.51081085, -1.88434207, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  303. CFuncs["Mesh"].Create("CylinderMesh", BarrelL, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  304. BarrelR = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "BarrelR", Vector3.new(1.08000028, 0.453600079, 0.648000062))
  305. BarrelRWeld = CFuncs["Weld"].Create(m, MainHandle, BarrelR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16098022, 4.51081085, -1.88434207, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  306. CFuncs["Mesh"].Create("CylinderMesh", BarrelR, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  307. CannonConnector = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "CannonConnector", Vector3.new(4.10400105, 1.29600036, 4.10400057))
  308. CannonConnectorWeld = CFuncs["Weld"].Create(m, MainHandle, CannonConnector, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.59994507, -0.0269966125, 3.88506699, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  309. CFuncs["Mesh"].Create("CylinderMesh", CannonConnector, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  310. LLegBConnector = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "LLegBConnector", Vector3.new(1.29599988, 1.72800016, 1.72800016))
  311. LLegBConnectorWeld = CFuncs["Weld"].Create(m, MainHandle, LLegBConnector, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.21697235, 0.375000238, 2.62799835, 0, 0, 1, -1, 0, 0, 0, -1, 0))
  312. CFuncs["Mesh"].Create("SpecialMesh", LLegBConnector, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  313. LLegFConnector = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "LLegFConnector", Vector3.new(1.29599988, 1.72800016, 1.72800016))
  314. LLegFConnectorWeld = CFuncs["Weld"].Create(m, MainHandle, LLegFConnector, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94462967, 0.375000238, 1.47602463, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  315. CFuncs["Mesh"].Create("SpecialMesh", LLegFConnector, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  316. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(2.59200025, 1.72800016, 0.864001572))
  317. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, 0.375000238, -3.70797729, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  318. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.29600036, 3.06720042, 1.72800016))
  319. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.98802185, -0.0270271301, -0.375081301, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  320. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  321. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.864000082, 0.432000041, 1.29600012))
  322. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.488963127, -1.05300522, -0.0360145569, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  323. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  324. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.2960006, 0.432000041, 0.648000062))
  325. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.62801361, -1.05303955, -0.812889099, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  326. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  327. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.72800064, 3.93120074, 1.72800016))
  328. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.47602463, -0.0269966125, -0.375000238, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  329. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  330. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.5120002, 5.18400049, 1.72800171))
  331. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.80897903, -2.86499691, -4.57199478, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  332. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.29600036, 3.06720042, 1.72800016))
  333. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0359687805, -0.0270271301, -0.375081301, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  334. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  335. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.72800064, 3.45600057, 2.16000009))
  336. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.57199478, -0.0269966125, 5.4570117, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  337. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  338. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(5.18400049, 1.72800028, 1.72800171))
  339. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, -2.8650403, -6.29996109, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  340. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.72800064, 4.36320066, 1.72800016))
  341. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.62795258, -0.0270271301, -0.375000238, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  342. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  343. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.29600012, 0.432000041, 1.29600012))
  344. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.375000238, -0.899997711, -0.674999237, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  345. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  346. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.29600012, 0.432000041, 1.29600012))
  347. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.375000238, -0.899997711, 0.6210289, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  348. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  349. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(2.59200025, 1.72800016, 1.29600143))
  350. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, 0.375000238, -2.62800598, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  351. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(2.16000032, 3.02400041, 1.72800016))
  352. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.98802185, -0.0270271301, -0.375000238, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  353. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  354. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(2.16000056, 3.45600057, 1.72800016))
  355. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.97995758, -0.0269966125, 2.8650403, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  356. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  357. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.864000082, 0.864000082, 1.29600012))
  358. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.488963127, 0.0269966125, -0.0360145569, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  359. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  360. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.5, "Toothpaste", "Part", Vector3.new(2.59200048, 1.29600012, 2.37600017))
  361. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.02199554, -0.0270271301, -0.267035723, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  362. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  363. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(3.02400041, 1.72800016, 3.67200184))
  364. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, 0.375000238, 1.15199661, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  365. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.864000082, 0.432000041, 1.29600012))
  366. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.488963127, 1.10698318, -0.0360145569, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  367. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  368. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.432000041, 0.432000041, 1.72800016))
  369. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.674983978, -0.704997063, -0.899997711, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  370. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.864000082, 0.432000041, 1.29600012))
  371. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.488963127, -0.620975494, -0.0360145569, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  372. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  373. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.432000041, 0.648000062, 0.648001373))
  374. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.10700989, -0.812971115, -2.95201111, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  375. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(2.59200025, 1.72800016, 0.864001572))
  376. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, 0.375000238, -1.54800797, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  377. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(4.75200081, 5.20560074, 4.32000017))
  378. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.57197571, -0.0252799988, 2.8650403, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  379. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  380. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(2.59200048, 2.16000009, 2.37600017))
  381. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.98802185, -0.0270271301, -0.267014265, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  382. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  383. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.5, "Toothpaste", "Part", Vector3.new(2.16000032, 2.20319986, 2.37600017))
  384. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.98802185, -0.0270271301, -0.267024755, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  385. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  386. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(2.16000009, 0.432000041, 3.0240016))
  387. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, -0.704997063, 1.47599792, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  388. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.432000041, 0.432000041, 1.72800016))
  389. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.6210289, -0.704997063, -0.899997711, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  390. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.864000082, 0.432000041, 1.29600012))
  391. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.488963127, 0.674999237, -0.0360145569, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  392. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  393. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.72800028, 0.432000041, 2.59200025))
  394. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.375000238, -0.899997711, -0.0269966125, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  395. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  396. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.51200032, 1.72800028, 1.72800171))
  397. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.86302948, -2.8650403, -2.8439827, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  398. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.51200032, 1.08000004, 1.08000004))
  399. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21500778, 2.0160141, -2.2109971, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  400. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  401. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(2.16000032, 0.432000041, 1.08000004))
  402. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90800476, 1.26896667, -1.34699464, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  403. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  404. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(1.08000028, 0.864000082, 0.432000041))
  405. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16098022, 3.63601685, -2.31899524, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  406. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  407. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(1.51200032, 0.648000062, 1.29600012))
  408. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16095734, 1.15200043, -2.1029973, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  409. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  410. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.72800028, 0.648000062, 0.864001632))
  411. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, -0.813005447, -2.19600677, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  412. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.864000142, 0.432000041, 0.432000041))
  413. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, -0.704997063, -1.54800797, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  414. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.2960006, 1.72800016, 0.648000062))
  415. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.62801361, -0.0269966125, 0.812988281, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  416. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  417. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(2.16000009, 0.432000041, 1.94400144))
  418. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, -1.13699913, 1.36799622, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  419. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.08000028, 1.5120002, 1.08000004))
  420. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16098022, 2.01600647, -1.99499702, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  421. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  422. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.432000041, 0.648000062, 0.648001373))
  423. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.05303955, 0.812889099, -2.95201111, 0, 0, 1, 1, 0, 0, 0, 1, 0))
  424. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(1.51200032, 0.648000062, 1.29600012))
  425. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16095734, 2.8800087, -2.1029973, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  426. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  427. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.51200032, 1.72800028, 1.72800171))
  428. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.80897903, -2.8650403, -2.8439827, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  429. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.5120002, 5.18400049, 1.72800171))
  430. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.86299515, -2.86499691, -4.57199478, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  431. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(1.51200032, 0.648000062, 1.29600012))
  432. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21500778, 1.15200043, -2.1029973, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  433. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  434. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(0.648000062, 0.432000041, 0.648000062))
  435. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21500778, 4.28401566, -2.2109971, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  436. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  437. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.51200032, 0.648000062, 2.16000009))
  438. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21498489, 0.504009247, -2.10299492, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  439. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  440. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(2.16000032, 0.432000041, 1.08000004))
  441. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90800476, -1.32300568, -1.34699464, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  442. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  443. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.51200032, 1.08000004, 1.08000004))
  444. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16095734, 2.0160141, -2.2109971, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  445. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  446. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(1.08000028, 0.864000082, 0.432000041))
  447. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21498489, 3.63601685, -2.31899524, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  448. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  449. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(1.51200032, 0.648000062, 1.29600012))
  450. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21500778, 2.8800087, -2.1029973, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  451. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  452. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(0.648000062, 0.432000041, 0.648000062))
  453. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16095734, 4.28401566, -2.2109971, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  454. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  455. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(1.08000028, 1.5120002, 0.864000082))
  456. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16098022, 3.96001434, -1.88699424, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  457. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  458. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.2960006, 0.432000041, 0.648000062))
  459. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.62801361, -1.10699844, 0.812988281, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  460. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  461. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.51200032, 0.648000062, 2.16000009))
  462. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16098022, 0.504009247, -2.10299492, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  463. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  464. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.08000028, 1.5120002, 1.08000004))
  465. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21498489, 2.01600647, -1.99499702, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  466. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  467. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Lily white", "Part", Vector3.new(1.08000028, 1.5120002, 0.864000082))
  468. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21498489, 3.96001434, -1.88699424, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  469. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  470. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(3.45600033, 3.45600057, 0.432000041))
  471. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0270271301, -5.11689377, 1.23679733, 0, 0, -0.99999994, -0.707106829, 0.707106709, 0, 0.707106709, 0.707106829, 0))
  472. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(2.15999985, 1.72800028, 1.72800171))
  473. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, -2.8650403, -2.8439827, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  474. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(2.16000009, 5.18400049, 1.72800171))
  475. PartWeld = CFuncs["Weld"].Create(m, MainHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, -2.86499691, -4.57199478, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  476. RLegBConnector = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "RLegBConnector", Vector3.new(1.29599988, 1.72800016, 1.72800016))
  477. RLegBConnectorWeld = CFuncs["Weld"].Create(m, MainHandle, RLegBConnector, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.13302231, 0.375000238, 2.62799835, 0, 0, 1, -1, 0, 0, 0, -1, 0))
  478. CFuncs["Mesh"].Create("SpecialMesh", RLegBConnector, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  479. RLegFConnector = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "RLegFConnector", Vector3.new(1.29599988, 1.72800016, 1.72800016))
  480. RLegFConnectorWeld = CFuncs["Weld"].Create(m, MainHandle, RLegFConnector, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.95540237, 0.375000238, 1.47602463, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  481. CFuncs["Mesh"].Create("SpecialMesh", RLegFConnector, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  482. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.648000062, 1.08000004))
  483. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0569722652, -1.86302948, 2.44799042, -1, 0, 4.76837158e-007, 4.76837158e-007, 0, 1, 0, 1, 0))
  484. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  485. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 1.08000004, 1.08000004))
  486. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0569722652, -1.86302948, -1.65598297, -1, 0, 4.76837158e-007, 4.76837158e-007, 0, 1, 0, 1, 0))
  487. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  488. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.432000041, 0.432000041))
  489. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.374999523, -1.75500107, 2.77198029, -1, 0, 4.76837158e-007, 4.76837158e-007, 0, 1, 0, 1, 0))
  490. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  491. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.432000041, 0.432000041))
  492. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.374999523, -1.53900528, -1.33200073, -1, 0, 4.76837158e-007, 4.76837158e-007, 0, 1, 0, 1, 0))
  493. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  494. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.432000041, 0.432000041))
  495. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.375000238, -1.75500107, -0.180000305, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  496. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  497. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(1.5120002, 1.72800016, 1.72800016))
  498. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.80897903, 2.84399414, -1.1370821, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  499. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  500. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(2.16000032, 1.72800016, 1.72800016))
  501. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0270271301, -4.59305525, -2.84398651, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  502. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  503. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.432000041, 0.432000041))
  504. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.375000238, -1.53900528, 3.92397308, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  505. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  506. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 1.08000004, 1.08000004))
  507. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.807035208, -1.78742981, 3.59994507, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  508. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  509. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.648000062, 1.08000004))
  510. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.807035208, -1.78738022, -0.50402832, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  511. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  512. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 1.08000004, 1.08000004))
  513. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.05697155, -1.78742981, -1.6560173, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  514. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  515. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.432000041, 0.432000041))
  516. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.375000238, -1.67942429, -0.180000305, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  517. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  518. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.648000062, 1.08000004))
  519. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.807035208, -1.86300659, -0.503986359, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  520. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  521. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.648000062, 1.08000004))
  522. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.807034492, -1.86300659, 2.44797516, -1, 0, 4.76837158e-007, 4.76837158e-007, 0, 1, 0, 1, 0))
  523. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  524. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(5.18400049, 1.72800016, 1.72800016))
  525. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, -6.29996109, 4.59305525, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  526. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  527. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.432000041, 0.432000041, 1.08000004))
  528. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.620975494, -0.921014309, -1.22401428, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  529. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  530. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(2.16000009, 0.432000041, 0.432000041))
  531. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0269966125, -1.13699913, -0.180000305, 0, 0, 1, -1, 0, 0, 0, -1, 0))
  532. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  533. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.432000041, 0.432000041))
  534. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.375000238, -1.67939377, 2.77199936, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  535. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  536. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(5.18400049, 1.72800016, 1.72800016))
  537. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, 1.13708162, 6.29996109, 0, 0, -1, 1, 0, 0, 0, -1, 0))
  538. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  539. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 1.08000004, 1.08000004))
  540. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.05697155, -1.78734207, 3.5999794, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  541. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  542. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(2.16000009, 0.432000041, 0.432000041))
  543. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, -1.13699913, 2.55599976, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  544. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  545. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.648000062, 1.08000004))
  546. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.807035208, -1.78742981, 2.44797516, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  547. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  548. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 1.08000004, 1.08000004))
  549. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.807035208, -1.86302948, 3.59999084, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  550. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  551. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(2.16000009, 1.72800016, 1.72800016))
  552. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0269966125, 2.84399414, -1.13708162, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  553. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  554. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.648000062, 1.08000004))
  555. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.05697155, -1.86300659, -0.504020691, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  556. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  557. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.648000062, 1.08000004))
  558. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.05697155, -1.78736496, -0.504009247, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  559. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  560. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.432000041, 0.432000041, 1.08000004))
  561. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.674999237, -0.921014309, -1.22401428, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  562. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  563. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.648000062, 1.08000004))
  564. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.05697155, -1.78739548, 2.44794464, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  565. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  566. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 1.08000004, 1.08000004))
  567. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.807034492, -1.86300659, -1.65599823, -1, 0, 4.76837158e-007, 4.76837158e-007, 0, 1, 0, 1, 0))
  568. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  569. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(1.51200032, 1.72800016, 1.72800016))
  570. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.86300659, -4.59305525, -2.84398651, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  571. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  572. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 1.08000004, 1.08000004))
  573. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.807035208, -1.78742981, -1.65598297, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  574. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  575. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 1.08000004, 1.08000004))
  576. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.05697155, -1.86300659, 3.59996033, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  577. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  578. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.432000041, 0.432000041))
  579. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.375000238, -1.46334457, 3.92396164, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  580. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  581. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.432000041, 0.432000041, 0.432000041))
  582. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.375000238, -1.46334457, -1.3319664, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  583. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  584. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(1.51200032, 1.72800016, 1.72800016))
  585. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.80897903, -4.59305525, -2.84398651, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  586. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  587. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(1.5120002, 1.72800016, 1.72800016))
  588. WedgeWeld = CFuncs["Weld"].Create(m, MainHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.86300659, 2.84399414, -1.13708162, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  589. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  590. CannonHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "CannonHandle", Vector3.new(4.10400105, 1.29600036, 4.10400057))
  591. CannonHandleWeld = CFuncs["Weld"].Create(m, CannonConnector, CannonHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 2.86102295e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  592. CFuncs["Mesh"].Create("CylinderMesh", CannonHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  593. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.864000797, 2.59200001, 0.648000062))
  594. PartWeld = CFuncs["Weld"].Create(m, CannonHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918e-005, 2.26800156, 0.431990623, 0, -1, 0, 1, 0, 0, 0, 0, 1))
  595. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  596. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.864000797, 1.5120002, 1.08000004))
  597. PartWeld = CFuncs["Weld"].Create(m, CannonHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-006, 7.12799835, 1.2959981, 0, -1, 0, 1, 0, 0, 0, 0, 1))
  598. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  599. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.864000797, 0.864000082, 1.08000004))
  600. PartWeld = CFuncs["Weld"].Create(m, CannonHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, 3.99601364, 0.432009697, 0, -1, 0, 1, 0, 0, 0, 0, 1))
  601. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  602. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.864000797, 5.4000001, 0.648000062))
  603. PartWeld = CFuncs["Weld"].Create(m, CannonHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 3.67200851, 1.29599428, 0, -1, 0, 1, 0, 0, 0, 0, 1))
  604. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  605. CannonBarrel = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "CannonBarrel", Vector3.new(0.864000797, 0.432000041, 0.648000062))
  606. CannonBarrelWeld = CFuncs["Weld"].Create(m, CannonHandle, CannonBarrel, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 7.68434906, 1.29599428, 0, -1, 0, 1, 0, 0, 0, 0, 1))
  607. CFuncs["Mesh"].Create("CylinderMesh", CannonBarrel, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  608. LLegFHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "LLegFHandle", Vector3.new(1.29599988, 1.72800016, 1.72800016))
  609. LLegFHandleWeld = CFuncs["Weld"].Create(m, LLegFConnector, LLegFHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  610. CFuncs["Mesh"].Create("SpecialMesh", LLegFHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  611. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  612. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.08000946, -1.08002853, 0.216036797, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  613. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  614. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  615. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.512025, -1.51200867, 0.647968292, 0, -1, 0, -1, 0, 0, -0, -0, -1))
  616. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  617. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 0.432000041))
  618. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, -1.94398499, 0.216036797, 0, 0, -0.99999994, -0.999999881, 0, 0, 0, 0.99999994, 0))
  619. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  620. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 1.5120002, 1.72799993))
  621. PartWeld = CFuncs["Weld"].Create(m, LLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94396973, -0.755974054, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  622. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.5120002, 0.432000041))
  623. PartWeld = CFuncs["Weld"].Create(m, LLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.08000946, -0.755974054, -1.07999039, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  624. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 0.432000041, 1.72799993))
  625. PartWeld = CFuncs["Weld"].Create(m, LLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.51200104, 2.37601233, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  626. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.72800016, 1.72800016, 1.72799993))
  627. PartWeld = CFuncs["Weld"].Create(m, LLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.864013672, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  628. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 0.864000142, 0.863999844))
  629. PartWeld = CFuncs["Weld"].Create(m, LLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94396973, 0.432034969, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  630. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.5120002, 0.432000041))
  631. PartWeld = CFuncs["Weld"].Create(m, LLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.08000946, -0.755974054, 1.07997894, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  632. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.72800016, 1.72799993))
  633. PartWeld = CFuncs["Weld"].Create(m, LLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.648010254, 1.7280277, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  634. Ball1 = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.72799993, 1.72800016, 1.72800016))
  635. Ball1Weld = CFuncs["Weld"].Create(m, LLegFHandle, Ball1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.431991577, 2.5920229, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  636. CFuncs["Mesh"].Create("SpecialMesh", Ball1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  637. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 1.72800028, 0.863999844))
  638. PartWeld = CFuncs["Weld"].Create(m, LLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.51200104, 1.7280277, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  639. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  640. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.512025, -1.51200867, 0.648006439, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  641. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  642. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.864000082, 0.432000041))
  643. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918e-005, 1.7280277, 1.51200104, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  644. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  645. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(0.864000082, 0.432000041, 0.432000041))
  646. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.432034969, -1.94398499, 0.647968292, 0, -1, 0, -1, 0, 0, -0, -0, -1))
  647. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  648. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.5120002, 0.432000041, 0.432000041))
  649. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.755974054, -1.08000183, 1.94398499, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  650. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  651. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  652. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.08000946, -1.08000183, 0.216036797, -1, 0, 0, 0, 0, 1, 0, 1, 0))
  653. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  654. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(0.864000082, 0.432000041, 0.432000041))
  655. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.432034969, -1.94398499, 0.648006439, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  656. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  657. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.5120002, 0.432000041, 0.432000041))
  658. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.755974054, -1.94398499, 1.0799675, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  659. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  660. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 0.648000062))
  661. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918e-005, -2.80800509, -0.324005127, 0, 0, -1, 0, -1, 0, -1, -0, -0))
  662. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  663. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 1.08000004))
  664. WedgeWeld = CFuncs["Weld"].Create(m, LLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.14440918e-005, -2.80800509, 1.1880188, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  665. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  666. RLegFHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "RLegFHandle", Vector3.new(1.29599988, 1.72800016, 1.72800016))
  667. RLegFHandleWeld = CFuncs["Weld"].Create(m, RLegFConnector, RLegFHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.027633667, 0, 4.95910645e-005, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  668. CFuncs["Mesh"].Create("SpecialMesh", RLegFHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  669. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.72800016, 1.72799993))
  670. PartWeld = CFuncs["Weld"].Create(m, RLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.647987366, 1.7280277, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  671. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.5120002, 0.432000041))
  672. PartWeld = CFuncs["Weld"].Create(m, RLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.07999802, -0.755974054, 1.07997513, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  673. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.72800016, 1.72800016, 1.72799993))
  674. PartWeld = CFuncs["Weld"].Create(m, RLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.864002228, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  675. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 0.432000041, 1.72799993))
  676. PartWeld = CFuncs["Weld"].Create(m, RLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.51194763, 2.37601233, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  677. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 1.5120002, 1.72799993))
  678. PartWeld = CFuncs["Weld"].Create(m, RLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94396973, -0.755974054, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  679. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 0.864000142, 0.863999844))
  680. PartWeld = CFuncs["Weld"].Create(m, RLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94396973, 0.432034969, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  681. Ball2 = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.72799993, 1.72800016, 1.72800016))
  682. Ball2Weld = CFuncs["Weld"].Create(m, RLegFHandle, Ball2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.432010651, 2.5920229, 4.19616699e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  683. CFuncs["Mesh"].Create("SpecialMesh", Ball2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  684. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 1.72800028, 0.863999844))
  685. PartWeld = CFuncs["Weld"].Create(m, RLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.51194763, 1.7280277, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  686. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 0.432000041))
  687. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -1.94400406, 0.216036797, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  688. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  689. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.5120002, 0.432000041, 0.432000041))
  690. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.755974054, -1.08001709, 1.94400406, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  691. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  692. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(0.864000082, 0.432000041, 0.432000041))
  693. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.432034969, -1.94403839, 0.648017883, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  694. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  695. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  696. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.512025, -1.51201248, 0.647949219, 0, -1, 0, -1, 0, 0, 0, 0, -1))
  697. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  698. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.5120002, 0.432000041, 0.432000041))
  699. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.755974054, -1.94400406, 1.07998657, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  700. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  701. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(0.864000082, 0.432000041, 0.432000041))
  702. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.432034969, -1.94403839, 0.647949219, 0, -1, 0, -1, 0, 0, 0, 0, -1))
  703. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  704. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  705. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.07999802, -1.08002472, 0.216036797, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  706. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  707. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  708. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.512025, -1.51203156, 0.648017883, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  709. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  710. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.864000082, 0.432000041))
  711. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.81469727e-005, 1.7280277, 1.51194763, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  712. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  713. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 1.08000004))
  714. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -2.80800509, 1.18798828, 0, 0, 1, 0, -1, 0, 1, -0, 0))
  715. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  716. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  717. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.07998657, -1.07998276, 0.216036797, -1, 0, 0, 0, 0, 1, 0, 1, 0))
  718. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  719. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 0.648000062))
  720. WedgeWeld = CFuncs["Weld"].Create(m, RLegFHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, -2.80800509, -0.324001312, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  721. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  722. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.5120002, 0.432000041))
  723. PartWeld = CFuncs["Weld"].Create(m, RLegFHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.07998657, -0.755974054, -1.07997894, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  724. LLegBHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "LLegBHandle", Vector3.new(1.29599988, 1.72800016, 1.72800016))
  725. LLegBHandleWeld = CFuncs["Weld"].Create(m, LLegBConnector, LLegBHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.272411346, 0, 4.57763672e-005, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  726. CFuncs["Mesh"].Create("SpecialMesh", LLegBHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  727. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(0.864000082, 0.432000041, 0.432000041))
  728. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.432034969, -1.94399261, 0.648010254, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  729. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  730. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  731. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.512025, -1.51202393, 0.647975922, 0, -1, 0, -1, 0, 0, -0, -0, -1))
  732. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  733. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 0.648000062))
  734. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.80800509, -0.324020386, 0, 0, -1, 0, -1, 0, -1, -0, -0))
  735. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  736. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 0.432000041, 1.72799993))
  737. PartWeld = CFuncs["Weld"].Create(m, LLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.51200104, 2.37601233, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  738. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.5120002, 0.432000041))
  739. PartWeld = CFuncs["Weld"].Create(m, LLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.0800209, -0.755974054, -1.07999039, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  740. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 0.864000142, 0.863999844))
  741. PartWeld = CFuncs["Weld"].Create(m, LLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94397736, 0.432034969, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  742. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 1.72800028, 0.863999844))
  743. PartWeld = CFuncs["Weld"].Create(m, LLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.51200104, 1.7280277, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  744. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.72799993, 1.72800016, 1.72800016))
  745. PartWeld = CFuncs["Weld"].Create(m, LLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.431991577, 2.59202242, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  746. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  747. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 1.5120002, 1.72799993))
  748. PartWeld = CFuncs["Weld"].Create(m, LLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94397736, -0.755974054, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  749. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.72800016, 1.72799993))
  750. PartWeld = CFuncs["Weld"].Create(m, LLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.648010254, 1.7280277, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  751. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.5120002, 0.432000041))
  752. PartWeld = CFuncs["Weld"].Create(m, LLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.0800209, -0.755974054, 1.07997894, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  753. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.72800016, 1.72800016, 1.72799993))
  754. PartWeld = CFuncs["Weld"].Create(m, LLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.864013672, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  755. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  756. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.0800209, -1.08000946, 0.216036797, -1, 0, 0, 0, 0, 1, 0, 1, 0))
  757. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  758. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  759. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.512025, -1.51202393, 0.648010254, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  760. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  761. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.5120002, 0.432000041, 0.432000041))
  762. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.755974054, -1.08000946, 1.94399261, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  763. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  764. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.5120002, 0.432000041, 0.432000041))
  765. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.755974054, -1.94399261, 1.07996368, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  766. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  767. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  768. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.0800209, -1.08002472, 0.216036797, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  769. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  770. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.864000082, 0.432000041))
  771. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 1.7280277, 1.51200104, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  772. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  773. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(0.864000082, 0.432000041, 0.432000041))
  774. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.432034969, -1.94399261, 0.647975922, 0, -1, 0, -1, 0, 0, -0, -0, -1))
  775. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  776. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 0.432000041))
  777. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-006, -1.94399261, 0.216036797, 0, 0, -0.99999994, -0.999999881, 0, 0, 0, 0.99999994, 0))
  778. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  779. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 1.08000004))
  780. WedgeWeld = CFuncs["Weld"].Create(m, LLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.80800509, 1.1880188, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  781. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  782. RLegBHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "RLegBHandle", Vector3.new(1.29599988, 1.72800016, 1.72800016))
  783. RLegBHandleWeld = CFuncs["Weld"].Create(m, RLegBConnector, RLegBHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.150001526, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  784. CFuncs["Mesh"].Create("SpecialMesh", RLegBHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  785. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  786. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.512025, -1.51200867, 0.647953033, 0, -1, 0, -1, 0, 0, 0, 0, -1))
  787. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  788. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  789. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.08004761, -1.07998657, 0.216036797, -1, 0, 0, 0, 0, 1, 0, 1, 0))
  790. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  791. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 0.648000062))
  792. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-006, -2.80800509, -0.323970795, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  793. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  794. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.5120002, 0.432000041))
  795. PartWeld = CFuncs["Weld"].Create(m, RLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.08001328, -0.755974054, 1.07999039, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  796. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.72800016, 1.72800016, 1.72799993))
  797. PartWeld = CFuncs["Weld"].Create(m, RLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.864006042, 0, 3.43322754e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  798. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.5120002, 0.432000041))
  799. PartWeld = CFuncs["Weld"].Create(m, RLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.08000183, -0.755974054, -1.07999039, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  800. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(1.29600012, 1.72800016, 1.72799993))
  801. PartWeld = CFuncs["Weld"].Create(m, RLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.647956848, 1.7280277, -2.28881836e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  802. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 0.432000041, 1.72799993))
  803. PartWeld = CFuncs["Weld"].Create(m, RLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.51194, 2.37601233, 1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  804. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 1.5120002, 1.72799993))
  805. PartWeld = CFuncs["Weld"].Create(m, RLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94395065, -0.755974054, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  806. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(1.72799993, 1.72800016, 1.72800016))
  807. PartWeld = CFuncs["Weld"].Create(m, RLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.431980133, 2.5920229, 1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  808. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  809. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 0.864000142, 0.863999844))
  810. PartWeld = CFuncs["Weld"].Create(m, RLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94395065, 0.432034969, 7.62939453e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  811. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.432000041, 1.72800028, 0.863999844))
  812. PartWeld = CFuncs["Weld"].Create(m, RLegBHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.51194, 1.7280277, 1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  813. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.864000082, 0.432000041))
  814. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836e-005, 1.7280277, 1.51194, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  815. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  816. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  817. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.07997894, -1.08001328, 0.216036797, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  818. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  819. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(0.864000082, 0.432000041, 0.432000041))
  820. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.432034969, -1.94400024, 0.648040771, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  821. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  822. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 1.08000004))
  823. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.80800509, 1.18800354, 0, 0, 1, 0, -1, 0, 1, -0, 0))
  824. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  825. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.72800016, 0.432000041, 0.432000041))
  826. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.7220459e-005, -1.94406891, 0.216036797, 0, 0, -1, -1, 0, 0, 0, 1, 0))
  827. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  828. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.5120002, 0.432000041, 0.432000041))
  829. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.755974054, -1.0799675, 1.94395065, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  830. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  831. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(0.864000082, 0.432000041, 0.432000041))
  832. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.432034969, -1.94400024, 0.64799881, 0, -1, 0, -1, 0, 0, 0, 0, -1))
  833. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  834. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.5120002, 0.432000041, 0.432000041))
  835. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.755974054, -1.94398499, 1.07994461, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  836. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  837. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(1.29600012, 0.432000041, 0.432000041))
  838. WedgeWeld = CFuncs["Weld"].Create(m, RLegBHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.512025, -1.51204681, 0.64799881, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  839. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  840.  
  841. EffectModel = Instance.new("Model", Character)
  842. EffectModel.Name = "Effects"
  843.  
  844. Effects = {
  845. ["Block"] = {
  846. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  847. local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  848. prt.Anchored = true
  849. prt.CFrame = cframe
  850. local msh = CFuncs["Mesh"].Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  851. game:GetService("Debris"):AddItem(prt, 10)
  852. if Type == 1 or Type == nil then
  853. table.insert(Effects, {
  854. prt,
  855. "Block1",
  856. delay,
  857. x3,
  858. y3,
  859. z3,
  860. msh
  861. })
  862. elseif Type == 2 then
  863. table.insert(Effects, {
  864. prt,
  865. "Block2",
  866. delay,
  867. x3,
  868. y3,
  869. z3,
  870. msh
  871. })
  872. end
  873. end;
  874. };
  875.  
  876. ["Cylinder"] = {
  877. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  878. local prt = CFuncs["Part"].Create(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  879. prt.Anchored = true
  880. prt.CFrame = cframe
  881. local msh = CFuncs["Mesh"].Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  882. game:GetService("Debris"):AddItem(prt, 2)
  883. Effects[#Effects + 1] = {
  884. prt,
  885. "Cylinder",
  886. delay,
  887. x3,
  888. y3,
  889. z3
  890. }
  891. end;
  892. };
  893.  
  894. ["Sphere"] = {
  895. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  896. local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  897. prt.Anchored = true
  898. prt.CFrame = cframe
  899. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  900. game:GetService("Debris"):AddItem(prt, 10)
  901. table.insert(Effects, {
  902. prt,
  903. "Cylinder",
  904. delay,
  905. x3,
  906. y3,
  907. z3,
  908. msh
  909. })
  910. end;
  911. };
  912.  
  913. ["Ring"] = {
  914. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  915. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  916. prt.Anchored = true
  917. prt.CFrame = cframe
  918. local msh = CFuncs["Mesh"].Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  919. game:GetService("Debris"):AddItem(prt, 10)
  920. table.insert(Effects, {
  921. prt,
  922. "Cylinder",
  923. delay,
  924. x3,
  925. y3,
  926. z3,
  927. msh
  928. })
  929. end;
  930. };
  931.  
  932.  
  933. ["Wave"] = {
  934. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  935. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  936. prt.Anchored = true
  937. prt.CFrame = cframe
  938. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  939. game:GetService("Debris"):AddItem(prt, 10)
  940. table.insert(Effects, {
  941. prt,
  942. "Cylinder",
  943. delay,
  944. x3,
  945. y3,
  946. z3,
  947. msh
  948. })
  949. end;
  950. };
  951.  
  952. ["Break"] = {
  953. Create = function(brickcolor, cframe, x1, y1, z1)
  954. local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  955. prt.Anchored = true
  956. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  957. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  958. local num = math.random(10, 50) / 1000
  959. game:GetService("Debris"):AddItem(prt, 10)
  960. table.insert(Effects, {
  961. prt,
  962. "Shatter",
  963. num,
  964. prt.CFrame,
  965. math.random() - math.random(),
  966. 0,
  967. math.random(50, 100) / 100
  968. })
  969. end;
  970. };
  971. }
  972.  
  973. function LaserBarrage(Prt, Parent)
  974. CanAttack = false
  975. local efprt = CFuncs["Part"].Create(Parent, "SmoothPlastic", 0, 0.5, BrickColor.new("Cyan"), "Effect", Vector3.new(0.2, 0.2, 0.2))
  976. efprt.Anchored = true
  977. local efmsh = CFuncs["Mesh"].Create("CylinderMesh", efprt, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  978. local spread = Vector3.new((math.random(-1, 0) + math.random()) * 3, (math.random(-1, 0) + math.random()) * 3, (math.random(-1, 0) + math.random()) * 3) * (Prt.Position - mouse.Hit.p).magnitude / 100
  979. coroutine.resume(coroutine.create(function(Part, Mesh, Spreaded)
  980. game:GetService("Debris"):AddItem(Part, 6)
  981. local TheHit = mouse.Hit.p
  982. local MouseLook = CFrame.new((Prt.Position + TheHit) / 2, TheHit + Spreaded)
  983. local hit, pos = rayCast(Prt.Position, MouseLook.lookVector, 1000, Parent)
  984. local tefprt = CFuncs["Part"].Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", Vector3.new(0.2, 0.2, 0.2))
  985. tefprt.CFrame = CFrame.new(pos)
  986. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), CFrame.new(pos), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.1)
  987. game:GetService("Debris"):AddItem(tefprt, 3)
  988. Part.CFrame = CFrame.new((Prt.Position + pos) / 2, pos) * angles(1.57, 0, 0)
  989. if (hit.Parent:findFirstChild("Humanoid") ~= nil) then
  990. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then
  991. MagnitudeDamage(tefprt, 8, 10, 20, BrickColor.new("Mid gray"), BrickColor.new("Toothpaste"), "", 1)
  992. end
  993. end
  994. local mag = (Prt.Position - pos).magnitude
  995. Effects["Cylinder"].Create(BrickColor.new("Toothpaste"), Part.CFrame, 1, mag * 5, 1, 0.5, 0, 0.5, 0.1)
  996. Part.Parent = nil
  997. CanAttack = true
  998. end), efprt, efmsh, spread)
  999. end
  1000.  
  1001. function ShootCannon(asd)
  1002. local MainPos = asd.Position
  1003. local MainPos2 = mouse.Hit.p
  1004. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1005. num = 20
  1006. coroutine.resume(coroutine.create(function(Spreaded)
  1007. repeat
  1008. wait()
  1009. local hit, pos = rayCast(MainPos, MouseLook.lookVector, 50, RootPart.Parent)
  1010. local TheHit = mouse.Hit.p
  1011. local mag = (MainPos - pos).magnitude
  1012. Effects["Cylinder"].Create(BrickColor.new("Toothpaste"), CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 10, mag * 5, 3, .5, 1, 5, 0.4)
  1013. MainPos = MainPos + (MouseLook.lookVector * 50)
  1014. num = num - 1
  1015. if hit ~= nil then
  1016. num = 0
  1017. local ref = CFuncs["Part"].Create(workspace, "Neon", 0, 1, BrickColor.new("Dark stone grey"), "Reference", Vector3.new())
  1018. ref.Anchored = true
  1019. ref.CFrame = CFrame.new(pos)
  1020. CFuncs["Sound"].Create("rbxassetid://184718741", ref, 1, 1.3)
  1021. for i = 1, 2 do
  1022. Effects["Block"].Create(BrickColor.new("Toothpaste"), ref.CFrame, 10, 10, 10, 9, 9, 9, 0.08, 1)
  1023. end
  1024. MagnitudeDamage(ref, 18, 25, 40, BrickColor.new("Toothpaste"), BrickColor.new("Institutional white"))
  1025. game:GetService("Debris"):AddItem(ref, 1)
  1026. end
  1027. until num <= 0
  1028. end))
  1029. end
  1030.  
  1031. function LaserShot()
  1032. attack = true
  1033. Humanoid.WalkSpeed = 0
  1034. for i = 0, 1, 0.05 do
  1035. swait()
  1036. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  1037. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(0)), .3)
  1038. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(30), math.rad(20)), 0.3)
  1039. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(-30), math.rad(-20)), 0.3)
  1040. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(-30), math.rad(-20)), .3)
  1041. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(30), math.rad(20)), .3)
  1042. end
  1043. local ceef = CFrame.new(CannonBarrel.Position, mouse.Hit.p)
  1044. local hit, pos = rayCast(CannonBarrel.Position, ceef.lookVector, 999, Character)
  1045. local mag = (CannonBarrel.Position - pos).magnitude
  1046. if pos ~= nil then
  1047. CFuncs["Sound"].Create("rbxassetid://300916105", CannonBarrel, 1, 1)
  1048. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), CannonBarrel.CFrame, 6, 6, 6, 3, 3, 3, 0.08, m)
  1049. Effects["Cylinder"].Create(BrickColor.new("Toothpaste"), CFrame.new((CannonBarrel.Position + pos) / 2, pos) * angles(1.57, 0, 0), 2, mag * 5, 3, 1, 1, 1, 0.1)
  1050. local ref = CFuncs["Part"].Create(workspace, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  1051. ref.Anchored = true
  1052. ref.CFrame = CFrame.new(pos)
  1053. game:GetService("Debris"):AddItem(ref, 1)
  1054. CFuncs["Sound"].Create("rbxassetid://300916057", ref, 1, 1)
  1055. MagnitudeDamage(ref, 10, 20, 30, BrickColor.new("Mid gray"), BrickColor.new("Toothpaste"), "", 1)
  1056. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), CFrame.new(ref.Position), 5, 5, 5, 4, 4, 4, 0.1)
  1057. end
  1058. for i = 0, 1, 0.13 do
  1059. swait()
  1060. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.5, 0) * angles(math.rad(5), math.rad(0), math.rad(0)), .5)
  1061. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), .5)
  1062. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(30), math.rad(20)), 0.5)
  1063. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(-30), math.rad(-20)), 0.5)
  1064. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(-30), math.rad(-20)), .5)
  1065. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(30), math.rad(20)), .5)
  1066. end
  1067. Humanoid.WalkSpeed = 16
  1068. attack = false
  1069. end
  1070.  
  1071. function FireCannon()
  1072. attack = true
  1073. Humanoid.WalkSpeed = 0
  1074. for i = 1, 2 do
  1075. for i = 0, 1, 0.05 do
  1076. swait()
  1077. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.5, 1) * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  1078. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(0)), .3)
  1079. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(30), math.rad(20)), 0.3)
  1080. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(-30), math.rad(-20)), 0.3)
  1081. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(-30), math.rad(-20)), .3)
  1082. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(30), math.rad(20)), .3)
  1083. end
  1084. ShootCannon(CannonBarrel)
  1085. CFuncs["Sound"].Create("rbxassetid://184749318", CannonBarrel, 1, 1)
  1086. CFuncs["Sound"].Create("rbxassetid://184574181", CannonBarrel, 1, 1.1)
  1087. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), CannonBarrel.CFrame, 6, 6, 6, 3, 3, 3, 0.08, m)
  1088. for i = 0, 1, 0.13 do
  1089. swait()
  1090. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.5, 2) * angles(math.rad(5), math.rad(0), math.rad(0)), .5)
  1091. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), .5)
  1092. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(30), math.rad(20)), 0.5)
  1093. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(-30), math.rad(-20)), 0.5)
  1094. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(-30), math.rad(-20)), .5)
  1095. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(30), math.rad(20)), .5)
  1096. end
  1097. end
  1098. Humanoid.WalkSpeed = 16
  1099. attack = false
  1100. end
  1101.  
  1102. function Shoot(asd)
  1103. local MainPos = asd.Position
  1104. local MainPos2 = mouse.Hit.p
  1105. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1106. num = 100
  1107. coroutine.resume(coroutine.create(function(Spreaded)
  1108. repeat
  1109. wait()
  1110. local hit, pos = rayCast(MainPos, MouseLook.lookVector, 50, RootPart.Parent)
  1111. local TheHit = mouse.Hit.p
  1112. local mag = (MainPos - pos).magnitude
  1113. Effects["Cylinder"].Create(BrickColor.new("Toothpaste"), CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, mag * 5, 3, .5, 1, .5, 0.4)
  1114. MainPos = MainPos + (MouseLook.lookVector * 50)
  1115. num = num - 1
  1116. if hit ~= nil then
  1117. num = 0
  1118. local ref = CFuncs["Part"].Create(workspace, "Neon", 0, 1, BrickColor.new("Dark stone grey"), "Reference", Vector3.new())
  1119. ref.Anchored = true
  1120. ref.CFrame = CFrame.new(pos)
  1121. MagnitudeDamage(ref, 5, 10, 30, BrickColor.new("Toothpaste"), BrickColor.new("Institutional white"))
  1122. game:GetService("Debris"):AddItem(ref, 1)
  1123. end
  1124. until num <= 0
  1125. end))
  1126. end
  1127.  
  1128. function AutoFire()
  1129. attack = true
  1130. Humanoid.WalkSpeed = 2
  1131. for i = 1, 10 do
  1132. for i = 0, 1, 0.6 do
  1133. swait()
  1134. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.6, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .5)
  1135. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-20), math.rad(0)), .5)
  1136. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(30), math.rad(20)), 0.5)
  1137. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(-30), math.rad(-20)), 0.5)
  1138. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(-30), math.rad(-20)), .5)
  1139. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(30), math.rad(20)), .5)
  1140. end
  1141. Shoot(BarrelL)
  1142. CFuncs["Sound"].Create("rbxassetid://157396527", BarrelL, 1, .8)
  1143. CFuncs["Sound"].Create("rbxassetid://184574181", BarrelL, 1, 1.3)
  1144. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), BarrelL.CFrame, 6, 6, 6, 3, 3, 3, 0.3, m)
  1145. for i = 0, 1, 0.6 do
  1146. swait()
  1147. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.6, 0) * angles(math.rad(.1), math.rad(0), math.rad(0)), .5)
  1148. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-20), math.rad(0)), .5)
  1149. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(30), math.rad(20)), 0.5)
  1150. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(-30), math.rad(-20)), 0.5)
  1151. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(-30), math.rad(-20)), .5)
  1152. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(30), math.rad(20)), .5)
  1153. end
  1154. for i = 0, 1, 0.6 do
  1155. swait()
  1156. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.6, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .5)
  1157. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-20), math.rad(0)), .5)
  1158. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(30), math.rad(20)), 0.5)
  1159. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(-30), math.rad(-20)), 0.5)
  1160. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(-30), math.rad(-20)), .5)
  1161. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(30), math.rad(20)), .5)
  1162. end
  1163. Shoot(BarrelR)
  1164. CFuncs["Sound"].Create("rbxassetid://157396527", BarrelR, 1, .8)
  1165. CFuncs["Sound"].Create("rbxassetid://184574181", BarrelR, 1, 1.3)
  1166. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), BarrelR.CFrame, 6, 6, 6, 3, 3, 3, 0.3, m)
  1167. for i = 0, 1, 0.6 do
  1168. swait()
  1169. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.6, 0) * angles(math.rad(.1), math.rad(0), math.rad(0)), .5)
  1170. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-20), math.rad(0)), .5)
  1171. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(30), math.rad(20)), 0.5)
  1172. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(-30), math.rad(-20)), 0.5)
  1173. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(-30), math.rad(-20)), .5)
  1174. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(9.5), math.rad(30), math.rad(20)), .5)
  1175. end
  1176. end
  1177. Humanoid.WalkSpeed = 16
  1178. attack = false
  1179. end
  1180.  
  1181. function QuadShot()
  1182. attack = true
  1183. Humanoid.WalkSpeed = 0
  1184. for i = 0, 1, 0.1 do
  1185. swait()
  1186. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  1187. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), .3)
  1188. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(30), math.rad(20)), 0.3)
  1189. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(-30), math.rad(-20)), 0.3)
  1190. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(-30), math.rad(-20)), .3)
  1191. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(30), math.rad(20)), .3)
  1192. end
  1193. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), CannonBarrel.CFrame, 6, 6, 6, 3, 3, 3, 0.1, m)
  1194. for i = 1, 5 do
  1195. CFuncs["Sound"].Create("rbxassetid://131632972", CannonBarrel, 1, 1.1)
  1196. local hit, pos = rayCast(CannonBarrel.Position, CannonBarrel.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector, -220, Character)
  1197. local mag = (CannonBarrel.Position - pos).magnitude
  1198. Effects["Cylinder"].Create(BrickColor.new("Toothpaste"), CFrame.new((CannonBarrel.Position + pos) / 2, pos) * angles(1.57, 0, 0), 6, mag * 5, 6, -0.5, 1, -0.5, 0.1)
  1199. local cf2 = mouse.Hit.p + Vector3.new(math.random(-1500, 1500) / 100, 100, math.random(-1500, 1500) / 100)
  1200. local hit2, pos2 = rayCast(cf2, CFrame.new(cf2, cf2 - Vector3.new(0, 1, 0)).lookVector, 999, Character)
  1201. if hit2 ~= nil then
  1202. local d1 = CFuncs["Part"].Create(workspace, "Neon", 0, 0.5, BrickColor.new("Toothpaste"), "Effect", Vector3.new())
  1203. d1.Anchored = true
  1204. d1.CFrame = CFrame.new(pos2)
  1205. game:GetService("Debris"):AddItem(d1, 5)
  1206. local msh = CFuncs["Mesh"].Create("CylinderMesh", d1, "nil", "nil", Vector3.new(0, 0, 0), Vector3.new(30, 5, 30))
  1207. local d2 = d1:Clone()
  1208. d2.Parent = d1
  1209. d2.CFrame = CFrame.new(d1.Position)
  1210. d2.BrickColor = BrickColor.new("Cyan")
  1211. d2.Mesh.Scale = Vector3.new(0, 5, 0)
  1212. table.insert(Effects, {
  1213. d1,
  1214. "QuadShot",
  1215. d2,
  1216. d2.Mesh,
  1217. 0
  1218. })
  1219. end
  1220. end
  1221. for i = 0, 1, 0.13 do
  1222. swait()
  1223. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.7, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  1224. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)), .3)
  1225. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(40), math.rad(30)), 0.3)
  1226. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(-40), math.rad(-30)), 0.3)
  1227. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(-40), math.rad(-30)), .3)
  1228. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(40), math.rad(30)), .3)
  1229. end
  1230. Humanoid.WalkSpeed = 16
  1231. attack = false
  1232. end
  1233.  
  1234. --[[Attacks]]--
  1235.  
  1236. local Sprint = false
  1237.  
  1238. local CanAttack = true
  1239.  
  1240. mouse.Button1Down:connect(function()
  1241. if attack == false and attacktype == 1 and CanAttack == true then
  1242. attacktype = 2
  1243. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138083993", BarrelL, 1, 1)
  1244. Effects["Block"].Create(BrickColor.new("Toothpaste"), BarrelL.CFrame, 1, 1, 1, 1.5, 1.5, 1.5, .07, 1)
  1245. for i = 1, 10 do
  1246. LaserBarrage(BarrelL, Character)
  1247. end
  1248. elseif attack == false and attacktype == 2 and CanAttack == true then
  1249. attacktype = 1
  1250. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138083993", BarrelR, 1, 1)
  1251. Effects["Block"].Create(BrickColor.new("Toothpaste"), BarrelR.CFrame, 1, 1, 1, 1.5, 1.5, 1.5, .07, 1)
  1252. for i = 1, 10 do
  1253. LaserBarrage(BarrelR, Character)
  1254. end
  1255. end
  1256. end)
  1257.  
  1258. mouse.KeyDown:connect(function(k)
  1259. k = k:lower()
  1260. if attack == false and k == '0' then
  1261. Sprint = true
  1262. elseif attack == false and k == 'z' then
  1263. LaserShot()
  1264. elseif attack == false and k == 'x' then
  1265. FireCannon()
  1266. elseif attack == false and k == 'c' then
  1267. AutoFire()
  1268. elseif attack == false and k == 'v' then
  1269. QuadShot()
  1270. end
  1271. end)
  1272.  
  1273. mouse.KeyUp:connect(function(k)
  1274. k = k:lower()
  1275. if attack == false and k == '0' and Sprint == true then
  1276. Sprint = false
  1277. end
  1278. end)
  1279.  
  1280. local floornum = 0
  1281. local floornum2 = 0
  1282.  
  1283. while true do
  1284. swait()
  1285. if Sprint == false then
  1286. local aim = CFrame.new(RootPart.Position, mouse.Hit.p)
  1287. local direction = aim.lookVector
  1288. local headingA = math.atan2(direction.x, direction.z)
  1289. headingA = math.deg(headingA)
  1290. Humanoid.AutoRotate = false
  1291. RootPart.CFrame = CFrame.new(RootPart.Position) * angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1292. else
  1293. Humanoid.AutoRotate = true
  1294. end
  1295. for i, v in pairs(Character:GetChildren()) do
  1296. if v:IsA'Model' then
  1297. for _, c in pairs(v:GetChildren()) do
  1298. if c:IsA'Part' then
  1299. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1300. end
  1301. end
  1302. end
  1303. end
  1304. Humanoid.PlatformStand = false
  1305. Humanoid.Sit = false
  1306. for i, v in pairs(Torso:GetChildren()) do
  1307. if v:IsA'BodyGyro' then
  1308. v:remove()
  1309. elseif v:IsA'BodyPosition' then
  1310. v:remove()
  1311. elseif v:IsA'BodyForce' then
  1312. v:remove()
  1313. elseif v:IsA'BodyVelocity' then
  1314. v:remove()
  1315. elseif v:IsA'BodyThrust' then
  1316. v:remove()
  1317. elseif v:IsA'BodyAngularVelocity' then
  1318. v:remove()
  1319. end
  1320. end
  1321. for i, v in pairs(Character:GetChildren()) do
  1322. if v:IsA("Part") then
  1323. v.Transparency = 1
  1324. elseif v:IsA("Hat") then
  1325. v:WaitForChild("Handle").Transparency = 1
  1326. end
  1327. end
  1328. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1329. velocity = RootPart.Velocity.y
  1330. sine = sine + change
  1331. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1332. if equipped == true or equipped == false then
  1333. if RootPart.Velocity.y > 1 and hit == nil then
  1334. Anim = "Jump"
  1335. if attack == false then
  1336. change = 1
  1337. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  1338. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(10), math.rad(0)), .3)
  1339. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(30), math.rad(30)), 0.3)
  1340. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(-30), math.rad(-30)), 0.3)
  1341. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(-30), math.rad(-30)), .3)
  1342. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(30), math.rad(30)), .3)
  1343. end
  1344. elseif RootPart.Velocity.y < -1 and hit == nil then
  1345. Anim = "Fall"
  1346. if attack == false then
  1347. change = 1
  1348. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .3)
  1349. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(10), math.rad(0)), .3)
  1350. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(20), math.rad(30), math.rad(50)), 0.3)
  1351. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(20), math.rad(-30), math.rad(-50)), 0.3)
  1352. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(20), math.rad(-30), math.rad(-50)), .3)
  1353. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(20), math.rad(30), math.rad(50)), .3)
  1354. end
  1355. elseif Torsovelocity < 1 and hit ~= nil then
  1356. Anim = "Idle"
  1357. if attack == false then
  1358. change = 1
  1359. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.5 + .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1360. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-20 + 1 * math.cos(sine / 20)), math.rad(0)), .3)
  1361. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0 - .1 * math.cos(sine / 20), 0) * angles(math.rad(10 + 1 * math.cos(sine / 20)), math.rad(20 - 1 * math.cos(sine / 20)), math.rad(20)), 0.3)
  1362. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0 - .1 * math.cos(sine / 20), 0) * angles(math.rad(10 + 1 * math.cos(sine / 20)), math.rad(-20 + 1 * math.cos(sine / 20)), math.rad(-20)), 0.3)
  1363. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0 - .1 * math.cos(sine / 20), 0) * angles(math.rad(10 + 1 * math.cos(sine / 20)), math.rad(-20 + 1 * math.cos(sine / 20)), math.rad(-20)), .3)
  1364. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0 - .1 * math.cos(sine / 20), 0) * angles(math.rad(10 + 1 * math.cos(sine / 20)), math.rad(20 - 1 * math.cos(sine / 20)), math.rad(20)), .3)
  1365. end
  1366. elseif Torsovelocity > 2 and hit ~= nil then
  1367. Anim = "Walk"
  1368. if attack == false and Sprint == false then
  1369. change = 1.5
  1370. Humanoid.WalkSpeed = 16
  1371. floornum = floornum + 1
  1372. floornum2 = floornum2 + 1
  1373. if 15 <= floornum then
  1374. floornum = 0
  1375. CFuncs["Sound"].Create("rbxassetid://180199793", Torso, .9, math.random(220, 250) / 100)
  1376. end
  1377. if 16 <= floornum2 then
  1378. floornum2 = 0
  1379. CFuncs["Sound"].Create("rbxassetid://180199793", Torso, .9, math.random(220, 250) / 100)
  1380. end
  1381. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.3 + .01 * math.cos(sine / 8), 0) * angles(math.rad(0), math.rad(2 * math.cos(sine / 7)), math.rad(0)), .3)
  1382. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1383. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, 0 - 0.5 * math.cos(sine / 8) / 2, 0 + .5 * math.sin(sine / 8) / 2) * angles(math.rad(-20 * math.sin(sine / 8)), math.rad(20), math.rad(20)), 0.3)
  1384. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, 0 + 0.5 * math.cos(sine / 8) / 2, 0 - .5 * math.sin(sine / 8) / 2) * angles(math.rad(20 * math.sin(sine / 8)), math.rad(-20), math.rad(-20)), 0.3)
  1385. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0 + 0.5 * math.cos(sine / 8) / 2, 0 + .5 * math.sin(sine / 8) / 2) * angles(math.rad(-20 * math.sin(sine / 8)), math.rad(-20), math.rad(-20)), .3)
  1386. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0 - 0.5 * math.cos(sine / 8) / 2, 0 - .5 * math.sin(sine / 8) / 2) * angles(math.rad(20 * math.sin(sine / 8)), math.rad(20), math.rad(20)), .3)
  1387. elseif attack == false and Sprint == true then
  1388. change = 3
  1389. hitfloor2 = rayCast(Torso.Position, CFrame.new(Torso.Position, Torso.Position - Vector3.new(0, 1, 0)).lookVector, 6, Character)
  1390. floornum = floornum + 1
  1391. if 2 <= floornum then
  1392. floornum = 0
  1393. if hitfloor2 ~= nil then
  1394. Effects["Break"].Create(BrickColor.new("New Yeller"), CFrame.new(Ball1.Position), 3, 1, 2)
  1395. Effects["Break"].Create(BrickColor.new("New Yeller"), CFrame.new(Ball2.Position), 3, 1, 2)
  1396. end
  1397. end
  1398. Humanoid.WalkSpeed = 100
  1399. MainHandleWeld.C0 = clerp(MainHandleWeld.C0, CFrame.new(0, -.7 + .1 * math.cos(sine / 20), 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .3)
  1400. CannonHandleWeld.C0 = clerp(CannonHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1401. RLegFHandleWeld.C0 = clerp(RLegFHandleWeld.C0, CFrame.new(0, .2 - .1 * math.cos(sine / 20), 0) * angles(math.rad(20 + 1 * math.cos(sine / 20)), math.rad(20 - 1 * math.cos(sine / 20)), math.rad(25)), 0.3)
  1402. LLegFHandleWeld.C0 = clerp(LLegFHandleWeld.C0, CFrame.new(0, .2 - .1 * math.cos(sine / 20), 0) * angles(math.rad(20 + 1 * math.cos(sine / 20)), math.rad(-20 + 1 * math.cos(sine / 20)), math.rad(-25)), 0.3)
  1403. RLegBHandleWeld.C0 = clerp(RLegBHandleWeld.C0, CFrame.new(0, 0 - .1 * math.cos(sine / 20), 0) * angles(math.rad(20 + 1 * math.cos(sine / 20)), math.rad(-10 + 1 * math.cos(sine / 20)), math.rad(-15)), .3)
  1404. LLegBHandleWeld.C0 = clerp(LLegBHandleWeld.C0, CFrame.new(0, 0 - .1 * math.cos(sine / 20), 0) * angles(math.rad(20 + 1 * math.cos(sine / 20)), math.rad(10 - 1 * math.cos(sine / 20)), math.rad(15)), .3)
  1405. end
  1406. end
  1407. end
  1408. if #Effects > 0 then
  1409. for e = 1, #Effects do
  1410. if Effects[e] ~= nil then
  1411. local Thing = Effects[e]
  1412. if Thing ~= nil then
  1413. local Part = Thing[1]
  1414. local Mode = Thing[2]
  1415. local Delay = Thing[3]
  1416. local IncX = Thing[4]
  1417. local IncY = Thing[5]
  1418. local IncZ = Thing[6]
  1419. if Thing[1].Transparency <= 1 then
  1420. if Thing[2] == "Block1" then
  1421. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1422. Mesh = Thing[1].Mesh
  1423. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1424. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1425. elseif Thing[2] == "QuadShot" then
  1426. if Thing[5] < 30 then
  1427. Thing[5] = Thing[5] + 1.5
  1428. Thing[4].Scale = Vector3.new(Thing[5], 5, Thing[5])
  1429. else
  1430. refda = CFuncs["Part"].Create(workspace, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  1431. refda.Anchored = true
  1432. refda.CFrame = CFrame.new(Thing[1].Position)
  1433. game:GetService("Debris"):AddItem(refda, 1)
  1434. CFuncs["Sound"].Create("rbxassetid://300916105", refda, 1, 1)
  1435. MagnitudeDamage(refda, 20, 30, 40, BrickColor.new("Toothpaste"), BrickColor.new("Institutional white"))
  1436. Effects["Cylinder"].Create(BrickColor.new("Toothpaste"), CFrame.new(refda.Position), 3, 9999, 3, 1, 1, 1, 0.1)
  1437. for i = 1, 3 do
  1438. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), CFrame.new(refda.Position), 10, 10, 10, 4 * i, 4 * i, 4 * i, 0.08)
  1439. end
  1440. Thing[1].Parent = nil
  1441. table.remove(Effects, e)
  1442. end
  1443. elseif Thing[2] == "Block2" then
  1444. Thing[1].CFrame = Thing[1].CFrame
  1445. Mesh = Thing[7]
  1446. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1447. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1448. elseif Thing[2] == "Cylinder" then
  1449. Mesh = Thing[1].Mesh
  1450. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1451. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1452. elseif Thing[2] == "Blood" then
  1453. Mesh = Thing[7]
  1454. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  1455. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1456. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1457. elseif Thing[2] == "Elec" then
  1458. Mesh = Thing[1].Mesh
  1459. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1460. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1461. elseif Thing[2] == "Disappear" then
  1462. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1463. elseif Thing[2] == "Shatter" then
  1464. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1465. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1466. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1467. Thing[6] = Thing[6] + Thing[5]
  1468. end
  1469. else
  1470. Part.Parent = nil
  1471. table.remove(Effects, e)
  1472. end
  1473. end
  1474. end
  1475. end
  1476. end
  1477. end
Add Comment
Please, Sign In to add comment