Dark_EccentricYT

Untitled

Jun 16th, 2020
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 82.23 KB | None | 0 0
  1. Plr = game.Players.LocalPlayer
  2. Char = Plr.Character
  3. Mouse = Plr:GetMouse()
  4. local YRot = 5
  5. local DebounceShot = false
  6. local ArmAng1,ArmAng2 = CFrame.Angles(0,math.rad(-YRot),0),CFrame.Angles(0,math.rad(YRot),0)
  7. local CurrentAmmo,CurrentAmmo2 = 24,24
  8. local UpForce = 0
  9. local GlobalIgnore = {};
  10. local ra,la,ts,hd,ll,rl,root,humanoid = Char:FindFirstChild'Right Arm',Char:FindFirstChild'Left Arm',Char:FindFirstChild'Torso',Char:FindFirstChild'Head',Char:FindFirstChild'Left Leg',Char:FindFirstChild'Right Leg',Char:FindFirstChild'HumanoidRootPart',Char:FindFirstChild'Humanoid'
  11. local rarm,larm,hed,torso,hroot,lleg,hum,rleg,mouse = ra,la,hd,ts,root,ll,humanoid,rl,Mouse
  12. local UpdateGui = nil
  13. local lRS = game["Run Service"].RenderStepped
  14. local sRS = game["Run Service"].Stepped
  15. local Shootin_Arm = 'Right'
  16. local AClip,BClip = CurrentAmmo,CurrentAmmo2
  17. Weld = function(P0,P1,CF,CF2)
  18. local W = Instance.new('Weld',P0)
  19. W.Part0 = P0
  20. W.Part1 = P1
  21. W.C1 = CF
  22. if CF2 then
  23. W.C0 = CF2
  24. end
  25. return W
  26. end;
  27.  
  28. NewSound = function(Parent,Id)
  29. local Sound = Instance.new('Sound',Parent)
  30. Sound.SoundId = 'rbxassetid://'..Id
  31. return Sound
  32. end
  33.  
  34. New = function(Object, Parent, Name, Data)
  35. local Object = Instance.new(Object)
  36. spawn(function()
  37. wait()
  38. if Object:IsA'Part' then
  39. Object.CanCollide = false
  40. Object.Anchored = false
  41. Object.TopSurface,Object.BottomSurface = 10,10
  42. Object.RightSurface,Object.LeftSurface = 10,10
  43. Object.FrontSurface,Object.BackSurface = 10,10
  44. end
  45. end)
  46. for Index, Value in pairs(Data or {}) do
  47. Object[Index] = Value
  48. end
  49. Object.Parent = Parent
  50. Object.Name = Name
  51. return Object
  52. end
  53.  
  54. rad = function(Int)
  55. return math.rad(tonumber(Int or 0))
  56. end;
  57. sin = function(Int)
  58. return math.sin(tonumber(Int or 0))
  59. end;
  60. cos = function(Int)
  61. return math.cos(tonumber(Int or 0))
  62. end;
  63. Angles = function(X,Y,Z)
  64. return CFrame.Angles(X or 0,Y or 0,Z or 0);
  65. end;
  66. Euler = function(X,Y,Z)
  67. return CFrame.fromEulerAnglesXYZ(X or 0,Y or 0,Z or 0);
  68. end;
  69. CF = function(X,Y,Z)
  70. return CFrame.new(X or 0,Y or 0,Z or 0);
  71. end;
  72.  
  73. Pistol = New("Model",Char,"Pistol",{})
  74. Handle = New("Part",Pistol,"Handle",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000131706009, -0.00595998997, -0.0338135734),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5793629, 1.18539906, 46.3977585, -1.0000062, -0.000306295813, 2.70537785e-005, -4.11341171e-005, 0.0119839404, -0.99993974, 0.000304313551, -0.99994427, -0.0119866366),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  75. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000102014397, -0.00329493778, -0.0302501526),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793591, 1.02604604, 46.5169373, -1.00001025, -3.21070947e-005, 0.000351106835, -8.28879274e-005, -0.962805808, -0.270270586, 0.000343979453, -0.270277083, 0.962812603),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  76. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.105263159, 0.263157904, 0.0526315793),})
  77. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.00000274, -7.66412195e-005, 0.000344961474, -2.58259442e-005, -0.962792039, -0.270270348, 0.000351840572, -0.270268351, 0.962794304),C1 = CFrame.new(3.81469727e-005, -0.121078491, 0.157911539, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  78. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(4.46137565e-005, -0.00730502047, -0.0345620923),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.6587944, 1.22831309, 46.3298874, -1.43941779e-005, -1.00001025, -0.000347569643, -0.999950171, -8.6847831e-006, 0.0118665909, -0.0118710753, 0.000344910863, -0.999958336),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  79. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.042105265, 0.0526315793, 0.042105265),})
  80. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -8.13660517e-006, -0.999936283, -0.0118692722, -1.00000274, -2.43909744e-006, 0.000345892768, -0.00034665264, 0.011868001, -0.999938905),C1 = CFrame.new(0.0794086456, 0.0684051514, -0.0421000719, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  81. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(4.44929974e-005, -0.00765172811, -0.0349847004),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.4999523, 1.22833216, 46.3298264, -1.43941779e-005, -1.00001025, -0.000347569643, -0.999950171, -8.6847831e-006, 0.0118665909, -0.0118710753, 0.000344910863, -0.999958336),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  82. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.042105265, 0.0526315793, 0.042105265),})
  83. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -8.13660517e-006, -0.999936283, -0.0118692722, -1.00000274, -2.43909744e-006, 0.000345892768, -0.00034665264, 0.011868001, -0.999938905),C1 = CFrame.new(-0.0794315338, 0.0684165955, -0.0421124697, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  84. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000133551774, -0.00169851072, -0.0258756131),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793438, 0.830419421, 46.5883293, 1.00001025, -0.000347483263, -6.00108615e-005, 8.30962817e-005, 0.012100039, 0.999947488, -0.0003439555, -0.999955654, 0.012104691),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  85. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.473684222, 0.210526317),})
  86. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.000346567744, 0.0121014463, -0.999936223, -6.62680832e-005, 0.9999336, 0.0121028852),C1 = CFrame.new(4.95910645e-005, -0.19480896, 0.352666259, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  87. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00100132555, -0.00469637057, -0.0412132218),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793304, 1.51629984, 46.4542694, 1.00001025, -0.000347483263, -6.00108615e-005, 8.30962817e-005, 0.012100039, 0.999947488, -0.0003439555, -0.999955654, 0.012104691),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  88. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.105263159, 0.263157904, 0.0526315793),})
  89. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  90. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.000346567744, 0.0121014463, -0.999936223, -6.62680832e-005, 0.9999336, 0.0121028852),C1 = CFrame.new(-2.47955322e-005, -0.0525398254, -0.33155036, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  91. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000469254417, -0.000466316473, -0.0305693839),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5792961, 1.04031432, 46.6434364, 1.00000739, 0.000283122528, 1.47415631e-006, 1.73401058e-005, -0.0119159417, -0.999942839, -0.000281111017, 0.999948323, -0.0119191548),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  92. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.578947365, 0.210526317),MeshType = Enum.MeshType.Wedge,})
  93. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.99999994, 1.10942201e-005, -0.000282094174, 0.00028220634, -0.0119173527, 0.999928951, 7.73160718e-006, -0.999928951, -0.0119173527),C1 = CFrame.new(1.33514404e-005, -0.247394562, 0.142128587, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  94. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000581160013, 0.00534787821, -0.0246125218),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5792847, 0.773928165, 46.9034424, -1.00001025, 0.000347483263, -6.00108615e-005, -8.30962817e-005, -0.012100039, 0.999947488, 0.0003439555, 0.999955654, 0.012104691),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  95. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.315789461),MeshType = Enum.MeshType.Wedge,})
  96. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.00000274, -7.68495665e-005, 0.000344937551, 0.000346567744, -0.0121014463, 0.999936223, -6.62680832e-005, 0.9999336, 0.0121028852),C1 = CFrame.new(8.96453857e-005, -0.510570526, 0.405376673, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  97. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00155338983, -0.00712651294, -0.0498622991),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.6582298, 1.91245556, 46.337925, 1.43941779e-005, 0.000266414398, 1.00001037, 0.999950171, -0.011866536, 7.65304867e-006, 0.0118710753, 0.999958336, -0.000263792783),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  98. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.368421048, 0.0526315793, 0.0526315793),MeshType = Enum.MeshType.Wedge,})
  99. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  100. Spread = New("Script",Fire,"Spread",{})
  101. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.13660517e-006, 0.999936283, 0.0118692722, 0.000265497976, -0.0118679451, 0.999938905, 1.00000286, 1.40725024e-006, -0.00026477623),C1 = CFrame.new(0.0788249969, 0.0685653687, -0.726281881, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  102. Barrel = New("Part",Pistol,"Barrel",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00229140976, -0.0100641716, -0.0610444546),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5763988, 2.40278387, 46.2145119, -0.000235087573, -2.49402619e-005, -1.0000037, 0.00293392874, 1.00000262, -3.18761122e-005, 1.00000536, -0.00293237157, -0.000236003427),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  103. Mesh = New("CylinderMesh",Barrel,"Mesh",{Scale = Vector3.new(0.214285716, 1.14285719, 0.214285716),})
  104. Fire = New("Fire",Barrel,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  105. mot = New("Motor",Barrel,"mot",{Part0 = Barrel,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.000235431333, 0.00293339998, 0.999998868, -2.70200144e-005, 0.999998033, -0.0029328675, -1.00000131, -2.97950337e-005, -0.000235663669),C1 = CFrame.new(-0.00305747986, 0.197822571, -1.21508718, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  106. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-3.07981973e-005, 0.000460991636, -0.0242924858),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.4999084, 0.750182033, 46.6926231, -1.85363006e-005, -1.0000087, -0.000346502289, -0.99994576, -1.50499545e-007, 0.0118683474, -0.0118720857, 0.000344387314, -0.999952197),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  107. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.126315787, 0.0526315793, 0.126315787),})
  108. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.22787278e-005, -0.999931872, -0.0118702827, -1.00000119, 6.09505514e-006, 0.000345369219, -0.000345585286, 0.0118697584, -0.999932766),C1 = CFrame.new(-0.0793495178, -0.300079346, 0.431650162, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  109. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000872036908, -0.00239087758, -0.0370649621),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793247, 1.33079326, 46.5573692, 1.0000087, -6.84582046e-005, 0.000346430374, 8.71387456e-005, 0.99994576, -0.0118685188, -0.000343282532, 0.011872286, 0.999952197),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  110. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.105263159, 0.368421048, 0.0526315793),})
  111. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -7.47151353e-005, 0.999931872, 0.0118704839, 0.00034551337, -0.0118699297, 0.999932766),C1 = CFrame.new(5.7220459e-006, -0.157852173, -0.14729476, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  112. A1 = New("Part",Pistol,"A1",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(1.63562654e-005, -0.00997792743, -0.0375390835),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.6582851, 1.36138058, 46.2104073, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  113. Mesh = New("BlockMesh",A1,"Mesh",{Scale = Vector3.new(0.0526315793, 0.210526317, 0.210526317),})
  114. Fire = New("Fire",A1,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  115. Spread = New("Script",Fire,"Spread",{})
  116. mot = New("Motor",A1,"mot",{Part0 = A1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(0.0788593292, 0.189468384, -0.173724651, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  117. A10 = New("Part",Pistol,"A10",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.00204913015, -0.0146882143, -0.0220529698),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5268917, 0.653240383, 46.0125427, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  118. Mesh = New("BlockMesh",A10,"Mesh",{Scale = Vector3.new(0.0526315793, 0.105263159, 0.0263157897),})
  119. mot = New("Motor",A10,"mot",{Part0 = A10,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(-0.0525722504, 0.378787994, 0.536732554, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  120. A2 = New("Part",Pistol,"A2",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.00110872404, -0.011444605, -0.027760148),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5794373, 0.914704919, 46.1524849, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  121. Mesh = New("BlockMesh",A2,"Mesh",{Scale = Vector3.new(0.210526317, 0.473684222, 0.684210539),})
  122. mot = New("Motor",A2,"mot",{Part0 = A2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(7.62939453e-006, 0.242008209, 0.27361083, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  123. A3 = New("Part",Pistol,"A3",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000806285825, -0.0112167411, -0.0471783131),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5793667, 1.78305697, 46.1626816, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  124. Mesh = New("BlockMesh",A3,"Mesh",{Scale = Vector3.new(0.210526317, 0.473684222, 0.631578922),})
  125. Fire = New("Fire",A3,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  126. Spread = New("Script",Fire,"Spread",{})
  127. mot = New("Motor",A3,"mot",{Part0 = A3,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(-8.58306885e-005, 0.242218018, -0.594790936, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  128. A4 = New("Part",Pistol,"A4",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000122233032, -0.0114991684, -0.0379733518),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5005093, 1.36204767, 46.1577187, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  129. Mesh = New("BlockMesh",A4,"Mesh",{Scale = Vector3.new(0.0526315793, 0.473684222, 0.210526317),})
  130. Fire = New("Fire",A4,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  131. Spread = New("Script",Fire,"Spread",{})
  132. mot = New("Motor",A4,"mot",{Part0 = A4,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(-0.0789318085, 0.242111206, -0.173754454, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  133. A5 = New("Part",Pistol,"A5",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00108195608, -0.0137364287, -0.0530940257),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5793743, 2.04760242, 46.0500031, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  134. Mesh = New("BlockMesh",A5,"Mesh",{Scale = Vector3.new(0.0157894734, 0.105263159, 0.105263159),})
  135. Fire = New("Fire",A5,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  136. Spread = New("Script",Fire,"Spread",{})
  137. mot = New("Motor",A5,"mot",{Part0 = A5,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(-0.000122070313, 0.358058929, -0.857964039, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  138. A6 = New("Part",Pistol,"A6",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.0014149046, -0.00847565569, -0.050087247),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793362, 1.91313791, 46.2852631, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  139. Mesh = New("BlockMesh",A6,"Mesh",{Scale = Vector3.new(0.105263159, 0.0526315793, 0.368421048),})
  140. Fire = New("Fire",A6,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  141. Spread = New("Script",Fire,"Spread",{})
  142. mot = New("Motor",A6,"mot",{Part0 = A6,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(-8.39233398e-005, 0.121208191, -0.726330042, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  143. A7 = New("Part",Pistol,"A7",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000316067017, -0.0130318189, -0.037853349),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5531254, 1.36293519, 46.0840645, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  144. Mesh = New("BlockMesh",A7,"Mesh",{Scale = Vector3.new(0.0526315793, 0.105263159, 0.210526317),})
  145. Fire = New("Fire",A7,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  146. Spread = New("Script",Fire,"Spread",{})
  147. mot = New("Motor",A7,"mot",{Part0 = A7,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(-0.0263385773, 0.315788269, -0.173761129, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  148. A8 = New("Part",Pistol,"A8",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.0019659712, -0.013867043, -0.0219044145),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5794849, 0.652848184, 46.0441513, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  149. Mesh = New("BlockMesh",A8,"Mesh",{Scale = Vector3.new(0.157894731, 0.105263159, 0.0263157897),})
  150. mot = New("Motor",A8,"mot",{Part0 = A8,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(3.05175781e-005, 0.347194672, 0.536743999, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  151. A9 = New("Part",Pistol,"A9",{BrickColor = BrickColor.new("Institutional white"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.00204901048, -0.0144584086, -0.0217732638),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.632082, 0.65323478, 46.0125923, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  152. Mesh = New("BlockMesh",A9,"Mesh",{Scale = Vector3.new(0.0526315793, 0.105263159, 0.0263157897),})
  153. mot = New("Motor",A9,"mot",{Part0 = A9,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(0.0526180267, 0.378768921, 0.536733627, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  154. Chamber = New("Part",Pistol,"Chamber",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000802163733, -0.0117565617, -0.0312946253),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5794373, 1.07276309, 46.1385345, -1.84767068e-005, -0.000267046067, 1.0000087, -0.99994576, 0.0118683558, -7.32899935e-007, -0.0118720932, -0.999952197, -0.000264934788),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  155. Mesh = New("BlockMesh",Chamber,"Mesh",{Scale = Vector3.new(0.263157904, 0.0526315793, 0.157894731),})
  156. mot = New("Motor",Chamber,"mot",{Part0 = Chamber,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.22191304e-005, -0.999931872, -0.0118702902, -0.000266129646, 0.0118697658, -0.999932766, 1.00000119, -6.97857467e-006, -0.000265918265),C1 = CFrame.new(-1.90734863e-006, 0.257850647, 0.115733027, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  157. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(0.0526315793, 0.315789461, 0.0526315793),})
  158. Mag = New("Part",Pistol,"Mag",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000134852016, 0.000141454395, -0.0263869073),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5793266, 0.853281856, 46.6706123, 1.00001025, -0.000348133501, 5.63386493e-005, 8.30962817e-005, 0.336984247, 0.941532195, -0.0003439555, -0.941538453, 0.33699137),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  159. Mesh = New("BlockMesh",Mag,"Mesh",{Scale = Vector3.new(0.157894731, 1.42105269, 0.315789461),})
  160. mot = New("Motor",Mag,"mot",{Part0 = Mag,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.00034930493, 0.336981088, -0.941520691, 5.01242466e-005, 0.941518664, 0.336983383),C1 = CFrame.new(5.7220459e-005, -0.276809692, 0.328819752, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  161. Mag2 = New("Part",Pistol,"Mag2",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000710197375, 0.00663900422, -0.0243613273),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5792694, 0.762693167, 46.9611816, 1.00001025, -0.000352658855, 1.24114558e-006, 8.30962817e-005, 0.185557246, 0.982654452, -0.0003439555, -0.982661784, 0.185563445),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  162. Mesh = New("BlockMesh",Mag2,"Mesh",{Scale = Vector3.new(0.210526317, 0.210526317, 0.368421048),})
  163. mot = New("Motor",Mag2,"mot",{Part0 = Mag2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.000352843781, 0.185556218, -0.982643008, -5.08000448e-006, 0.982640564, 0.185558274),C1 = CFrame.new(9.15527344e-005, -0.568439484, 0.415918827, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  164. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000723114063, -0.00542289857, -0.0243647732),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.499958, 0.753420591, 46.4294968, -1.43941743e-005, -1.00001025, -0.000347540772, -0.999950171, -8.6847831e-006, 0.0118664699, -0.0118710678, 0.000344910863, -0.999958456),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  165. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.042105265, 0.0526315793, 0.042105265),})
  166. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -8.13660154e-006, -0.999936283, -0.0118692648, -1.00000274, -2.43909744e-006, 0.000345892768, -0.000346623769, 0.0118678799, -0.999939024),C1 = CFrame.new(-0.0793819427, -0.0369377136, 0.431565046, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  167. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(4.45857731e-005, -0.00747835962, -0.0347737111),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.57938, 1.22833753, 46.3298569, 1.00001025, -0.000347483263, -6.00108615e-005, 8.30962817e-005, 0.012100039, 0.999947488, -0.0003439555, -0.999955654, 0.012104691),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  168. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 1),})
  169. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.000346567744, 0.0121014463, -0.999936223, -6.62680832e-005, 0.9999336, 0.0121028852),C1 = CFrame.new(-5.7220459e-006, 0.0684089661, -0.042121172, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  170. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-3.0680676e-005, 0.000807354227, -0.0238702651),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.6587486, 0.750180125, 46.6926689, -1.43941743e-005, -1.00001025, -0.000347540772, -0.999950171, -8.6847831e-006, 0.0118664699, -0.0118710678, 0.000344910863, -0.999958456),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  171. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.126315787, 0.0526315793, 0.126315787),})
  172. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -8.13660154e-006, -0.999936283, -0.0118692648, -1.00000274, -2.43909744e-006, 0.000345892768, -0.000346623769, 0.0118678799, -0.999939024),C1 = CFrame.new(0.0794887543, -0.300075531, 0.431645632, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  173. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000373447954, -0.00112821534, -0.030393146),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5793228, 1.03243625, 46.6138344, 1.00001025, -0.000348133501, 5.63386493e-005, 8.30962817e-005, 0.336984247, 0.941532195, -0.0003439555, -0.941538453, 0.33699137),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  174. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.105263159, 0.105263159),})
  175. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.00034930493, 0.336981088, -0.941520691, 5.01242466e-005, 0.941518664, 0.336983383),C1 = CFrame.new(3.05175781e-005, -0.217891693, 0.150360703, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  176. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000357143377, -0.00628074026, -0.036524415),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793591, 1.30662465, 46.3834152, 1.00001025, 0.000347509369, 6.00109124e-005, 8.30962817e-005, -0.0120997438, -0.999947488, -0.0003439555, 0.999955535, -0.0121045122),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  177. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.526315808),MeshType = Enum.MeshType.Wedge,})
  178. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, 0.000346593792, -0.0121011501, 0.999936104, 6.62681341e-005, -0.9999336, -0.0121027064),C1 = CFrame.new(-1.14440918e-005, 0.0157966614, -0.121043563, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  179. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00141480949, -0.00864786748, -0.0502967983),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5004406, 1.91313148, 46.2852325, 1.00001025, -0.000347509369, -6.00109124e-005, 8.30962817e-005, 0.0120997438, 0.999947488, -0.0003439555, -0.999955535, 0.0121045122),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  180. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0526315793, 0.0526315793, 0.368421048),})
  181. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  182. Spread = New("Script",Fire,"Spread",{})
  183. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.000346593792, 0.0121011501, -0.999936104, -6.62681341e-005, 0.9999336, 0.0121027064),C1 = CFrame.new(-0.0789794922, 0.12121582, -0.726320267, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  184. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00177695858, -0.00854887161, -0.0539006367),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793247, 2.08366752, 46.2819901, 1.00001025, 6.00824787e-005, -0.000347492314, 8.30962817e-005, -0.99995029, 0.0118665239, -0.0003439555, -0.0118710902, -0.999958336),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  185. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.0473684184, 0.0526315793, 0.0473684184),})
  186. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  187. Spread = New("Script",Fire,"Spread",{})
  188. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, 6.63394894e-005, -0.999936402, -0.011869288, -0.000346575311, 0.0118679339, -0.999938905),C1 = CFrame.new(-0.000101089478, 0.126525879, -0.89680624, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  189. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00148046366, -0.0111364266, -0.0540143475),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793476, 2.08875513, 46.166275, 1.00001025, 6.00824787e-005, -0.000347492314, 8.30962817e-005, -0.99995029, 0.0118665239, -0.0003439555, -0.0118710902, -0.999958336),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  190. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.142105252, 0.0526315793, 0.142105252),})
  191. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  192. Spread = New("Script",Fire,"Spread",{})
  193. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, 6.63394894e-005, -0.999936402, -0.011869288, -0.000346575311, 0.0118679339, -0.999938905),C1 = CFrame.new(-0.000114440918, 0.242290497, -0.900506735, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  194. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000550840807, -0.011246983, -0.0445879176),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793858, 1.6672194, 46.1613274, 1.00001025, 6.00824787e-005, -0.000347492314, 8.30962817e-005, -0.99995029, 0.0118665239, -0.0003439555, -0.0118710902, -0.999958336),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  195. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.157894731, 0.894736826, 0.157894731),})
  196. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  197. Spread = New("Script",Fire,"Spread",{})
  198. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, 6.63394894e-005, -0.999936402, -0.011869288, -0.000346575311, 0.0118679339, -0.999938905),C1 = CFrame.new(-6.48498535e-005, 0.242183685, -0.478946924, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  199. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000267980795, -0.00867571123, -0.03302259),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5794067, 1.15003228, 46.27631, 1.00001025, -0.000347509369, -6.00109124e-005, 8.30962817e-005, 0.0120997438, 0.999947488, -0.0003439555, -0.999955535, 0.0121045122),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  200. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 1.15789473),})
  201. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.000346593792, 0.0121011501, -0.999936104, -6.62681341e-005, 0.9999336, 0.0121027064),C1 = CFrame.new(7.62939453e-006, 0.121013641, 0.0368192196, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  202. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.00123203825, -0.00763012562, -0.0218286011),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5794144, 0.649449527, 46.3230667, -1.00001025, 0.000347509369, -6.00109124e-005, -8.30962817e-005, -0.0120997438, 0.999947488, 0.0003439555, 0.999955535, 0.0121045122),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  203. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.157894731),MeshType = Enum.MeshType.Wedge,})
  204. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.00000274, -7.68495665e-005, 0.000344937551, 0.000346593792, -0.0121011501, 0.999936104, -6.62681341e-005, 0.9999336, 0.0121027064),C1 = CFrame.new(4.57763672e-005, 0.0682601929, 0.536799908, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  205. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00136610924, -0.008597726, -0.0497345962),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793362, 1.89736772, 46.2798042, 1.00001025, 6.00824787e-005, -0.000347492314, 8.30962817e-005, -0.99995029, 0.0118665239, -0.0003439555, -0.0118710902, -0.999958336),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  206. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.0526315793, 0.421052635, 0.0526315793),})
  207. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  208. Spread = New("Script",Fire,"Spread",{})
  209. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, 6.63394894e-005, -0.999936402, -0.011869288, -0.000346575311, 0.0118679339, -0.999938905),C1 = CFrame.new(-8.39233398e-005, 0.126476288, -0.71049571, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  210. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000470539497, -0.00115869148, -0.0217496157),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793514, 0.645909905, 46.6124687, 1.00001025, -0.000347509369, -6.00109124e-005, 8.30962817e-005, 0.0120997438, 0.999947488, -0.0003439555, -0.999955535, 0.0121045122),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  211. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.421052635, 0.157894731),MeshType = Enum.MeshType.Wedge,})
  212. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.000346593792, 0.0121011501, -0.999936104, -6.62681341e-005, 0.9999336, 0.0121027064),C1 = CFrame.new(7.05718994e-005, -0.221157074, 0.536871195, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  213. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00155326072, -0.00747104175, -0.050282158),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5004292, 1.91247547, 46.3378601, -1.44239839e-005, 0.00026640881, -1.00001037, -0.99995029, -0.0118664391, -7.65304867e-006, -0.0118711051, 0.999958336, 0.000263792783),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  214. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.368421048, 0.0526315793, 0.0526315793),MeshType = Enum.MeshType.Wedge,})
  215. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  216. Spread = New("Script",Fire,"Spread",{})
  217. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -8.16641113e-006, -0.999936402, -0.011869303, 0.000265492388, -0.0118678482, 0.999938905, -1.00000286, -1.40725024e-006, 0.00026477623),C1 = CFrame.new(-0.0789737701, 0.0685844421, -0.726294994, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  218. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000596989179, 0.00153125077, -0.0294411648),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5792999, 0.989861965, 46.7327652, 1.00001025, -0.000348137837, 5.6345787e-005, 8.30964564e-005, 0.336984456, 0.941532314, -0.000343971187, -0.941538274, 0.33699137),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  219. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.105263159, 0.105263159),})
  220. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68497412e-005, -0.000344953209, -0.000349309295, 0.336981297, -0.941520512, 5.0131388e-005, 0.941518784, 0.336983383),C1 = CFrame.new(4.57763672e-005, -0.337322235, 0.191506147, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  221. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00141498866, -0.00830335915, -0.0498774797),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.6582317, 1.91313457, 46.2852974, 1.0000087, -0.00034644609, -6.83783946e-005, 8.71387456e-005, 0.0120988851, 0.999943018, -0.000343282532, -0.999949455, 0.0121026533),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  222. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0526315793, 0.0526315793, 0.368421048),})
  223. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  224. Spread = New("Script",Fire,"Spread",{})
  225. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000119, 8.08919867e-005, -0.000344264612, -0.00034553057, 0.0121002914, -0.999930024, -7.46355363e-005, 0.99992913, 0.0121008456),C1 = CFrame.new(0.0788116455, 0.121196747, -0.726330042, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  226. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(3.64737352e-005, 0.00412243465, -0.0205082893),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.579298, 0.590392649, 46.8486404, -1.00001025, 0.0003474853, -6.00108579e-005, -8.30964564e-005, -0.0121000428, 0.999947608, 0.000343971187, 0.999955416, 0.0121046817),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  227. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.0526315793),MeshType = Enum.MeshType.Wedge,})
  228. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.00000274, -7.68497412e-005, 0.000344953209, 0.000346569752, -0.0121014491, 0.999935985, -6.62680832e-005, 0.99993372, 0.0121028749),C1 = CFrame.new(9.15527344e-005, -0.45797348, 0.589553595, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  229. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000820491812, 0.00419039978, -0.0284891743),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(-24.5792885, 0.947288573, 46.8516808, 1.00001025, -0.000348078291, 5.6345787e-005, 8.30964564e-005, 0.336984277, 0.941532314, -0.000343971187, -0.941538334, 0.33699137),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  230. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.105263159, 0.105263159),})
  231. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68497412e-005, -0.000344953209, -0.00034924972, 0.336981118, -0.941520572, 5.0131388e-005, 0.941518784, 0.336983383),C1 = CFrame.new(7.2479248e-005, -0.456737518, 0.232650995, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  232. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000442712975, 0.00417104037, -0.0246272199),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5792904, 0.774586082, 46.8508148, 1.00001025, -0.0003474853, -6.00108579e-005, 8.30964564e-005, 0.0121000428, 0.999947608, -0.000343971187, -0.999955416, 0.0121046817),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  233. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.315789461),})
  234. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68497412e-005, -0.000344953209, -0.000346569752, 0.0121014491, -0.999935985, -6.62680832e-005, 0.99993372, 0.0121028749),C1 = CFrame.new(7.82012939e-005, -0.457939148, 0.405349493, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  235. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.000427368213, -0.00383632118, -0.0342584029),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793381, 1.20528841, 46.4927292, -1.00001013, 0.000271175231, -0.000225748983, -8.31278594e-005, 0.489565641, 0.871990204, 0.000344104104, 0.871999621, -0.48956567),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  236. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0526315793, 0.105263159, 0.0526315793),MeshType = Enum.MeshType.Wedge,})
  237. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  238. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.00000262, -7.68811442e-005, 0.000345086155, 0.000267253345, 0.489557475, 0.871981919, -0.000230709804, 0.871978939, -0.489557564),C1 = CFrame.new(3.81469727e-006, -0.0947227478, -0.0210257769, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  239. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(0.00155338726, -0.00729865115, -0.0500727147),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.5793285, 1.91248703, 46.3378983, 1.00001025, -0.000347483263, -6.00108615e-005, 8.30962817e-005, 0.012100039, 0.999947488, -0.0003439555, -0.999955654, 0.012104691),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  240. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.105263159, 0.0526315793, 0.368421048),})
  241. Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
  242. Spread = New("Script",Fire,"Spread",{})
  243. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000274, 7.68495665e-005, -0.000344937551, -0.000346567744, 0.0121014463, -0.999936223, -6.62680832e-005, 0.9999336, 0.0121028852),C1 = CFrame.new(-7.43865967e-005, 0.0685691833, -0.726310015, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  244. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000209889404, -0.00849557202, -0.033399865),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.6588097, 1.1763413, 46.2766457, -1.43941779e-005, -1.00001025, -0.000347569643, -0.999950171, -8.6847831e-006, 0.0118665909, -0.0118710753, 0.000344910863, -0.999958336),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  245. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.0210526325, 0.0526315793, 0.0210526325),})
  246. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -8.13660517e-006, -0.999936283, -0.0118692722, -1.00000274, -2.43909744e-006, 0.000345892768, -0.00034665264, 0.011868001, -0.999938905),C1 = CFrame.new(0.0794086456, 0.121017456, 0.0105054379, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  247. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000210028375, -0.00884245057, -0.0338224955),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.4999676, 1.17636132, 46.276577, -1.43941779e-005, -1.00001025, -0.000347569643, -0.999950171, -8.6847831e-006, 0.0118665909, -0.0118710753, 0.000344910863, -0.999958336),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  248. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.0210526325, 0.0526315793, 0.0210526325),})
  249. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -8.13660517e-006, -0.999936283, -0.0118692722, -1.00000274, -2.43909744e-006, 0.000345892768, -0.00034665264, 0.011868001, -0.999938905),C1 = CFrame.new(-0.0794315338, 0.12103653, 0.0104920864, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  250. Part = New("Part",Pistol,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.40000000596046,RotVelocity = Vector3.new(-0.0223618727, 0.00265787449, -0.00217412785),Velocity = Vector3.new(-0.000723043864, -0.00507635716, -0.0239418484),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-24.658802, 0.75338757, 46.4295502, -1.43941779e-005, -1.00001025, -0.000347569643, -0.999950171, -8.6847831e-006, 0.0118665909, -0.0118710753, 0.000344910863, -0.999958336),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  251. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.042105265, 0.0526315793, 0.042105265),})
  252. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -8.13660517e-006, -0.999936283, -0.0118692722, -1.00000274, -2.43909744e-006, 0.000345892768, -0.00034665264, 0.011868001, -0.999938905),C1 = CFrame.new(0.0794620514, -0.0369415283, 0.431591511, -1.00000119, -3.69687623e-005, 0.000304960064, -0.000305693859, 0.0119848885, -0.999931395, 3.12264528e-005, -0.999930501, -0.0119854258),})
  253.  
  254. local Pistol2 = Pistol:Clone()
  255. Pistol2.Parent = Char
  256. Pistol2.Name = 'Second Pistol'
  257. local B2 = Pistol2.Barrel
  258. local H2 = Pistol2.Handle
  259.  
  260. lerp = function(a,b,int)
  261. return a:lerp(b or a,int or .1)
  262. end
  263. clerp = function(c1,c2,al)
  264. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  265. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  266. for i,v in pairs(com1) do
  267. com1[i] = v+(com2[i]-v)*al
  268. end
  269. return CF(com1[1],com1[2],com1[3]) * Angles(select(4,unpack(com1)))
  270. end
  271. -----------------------------
  272. local ArmCF,ArmAngle = CF(0,0,0),Angles(0,0,0)
  273. local raw = Weld(torso,rarm,CF(0,0,0),CF(1.5,.5,0)*Angles(0,0,0));
  274. HandleWeld = Weld(rarm,Handle,CF(0,-.5,.815)*Angles(rad(90),rad(0),rad(0)))
  275. local law = Weld(torso,larm,CF(0,0,0),CF(-1.5,.5,0)*Angles(0,0,0));
  276. HandleWeld2 = Weld(larm,H2,CF(0,-.5,.815)*Angles(rad(90),rad(0),rad(0)))
  277. -----------------------------
  278. ShowDamage = function(Char, Dealt, Time, Color)
  279. local DamageModel = Instance.new("Model",Char)
  280. DamageModel.Name = tostring(Dealt)
  281. local Hum = Instance.new("Humanoid")
  282. Hum.Health = 0
  283. Hum.MaxHealth = 0
  284. Hum.Parent = DamageModel
  285. local Part = Instance.new("Part")
  286. Part.Material = 'Neon'
  287. Part.Transparency = .6
  288. Part.BrickColor = Color
  289. Part.Name = "Head"
  290. Part.TopSurface = 0
  291. Part.BottomSurface = 0
  292. Part.formFactor = "Plate"
  293. Part.Size = Vector3.new(1,.4,1)
  294. local CMesh = Instance.new("CylinderMesh")
  295. CMesh.Scale = Vector3.new(.8,.1,.8)
  296. CMesh.Parent = Part
  297. Part.Reflectance = 0
  298. Instance.new("BodyGyro").Parent = Part
  299. Part.Parent = DamageModel
  300. if Char:FindFirstChild("Head") ~= nil then
  301. Part.CFrame = CFrame.new(Char["Head"].CFrame.p + Vector3.new(0,1.5,0))
  302. elseif Char.Parent:FindFirstChild("Head") ~= nil then
  303. Part.CFrame = CFrame.new(Char.Parent["Head"].CFrame.p + Vector3.new(0,1.5,0))
  304. end
  305. local pd,dp = 2000,100
  306. local critiq = false
  307. if Dealt > 30 then
  308. critiq = true
  309. end
  310. if critiq == true then
  311. pd,dp = 10,100
  312. local ns = NewSound(Part,279136468)
  313. ns:Play()
  314. end
  315. local BP = Instance.new("BodyPosition")
  316. BP.P = pd
  317. BP.D = dp
  318.  
  319. BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  320. BP.position = Part.Position + Vector3.new(0,3,0)
  321. BP.Parent = Part
  322. game:service'Debris':AddItem(Part,.15 + Time)
  323. Part.CanCollide = false
  324. --Part.Parent = workspace
  325. Part.CanCollide = false
  326. end
  327.  
  328. dmg=function(hit,Damage,Knockback)
  329. local mana = 0
  330. if DebounceHit == false then
  331. DebounceHit = true
  332. coroutine.resume(coroutine.create(function()
  333. wait(0.1)
  334. DebounceHit = false
  335. end))
  336. if hit.Parent==nil then
  337. return
  338. end
  339. --CPlayer=Bin
  340. h=hit.Parent:FindFirstChild("Humanoid")
  341. if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  342. if mana < 400 then
  343. mana = mana + math.random(5,15)
  344. end
  345. if mana > 400 then
  346. mana = 400
  347. end
  348. Damage=Damage
  349. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  350. return
  351. end]]
  352. c=Instance.new("ObjectValue")
  353. c.Name="creator"
  354. c.Value=game.Players.LocalPlayer
  355. c.Parent=h
  356. game:GetService("Debris"):AddItem(c,.5)
  357. -- print(c.Value)
  358. if math.random(0,99)+math.random()<=7.8 then
  359. --CRIT=true
  360. Damage=Damage*3
  361. --[[ Knockback=Knockback*2
  362. r=Instance.new("BodyAngularVelocity")
  363. r.P=3000
  364. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  365. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  366. r.Parent=hit.Parent.Torso]]
  367. --critsound(2)
  368.  
  369. end
  370.  
  371. Damage = Damage+math.random(0,9)
  372. --end
  373.  
  374. --warn('dmged')
  375. -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
  376. h.Health = h.Health - Damage
  377. -- showDamage(hit.Parent,Damage,.5)
  378. vp=Instance.new("BodyVelocity")
  379. vp.P=500
  380. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  381. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  382. vp.velocity=torso.CFrame.lookVector*Knockback+torso.Velocity/1.05
  383. if Knockback>0 then
  384. vp.Parent=hit.Parent.Torso
  385. end
  386. game:GetService("Debris"):AddItem(vp,.1)
  387. r=Instance.new("BodyAngularVelocity")
  388. r.P=3000
  389. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  390. r.angularvelocity= Vector3.new(0,0,0)
  391. r.Parent=hit.Parent.Torso
  392. game:GetService("Debris"):AddItem(r,.5)
  393. c=Instance.new("ObjectValue")
  394. c.Name="creator"
  395. c.Value=Plr
  396. c.Parent=h
  397. game:GetService("Debris"):AddItem(c,.5)
  398. return h
  399. --CRIT=false
  400. --hitDeb=true
  401. --AttackPos=6
  402. end
  403. end
  404. end
  405.  
  406. GunShot = function(P)
  407. local GS = NewSound(P,269953442)
  408. return GS
  409. end;
  410.  
  411. Shoot = function(TrailBool, Velocity, Drop, HitMode)
  412. --if DebounceShot == true then return end
  413. local reclr = function(prt)
  414. if HitMode == 'Standard' then
  415. prt.Color = BrickColor.new'New Yeller'.Color
  416. elseif HitMode == 'TimeBomb' then
  417. prt.Color = BrickColor.new'Crimson'.Color
  418. elseif HitMode == 'BlackHole' then
  419. prt.Color = BrickColor.new'Royal purple'.Color
  420. end
  421. end;
  422. if Shootin_Arm == 'Right' then
  423. if CurrentAmmo < 1 then
  424. local rld = NewSound(Handle,133067770)
  425. local rld2 = NewSound(Handle,133067770)
  426. rld:Play()
  427. --wait()
  428. rld2:Play()
  429. UpForce = 0
  430. wait(3.05)
  431. CurrentAmmo2 = BClip
  432. CurrentAmmo = AClip
  433. UpdateGui()
  434. return
  435. end
  436. elseif Shootin_Arm == 'Left' then
  437. if CurrentAmmo2 < 1 then
  438. local rld = NewSound(H2,133067770)
  439. local rld2 = NewSound(H2,133067770)
  440. rld:Play()
  441. --wait()
  442. rld2:Play()
  443. UpForce = 0
  444. wait(3.05)
  445. CurrentAmmo2 = BClip
  446. CurrentAmmo = AClip
  447. UpdateGui()
  448. return
  449. end
  450. end
  451. -------------------------------
  452. if Shootin_Arm == 'Right' then
  453. CurrentAmmo = CurrentAmmo - 1
  454. elseif Shootin_Arm == 'Left' then
  455. CurrentAmmo2 = CurrentAmmo2 - 1
  456. end
  457. UpdateGui()
  458. HitMode = HitMode or 'Standard'
  459. local Min,Max = 7,13
  460. local Bul = Instance.new('Part',nil)
  461. local b = Bul
  462. b.FormFactor = 3
  463. table.insert(GlobalIgnore,b)
  464. b.Size = Vector3.new(.2,.2,2)
  465. b.CFrame = Barrel.CFrame
  466. b.Material = 272
  467. b.CanCollide = false
  468. reclr(b)
  469. b.Anchored = true
  470. local msh = Instance.new('BlockMesh',Bul)
  471. msh.Scale = Vector3.new(.5,.5,.5)
  472. b.Parent = workspace
  473. local GS = GunShot(Barrel)
  474. GS:Play()
  475. local bulletposition
  476. if Shootin_Arm == 'Right' then
  477. bulletposition = (Barrel.CFrame*CF(.25,1,.2)).p
  478. local Bk = Instance.new('Part',Char)
  479. Bk.FormFactor = 3
  480. Bk.TopSurface,Bk.BottomSurface = 0,0
  481. local rsz = 1
  482. Bk.Size = Vector3.new(rsz,rsz,rsz)
  483. Bk.CFrame = Barrel.CFrame*Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  484. Bk.Transparency = .55
  485. Bk.Anchored = true
  486. Bk.Material = 'Neon'
  487. reclr(Bk)
  488. Bk.CanCollide = false
  489. spawn(function()
  490. local nmb = 20
  491. local msh = Instance.new('BlockMesh',Bk)
  492. for i = 1,nmb do
  493. Bk.Transparency = Bk.Transparency + .05
  494. msh.Scale = msh.Scale + Vector3.new(.05,.05,.05)
  495. lRS:wait()
  496. end
  497. Bk:Destroy()
  498. end)
  499. elseif Shootin_Arm == 'Left' then
  500. bulletposition = (B2.CFrame*CF(.25,1,.2)).p
  501. local Bk = Instance.new('Part',Char)
  502. Bk.FormFactor = 3
  503. Bk.TopSurface,Bk.BottomSurface = 0,0
  504. local rsz = 1
  505. Bk.Size = Vector3.new(rsz,rsz,rsz)
  506. Bk.CFrame = B2.CFrame*Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  507. Bk.Transparency = .55
  508. Bk.Anchored = true
  509. Bk.Material = 'Neon'
  510. Bk.CanCollide = false
  511. reclr(Bk)
  512. spawn(function()
  513. local nmb = 20
  514. local msh = Instance.new('BlockMesh',Bk)
  515. for i = 1,nmb do
  516. Bk.Transparency = Bk.Transparency + .05
  517. msh.Scale = msh.Scale + Vector3.new(.05,.05,.05)
  518. lRS:wait()
  519. end
  520. Bk:Destroy()
  521. end)
  522. end
  523. local bulletvelocity = (Vector3.new(0,0,0))+( mouse.Hit.p - bulletposition).unit*Velocity
  524. local bulletlastposition = bulletposition
  525. Bul.CFrame = CFrame.new( bulletposition, bulletposition+bulletvelocity )
  526.  
  527.  
  528.  
  529.  
  530.  
  531. coroutine.resume(coroutine.create(function()
  532. while true do
  533. local dt = wait()
  534. bulletlastposition = bulletposition
  535. bulletvelocity = bulletvelocity + (Vector3.new(0, -Drop, 0)*dt)
  536. bulletposition = bulletposition + (bulletvelocity*dt)
  537. local Tbl = {Barrel,rarm,Pistol, Char, Bul};
  538. for index1,ite1 in next, GlobalIgnore do
  539. table.insert(Tbl,ite1)
  540. end
  541. local ray = Ray.new(bulletlastposition, (bulletposition - bulletlastposition))
  542. local hit, hitposition = workspace:FindPartOnRayWithIgnoreList( ray, Tbl )
  543. if TrailBool == true and b.Parent ~= nil then
  544. local dst = (bulletlastposition-bulletposition).magnitude
  545. local Trl = Instance.new('Part',workspace)
  546. table.insert(Tbl, Trl)
  547. local t = Trl
  548. t.FormFactor = 3
  549. t.Size = Vector3.new(.2,.2,dst)
  550. t.CFrame = CFrame.new(bulletlastposition,bulletposition) * CF(0,0,-dst/2)
  551. t.Material = 272
  552. t.CanCollide = false
  553. t.Transparency = .1
  554. reclr(t)
  555. t.Anchored = true
  556. local msh = Instance.new('BlockMesh',t)
  557. msh.Scale = Vector3.new(.25,.25,1)
  558. spawn(function()
  559. local nmb = 5
  560. for i = 0,nmb do
  561. t.Transparency = t.Transparency + (1/nmb)
  562. game:service'RunService'.Stepped:wait()
  563. end
  564. t:Destroy()
  565. end)
  566. end
  567. if (torso.Position - Bul.Position).magnitude > 500 then
  568. Bul:Destroy()
  569. break
  570. end
  571.  
  572.  
  573. if hit then
  574. local flesh = NewSound(hit,245631167)
  575. --if hit.CanCollide == true then
  576. if HitMode == 'Standard' then
  577. local bl = Instance.new('Part',workspace)
  578. bl.TopSurface,bl.BottomSurface = 0,0
  579. bl.FormFactor = 3
  580. bl.Anchored = true
  581. bl.CanCollide = false
  582. bl.Size = Vector3.new(.5,.5,.5)
  583. local msh23 = Instance.new('SpecialMesh',bl)
  584. msh23.MeshType = 'FileMesh'
  585. msh23.MeshId = 'rbxassetid://9982590'
  586. msh23.Scale = Vector3.new(.25,.25,.25)
  587. bl.Position = hitposition
  588. bl.Color = Bul.Color
  589. spawn(function()
  590. local nmb = 5
  591. for i = 1,nmb do
  592. bl.Transparency = bl.Transparency + (1/nmb)
  593. msh23.Scale = Vector3.new(.25+(i/15),.25+(i/15),.25+(i/15))
  594. game:service'RunService'.Stepped:wait()
  595. end
  596. bl:Destroy()
  597. end)
  598. elseif HitMode == 'TimeBomb' then
  599. local bl = Instance.new('Part',workspace)
  600. bl.TopSurface,bl.BottomSurface = 0,0
  601. bl.FormFactor = 3
  602. bl.Anchored = true
  603. bl.CanCollide = false
  604. bl.Size = Vector3.new(.5,.5,.5)
  605. local msh23 = Instance.new('SpecialMesh',bl)
  606. msh23.MeshType = 'FileMesh'
  607. msh23.MeshId = 'rbxassetid://9982590'
  608. msh23.Scale = Vector3.new(.25,.25,.25)
  609. bl.Position = hitposition
  610. bl.Color = Color3.new(1,0,0)
  611. local tospos = CF(hitposition)*bl.CFrame
  612. local bltohit = Weld(bl,hit,tospos)
  613. spawn(function()
  614. wait(1)
  615. local xp = Instance.new('Explosion',bl)
  616. xp.Position = bl.Position
  617. local nmb = 10
  618. for i = 1,nmb do
  619. bl.Transparency = bl.Transparency + (1/nmb)
  620. msh23.Scale = Vector3.new(.25+(i),.25+(i),.25+(i))
  621. game:service'RunService'.Stepped:wait()
  622. end
  623. bl:Destroy()
  624. end)
  625. elseif HitMode == 'BlackHole' then
  626. local bl = Instance.new('Part',workspace)
  627. bl.TopSurface,bl.BottomSurface = 0,0
  628. bl.FormFactor = 3
  629. bl.Anchored = true
  630. bl.CanCollide = false
  631. bl.Size = Vector3.new(.5,.5,.5)
  632. local msh23 = Instance.new('SpecialMesh',bl)
  633. msh23.MeshType = 'FileMesh'
  634. msh23.MeshId = 'rbxassetid://9982590'
  635. msh23.Scale = Vector3.new(.25,.25,.25)
  636. bl.Position = hitposition
  637. bl.Color = BrickColor.new'Royal purple'.Color
  638. spawn(function()
  639. wait()
  640. SearchAndReturn = function(Prnt, ClassName)
  641. local Tbl = {};
  642. local Search
  643. Search = function(Prnt2)
  644. if Prnt2.Name == Plr.Name then return end
  645. --warn('Exploring: '..Prnt.Name)
  646. for _,v in pairs(Prnt2:GetChildren()) do
  647. --print('Got: '..v.Name)
  648. if v:IsA(ClassName) then
  649. table.insert(Tbl,v)
  650. --warn('Got Important: '..v.Name,' | Source: '..tostring(v.Parent:GetFullName()))
  651. end
  652. Search(v)
  653. end;end;
  654. Search(Prnt)
  655. --print(#Tbl)
  656. return Tbl
  657. end;
  658.  
  659. local PartList = SearchAndReturn(workspace,'Part')
  660. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent.Parent.Name ~= Plr.Name then
  661. hit.Parent:findFirstChild("Humanoid").PlatformStand = true
  662. spawn(function()
  663. for i = 1,math.random(10,60) do
  664. if hit and hit.Parent then
  665. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  666. end
  667. lRS:wait()
  668. end
  669. end)
  670. end
  671. for Index, Part in next, PartList do
  672. if Part.Anchored == true and Part ~= bl and Part.Name ~= 'Base' then Part.Anchored = false end
  673. if (Part.CFrame.p-bl.CFrame.p).magnitude < 7 and Part.Name ~= 'Base' and Part ~= bl then
  674.  
  675. local rnmb = math.random(-100,100)
  676. local BP = Instance.new("BodyPosition")
  677. BP.P = 2000
  678. BP.D = 50
  679. BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  680. BP.position = bl.Position
  681. BP.Parent = Part
  682. spawn(function()
  683. wait(.3)
  684. if rnmb == 7 or rnmb == 3 then
  685. Part:Destroy()
  686. end
  687. game.Debris:AddItem(BP,1.5)
  688. spawn(function()
  689. wait(1)
  690. for i = 1,2 do
  691. Part.CFrame = lerp(Part.CFrame,Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),1)
  692. lRS:wait()
  693. end
  694. end)
  695. end)
  696. end
  697. end
  698. local nmb = 40
  699. for i = 1,nmb do
  700. bl.Transparency = bl.Transparency + (.5/nmb)
  701. msh23.Scale = Vector3.new(.25+(i/15),.25+(i/15),.25+(i/15))
  702. game:service'RunService'.Stepped:wait()
  703. end
  704. spawn(function()
  705. for i = 1,10 do
  706. --bl.Transparency = bl.Transparency + (.5/10)
  707. msh23.Scale = msh23.Scale + Vector3.new(.05,.05,.05)
  708. game:service'RunService'.Stepped:wait()
  709. end
  710. wait(.25)
  711. for i = 1,10 do
  712. bl.Transparency = bl.Transparency + (.5/10)
  713. msh23.Scale = msh23.Scale - Vector3.new(.3,.3,.3)
  714. game:service'RunService'.Stepped:wait()
  715. end
  716. bl:Destroy()
  717. end)
  718. end)
  719. end
  720. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Name ~= 'Head' then
  721. pcall(function()
  722. if hit.Parent:findFirstChild("Humanoid").Health < 1 then return end
  723. local dg = math.random(Min,Max)
  724. if dg >= 30 then dg = dg + math.random(5,15) end
  725. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - dg
  726. flesh:Play()
  727. ShowDamage(hit.Parent, dg, 1, BrickColor.new('Really red'))
  728. end)
  729. end
  730. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Name == 'Head' then
  731. pcall(function()
  732. if hit.Parent:findFirstChild("Humanoid").Health < 1 then return end
  733. local dg = math.random(Min*3,Max*3)
  734. if dg >= 30 then dg = dg + math.random(5,15) end
  735. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - dg
  736. flesh:Play()
  737. ShowDamage(hit.Parent, dg, 1, BrickColor.new('Really red'))
  738. local bh = NewSound(hit,142347633)
  739. bh:Play()
  740. local hh = NewSound(hit,138093488)
  741. bh:Play()
  742. end)
  743. end
  744. if hit.Parent:IsA("Hat") and hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  745. pcall(function()
  746. if hit.Parent.Parent:findFirstChild("Humanoid").Health < 1 then return end
  747. local dg = math.random(Min*3,Max*3)
  748. if dg >= 30 then dg = dg + math.random(5,15) end
  749. hit.Parent.Parent.Humanoid.Health = hit.Parent.Parent.Humanoid.Health - dg
  750. flesh:Play()
  751. ShowDamage(hit.Parent.Parent, dg, 1, BrickColor.new('Really red'))
  752. local bh = NewSound(hit,142347633)
  753. bh:Play()
  754. end)
  755. end
  756. bulletposition = hitposition
  757. Bul.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
  758. Bul:Destroy()
  759. break
  760. end
  761. Bul.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
  762. end
  763. end))
  764.  
  765. end
  766.  
  767. local hm = 'Standard'
  768. local MouseDown = false
  769. Mouse.Button1Down:connect(function()
  770. local spd = .6
  771. local lng = 5
  772. local rcl = 10
  773. MouseDown = true
  774. if DebounceShot == false then
  775. DebounceShot = true
  776. --while MouseDown == true do
  777. --wait(.1)
  778. Shoot(false,1500,100,hm)
  779. if Shootin_Arm == 'Right' then
  780. spawn(function()
  781. UpForce = UpForce + rcl
  782. for i = 1,lng do
  783. ArmAng1 = clerp(ArmAng1,CF(0,0,0)*Angles(rad(-UpForce),rad(-YRot),0),spd)
  784. lRS:wait()
  785. end
  786. UpForce = UpForce - rcl
  787. for i = 1,lng do
  788. ArmAng1 = clerp(ArmAng1,CF(0,0,0)*Angles(rad(-UpForce),rad(-YRot),0),spd)
  789. lRS:wait()
  790. end
  791. end)
  792. wait()
  793. Shootin_Arm = 'Left'
  794. elseif Shootin_Arm == 'Left' then
  795. spawn(function()
  796. UpForce = UpForce + rcl
  797. for i = 1,lng do
  798. ArmAng2 = clerp(ArmAng2,CF(0,0,0)*Angles(rad(-UpForce),rad(YRot),0),spd)
  799. lRS:wait()
  800. end
  801. UpForce = UpForce - rcl
  802. for i = 1,lng do
  803. ArmAng2 = clerp(ArmAng2,CF(0,0,0)*Angles(rad(-UpForce),rad(YRot),0),spd)
  804. lRS:wait()
  805. end
  806. end)
  807. wait()
  808. Shootin_Arm = 'Right'
  809. --end
  810. end
  811. end
  812. end)
  813.  
  814. Mouse.Button1Up:connect(function()
  815. DebounceShot = false
  816. MouseDown = false
  817. end)
  818.  
  819.  
  820. print'Q and E to change Modes'
  821.  
  822.  
  823. Mouse.KeyDown:connect(function(k)
  824. local ks = k:lower()
  825. local kb = k:byte()
  826. if ks == 'e' then
  827. if hm == 'Standard' then
  828. hm = 'TimeBomb'
  829. --print(hm)
  830. elseif hm == 'TimeBomb' then
  831. hm = 'BlackHole'
  832. --print(hm)
  833. elseif hm == 'BlackHole' then
  834. hm = 'Standard'
  835. --print(hm)
  836. end
  837. elseif ks == 'q' then
  838. if hm == 'Standard' then
  839. hm = 'BlackHole'
  840. --print(hm)
  841. elseif hm == 'BlackHole' then
  842. hm = 'TimeBomb'
  843. --print(hm)
  844. elseif hm == 'TimeBomb' then
  845. hm = 'Standard'
  846. --print(hm)
  847. end
  848. end
  849. end)
  850.  
  851. MakeAmmo = function(Scale)
  852. local lblSize = 4
  853. local Gui = Instance.new('ScreenGui',Plr.PlayerGui)
  854. local Frame = Instance.new('Frame',Gui)
  855. Frame.Size = UDim2.new(0,151*Scale,0,87*Scale)
  856. Frame.Position = UDim2.new(1,-154,1,-90)
  857. Frame.BorderSizePixel = 0
  858. Frame.ZIndex = 1
  859. Frame.Draggable = true
  860. Frame.BackgroundColor3 = Color3.new(0,0,0)
  861. Frame.BackgroundTransparency = .5
  862. UpdateGui = function()
  863. ypcall(function()
  864. Frame:ClearAllChildren()
  865. local Show = Instance.new('TextLabel',Frame)
  866. Show.BackgroundTransparency = 1
  867. Show.TextColor3 = Color3.new(1,1,1)
  868. Show.Size = UDim2.new(.9,0,0,18*Scale)
  869. Show.Position = UDim2.new(0,5,0,0)
  870. Show.Text = '- '..(CurrentAmmo)..' | '..(CurrentAmmo2)..' -'
  871. Show.FontSize = 'Size24'
  872. Show.Font = 'SourceSansBold';
  873. local Show2 = Show:Clone()
  874. Show2.Parent = Frame
  875. Show2.Position = UDim2.new(0,0,0,40)
  876. Show2.Size = UDim2.new(1,0,0,18)
  877. game:service'RunService'.Stepped:connect(function()
  878. Show2.Text = '[ '..(hm)..' ]'
  879. end)end)
  880. for Count = 1,CurrentAmmo do
  881. local Label = Instance.new('TextLabel',Frame)
  882. Label.Size = UDim2.new(0,lblSize*Scale,0,17*Scale)
  883. Label.Position = UDim2.new(0,(lblSize+1)+((lblSize+2)*(Count-1))*Scale,0,20*Scale)
  884. Label.Text = ''
  885. Label.BackgroundTransparency = 0
  886. Label.BorderSizePixel = 0
  887. game:service'RunService'.Stepped:connect(function()
  888. if hm == 'Standard' then
  889. for i = 1,1,.05 do
  890. Label.BackgroundColor3 = Color3.new(i,i,i)
  891. game:service'RunService'.Stepped:wait()
  892. end
  893. elseif hm == 'TimeBomb' then
  894. for i = 1,1,.05 do
  895. Label.BackgroundColor3 = Color3.new(i,0,0)
  896. game:service'RunService'.Stepped:wait()
  897. end
  898. elseif hm == 'BlackHole' then
  899. for i = 1,1,.05 do
  900. Label.BackgroundColor3 = Color3.new(i,1-i,i)
  901. game:service'RunService'.Stepped:wait()
  902. end;end;end)end;
  903. -------------------------------------------------||
  904. for Count = 1,CurrentAmmo2 do
  905. local Label = Instance.new('TextLabel',Frame)
  906. Label.Size = UDim2.new(0,lblSize*Scale,0,17*Scale)
  907. Label.Position = UDim2.new(0,(lblSize+1)+((lblSize+2)*(Count-1))*Scale,0,62*(Scale))
  908. Label.Text = ''
  909. Label.BackgroundTransparency = 0
  910. Label.BorderSizePixel = 0
  911. game:service'RunService'.Stepped:connect(function()
  912. if hm == 'Standard' then
  913. for i = 1,1,.05 do
  914. Label.BackgroundColor3 = Color3.new(i,i,i)
  915. game:service'RunService'.Stepped:wait()
  916. end
  917. elseif hm == 'TimeBomb' then
  918. for i = 1,1,.05 do
  919. Label.BackgroundColor3 = Color3.new(i,0,0)
  920. game:service'RunService'.Stepped:wait()
  921. end
  922. elseif hm == 'BlackHole' then
  923. for i = 1,1,.05 do
  924. Label.BackgroundColor3 = Color3.new(i,1-i,i)
  925. game:service'RunService'.Stepped:wait()
  926. end;end;end)end;
  927. end;
  928. UpdateGui()end;
  929.  
  930. MakeAmmo(1)
  931.  
  932. local sine,change = 0,1
  933. lRS:connect(function()
  934. --//Welding
  935. --//Rot
  936. spawn(function()
  937. local CF = CFrame.new((torso.CFrame*CFrame.new(0,-.5,0)).p,Mouse.Hit.p) * CFrame.Angles(math.pi/2,0,0)
  938. local a,b,c = (CF:inverse()*torso.CFrame):toEulerAnglesXYZ()
  939. raw.C1 = CFrame.new(0,.5,0)*ArmAng1*CFrame.Angles(a,b,c)
  940. end)
  941.  
  942. spawn(function()
  943. local CF = CFrame.new((torso.CFrame*CFrame.new(0,-.5,0)).p,Mouse.Hit.p) * CFrame.Angles(math.pi/2,0,0)
  944. local a,b,c = (CF:inverse()*torso.CFrame):toEulerAnglesXYZ()
  945. law.C1 = CFrame.new(0,.5,0)*ArmAng2*CFrame.Angles(a,b,c)
  946. end)
  947.  
  948. end)
  949.  
  950. --// By: SavageMunkey
Add Comment
Please, Sign In to add comment