Advertisement
nicopow

Untitled

Jul 7th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 136.26 KB | None | 0 0
  1. --PROTOSMASHER VOIDACITY STEALER!
  2.  
  3.  
  4.  
  5. while not getmetatable(shared) do
  6. wait()
  7. end
  8. shared(script)
  9. Player = game:GetService("Players").LocalPlayer
  10. Character = Player.Character
  11. PlayerGui = Player.PlayerGui
  12. Backpack = Player.Backpack
  13. Torso = Character.Torso
  14. Head = Character.Head
  15. Humanoid = Character.Humanoid
  16. m = Instance.new("Model", Character)
  17. LeftArm = Character["Left Arm"]
  18. LeftLeg = Character["Left Leg"]
  19. RightArm = Character["Right Arm"]
  20. RightLeg = Character["Right Leg"]
  21. LS = Torso["Left Shoulder"]
  22. LH = Torso["Left Hip"]
  23. RS = Torso["Right Shoulder"]
  24. RH = Torso["Right Hip"]
  25. Face = Head.face
  26. Neck = Torso.Neck
  27. it = Instance.new
  28. attacktype = 1
  29. vt = Vector3.new
  30. cf = CFrame.new
  31. euler = CFrame.fromEulerAnglesXYZ
  32. angles = CFrame.Angles
  33. cloaked = false
  34. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  35. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  36. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  37. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  38. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  39. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  40. RootPart = Character.HumanoidRootPart
  41. RootJoint = RootPart.RootJoint
  42. RootCF = euler(-1.57, 0, 3.14)
  43. attack = false
  44. attackdebounce = false
  45. deb = false
  46. equipped = true
  47. hand = false
  48. MMouse = nil
  49. combo = 0
  50. mana = 0
  51. trispeed = 0.2
  52. attackmode = "none"
  53. local idle = 0
  54. local Anim = "Idle"
  55. local Effects = {}
  56. local gun = false
  57. local shoot = false
  58. player = nil
  59. mana = 0
  60. cam = workspace.CurrentCamera
  61. ZTarget = nil
  62. RocketTarget = nil
  63. local Targetting = false
  64. mouse = Player:GetMouse()
  65. RSH, LSH = nil, nil
  66. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  67. RW.Name = "Right Shoulder"
  68. LW.Name = "Left Shoulder"
  69. LH = Torso["Left Hip"]
  70. RH = Torso["Right Hip"]
  71. TorsoColor = Torso.BrickColor
  72. function NoOutline(Part)
  73. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  74. end
  75. player = Player
  76. ch = Character
  77. RSH = ch.Torso["Right Shoulder"]
  78. LSH = ch.Torso["Left Shoulder"]
  79. RSH.Parent = nil
  80. LSH.Parent = nil
  81. RW.Name = "Right Shoulder"
  82. RW.Part0 = ch.Torso
  83. RW.C0 = cf(1.5, 0.5, 0)
  84. RW.C1 = cf(0, 0.5, 0)
  85. RW.Part1 = ch["Right Arm"]
  86. RW.Parent = ch.Torso
  87. LW.Name = "Left Shoulder"
  88. LW.Part0 = ch.Torso
  89. LW.C0 = cf(-1.5, 0.5, 0)
  90. LW.C1 = cf(0, 0.5, 0)
  91. LW.Part1 = ch["Left Arm"]
  92. LW.Parent = ch.Torso
  93. function swait(num)
  94. if num == 0 or num == nil then
  95. game:service("RunService").Heartbeat:wait(0)
  96. else
  97. for i = 0, num do
  98. game:service("RunService").Heartbeat:wait(0)
  99. end
  100. end
  101. end
  102. function nooutline(part)
  103. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  104. end
  105. function part(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  106. local fp = it("Part")
  107. fp.formFactor = formfactor
  108. fp.Parent = parent
  109. fp.Reflectance = reflectance
  110. fp.Transparency = transparency
  111. fp.CanCollide = false
  112. fp.Locked = true
  113. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  114. fp.Name = name
  115. fp.Size = size
  116. fp.Position = Character.Torso.Position
  117. nooutline(fp)
  118. fp.Material = material
  119. fp:BreakJoints()
  120. return fp
  121. end
  122. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  123. local mesh = it(Mesh)
  124. mesh.Parent = part
  125. if Mesh == "SpecialMesh" then
  126. mesh.MeshType = meshtype
  127. mesh.MeshId = meshid
  128. end
  129. mesh.Offset = offset
  130. mesh.Scale = scale
  131. return mesh
  132. end
  133. function weld(parent, part0, part1, c0, c1)
  134. local weld = it("Weld")
  135. weld.Parent = parent
  136. weld.Part0 = part0
  137. weld.Part1 = part1
  138. weld.C0 = c0
  139. weld.C1 = c1
  140. return weld
  141. end
  142. local CFrameFromTopBack = function(at, top, back)
  143. local right = top:Cross(back)
  144. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  145. end
  146. function Triangle(a, b, c)
  147. local edg1 = c - a:Dot(b - a.unit)
  148. local edg2 = a - b:Dot(c - b.unit)
  149. local edg3 = b - c:Dot(a - c.unit)
  150. if edg1 <= b - a.magnitude and edg1 >= 0 then
  151. a, b = a, b
  152. elseif edg2 <= c - b.magnitude and edg2 >= 0 then
  153. a, b, c = b, c, a
  154. elseif edg3 <= a - c.magnitude and edg3 >= 0 then
  155. a, b, c = c, a, b
  156. else
  157. assert(false, "unreachable")
  158. end
  159. local len1 = c - a:Dot(b - a.unit)
  160. local len2 = b - a.magnitude - len1
  161. local width = a + b - a.unit * len1 - c.magnitude
  162. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  163. local list = {}
  164. local TrailColor = "Dark grey"
  165. if len1 > 0.01 then
  166. local w1 = Instance.new("WedgePart", m)
  167. game:GetService("Debris"):AddItem(w1, 5)
  168. w1.Material = "SmoothPlastic"
  169. w1.FormFactor = "Custom"
  170. w1.BrickColor = BrickColor.new(TrailColor)
  171. w1.Transparency = 0
  172. w1.Reflectance = 0
  173. w1.Material = "SmoothPlastic"
  174. w1.CanCollide = false
  175. NoOutline(w1)
  176. local sz = Vector3.new(0.2, width, len1)
  177. w1.Size = sz
  178. local sp = Instance.new("SpecialMesh", w1)
  179. sp.MeshType = "Wedge"
  180. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  181. w1:BreakJoints()
  182. w1.Anchored = true
  183. w1.Parent = workspace
  184. w1.Transparency = 0.7
  185. table.insert(Effects, {
  186. w1,
  187. "Disappear",
  188. 0.01
  189. })
  190. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  191. table.insert(list, w1)
  192. end
  193. if len2 > 0.01 then
  194. local w2 = Instance.new("WedgePart", m)
  195. game:GetService("Debris"):AddItem(w2, 5)
  196. w2.Material = "SmoothPlastic"
  197. w2.FormFactor = "Custom"
  198. w2.BrickColor = BrickColor.new(TrailColor)
  199. w2.Transparency = 0
  200. w2.Reflectance = 0
  201. w2.Material = "SmoothPlastic"
  202. w2.CanCollide = false
  203. NoOutline(w2)
  204. local sz = Vector3.new(0.2, width, len2)
  205. w2.Size = sz
  206. local sp = Instance.new("SpecialMesh", w2)
  207. sp.MeshType = "Wedge"
  208. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  209. w2:BreakJoints()
  210. w2.Anchored = true
  211. w2.Parent = workspace
  212. w2.Transparency = 0.7
  213. table.insert(Effects, {
  214. w2,
  215. "Disappear",
  216. 0.01
  217. })
  218. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  219. table.insert(list, w2)
  220. end
  221. return unpack(list)
  222. end
  223. function so(id, par, vol, pit)
  224. coroutine.resume(coroutine.create(function()
  225. local sou = Instance.new("Sound", par or workspace)
  226. sou.Volume = vol
  227. sou.Pitch = pit or 1
  228. sou.SoundId = id
  229. swait()
  230. sou:play()
  231. game:GetService("Debris"):AddItem(sou, 6)
  232. end))
  233. end
  234. function clerp(a, b, t)
  235. local qa = {
  236. QuaternionFromCFrame(a)
  237. }
  238. local qb = {
  239. QuaternionFromCFrame(b)
  240. }
  241. local ax, ay, az = a.x, a.y, a.z
  242. local bx, by, bz = b.x, b.y, b.z
  243. local _t = 1 - t
  244. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  245. end
  246. function QuaternionFromCFrame(cf)
  247. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  248. local trace = m00 + m11 + m22
  249. if trace > 0 then
  250. local s = math.sqrt(1 + trace)
  251. local recip = 0.5 / s
  252. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  253. else
  254. local i = 0
  255. if m00 < m11 then
  256. i = 1
  257. end
  258. if m22 > (i == 0 and m00 or m11) then
  259. i = 2
  260. end
  261. if i == 0 then
  262. local s = math.sqrt(m00 - m11 - m22 + 1)
  263. local recip = 0.5 / s
  264. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  265. elseif i == 1 then
  266. local s = math.sqrt(m11 - m22 - m00 + 1)
  267. local recip = 0.5 / s
  268. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  269. elseif i == 2 then
  270. local s = math.sqrt(m22 - m00 - m11 + 1)
  271. local recip = 0.5 / s
  272. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  273. end
  274. end
  275. end
  276. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  277. local xs, ys, zs = x + x, y + y, z + z
  278. local wx, wy, wz = w * xs, w * ys, w * zs
  279. local xx = x * xs
  280. local xy = x * ys
  281. local xz = x * zs
  282. local yy = y * ys
  283. local yz = y * zs
  284. local zz = z * zs
  285. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  286. end
  287. function QuaternionSlerp(a, b, t)
  288. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  289. local startInterp, finishInterp
  290. if cosTheta >= 1.0E-4 then
  291. if 1 - cosTheta > 1.0E-4 then
  292. local theta = math.acos(cosTheta)
  293. local invSinTheta = 1 / math.sin(theta)
  294. startInterp = math.sin((1 - t) * theta) * invSinTheta
  295. finishInterp = math.sin(t * theta) * invSinTheta
  296. else
  297. startInterp = 1 - t
  298. finishInterp = t
  299. end
  300. elseif 1 + cosTheta > 1.0E-4 then
  301. local theta = math.acos(-cosTheta)
  302. local invSinTheta = 1 / math.sin(theta)
  303. startInterp = math.sin((t - 1) * theta) * invSinTheta
  304. finishInterp = math.sin(t * theta) * invSinTheta
  305. else
  306. startInterp = t - 1
  307. finishInterp = t
  308. end
  309. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  310. end
  311. function rayCast(Pos, Dir, Max, Ignore)
  312. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  313. end
  314. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
  315. if hit.Parent == nil then
  316. return
  317. end
  318. local h = hit.Parent:FindFirstChild("Humanoid")
  319. for _, v in pairs(hit.Parent:children()) do
  320. if v:IsA("Humanoid") then
  321. h = v
  322. end
  323. end
  324. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  325. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  326. end
  327. if hit.Parent.className == "Hat" then
  328. hit = hit.Parent.Parent:findFirstChild("Head")
  329. end
  330. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  331. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  332. return
  333. end
  334. local c = Instance.new("ObjectValue")
  335. c.Name = "creator"
  336. c.Value = game:service("Players").LocalPlayer
  337. c.Parent = h
  338. game:GetService("Debris"):AddItem(c, 0.5)
  339. local Damage = math.random(minim, maxim)
  340. local blocked = false
  341. local block = hit.Parent:findFirstChild("Block")
  342. if block ~= nil then
  343. print(block.className)
  344. if block.className == "NumberValue" and block.Value > 0 then
  345. blocked = true
  346. if decreaseblock == nil then
  347. block.Value = block.Value - 1
  348. end
  349. end
  350. if block.className == "IntValue" and block.Value > 0 then
  351. blocked = true
  352. if decreaseblock ~= nil then
  353. block.Value = block.Value - 1
  354. end
  355. end
  356. end
  357. if blocked == false then
  358. h.Health = h.Health - Damage
  359. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  360. else
  361. h.Health = h.Health - Damage / 2
  362. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Bright blue").Color)
  363. end
  364. if Type == "Knockdown" then
  365. local hum = hit.Parent.Humanoid
  366. hum.PlatformStand = true
  367. coroutine.resume(coroutine.create(function(HHumanoid)
  368. swait(1)
  369. HHumanoid.PlatformStand = false
  370. end), hum)
  371. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  372. local bodvol = Instance.new("BodyVelocity")
  373. bodvol.velocity = angle * knockback
  374. bodvol.P = 5000
  375. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  376. bodvol.Parent = hit
  377. local rl = Instance.new("BodyAngularVelocity")
  378. rl.P = 3000
  379. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  380. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  381. rl.Parent = hit
  382. game:GetService("Debris"):AddItem(bodvol, 0.5)
  383. game:GetService("Debris"):AddItem(rl, 0.5)
  384. elseif Type == "Normal" then
  385. local vp = Instance.new("BodyVelocity")
  386. vp.P = 500
  387. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  388. if KnockbackType == 1 then
  389. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  390. elseif KnockbackType == 2 then
  391. vp.velocity = Property.CFrame.lookVector * knockback
  392. end
  393. if knockback > 0 then
  394. vp.Parent = hit.Parent.Torso
  395. end
  396. game:GetService("Debris"):AddItem(vp, 0.5)
  397. elseif Type == "Up" then
  398. local bodyVelocity = Instance.new("BodyVelocity")
  399. bodyVelocity.velocity = vt(0, 60, 0)
  400. bodyVelocity.P = 5000
  401. bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
  402. bodyVelocity.Parent = hit
  403. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  404. local rl = Instance.new("BodyAngularVelocity")
  405. rl.P = 3000
  406. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  407. rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
  408. rl.Parent = hit
  409. game:GetService("Debris"):AddItem(rl, 0.5)
  410. elseif Type == "Snare" then
  411. local bp = Instance.new("BodyPosition")
  412. bp.P = 2000
  413. bp.D = 100
  414. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  415. bp.position = hit.Parent.Torso.Position
  416. bp.Parent = hit.Parent.Torso
  417. game:GetService("Debris"):AddItem(bp, 1)
  418. elseif Type == "Target" then
  419. local Targetting = false
  420. if Targetting == false then
  421. ZTarget = hit.Parent.Torso
  422. coroutine.resume(coroutine.create(function(Part)
  423. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  424. swait(5)
  425. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  426. end), ZTarget)
  427. local TargHum = ZTarget.Parent:findFirstChild("Humanoid")
  428. local targetgui = Instance.new("BillboardGui")
  429. targetgui.Parent = ZTarget
  430. targetgui.Size = UDim2.new(10, 100, 10, 100)
  431. local targ = Instance.new("ImageLabel")
  432. targ.Parent = targetgui
  433. targ.BackgroundTransparency = 1
  434. targ.Image = "rbxassetid://4834067"
  435. targ.Size = UDim2.new(1, 0, 1, 0)
  436. cam.CameraType = "Scriptable"
  437. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  438. local dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  439. workspace.CurrentCamera.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  440. Targetting = true
  441. RocketTarget = ZTarget
  442. for i = 1, Property do
  443. if 0 < Humanoid.Health and Character.Parent ~= nil and 0 < TargHum.Health and TargHum.Parent ~= nil and Targetting == true then
  444. swait()
  445. end
  446. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  447. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  448. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) * cf(0, 5, 10) * euler(-0.3, 0, 0)
  449. end
  450. Targetting = false
  451. RocketTarget = nil
  452. targetgui.Parent = nil
  453. cam.CameraType = "Custom"
  454. end
  455. end
  456. local debounce = Instance.new("BoolValue")
  457. debounce.Name = "DebounceHit"
  458. debounce.Parent = hit.Parent
  459. debounce.Value = true
  460. game:GetService("Debris"):AddItem(debounce, Delay)
  461. c = Instance.new("ObjectValue")
  462. c.Name = "creator"
  463. c.Value = Player
  464. c.Parent = h
  465. game:GetService("Debris"):AddItem(c, 0.5)
  466. end
  467. end
  468. function Damagefunc2(Part, hit, Damage, Knockback)
  469. if attackdebounce == false then
  470. coroutine.resume(coroutine.create(function()
  471. wait(0.1)
  472. attackdebounce = false
  473. end))
  474. if hit.Parent == nil then
  475. return
  476. end
  477. local blocked = false
  478. local h = hit.Parent:FindFirstChild("Humanoid")
  479. if h ~= nil and hit.Parent:FindFirstChild("Torso") ~= nil then
  480. local c = it("ObjectValue")
  481. c.Name = "creator"
  482. c.Value = game.Players.LocalPlayer
  483. c.Parent = h
  484. game:GetService("Debris"):AddItem(c, 0.5)
  485. Damage = Damage + math.random(0, 10)
  486. blocked = false
  487. local block = hit.Parent:findFirstChild("Block")
  488. if block ~= nil then
  489. print("herp")
  490. if block.Value > 0 then
  491. blocked = true
  492. block.Value = block.Value - 3
  493. print(block.Value)
  494. end
  495. end
  496. if blocked == false then
  497. h.Health = h.Health - Damage
  498. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("New Yeller").Color)
  499. else
  500. h:TakeDamage(1)
  501. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("New Yeller").Color)
  502. end
  503. local angle = hit.Position - (Torso.Position + Vector3.new(0, 0, 0)).unit
  504. print(angle)
  505. local rl = Instance.new("BodyAngularVelocity")
  506. rl.P = 3000
  507. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  508. rl.angularvelocity = Vector3.new(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  509. rl.Parent = hit
  510. coroutine.resume(coroutine.create(function(vel)
  511. wait(0.5)
  512. vel:Remove()
  513. end), rl)
  514. local bodyVelocity = Instance.new("BodyVelocity")
  515. bodyVelocity.velocity = angle * 40 + Vector3.new(0, 0, 0)
  516. bodyVelocity.P = 5000
  517. bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
  518. bodyVelocity.Parent = hit
  519. coroutine.resume(coroutine.create(function(Vel)
  520. wait(0.2)
  521. Vel:Remove()
  522. end), bodyVelocity)
  523. c = it("ObjectValue")
  524. c.Name = "creator"
  525. c.Value = Player
  526. c.Parent = h
  527. game:GetService("Debris"):AddItem(c, 0.5)
  528. end
  529. end
  530. end
  531. function ShowDamage(Pos, Text, Time, Color)
  532. local Rate = 0.03333333333333333
  533. local Pos = Pos or Vector3.new(0, 0, 0)
  534. local Text = Text or ""
  535. local Time = Time or 2
  536. local Color = Color or Color3.new(1, 0, 0)
  537. local EffectPart = part("Custom", workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  538. EffectPart.Anchored = true
  539. local BillboardGui = Instance.new("BillboardGui")
  540. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  541. BillboardGui.Adornee = EffectPart
  542. local TextLabel = Instance.new("TextLabel")
  543. TextLabel.BackgroundTransparency = 1
  544. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  545. TextLabel.Text = Text
  546. TextLabel.TextColor3 = Color
  547. TextLabel.TextScaled = true
  548. TextLabel.Font = Enum.Font.ArialBold
  549. TextLabel.Parent = BillboardGui
  550. BillboardGui.Parent = EffectPart
  551. game.Debris:AddItem(EffectPart, Time + 0.1)
  552. EffectPart.Parent = game:GetService("Workspace")
  553. Delay(0, function()
  554. local Frames = Time / Rate
  555. for Frame = 1, Frames do
  556. wait(Rate)
  557. local Percent = Frame / Frames
  558. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  559. TextLabel.TextTransparency = Percent
  560. end
  561. if EffectPart and EffectPart.Parent then
  562. EffectPart:Destroy()
  563. end
  564. end)
  565. end
  566. HandleA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HandleA", Vector3.new(1, 1, 0.800000072))
  567. HandleAweld = weld(m, Character["Right Arm"], HandleA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.52587891E-5, 0, -9.05990601E-6, -5.05673892E-10, -9.23196908E-10, 0.999993324, 0.999993324, -1.47900669E-8, 5.04537023E-10, 1.46751713E-8, 0.999992251, 9.21580978E-10))
  568. Barrel1A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel1A", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  569. Barrel1Aweld = weld(m, HandleA, Barrel1A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.699571609, -1.90000951, -0.2003479, 7.91768434E-6, 0.999986649, 1.00914167E-5, 5.66241306E-6, 1.00914676E-5, -1, -0.999986649, 7.91774346E-6, -5.66240578E-6))
  570. Barrel2A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel2A", Vector3.new(0.400000006, 0.200000003, 0.400000006))
  571. Barrel2Aweld = weld(m, HandleA, Barrel2A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.69956398, -1.90001082, 0.0996513367, 7.91767434E-6, 0.999986649, 1.00916686E-5, 5.66189283E-6, 1.00917196E-5, -1, -0.999986649, 7.91773255E-6, -5.6618851E-6))
  572. Barrel3A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel3A", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  573. Barrel3Aweld = weld(m, HandleA, Barrel3A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.699560165, -1.90001285, 0.39963913, 7.91766342E-6, 0.999986649, 1.00919206E-5, 5.6613726E-6, 1.00919715E-5, -1, -0.999986649, 7.91772163E-6, -5.66136487E-6))
  574. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  575. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200450897, -2.29999614, 0.699605942, 0.999986649, 2.01113654E-10, 4.28733493E-10, -4.34172753E-10, -5.51018218E-8, 1, 2.03384726E-10, -0.999986649, -5.48661063E-8))
  576. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  577. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.210000008, 0.800000012))
  578. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.099697113, 1.70499849, 0.699567795, 0.999986649, 3.20816929E-10, 7.34710071E-11, -7.69249109E-11, -5.26488186E-8, 1, 3.22863347E-10, -0.999986649, -5.24188479E-8))
  579. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
  580. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  581. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, 0.699999809, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
  582. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
  583. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.599999964))
  584. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699541092, -0.600000381, -0.199619293, 1.87184355E-6, -0.999986649, 1.07918208E-6, -3.12210403E-7, -1.078938E-6, -1, 0.999986649, 1.87184094E-6, -3.12219839E-7))
  585. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  586. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.400000006, 0.800000072))
  587. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100307465, -0.699611664, -0.599999905, 0.999986649, -5.68162184E-12, -1.03317355E-11, 3.40788509E-12, 0.999986649, -5.81779958E-10, 7.07311987E-12, 3.51557006E-10, 1))
  588. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
  589. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399723053, 1.70499837, 0.699588776, 0.999979973, 3.28089528E-10, -3.71732811E-10, 3.66905506E-10, -5.37965974E-8, 1, 3.32864347E-10, -0.999979973, -5.34519344E-8))
  590. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
  591. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 1.39999986, 0.400000036))
  592. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0995674133, 0.899999619, 0.699586868, 0.999986649, 1.66285097E-10, 3.84224985E-10, -3.87478327E-10, -5.54243442E-8, 1, 1.68558861E-10, -0.999986649, -5.51948673E-8))
  593. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  594. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  595. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399646759, 1.6999985, 0.699571609, 0.999979973, 1.84390309E-10, 3.75398046E-11, -4.23643343E-11, -5.66705758E-8, 1, 1.88255633E-10, -0.999979973, -5.63259412E-8))
  596. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  597. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.39999986, 0.400000036))
  598. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399570465, 0.899999619, 0.699586868, 0.999986649, 1.90463506E-10, 4.11560452E-10, -4.14813461E-10, -5.52680746E-8, 1, 1.92737243E-10, -0.999986649, -5.50385977E-8))
  599. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  600. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.400000006, 0.400000066))
  601. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0996818542, -0.699586868, 4.76837158E-7, 0.999986649, 1.94817495E-11, 5.78722625E-11, -2.17554863E-11, 0.999986649, -1.31851685E-9, -6.112999E-11, 1.08828324E-9, 1))
  602. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  603. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410079956, -0.700000763, -1.10626221E-4, 0.999986649, 3.13225945E-10, 5.58399271E-10, -5.638357E-10, -5.12430809E-8, 1, 3.15497045E-10, -0.999986649, -5.1007305E-8))
  604. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.99999988, 0.400000036))
  605. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399532318, -1.19999957, 0.699613571, 0.999986649, 1.96598182E-10, 4.09048739E-10, -4.12301748E-10, -5.60532456E-8, 1, 1.98871919E-10, -0.999986649, -5.58237794E-8))
  606. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  607. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
  608. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.02996826E-4, -0.700000763, -0.405073166, 0.999986649, 2.9397576E-10, 4.77100359E-10, -4.82539675E-10, -5.1360427E-8, 1, 2.9624686E-10, -0.999986649, -5.11246618E-8))
  609. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  610. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, -1.69999957, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
  611. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
  612. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  613. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699573517, -0.900001526, 0.400360107, 2.85113401E-6, -0.999986649, 1.24874362E-6, -2.03818695E-6, -1.24850249E-6, -1, 0.999986649, 2.85112901E-6, -2.03822106E-6))
  614. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  615. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  616. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200325012, 1.69999766, 0.699609756, 0.999986649, 6.62784883E-10, -1.45084575E-8, 1.45049066E-8, -5.6450606E-8, 1, 6.65740574E-10, -0.999986649, -5.62205251E-8))
  617. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  618. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
  619. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200233459, 1.70499849, 0.69960022, 0.999986649, 3.14450521E-10, 3.71330522E-10, -3.74782427E-10, -5.33727729E-8, 1, 3.1649694E-10, -0.999986649, -5.31428022E-8))
  620. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
  621. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.400000006, 0.200000003, 0.400000036))
  622. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0996131897, 1.69999862, 0.699584961, 0.999986649, 1.77117737E-10, 1.78062898E-10, -1.8151608E-10, -5.61730893E-8, 1, 1.79164156E-10, -0.999986649, -5.59431363E-8))
  623. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  624. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
  625. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.28881836E-5, -0.700000763, 0.404912949, 0.999986649, 2.92983943E-10, 4.96789276E-10, -5.02226261E-10, -5.34053335E-8, 1, 2.95255043E-10, -0.999986649, -5.31695932E-8))
  626. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
  627. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.16619873E-4, 0.699999809, 0.404588699, 0.999986649, 1.1153159E-10, 2.77556311E-10, -2.80811041E-10, -4.94035142E-8, 1, 1.13805299E-10, -0.999986649, -4.91739556E-8))
  628. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  629. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, 1.49999833, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
  630. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
  631. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.400000006, 1.80000019))
  632. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.400295258, -0.699577332, -0.0999999046, 0.999986649, 2.07385775E-11, 6.28357366E-11, -2.30123143E-11, 0.999986649, -7.07412795E-10, -6.60934085E-11, 4.77189843E-10, 1))
  633. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.39999986, 0.400000036))
  634. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200366974, 0.900000572, 0.699565887, 0.999986649, 1.9678098E-10, 4.23990953E-10, -4.27243796E-10, -5.48795889E-8, 1, 1.99054717E-10, -0.999986649, -5.46501049E-8))
  635. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  636. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  637. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, 1.09999835, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
  638. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 3.8599999))
  639. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  640. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.39957428, -2.29999614, 0.699617386, 0.999986649, 2.06792028E-10, 4.21613855E-10, -4.27053171E-10, -5.59482594E-8, 1, 2.09063072E-10, -0.999986649, -5.5712551E-8))
  641. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  642. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  643. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409893036, -0.700000763, -9.53674316E-5, 0.999986649, 3.06400627E-10, 5.35766098E-10, -5.41204637E-10, -5.17249639E-8, 1, 3.08671699E-10, -0.999986649, -5.14891987E-8))
  644. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
  645. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836E-4, 0.69989109, -0.405414581, 0.999986649, 9.22598942E-11, 2.078413E-10, -2.13284224E-10, -5.09687972E-8, 1, 9.45309664E-11, -0.999986649, -5.07330284E-8))
  646. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  647. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409645081, 0.699999809, -4.15802002E-4, 0.999986649, 1.09286219E-10, 2.74369194E-10, -2.77624035E-10, -4.96409172E-8, 1, 1.11559956E-10, -0.999986649, -4.94113586E-8))
  648. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  649. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409934998, 0.70000124, -2.0980835E-5, 0.999986649, 3.69289765E-10, 6.34756692E-10, -6.37979558E-10, -4.70661625E-8, 1, 3.71549347E-10, -0.999986649, -4.68323584E-8))
  650. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 1.59999967, 0.400000036))
  651. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0994720459, -1.00000167, 0.699565887, 0.999986649, 1.63843272E-10, 3.70188213E-10, -3.73441722E-10, -5.61400029E-8, 1, 1.66117037E-10, -0.999986649, -5.59105366E-8))
  652. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  653. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.200000003))
  654. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.699556351, -2.19999361, 0.400417328, -1.13278213E-6, 0.999986649, -1.23997575E-6, 3.2160392E-7, 1.23972927E-6, 1, 0.999986649, 1.13277952E-6, -3.21612873E-7))
  655. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  656. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.400000006, 0.80000025))
  657. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.400325775, -0.699573517, -1.40000105, 0.999986649, 3.54179464E-11, 8.36694047E-11, -3.76917386E-11, 0.999986649, 3.27542438E-10, -8.69266326E-11, -5.57753843E-10, 1))
  658. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.399999976))
  659. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.69952774, -0.600001335, 0.299598694, 1.08607458E-6, -0.999986649, 1.22987899E-6, 2.51857699E-7, 1.22963252E-6, 1, -0.999986649, -1.08607196E-6, 2.51865629E-7))
  660. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  661. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  662. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, -1.10000062, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
  663. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
  664. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.19999969, 0.400000006))
  665. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200454712, -1.59999967, 0.699554443, 0.999986649, 1.63983938E-10, 3.76599196E-10, -3.82038789E-10, -5.52081758E-8, 1, 1.6625501E-10, -0.999986649, -5.49724604E-8))
  666. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  667. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.400000006, 0.200000003, 0.400000036))
  668. Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.09948349, -1.89999557, 0.699590683, 0.999986649, 1.69683823E-10, 3.82608611E-10, -3.88048149E-10, -5.55553079E-8, 1, 1.71975129E-10, -0.999986649, -5.53195072E-8))
  669. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  670. HandleB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HandleB", Vector3.new(1, 1, 0.800000072))
  671. HandleBweld = weld(m, Character["Left Arm"], HandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617E-5, 1.12533569E-4, -8.82148743E-6, -5.13637077E-10, -9.34523126E-10, 0.999993324, 0.999993324, -1.55961271E-8, 5.12500209E-10, 1.54810991E-8, 0.999992251, 9.32938282E-10))
  672. Barrel4A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel4A", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  673. Barrel4Aweld = weld(m, HandleB, Barrel4A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.700273514, -1.89999568, -0.200382233, 7.9176798E-6, 0.999986649, 1.00922007E-5, 5.66249946E-6, 1.00922507E-5, -1, -0.999986649, 7.91774073E-6, -5.66249219E-6))
  674. Barrel5A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel5A", Vector3.new(0.400000006, 0.200000003, 0.400000006))
  675. Barrel5Aweld = weld(m, HandleB, Barrel5A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.700338364, -1.89999771, 0.0996551514, 7.91767525E-6, 0.999986649, 1.00922598E-5, 5.662278E-6, 1.00923098E-5, -1, -0.999986649, 7.91773527E-6, -5.66227072E-6))
  676. Barrel6A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel6A", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  677. Barrel6Aweld = weld(m, HandleB, Barrel6A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.700332642, -1.89999914, 0.399604797, 7.91767798E-6, 0.999986649, 1.00922207E-5, 5.66242488E-6, 1.00922707E-5, -1, -0.999986649, 7.917738E-6, -5.66241761E-6))
  678. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  679. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.39950943, -2.3000021, -0.700250626, 0.999986649, 2.24909646E-10, 4.70967154E-10, -4.74188411E-10, -5.56574378E-8, 1, 2.27183439E-10, -0.999986649, -5.54278046E-8))
  680. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  681. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
  682. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200298309, 1.70499992, -0.70026207, 0.999986649, 3.25459687E-10, 6.09574891E-10, -6.1279426E-10, -5.37770717E-8, 1, 3.27733451E-10, -0.999986649, -5.35474207E-8))
  683. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
  684. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.210000008, 0.800000012))
  685. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0996704102, 1.70499897, -0.700256348, 0.999986649, 3.25459326E-10, 6.09557238E-10, -6.12776663E-10, -5.28618074E-8, 1, 3.27733063E-10, -0.999986649, -5.26321386E-8))
  686. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
  687. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  688. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, -1.70000124, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
  689. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
  690. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  691. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, 0.699999332, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
  692. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
  693. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
  694. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.54766846E-4, 0.699999332, 0.404693604, 0.999986649, 1.1949472E-10, 2.8891356E-10, -2.92137314E-10, -5.02095787E-8, 1, 1.21768429E-10, -0.999986649, -4.9979878E-8))
  695. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.400000006, 0.200000003, 0.400000036))
  696. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0994300842, -1.89999723, -0.700302124, 0.999986649, 1.81069548E-10, 4.05318112E-10, -4.08540202E-10, -5.60037847E-8, 1, 1.83343313E-10, -0.999986649, -5.57741586E-8))
  697. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  698. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
  699. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.6784668E-4, -0.700058937, 0.404985428, 0.999986649, 5.06481115E-7, -8.88550039E-6, 8.88538398E-6, -1.53480414E-5, 1, 5.06347078E-7, -0.999986649, -1.53480123E-5))
  700. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  701. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410140991, -0.700058937, -2.86102295E-5, 0.999986649, 5.06480035E-7, -8.88562045E-6, 8.88550676E-6, -1.53479523E-5, 1, 5.06345941E-7, -0.999986649, -1.53479305E-5))
  702. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  703. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409835815, -0.700058699, -2.47955322E-5, 0.999986649, 5.06473384E-7, -8.88574777E-6, 8.88563409E-6, -1.53484561E-5, 1, 5.0633929E-7, -0.999986649, -1.53484343E-5))
  704. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  705. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200374603, 1.69999969, -0.700273514, 0.999986649, 1.95510885E-10, 4.26103208E-10, -4.29325075E-10, -5.68092915E-8, 1, 1.9778465E-10, -0.999986649, -5.65796761E-8))
  706. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  707. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 1.39999986, 0.400000036))
  708. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0995597839, 0.899998665, -0.700296402, 0.999986649, 1.82185933E-10, 4.06940814E-10, -4.10131984E-10, -5.61190348E-8, 1, 1.84459698E-10, -0.999986649, -5.58892772E-8))
  709. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  710. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.400000006, 0.80000025))
  711. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.400348663, 0.700309753, -1.39999938, 0.999986649, 4.33706404E-11, 9.50293177E-11, -4.56443772E-11, 0.999986649, 2.17802665E-10, -9.82245951E-11, -4.48304505E-10, 1))
  712. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.599999964))
  713. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.700330734, -0.600002289, -0.199569702, 1.87184696E-6, -0.999986649, 1.0768357E-6, -3.12246243E-7, -1.0765915E-6, -1, 0.999986649, 1.87184435E-6, -3.12255651E-7))
  714. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  715. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.39999986, 0.400000036))
  716. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399551392, 0.900000334, -0.700281143, 0.999986649, 2.12532297E-10, 4.46642945E-10, -4.4986459E-10, -5.53439889E-8, 1, 2.14806062E-10, -0.999986649, -5.51143557E-8))
  717. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  718. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  719. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, 1.49999881, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
  720. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
  721. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  722. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, -1.10000229, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
  723. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
  724. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.19999969, 0.400000006))
  725. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200496674, -1.60000134, -0.700332642, 0.999986649, 1.74215392E-10, 3.95577848E-10, -3.98800049E-10, -5.57730289E-8, 1, 1.76489184E-10, -0.999986649, -5.55433957E-8))
  726. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  727. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.39999986, 0.400000036))
  728. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200405121, 0.900000334, -0.700304031, 0.999986649, 2.04794931E-10, 4.35489422E-10, -4.38711178E-10, -5.59133824E-8, 1, 2.07068696E-10, -0.999986649, -5.56837598E-8))
  729. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  730. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.399999976))
  731. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.700307846, -0.600000143, 0.299545288, 1.0860814E-6, -0.999986649, 1.22885763E-6, 2.51865401E-7, 1.22861104E-6, 1, -0.999986649, -1.08607878E-6, 2.51873274E-7))
  732. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  733. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.400000006, 0.400000066))
  734. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0996398926, 0.70029068, -2.14576721E-6, 0.999986649, 3.7787995E-11, 9.27144472E-11, -4.00617317E-11, 0.999986649, 1.00676356E-9, -9.59097246E-11, -1.23725208E-9, 1))
  735. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  736. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200492859, -2.30000019, -0.700273514, 0.999986649, 2.13633666E-10, 4.54880855E-10, -4.58102278E-10, -5.5424934E-8, 1, 2.15907459E-10, -0.999986649, -5.51953008E-8))
  737. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  738. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.99999988, 0.400000036))
  739. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399505615, -1.20000219, -0.700250626, 0.999986649, 2.20402863E-10, 4.64567773E-10, -4.67789085E-10, -5.56560096E-8, 1, 2.22676655E-10, -0.999986649, -5.54263728E-8))
  740. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  741. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
  742. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399719238, 1.70499969, -0.700256348, 0.999986649, 3.29966443E-10, 6.15962115E-10, -6.19181484E-10, -5.33209956E-8, 1, 3.3224018E-10, -0.999986649, -5.3091334E-8))
  743. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
  744. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
  745. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, 1.09999871, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
  746. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 3.8599999))
  747. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.400000006, 1.80000019))
  748. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.400318146, 0.700298309, -0.100000381, 0.999986649, 2.87218582E-11, 7.42863548E-11, -3.0995595E-11, 0.999986649, 3.27936789E-10, -7.74819098E-11, -5.58436852E-10, 1))
  749. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.400000006, 0.800000072))
  750. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100364685, 0.700286865, -0.600000858, 0.999986649, 2.75119372E-11, 7.16121606E-11, -2.97856739E-11, 0.999986649, 4.25513846E-10, -7.48077711E-11, -6.56010357E-10, 1))
  751. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  752. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.700284958, -0.900002718, 0.400382996, 2.85113333E-6, -0.999986649, 1.24790631E-6, -2.03824266E-6, -1.24766507E-6, -1, 0.999986649, 2.85112856E-6, -2.03827699E-6))
  753. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  754. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  755. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409973145, 0.700000763, 8.39233398E-5, 0.999986649, 3.77252896E-10, 6.4611394E-10, -6.49305831E-10, -4.78722271E-8, 1, 3.79512477E-10, -0.999986649, -4.76382809E-8))
  756. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
  757. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.39508057E-4, 0.699999332, -0.405292511, 0.999986649, 1.17249405E-10, 2.85726331E-10, -2.88950197E-10, -5.04469853E-8, 1, 1.19523141E-10, -0.999986649, -5.0217281E-8))
  758. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  759. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409610748, 0.699999332, -3.10897827E-4, 0.999986649, 1.17249349E-10, 2.85726443E-10, -2.88950308E-10, -5.04469853E-8, 1, 1.19523086E-10, -0.999986649, -5.0217281E-8))
  760. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
  761. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.64031982E-4, -0.700058937, -0.405000687, 0.999986649, 5.06467813E-7, -8.88587419E-6, 8.88576051E-6, -1.53488418E-5, 1, 5.0633372E-7, -0.999986649, -1.53488199E-5))
  762. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 1.59999967, 0.400000036))
  763. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0994300842, -1.00000286, -0.700296402, 0.999986649, 1.7766863E-10, 4.00603883E-10, -4.03795108E-10, -5.63463871E-8, 1, 1.79942367E-10, -0.999986649, -5.61166367E-8))
  764. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  765. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.200000003))
  766. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.70032692, -2.19999671, 0.400455475, -1.13279009E-6, 0.999986649, -1.23916982E-6, 3.2159258E-7, 1.23892323E-6, 1, 0.999986649, 1.13278747E-6, -3.21601505E-7))
  767. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  768. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.400000006, 0.200000003, 0.400000036))
  769. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0995979309, 1.69999874, -0.700267792, 0.999986649, 1.93360383E-10, 4.22906765E-10, -4.26128688E-10, -5.61221967E-8, 1, 1.9563412E-10, -0.999986649, -5.58925741E-8))
  770. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  771. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  772. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399623871, 1.69999945, -0.70026207, 0.999986649, 1.97764305E-10, 4.29296765E-10, -4.32518632E-10, -5.65812428E-8, 1, 2.00038042E-10, -0.999986649, -5.63516203E-8))
  773. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  774. BackHandle = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "BackHandle", Vector3.new(0.800000012, 0.600000024, 1.20000005))
  775. BackHandleweld = weld(m, Character.Torso, BackHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.43051147E-4, 0.799930573, 0.20047307, 0.999993324, -1.62740506E-8, 2.05381559E-10, 2.06515763E-10, 6.19668095E-10, -0.999993324, 1.61529243E-8, 0.999992371, 6.15865525E-10))
  776. JointConnectorA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "JointConnectorA", Vector3.new(0.600000024, 0.400000066, 0.800000012))
  777. JointConnectorAweld = weld(m, BackHandle, JointConnectorA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.86645508E-5, -0.797990799, -0.199465752, -1.34834088E-11, -0.999986649, -8.9196428E-12, 0.999986649, -1.12150289E-11, -9.5399777E-10, 7.12287118E-10, -1.33471012E-12, 0.999969482))
  778. mesh("CylinderMesh", JointConnectorA, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  779. JointConnectorB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "JointConnectorB", Vector3.new(0.600000024, 0.400000066, 0.800000012))
  780. JointConnectorBweld = weld(m, BackHandle, JointConnectorB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.95910645E-5, 0.80194664, -0.199468851, -1.46291035E-11, -0.999986649, -5.74146286E-12, 0.999986649, -1.23607374E-11, -5.9252514E-10, 3.50306451E-10, 1.86239912E-12, 0.999984741))
  781. mesh("CylinderMesh", JointConnectorB, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  782. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.600000024, 0.200000003))
  783. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.47955322E-5, -8.01086426E-5, 0.699928761, 0.999986649, 1.23872718E-11, -5.78133594E-8, 1.01188918E-11, -0.999986649, 1.65803482E-11, -5.75726382E-8, -2.4165725E-11, -0.999969482))
  784. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  785. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.200000003, 0.600000024))
  786. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.05718994E-5, 0.199935913, 0.899125814, 0.999986649, 6.78561374E-12, -5.93669185E-8, 4.51723381E-12, -0.999986649, 2.27040609E-14, -5.91262115E-8, -7.60785879E-12, -0.999969482))
  787. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  788. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  789. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453E-6, 0.500015259, -0.199979782, -3.37949113E-12, -0.999979973, 5.4230509E-12, 0.999979973, 1.14908083E-14, -1.20904176E-10, -2.39820608E-10, 1.46018753E-11, 0.999969482))
  790. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  791. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(2.01999998, 0.600000024, 0.210000008))
  792. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-6, 0.300014019, 0.394981384, 0.999986649, 1.15046861E-14, -1.90425431E-12, -2.39820608E-10, 1.46018753E-11, 0.999969482, -2.25686136E-12, -0.999986649, 7.01660952E-12))
  793. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.410000086))
  794. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.90501976, 0.100106955, 0.904968262, 0.999982357, 1.14569465E-12, -1.22765798E-10, -1.18957288E-10, 1.83945081E-11, 0.999965191, -1.12268528E-12, -0.999986649, 1.08093534E-11))
  795. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
  796. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.905035019, 0.500083685, 1.30494308, 0.999986649, 2.27988461E-12, -2.43625564E-10, 1.90603111E-12, 2.21874186E-11, 0.999969482, 1.15185639E-14, -0.999986649, 1.46020418E-11))
  797. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  798. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000018, 0.410000086))
  799. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904981613, 0.100171328, 0.904911041, 0.999986589, 3.41407458E-12, -3.64481778E-10, 1.22762245E-10, 2.5980329E-11, 0.999969423, 1.14569465E-12, -0.999986649, 1.83948967E-11))
  800. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.600000024, 0.200000003))
  801. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904953003, 0.300099134, 1.20991135, 0.999986649, 3.41407458E-12, -3.64483554E-10, 1.22764021E-10, 2.5980329E-11, 0.999969482, 1.14569465E-12, -0.999986649, 1.83948967E-11))
  802. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
  803. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904973984, 0.300121784, 1.30490875, 0.999986649, 3.41407458E-12, -3.64483554E-10, 1.22764021E-10, 2.5980329E-11, 0.999969482, 1.14569465E-12, -0.999986649, 1.83948967E-11))
  804. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  805. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
  806. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904973984, 0.100127697, 1.30490875, 0.999986649, 3.41407458E-12, -3.64483554E-10, 1.22764021E-10, 2.5980329E-11, 0.999969482, 1.14569465E-12, -0.999986649, 1.83948967E-11))
  807. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  808. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
  809. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904958725, 0.300130844, 1.30488205, 0.999986649, 4.54826454E-12, -4.85337992E-10, 2.43620235E-10, 2.97732949E-11, 0.999969482, 2.27989849E-12, -0.999986649, 2.21878071E-11))
  810. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  811. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.600000024, 0.200000003))
  812. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904930115, 0.300135851, 1.2098465, 0.999986649, 5.68245451E-12, -6.06190653E-10, 3.64476449E-10, 3.35663164E-11, 0.999969482, 3.41407458E-12, -0.999986649, 2.59807731E-11))
  813. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000018, 0.410000086))
  814. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904924393, 0.300127745, 0.904846191, 0.999986649, 5.68245451E-12, -6.06190653E-10, 3.64476449E-10, 3.35663164E-11, 0.999969482, 3.41407458E-12, -0.999986649, 2.59807731E-11))
  815. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.600000024, 0.200000003))
  816. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904916763, 0.300007582, 0.599971771, 0.999979496, 1.14568077E-12, -1.22764021E-10, -1.18957288E-10, 1.83944526E-11, 0.99996233, -1.12268528E-12, -0.999986649, 1.08093534E-11))
  817. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
  818. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904888153, 0.50006032, 1.3048172, 0.999986649, 6.81664447E-12, -7.27041538E-10, 4.8532911E-10, 3.73593934E-11, 0.999969482, 4.54827842E-12, -0.999986649, 2.97737945E-11))
  819. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  820. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000018, 0.410000086))
  821. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904928207, 0.500139236, 0.904846191, 0.999986649, 5.68245451E-12, -6.06190653E-10, 3.64476449E-10, 3.35663164E-11, 0.999969482, 3.41407458E-12, -0.999986649, 2.59807731E-11))
  822. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.410000086))
  823. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904945374, 0.50014782, 0.904872894, 0.999986649, 4.54826454E-12, -4.85339768E-10, 2.43622011E-10, 2.97732949E-11, 0.999969482, 2.27989849E-12, -0.999986649, 2.21878071E-11))
  824. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.410000086))
  825. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904937744, 0.300155163, 0.904872894, 0.999986649, 4.54826454E-12, -4.85339768E-10, 2.43622011E-10, 2.97732949E-11, 0.999969482, 2.27989849E-12, -0.999986649, 2.21878071E-11))
  826. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  827. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.28881836E-5, -0.299953461, 0.199994802, -1.12268528E-12, -0.999986649, 1.08093534E-11, 0.999978065, 1.14568077E-12, -1.22764021E-10, -1.18957288E-10, 1.83944526E-11, 0.999960899))
  828. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  829. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.600000024, 0.200000003))
  830. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.905002594, 0.299999952, 0.599971771, 0.999982357, 1.14569465E-12, -1.22765798E-10, -1.18957288E-10, 1.83945081E-11, 0.999965191, -1.12268528E-12, -0.999986649, 1.08093534E-11))
  831. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
  832. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904874802, 0.100106001, 1.30477905, 0.999986649, 7.95083444E-12, -8.47890647E-10, 6.06181771E-10, 4.11525813E-11, 0.999969482, 5.68245451E-12, -0.999986649, 3.35668715E-11))
  833. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  834. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.600000024, 0.200000003))
  835. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-6, -3.81469727E-5, 0.700012445, -0.999986649, -2.26865748E-12, -2.95600895E-8, 2.77555756E-16, -0.999986649, 9.21701604E-12, -2.98023206E-8, 1.68021708E-11, 0.999969482))
  836. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  837. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.600000024))
  838. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701107025, -1.20487595, 0.300156593, 0.999986649, 4.54826454E-12, -4.85339768E-10, -2.27989849E-12, 0.999986649, -2.21878071E-11, 2.43622011E-10, 2.97732949E-11, 0.999969482))
  839. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  840. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863E-5, -0.499929428, -0.199991226, -2.24531505E-12, -0.999979973, 9.21596133E-12, 0.999979973, 1.14568077E-12, -2.41730191E-10, -1.18957288E-10, 1.83946192E-11, 0.999969482))
  841. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  842. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.600000024))
  843. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699016571, -1.20474625, 0.29998374, 0.999986649, 9.0850244E-12, -9.68737979E-10, -6.81665835E-12, 0.999986649, -3.73600595E-11, 7.27029104E-10, 4.49458248E-11, 0.999969482))
  844. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.210000008, 0.200000003))
  845. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.499229431, -1.20484924, 0.299696445, 0.999986589, 5.68245451E-12, -6.0619243E-10, -3.41407458E-12, 0.999986649, -1.83948967E-11, 3.64476449E-10, 2.5980329E-11, 0.999969423))
  846. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.210000008, 0.200000003))
  847. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.80105591E-4, -1.20481873, 0.299640179, 0.999986649, 6.81664447E-12, -7.27043314E-10, -4.54827842E-12, 0.999986649, -1.46020418E-11, 4.85330887E-10, 2.21874186E-11, 0.999969482))
  848. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.210000008, 0.200000003))
  849. Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.500785828, -1.20478821, 0.299716949, 0.999986589, 7.95083444E-12, -8.47890647E-10, -5.68245451E-12, 0.999986649, -1.08092979E-11, 6.06181771E-10, 1.83945637E-11, 0.999969423))
  850. JointHandleA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "JointHandleA", Vector3.new(0.600000024, 0.400000066, 0.800000012))
  851. JointHandleAweld = weld(m, JointConnectorA, JointHandleA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.95910645E-5, -5.91278076E-5, -9.53674316E-7, 0.999986649, 1.01844921E-11, 6.03297412E-11, -1.24528582E-11, 0.999986649, 2.30521913E-9, -6.79519219E-11, -2.54792187E-9, 1))
  852. mesh("CylinderMesh", JointHandleA, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  853. GunConnectorA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "GunConnectorA", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  854. GunConnectorAweld = weld(m, JointHandleA, GunConnectorA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316E-5, -1.10033035, -0.600126028, 0.999986649, -5.74137266E-11, -4.820222E-11, 5.51453327E-11, 0.999986649, -2.96968938E-9, 4.05803169E-11, 2.72697953E-9, 1))
  855. mesh("CylinderMesh", GunConnectorA, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  856. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  857. Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.70843506E-4, 0.701763153, 0.601624489, 0.999986649, 2.62356498E-10, 1.72325603E-8, 2.64626931E-10, -0.999986649, -1.20365556E-7, 1.72399481E-8, 1.20606614E-7, -1))
  858. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  859. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  860. Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.47955322E-4, 0.501737595, 0.601624966, 0.999986649, 2.5675484E-10, 1.72236128E-8, 2.5902322E-10, -0.999986649, -3.20770077E-10, 1.72309988E-8, 5.63439961E-10, -1))
  861. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  862. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  863. Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781E-4, -0.901706696, -0.601625204, 0.999986649, -3.76128156E-11, 1.66311658E-8, 3.53444635E-11, 0.999986649, -4.45636417E-10, -1.66385625E-8, 2.02958539E-10, 1))
  864. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  865. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 1.19999993))
  866. Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.301893234, 1.90734863E-5, -0.200528145, -3.0438152E-11, 0.999986649, 1.30145672E-10, -0.999986649, -2.81697998E-11, -3.97587518E-12, -1.15972232E-11, -3.72825326E-10, 1))
  867. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  868. Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.301876068, 1.52587891E-5, 0.49947238, -3.15723281E-11, 0.999986649, 2.5146818E-10, -0.999986649, -2.9303962E-11, -2.42461606E-12, -1.00464637E-11, -4.9414961E-10, 1))
  869. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  870. Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.301876068, 1.52587891E-5, -0.900527954, -3.15723281E-11, 0.999986649, 2.5146818E-10, -0.999986649, -2.9303962E-11, -2.42461606E-12, -1.00464637E-11, -4.9414961E-10, 1))
  871. JointHandleB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "JointHandleB", Vector3.new(0.600000024, 0.400000066, 0.800000012))
  872. JointHandleBweld = weld(m, JointConnectorB, JointHandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.10351563E-5, -2.86102295E-5, -9.53674316E-7, 0.999986649, 7.93920485E-12, 4.95208874E-11, -1.02075709E-11, 0.999986649, 2.06251638E-9, -5.71430681E-11, -2.3052209E-9, 1))
  873. mesh("CylinderMesh", JointHandleB, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  874. GunConnectorB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "GunConnectorB", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  875. GunConnectorBweld = weld(m, JointHandleB, GunConnectorB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.2479248E-5, 1.09965706, -0.600126028, 0.999986649, -6.42187553E-11, -7.10619341E-11, 6.19503615E-11, 0.999986649, -3.69769282E-9, 6.34394759E-11, 3.4549652E-9, 1))
  876. mesh("CylinderMesh", GunConnectorB, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  877. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  878. Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863E-5, 0.699949265, -0.600000381, 0.999986649, -5.30060024E-11, -6.93863855E-11, 5.07376224E-11, 0.999986649, -3.23638005E-9, 6.17638718E-11, 2.99365954E-9, 1))
  879. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  880. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000063, 0.800000012))
  881. Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453E-6, 0.899938583, -0.600000381, 0.999986649, -5.2982993E-11, -6.49554854E-11, 5.07146408E-11, 0.999986649, -3.23178284E-9, 5.73329162E-11, 2.98905789E-9, 1))
  882. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  883. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  884. Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.7220459E-5, 0.49993515, -0.600000381, 0.999986649, -3.48823748E-11, -1.28634325E-11, 3.26140087E-11, 0.999986649, -1.29975941E-9, 5.24147392E-12, 1.05705666E-9, 1))
  885. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  886. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 1.19999993))
  887. Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298002243, 2.28881836E-5, -0.200527906, -2.9303962E-11, 0.999986649, 8.83737528E-12, -0.999986649, -2.7035596E-11, -1.70308212E-13, -7.79232234E-12, -2.51525911E-10, 1))
  888. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  889. Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298007965, 2.28881836E-5, 0.499472857, -3.15723281E-11, 0.999986649, 8.81961171E-12, -0.999986649, -2.9303962E-11, 5.19134735E-12, -2.4307778E-12, -2.51514365E-10, 1))
  890. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  891. Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298036575, 1.90734863E-5, -0.900527716, -2.47674659E-11, 0.999986649, 2.51393573E-10, -0.999986649, -2.24990998E-11, -2.43050025E-12, -1.00525144E-11, -4.94083885E-10, 1))
  892. GunHandleA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "GunHandleA", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  893. GunHandleAweld = weld(m, GunConnectorA, GunHandleA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.95910645E-4, -0.00170707703, -0.00163197517, 0.999986649, 4.22736013E-11, 1.67127983E-8, -4.45420784E-11, 0.999986649, 6.05984596E-9, -1.67201968E-8, -6.30252028E-9, 1))
  894. mesh("CylinderMesh", GunHandleA, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  895. Barrel1B = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel1B", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  896. Barrel1Bweld = weld(m, GunHandleA, Barrel1B, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299650192, -6.30939817, -0.0999298096, 7.04892182E-6, 0.999986649, 8.64386311E-6, -5.5855362E-6, -8.64395406E-6, 1, 0.999986649, -7.04897229E-6, 5.58554302E-6))
  897. Barrel2B = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel2B", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  898. Barrel2Bweld = weld(m, GunHandleA, Barrel2B, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299751282, -6.30939913, 0.110038757, 7.04892091E-6, 0.999986649, 8.64386493E-6, -5.58553575E-6, -8.64395315E-6, 1, 0.999986649, -7.04897093E-6, 5.58554211E-6))
  899. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 4, 0.400000036))
  900. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0999755859, -3.99940777, 0.299608231, 0.999986649, 1.87717064E-11, 6.78319623E-11, -7.50084439E-11, -3.61608059E-8, 1, 2.10400725E-11, -0.999986649, -3.59122794E-8))
  901. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  902. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.800000072, 0.200000003, 0.800000012))
  903. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299999237, -1.09940839, 0.299634933, 0.999986649, 2.82321666E-11, 7.93853872E-11, -8.65618688E-11, -3.57268064E-8, 1, 3.05005743E-11, -0.999986649, -3.5439804E-8))
  904. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  905. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.200000003, 0.420000017))
  906. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103290558, -5.0994072, 0.299604416, 0.999986649, 2.4718419E-10, 1.99356975E-9, -2.00068051E-9, -5.15729184E-8, 1, 2.49452597E-10, -0.999986649, -5.13267508E-8))
  907. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  908. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.800000072, 0.200000003, 0.800000012))
  909. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299999237, -1.69940782, 0.299634933, 0.999986649, 2.82321805E-11, 7.93853872E-11, -8.65618688E-11, -3.57193741E-8, 1, 3.05005604E-11, -0.999986649, -3.54472363E-8))
  910. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  911. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.399999976))
  912. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.29961586, -0.200057983, 3.79895067, 2.13912638E-11, -0.999986649, -6.56187495E-8, -0.999986649, -1.91228977E-11, -5.76907411E-11, 6.48689991E-11, 6.58733015E-8, -1))
  913. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  914. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.60000014, 0.400000006))
  915. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.10005188, -2.29933381, 0.299648285, 0.999986649, 2.75553191E-11, 7.10276282E-11, -7.82041099E-11, -3.55043284E-8, 1, 2.98236852E-11, -0.999986649, -3.52535992E-8))
  916. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.400000006, 0.420000017))
  917. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105106354, -5.79940701, 0.299518585, 0.999986649, 3.70316972E-11, 1.00063957E-10, -1.07240439E-10, -3.55386618E-8, 1, 3.93000354E-11, -0.999986649, -3.52837048E-8))
  918. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  919. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.599999964))
  920. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.2996521, -0.299938202, 2.49895358, 5.95576388E-8, 0.999986649, -3.29861848E-7, 0.999986649, -5.95598699E-8, 1.04771942E-7, 1.04777698E-7, -3.29583315E-7, -1))
  921. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  922. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000033))
  923. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.10004425, -6.09940624, 0.299728394, 0.999986649, 4.31236297E-11, 1.27535316E-10, -1.34711797E-10, -3.54994683E-8, 1, 4.53919818E-11, -0.999986649, -3.52445113E-8))
  924. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  925. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 4, 0.200000033))
  926. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100036621, -3.99940777, 0.299730301, 0.999986649, 4.15442264E-11, 1.24748212E-10, -1.31924693E-10, -3.54412393E-8, 1, 4.38125786E-11, -0.999986649, -3.51862823E-8))
  927. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  928. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.600000024, 0.599999964))
  929. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299654007, -6.10351563E-5, 1.30104566, -1.30056219E-6, 0.999986649, -1.09659254E-6, -0.999986351, -1.30056003E-6, -2.5342942E-7, -2.53433171E-7, 1.09625705E-6, 0.999999702))
  930. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  931. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.599999964))
  932. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299655914, -0.399936676, 1.30104542, 1.31132742E-6, -0.999986529, 1.10181782E-6, 0.999986172, 1.35602795E-6, 2.03000127E-7, -2.03004603E-7, 1.10145118E-6, 0.999999702))
  933. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  934. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000072, 0.400000095, 0.800000012))
  935. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299999237, -1.39940763, 0.299631119, 0.999986649, 2.93663704E-11, 8.29771807E-11, -9.01501096E-11, -3.58695225E-8, 1, 3.16347365E-11, -0.999986649, -3.55525174E-8))
  936. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  937. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.399999976))
  938. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299638748, 4.57763672E-5, 3.79895139, 5.95718248E-8, 0.999977767, -3.29568849E-7, 0.999977767, -5.9575239E-8, 1.0476812E-7, 1.04775012E-7, -3.29288326E-7, -1))
  939. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  940. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.400000095))
  941. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299846649, -0.299566269, -1.99945617, 0.999986649, 1.37982542E-11, 5.55164803E-11, -1.60665647E-11, 0.999986649, 5.41747536E-9, -6.26894092E-11, -5.6728342E-9, 1))
  942. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.400000036, 0.200000003, 0.800000012))
  943. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.09998703, -6.09940815, 0.299606323, 0.999986649, 2.55307581E-11, 8.1385565E-11, -8.85584939E-11, -3.59121159E-8, 1, 2.77990686E-11, -0.999986649, -3.56571626E-8))
  944. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  945. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.200000003, 0.420000017))
  946. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105091095, -4.0994091, 0.299537659, 0.999977767, 3.94622668E-11, 1.05954356E-10, -1.15194965E-10, -3.5688295E-8, 1, 4.29140057E-11, -0.999977767, -3.54158836E-8))
  947. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  948. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.400000006, 2))
  949. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0999565125, -0.299642563, 5.43832779E-4, 0.999986649, 2.77870227E-11, 7.3027806E-11, -3.00553471E-11, 0.999986649, 5.58665203E-9, -8.02007349E-11, -5.83997073E-9, 1))
  950. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.400000006))
  951. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299556732, -2.59933615, -0.69916153, 1.6257079E-10, -0.999993324, -1.67127823E-9, 4.52045246E-9, -1.79694659E-9, 1, -0.999993324, -1.61436628E-10, 4.52407178E-9))
  952. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9944765", Vector3.new(0, 0, 0), Vector3.new(0.439999998, 0.440000027, 1))
  953. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.399999857, 0.240000039))
  954. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0899353027, -5.79940748, 0.299671173, 0.999986649, 4.13125367E-11, 1.22746258E-10, -1.29922739E-10, -3.55472736E-8, 1, 4.35809028E-11, -0.999986649, -3.5296388E-8))
  955. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  956. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.200000003, 0.240000039))
  957. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0899467468, -4.09941006, 0.299654007, 0.999986649, 3.59194202E-11, 1.14781074E-10, -1.21957555E-10, -3.60487249E-8, 1, 3.81877863E-11, -0.999986649, -3.579785E-8))
  958. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  959. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.200000003, 0.240000039))
  960. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0910987854, -5.0994072, 0.299730301, 0.999986649, 2.46745208E-10, 2.0127402E-9, -2.01985095E-9, -5.18812868E-8, 1, 2.49013615E-10, -0.999986649, -5.1637155E-8))
  961. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  962. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.60000014, 0.400000006))
  963. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.499950409, -1.29932857, 0.299531937, 0.999986649, 1.50425006E-10, 1.78168413E-9, -1.78883752E-9, -5.6819303E-8, 1, 1.52693469E-10, -0.999986649, -5.65730751E-8))
  964. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  965. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299625397, -0.400112152, 2.69894886, 1.28948019E-10, -0.999986649, -4.97068584E-7, -0.999986649, -1.26930494E-10, 5.04395871E-7, -5.04382001E-7, 4.97311134E-7, -1))
  966. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  967. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000036, 0.599999964))
  968. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299612045, -0.50005722, 0.301045656, -1.25586371E-6, 0.999986649, -1.09769735E-6, -0.999986649, -1.25586166E-6, -2.53439595E-7, -2.53444767E-7, 1.09743087E-6, 1))
  969. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  970. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.5999999, 0.400000036))
  971. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699977875, -1.29938722, 0.299581528, 0.999986649, 3.30914324E-11, 9.33244593E-11, -1.00529363E-10, -3.58384717E-8, 1, 3.53800877E-11, -0.999986649, -3.55875578E-8))
  972. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  973. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000036, 0.399999857, 0.400000036))
  974. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699893951, -2.59933877, 0.2995224, 0.999986649, 3.47104429E-11, 1.21461952E-10, -1.28638433E-10, -3.68895847E-8, 1, 3.69788089E-11, -0.999986649, -3.66408948E-8))
  975. mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  976. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
  977. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0999526978, -6.10440731, 0.299612045, 0.999986649, 4.19847213E-11, 1.15514709E-10, -1.22691191E-10, -3.73906026E-8, 1, 4.42530734E-11, -0.999986649, -3.71397419E-8))
  978. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  979. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.210000008, 0.200000033))
  980. Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100048065, -6.10440731, 0.29970932, 0.999986649, 3.88416105E-11, 1.19168675E-10, -1.26345157E-10, -3.58849448E-8, 1, 4.11099904E-11, -0.999986649, -3.56340664E-8))
  981. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.620000005))
  982. GunHandleB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "GunHandleB", Vector3.new(0.600000024, 0.200000003, 0.800000012))
  983. GunHandleBweld = weld(m, GunConnectorB, GunHandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.19616699E-5, -7.62939453E-6, -1.66893005E-6, 0.999986649, 1.24759092E-11, 7.23904825E-11, -1.47443169E-11, 0.999986649, 2.54799559E-9, -8.00138289E-11, -2.79077916E-9, 1))
  984. mesh("CylinderMesh", GunHandleB, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  985. Barrel3B = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel3B", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  986. Barrel3Bweld = weld(m, GunHandleB, Barrel3B, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298568726, -6.3110342, 0.109573364, 7.04887543E-6, 0.999986649, 8.64993217E-6, -5.60172384E-6, -8.65001311E-6, 1, 0.999986649, -7.04892591E-6, 5.60173248E-6))
  987. Barrel4B = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel4B", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  988. Barrel4Bweld = weld(m, GunHandleB, Barrel4B, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298635483, -6.31103134, -0.10042572, 7.04887498E-6, 0.999986649, 8.64966933E-6, -5.60180706E-6, -8.64975755E-6, 1, 0.999986649, -7.04892545E-6, 5.60181343E-6))
  989. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.400000006))
  990. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300489426, -2.59933567, -0.699710846, 2.66085681E-10, -0.999993324, -1.69247603E-8, -3.04048804E-8, -1.70460215E-8, 1, -0.999993324, -2.64950978E-10, -3.04012708E-8))
  991. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9944765", Vector3.new(0, 0, 0), Vector3.new(0.439999998, 0.440000027, 1))
  992. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
  993. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100124359, -6.10440683, -0.300443649, 0.999986649, 1.39920048E-10, 3.49109297E-10, -3.54513918E-10, -5.19872998E-8, 1, 1.42181072E-10, -0.999986649, -5.17518686E-8))
  994. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  995. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000072, 0.400000095, 0.800000012))
  996. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300243378, -1.39940548, -0.300363541, 0.999986649, 1.51865548E-10, 3.62255059E-10, -3.67659569E-10, -4.92494365E-8, 1, 1.54126545E-10, -0.999986649, -4.90139769E-8))
  997. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  998. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.5999999, 0.400000036))
  999. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699794769, -1.299366, -0.300420761, 0.999986649, 1.22327856E-10, 3.10851983E-10, -3.16283805E-10, -4.91525753E-8, 1, 1.24598942E-10, -0.999986649, -4.89167107E-8))
  1000. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1001. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000033))
  1002. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0998840332, -6.09941149, -0.300338745, 0.999986649, 1.75362419E-10, -3.21161819E-10, 3.15980297E-10, -5.09166682E-8, 1, 1.77860865E-10, -0.999986649, -5.06810736E-8))
  1003. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1004. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.399999976))
  1005. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300373077, -1.52587891E-4, 3.79894924, 5.94459806E-8, 0.999993324, -3.15209547E-7, 0.999993324, -5.94470819E-8, 1.05053815E-7, 1.05056905E-7, -3.15086055E-7, -1))
  1006. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1007. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 4, 0.200000033))
  1008. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0998573303, -3.99940681, -0.300294876, 0.999986649, 1.62245842E-10, 4.01816996E-10, -4.09433931E-10, -5.10763698E-8, 1, 1.64514263E-10, -0.999986649, -5.08343021E-8))
  1009. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1010. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000036, 0.399999857, 0.400000036))
  1011. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699703217, -2.5993371, -0.300477982, 0.999986649, 1.59587107E-10, 3.70679432E-10, -3.7608372E-10, -5.124447E-8, 1, 1.61855473E-10, -0.999986649, -5.10089535E-8))
  1012. mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1013. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.600000024, 0.599999964))
  1014. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300346375, 7.62939453E-5, 1.30104756, -1.25599331E-6, 0.999986649, -1.08324866E-6, -0.999986649, -1.25599138E-6, -2.53723101E-7, -2.53726483E-7, 1.08299741E-6, 1))
  1015. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1016. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.200000003, 0.240000039))
  1017. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0897331238, -4.09940767, -0.300321579, 0.999986649, 1.75541956E-10, 4.23136887E-10, -4.28540536E-10, -4.99766983E-8, 1, 1.77802967E-10, -0.999986649, -4.97412458E-8))
  1018. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1019. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  1020. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300380707, -0.399925232, 2.69894695, 2.54958943E-10, -0.999986649, -5.11322526E-7, -0.999986649, -2.52948495E-10, 5.04145078E-7, -5.0413297E-7, 5.11551889E-7, -1))
  1021. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1022. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.200000003, 0.240000039))
  1023. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0896949768, -5.09941053, -0.300304413, 0.999986649, 2.16437007E-10, 5.04708164E-10, -5.10111731E-10, -4.76247095E-8, 1, 2.18473767E-10, -0.999986649, -4.74842494E-8))
  1024. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1025. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.60000014, 0.400000006))
  1026. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.499893188, -1.29933453, -0.30043602, 0.999986649, 1.24942667E-10, 3.0064895E-10, -3.06080966E-10, -4.97747621E-8, 1, 1.2721374E-10, -0.999986649, -4.95389116E-8))
  1027. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.200000003, 0.420000017))
  1028. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105361938, -5.09940863, -0.300439835, 0.999986649, 2.19144619E-10, 4.92763108E-10, -4.98166786E-10, -4.75694506E-8, 1, 2.21181351E-10, -0.999986649, -4.74289905E-8))
  1029. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1030. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000036, 0.599999964))
  1031. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300424576, -0.499774933, 0.301050901, -1.16660328E-6, 0.999986649, -1.08499785E-6, -0.999986649, -1.16660124E-6, -2.5373717E-7, -2.53740467E-7, 1.08474649E-6, 1))
  1032. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1033. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.800000072, 0.200000003, 0.800000012))
  1034. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.30022049, -1.09940672, -0.300344467, 0.999986649, 1.32488548E-10, 3.23731736E-10, -3.29136274E-10, -4.74834252E-8, 1, 1.34745423E-10, -0.999986649, -4.72433328E-8))
  1035. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1036. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.200000003, 0.420000017))
  1037. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105297089, -4.09940767, -0.30047226, 0.999993324, 1.69849676E-10, 3.96380623E-10, -4.0018916E-10, -4.98077881E-8, 1, 1.70983894E-10, -0.999993324, -4.96867543E-8))
  1038. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1039. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.400000006, 2))
  1040. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100025177, 0.300323486, 5.44548035E-4, 0.999986649, 1.76003934E-11, 4.28246882E-11, -1.9868801E-11, 0.999986649, 1.89625915E-9, -5.04464248E-11, -2.13898055E-9, 1))
  1041. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.399999857, 0.240000039))
  1042. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0897445679, -5.79940653, -0.300327301, 0.999986649, 1.55701896E-10, 3.90041111E-10, -3.97658184E-10, -5.18663867E-8, 1, 1.5797029E-10, -0.999986649, -5.16243261E-8))
  1043. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1044. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.399999976))
  1045. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300367355, -0.199840546, 3.79894853, 1.59872254E-10, -0.999986649, -7.96914179E-8, -0.999986649, -1.57611257E-10, -3.62458841E-10, 3.67863295E-10, 7.99264726E-8, -1))
  1046. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1047. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.60000014, 0.400000006))
  1048. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0998916626, -2.29933071, -0.300395966, 0.999986649, 1.41108E-10, 3.18053445E-10, -3.23485155E-10, -5.00977677E-8, 1, 1.43379086E-10, -0.999986649, -4.98619173E-8))
  1049. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.400000095))
  1050. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300045013, 0.300441742, -1.99945283, 0.999986649, 1.41472348E-10, 3.41166845E-10, -1.43733345E-10, 0.999986649, 1.990154E-8, -3.46571577E-10, -2.0137394E-8, 1))
  1051. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.400000036, 0.200000003, 0.800000012))
  1052. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100158691, -6.09941149, -0.300437927, 0.999986649, 1.56263169E-10, -7.46887552E-11, 6.95088431E-11, -5.0951229E-8, 1, 1.58761615E-10, -0.999986649, -5.07156344E-8))
  1053. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1054. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.400000006, 0.420000017))
  1055. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105251312, -5.79940557, -0.300508499, 0.999986649, 1.52321961E-10, 3.68549413E-10, -3.76166764E-10, -5.18612779E-8, 1, 1.54590341E-10, -0.999986649, -5.16192173E-8))
  1056. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1057. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.599999964))
  1058. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300346375, -0.400138855, 1.30104756, 1.31146123E-6, -0.999986529, 1.0877593E-6, 0.999986172, 1.35616187E-6, 2.03296949E-7, -2.03299621E-7, 1.08741017E-6, 0.999999702))
  1059. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1060. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 4, 0.400000036))
  1061. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.10011673, -3.99940634, -0.300430298, 0.999986649, 1.33827005E-10, 3.36718153E-10, -3.44335921E-10, -5.2595162E-8, 1, 1.36095413E-10, -0.999986649, -5.23531156E-8))
  1062. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1063. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.800000072, 0.200000003, 0.800000012))
  1064. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300197601, -1.69940472, -0.300382614, 0.999986649, 1.56137825E-10, 3.67033265E-10, -3.72437692E-10, -5.02825515E-8, 1, 1.58399002E-10, -0.999986649, -4.98551174E-8))
  1065. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1066. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.599999964))
  1067. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300363541, -0.300140381, 2.49895048, 5.94261316E-8, 0.999986649, -3.15601568E-7, 0.999986649, -5.9428352E-8, 1.05065951E-7, 1.05069944E-7, -3.15336081E-7, -1))
  1068. mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1069. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.210000008, 0.200000033))
  1070. Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0998954773, -6.10440683, -0.300350189, 0.999986649, 1.26621949E-10, 3.31786959E-10, -3.39404865E-10, -5.15411713E-8, 1, 1.28890357E-10, -0.999986649, -5.12991107E-8))
  1071. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.620000005))
  1072. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  1073. for _, c in pairs(workspace:children()) do
  1074. local hum = c:findFirstChild("Humanoid")
  1075. if hum ~= nil then
  1076. local head = c:findFirstChild("Torso")
  1077. if head ~= nil then
  1078. local targ = head.Position - Part.Position
  1079. local mag = targ.magnitude
  1080. if magni >= mag and c.Name ~= Player.Name then
  1081. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, 0.2, 1, 3)
  1082. end
  1083. end
  1084. end
  1085. end
  1086. end
  1087. function MagicCylinder(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1088. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.2, 0.2, 0.2))
  1089. prt.Anchored = true
  1090. prt.CFrame = cframe
  1091. msh = mesh("SpecialMesh", prt, "Head", "", vt(0, 0, 0), vt(x1, y1, z1))
  1092. game:GetService("Debris"):AddItem(prt, 2)
  1093. coroutine.resume(coroutine.create(function(Part, Mesh)
  1094. for i = 0, 1, delay do
  1095. swait()
  1096. Part.CFrame = Part.CFrame
  1097. Part.Transparency = i
  1098. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1099. end
  1100. Part.Parent = nil
  1101. end), prt, msh)
  1102. end
  1103. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1104. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1105. prt.Anchored = true
  1106. prt.CFrame = cframe
  1107. prt.CanCollide = false
  1108. msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1109. game:GetService("Debris"):AddItem(prt, 2)
  1110. coroutine.resume(coroutine.create(function(Part, Mesh)
  1111. for i = 0, 1, delay do
  1112. swait()
  1113. Part.CFrame = Part.CFrame
  1114. Part.Transparency = i
  1115. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1116. end
  1117. Part.Parent = nil
  1118. end), prt, msh)
  1119. end
  1120. function LaserBarrage(Prt, Parent)
  1121. attack = true
  1122. local efprt = part(3, Parent, "SmoothPlastic", 0, 0.5, BrickColor.new("New Yeller"), "Effect", vt(0.2, 0.2, 0.2))
  1123. efprt.Anchored = true
  1124. local efmsh = mesh("CylinderMesh", efprt, "", "", vt(0, 0, 0), vt(1, 1, 1))
  1125. local spread = vt((math.random(-1, 0) + math.random()) * 7, (math.random(-1, 0) + math.random()) * 7, (math.random(-1, 0) + math.random()) * 7) * Prt.Position - mouse.Hit.p.magnitude / 100
  1126. coroutine.resume(coroutine.create(function(Part, Mesh, Spreaded)
  1127. game:GetService("Debris"):AddItem(Part, 6)
  1128. local TheHit = mouse.Hit.p
  1129. local MouseLook = cf((Prt.Position + TheHit) / 2, TheHit + Spreaded)
  1130. local hit, pos = rayCast(Prt.Position, MouseLook.lookVector, 1000, Parent)
  1131. so("Elec", Prt, 0.2, 1)
  1132. local tefprt = part(3, workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", vt(0.2, 0.2, 0.2))
  1133. tefprt.CFrame = cf(pos)
  1134. MagicCircle(BrickColor.new("New Yeller"), cf(pos), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.04)
  1135. so("Elec", tefprt, 0.3, 1)
  1136. game:GetService("Debris"):AddItem(tefprt, 3)
  1137. Part.CFrame = CFrame.new((Prt.Position + pos) / 2, pos) * angles(1.57, 0, 0)
  1138. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then
  1139. hit.Parent.Humanoid:TakeDamage(15)
  1140. MagniDamage(efprt, hit, 20, 10, 20, 30, "Normal")
  1141. end
  1142. local mag = Prt.Position - pos.magnitude
  1143. MagicCylinder(BrickColor.new("New Yeller"), Part.CFrame, 1, mag * 5, 1, 0.5, 0, 0.5, 0.05)
  1144. Part.Parent = nil
  1145. end), efprt, efmsh, spread)
  1146. end
  1147. function attackone()
  1148. attack = true
  1149. for i = 0, 1, 0.1 do
  1150. swait()
  1151. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1152. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  1153. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  1154. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-20)), 0.3)
  1155. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1156. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-130), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1157. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1158. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1159. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1160. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1161. end
  1162. so("http://roblox.com/asset/?id=268192025", Barrel2A, 1, 1)
  1163. so("http://roblox.com/asset/?id=268191996", Barrel2A, 1, 1)
  1164. so("http://roblox.com/asset/?id=268191976", Barrel2A, 1, 1)
  1165. ShootCannon(Barrel2A)
  1166. ShootCannon(Barrel1A)
  1167. ShootCannon(Barrel3A)
  1168. for i = 0, 1, 0.1 do
  1169. swait()
  1170. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1171. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-3), math.rad(3), math.rad(-50)), 0.3)
  1172. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(130)), 0.3)
  1173. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-50)), 0.3)
  1174. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1175. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-130), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1176. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1177. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1178. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1179. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1180. end
  1181. attack = false
  1182. end
  1183. function attacktwo()
  1184. attack = true
  1185. for i = 0, 1, 0.1 do
  1186. swait()
  1187. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  1188. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1189. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  1190. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-50)), 0.3)
  1191. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(130), math.rad(0)), 0.3)
  1192. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1193. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1194. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1195. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1196. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1197. end
  1198. so("http://roblox.com/asset/?id=268192025", Barrel5A, 1, 1)
  1199. so("http://roblox.com/asset/?id=268191996", Barrel5A, 1, 1)
  1200. so("http://roblox.com/asset/?id=268191976", Barrel5A, 1, 1)
  1201. ShootCannon(Barrel5A)
  1202. ShootCannon(Barrel4A)
  1203. ShootCannon(Barrel6A)
  1204. for i = 0, 1, 0.1 do
  1205. swait()
  1206. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  1207. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1208. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  1209. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(-60), math.rad(-50)), 0.3)
  1210. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(130), math.rad(0)), 0.3)
  1211. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1212. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1213. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1214. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1215. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1216. end
  1217. attack = false
  1218. end
  1219. local Effects = {}
  1220. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1221. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt())
  1222. prt.Anchored = true
  1223. prt.CFrame = cframe
  1224. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1225. game:GetService("Debris"):AddItem(prt, 5)
  1226. table.insert(Effects, {
  1227. prt,
  1228. "Block1",
  1229. delay,
  1230. x3,
  1231. y3,
  1232. z3
  1233. })
  1234. end
  1235. function MagicCylinder2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1236. local prt = part(3, Character, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.2, 0.2, 0.2))
  1237. prt.Anchored = true
  1238. prt.CFrame = cframe
  1239. msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1240. game:GetService("Debris"):AddItem(prt, 5)
  1241. Effects[#Effects + 1] = {
  1242. prt,
  1243. "Cylinder",
  1244. delay,
  1245. x3,
  1246. y3,
  1247. z3
  1248. }
  1249. end
  1250. RocketTarget = RootPart
  1251. function ShootCannon(asd)
  1252. so("rbxassetid://263623156", asd, 0.5, 1)
  1253. so("rbxassetid://263610152", asd, 0.5, 1)
  1254. so("rbxassetid://263623139", asd, 0.5, 1)
  1255. local MainPos = asd.Position
  1256. local MainPos2 = mouse.Hit.p
  1257. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  1258. num = 30
  1259. coroutine.resume(coroutine.create(function()
  1260. repeat
  1261. wait()
  1262. local hit, pos = rayCast(MainPos, MouseLook.lookVector, 10, RocketTarget.Parent)
  1263. local mag = MainPos - pos.magnitude
  1264. MagicCylinder2(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 3, mag * 5, 3, 1.5, 0, 1.5, 0.1)
  1265. MainPos = MainPos + MouseLook.lookVector * 10
  1266. num = num - 1
  1267. if hit ~= nil then
  1268. num = 0
  1269. local ref = part(3, workspace, "SmoothPlastic", 0, 1, BrickColor.new("New Yeller"), "Reference", vt())
  1270. ref.Anchored = true
  1271. ref.CFrame = cf(pos)
  1272. MagniDamage(ref, hit, 1, 30, 50, 1, "Normal")
  1273. so("rbxassetid://263610039", ref, 1, 1)
  1274. so("rbxassetid://263610111", ref, 1, 1)
  1275. MagicBlock(BrickColor.new("New Yeller"), cf(pos), 20, 20, 20, 5, 5, 5, 0.05)
  1276. game:GetService("Debris"):AddItem(ref, 1)
  1277. MagniDamage(ref, ref, 15, 10, 20, 10, "Normal")
  1278. end
  1279. until 0 >= num
  1280. end))
  1281. end
  1282. function MagicRing(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1283. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1284. prt.Anchored = true
  1285. prt.CFrame = cframe
  1286. msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  1287. game:GetService("Debris"):AddItem(prt, 2)
  1288. coroutine.resume(coroutine.create(function(Part, Mesh, num)
  1289. for i = 0, 1, delay do
  1290. swait()
  1291. Part.Transparency = i
  1292. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1293. end
  1294. Part.Parent = nil
  1295. end), prt, msh, (math.random(0, 1) + math.random()) / 5)
  1296. end
  1297. deeznuts = true
  1298. function BeamBlast()
  1299. if deeznuts == true then
  1300. deeznuts = false
  1301. attack = true
  1302. local n = 2
  1303. for i = 0, 1, 0.05 do
  1304. swait()
  1305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1306. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1307. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(30), math.rad(100)), 0.3)
  1308. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(-100)), 0.3)
  1309. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(0), math.rad(90), math.rad(-20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1310. LH.C0 = clerp(LH.C0, cf(-1, -0.5, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(-10)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1311. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)), 0.3)
  1312. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)), 0.3)
  1313. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1314. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1315. end
  1316. local orb = part(3, Character, "SmoothPlastic", 0, 1, BrickColor.new("New Yeller"), "Orb", vt())
  1317. local omsh = mesh("SpecialMesh", orb, "Sphere", "", vt(0, 0, 0), vt(15, 15, 15))
  1318. local owld = weld(orb, orb, Torso, cf(0, -1.5, 8), cf(0, 0, 0))
  1319. so("http://roblox.com/asset/?id=169445572", orb, 1, 0.9)
  1320. so("http://roblox.com/asset/?id=169380495", orb, 1, 0.6)
  1321. so("http://roblox.com/asset/?id=203691346", orb, 1, 0.9)
  1322. for i = 1, 0.3, -0.01 do
  1323. wait()
  1324. orb.Transparency = i
  1325. omsh.Scale = omsh.Scale + vt(0.5, 0.5, 0.5)
  1326. MagicBlock(BrickColor.new("Really black"), orb.CFrame, 15, 15, 15, 2, 2, 2, 0.1)
  1327. local ef = part(3, workspace, "SmoothPlastic", 0, 0, BrickColor.new("New Yeller"), "Effect", vt())
  1328. ef.Anchored = true
  1329. local emsh = mesh("SpecialMesh", ef, "Sphere", "", vt(0, 0, 0), vt(2, math.random(1000, 1500) / 100, 2))
  1330. local ceef = euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * cf(0, math.random(10, 20), 0)
  1331. ef.CFrame = orb.CFrame * ceef
  1332. game:GetService("Debris"):AddItem(ef, 2)
  1333. coroutine.resume(coroutine.create(function(Part, Mesh)
  1334. for i = 0, 1, 0.1 do
  1335. wait()
  1336. Part.Transparency = i
  1337. Part.CFrame = Part.CFrame * cf(0, -1, 0)
  1338. end
  1339. Part.Parent = nil
  1340. end), ef, emsh)
  1341. end
  1342. local Pos = cf(orb.Position, Player:GetMouse().Hit.p).lookVector
  1343. wait(0.5)
  1344. orb.Parent = nil
  1345. local hit, pos = rayCast(orb.Position, Pos, 999, Character)
  1346. local mag = orb.Position - pos.magnitude
  1347. MagicCircle(BrickColor.new("New Yeller"), cf(pos), 15, 15, 15, 8, 8, 8, 0.02)
  1348. MagicBlock(BrickColor.new("New Yeller"), cf(pos), 15, 15, 15, 8, 8, 8, 0.02)
  1349. MagicCylinder(BrickColor.new("New Yeller"), CFrame.new((orb.Position + pos) / 2, pos) * euler(1.57, 0, 0), 10, mag * 5, 10, 0.5, 0, 0.5, 0.01)
  1350. for i = 1, 2 do
  1351. MagicRing(BrickColor.new("New Yeller"), cf(pos) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 3, 3, 3, 1, 1, 1, 0.04)
  1352. end
  1353. for i = 1, 5 do
  1354. local tehcf = CFrame.new((orb.Position + pos) / 2, pos) * euler(1.57, 0, 0) * cf(0, mag / 5 * (i / 2), 0)
  1355. MagicRing(BrickColor.new("Really black"), tehcf * euler(1.57, 0, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.01)
  1356. end
  1357. for i = 0, 5 do
  1358. local tehcf = CFrame.new((orb.Position + pos) / 2, pos) * euler(1.57, 0, 0) * cf(0, -mag / 5 * (i / 2), 0)
  1359. MagicRing(BrickColor.new("New Yeller"), tehcf * euler(1.57, 0, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.01)
  1360. end
  1361. local ref = part(3, workspace, "SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  1362. ref.CFrame = cf(pos)
  1363. so("http://roblox.com/asset/?id=203691378", Torso, 1, 0.7)
  1364. so("http://roblox.com/asset/?id=169445602", Torso, 1, 0.7)
  1365. so("http://www.roblox.com/Asset?ID=203691282", Torso, 1, 0.8)
  1366. coroutine.resume(coroutine.create(function(Part)
  1367. Part.Parent = nil
  1368. end), ref)
  1369. if hit ~= nil then
  1370. MagniDamage(Part, hit, 30, 90, 100, 0, "Normal")
  1371. end
  1372. local n = 2
  1373. for i = 0, 1, 0.03 do
  1374. swait()
  1375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1376. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  1377. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(150)), 0.3)
  1378. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(0), math.rad(-50), math.rad(-150)), 0.3)
  1379. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(0), math.rad(90), math.rad(-30)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1380. LH.C0 = clerp(LH.C0, cf(-1, -0.5, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1381. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
  1382. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
  1383. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1384. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1385. end
  1386. deeznuts = true
  1387. end
  1388. attack = false
  1389. end
  1390. function QuadHailShot()
  1391. attack = true
  1392. Torso.Velocity = vt(0, 200, 0)
  1393. so("http://roblox.com/asset/?id=199145327", Torso, 1, 1)
  1394. for i = 0, 1, 0.1 do
  1395. swait()
  1396. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(-6 * i, math.rad(0), math.rad(0)), 0.3)
  1397. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1398. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(0)), 0.3)
  1399. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(0)), 0.3)
  1400. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1401. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1402. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)), 0.3)
  1403. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)), 0.3)
  1404. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1405. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1406. end
  1407. ShootCannon(Barrel2A)
  1408. ShootCannon(Barrel5A)
  1409. so("http://roblox.com/asset/?id=203691837", Torso, 1, 1)
  1410. so("http://roblox.com/asset/?id=203691653", Torso, 1, 1)
  1411. so("http://www.roblox.com/asset/?id=138083993", Torso, 1, 0.8)
  1412. for i = 1, 10 do
  1413. LaserBarrage(Barrel1B)
  1414. LaserBarrage(Barrel3B)
  1415. LaserBarrage(Barrel2B)
  1416. LaserBarrage(Barrel4B)
  1417. end
  1418. for i = 0, 1, 0.1 do
  1419. swait()
  1420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1421. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1422. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1423. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1424. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1425. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1426. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  1427. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  1428. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1429. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1430. end
  1431. attack = false
  1432. end
  1433. mouse.Button1Down:connect(function()
  1434. if attack == false and attacktype == 1 then
  1435. attacktype = 2
  1436. attackone()
  1437. elseif attack == false and attacktype == 2 then
  1438. attacktype = 1
  1439. attacktwo()
  1440. end
  1441. end)
  1442. mouse.KeyDown:connect(function(k)
  1443. k = k:lower()
  1444. if attack == false and k == "q" then
  1445. BeamBlast()
  1446. elseif attack == false and k == "e" then
  1447. QuadHailShot()
  1448. end
  1449. end)
  1450. local sine = 0
  1451. local change = 1
  1452. local val = 0
  1453. while true do
  1454. swait()
  1455. sine = sine + change
  1456. local torvel = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  1457. local velderp = RootPart.Velocity.y
  1458. hitfloor, posfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1459. if equipped == true or equipped == false then
  1460. if attack == false then
  1461. idle = idle + 1
  1462. else
  1463. idle = 0
  1464. end
  1465. if not (idle >= 500) or attack == false then
  1466. end
  1467. if RootPart.Velocity.y > 1 and hitfloor == nil then
  1468. Anim = "Jump"
  1469. if attack == false then
  1470. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1471. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1472. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.3)
  1473. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3)
  1474. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-30)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1475. LH.C0 = clerp(LH.C0, cf(-1, -0.5, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1476. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1477. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1478. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1479. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1480. end
  1481. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  1482. Anim = "Fall"
  1483. if attack == false then
  1484. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1485. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  1486. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.3)
  1487. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
  1488. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-20)), 0.3)
  1489. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)), 0.3)
  1490. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1491. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1492. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1493. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1494. end
  1495. elseif torvel < 1 and hitfloor ~= nil then
  1496. Anim = "Idle"
  1497. if attack == false then
  1498. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  1499. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.3)
  1500. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-30)), 0.3)
  1501. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.3)
  1502. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(0), math.rad(80), math.rad(20)), 0.3)
  1503. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * angles(math.rad(0), math.rad(-100), math.rad(20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1504. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1505. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1506. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1507. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1508. end
  1509. elseif torvel > 2 and hitfloor ~= nil then
  1510. Anim = "Walk"
  1511. if attack == false then
  1512. change = 3
  1513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  1514. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1515. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(10)), 0.3)
  1516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  1517. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
  1518. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
  1519. JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1520. JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1521. GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1522. GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1523. end
  1524. end
  1525. end
  1526. if #Effects > 0 then
  1527. for e = 1, #Effects do
  1528. if Effects[e] ~= nil then
  1529. local Thing = Effects[e]
  1530. if Thing ~= nil then
  1531. local Part = Thing[1]
  1532. local Mode = Thing[2]
  1533. local Delay = Thing[3]
  1534. local IncX = Thing[4]
  1535. local IncY = Thing[5]
  1536. local IncZ = Thing[6]
  1537. if Thing[1].Transparency <= 1 then
  1538. if Thing[2] == "Block1" then
  1539. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1540. Mesh = Thing[1].Mesh
  1541. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  1542. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1543. elseif Thing[2] == "Cylinder" then
  1544. Mesh = Thing[1].Mesh
  1545. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  1546. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1547. elseif Thing[2] == "Blood" then
  1548. Mesh = Thing[7]
  1549. Thing[1].CFrame = Thing[1].CFrame * cf(0, 0.5, 0)
  1550. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  1551. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1552. elseif Thing[2] == "Elec" then
  1553. Mesh = Thing[1].Mesh
  1554. Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
  1555. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1556. elseif Thing[2] == "Disappear" then
  1557. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1558. end
  1559. else
  1560. Part.Parent = nil
  1561. table.remove(Effects, e)
  1562. end
  1563. end
  1564. end
  1565. end
  1566. end
  1567. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement