Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Plr = game.Players.LocalPlayer
- Char = Plr.Character
- Mouse = Plr:GetMouse()
- local YRot = 5
- local DebounceShot = false
- local ArmAng1,ArmAng2 = CFrame.Angles(0,math.rad(-YRot),0),CFrame.Angles(0,math.rad(YRot),0)
- local CurrentAmmo,CurrentAmmo2 = 24,24
- local UpForce = 0
- local GlobalIgnore = {};
- 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'
- local rarm,larm,hed,torso,hroot,lleg,hum,rleg,mouse = ra,la,hd,ts,root,ll,humanoid,rl,Mouse
- local UpdateGui = nil
- local lRS = game["Run Service"].RenderStepped
- local sRS = game["Run Service"].Stepped
- local Shootin_Arm = 'Right'
- local AClip,BClip = CurrentAmmo,CurrentAmmo2
- Weld = function(P0,P1,CF,CF2)
- local W = Instance.new('Weld',P0)
- W.Part0 = P0
- W.Part1 = P1
- W.C1 = CF
- if CF2 then
- W.C0 = CF2
- end
- return W
- end;
- NewSound = function(Parent,Id)
- local Sound = Instance.new('Sound',Parent)
- Sound.SoundId = 'rbxassetid://'..Id
- return Sound
- end
- New = function(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- spawn(function()
- wait()
- if Object:IsA'Part' then
- Object.CanCollide = false
- Object.Anchored = false
- Object.TopSurface,Object.BottomSurface = 10,10
- Object.RightSurface,Object.LeftSurface = 10,10
- Object.FrontSurface,Object.BackSurface = 10,10
- end
- end)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- rad = function(Int)
- return math.rad(tonumber(Int or 0))
- end;
- sin = function(Int)
- return math.sin(tonumber(Int or 0))
- end;
- cos = function(Int)
- return math.cos(tonumber(Int or 0))
- end;
- Angles = function(X,Y,Z)
- return CFrame.Angles(X or 0,Y or 0,Z or 0);
- end;
- Euler = function(X,Y,Z)
- return CFrame.fromEulerAnglesXYZ(X or 0,Y or 0,Z or 0);
- end;
- CF = function(X,Y,Z)
- return CFrame.new(X or 0,Y or 0,Z or 0);
- end;
- Pistol = New("Model",Char,"Pistol",{})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.105263159, 0.263157904, 0.0526315793),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.042105265, 0.0526315793, 0.042105265),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.042105265, 0.0526315793, 0.042105265),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.473684222, 0.210526317),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.105263159, 0.263157904, 0.0526315793),})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.578947365, 0.210526317),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.315789461),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.368421048, 0.0526315793, 0.0526315793),MeshType = Enum.MeshType.Wedge,})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Barrel,"Mesh",{Scale = Vector3.new(0.214285716, 1.14285719, 0.214285716),})
- Fire = New("Fire",Barrel,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.126315787, 0.0526315793, 0.126315787),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.105263159, 0.368421048, 0.0526315793),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A1,"Mesh",{Scale = Vector3.new(0.0526315793, 0.210526317, 0.210526317),})
- Fire = New("Fire",A1,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A10,"Mesh",{Scale = Vector3.new(0.0526315793, 0.105263159, 0.0263157897),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A2,"Mesh",{Scale = Vector3.new(0.210526317, 0.473684222, 0.684210539),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A3,"Mesh",{Scale = Vector3.new(0.210526317, 0.473684222, 0.631578922),})
- Fire = New("Fire",A3,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A4,"Mesh",{Scale = Vector3.new(0.0526315793, 0.473684222, 0.210526317),})
- Fire = New("Fire",A4,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A5,"Mesh",{Scale = Vector3.new(0.0157894734, 0.105263159, 0.105263159),})
- Fire = New("Fire",A5,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A6,"Mesh",{Scale = Vector3.new(0.105263159, 0.0526315793, 0.368421048),})
- Fire = New("Fire",A6,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A7,"Mesh",{Scale = Vector3.new(0.0526315793, 0.105263159, 0.210526317),})
- Fire = New("Fire",A7,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A8,"Mesh",{Scale = Vector3.new(0.157894731, 0.105263159, 0.0263157897),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",A9,"Mesh",{Scale = Vector3.new(0.0526315793, 0.105263159, 0.0263157897),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Chamber,"Mesh",{Scale = Vector3.new(0.263157904, 0.0526315793, 0.157894731),})
- 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),})
- Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(0.0526315793, 0.315789461, 0.0526315793),})
- 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),})
- Mesh = New("BlockMesh",Mag,"Mesh",{Scale = Vector3.new(0.157894731, 1.42105269, 0.315789461),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Mag2,"Mesh",{Scale = Vector3.new(0.210526317, 0.210526317, 0.368421048),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.042105265, 0.0526315793, 0.042105265),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 1),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.126315787, 0.0526315793, 0.126315787),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.105263159, 0.105263159),})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.526315808),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0526315793, 0.0526315793, 0.368421048),})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.0473684184, 0.0526315793, 0.0473684184),})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.142105252, 0.0526315793, 0.142105252),})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.157894731, 0.894736826, 0.157894731),})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 1.15789473),})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.157894731),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.0526315793, 0.421052635, 0.0526315793),})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.421052635, 0.157894731),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.368421048, 0.0526315793, 0.0526315793),MeshType = Enum.MeshType.Wedge,})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.105263159, 0.105263159),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0526315793, 0.0526315793, 0.368421048),})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.0526315793),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.105263159, 0.105263159),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.210526317, 0.0526315793, 0.315789461),})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0526315793, 0.105263159, 0.0526315793),MeshType = Enum.MeshType.Wedge,})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.105263159, 0.0526315793, 0.368421048),})
- Fire = New("Fire",Part,"Fire",{Size = 30,Color = Color3.new(0, 0, 1),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 1, 1),})
- Spread = New("Script",Fire,"Spread",{})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.0210526325, 0.0526315793, 0.0210526325),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.0210526325, 0.0526315793, 0.0210526325),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.042105265, 0.0526315793, 0.042105265),})
- 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),})
- local Pistol2 = Pistol:Clone()
- Pistol2.Parent = Char
- Pistol2.Name = 'Second Pistol'
- local B2 = Pistol2.Barrel
- local H2 = Pistol2.Handle
- lerp = function(a,b,int)
- return a:lerp(b or a,int or .1)
- end
- clerp = function(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = v+(com2[i]-v)*al
- end
- return CF(com1[1],com1[2],com1[3]) * Angles(select(4,unpack(com1)))
- end
- -----------------------------
- local ArmCF,ArmAngle = CF(0,0,0),Angles(0,0,0)
- local raw = Weld(torso,rarm,CF(0,0,0),CF(1.5,.5,0)*Angles(0,0,0));
- HandleWeld = Weld(rarm,Handle,CF(0,-.5,.815)*Angles(rad(90),rad(0),rad(0)))
- local law = Weld(torso,larm,CF(0,0,0),CF(-1.5,.5,0)*Angles(0,0,0));
- HandleWeld2 = Weld(larm,H2,CF(0,-.5,.815)*Angles(rad(90),rad(0),rad(0)))
- -----------------------------
- ShowDamage = function(Char, Dealt, Time, Color)
- local DamageModel = Instance.new("Model",Char)
- DamageModel.Name = tostring(Dealt)
- local Hum = Instance.new("Humanoid")
- Hum.Health = 0
- Hum.MaxHealth = 0
- Hum.Parent = DamageModel
- local Part = Instance.new("Part")
- Part.Material = 'Neon'
- Part.Transparency = .6
- Part.BrickColor = Color
- Part.Name = "Head"
- Part.TopSurface = 0
- Part.BottomSurface = 0
- Part.formFactor = "Plate"
- Part.Size = Vector3.new(1,.4,1)
- local CMesh = Instance.new("CylinderMesh")
- CMesh.Scale = Vector3.new(.8,.1,.8)
- CMesh.Parent = Part
- Part.Reflectance = 0
- Instance.new("BodyGyro").Parent = Part
- Part.Parent = DamageModel
- if Char:FindFirstChild("Head") ~= nil then
- Part.CFrame = CFrame.new(Char["Head"].CFrame.p + Vector3.new(0,1.5,0))
- elseif Char.Parent:FindFirstChild("Head") ~= nil then
- Part.CFrame = CFrame.new(Char.Parent["Head"].CFrame.p + Vector3.new(0,1.5,0))
- end
- local pd,dp = 2000,100
- local critiq = false
- if Dealt > 30 then
- critiq = true
- end
- if critiq == true then
- pd,dp = 10,100
- local ns = NewSound(Part,279136468)
- ns:Play()
- end
- local BP = Instance.new("BodyPosition")
- BP.P = pd
- BP.D = dp
- BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- BP.position = Part.Position + Vector3.new(0,3,0)
- BP.Parent = Part
- game:service'Debris':AddItem(Part,.15 + Time)
- Part.CanCollide = false
- --Part.Parent = workspace
- Part.CanCollide = false
- end
- dmg=function(hit,Damage,Knockback)
- local mana = 0
- if DebounceHit == false then
- DebounceHit = true
- coroutine.resume(coroutine.create(function()
- wait(0.1)
- DebounceHit = false
- end))
- if hit.Parent==nil then
- return
- end
- --CPlayer=Bin
- h=hit.Parent:FindFirstChild("Humanoid")
- if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
- if mana < 400 then
- mana = mana + math.random(5,15)
- end
- if mana > 400 then
- mana = 400
- end
- Damage=Damage
- --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- return
- end]]
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=game.Players.LocalPlayer
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- -- print(c.Value)
- if math.random(0,99)+math.random()<=7.8 then
- --CRIT=true
- Damage=Damage*3
- --[[ Knockback=Knockback*2
- r=Instance.new("BodyAngularVelocity")
- r.P=3000
- r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- r.Parent=hit.Parent.Torso]]
- --critsound(2)
- end
- Damage = Damage+math.random(0,9)
- --end
- --warn('dmged')
- -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
- h.Health = h.Health - Damage
- -- showDamage(hit.Parent,Damage,.5)
- vp=Instance.new("BodyVelocity")
- vp.P=500
- vp.maxForce=Vector3.new(math.huge,0,math.huge)
- -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- vp.velocity=torso.CFrame.lookVector*Knockback+torso.Velocity/1.05
- if Knockback>0 then
- vp.Parent=hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp,.1)
- r=Instance.new("BodyAngularVelocity")
- r.P=3000
- r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- r.angularvelocity= Vector3.new(0,0,0)
- r.Parent=hit.Parent.Torso
- game:GetService("Debris"):AddItem(r,.5)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=Plr
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- return h
- --CRIT=false
- --hitDeb=true
- --AttackPos=6
- end
- end
- end
- GunShot = function(P)
- local GS = NewSound(P,269953442)
- return GS
- end;
- Shoot = function(TrailBool, Velocity, Drop, HitMode)
- --if DebounceShot == true then return end
- local reclr = function(prt)
- if HitMode == 'Standard' then
- prt.Color = BrickColor.new'New Yeller'.Color
- elseif HitMode == 'TimeBomb' then
- prt.Color = BrickColor.new'Crimson'.Color
- elseif HitMode == 'BlackHole' then
- prt.Color = BrickColor.new'Royal purple'.Color
- end
- end;
- if Shootin_Arm == 'Right' then
- if CurrentAmmo < 1 then
- local rld = NewSound(Handle,133067770)
- local rld2 = NewSound(Handle,133067770)
- rld:Play()
- --wait()
- rld2:Play()
- UpForce = 0
- wait(3.05)
- CurrentAmmo2 = BClip
- CurrentAmmo = AClip
- UpdateGui()
- return
- end
- elseif Shootin_Arm == 'Left' then
- if CurrentAmmo2 < 1 then
- local rld = NewSound(H2,133067770)
- local rld2 = NewSound(H2,133067770)
- rld:Play()
- --wait()
- rld2:Play()
- UpForce = 0
- wait(3.05)
- CurrentAmmo2 = BClip
- CurrentAmmo = AClip
- UpdateGui()
- return
- end
- end
- -------------------------------
- if Shootin_Arm == 'Right' then
- CurrentAmmo = CurrentAmmo - 1
- elseif Shootin_Arm == 'Left' then
- CurrentAmmo2 = CurrentAmmo2 - 1
- end
- UpdateGui()
- HitMode = HitMode or 'Standard'
- local Min,Max = 7,13
- local Bul = Instance.new('Part',nil)
- local b = Bul
- b.FormFactor = 3
- table.insert(GlobalIgnore,b)
- b.Size = Vector3.new(.2,.2,2)
- b.CFrame = Barrel.CFrame
- b.Material = 272
- b.CanCollide = false
- reclr(b)
- b.Anchored = true
- local msh = Instance.new('BlockMesh',Bul)
- msh.Scale = Vector3.new(.5,.5,.5)
- b.Parent = workspace
- local GS = GunShot(Barrel)
- GS:Play()
- local bulletposition
- if Shootin_Arm == 'Right' then
- bulletposition = (Barrel.CFrame*CF(.25,1,.2)).p
- local Bk = Instance.new('Part',Char)
- Bk.FormFactor = 3
- Bk.TopSurface,Bk.BottomSurface = 0,0
- local rsz = 1
- Bk.Size = Vector3.new(rsz,rsz,rsz)
- Bk.CFrame = Barrel.CFrame*Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- Bk.Transparency = .55
- Bk.Anchored = true
- Bk.Material = 'Neon'
- reclr(Bk)
- Bk.CanCollide = false
- spawn(function()
- local nmb = 20
- local msh = Instance.new('BlockMesh',Bk)
- for i = 1,nmb do
- Bk.Transparency = Bk.Transparency + .05
- msh.Scale = msh.Scale + Vector3.new(.05,.05,.05)
- lRS:wait()
- end
- Bk:Destroy()
- end)
- elseif Shootin_Arm == 'Left' then
- bulletposition = (B2.CFrame*CF(.25,1,.2)).p
- local Bk = Instance.new('Part',Char)
- Bk.FormFactor = 3
- Bk.TopSurface,Bk.BottomSurface = 0,0
- local rsz = 1
- Bk.Size = Vector3.new(rsz,rsz,rsz)
- Bk.CFrame = B2.CFrame*Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- Bk.Transparency = .55
- Bk.Anchored = true
- Bk.Material = 'Neon'
- Bk.CanCollide = false
- reclr(Bk)
- spawn(function()
- local nmb = 20
- local msh = Instance.new('BlockMesh',Bk)
- for i = 1,nmb do
- Bk.Transparency = Bk.Transparency + .05
- msh.Scale = msh.Scale + Vector3.new(.05,.05,.05)
- lRS:wait()
- end
- Bk:Destroy()
- end)
- end
- local bulletvelocity = (Vector3.new(0,0,0))+( mouse.Hit.p - bulletposition).unit*Velocity
- local bulletlastposition = bulletposition
- Bul.CFrame = CFrame.new( bulletposition, bulletposition+bulletvelocity )
- coroutine.resume(coroutine.create(function()
- while true do
- local dt = wait()
- bulletlastposition = bulletposition
- bulletvelocity = bulletvelocity + (Vector3.new(0, -Drop, 0)*dt)
- bulletposition = bulletposition + (bulletvelocity*dt)
- local Tbl = {Barrel,rarm,Pistol, Char, Bul};
- for index1,ite1 in next, GlobalIgnore do
- table.insert(Tbl,ite1)
- end
- local ray = Ray.new(bulletlastposition, (bulletposition - bulletlastposition))
- local hit, hitposition = workspace:FindPartOnRayWithIgnoreList( ray, Tbl )
- if TrailBool == true and b.Parent ~= nil then
- local dst = (bulletlastposition-bulletposition).magnitude
- local Trl = Instance.new('Part',workspace)
- table.insert(Tbl, Trl)
- local t = Trl
- t.FormFactor = 3
- t.Size = Vector3.new(.2,.2,dst)
- t.CFrame = CFrame.new(bulletlastposition,bulletposition) * CF(0,0,-dst/2)
- t.Material = 272
- t.CanCollide = false
- t.Transparency = .1
- reclr(t)
- t.Anchored = true
- local msh = Instance.new('BlockMesh',t)
- msh.Scale = Vector3.new(.25,.25,1)
- spawn(function()
- local nmb = 5
- for i = 0,nmb do
- t.Transparency = t.Transparency + (1/nmb)
- game:service'RunService'.Stepped:wait()
- end
- t:Destroy()
- end)
- end
- if (torso.Position - Bul.Position).magnitude > 500 then
- Bul:Destroy()
- break
- end
- if hit then
- local flesh = NewSound(hit,245631167)
- --if hit.CanCollide == true then
- if HitMode == 'Standard' then
- local bl = Instance.new('Part',workspace)
- bl.TopSurface,bl.BottomSurface = 0,0
- bl.FormFactor = 3
- bl.Anchored = true
- bl.CanCollide = false
- bl.Size = Vector3.new(.5,.5,.5)
- local msh23 = Instance.new('SpecialMesh',bl)
- msh23.MeshType = 'FileMesh'
- msh23.MeshId = 'rbxassetid://9982590'
- msh23.Scale = Vector3.new(.25,.25,.25)
- bl.Position = hitposition
- bl.Color = Bul.Color
- spawn(function()
- local nmb = 5
- for i = 1,nmb do
- bl.Transparency = bl.Transparency + (1/nmb)
- msh23.Scale = Vector3.new(.25+(i/15),.25+(i/15),.25+(i/15))
- game:service'RunService'.Stepped:wait()
- end
- bl:Destroy()
- end)
- elseif HitMode == 'TimeBomb' then
- local bl = Instance.new('Part',workspace)
- bl.TopSurface,bl.BottomSurface = 0,0
- bl.FormFactor = 3
- bl.Anchored = true
- bl.CanCollide = false
- bl.Size = Vector3.new(.5,.5,.5)
- local msh23 = Instance.new('SpecialMesh',bl)
- msh23.MeshType = 'FileMesh'
- msh23.MeshId = 'rbxassetid://9982590'
- msh23.Scale = Vector3.new(.25,.25,.25)
- bl.Position = hitposition
- bl.Color = Color3.new(1,0,0)
- local tospos = CF(hitposition)*bl.CFrame
- local bltohit = Weld(bl,hit,tospos)
- spawn(function()
- wait(1)
- local xp = Instance.new('Explosion',bl)
- xp.Position = bl.Position
- local nmb = 10
- for i = 1,nmb do
- bl.Transparency = bl.Transparency + (1/nmb)
- msh23.Scale = Vector3.new(.25+(i),.25+(i),.25+(i))
- game:service'RunService'.Stepped:wait()
- end
- bl:Destroy()
- end)
- elseif HitMode == 'BlackHole' then
- local bl = Instance.new('Part',workspace)
- bl.TopSurface,bl.BottomSurface = 0,0
- bl.FormFactor = 3
- bl.Anchored = true
- bl.CanCollide = false
- bl.Size = Vector3.new(.5,.5,.5)
- local msh23 = Instance.new('SpecialMesh',bl)
- msh23.MeshType = 'FileMesh'
- msh23.MeshId = 'rbxassetid://9982590'
- msh23.Scale = Vector3.new(.25,.25,.25)
- bl.Position = hitposition
- bl.Color = BrickColor.new'Royal purple'.Color
- spawn(function()
- wait()
- SearchAndReturn = function(Prnt, ClassName)
- local Tbl = {};
- local Search
- Search = function(Prnt2)
- if Prnt2.Name == Plr.Name then return end
- --warn('Exploring: '..Prnt.Name)
- for _,v in pairs(Prnt2:GetChildren()) do
- --print('Got: '..v.Name)
- if v:IsA(ClassName) then
- table.insert(Tbl,v)
- --warn('Got Important: '..v.Name,' | Source: '..tostring(v.Parent:GetFullName()))
- end
- Search(v)
- end;end;
- Search(Prnt)
- --print(#Tbl)
- return Tbl
- end;
- local PartList = SearchAndReturn(workspace,'Part')
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent.Parent.Name ~= Plr.Name then
- hit.Parent:findFirstChild("Humanoid").PlatformStand = true
- spawn(function()
- for i = 1,math.random(10,60) do
- if hit and hit.Parent then
- hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
- end
- lRS:wait()
- end
- end)
- end
- for Index, Part in next, PartList do
- if Part.Anchored == true and Part ~= bl and Part.Name ~= 'Base' then Part.Anchored = false end
- if (Part.CFrame.p-bl.CFrame.p).magnitude < 7 and Part.Name ~= 'Base' and Part ~= bl then
- local rnmb = math.random(-100,100)
- local BP = Instance.new("BodyPosition")
- BP.P = 2000
- BP.D = 50
- BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- BP.position = bl.Position
- BP.Parent = Part
- spawn(function()
- wait(.3)
- if rnmb == 7 or rnmb == 3 then
- Part:Destroy()
- end
- game.Debris:AddItem(BP,1.5)
- spawn(function()
- wait(1)
- for i = 1,2 do
- Part.CFrame = lerp(Part.CFrame,Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),1)
- lRS:wait()
- end
- end)
- end)
- end
- end
- local nmb = 40
- for i = 1,nmb do
- bl.Transparency = bl.Transparency + (.5/nmb)
- msh23.Scale = Vector3.new(.25+(i/15),.25+(i/15),.25+(i/15))
- game:service'RunService'.Stepped:wait()
- end
- spawn(function()
- for i = 1,10 do
- --bl.Transparency = bl.Transparency + (.5/10)
- msh23.Scale = msh23.Scale + Vector3.new(.05,.05,.05)
- game:service'RunService'.Stepped:wait()
- end
- wait(.25)
- for i = 1,10 do
- bl.Transparency = bl.Transparency + (.5/10)
- msh23.Scale = msh23.Scale - Vector3.new(.3,.3,.3)
- game:service'RunService'.Stepped:wait()
- end
- bl:Destroy()
- end)
- end)
- end
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Name ~= 'Head' then
- pcall(function()
- if hit.Parent:findFirstChild("Humanoid").Health < 1 then return end
- local dg = math.random(Min,Max)
- if dg >= 30 then dg = dg + math.random(5,15) end
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - dg
- flesh:Play()
- ShowDamage(hit.Parent, dg, 1, BrickColor.new('Really red'))
- end)
- end
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Name == 'Head' then
- pcall(function()
- if hit.Parent:findFirstChild("Humanoid").Health < 1 then return end
- local dg = math.random(Min*3,Max*3)
- if dg >= 30 then dg = dg + math.random(5,15) end
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - dg
- flesh:Play()
- ShowDamage(hit.Parent, dg, 1, BrickColor.new('Really red'))
- local bh = NewSound(hit,142347633)
- bh:Play()
- local hh = NewSound(hit,138093488)
- bh:Play()
- end)
- end
- if hit.Parent:IsA("Hat") and hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
- pcall(function()
- if hit.Parent.Parent:findFirstChild("Humanoid").Health < 1 then return end
- local dg = math.random(Min*3,Max*3)
- if dg >= 30 then dg = dg + math.random(5,15) end
- hit.Parent.Parent.Humanoid.Health = hit.Parent.Parent.Humanoid.Health - dg
- flesh:Play()
- ShowDamage(hit.Parent.Parent, dg, 1, BrickColor.new('Really red'))
- local bh = NewSound(hit,142347633)
- bh:Play()
- end)
- end
- bulletposition = hitposition
- Bul.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
- Bul:Destroy()
- break
- end
- Bul.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
- end
- end))
- end
- local hm = 'Standard'
- local MouseDown = false
- Mouse.Button1Down:connect(function()
- local spd = .6
- local lng = 5
- local rcl = 10
- MouseDown = true
- if DebounceShot == false then
- DebounceShot = true
- --while MouseDown == true do
- --wait(.1)
- Shoot(false,1500,100,hm)
- if Shootin_Arm == 'Right' then
- spawn(function()
- UpForce = UpForce + rcl
- for i = 1,lng do
- ArmAng1 = clerp(ArmAng1,CF(0,0,0)*Angles(rad(-UpForce),rad(-YRot),0),spd)
- lRS:wait()
- end
- UpForce = UpForce - rcl
- for i = 1,lng do
- ArmAng1 = clerp(ArmAng1,CF(0,0,0)*Angles(rad(-UpForce),rad(-YRot),0),spd)
- lRS:wait()
- end
- end)
- wait()
- Shootin_Arm = 'Left'
- elseif Shootin_Arm == 'Left' then
- spawn(function()
- UpForce = UpForce + rcl
- for i = 1,lng do
- ArmAng2 = clerp(ArmAng2,CF(0,0,0)*Angles(rad(-UpForce),rad(YRot),0),spd)
- lRS:wait()
- end
- UpForce = UpForce - rcl
- for i = 1,lng do
- ArmAng2 = clerp(ArmAng2,CF(0,0,0)*Angles(rad(-UpForce),rad(YRot),0),spd)
- lRS:wait()
- end
- end)
- wait()
- Shootin_Arm = 'Right'
- --end
- end
- end
- end)
- Mouse.Button1Up:connect(function()
- DebounceShot = false
- MouseDown = false
- end)
- print'Q and E to change Modes'
- Mouse.KeyDown:connect(function(k)
- local ks = k:lower()
- local kb = k:byte()
- if ks == 'e' then
- if hm == 'Standard' then
- hm = 'TimeBomb'
- --print(hm)
- elseif hm == 'TimeBomb' then
- hm = 'BlackHole'
- --print(hm)
- elseif hm == 'BlackHole' then
- hm = 'Standard'
- --print(hm)
- end
- elseif ks == 'q' then
- if hm == 'Standard' then
- hm = 'BlackHole'
- --print(hm)
- elseif hm == 'BlackHole' then
- hm = 'TimeBomb'
- --print(hm)
- elseif hm == 'TimeBomb' then
- hm = 'Standard'
- --print(hm)
- end
- end
- end)
- MakeAmmo = function(Scale)
- local lblSize = 4
- local Gui = Instance.new('ScreenGui',Plr.PlayerGui)
- local Frame = Instance.new('Frame',Gui)
- Frame.Size = UDim2.new(0,151*Scale,0,87*Scale)
- Frame.Position = UDim2.new(1,-154,1,-90)
- Frame.BorderSizePixel = 0
- Frame.ZIndex = 1
- Frame.Draggable = true
- Frame.BackgroundColor3 = Color3.new(0,0,0)
- Frame.BackgroundTransparency = .5
- UpdateGui = function()
- ypcall(function()
- Frame:ClearAllChildren()
- local Show = Instance.new('TextLabel',Frame)
- Show.BackgroundTransparency = 1
- Show.TextColor3 = Color3.new(1,1,1)
- Show.Size = UDim2.new(.9,0,0,18*Scale)
- Show.Position = UDim2.new(0,5,0,0)
- Show.Text = '- '..(CurrentAmmo)..' | '..(CurrentAmmo2)..' -'
- Show.FontSize = 'Size24'
- Show.Font = 'SourceSansBold';
- local Show2 = Show:Clone()
- Show2.Parent = Frame
- Show2.Position = UDim2.new(0,0,0,40)
- Show2.Size = UDim2.new(1,0,0,18)
- game:service'RunService'.Stepped:connect(function()
- Show2.Text = '[ '..(hm)..' ]'
- end)end)
- for Count = 1,CurrentAmmo do
- local Label = Instance.new('TextLabel',Frame)
- Label.Size = UDim2.new(0,lblSize*Scale,0,17*Scale)
- Label.Position = UDim2.new(0,(lblSize+1)+((lblSize+2)*(Count-1))*Scale,0,20*Scale)
- Label.Text = ''
- Label.BackgroundTransparency = 0
- Label.BorderSizePixel = 0
- game:service'RunService'.Stepped:connect(function()
- if hm == 'Standard' then
- for i = 1,1,.05 do
- Label.BackgroundColor3 = Color3.new(i,i,i)
- game:service'RunService'.Stepped:wait()
- end
- elseif hm == 'TimeBomb' then
- for i = 1,1,.05 do
- Label.BackgroundColor3 = Color3.new(i,0,0)
- game:service'RunService'.Stepped:wait()
- end
- elseif hm == 'BlackHole' then
- for i = 1,1,.05 do
- Label.BackgroundColor3 = Color3.new(i,1-i,i)
- game:service'RunService'.Stepped:wait()
- end;end;end)end;
- -------------------------------------------------||
- for Count = 1,CurrentAmmo2 do
- local Label = Instance.new('TextLabel',Frame)
- Label.Size = UDim2.new(0,lblSize*Scale,0,17*Scale)
- Label.Position = UDim2.new(0,(lblSize+1)+((lblSize+2)*(Count-1))*Scale,0,62*(Scale))
- Label.Text = ''
- Label.BackgroundTransparency = 0
- Label.BorderSizePixel = 0
- game:service'RunService'.Stepped:connect(function()
- if hm == 'Standard' then
- for i = 1,1,.05 do
- Label.BackgroundColor3 = Color3.new(i,i,i)
- game:service'RunService'.Stepped:wait()
- end
- elseif hm == 'TimeBomb' then
- for i = 1,1,.05 do
- Label.BackgroundColor3 = Color3.new(i,0,0)
- game:service'RunService'.Stepped:wait()
- end
- elseif hm == 'BlackHole' then
- for i = 1,1,.05 do
- Label.BackgroundColor3 = Color3.new(i,1-i,i)
- game:service'RunService'.Stepped:wait()
- end;end;end)end;
- end;
- UpdateGui()end;
- MakeAmmo(1)
- local sine,change = 0,1
- lRS:connect(function()
- --//Welding
- --//Rot
- spawn(function()
- local CF = CFrame.new((torso.CFrame*CFrame.new(0,-.5,0)).p,Mouse.Hit.p) * CFrame.Angles(math.pi/2,0,0)
- local a,b,c = (CF:inverse()*torso.CFrame):toEulerAnglesXYZ()
- raw.C1 = CFrame.new(0,.5,0)*ArmAng1*CFrame.Angles(a,b,c)
- end)
- spawn(function()
- local CF = CFrame.new((torso.CFrame*CFrame.new(0,-.5,0)).p,Mouse.Hit.p) * CFrame.Angles(math.pi/2,0,0)
- local a,b,c = (CF:inverse()*torso.CFrame):toEulerAnglesXYZ()
- law.C1 = CFrame.new(0,.5,0)*ArmAng2*CFrame.Angles(a,b,c)
- end)
- end)
- --// By: SavageMunkey
Add Comment
Please, Sign In to add comment