Advertisement
samuelrichter66

shotgun FPS

May 27th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 146.82 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152.  
  153.  
  154.  
  155. --[[Start Up]]--
  156.  
  157. Plr = game:service'Players'.LocalPlayer
  158. Char = Plr.Character
  159. Mouse = Plr:GetMouse()
  160. head = Char.Head
  161. Numb = 34
  162. local sway = false
  163. local spread = 25
  164. Char.Humanoid.WalkSpeed = 25
  165. game:service'UserInputService'.MouseIconEnabled = false
  166. local CurA,StoA = 8,8*8
  167. local RTilt = 0
  168. local CurrentRightArmAngle = CFrame.new(0,0,0)
  169. local CurrentLeftArmAngle = CFrame.new(0,0,0)
  170. local CurCam = workspace.CurrentCamera
  171. local CurCamCF = CurCam.CoordinateFrame
  172. local MouseDown = false
  173. local Mouse2Down = false
  174. local CurAming = false
  175.  
  176. --[[Limbs and Extra Calls]]--
  177. local Gui,Frame,Ammo,Stored,Mode,Slash,HitM = nil,nil,nil,nil,nil,nil,nil
  178. 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'
  179. local rarm,larm,hed,torso,hroot,lleg,hum,rleg = ra,la,hd,ts,root,ll,humanoid,rl
  180. local plr,char,mouse = Plr,Char,Mouse
  181. local AbleToShoot,Reloading = true,false
  182. local Stance = 'Standing'
  183.  
  184. Weld = function(P0,P1,CF)
  185. local W = Instance.new('Weld',P1)
  186. W.Part0 = P0
  187. W.Part1 = P1
  188. W.C1 = CF
  189. return W
  190. end;
  191.  
  192. NewSound = function(Parent, Id)
  193. local Sound = Instance.new('Sound',Parent)
  194. Sound.SoundId = 'rbxassetid://'..Id
  195. return Sound
  196. end
  197.  
  198. rad = function(Int)
  199. return math.rad(tonumber(Int))
  200. end;
  201. sin = function(Int)
  202. return math.sin(tonumber(Int))
  203. end;
  204. cos = function(Int)
  205. return math.cos(tonumber(Int))
  206. end;
  207. Angles = function(X,Y,Z)
  208. return CFrame.Angles(X,Y,Z);
  209. end;
  210. Euler = function(X,Y,Z)
  211. return CFrame.fromEulerAnglesXYZ(X,Y,Z);
  212. end;
  213. CF = function(X,Y,Z)
  214. return CFrame.new(X,Y,Z);
  215. end;
  216.  
  217. --[[
  218. Used FM Remington cuz am lazeh, and because am shitty builder :]
  219. ]]--
  220.  
  221. New = function(Object, Parent, Name, Data)
  222. local Object = Instance.new(Object)
  223. if Object:IsA'Part' then
  224. Object.Anchored = false
  225. Object.CanCollide = false
  226. Object.Locked = true
  227. Object.TopSurface,Object.BottomSurface = 10,10
  228. Object.RightSurface,Object.LeftSurface = 10,10
  229. Object.FrontSurface,Object.BackSurface = 10,10
  230. end
  231. for Index, Value in pairs(Data or {}) do
  232. Object[Index] = Value
  233. end
  234. Object.Parent = Parent
  235. Object.Name = Name
  236. return Object
  237. end
  238.  
  239. Remington_Model = New("Model",Char,"Remington_Model",{})
  240. Handle = New("Part",Remington_Model,"Handle",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9850006, 237.936005, -0.999999285, -4.63094153e-007, 4.75211408e-008, -4.62646199e-007, 0.999957621, 0.00901973993, -5.16960341e-008, 0.00901967287, -0.999956906),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  241. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3590012, 238.377991, 0.999999642, -3.02357672e-009, 1.71927127e-007, 1.91533611e-009, 0.999978185, 0.00644560531, -1.71942887e-007, -0.00644563325, 0.999977827),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  242. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  243. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999642, 1.91534322e-009, -1.71943029e-007, -3.02359804e-009, 0.99997896, -0.00644563884, 1.71927127e-007, 0.00644560996, 0.999978602),C1 = CFrame.new(0, 0.377971649, -0.438598633, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  244. GR = New("Part",Remington_Model,"GR",{BrickColor = BrickColor.new("Lime green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.970001, 34.4070015, 238.164001, -2.55810937e-005, 0.99999541, 4.44010794e-007, 0.00644205138, -2.61311766e-006, 0.999974191, 0.999975204, 2.87519579e-005, -0.00644677132),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 1, 0),})
  245. Mesh = New("BlockMesh",GR,"Mesh",{Scale = Vector3.new(0.0700000003, 0.0700000003, 0.0700000003),})
  246. Fire = New("Fire",GR,"Fire",{Size = 30,Color = Color3.new(1, 0.678431, 0),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 0, 0),})
  247. mot = New("Motor",GR,"mot",{Part0 = GR,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -2.55811137e-005, 0.00644209515, 0.999978006, 0.999996126, -2.61312243e-006, 2.87520379e-005, 4.4401105e-007, 0.999976337, -0.00644675922),C1 = CFrame.new(0.0240020752, 0.424041748, -0.224182129, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  248. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3609962, 238.606995, 0.999998927, -3.02360537e-009, 1.71926985e-007, 1.91531191e-009, 0.999976873, 0.00644556619, -1.7194256e-007, -0.00644565001, 0.999975801),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  249. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  250. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999642, 1.91534322e-009, -1.71943029e-007, -3.02359804e-009, 0.99997896, -0.00644563884, 1.71927127e-007, 0.00644560996, 0.999978602),C1 = CFrame.new(0, 0.382034302, -0.667572021, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  251. PumpPartMain = New("Part",Remington_Model,"PumpPartMain",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.234782606, 1.12173915, 0.234782606),CFrame = CFrame.new(199.001999, 34.0569954, 240.026001, 0.999999285, -1.42108547e-013, 3.94129174e-015, -5.27355937e-016, -0.000125713646, -0.999998391, 9.59232693e-014, 0.999997675, -0.00012565311),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  252. Mesh = New("CylinderMesh",PumpPartMain,"Mesh",{Offset = Vector3.new(0, -0.100000001, 0),})
  253. mot = New("Motor",PumpPartMain,"mot",{Part0 = PumpPartMain,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -1.22624187e-013, -0.000125683844, 1.00000048, 1.54548126e-017, -1.00000048, -0.000125683844),C1 = CFrame.new(-0.00799560547, 0.0908432007, -2.08926392, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  254. A7 = New("Part",Remington_Model,"A7",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.443478256, 0.200000003),CFrame = CFrame.new(198.947998, 34.269001, 238.50499, 0.999999285, -1.42108547e-013, 2.12885265e-014, -5.27355937e-016, 0.000126323663, -0.999998391, 9.59232693e-014, 0.999997675, 0.000126384199),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  255. Mesh = New("CylinderMesh",A7,"Mesh",{Scale = Vector3.new(0.347826093, 1, 0.347826093),})
  256. mot = New("Motor",A7,"mot",{Part0 = A7,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -6.61933336e-015, 1.2262412e-013, -1.22623333e-013, 0.000126354396, 1.00000048, -6.63487345e-015, -1.00000048, 0.000126354396),C1 = CFrame.new(0.046005249, 0.28911972, -0.56640625, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  257. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.3569984, 238.17598, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  258. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.611111104, 0.111111112, 0.166666672),})
  259. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.374149323, -0.236618042, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  260. A8 = New("Part",Remington_Model,"A8",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.912994, 34.2250023, 238.669998, -0.999999285, -1.45661261e-013, -2.66453526e-015, 5.27355937e-016, -0.000125684775, 0.999998152, -9.59232693e-014, 0.999997437, 0.000125624239),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  261. Mesh = New("BlockMesh",A8,"Mesh",{Scale = Vector3.new(0.0434782617, 0.565217376, 0.173913032),})
  262. mot = New("Motor",A8,"mot",{Part0 = A8,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, -1.2262416e-013, -0.000125654042, 1.00000024, -1.54511581e-017, 1.00000024, 0.000125654042),C1 = CFrame.new(0.0810089111, 0.246612549, -0.731796265, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  263. PumpPart = New("Part",Remington_Model,"PumpPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.739130676, 0.200000003, 0.200000003),CFrame = CFrame.new(198.916992, 33.8669968, 239.969986, 1.6876038e-005, 0.499981523, -0.866035283, 6.33057207e-005, 0.866034031, 0.499980837, 0.999997139, -6.33145683e-005, -1.70664862e-005),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  264. Mesh = New("BlockMesh",PumpPart,"Mesh",{Offset = Vector3.new(-0.100000001, 0, 0),Scale = Vector3.new(1, 0.0434782617, 0.652174175),})
  265. mot = New("Motor",PumpPart,"mot",{Part0 = PumpPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.68760507e-005, 6.33350865e-005, 1, 0.49998188, 0.866035879, -6.32881711e-005, -0.866035879, 0.49998188, -1.70511285e-005),C1 = CFrame.new(0.0770111084, -0.0996513367, -2.03497314, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  266. PumpPart = New("Part",Remington_Model,"PumpPart",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.1565218, 0.200000003),CFrame = CFrame.new(199.001999, 34.0480003, 240.035004, 0.999999285, -1.45661261e-013, 2.66453526e-015, -5.27355937e-016, -0.000125684775, -0.999998152, 9.59232693e-014, 0.999997437, -0.000125624239),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  267. Mesh = New("CylinderMesh",PumpPart,"Mesh",{Offset = Vector3.new(0, -0.100000001, 0),Scale = Vector3.new(0.913043439, 1, 0.913043439),})
  268. mot = New("Motor",PumpPart,"mot",{Part0 = PumpPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -1.2262416e-013, -0.000125654042, 1.00000024, 1.54511581e-017, -1.00000024, -0.000125654042),C1 = CFrame.new(-0.00799560547, 0.0819282532, -2.0983429, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  269. A6 = New("Part",Remington_Model,"A6",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.443478256, 0.200000003),CFrame = CFrame.new(198.917999, 34.2080002, 238.50499, -0.999999285, -1.42108547e-013, -6.07847106e-015, 5.27355937e-016, 6.32470474e-005, 0.999998093, -9.59232693e-014, 0.999997377, -6.33075833e-005),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  270. Mesh = New("BlockMesh",A6,"Mesh",{Scale = Vector3.new(0.0434782617, 1, 0.608695626),})
  271. mot = New("Motor",A6,"mot",{Part0 = A6,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, -1.2262416e-013, 6.3277781e-005, 1.00000024, 7.71644285e-018, 1.00000024, -6.3277781e-005),C1 = CFrame.new(0.0760040283, 0.228122711, -0.566955566, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  272. PumpPart = New("Part",Remington_Model,"PumpPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.958984, 33.9389992, 240.338989, 0.000125989245, 0.866035521, 0.499981582, 3.19443643e-007, -0.499980778, 0.866034091, 0.999997437, -0.000108920503, -6.33224845e-005),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  273. Mesh = New("CylinderMesh",PumpPart,"Mesh",{Offset = Vector3.new(-0.100000001, 0, 0),Scale = Vector3.new(0.869565248, 0.652173877, 0.869565248),})
  274. mot = New("Motor",PumpPart,"mot",{Part0 = PumpPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000125989318, 3.50177373e-007, 1.00000024, 0.866036117, -0.499981821, -0.000108936219, 0.49998194, 0.866035938, -6.3295658e-005),C1 = CFrame.new(0.0350189209, -0.0243263245, -2.40330505, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  275. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3580017, 238.263, 0.999998927, -3.02360537e-009, 1.71926985e-007, 1.91531191e-009, 0.999976873, 0.00644556619, -1.7194256e-007, -0.00644565001, 0.999975801),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  276. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  277. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999642, 1.91534322e-009, -1.71943029e-007, -3.02359804e-009, 0.99997896, -0.00644563884, 1.71927127e-007, 0.00644560996, 0.999978602),C1 = CFrame.new(0, 0.375934601, -0.323623657, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  278. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.677777767),CFrame = CFrame.new(198.994003, 34.3419952, 238.431992, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  279. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.055555556, 1),})
  280. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.36145401, -0.492752075, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  281. PumpPart = New("Part",Remington_Model,"PumpPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.958984, 33.9389992, 239.599991, 0.000125974344, 0.866035521, 0.499981582, 3.19443643e-007, -0.499980778, 0.866034091, 0.999997437, -0.000108907465, -6.33150339e-005),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  282. Mesh = New("CylinderMesh",PumpPart,"Mesh",{Offset = Vector3.new(-0.100000001, 0, 0),Scale = Vector3.new(0.869565248, 0.652173877, 0.869565248),})
  283. mot = New("Motor",PumpPart,"mot",{Part0 = PumpPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000125974417, 3.50177373e-007, 1.00000024, 0.866036117, -0.499981821, -0.00010892329, 0.49998194, 0.866035938, -6.32881856e-005),C1 = CFrame.new(0.0350189209, -0.0309906006, -1.66433716, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  284. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.3999977, 237.546005, -0.999999046, 2.32402598e-007, -1.03373257e-008, 4.25526565e-008, 0.226423576, 0.974026561, 2.28707108e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  285. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.841666579, 0.222222224),})
  286. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 4.25527524e-008, 2.28707705e-007, 2.32402826e-007, 0.226424068, 0.974028468, -1.03373088e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.588497162, 0.38470459, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  287. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.4300003, 237.67598, -0.999998808, 8.50773318e-008, 5.24463921e-008, 7.03478094e-008, 0.226423576, 0.974026561, 7.09925985e-008, 0.974025726, -0.22642301),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  288. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  289. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999523, 7.03479088e-008, 7.0992769e-008, 8.50774313e-008, 0.226424068, 0.974028468, 5.24464632e-008, 0.974028587, -0.226423606),C1 = CFrame.new(0.00399780273, -0.557323456, 0.255004883, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  290. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.3730011, 237.427002, 0.999999285, -2.3240267e-007, -1.03372377e-008, -4.25525997e-008, -0.226422742, 0.97402668, -2.28707009e-007, -0.974025965, -0.226422653),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  291. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.388888896, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  292. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.25527027e-008, -2.2870762e-007, -2.3240284e-007, -0.226423249, -0.974028707, -1.03372235e-008, 0.974028707, -0.226423249),C1 = CFrame.new(0.00399780273, -0.616565704, 0.503463745, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  293. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.344444454, 0.200000003),CFrame = CFrame.new(198.990005, 33.4449997, 237.546005, -0.999999046, 2.32402598e-007, -1.03373257e-008, 4.25526565e-008, 0.226423576, 0.974026561, 2.28707108e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  294. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.222222224),})
  295. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 4.25527524e-008, 2.28707705e-007, 2.32402826e-007, 0.226424068, 0.974028468, -1.03373088e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.543498993, 0.385116577, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  296. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.5779991, 237.718002, -0.999999285, 3.70348204e-007, 7.74750504e-008, 1.91572855e-008, -0.154940739, 0.987921298, 3.77878905e-007, 0.987920582, 0.15494056),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  297. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 0.222222224),})
  298. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 1.91573086e-008, 3.77879957e-007, 3.70348459e-007, -0.154941022, 0.987923324, 7.74751001e-008, 0.987923324, 0.154941022),C1 = CFrame.new(0.00399780273, -0.408950806, 0.214324951, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  299. Shell2 = New("Part",Remington_Model,"Shell2",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.154999, 34.0559998, 238.322998, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  300. Mesh = New("CylinderMesh",Shell2,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  301. mot = New("Motor",Shell2,"mot",{Part0 = Shell2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(-0.160995483, 0.0744857788, -0.38633728, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  302. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.122009, 34.1919975, 238.634995, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  303. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.777777791),})
  304. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.128005981, 0.213294983, -0.697097778, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  305. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.677777767),CFrame = CFrame.new(198.994003, 34.3259964, 238.430984, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  306. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.111111112, 1),})
  307. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.34544754, -0.491882324, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  308. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.966003, 34.2609978, 238.347, 0.999999285, -4.35450715e-008, 3.80975962e-009, -4.3577586e-008, -0.999956846, 0.00901973248, 3.41675488e-009, -0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  309. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.222222224, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  310. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(0.0279998779, 0.279693604, -0.408493042, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  311. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.344444454, 0.200000003),CFrame = CFrame.new(198.990005, 33.901001, 237.692001, -0.999999046, 3.8339823e-007, -5.40486624e-008, 3.41655948e-008, 0.226423576, 0.974026561, 3.85678248e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  312. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.666666687),})
  313. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 3.41656872e-008, 3.85679272e-007, 3.83398543e-007, 0.226424068, 0.974028468, -5.40486909e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.0861968994, 0.243240356, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  314. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.3849983, 238.177002, 0.999999285, -4.6309421e-007, 3.99015931e-008, 4.63434333e-007, 0.999956846, -0.00901973248, -3.57230014e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  315. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.333333343, 0.166666672, 0.166666672),})
  316. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 4.63435327e-007, -3.57230583e-008, -4.63094551e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.40215683, -0.237380981, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  317. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.887001, 238.048981, 1.90734704e-006, -2.35438142e-006, 0.999999404, -0.852791429, -0.522247314, 3.15822035e-007, 0.522246897, -0.852790892, -2.83477038e-006),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  318. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.388888896, 0.388888896),})
  319. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.90734852e-006, -0.852793217, 0.522248328, -2.35438301e-006, -0.522248447, -0.852793336, 1.00000012, 3.15822632e-007, -2.83477834e-006),C1 = CFrame.new(0, -0.0969772339, -0.113861084, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  320. Shell3 = New("Part",Remington_Model,"Shell3",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.154999, 34.2879982, 238.480988, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  321. Mesh = New("CylinderMesh",Shell3,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  322. mot = New("Motor",Shell3,"mot",{Part0 = Shell3,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(-0.160995483, 0.30790329, -0.542236328, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  323. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9239998, 238.076981, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  324. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.277777761, 0.111111112),})
  325. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, -0.0597267151, -0.141525269, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  326. Flashlight2 = New("Part",Remington_Model,"Flashlight L",{BrickColor = BrickColor.new("Light blue"),Reflectance = 0.30000001192093,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8879967, 241.268997, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.705882, 0.823529, 0.894118),})
  327. Mesh = New("CylinderMesh",Flashlight2,"Mesh",{Scale = Vector3.new(0.777777791, 0.055555556, 0.777777791),})
  328. mot = New("Motor",Flashlight2,"mot",{Part0 = Flashlight2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(0.00100708008, -0.0669364929, -3.33374023, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  329. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.388888896, 0.200000003),CFrame = CFrame.new(198.992996, 33.8850021, 240.877991, 1.52035099e-007, -1.71927041e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50923526e-007, 0.00644565001, -0.999976158, -1.72903071e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  330. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.611111104, 1, 0.611111104),})
  331. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -1.71927184e-007, -0.00644563884, -0.99997896, 1, 1.50923825e-007, -1.72903526e-007),C1 = CFrame.new(0.00100708008, -0.0734596252, -2.94277954, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  332. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8850021, 240.877991, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  333. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.666666687, 0.722222269, 0.666666687),})
  334. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(0.00100708008, -0.0734596252, -2.94277954, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  335. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2819977, 240.974991, 0.999999285, -3.76375993e-007, 3.99015931e-008, 3.76719981e-007, 0.999956846, -0.00901973248, -3.65051775e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  336. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.222222224, 0.222222224, 0.611111104),MeshType = Enum.MeshType.Wedge,})
  337. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 3.76720777e-007, -3.6505245e-008, -3.76376278e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.324398041, -3.03619385, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  338. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.122009, 34.1959953, 238.169006, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  339. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.777777791),})
  340. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.128005981, 0.213088989, -0.23109436, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  341. Shell1 = New("Part",Remington_Model,"Shell1",{BrickColor = BrickColor.new("Earth green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(199.154999, 34.1070023, 238.167999, -0.999999285, -4.35450644e-008, -3.80978449e-009, 4.3577586e-008, -0.999956846, -0.00901985168, -3.41675488e-009, -0.00901978463, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.152941, 0.27451, 0.176471),})
  342. Mesh = New("CylinderMesh",Shell1,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  343. mot = New("Motor",Shell1,"mot",{Part0 = Shell1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.3545068e-008, -0.999958932, -0.00901984051, -3.80976761e-009, -0.00901984051, 0.999958932),C1 = CFrame.new(-0.160995483, 0.124088287, -0.230880737, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  344. Shell1 = New("Part",Remington_Model,"Shell1",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.154999, 34.269001, 238.169983, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  345. Mesh = New("CylinderMesh",Shell1,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  346. mot = New("Motor",Shell1,"mot",{Part0 = Shell1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(-0.160995483, 0.28609848, -0.231414795, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  347. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8829956, 240.648987, 1.52035099e-007, -1.71927041e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50923526e-007, 0.00644565001, -0.999976158, -1.72903071e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  348. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.777777791, 0.333333343, 0.777777791),})
  349. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -1.71927184e-007, -0.00644563884, -0.99997896, 1, 1.50923825e-007, -1.72903526e-007),C1 = CFrame.new(0.00100708008, -0.0775299072, -2.71380615, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  350. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9290009, 238.115982, 0.999999285, -4.35450715e-008, 3.80975962e-009, -4.3577586e-008, -0.999956846, 0.00901973248, 3.41675488e-009, -0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  351. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.222222224, 0.277777761),MeshType = Enum.MeshType.Wedge,})
  352. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(0, -0.0543746948, -0.180480957, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  353. Shell2 = New("Part",Remington_Model,"Shell2",{BrickColor = BrickColor.new("Earth green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(199.154999, 34.2169991, 238.324005, -0.999999285, -4.35450644e-008, -3.80978449e-009, 4.3577586e-008, -0.999956846, -0.00901985168, -3.41675488e-009, -0.00901978463, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.152941, 0.27451, 0.176471),})
  354. Mesh = New("CylinderMesh",Shell2,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  355. mot = New("Motor",Shell2,"mot",{Part0 = Shell2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.3545068e-008, -0.999958932, -0.00901984051, -3.80976761e-009, -0.00901984051, 0.999958932),C1 = CFrame.new(-0.160995483, 0.235488892, -0.385894775, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  356. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.244444445),CFrame = CFrame.new(198.990005, 33.5600052, 237.401001, -0.999999046, -2.7611398e-007, -3.33740253e-008, 9.50260031e-008, -0.226423293, -0.974026442, 2.61385878e-007, -0.974025846, 0.226423472),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  357. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.555555522, 1),MeshType = Enum.MeshType.Wedge,})
  358. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 9.50261807e-008, 2.61386589e-007, -2.76114235e-007, -0.226423785, -0.974028587, -3.33740395e-008, -0.974028468, 0.226424068),C1 = CFrame.new(0.00399780273, -0.429805756, 0.531143188, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  359. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.998993, 33.9239998, 240.877991, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  360. Mesh = New("BlockMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.388888896, 0.722222269, 0.444444448),})
  361. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(-0.00498962402, -0.0344619751, -2.94242859, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  362. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.998993, 33.9839973, 240.876999, 1.52035412e-007, -2.15638124e-007, 0.999999285, -0.999976814, -0.00644749124, 1.50641782e-007, 0.00644754712, -0.999976099, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  363. Mesh = New("BlockMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.222222224, 0.722222269, 0.555555522),})
  364. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035526e-007, -0.9999789, 0.00644753594, -2.15638295e-007, -0.00644753594, -0.9999789, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(-0.00498962402, 0.0255241394, -2.94088745, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  365. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.244444445),CFrame = CFrame.new(198.990005, 33.5979958, 237.561996, -0.999999046, 1.44979921e-007, -1.03373257e-008, 2.27581189e-008, 0.226423576, 0.974026561, 1.43555056e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  366. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 1, 1),})
  367. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 2.27581332e-008, 1.4355544e-007, 1.44980078e-007, 0.226424068, 0.974028468, -1.03373159e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.390361786, 0.370498657, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  368. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2859993, 241.008987, 0.999999285, -3.76375993e-007, 3.99015931e-008, 3.76719981e-007, 0.999956846, -0.00901973248, -3.65051775e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  369. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.222222224, 0.333333343, 0.277777761),MeshType = Enum.MeshType.Wedge,})
  370. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 3.76720777e-007, -3.6505245e-008, -3.76376278e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.328704834, -3.07014465, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  371. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0410004, 241.173981, 4.76836874e-007, -2.98023721e-008, -0.999999285, -0.999956846, -0.00901970267, -4.45666046e-007, -0.00901957601, 0.999956131, 3.49432128e-008),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  372. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.388888896, 0.555555522),})
  373. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.76837215e-007, -0.999958932, -0.00901963189, -2.98023721e-008, -0.0090196915, 0.999958932, -1, -4.45666984e-007, 3.49432732e-008),C1 = CFrame.new(0, 0.0852050781, -3.23735046, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  374. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.284996, 241.136978, -0.999999285, -5.49812398e-007, 4.75211088e-008, -5.4936072e-007, 0.999956846, 0.00901973248, -5.24781072e-008, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  375. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.222222224, 0.333333343, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  376. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -5.49361857e-007, -5.2478299e-008, -5.49812796e-007, 0.999958932, 0.0090197213, 4.75211195e-008, 0.0090197213, -0.999958932),C1 = CFrame.new(0, 0.328857422, -3.19815063, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  377. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.222222224),CFrame = CFrame.new(198.990005, 33.8240013, 237.503998, -0.999999046, 2.32402598e-007, -1.03373257e-008, 4.25526565e-008, 0.226423576, 0.974026561, 2.28707108e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  378. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 1),})
  379. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 4.25527524e-008, 2.28707705e-007, 2.32402826e-007, 0.226424068, 0.974028468, -1.03373088e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.164890289, 0.430541992, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  380. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.466666669),CFrame = CFrame.new(198.990005, 33.743, 237.74498, -0.999999046, 3.8339823e-007, -5.07963485e-008, 3.73333293e-008, 0.226423383, 0.97402668, 3.84941984e-007, 0.974025846, -0.22642298),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  381. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.888888896, 1),MeshType = Enum.MeshType.Wedge,})
  382. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 3.73334359e-008, 3.84943007e-007, 3.83398572e-007, 0.226423874, 0.974028587, -5.07963982e-008, 0.974028707, -0.226423576),C1 = CFrame.new(0.00399780273, -0.243713379, 0.188827515, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  383. BarrelTip = New("Part",Remington_Model,"BarrelTip",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.25555557, 0.200000003),CFrame = CFrame.new(198.994003, 34.2069969, 241.319, -2.83248072e-015, -6.03961325e-014, -0.999999285, -0.999956846, -0.00901970267, -5.55111512e-016, -0.00901960582, 0.999956131, 2.48689958e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  384. Decal = New("Decal",BarrelTip,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=47760372",})
  385. Mesh = New("CylinderMesh",BarrelTip,"Mesh",{Scale = Vector3.new(0.722222269, 1, 0.722222269),})
  386. mot = New("Motor",BarrelTip,"mot",{Part0 = BarrelTip,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.4408921e-016, -0.999958932, -0.00901966169, -3.6918385e-014, -0.0090196915, 0.999958932, -1, -5.69026866e-015, -4.39813642e-015),C1 = CFrame.new(0, 0.252502441, -3.38085938, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  387. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0439987, 240.873978, 4.76836874e-007, -2.98023721e-008, -0.999999285, -0.999956846, -0.00901970267, -4.45666046e-007, -0.00901957601, 0.999956131, 3.49432128e-008),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  388. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.666666687, 0.5, 0.666666687),})
  389. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.76837215e-007, -0.999958932, -0.00901963189, -2.98023721e-008, -0.0090196915, 0.999958932, -1, -4.45666984e-007, 3.49432732e-008),C1 = CFrame.new(0, 0.0854949951, -2.93733215, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  390. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.122009, 34.1940002, 238.32402, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  391. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.777777791),})
  392. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.128005981, 0.212490082, -0.386108398, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  393. Shell3 = New("Part",Remington_Model,"Shell3",{BrickColor = BrickColor.new("Earth green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(199.154999, 34.1259995, 238.479996, -0.999999285, -4.35450644e-008, -3.80978449e-009, 4.3577586e-008, -0.999956846, -0.00901985168, -3.41675488e-009, -0.00901978463, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.152941, 0.27451, 0.176471),})
  394. Mesh = New("CylinderMesh",Shell3,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  395. mot = New("Motor",Shell3,"mot",{Part0 = Shell3,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.3545068e-008, -0.999958932, -0.00901984051, -3.80976761e-009, -0.00901984051, 0.999958932),C1 = CFrame.new(-0.160995483, 0.145900726, -0.542694092, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  396. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 2.33333325, 0.200000003),CFrame = CFrame.new(198.994003, 34.0529976, 239.967987, -2.83248072e-015, -6.03961325e-014, -0.999999285, -0.999956846, -0.00901970267, -5.55111512e-016, -0.00901960582, 0.999956131, 2.48689958e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  397. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.611111104, 1, 0.611111104),})
  398. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.4408921e-016, -0.999958932, -0.00901966169, -3.6918385e-014, -0.0090196915, 0.999958932, -1, -5.69026866e-015, -4.39813642e-015),C1 = CFrame.new(0, 0.0863227844, -2.03129578, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  399. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.544444442, 0.200000003, 0.200000003),CFrame = CFrame.new(199.100006, 34.1940002, 238.408005, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  400. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.222222224),})
  401. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.106002808, 0.213249207, -0.470092773, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  402. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8869972, 241.172989, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  403. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.888888896, 1, 0.888888896),})
  404. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(0.00100708008, -0.0688018799, -3.23774719, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  405. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.1329994, 240.873993, 0.999999285, -4.6309799e-007, -0.000345309236, -2.65153176e-006, 0.999956846, -0.00901973248, 0.0003452987, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  406. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.444444448, 0.888888896, 0.5),})
  407. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -2.65152653e-006, 0.000345299661, -4.63098331e-007, 0.999958932, 0.0090197213, -0.000345309469, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.174491882, -2.9365387, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  408. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.222222224),CFrame = CFrame.new(198.990005, 33.8080025, 237.440002, -0.999999046, -2.7611398e-007, -3.33740253e-008, 9.50260031e-008, -0.226423293, -0.974026442, 2.61385878e-007, -0.974025846, 0.226423472),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  409. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.388888896, 1),MeshType = Enum.MeshType.Wedge,})
  410. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 9.50261807e-008, 2.61386589e-007, -2.76114235e-007, -0.226423785, -0.974028587, -3.33740395e-008, -0.974028468, 0.226424068),C1 = CFrame.new(0.00399780273, -0.181465149, 0.494384766, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  411. Shell4 = New("Part",Remington_Model,"Shell4",{BrickColor = BrickColor.new("Earth green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(199.154999, 34.1170006, 238.634995, -0.999999285, -4.35450787e-008, -3.80975962e-009, 4.3577586e-008, -0.999956846, -0.00901957601, -3.41675488e-009, -0.00901950896, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.152941, 0.27451, 0.176471),})
  412. Mesh = New("CylinderMesh",Shell4,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  413. mot = New("Motor",Shell4,"mot",{Part0 = Shell4,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.35450644e-008, -0.999958932, -0.00901956484, -3.80974008e-009, -0.00901956484, 0.999958932),C1 = CFrame.new(-0.160995483, 0.138298035, -0.697769165, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  414. Shell4 = New("Part",Remington_Model,"Shell4",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.154999, 34.2770004, 238.636993, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  415. Mesh = New("CylinderMesh",Shell4,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  416. mot = New("Motor",Shell4,"mot",{Part0 = Shell4,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(-0.160995483, 0.298309326, -0.69833374, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  417. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.122009, 34.1940002, 238.479996, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  418. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.777777791),})
  419. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.128005981, 0.213897705, -0.54208374, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  420. Part = New("Part",Remington_Model,"Part",{FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.8800011, 237.598999, 3.30005469e-006, 0.999997675, -1.50045219e-006, 0.226421654, 2.64618507e-006, 0.974025607, 0.974024713, -2.35094376e-006, -0.226419806),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  421. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.666666687, 0.611111104, 0.666666687),})
  422. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.30005719e-006, 0.226422161, 0.974027514, 0.999998391, 2.64619052e-006, -2.35095035e-006, -1.50045321e-006, 0.974027634, -0.226420417),C1 = CFrame.new(0.00399780273, -0.108036041, 0.336044312, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  423. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9160004, 237.942993, -0.999999285, 4.63591789e-007, 7.59031238e-009, -4.46960399e-007, -0.968218863, 0.250095546, 1.23291528e-007, 0.250095427, 0.968218207),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  424. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.277777761, 0.111111112),MeshType = Enum.MeshType.Wedge,})
  425. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -4.46961337e-007, 1.23291827e-007, 4.63592158e-007, -0.96822089, 0.250096083, 7.59034524e-009, 0.250096083, 0.96822089),C1 = CFrame.new(0, -0.0689353943, -0.00761413574, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  426. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2859993, 241.074982, 0.999999285, -4.6309799e-007, -0.000345309236, -2.65153176e-006, 0.999956846, -0.00901973248, 0.0003452987, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  427. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.222222224, 0.333333343, 0.388888896),})
  428. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -2.65152653e-006, 0.000345299661, -4.63098331e-007, 0.999958932, 0.0090197213, -0.000345309469, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.329299927, -3.13613892, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  429. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.48888889),CFrame = CFrame.new(198.990005, 33.9120026, 237.591995, -0.999999046, 2.76114008e-007, -5.40486624e-008, 9.87390081e-009, 0.226423576, 0.974026561, 2.8118032e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  430. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.785555542, 1),})
  431. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 9.87389903e-009, 2.81181059e-007, 2.76114235e-007, 0.226424068, 0.974028468, -5.4048698e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.0760993958, 0.343338013, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  432. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.8310013, 237.759995, -0.999999046, 3.8339823e-007, -7.39931565e-008, 1.47390526e-008, 0.226423383, 0.97402668, 3.90194117e-007, 0.974025846, -0.22642298),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  433. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.333333343, 0.166666672),MeshType = Enum.MeshType.Wedge,})
  434. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 1.47391024e-008, 3.90195169e-007, 3.83398572e-007, 0.226423874, 0.974028587, -7.39932062e-008, 0.974028707, -0.226423576),C1 = CFrame.new(0.00399780273, -0.155582428, 0.174621582, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  435. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.8689957, 237.940002, -1.19209226e-007, -3.218649e-006, 0.999999106, -0.999956608, 0.00902000349, 9.09645834e-008, -0.00901974086, -0.999955833, -3.41501391e-006),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  436. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.833333373, 0.388888896),})
  437. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.19209304e-007, -0.999958694, -0.00901979674, -3.21865105e-006, 0.00901999138, -0.999958634, 0.999999821, 9.096469e-008, -3.41502323e-006),C1 = CFrame.new(0, -0.115962982, -0.00505065918, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  438. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(198.990005, 33.6520004, 237.668991, -0.999999046, 8.14069807e-008, -1.03373257e-008, 8.36369285e-009, 0.226423576, 0.974026561, 8.16332886e-008, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  439. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.055555556, 1),})
  440. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 8.3636742e-009, 8.16334804e-008, 8.14070873e-008, 0.226424068, 0.974028468, -1.03373159e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.335395813, 0.26399231, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  441. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8850021, 240.877991, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  442. Mesh = New("BlockMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.222222224, 0.722222269, 0.888888896),})
  443. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(0.00100708008, -0.0734596252, -2.94277954, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  444. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.7320023, 237.742996, -0.999999285, 6.83567976e-008, 7.74749935e-008, 6.59480293e-008, -0.154940739, 0.987921298, 7.95351909e-008, 0.987920582, 0.15494056),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  445. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 0.222222224),})
  446. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 6.59481856e-008, 7.95353827e-008, 6.83568544e-008, -0.154941022, 0.987923324, 7.74750717e-008, 0.987923324, 0.154941022),C1 = CFrame.new(0.00399780273, -0.254730225, 0.190719604, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  447. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2099991, 240.874985, 4.76836874e-007, -2.98023721e-008, -0.999999285, -0.999956846, -0.00901970267, -4.45666046e-007, -0.00901957601, 0.999956131, 3.49432128e-008),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  448. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.666666687, 0.5, 0.666666687),})
  449. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.76837215e-007, -0.999958932, -0.00901963189, -2.98023721e-008, -0.0090196915, 0.999958932, -1, -4.45666984e-007, 3.49432732e-008),C1 = CFrame.new(0, 0.251499176, -2.93684387, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  450. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8570023, 241.006989, -0.999999285, -1.07331651e-007, -3.22922745e-007, -1.05247814e-007, 0.999976873, -0.00644559413, 3.23607196e-007, -0.00644565001, -0.999976158),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  451. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.277777761, 0.333333343, 0.277777761),})
  452. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -1.05248041e-007, 3.23608106e-007, -1.07331715e-007, 0.99997896, -0.00644563884, -3.22922972e-007, -0.00644563884, -0.99997896),C1 = CFrame.new(0.00100708008, -0.100292206, -3.07202148, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  453. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.304347813),CFrame = CFrame.new(198.988007, 33.6610031, 236.895996, -0.999999285, 9.59232693e-014, 1.13686838e-013, 5.27355937e-016, 0.722307146, -0.691570163, -9.59232693e-014, -0.691569686, -0.722306609),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  454. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 0.565217137, 1),})
  455. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 8.48033395e-014, 0.722308695, -0.691571593, 8.85725073e-014, -0.691571593, -0.722308695),C1 = CFrame.new(0.0059967041, -0.333366394, 1.03704834, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  456. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.988007, 33.7679977, 237.063019, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  457. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 0.565217137, 0.869565129),})
  458. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.224868774, 0.871002197, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  459. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.217391297),CFrame = CFrame.new(198.988007, 33.5149956, 236.602005, 0.999999285, -5.41788836e-014, 1.38555833e-013, -5.27355937e-016, -0.983430386, -0.181274071, 9.59232693e-014, 0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  460. Mesh = New("SpecialMesh",Stock,"Mesh",{Scale = Vector3.new(0.521739066, 0.652173817, 1),MeshType = Enum.MeshType.Wedge,})
  461. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -2.22285857e-014, -0.983432472, 0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.482017517, 1.32971191, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  462. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.243478239, 0.486956477, 0.200000003),CFrame = CFrame.new(198.988007, 33.6849976, 236.393021, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  463. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(1, 1, 0.652173877),})
  464. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.313907623, 1.54022217, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  465. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.313043416, 0.217391297),CFrame = CFrame.new(198.988007, 33.7330017, 236.561005, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  466. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 1, 1),})
  467. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.264392853, 1.37268066, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  468. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.243478239, 0.200000003, 0.243478239),CFrame = CFrame.new(198.988007, 33.4449997, 236.438004, 0.999999285, 1.38555833e-013, 5.41788836e-014, -5.27355937e-016, -0.181274071, 0.983430386, 9.59232693e-014, -0.98342967, -0.181273997),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  469. Mesh = New("CylinderMesh",Stock,"Mesh",{Scale = Vector3.new(1, 0.652173877, 1),})
  470. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, 1.20592555e-013, -0.181274489, -0.983432472, 2.22285857e-014, 0.983432472, -0.181274489),C1 = CFrame.new(0.0059967041, -0.553489685, 1.49307251, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  471. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.408695608),CFrame = CFrame.new(198.988007, 33.552002, 236.628006, -0.999999285, 7.46069873e-014, 1.13686838e-013, 5.27355937e-016, 0.677980304, -0.73507756, -9.59232693e-014, -0.735077083, -0.677979767),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  472. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.5, 0.304347843, 1),})
  473. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 9.0138407e-014, 0.677981615, -0.73507911, 8.31369343e-014, -0.73507911, -0.677981615),C1 = CFrame.new(0.0059967041, -0.444778442, 1.30404663, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  474. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.304347813),CFrame = CFrame.new(198.988007, 33.7040024, 236.832001, 0.999999285, -5.41788836e-014, 1.38555833e-013, -5.27355937e-016, -0.983430386, -0.181274071, 9.59232693e-014, 0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  475. Mesh = New("SpecialMesh",Stock,"Mesh",{Scale = Vector3.new(0.521739066, 0.782608747, 1),MeshType = Enum.MeshType.Wedge,})
  476. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -2.22285857e-014, -0.983432472, 0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.29094696, 1.10142517, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  477. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.443478078),CFrame = CFrame.new(198.988007, 33.6809998, 236.822021, -0.999999285, 8.17124146e-014, 1.10134124e-013, 5.27355937e-016, 0.791647375, -0.610974848, -9.59232693e-014, -0.610974431, -0.791646838),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  478. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.5, 0.130434766, 1),})
  479. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 7.49203759e-014, 0.791648984, -0.6109761, 9.70753019e-014, -0.6109761, -0.791648984),C1 = CFrame.new(0.0059967041, -0.314037323, 1.11120605, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  480. Barrel = New("Part",Remington_Model,"Barrel",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 2.38888884, 0.200000003),CFrame = CFrame.new(198.994003, 34.2180023, 239.997009, -2.83248072e-015, -6.03961325e-014, -0.999999285, -0.999956846, -0.00901970267, -5.55111512e-016, -0.00901960582, 0.999956131, 2.48689958e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  481. Mesh = New("CylinderMesh",Barrel,"Mesh",{Scale = Vector3.new(0.611111104, 1, 0.611111104),})
  482. mot = New("Motor",Barrel,"mot",{Part0 = Barrel,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.4408921e-016, -0.999958932, -0.00901966169, -3.6918385e-014, -0.0090196915, 0.999958932, -1, -5.69026866e-015, -4.39813642e-015),C1 = CFrame.new(0, 0.251583099, -2.05882263, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  483. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(199.050003, 34.2200012, 238.524979, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  484. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.277777761, 0.611111104, 1),})
  485. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(-0.0559997559, 0.24030304, -0.586837769, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  486. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.211111113),CFrame = CFrame.new(198.990005, 34.0890007, 237.733002, 0.999999285, 2.76113923e-007, 5.40487619e-008, -9.87398696e-009, 0.226424217, -0.974026322, -2.81180235e-007, 0.974025607, 0.226424113),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  487. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 1, 1),MeshType = Enum.MeshType.Wedge,})
  488. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -9.8739914e-009, -2.81181002e-007, 2.76114122e-007, 0.226424724, 0.974028349, 5.40488116e-008, -0.974028349, 0.226424724),C1 = CFrame.new(0.00399780273, 0.102165222, 0.203933716, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  489. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 34.0079994, 237.462006, -0.999999046, -2.7611398e-007, -3.33740253e-008, 9.50260031e-008, -0.226423293, -0.974026442, 2.61385878e-007, -0.974025846, 0.226423472),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  490. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 0.777777791),MeshType = Enum.MeshType.Wedge,})
  491. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 9.50261807e-008, 2.61386589e-007, -2.76114235e-007, -0.226423785, -0.974028587, -3.33740395e-008, -0.974028468, 0.226424068),C1 = CFrame.new(0.00399780273, 0.0187225342, 0.474182129, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  492. S1 = New("Part",Remington_Model,"S1",{BrickColor = BrickColor.new("Black"),Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(198.994003, 34.0440025, 238.544983, 1.19209211e-007, -5.96045595e-008, -0.999999225, 0.996937811, -0.0781664699, 1.78266475e-007, -0.0781665444, -0.996937275, -1.39772816e-008),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  493. Mesh = New("CylinderMesh",S1,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  494. mot = New("Motor",S1,"mot",{Part0 = S1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.19209304e-007, 0.996939898, -0.0781667307, -5.9604627e-008, -0.0781666711, -0.996940076, -0.99999994, 1.78266845e-007, -1.39773428e-008),C1 = CFrame.new(0, 0.064491272, -0.608428955, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  495. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.279999971, 0.470000088),CFrame = CFrame.new(198.994003, 34.1240005, 237.701004, 0.999999285, -5.37212514e-008, 6.26022313e-007, -6.67735307e-008, 0.981607676, 0.190898314, -6.24763345e-007, -0.190898225, 0.98160696),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  496. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833000004, 0.899999976, 1),})
  497. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -6.67736089e-008, -6.2476505e-007, -5.37213083e-008, 0.981609702, -0.190898731, 6.26022768e-007, 0.190898731, 0.981609702),C1 = CFrame.new(0, 0.136875153, 0.236251831, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  498. Flash = New("Part",Remington_Model,"Flash",{BrickColor = BrickColor.new("Bright orange"),Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.233333334, 0.200000003),CFrame = CFrame.new(198.994003, 34.2019997, 241.703979, 0.999999285, 3.80976317e-009, 4.35450787e-008, -4.35775291e-008, 0.00901961327, 0.999956846, 3.41675843e-009, -0.999956131, 0.00901954621),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.521569, 0.254902),})
  499. Mesh = New("SpecialMesh",Flash,"Mesh",{Scale = Vector3.new(1.83333337, 3, 1.83333337),MeshType = Enum.MeshType.Sphere,})
  500. mot = New("Motor",Flash,"mot",{Part0 = Flash,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776428e-008, 3.41679263e-009, 3.80974008e-009, 0.00901960209, -0.999958932, 4.35450609e-008, 0.999958932, 0.00901960209),C1 = CFrame.new(0, 0.250976563, -3.76586914, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  501. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(198.955002, 34.2200012, 238.524979, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  502. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.611111104, 1),})
  503. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0.0390014648, 0.24030304, -0.586837769, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  504. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.333333343, 0.200000003),CFrame = CFrame.new(198.994003, 34.1469955, 238.763, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  505. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 1, 0.388888896),})
  506. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.169448853, -0.825500488, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  507. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.966003, 34.2579956, 238.703003, -0.999999285, -4.35450715e-008, -3.80975962e-009, 4.3577586e-008, -0.999956846, -0.00901973248, -3.41675488e-009, -0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  508. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.222222224, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  509. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0.0279998779, 0.279903412, -0.764511108, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  510. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(0.111111112, 0.444444448, 0.111111112),})
  511. A1 = New("Sound",Handle,"A1",{})
  512. A2 = New("Sound",Handle,"A2",{})
  513. Fire = New("Sound",Handle,"Fire",{})
  514. Fire2 = New("Sound",Handle,"Fire2",{})
  515. local HMSound = NewSound(Plr.PlayerGui,131864673)
  516. Reload = New("Sound",Handle,"Reload",{})
  517. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(198.994003, 34.2989998, 238.526001, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  518. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.166666672, 1),})
  519. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.319309235, -0.587142944, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  520. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2099991, 237.858002, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  521. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.444444448, 0.666666687),})
  522. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.224285126, 0.0800323486, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  523. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.933333337),CFrame = CFrame.new(198.994003, 34.0950012, 238.257004, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  524. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.666666687, 1),})
  525. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.112892151, -0.319992065, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  526. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0089989, 238.039993, -0.999999285, -4.35450715e-008, -3.80975962e-009, 4.3577586e-008, -0.999956846, -0.00901973248, -3.41675488e-009, -0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  527. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.222222224, 0.277777761),MeshType = Enum.MeshType.Wedge,})
  528. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.024936676, -0.103775024, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  529. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.966003, 34.1800003, 238.701996, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  530. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.222222224, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  531. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0.0279998779, 0.201900482, -0.764205933, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  532. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(198.994003, 34.031002, 238.522995, 0.999999285, 1.30967805e-007, -3.80978804e-009, -1.30996568e-007, 0.999956846, -0.0090198135, 2.62821231e-009, 0.00901978463, 0.99995625),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  533. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.722222269, 0.055555556, 1),})
  534. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -1.30996838e-007, 2.62824362e-009, 1.30967891e-007, 0.999958932, 0.00901984051, -3.80976761e-009, -0.00901980139, 0.999959052),C1 = CFrame.new(0, 0.0512924194, -0.586547852, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  535. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0119972, 238.272995, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  536. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.166666672, 0.388888896),})
  537. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.0300369263, -0.336730957, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  538. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.9789963, 237.856003, 0.999999285, 1.03373443e-008, -2.32402641e-007, -4.25526565e-008, -0.974026322, -0.226423502, -2.28707094e-007, 0.226423398, -0.974025607),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  539. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 0.055555556),MeshType = Enum.MeshType.Wedge,})
  540. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.25527666e-008, -2.28707719e-007, 1.03373541e-008, -0.974028349, 0.226424009, -2.32402826e-007, -0.226424009, -0.974028349),C1 = CFrame.new(0.00399780273, -0.00672531128, 0.0799407959, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  541. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9899979, 238.149979, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  542. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.388888896, 0.833333373),})
  543. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.00692749023, -0.213928223, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  544. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.555555582, 0.200000003),CFrame = CFrame.new(198.994003, 34.1539955, 239.078995, -2.83248072e-015, -6.03961325e-014, -0.999999285, -0.999956846, -0.00901970267, -5.55111512e-016, -0.00901960582, 0.999956131, 2.48689958e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  545. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.5),})
  546. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.4408921e-016, -0.999958932, -0.00901966169, -3.6918385e-014, -0.0090196915, 0.999958932, -1, -5.69026866e-015, -4.39813642e-015),C1 = CFrame.new(0, 0.179298401, -1.14141846, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  547. Part = New("Part",Remington_Model,"Part",{FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 34.038002, 237.516998, -0.999999046, 2.32402598e-007, -1.03373257e-008, 4.25526565e-008, 0.226423576, 0.974026561, 2.28707108e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  548. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.333333343, 0.944444478),})
  549. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 4.25527524e-008, 2.28707705e-007, 2.32402826e-007, 0.226424068, 0.974028468, -1.03373088e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, 0.0492210388, 0.419464111, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  550. S2 = New("Part",Remington_Model,"S2",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0320015, 238.384995, -1.33226763e-014, -2.13162821e-014, -0.999999285, -0.996938169, 0.0781665966, -5.82867088e-016, 0.078166604, 0.996937454, 2.84217094e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  551. Mesh = New("CylinderMesh",S2,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  552. mot = New("Motor",S2,"mot",{Part0 = S2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, -0.996940255, 0.0781667978, 0, 0.0781667978, 0.996940255, -1, 0, 0),C1 = CFrame.new(0, 0.0510482788, -0.448547363, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  553. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.3349991, 241.074982, 0.999999285, -4.6309799e-007, -0.000345309236, -2.65153176e-006, 0.999956846, -0.00901973248, 0.0003452987, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  554. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.166666672, 0.388888896),})
  555. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -2.65152653e-006, 0.000345299661, -4.63098331e-007, 0.999958932, 0.0090197213, -0.000345309469, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.378295898, -3.13569641, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  556. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.966003, 34.1829987, 238.347, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  557. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.222222224, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  558. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(0.0279998779, 0.201698303, -0.409194946, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  559. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(198.994003, 34.2409973, 238.124985, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  560. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.777777791, 1),})
  561. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.25769043, -0.186660767, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  562. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(198.994003, 34.1439972, 237.757004, -0.999999285, -4.35450715e-008, -3.80975962e-009, 4.3577586e-008, -0.999956846, -0.00901973248, -3.41675488e-009, -0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  563. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 1, 0.333333343),MeshType = Enum.MeshType.Wedge,})
  564. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.157375336, 0.180435181, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  565. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.988007, 34.0090027, 237.363998, 0.999999285, -5.41788836e-014, 1.38555833e-013, -5.27355937e-016, -0.983430386, -0.181274071, 9.59232693e-014, 0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  566. Mesh = New("SpecialMesh",Stock,"Mesh",{Scale = Vector3.new(0.521739066, 0.304347873, 0.260869563),MeshType = Enum.MeshType.Wedge,})
  567. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -2.22285857e-014, -0.983432472, 0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, 0.0188407898, 0.57220459, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  568. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.988007, 33.8969994, 237.184998, 0.999999285, -5.41788836e-014, 1.38555833e-013, -5.27355937e-016, -0.983430386, -0.181274071, 9.59232693e-014, 0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  569. Mesh = New("SpecialMesh",Stock,"Mesh",{Scale = Vector3.new(0.521739066, 0.478260934, 0.565217435),MeshType = Enum.MeshType.Wedge,})
  570. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -2.22285857e-014, -0.983432472, 0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.0947723389, 0.750183105, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  571. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.478260875),CFrame = CFrame.new(198.988007, 33.8729973, 236.888992, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  572. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 0.782608449, 1),})
  573. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.121440887, 1.04595947, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  574. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.226086944),CFrame = CFrame.new(198.988007, 33.9839973, 237.22702, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  575. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 0.304347605, 1),})
  576. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.007396698, 0.708953857, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  577. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.217391297, 0.200000003),CFrame = CFrame.new(198.988007, 34.1269989, 237.497009, 0.999999285, 1.38555833e-013, 5.41788836e-014, -5.27355937e-016, -0.181274071, 0.983430386, 9.59232693e-014, -0.98342967, -0.181273997),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  578. Mesh = New("CylinderMesh",Stock,"Mesh",{Scale = Vector3.new(0.956521749, 1, 0.782608688),})
  579. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, 1.20592555e-013, -0.181274489, -0.983432472, 2.22285857e-014, 0.983432472, -0.181274489),C1 = CFrame.new(0.0059967041, 0.138034821, 0.440261841, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  580. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.243478239, 0.200000003, 0.243478239),CFrame = CFrame.new(198.988007, 33.9239998, 236.348999, 0.999999285, 1.38555833e-013, 5.41788836e-014, -5.27355937e-016, -0.181274071, 0.983430386, 9.59232693e-014, -0.98342967, -0.181273997),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  581. Mesh = New("CylinderMesh",Stock,"Mesh",{Scale = Vector3.new(1, 0.652173877, 1),})
  582. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, 1.20592555e-013, -0.181274489, -0.983432472, 2.22285857e-014, 0.983432472, -0.181274489),C1 = CFrame.new(0.0059967041, -0.0753135681, 1.58639526, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  583. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.243478253, 1.0869565, 0.208695665),CFrame = CFrame.new(198.988007, 34.0160027, 236.897995, 0.999999285, 1.38555833e-013, 5.41788836e-014, -5.27355937e-016, -0.181274071, 0.983430386, 9.59232693e-014, -0.98342967, -0.181273997),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  584. Mesh = New("SpecialMesh",Stock,"Mesh",{})
  585. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, 1.20592555e-013, -0.181274489, -0.983432472, 2.22285857e-014, 0.983432472, -0.181274489),C1 = CFrame.new(0.0059967041, 0.0216369629, 1.03825378, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  586. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.4000015, 238.175003, -0.999999225, 0.000345300476, 9.27113319e-009, 0.000345292647, 0.999976933, -0.0064469967, -2.23547249e-006, -0.00644715875, -0.99997431),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  587. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0599999987, 0.0599999987, 0.159999996),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  588. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.99999994, 0.000345293345, -2.2354684e-006, 0.000345300708, 0.999979079, -0.00644714758, 9.27112342e-009, -0.00644704048, -0.999977171),C1 = CFrame.new(0, 0.417140961, -0.235244751, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  589. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3609962, 238.720001, 0.999999285, -3.02360537e-009, 1.71927041e-007, 1.915341e-009, 0.999976873, 0.00644559413, -1.71942631e-007, -0.00644565001, 0.999976158),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  590. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  591. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 1.91535277e-009, -1.719431e-007, -3.02358383e-009, 0.99997896, -0.00644563884, 1.71927184e-007, 0.00644563884, 0.99997896),C1 = CFrame.new(0, 0.383052826, -0.780578613, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  592. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3600006, 238.492996, 0.999998927, -3.02360537e-009, 1.71926985e-007, 1.91531191e-009, 0.999976873, 0.00644556619, -1.7194256e-007, -0.00644565001, 0.999975801),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  593. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  594. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999642, 1.91534322e-009, -1.71943029e-007, -3.02359804e-009, 0.99997896, -0.00644563884, 1.71927127e-007, 0.00644560996, 0.999978602),C1 = CFrame.new(0, 0.380008698, -0.553588867, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  595. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2779999, 237.785995, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  596. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.222222224, 0.611111104),MeshType = Enum.MeshType.Wedge,})
  597. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.291633606, 0.152648926, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  598. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.3100014, 237.886993, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  599. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.111111112, 0.388888896),MeshType = Enum.MeshType.Wedge,})
  600. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.324546814, 0.051940918, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  601. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.972, 34.413002, 238.177002, 0.999999285, -4.6309421e-007, 3.99015931e-008, 4.63434333e-007, 0.999956846, -0.00901973248, -3.57230014e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  602. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.111111112, 0.166666672),})
  603. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 4.63435327e-007, -3.57230583e-008, -4.63094551e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(0.0220031738, 0.430156708, -0.237121582, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  604. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2769966, 237.886002, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  605. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.222222224, 0.388888896),})
  606. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.291534424, 0.0526275635, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  607. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.016006, 34.413002, 238.177002, 0.999999285, -4.6309421e-007, 3.99015931e-008, 4.63434333e-007, 0.999956846, -0.00901973248, -3.57230014e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  608. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.111111112, 0.166666672),})
  609. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 4.63435327e-007, -3.57230583e-008, -4.63094551e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(-0.0220031738, 0.430156708, -0.237121582, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  610. GL = New("Part",Remington_Model,"GL",{BrickColor = BrickColor.new("Lime green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.018005, 34.4080009, 238.164001, -2.55810937e-005, 0.99999541, 4.44010794e-007, 0.00644205138, -2.61311766e-006, 0.999974191, 0.999975204, 2.87519579e-005, -0.00644677132),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 1, 0),})
  611. Mesh = New("BlockMesh",GL,"Mesh",{Scale = Vector3.new(0.0700000003, 0.0700000003, 0.0700000003),})
  612. Fire = New("Fire",GL,"Fire",{Size = 30,Color = Color3.new(1, 0.678431, 0),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 0, 0),})
  613. mot = New("Motor",GL,"mot",{Part0 = GL,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -2.55811137e-005, 0.00644209515, 0.999978006, 0.999996126, -2.61312243e-006, 2.87520379e-005, 4.4401105e-007, 0.999976337, -0.00644675922),C1 = CFrame.new(-0.0240020752, 0.425041199, -0.22416687, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  614.  
  615.  
  616. local CamModel = Instance.new('Model',workspace.CurrentCamera)
  617. CamModel.Name = Plr.Name
  618. Instance.new('Humanoid',CamModel)
  619. humanoid.Died:connect(function()
  620. CamModel:Destroy()
  621. Plr.CameraMode = 'Classic'
  622. game:service'UserInputService'.MouseIconEnabled = true
  623. end)
  624.  
  625. ypcall(function()
  626. Char.Shirt:Clone().Parent = CamModel
  627. end)
  628.  
  629. -------------------------------------------------------------
  630. local fRemington_Model = Remington_Model:Clone()---------------------------------
  631. fRemington_Model.Parent = CamModel-------------------------------------
  632. --fRemington_Model.Mag:Destroy()-----------------------------------------
  633. --fRemington_Model.Mag2:Destroy()----------------------------------------
  634. local fRemington_ModelW = Weld(Remington_Model.Handle,fRemington_Model.Handle,CF(0,0,0))---
  635. for index,obj in next,fRemington_Model:children() do-------------------
  636. if obj:IsA'Part' then----------------------------------------
  637. obj.CanCollide = false---------------------------------------
  638. end;end;-----------------------------------------------------
  639. -------------------------------------------------------------
  640. local frarm = rarm:Clone()-----------------------------------
  641. frarm.CanCollide = false-------------------------------------
  642. frarm.FormFactor = 3-----------------------------------------
  643. frarm.Size = Vector3.new(.7,3,.7)--------------------------
  644. frarm.Parent = CamModel--------------------------------------
  645. local frarmW = Weld(rarm,frarm,CF(0,0,0))--------------------
  646. -------------------------------------------------------------
  647. local flarm = larm:Clone()-----------------------------------
  648. flarm.CanCollide = false-------------------------------------
  649. flarm.FormFactor = 3-----------------------------------------
  650. flarm.Size = Vector3.new(.7,3,.7)--------------------------
  651. flarm.Parent = CamModel--------------------------------------
  652. local flarmW = Weld(larm,flarm,CF(0,0,0))--------------------
  653. -------------------------------------------------------------
  654. clerp = function(c1,c2,al)
  655. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  656. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  657. for i,v in pairs(com1) do
  658. com1[i] = v+(com2[i]-v)*al
  659. end
  660. return CF(com1[1],com1[2],com1[3]) * Angles(select(4,unpack(com1)))
  661. end
  662. lerp = function(c1,c2,al)
  663. return c1:lerp(c2,al)
  664. end;
  665.  
  666. NewSound = function(Parent, Id)
  667. local Sound = Instance.new('Sound',Parent)
  668. Sound.SoundId = 'rbxassetid://'..Id
  669. return Sound
  670. end
  671.  
  672. local lRS = game:service'RunService'.RenderStepped
  673.  
  674. local RAW = Weld(head,ra,CF(-1.1, 0.41, 0)*Angles(rad(-45), rad(0), 0))
  675. local LAW = Weld(rarm,la,CF(1.95,0,0)*Angles(rad(3), rad(0), rad(-45)))
  676. --[[
  677. local RAW = Weld(torso,ra,CF(-1.1, 0.41, 0.51)*Angles(rad(-90), rad(0), 0))
  678. local LAW = Weld(rarm,la,CF(1.6,0,0)*Angles(rad(3), rad(0), rad(-45)))
  679. ]]
  680. local HW = Weld(torso,hed,CF(0,-1.5,0)*Angles(0,rad(0),0))
  681. local TW = Weld(root,torso,CF(0,0,0))
  682. local HandleWeld = Weld(rarm,Handle,Angles(rad(90),0,0)*CF(.3,.5,.4))
  683. local neck = torso:WaitForChild'Neck'
  684. local Debounce = false
  685.  
  686. local SFX = function(Parent,Type)
  687. Type = tostring(Type:lower())
  688. local Sound = Instance.new('Sound',Parent)
  689. game.Debris:AddItem(Sound,10)
  690. if Type == 'gunshot' then
  691. Sound.SoundId = 'rbxassetid://265294743'
  692. --print'gs'
  693. elseif Type == 'reload' then
  694. Sound.SoundId = 'rbxassetid://137563489'
  695. elseif Type == 'shellin' then
  696. Sound.SoundId = 'rbxassetid://163915632'
  697. --print'si'
  698. end
  699. return Sound
  700. end;
  701.  
  702. Reload = function()
  703. end;
  704.  
  705. Fire = function(TrailBool)
  706. TrailBool = true
  707. for bullet = 0, 5 do
  708. spawn(function()
  709. if char.Humanoid.Health < 1 then return end
  710. local rayPart = Instance.new("Part", workspace)
  711. rayPart.Name = "RayPart"
  712. rayPart.BrickColor = BrickColor.new'Deep orange'
  713. rayPart.Anchored = true
  714. rayPart.CanCollide = false
  715. rayPart.TopSurface = Enum.SurfaceType.Smooth
  716. rayPart.BottomSurface = Enum.SurfaceType.Smooth
  717. rayPart.formFactor = Enum.FormFactor.Custom
  718. rayPart.Size = Vector3.new(0.2, 0.2, 4)
  719. rayPart.Material = 'Neon'
  720. --print'bul created'
  721.  
  722. Instance.new("BlockMesh", rayPart).Scale = Vector3.new(0.2, 0.2, 0.5)
  723.  
  724.  
  725.  
  726. local bulletposition = (Barrel.CFrame*CF(0,3,0)).p
  727. local bulletvelocity = (Vector3.new(math.random(-spread,spread), math.random(-spread,spread), math.random(-spread,spread)))+( (Barrel.CFrame*CF(0,500,0)).p - bulletposition).unit*1000
  728. local bulletlastposition = bulletposition
  729. rayPart.CFrame = CFrame.new( bulletposition, bulletposition+bulletvelocity )
  730. --print'set cf'
  731. while true do
  732. local dt = wait()
  733. bulletlastposition = bulletposition
  734. bulletvelocity = bulletvelocity + (Vector3.new(0, 0, 0)*dt)
  735. bulletposition = bulletposition + (bulletvelocity*dt)
  736. local Tbl = { char, rayPart,Remington_Model,fRemington_Model}
  737. local ray = Ray.new(bulletlastposition, (bulletposition - bulletlastposition))
  738. local hit, hitposition = workspace:FindPartOnRayWithIgnoreList( ray, Tbl )
  739. --print'made ray'
  740. if TrailBool == true and rayPart.Parent ~= nil then
  741. local dst = (bulletlastposition-bulletposition).magnitude
  742. local Trl = Instance.new('Part',workspace)
  743. table.insert(Tbl, Trl)
  744. local t = Trl
  745. t.FormFactor = 3
  746. t.Size = Vector3.new(.2,.2,dst)
  747. t.CFrame = CFrame.new(bulletlastposition,bulletposition) * CF(0,0,-dst/2)
  748. t.Material = 272
  749. t.CanCollide = false
  750. t.Color = rayPart.Color
  751. t.Transparency = .1
  752. --reclr(t)
  753. t.Anchored = true
  754. local msh = Instance.new('BlockMesh',t)
  755. msh.Scale = Vector3.new(.25,.25,1)
  756. spawn(function()
  757. wait()
  758. local nmb = 20
  759. for i = 0,nmb do
  760. t.Transparency = t.Transparency + (1/nmb)
  761. game:service'RunService'.Stepped:wait()
  762. end
  763. t:Destroy()
  764. end)
  765. end
  766. --print'passed trail'
  767. if (torso.Position - rayPart.Position).magnitude > 200 then
  768. rayPart:Destroy()
  769. break
  770. end
  771.  
  772.  
  773. if hit then
  774. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  775. if not hit.Parent:findFirstChild("Humanoid"):IsA'Humanoid' then return end
  776.  
  777. if hit.Parent:findFirstChild("Humanoid").Health <= 0 then
  778. rayPart.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
  779. rayPart:Destroy()
  780.  
  781. return end
  782. end
  783. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  784. if not hit.Parent:findFirstChild("Humanoid"):IsA'Humanoid' then return end
  785. ypcall(function()
  786. HMSound:Play()
  787. HitM.ImageTransparency = 0
  788. wait(.1/1.5)
  789. HitM.ImageTransparency = 1
  790. end)
  791. if not hit.Parent then return end
  792. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(40,65)
  793. end
  794. if hit.Name == 'Head' and hit.Parent:findFirstChild("Humanoid") ~= nil then
  795. if not hit.Parent:findFirstChild("Humanoid"):IsA'Humanoid' then return end
  796. spawn(function()
  797. wait(.1)
  798. if hit.Parent:findFirstChild("Humanoid").Health <= 0 then
  799. local s = Instance.new('Sound',hit)
  800. s.SoundId = 'rbxassetid://142445692'
  801. s:Play()
  802. s:Destroy()
  803. end
  804. end)
  805. end
  806. if hit.Parent:IsA("Hat") and hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  807. if not hit.Parent.Parent:findFirstChild("Humanoid"):IsA'Humanoid' then return end
  808. hit:BreakJoints()
  809. end
  810. bulletposition = hitposition
  811. rayPart.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
  812. rayPart:Destroy()
  813. break
  814. end
  815. rayPart.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
  816.  
  817. end
  818. end)
  819. end
  820. spawn(function()
  821. spawn(function()
  822. local knb = 3
  823. for i = 1,knb do
  824. CurCam.FieldOfView = CurCam.FieldOfView + 1
  825. game:service'RunService'.Stepped:wait()
  826. end
  827. for i = 1,knb do
  828. CurCam.FieldOfView = CurCam.FieldOfView - 1
  829. game:service'RunService'.Stepped:wait()
  830. end
  831. end)
  832. local a,b = math.random(13,21),math.random(-12,12)
  833. for i = 1,4 do
  834. CurCam.CoordinateFrame = CurCam.CoordinateFrame:lerp(CurCam.CoordinateFrame*Angles(rad(a),rad(b),0),.1)
  835. game:service'RunService'.Stepped:wait()
  836. end;end)
  837. wait(0.05)
  838. end
  839.  
  840. Pump = function()
  841. for i = 1,5 do
  842. CurrentRightArmAngle = clerp(CurrentRightArmAngle,CF(0,-.55,-.5)*Angles(rad(20),0,0),.85)
  843. CurrentLeftArmAngle = clerp(CurrentLeftArmAngle,CF(0,-1.25,0),.95)
  844. wait()
  845. end
  846. local GS = SFX(rarm,'reload')
  847. GS.Volume = 1
  848. GS.Pitch = 1.25
  849. GS:Play()
  850.  
  851. for i = 1,5 do
  852. CurrentLeftArmAngle = clerp(CurrentLeftArmAngle,CF(0,-.45,0),.95)
  853. wait()
  854. end
  855. ------------------
  856. for index,obj in next, Remington_Model:children() do
  857. if obj.Name == 'PumpPart' then
  858. spawn(function()
  859. if obj:FindFirstChild'mot' then
  860. local mot = obj:FindFirstChild'mot'
  861. --print'found mot'
  862. mot.C0 = mot.C0 * CF(0,0,.5)
  863. end
  864. end)end
  865. end
  866. for index,obj in next, Remington_Model:children() do
  867. if obj.Name == 'PumpPart' then
  868. spawn(function()
  869. if obj:FindFirstChild'mot' then
  870. local mot = obj:FindFirstChild'mot'
  871. --print'found mot'
  872. mot.C0 = mot.C0 * CF(0,0,.5)
  873. end
  874. end)end
  875. end
  876. ------------------
  877. for index,obj in next, Remington_Model:children() do
  878. if obj.Name == 'PumpPart' then
  879. spawn(function()
  880. if obj:FindFirstChild'mot' then
  881. local mot = obj:FindFirstChild'mot'
  882. --print'found mot'
  883. for i = 1,5 do
  884. wait()
  885. mot.C0 = clerp(mot.C0,CF(0,.25,0)*Angles(rad(90),0,0),.5)
  886. end end
  887. end)end
  888. end
  889. for index,obj in next, fRemington_Model:children() do
  890. if obj.Name == 'PumpPart' then
  891. spawn(function()
  892. if obj:FindFirstChild'mot' then
  893. local mot = obj:FindFirstChild'mot'
  894. --print'found mot'
  895. for i = 1,5 do
  896. wait()
  897. mot.C0 = clerp(mot.C0,CF(0,.25,0)*Angles(rad(90),0,0),.5)
  898. end
  899. end
  900. end)end
  901. end
  902. ------------------
  903. for i = 1,5 do
  904. CurrentLeftArmAngle = clerp(CurrentLeftArmAngle,CF(0,-1.25,0),.95)
  905. wait()
  906. end
  907. ------------------
  908. for index,obj in next, Remington_Model:children() do
  909. if obj.Name == 'PumpPart' then
  910. spawn(function()
  911. if obj:FindFirstChild'mot' then
  912. local mot = obj:FindFirstChild'mot'
  913. --print'found mot'
  914. for i = 1,5 do
  915. wait()
  916. mot.C0 = clerp(mot.C0,CF(0,0,0)*Angles(rad(90),0,0),.5)
  917. end end
  918. end)end
  919. end
  920. for index,obj in next, fRemington_Model:children() do
  921. if obj.Name == 'PumpPart' then
  922. spawn(function()
  923. if obj:FindFirstChild'mot' then
  924. local mot = obj:FindFirstChild'mot'
  925. --print'found mot'\
  926. for i = 1,5 do
  927. wait()
  928. mot.C0 = clerp(mot.C0,CF(0,0,0)*Angles(rad(90),0,0),.5)
  929. end end
  930. end)end
  931. end
  932. ------------------
  933. wait()
  934. for i = 1,7 do
  935. CurrentRightArmAngle = clerp(CurrentRightArmAngle,CF(0,0,0)*Angles(0,0,0),.85)
  936. CurrentLeftArmAngle = clerp(CurrentLeftArmAngle,CF(0,0,0),.95)
  937. wait()
  938. end
  939. end;
  940.  
  941. Recoil = function(Int)
  942. for i = 1,Int do
  943. RTilt = i
  944. wait()
  945. end
  946. for i = 1,Int do
  947. RTilt = Int-i
  948. wait()
  949. end
  950. end;
  951.  
  952. CanFire = true
  953. Reloading = false
  954.  
  955. local CurrentRightArmAngle2 = CF(0,0,0)
  956. local sp = spread
  957. local Aimin = false
  958.  
  959. AimIn = function()
  960. sway = false
  961. CurCam.FieldOfView = 45
  962. game:service'RunService'.Stepped:wait()
  963. CurCam.FieldOfView = 35
  964. Aimin = true
  965. for i = 1,5 do
  966. CurrentRightArmAngle2 = clerp(CurrentRightArmAngle2,CF(-1.15,0,-.2)*Angles(0,0,0),.8)
  967. game:service'RunService'.Stepped:wait()
  968. end
  969. spread = spread - (sp/2)
  970. end
  971.  
  972. AimOut = function()
  973. sway = true
  974. CurCam.FieldOfView = 45
  975. game:service'RunService'.Stepped:wait()
  976. CurCam.FieldOfView = 60
  977. Aimin = false
  978. for i = 1,5 do
  979. CurrentRightArmAngle2 = clerp(CurrentRightArmAngle2,CF(0,0,0)*Angles(0,0,0),.8)
  980. game:service'RunService'.Stepped:wait()
  981. end
  982. spread = sp
  983. end
  984.  
  985. CanAimAndShoot = true
  986. Mouse.Button1Down:connect(function()
  987. if Reloading == false and CanFire == true and CanAimAndShoot then
  988. CanFire = false
  989. local GS = SFX(rarm,'GunShot')
  990. GS.Volume = 1
  991. GS.Pitch = 1.25
  992. GS:Play()
  993. Fire(false)
  994. spawn(function()
  995. --Recoil(20)
  996. end)
  997. Pump()
  998. CanFire = true
  999. end
  1000. end)
  1001.  
  1002. Mouse.Button1Up:connect(function()
  1003. MouseDown = false
  1004. end)
  1005.  
  1006. Mouse.Button2Down:connect(function()
  1007. Mouse2Down = true;
  1008. if CanAimAndShoot then
  1009. AimIn()
  1010. end
  1011. end)
  1012.  
  1013. Mouse.Button2Up:connect(function()
  1014. Mouse2Down = false;
  1015. if CanAimAndShoot then
  1016. AimOut()
  1017. end
  1018. end)
  1019.  
  1020. local runnin = false
  1021. Mouse.KeyDown:connect(function(k)
  1022. kb = k:byte()
  1023. k = k:lower()
  1024. if k == 'q' and CanAimAndShoot then
  1025. AimIn()
  1026. elseif kb == 48 then
  1027. runnin = true
  1028. end
  1029. end)
  1030.  
  1031. Mouse.KeyUp:connect(function(k)
  1032. kb = k:byte()
  1033. k = k:lower()
  1034. if k == 'q' and CanAimAndShoot then
  1035. AimOut()
  1036. elseif kb == 48 then
  1037. runnin = false
  1038. end
  1039. end)
  1040.  
  1041. MakeGui = function(Scale)
  1042. Gui = Instance.new('ScreenGui',Plr:WaitForChild'PlayerGui')
  1043. HitM = Instance.new('ImageLabel',Gui)
  1044. HitM.Size = UDim2.new(0,85*2,0,85*2)
  1045. HitM.Position = UDim2.new(.5,-85,.5,-115)
  1046. HitM.BackgroundTransparency = 1
  1047. HitM.ImageTransparency = 1
  1048. HitM.Image = 'rbxassetid://176067512'
  1049. Frame = Instance.new('Frame',Gui)
  1050. Ammo = Instance.new('TextLabel',Frame)
  1051. Stored = Instance.new('TextLabel',Frame)
  1052. -------------
  1053. Frame.Size = UDim2.new(0,60*Scale,0,25*Scale)
  1054. Frame.BackgroundTransparency = .75
  1055. Frame.BorderSizePixel = 0
  1056. Frame.BackgroundColor3 = Color3.new(255,255,255)
  1057. Frame.Position = UDim2.new(1,-10+(-60*Scale),1,-10+(-25*Scale))
  1058. -------------
  1059. Ammo.Size = UDim2.new(.487,3,.72,0)
  1060. Ammo.BackgroundTransparency = 1
  1061. Ammo.TextColor3 = Color3.new(-1,-1,-1)
  1062. Ammo.FontSize = 'Size28'
  1063. Ammo.Font = 'SourceSansBold'
  1064. Ammo.Text = ''
  1065. -------------
  1066. Stored.Size = UDim2.new(.4,3,.5,0)
  1067. Stored.Position = UDim2.new(.6,-4,.35,0)
  1068. Stored.BackgroundTransparency = 1
  1069. Stored.TextColor3 = Color3.new(-1,-1,-1)
  1070. Stored.FontSize = 'Size28'
  1071. Stored.Font = 'SourceSansBold'
  1072. Stored.Text = ''
  1073. -------------
  1074. Mode = Instance.new('TextLabel',Frame)
  1075. Mode.Size = UDim2.new(.4,3,.5,0)
  1076. Mode.Position = UDim2.new(.6,-4,0,0)
  1077. Mode.BackgroundTransparency = 1
  1078. Mode.TextColor3 = Color3.new(-1,-1,-1)
  1079. Mode.FontSize = 'Size24'
  1080. Mode.Font = 'SourceSansLight'
  1081. Mode.Text = '[ SEMI ]'
  1082. -------------
  1083. Slash = Instance.new('TextLabel',Frame)
  1084. Slash.Size = UDim2.new(.4,3,.5,0)
  1085. Slash.Position = UDim2.new(.3,0,.24,0)
  1086. Slash.BackgroundTransparency = 1
  1087. Slash.TextColor3 = Color3.new(-1,-1,-1)
  1088. Slash.FontSize = 'Size60'
  1089. Slash.Font = 'SourceSansBold'
  1090. Slash.Rotation = 5
  1091. Slash.Text = '/'
  1092. -------------
  1093. end;
  1094.  
  1095. HW.C0 = torso.CFrame:toObjectSpace(head.CFrame)
  1096.  
  1097. MakeGui(3)
  1098.  
  1099. local LKPart = torso
  1100. local Camera = workspace.CurrentCamera
  1101. local CurrentRightArmAngle3 = CF(0,0,0)
  1102.  
  1103. MoveArms = function(mouse)
  1104. mouse=Mouse
  1105. local dir = -math.asin(mouse.UnitRay.Direction.unit.y)
  1106. HW.C1 = clerp(HW.C1,Angles(dir,0,0),.5)
  1107. RAW.C0 = clerp(RAW.C0,CF(.35,-1,0) * Angles(rad(45), 0, 0)*(CurrentRightArmAngle)*(CurrentRightArmAngle2)*(CurrentRightArmAngle3),.5)
  1108.  
  1109. --[[
  1110. local Target = Camera.CoordinateFrame * CFrame.new(0, 0, -95)
  1111. local headpos = (ts.CFrame * CFrame.new(0,2,0)).p
  1112. RAW.C1 = lerp(RAW.C1,((CFrame.new(headpos, Target.p) - headpos):inverse()) * (ts.CFrame - ts.Position)*(CurrentRightArmAngle)*(CurrentRightArmAngle2),.3)
  1113. local TorsoTarget = CFrame.new(Target.x, ts.CFrame.y, Target.z)
  1114. ts.CFrame = CFrame.new(ts.CFrame.p, TorsoTarget.p)
  1115. --]]
  1116. end
  1117.  
  1118. local State = 'Idle'
  1119. local DebounceState = false
  1120. game:service'RunService'.RenderStepped:connect(function()
  1121.  
  1122. LAW.C0 = clerp(LAW.C0,(CurrentLeftArmAngle),.5)
  1123.  
  1124. MoveArms()
  1125. Camera = workspace.CurrentCamera
  1126.  
  1127. if runnin == true then
  1128. CanAimAndShoot = false
  1129. if Aimin == true and CanAimAndShoot == false then
  1130. AimOut()
  1131. end
  1132. hum.WalkSpeed = 30 else
  1133. CanAimAndShoot = true
  1134. hum.WalkSpeed = 20 end
  1135.  
  1136. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 15 and DebounceState == false then
  1137. State = 'Idle'
  1138. --print'Idle'
  1139. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude >= 15 and (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 26 and DebounceState == false then
  1140. State = 'Walking'
  1141. --print'Walking'
  1142. elseif (torso.Velocity*Vector3.new(1, 1, 1)).magnitude >= 26 and DebounceState == false then
  1143. State = 'Running'
  1144. --print'Running'
  1145. end
  1146.  
  1147. if State == 'Idle' then
  1148. if sway then
  1149. CurrentRightArmAngle3 = clerp(CurrentRightArmAngle3,CF(0,sin(tick()*(4))/25,0),.5)
  1150. else
  1151. CurrentRightArmAngle3 = clerp(CurrentRightArmAngle3,CF(0,sin(tick())/35,0),.01)
  1152. end
  1153. elseif State == 'Walking' then
  1154. CurrentRightArmAngle3 = clerp(CurrentRightArmAngle3,CF(sin(tick()*8)/20,sin(tick()*(8*2))/20,0),.5)
  1155. elseif State == 'Running' then
  1156. CurrentRightArmAngle3 = clerp(CurrentRightArmAngle3,CF(sin(tick()*11)/20,-1+sin(tick()*(11*2))/20,.2)*Angles(rad(45),rad(20),rad(-10)),.5)
  1157. elseif State == 'Testing' then
  1158.  
  1159. end
  1160.  
  1161. end)
  1162.  
  1163. Plr.CameraMode = 'LockFirstPerson'
  1164. Plr.Chatted:connect(function(msg)
  1165. --[[if msg == 'r-|' then
  1166. Plr.CameraMode = 'Classic'
  1167. CamModel:Destroy()
  1168. Plr.Character:BreakJoints()
  1169. end--]]
  1170. end)
  1171.  
  1172. --print'To fix your camera and kill your character, say "r-|"'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement