Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 141.80 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code by Mokiros | Showcase by Bacon Hair!")
  6. local rp = RealPlayer
  7. script.Parent = rp.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent then
  33. for _,f in pairs(t.Functions) do
  34. f(...)
  35. end
  36. end
  37. end
  38. m.TrigEvent = te
  39. UIS.TrigEvent = te
  40.  
  41. Event.OnServerEvent:Connect(function(plr,io)
  42. if plr~=rp then return end
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. if not io.isMouse then
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local Mouse = Player:GetMouse()
  66. local UIS = game:GetService("UserInputService")
  67. local input = function(io,a)
  68. if a then return end
  69. --Since InputObject is a client-side instance, we create and pass table instead
  70. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  71. end
  72. UIS.InputBegan:Connect(input)
  73. UIS.InputEnded:Connect(input)
  74.  
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84.  
  85. ----Sandboxed game object that allows the usage of client-side methods and services
  86. --Real game object
  87. local _rg = game
  88.  
  89. --Metatable for fake service
  90. local fsmt = {
  91. __index = function(self,k)
  92. local s = rawget(self,"_RealService")
  93. if s then return s[k] end
  94. end,
  95. __newindex = function(self,k,v)
  96. local s = rawget(self,"_RealService")
  97. if s then s[k]=v end
  98. end,
  99. __call = function(self,...)
  100. local s = rawget(self,"_RealService")
  101. if s then return s(...) end
  102. end
  103. }
  104. local function FakeService(t,RealService)
  105. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106. return setmetatable(t,fsmt)
  107. end
  108.  
  109. --Fake game object
  110. local g = {
  111. GetService = function(self,s)
  112. return self[s]
  113. end,
  114. Players = FakeService({
  115. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116. },"Players"),
  117. UserInputService = FakeService(UIS,"UserInputService"),
  118. ContextActionService = FakeService(CAS,"ContextActionService"),
  119. }
  120. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  121. g.service = g.GetService
  122.  
  123. g.RunService = FakeService({
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126.  
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132.  
  133. setmetatable(g,{
  134. __index=function(self,s)
  135. return _rg:GetService(s) or typeof(_rg[s])=="function"
  136. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  137. end,
  138. __newindex = fsmt.__newindex,
  139. __call = fsmt.__call
  140. })
  141. --Changing owner to fake player object to support owner:GetMouse()
  142. game,owner = g,g.Players.LocalPlayer
  143. end
  144.  
  145. print'wasteoftime :('
  146. plr=game.Players.LocalPlayer
  147. meme=Instance.new('Tool',plr.Backpack)
  148. meme.GripForward=Vector3.new(-0.216,0,-0.976)
  149. meme.GripPos=Vector3.new(0,-0.3,-0.2)
  150. meme.GripRight=Vector3.new(0.976,0,-0.216)
  151. meme.GripUp=Vector3.new(0,1,0)
  152. meme.Name='M4'
  153. meme.CanBeDropped=false
  154. hd=Instance.new('Part',meme)
  155. hd.Name='Handle'
  156. hd.Position=Vector3.new(2.9,2.619,-11.019)
  157. hd.Rotation=Vector3.new(-180,-0,180)
  158. hd.Size=Vector3.new(0.257,0.2,0.321)
  159. hd.BrickColor=BrickColor.new('Black')
  160. mz=Instance.new('Part',meme)
  161. mz.Name='Muzzle'
  162. mz.BrickColor=BrickColor.new('Black')
  163. mz.Position=Vector3.new(2.9,2.948,-7.731)
  164. mz.Rotation=Vector3.new(90,0,0)
  165. mz.Size=Vector3.new(0.2,0.2,0.2)
  166. mg=Instance.new('Part',meme)
  167. mg.Name='Magazine'
  168. mg.BrickColor=BrickColor.new('Medium stone grey')
  169. mg.Position=Vector3.new(2.9,2.265,-10.377)
  170. mg.Rotation=Vector3.new(-180,-0,180)
  171. mg.Size=Vector3.new(0.2,0.53,0.289)
  172. st=Instance.new('Part',meme)
  173. st.BrickColor=BrickColor.new('Black')
  174. st.Reflectance=0.2
  175. st.Transparency=1
  176. st.Name='Sights'
  177. st.Position=Vector3.new(2.9,3.358,-10,345)
  178. st.Rotation=Vector3.new(-180,0,0)
  179. st.Size=Vector3.new(0.2,0.2,0.2)
  180. port=Instance.new('Part',meme)
  181. port.Name='Port'
  182. port.BrickColor=BrickColor.new('Dark stone grey')
  183. port.Transparency=1
  184. port.CanCollide=false
  185. port.Size=Vector3.new(0.2,0.2,0.354)
  186. port.Position=Vector3.new(2.555, 4.507, -10.409)
  187. msh1=Instance.new('BlockMesh',st)
  188. msh1.Scale=Vector3.new(0.08,0.016,0.08)
  189. bg=Instance.new('BillboardGui',st)
  190. bg.Active=false
  191. bg.Enabled=true
  192. bg.Size=UDim2.new{0.02,0},{0.02,0}
  193. il=Instance.new('ImageLabel',bg)
  194. il.BackgroundColor3=Color3.new(163,162,165)
  195. il.BackgroundTransparency=1
  196. il.BorderColor3=Color3.new(27,42,53)
  197. il.Visible=true
  198. il.ZIndex=1
  199. il.Image='rbxassetid://131394739'
  200. il.ImageColor3=Color3.new(255,255,255)
  201. nac=Instance.new('Sound',hd)
  202. nac.SoundId='rbxasset://sounds/switch.wav'
  203. nac.Name='NoAmmoClick'
  204. nac.Pitch=2
  205. nac.Volume=1
  206. mo=Instance.new('Sound',hd)
  207. mo.Name='MagazineOut'
  208. mo.SoundId='rbxassetid://131045401'
  209. mo.Volume=1
  210. mo.Pitch=0.85
  211. ss=Instance.new('Sound',hd)
  212. ss.Name='ShootSound'
  213. ss.Pitch=0.75
  214. ss.Volume=1
  215. ss.SoundId='rbxassetid://130767489'
  216. fmc=Instance.new('Sound',hd)
  217. fmc.Name='FireModeClick'
  218. fmc.Volume=1
  219. fmc.Pitch=1.5
  220. fmc.SoundId='rbxasset://sounds/switch.wav'
  221. mi=Instance.new('Sound',hd)
  222. mi.Name='MagazineIn'
  223. mi.Volume=1
  224. mi.Pitch=0.9
  225. mi.SoundId='rbxassetid://131045429'
  226. hg=Instance.new('ScreenGui',script)
  227. hg.Name='HudGui'
  228. fr=Instance.new('Frame',hg)
  229. fr.Active=false
  230. fr.BackgroundColor3=Color3.new(163,162,165)
  231. fr.BackgroundTransparency=0
  232. fr.Position=UDim2.new{1,-30},{1,-125}
  233. fr.Size=UDim2.new{0,-215},{0,-90}
  234. fr.Style='RobloxRound'
  235. ilab=Instance.new('ImageLabel',hg)
  236. ilab.Name='ClipPic'
  237. ilab.Position=UDim2.new{1,-105},{1,-140}
  238. ilab.Size=UDim2.new{0,-8},{0,-15}
  239. all=Instance.new('TextLabel',hg)
  240. all.Name='AmmoLoadedLabel'
  241. all.Position=UDim2.new{1,-185},{1,-135}
  242. all.Size=UDim2.new{0,0},{0,-30}
  243. all.TextXAlignment='Right'
  244. all.TextYAlignment='Bottom'
  245. all.Text='20'
  246. all.FontSize='Size36'
  247. all.TextColor3=Color3.new(255,255,255)
  248. aml=Instance.new('TextLabel',hg)
  249. aml.Name='AmmoMaxLabel'
  250. aml.BackgroundColor3=Color3.new(253,251,255)
  251. aml.Position=UDim2.new{1,-165},{1,-130}
  252. aml.Size=UDim2.new{0,0},{0,-30}
  253. aml.FontSize='Size24'
  254. aml.Text='20'
  255. aml.TextColor3=Color3.new(255,255,255)
  256. aml.TextWrapped=true
  257. aml.TextXAlignment='Left'
  258. aml.TextYAlignment='Bottom'
  259. mgl=Instance.new('TextLabel',hg)
  260. mgl.Name='MagazinesCarriedLabel'
  261. mgl.Position=UDim2.new{1,-100},{1,-140}
  262. mgl.Size=UDim2.new{0,0},{0,-15}
  263. mgl.FontSize='Size10'
  264. mgl.Text='x 6'
  265. mgl.TextColor3=Color3.new(255,255,255)
  266. mgl.TextXAlignment='Left'
  267. ml=Instance.new('TextLabel',hg)
  268. ml.Name='ModeLabel'
  269. ml.Position=UDim2.new{1,-40},{1,-165}
  270. ml.Size=UDim2.new{0,0},{0,-30}
  271. ml.FontSize='Size8'
  272. ml.Text='Auto'
  273. ml.TextColor3=Color3.new(255,255,255)
  274. ml.TextXAlignment='Right'
  275. pol=Instance.new('PointLight',mz)
  276. pol.Color=Color3.new(255,252,222)
  277. pol.Range=30
  278. pol.Enabled=false
  279. pol.Shadows=true
  280. bilgui=Instance.new('BillboardGui',mz)
  281. bilgui.Size=UDim2.new{2,0},{2,0}
  282. flash=Instance.new('ImageLabel',bilgui)
  283. flash.Name='Flash'
  284. flash.Size=UDim2.new{1,1},{1,1}
  285. flash.Image='rbxassetid://131435802'
  286. flash.ClipsDescendants=true
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297. --1:21am what am i doing with my life
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313. print'bored af'
  314. NewInstance = function(class,parent,properties) pcall(function()
  315. local instance = Instance.new(class,parent)
  316. for i,v in next, properties do
  317. pcall(function()
  318. instance[i] = v
  319. end)
  320. end end)
  321. end
  322. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 3.1732378, -11.0837774, 0.99999553, 4.9737978e-014, 2.98024254e-008, 1.27897692e-013, 0, -0.999994874, 5.68434189e-014, 0.999992728, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 3.1732378, -11.0837774),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 1.70755322e-006, -2.84978898e-012),["Size"] = Vector3.new(0.200000003, 0.289285719, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.0764",["archivable"] = true})
  323. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.89196634, 3.16519642, -11.2203846, 0.99999553, 4.9737978e-014, 2.98024254e-008, 1.27897692e-013, 0, -0.999994874, 5.68434189e-014, 0.999992728, -0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89196634, 3.16519642, -11.2203846),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 1.70755322e-006, -2.84978898e-012),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.0843",["archivable"] = true})
  324. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.96428514, 3.16523004, -11.2203999, -0.99999553, -2.98028233e-008, -7.10542668e-014, -1.56319402e-013, 1.00000906, -2.98023206e-008, -4.26325641e-014, 0, -1.00000679),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.96428514, 3.16523004, -11.2203999),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(180, -4.07110977e-012, 180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.0913",["archivable"] = true})
  325. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.81964374, 3.16519642, -11.2203846, -0.99999553, -2.9802429e-008, -4.97379813e-014, -1.27897692e-013, 0.999994934, 0, -5.68434189e-014, 0, -0.999992788),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.81964374, 3.16519642, -11.2203846),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-180, -2.8497764e-012, 180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.0984",["archivable"] = true})
  326. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 2.20886159, -11.2389774, -0.99999553, -5.75346348e-009, -1.67245645e-007, -5.88036038e-008, 0.866033137, 0.50000447, 1.4196371e-007, 0.500003338, -0.86603117),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.20886159, -11.2389774),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-149.999939, -9.58246983e-006, 180),["Size"] = Vector3.new(0.257142872, 0.200000003, 0.372857153),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.106",["archivable"] = true})
  327. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.89196634, 2.61074972, -12.1123514, -0.99999553, 7.10542736e-014, -2.98026137e-008, -1.56319402e-013, 0, 1.00000203, -4.26325641e-014, 0.999999821, -2.98023224e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89196634, 2.61074972, -12.1123514),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-90, -1.70756402e-006, -180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.482142866),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1135",["archivable"] = true})
  328. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.89196634, 2.81969213, -11.7266521, -0.99999553, 7.10542736e-014, -2.98028269e-008, -1.56319402e-013, 2.98023224e-008, 1.00000918, -4.26325641e-014, 1.00000691, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89196634, 2.81969213, -11.7266521),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-90, -1.70757619e-006, -180),["Size"] = Vector3.new(0.200000003, 0.70714283, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1211",["archivable"] = true})
  329. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.89999604, 2.94824791, -8.39021873, 1, 0, 0, 0, 0, -1, 0, 1, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89999604, 2.94824791, -8.39021873),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, -0),["Size"] = Vector3.new(0.200000003, 0.819642842, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1283",["archivable"] = true})
  330. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.90000367, 3.26965809, -10.3525314, 0.999992251, 8.97060204e-014, 0, 2.98023224e-008, 5.18696197e-013, -0.999991953, 8.43769499e-014, 0.999988556, -4.68958206e-013),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.90000367, 3.26965809, -10.3525314),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, -5.13981652e-012),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1354",["archivable"] = true})
  331. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 3.17323875, -10.6578856, 0.99999553, 4.97379915e-014, 2.98024432e-008, 1.27897692e-013, 3.5655444e-013, -0.999995232, 5.68434189e-014, 0.999993086, -2.99711021e-013),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 3.17323875, -10.6578856),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 1.70755425e-006, -2.84978985e-012),["Size"] = Vector3.new(0.200000003, 1.04464281, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1424",["archivable"] = true})
  332. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Sand green"),["CFrame"] = CFrame.new(2.89999604, 2.74735451, -10.1757507, 1, 0, 0, 0, -1, 0, 0, 0, -1),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89999604, 2.74735451, -10.1757507),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-180, 0, -0),["Size"] = Vector3.new(0.241071433, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1503",["archivable"] = true})
  333. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Sand green"),["CFrame"] = CFrame.new(2.89999604, 2.90003395, -9.46700001, 1, 0, 0, 0, 0, -1, 0, 1, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89999604, 2.90003395, -9.46700001),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, -0),["Size"] = Vector3.new(0.353571415, 1.20535719, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1573",["archivable"] = true})
  334. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.80679369, 3.41374969, -10.3444948, -0.499995828, 2.29307702e-007, -0.866018116, -0.866017878, 3.57156011e-007, 0.499995649, 4.23957289e-007, 0.999987423, 2.00085406e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.80679369, 3.41374969, -10.3444948),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-90, -59.9991608, -179.999985),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1641",["archivable"] = true})
  335. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.80679226, 3.30234194, -10.3444958, 0.499996185, 8.31439095e-009, -0.866018713, -0.866018474, -4.13873025e-008, -0.499996066, -4.00002769e-008, 0.999988556, -1.34937821e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.80679226, 3.30234194, -10.3444958),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, -59.9992294, -9.52766243e-007),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1713",["archivable"] = true})
  336. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 3.27769995, -10.5936003, -0.99999553, -2.98024432e-008, -4.97379915e-014, -1.27897692e-013, 0.999995232, -3.5655444e-013, -5.68434189e-014, 2.99711021e-013, -0.999993086),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 3.27769995, -10.5936003),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(180, -2.84977705e-012, 180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1791",["archivable"] = true})
  337. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.89999604, 3.1732502, -9.46700001, 1, 0, 0, 0, 0, -1, 0, 1, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89999604, 3.1732502, -9.46700001),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, -0),["Size"] = Vector3.new(0.200000003, 1.17321432, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1867",["archivable"] = true})
  338. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.89999604, 2.90003395, -9.46700001, 1, 0, 0, 0, 0, -1, 0, 1, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89999604, 2.90003395, -9.46700001),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, -0),["Size"] = Vector3.new(0.241071433, 1.17321432, 0.482142866),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.1937",["archivable"] = true})
  339. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.99321699, 3.30234647, -10.3444967, -0.499997258, -2.7864683e-008, -0.866020679, -0.866020441, -2.77575367e-008, 0.499997139, -3.79716809e-008, 0.999991953, -1.02524673e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.99321699, 3.30234647, -10.3444967),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-90, -59.9994545, 180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2007",["archivable"] = true})
  340. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.90000486, 3.16518545, -10.4650278, 1, -9.77005139e-014, 0, 0, 6.56372797e-013, -1, 9.77005139e-014, 1, 6.56372743e-013),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.90000486, 3.16518545, -10.4650278),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, 5.59782732e-012),["Size"] = Vector3.new(0.200000003, 0.401785702, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2081",["archivable"] = true})
  341. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.99321818, 3.41375446, -10.3444958, 0.499996662, 2.10877545e-007, -0.866019607, -0.866019428, 3.40827597e-007, -0.499996543, 1.89725256e-007, 0.999989688, 3.53037279e-007),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.99321818, 3.41375446, -10.3444958),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(89.9999619, -59.9993324, -2.41649486e-005),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2158",["archivable"] = true})
  342. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Sand green"),["CFrame"] = CFrame.new(2.90000296, 2.61876988, -10.3766384, -0.999992728, 0, -8.52651283e-014, 0, 0.99999249, -5.25801624e-013, -8.52651283e-014, 4.54747351e-013, -0.999988556),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.90000296, 2.61876988, -10.3766384),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(180, -4.88533216e-012, -180),["Size"] = Vector3.new(0.241071433, 0.200000003, 0.321428567),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2229",["archivable"] = true})
  343. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.89999604, 2.94824791, -9.46700001, 1, 0, 0, 0, 0, -1, 0, 1, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89999604, 2.94824791, -9.46700001),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, -0),["Size"] = Vector3.new(0.289285719, 1.33392859, 0.289285719),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2299",["archivable"] = true})
  344. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Sand green"),["CFrame"] = CFrame.new(2.89999604, 2.94824791, -9.46700001, 1, 0, 0, 0, 0, -1, 0, 1, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89999604, 2.94824791, -9.46700001),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, -0),["Size"] = Vector3.new(0.353571415, 1.20535719, 0.353571415),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2373",["archivable"] = true})
  345. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Sand green"),["CFrame"] = CFrame.new(2.89999604, 2.85181999, -9.46700001, 1, 0, 0, 0, 0, -1, 0, 1, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89999604, 2.85181999, -9.46700001),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, -0),["Size"] = Vector3.new(0.353571415, 1.20535719, 0.353571415),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2453",["archivable"] = true})
  346. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.90000486, 3.22947073, -10.5132418, 1, -9.77005139e-014, 0, 0, 6.56372797e-013, -1, 9.77005139e-014, 1, 6.56372743e-013),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.90000486, 3.22947073, -10.5132418),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 0, 5.59782732e-012),["Size"] = Vector3.new(0.200000003, 0.498214275, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2522",["archivable"] = true})
  347. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.90000486, 3.26965427, -10.4891348, -1, 0, 9.77005071e-014, 0, 0.99999994, -6.56372743e-013, -9.77005139e-014, -6.56372688e-013, -0.99999994),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.90000486, 3.26965427, -10.4891348),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(180, 5.59782689e-012, -180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2592",["archivable"] = true})
  348. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.90000486, 3.43840027, -10.3444948, 0.99999094, 1.03028697e-013, -2.98023224e-008, 0, 6.56363852e-013, -0.999990702, 9.76996262e-014, 0.999986291, -5.89750471e-013),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.90000486, 3.43840027, -10.3444948),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, -1.70754731e-006, -5.90316294e-012),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2666",["archivable"] = true})
  349. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(3.00767732, 3.35860062, -10.3444977, 5.96046235e-008, -4.30522995e-008, -0.999995351, -0.999995053, 1.18360141e-007, -2.98023082e-008, 1.18359246e-007, 0.999993086, -4.30523102e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(3.00767732, 3.35860062, -10.3444977),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(145.307678, -89.8252869, 35.8405075),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2743",["archivable"] = true})
  350. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.79232669, 3.35859346, -10.3444958, 2.98021039e-008, -4.30521396e-008, -0.999992549, -0.999992311, 1.18359985e-007, -2.98020986e-008, 1.1835855e-007, 0.999988556, -4.30521432e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.79232669, 3.35859346, -10.3444958),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(145.307755, -89.7788315, 55.3077469),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2815",["archivable"] = true})
  351. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 3.27769995, -10.690032, 0.99999553, 4.97379915e-014, 2.98024432e-008, 1.27897692e-013, 3.5655444e-013, -0.999995232, 5.68434189e-014, 0.999993086, -2.99711021e-013),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 3.27769995, -10.690032),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(90, 1.70755425e-006, -2.84978985e-012),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.289",["archivable"] = true})
  352. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 3.11698747, -10.6980658, -0.99999553, -2.98024432e-008, -4.97379915e-014, -1.27897692e-013, 0.999995232, -3.5655444e-013, -5.68434189e-014, 2.99711021e-013, -0.999993086),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 3.11698747, -10.6980658),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(180, -2.84977705e-012, 180),["Size"] = Vector3.new(0.241071433, 0.200000003, 1.125),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.2976",["archivable"] = true})
  353. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.9000001, 2.55448651, -10.6980648, -0.99999553, -2.98024432e-008, -4.97379915e-014, -1.27897692e-013, 0.999995232, -3.5655444e-013, -5.68434189e-014, 2.99711021e-013, -0.999993086),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.55448651, -10.6980648),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(180, -2.84977705e-012, 180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.321428567),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3069",["archivable"] = true})
  354. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 2.91610932, -11.8230677, -0.99999553, 7.10542736e-014, -2.98026137e-008, -1.56319402e-013, 0, 1.00000203, -4.26325641e-014, 0.999999821, -2.98023224e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.91610932, -11.8230677),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-90, -1.70756402e-006, -180),["Size"] = Vector3.new(0.224999994, 0.899999976, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3142",["archivable"] = true})
  355. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.9000001, 2.6750226, -10.786458, -0.99999553, -2.98024396e-008, -4.97379915e-014, -1.27897692e-013, 0.999995112, 0, -5.68434189e-014, 0, -0.999992967),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.6750226, -10.786458),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-180, -2.84977705e-012, 180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3212",["archivable"] = true})
  356. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Medium stone grey"),["CFrame"] = CFrame.new(2.9000001, 2.9804101, -11.3168287, -0.99999553, 7.105426e-014, -2.98028198e-008, -1.56319402e-013, 2.98023188e-008, 1.00000894, -4.26325641e-014, 1.00000668, 0),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.9804101, -11.3168287),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-90, -1.70757585e-006, -180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3291",["archivable"] = true})
  357. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.89196634, 2.6059413, -11.764677, -0.99999553, -1.49012944e-008, -2.58099515e-008, -1.56319402e-013, 0.500002682, 0.866030335, -4.26325641e-014, 0.866028428, -0.50000155),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.89196634, 2.6059413, -11.764677),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-119.999939, -1.47880132e-006, 180),["Size"] = Vector3.new(0.200000003, 0.851785719, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3368",["archivable"] = true})
  358. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 2.43262625, -11.1283426, -0.99999553, -5.75344927e-009, -1.67245645e-007, -5.88036144e-008, 0.866033137, 0.50000447, 1.41963696e-007, 0.500003338, -0.86603117),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.43262625, -11.1283426),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-149.999939, -9.58246983e-006, 180),["Size"] = Vector3.new(0.257142872, 0.433928579, 0.308571428),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.344",["archivable"] = true})
  359. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.9000001, 2.6215713, -10.7639093, -0.99999553, -2.10735429e-008, 2.10734736e-008, -1.27897692e-013, 0.707103312, -0.707103372, -5.68434189e-014, -0.707101882, -0.707101822),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.6215713, -10.7639093),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(134.999939, 1.20742106e-006, 180),["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.351",["archivable"] = true})
  360. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 2.45003629, -12.2087793, -0.99999553, 7.10542736e-014, -2.98026137e-008, -1.56319402e-013, 0, 1.00000203, -4.26325641e-014, 0.999999821, -2.98023224e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.45003629, -12.2087793),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-90, -1.70756402e-006, -180),["Size"] = Vector3.new(0.224999994, 0.200000003, 0.224999994),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3583",["archivable"] = true})
  361. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 2.65093017, -12.2087793, -0.99999553, 7.10542736e-014, -2.98026137e-008, -1.56319402e-013, 0, 1.00000203, -4.26325641e-014, 0.999999821, -2.98023224e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.65093017, -12.2087793),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-90, -1.70756402e-006, -180),["Size"] = Vector3.new(0.224999994, 0.200000003, 0.401785702),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3661",["archivable"] = true})
  362. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Sand green"),["CFrame"] = CFrame.new(2.9000001, 2.74734521, -10.7382441, -0.99999553, -2.98024396e-008, -4.97379915e-014, -1.27897692e-013, 0.999995112, 0, -5.68434189e-014, 0, -0.999992967),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.74734521, -10.7382441),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-180, -2.84977705e-012, 180),["Size"] = Vector3.new(0.241071433, 0.200000003, 1.04464281),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3734",["archivable"] = true})
  363. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Sand green"),["CFrame"] = CFrame.new(2.9000001, 2.94020009, -10.6980648, -0.99999553, -2.98024432e-008, -4.97379915e-014, -1.27897692e-013, 0.999995232, -3.5655444e-013, -5.68434189e-014, 2.99711021e-013, -0.999993086),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.94020009, -10.6980648),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(180, -2.84977705e-012, 180),["Size"] = Vector3.new(0.273214281, 0.305357128, 1.125),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3806",["archivable"] = true})
  364. NewInstance("Part",meme,{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Custom,["formFactor"] = Enum.FormFactor.Custom,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Black"),["CFrame"] = CFrame.new(2.9000001, 2.98039484, -11.8230677, -0.99999553, 7.10542736e-014, -2.98026137e-008, -1.56319402e-013, 0, 1.00000203, -4.26325641e-014, 0.999999821, -2.98023224e-008),["CanCollide"] = false,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.9000001, 2.98039484, -11.8230677),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-90, -1.70756402e-006, -180),["Size"] = Vector3.new(0.257142872, 0.899999976, 0.257142872),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1461532982.3878",["archivable"] = true})
  365. NewInstance("BlockMesh",meme["1461532982.0764"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.321428597, 1, 0.241071433),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.3956",["archivable"] = true})
  366. NewInstance("BlockMesh",meme["1461532982.0843"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.723214269, 0.241071433, 0.160714298),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.396",["archivable"] = true})
  367. NewInstance("Weld",meme["1461532982.0843"],{["C0"] = CFrame.new(0.983570099, 1.15393066, 2.36517644, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(0.975536346, 1.01732254, 2.37321782, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.0843",["Part1"] = "1461532982.0764",["Archivable"] = true,["Name"] = "1461532982.3964",["archivable"] = true})
  368. NewInstance("CylinderMesh",meme["1461532982.0913"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.241071433, 0.160714298, 0.241071433),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.397",["archivable"] = true})
  369. NewInstance("Weld",meme["1461532982.0913"],{["C0"] = CFrame.new(-0.911251068, -2.3651762, -1.15393054, -1, 0, 0, 0, 0.99999994, 0, 0, 0, -0.99999994),["C1"] = CFrame.new(-0.983570099, 1.66017914, -2.01964116, -1, 0, 0, 0, 0, 1, 0, 1, -0),["Part0"] = "1461532982.0913",["Part1"] = "1461532982.1211",["Archivable"] = true,["Name"] = "1461532982.3974",["archivable"] = true})
  370. NewInstance("CylinderMesh",meme["1461532982.0984"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.241071433, 0.160714298, 0.241071433),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.3978",["archivable"] = true})
  371. NewInstance("Weld",meme["1461532982.0984"],{["C0"] = CFrame.new(-1.05589294, -2.3651762, -1.15393054, -1, 0, 0, 0, 0.99999994, 0, 0, 0, -0.99999994),["C1"] = CFrame.new(0.983570099, 1.15393066, 2.36517644, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.0984",["Part1"] = "1461532982.0843",["Archivable"] = true,["Name"] = "1461532982.3983",["archivable"] = true})
  372. NewInstance("BlockMesh",meme["1461532982.106"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 0.321428597, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.3987",["archivable"] = true})
  373. NewInstance("Weld",meme["1461532982.106"],{["C0"] = CFrame.new(-0.975536108, -0.633816838, -1.71983027, -1, -5.88029252e-008, 1.41962801e-007, 2.00565875e-008, 0.866025388, 0.5, -1.52344853e-007, 0.5, -0.866025388),["C1"] = CFrame.new(-0.975536346, 1.25035858, -2.18035817, -1, 0, 0, 0, 0, 1, 0, 1, -0),["Part0"] = "1461532982.106",["Part1"] = "1461532982.3291",["Archivable"] = true,["Name"] = "1461532982.3992",["archivable"] = true})
  374. NewInstance("BlockMesh",meme["1461532982.1135"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.5625, 0.321428597, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.3997",["archivable"] = true})
  375. NewInstance("Weld",meme["1461532982.1135"],{["C0"] = CFrame.new(-0.983570099, 2.04589081, -1.81071401, -1, 0, 0, 0, 0, 1, 0, 1, -0),["C1"] = CFrame.new(-0.975536346, 2.14231873, -1.65000081, -1, 0, 0, 0, 0, 1, 0, 1, -0),["Part0"] = "1461532982.1135",["Part1"] = "1461532982.3583",["Archivable"] = true,["Name"] = "1461532982.4002",["archivable"] = true})
  376. NewInstance("BlockMesh",meme["1461532982.1211"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.5625, 1, 0.321428597),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4008",["archivable"] = true})
  377. NewInstance("Weld",meme["1461532982.1211"],{["C0"] = CFrame.new(-0.983570099, 1.66017914, -2.01964116, -1, 0, 0, 0, 0, 1, 0, 1, -0),["C1"] = CFrame.new(-0.983570099, 0.567744076, -2.41305923, -1, 0, 0, 0, 0.500001669, 0.866028607, 0, 0.866028607, -0.500001669),["Part0"] = "1461532982.1211",["Part1"] = "1461532982.3368",["Archivable"] = true,["Name"] = "1461532982.4016",["archivable"] = true})
  378. NewInstance("CylinderMesh",meme["1461532982.1283"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.723214269, 1, 0.723214269),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.402",["archivable"] = true})
  379. NewInstance("BlockMesh",meme["1461532982.1354"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.883928537, 0.401785702, 0.160714298),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4024",["archivable"] = true})
  380. NewInstance("Weld",meme["1461532982.1354"],{["C0"] = CFrame.new(0.975536346, 0.286071777, 2.46964574, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(2.70145535, 0.278036237, 0.325601757, 0.5, -0.866025329, -4.00003728e-008, 8.31436076e-009, -4.1388148e-008, 1, -0.866025329, -0.5, -1.34936258e-008),["Part0"] = "1461532982.1354",["Part1"] = "1461532982.1713",["Archivable"] = true,["Name"] = "1461532982.4028",["archivable"] = true})
  381. NewInstance("BlockMesh",meme["1461532982.1424"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.723214269, 1, 0.321428597),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4033",["archivable"] = true})
  382. NewInstance("Weld",meme["1461532982.1424"],{["C0"] = CFrame.new(0.975536346, 0.591426849, 2.37321782, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(-0.975536346, -2.47767949, -0.527141571, -1, 0, 0, 0, 1, 0, 0, 0, -1),["Part0"] = "1461532982.1424",["Part1"] = "1461532982.1791",["Archivable"] = true,["Name"] = "1461532982.4036",["archivable"] = true})
  383. NewInstance("SpecialMesh",meme["1461532982.1503"],{["MeshType"] = Enum.MeshType.Wedge,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 0.401785702, 0.401785702),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.404",["archivable"] = true})
  384. NewInstance("Weld",meme["1461532982.1503"],{["C0"] = CFrame.new(0.975536346, 1.94732213, -0.109285831, 1, 0, 0, 0, -1, 0, 0, 0, -1),["C1"] = CFrame.new(0.975536346, -0.599464417, 2.14821553, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.1503",["Part1"] = "1461532982.2373",["Archivable"] = true,["Name"] = "1461532982.4047",["archivable"] = true})
  385. NewInstance("BlockMesh",meme["1461532982.1573"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 1, 0.482142866),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4051",["archivable"] = true})
  386. NewInstance("Weld",meme["1461532982.1573"],{["C0"] = CFrame.new(0.975536346, -0.599464417, 2.10000157, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(0.975536346, -0.599464417, 2.14821553, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.1573",["Part1"] = "1461532982.2299",["Archivable"] = true,["Name"] = "1461532982.4055",["archivable"] = true})
  387. NewInstance("BlockMesh",meme["1461532982.1641"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.321428597, 0.321428597, 0.0803571492),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4061",["archivable"] = true})
  388. NewInstance("Weld",meme["1461532982.1641"],{["C0"] = CFrame.new(1.72919154, 0.278035104, -2.23243284, -0.499999702, -0.866024852, 4.23962575e-007, 2.29309393e-007, 3.5715837e-007, 0.999998868, -0.866024852, 0.499999702, 2.00086081e-008),["C1"] = CFrame.new(0.975536346, 0.286071777, 2.46964574, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.1641",["Part1"] = "1461532982.1354",["Archivable"] = true,["Name"] = "1461532982.4066",["archivable"] = true})
  389. NewInstance("BlockMesh",meme["1461532982.1713"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.321428597, 0.321428597, 0.0803571492),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4072",["archivable"] = true})
  390. NewInstance("Weld",meme["1461532982.1713"],{["C0"] = CFrame.new(2.70145535, 0.278036237, 0.325601757, 0.5, -0.866025329, -4.00003728e-008, 8.31436076e-009, -4.1388148e-008, 1, -0.866025329, -0.5, -1.34936258e-008),["C1"] = CFrame.new(2.55858111, 0.27803576, -1.08321345, 2.98023206e-008, -0.999999821, 1.18360362e-007, -4.30525375e-008, 1.18360347e-007, 1, -0.999999821, -2.98023224e-008, -4.30525517e-008),["Part0"] = "1461532982.1713",["Part1"] = "1461532982.2815",["Archivable"] = true,["Name"] = "1461532982.4079",["archivable"] = true})
  391. NewInstance("SpecialMesh",meme["1461532982.1791"],{["MeshType"] = Enum.MeshType.Wedge,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.883928537, 0.241071433, 0.241071433),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4083",["archivable"] = true})
  392. NewInstance("Weld",meme["1461532982.1791"],{["C0"] = CFrame.new(-0.975536346, -2.47767949, -0.527141571, -1, 0, 0, 0, 1, 0, 0, 0, -1),["C1"] = CFrame.new(-0.975536346, -2.14017797, -0.631607056, -1, 0, 0, 0, 1, 0, 0, 0, -1),["Part0"] = "1461532982.1791",["Part1"] = "1461532982.3806",["Archivable"] = true,["Name"] = "1461532982.4089",["archivable"] = true})
  393. NewInstance("BlockMesh",meme["1461532982.1867"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.723214269, 1, 0.321428597),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4093",["archivable"] = true})
  394. NewInstance("BlockMesh",meme["1461532982.1937"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 1, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4097",["archivable"] = true})
  395. NewInstance("Weld",meme["1461532982.1937"],{["C0"] = CFrame.new(0.975536346, -0.599464417, 2.10000157, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(0.975536346, -0.599464417, 2.10000157, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.1937",["Part1"] = "1461532982.1573",["Archivable"] = true,["Name"] = "1461532982.41",["archivable"] = true})
  396. NewInstance("BlockMesh",meme["1461532982.2007"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.321428597, 0.321428597, 0.0803571492),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4105",["archivable"] = true})
  397. NewInstance("Weld",meme["1461532982.2007"],{["C0"] = CFrame.new(1.7259202, 0.278035849, -2.01527572, -0.499999702, -0.866024911, -3.79716454e-008, -2.78648766e-008, -2.77580519e-008, 0.999998868, -0.866024911, 0.499999702, -1.02526272e-008),["C1"] = CFrame.new(2.55858111, 0.27803579, -0.867858648, 2.98023206e-008, -0.999999821, 1.18360362e-007, -4.30525375e-008, 1.18360347e-007, 1, -0.999999821, -2.98023224e-008, -4.30525517e-008),["Part0"] = "1461532982.2007",["Part1"] = "1461532982.2743",["Archivable"] = true,["Name"] = "1461532982.4108",["archivable"] = true})
  398. NewInstance("BlockMesh",meme["1461532982.2081"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.883928537, 1, 0.241071433),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4113",["archivable"] = true})
  399. NewInstance("Weld",meme["1461532982.2081"],{["C0"] = CFrame.new(0.975536346, 0.398571014, 2.36517644, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(0.975536346, 0.446784973, 2.42946172, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.2081",["Part1"] = "1461532982.2522",["Archivable"] = true,["Name"] = "1461532982.4117",["archivable"] = true})
  400. NewInstance("BlockMesh",meme["1461532982.2158"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.321428597, 0.321428597, 0.0803571492),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4122",["archivable"] = true})
  401. NewInstance("Weld",meme["1461532982.2158"],{["C0"] = CFrame.new(2.7047255, 0.278035074, 0.542758942, 0.499999702, -0.866024852, 1.89727274e-007, 2.10878767e-007, 3.40829303e-007, 0.999998868, -0.866024852, -0.499999702, 3.53040775e-007),["C1"] = CFrame.new(1.7259202, 0.278035849, -2.01527572, -0.499999702, -0.866024911, -3.79716454e-008, -2.78648766e-008, -2.77580519e-008, 0.999998868, -0.866024911, 0.499999702, -1.02526272e-008),["Part0"] = "1461532982.2158",["Part1"] = "1461532982.2007",["Archivable"] = true,["Name"] = "1461532982.4127",["archivable"] = true})
  402. NewInstance("BlockMesh",meme["1461532982.2229"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 0.883928537, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4135",["archivable"] = true})
  403. NewInstance("Weld",meme["1461532982.2229"],{["C0"] = CFrame.new(-0.975536346, -1.81875157, -0.310178757, -1, 0, 0, 0, 1, 0, 0, 0, -1),["C1"] = CFrame.new(2.7047255, 0.278035074, 0.542758942, 0.499999702, -0.866024852, 1.89727274e-007, 2.10878767e-007, 3.40829303e-007, 0.999998868, -0.866024852, -0.499999702, 3.53040775e-007),["Part0"] = "1461532982.2229",["Part1"] = "1461532982.2158",["Archivable"] = true,["Name"] = "1461532982.4139",["archivable"] = true})
  404. NewInstance("CylinderMesh",meme["1461532982.2299"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 1, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4142",["archivable"] = true})
  405. NewInstance("Weld",meme["1461532982.2299"],{["C0"] = CFrame.new(0.975536346, -0.599464417, 2.14821553, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(0.975536346, -0.599464417, 2.37321782, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.2299",["Part1"] = "1461532982.1867",["Archivable"] = true,["Name"] = "1461532982.4146",["archivable"] = true})
  406. NewInstance("CylinderMesh",meme["1461532982.2373"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 1, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.415",["archivable"] = true})
  407. NewInstance("Weld",meme["1461532982.2373"],{["C0"] = CFrame.new(0.975536346, -0.599464417, 2.14821553, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(0.975536346, -0.599464417, 2.05178761, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.2373",["Part1"] = "1461532982.2453",["Archivable"] = true,["Name"] = "1461532982.4154",["archivable"] = true})
  408. NewInstance("CylinderMesh",meme["1461532982.2453"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 1, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4158",["archivable"] = true})
  409. NewInstance("Weld",meme["1461532982.2453"],{["C0"] = CFrame.new(0.975536346, -0.599464417, 2.05178761, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(0.975536346, -0.599464417, 2.10000157, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.2453",["Part1"] = "1461532982.1937",["Archivable"] = true,["Name"] = "1461532982.4162",["archivable"] = true})
  410. NewInstance("BlockMesh",meme["1461532982.2522"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.883928537, 1, 0.241071433),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4166",["archivable"] = true})
  411. NewInstance("Weld",meme["1461532982.2522"],{["C0"] = CFrame.new(0.975536346, 0.446784973, 2.42946172, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(-0.975536346, -2.4696455, -0.422677964, -1, 0, 0, 0, 0.99999994, 0, 0, 0, -0.99999994),["Part0"] = "1461532982.2522",["Part1"] = "1461532982.2592",["Archivable"] = true,["Name"] = "1461532982.4171",["archivable"] = true})
  412. NewInstance("CylinderMesh",meme["1461532982.2592"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.803571403, 0.160714298, 0.803571403),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4177",["archivable"] = true})
  413. NewInstance("BlockMesh",meme["1461532982.2666"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.835714281, 0.321428597, 0.0803571492),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4182",["archivable"] = true})
  414. NewInstance("Weld",meme["1461532982.2666"],{["C0"] = CFrame.new(0.975536346, 0.278036118, 2.63839269, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(1.72919154, 0.278035104, -2.23243284, -0.499999702, -0.866024852, 4.23962575e-007, 2.29309393e-007, 3.5715837e-007, 0.999998868, -0.866024852, 0.499999702, 2.00086081e-008),["Part0"] = "1461532982.2666",["Part1"] = "1461532982.1641",["Archivable"] = true,["Name"] = "1461532982.4188",["archivable"] = true})
  415. NewInstance("BlockMesh",meme["1461532982.2743"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.321428597, 0.321428597, 0.0803571492),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4192",["archivable"] = true})
  416. NewInstance("Weld",meme["1461532982.2743"],{["C0"] = CFrame.new(2.55858111, 0.27803579, -0.867858648, 2.98023206e-008, -0.999999821, 1.18360362e-007, -4.30525375e-008, 1.18360347e-007, 1, -0.999999821, -2.98023224e-008, -4.30525517e-008),["C1"] = CFrame.new(0.975536346, 0.623573303, 2.47767949, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.2743",["Part1"] = "1461532982.289",["Archivable"] = true,["Name"] = "1461532982.4196",["archivable"] = true})
  417. NewInstance("BlockMesh",meme["1461532982.2815"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.321428597, 0.321428597, 0.0803571492),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.42",["archivable"] = true})
  418. NewInstance("Weld",meme["1461532982.2815"],{["C0"] = CFrame.new(2.55858111, 0.27803576, -1.08321345, 2.98023206e-008, -0.999999821, 1.18360362e-007, -4.30525375e-008, 1.18360347e-007, 1, -0.999999821, -2.98023224e-008, -4.30525517e-008),["C1"] = CFrame.new(-0.975536346, -1.81875157, -0.310178757, -1, 0, 0, 0, 1, 0, 0, 0, -1),["Part0"] = "1461532982.2815",["Part1"] = "1461532982.2229",["Archivable"] = true,["Name"] = "1461532982.4204",["archivable"] = true})
  419. NewInstance("BlockMesh",meme["1461532982.289"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.883928537, 0.723214269, 0.241071433),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4208",["archivable"] = true})
  420. NewInstance("Weld",meme["1461532982.289"],{["C0"] = CFrame.new(0.975536346, 0.623573303, 2.47767949, 1, 0, -0, 0, 0, 1, 0, -1, 0),["C1"] = CFrame.new(-0.975536346, -2.3169663, -0.631607056, -1, 0, 0, 0, 1, 0, 0, 0, -1),["Part0"] = "1461532982.289",["Part1"] = "1461532982.2976",["Archivable"] = true,["Name"] = "1461532982.4212",["archivable"] = true})
  421. NewInstance("BlockMesh",meme["1461532982.2976"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 0.241071433, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4215",["archivable"] = true})
  422. NewInstance("Weld",meme["1461532982.2976"],{["C0"] = CFrame.new(-0.975536346, -2.3169663, -0.631607056, -1, 0, 0, 0, 1, 0, 0, 0, -1),["C1"] = CFrame.new(0.975536346, 0.591426849, 2.37321782, 1, 0, -0, 0, 0, 1, 0, -1, 0),["Part0"] = "1461532982.2976",["Part1"] = "1461532982.1424",["Archivable"] = true,["Name"] = "1461532982.4222",["archivable"] = true})
  423. NewInstance("BlockMesh",meme["1461532982.3069"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.883928537, 0.0803571492, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4228",["archivable"] = true})
  424. NewInstance("Weld",meme["1461532982.3069"],{["C0"] = CFrame.new(-0.975536346, -1.75446248, -0.631607056, -1, 0, 0, 0, 1, 0, 0, 0, -1),["C1"] = CFrame.new(-0.975536346, -1.78120208, 0.794855356, -1, 0, 0, 0, 0.707106709, -0.707106769, 0, -0.707106769, -0.707106709),["Part0"] = "1461532982.3069",["Part1"] = "1461532982.351",["Archivable"] = true,["Name"] = "1461532982.4233",["archivable"] = true})
  425. NewInstance("BlockMesh",meme["1461532982.3142"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 1, 0.642857194),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4241",["archivable"] = true})
  426. NewInstance("Weld",meme["1461532982.3142"],{["C0"] = CFrame.new(-0.975536346, 1.75660706, -2.11607289, -1, 0, 0, 0, 0, 1, 0, 1, -0),["C1"] = CFrame.new(-0.983570099, 2.04589081, -1.81071401, -1, 0, 0, 0, 0, 1, 0, 1, -0),["Part0"] = "1461532982.3142",["Part1"] = "1461532982.1135",["Archivable"] = true,["Name"] = "1461532982.425",["archivable"] = true})
  427. NewInstance("BlockMesh",meme["1461532982.3212"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.5625, 0.321428597, 0.241071433),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4255",["archivable"] = true})
  428. NewInstance("Weld",meme["1461532982.3212"],{["C0"] = CFrame.new(-0.975536346, -1.87499928, -0.720001221, -1, 0, 0, 0, 1, 0, 0, 0, -1),["C1"] = CFrame.new(-0.975536346, -1.94732213, -0.671787262, -1, 0, 0, 0, 1, 0, 0, 0, -1),["Part0"] = "1461532982.3212",["Part1"] = "1461532982.3734",["Archivable"] = true,["Name"] = "1461532982.426",["archivable"] = true})
  429. NewInstance("CylinderMesh",meme["1461532982.3291"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.964285731, 0.5625, 0.964285731),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4265",["archivable"] = true})
  430. NewInstance("Weld",meme["1461532982.3291"],{["C0"] = CFrame.new(-0.975536346, 1.25035858, -2.18035817, -1, 0, 0, 0, 0, 1, 0, 1, -0),["C1"] = CFrame.new(-0.911251068, -2.3651762, -1.15393054, -1, 0, 0, 0, 0.99999994, 0, 0, 0, -0.99999994),["Part0"] = "1461532982.3291",["Part1"] = "1461532982.0913",["Archivable"] = true,["Name"] = "1461532982.4272",["archivable"] = true})
  431. NewInstance("BlockMesh",meme["1461532982.3368"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.5625, 1, 0.321428597),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4276",["archivable"] = true})
  432. NewInstance("Weld",meme["1461532982.3368"],{["C0"] = CFrame.new(-0.983570099, 0.567744076, -2.41305923, -1, 0, 0, 0, 0.500001669, 0.866028607, 0, 0.866028607, -0.500001669),["C1"] = CFrame.new(-0.975536346, 1.75660706, -2.18035817, -1, 0, 0, 0, 0, 1, 0, 1, -0),["Part0"] = "1461532982.3368",["Part1"] = "1461532982.3878",["Archivable"] = true,["Name"] = "1461532982.428",["archivable"] = true})
  433. NewInstance("BlockMesh",meme["1461532982.344"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 1, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4285",["archivable"] = true})
  434. NewInstance("Weld",meme["1461532982.344"],{["C0"] = CFrame.new(-0.975536108, -0.882917762, -1.73589993, -1, -5.88029252e-008, 1.41962801e-007, 2.00565875e-008, 0.866025388, 0.5, -1.52344853e-007, 0.5, -0.866025388),["C1"] = CFrame.new(-0.975536108, -0.633816838, -1.71983027, -1, -5.88029252e-008, 1.41962801e-007, 2.00565875e-008, 0.866025388, 0.5, -1.52344853e-007, 0.5, -0.866025388),["Part0"] = "1461532982.344",["Part1"] = "1461532982.106",["Archivable"] = true,["Name"] = "1461532982.4292",["archivable"] = true})
  435. NewInstance("BlockMesh",meme["1461532982.351"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.5625, 0.482142866, 0.176785722),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4299",["archivable"] = true})
  436. NewInstance("Weld",meme["1461532982.351"],{["C0"] = CFrame.new(-0.975536346, -1.78120208, 0.794855356, -1, 0, 0, 0, 0.707106709, -0.707106769, 0, -0.707106769, -0.707106709),["C1"] = CFrame.new(-0.975536346, -1.87499928, -0.720001221, -1, 0, 0, 0, 1, 0, 0, 0, -1),["Part0"] = "1461532982.351",["Part1"] = "1461532982.3212",["Archivable"] = true,["Name"] = "1461532982.4309",["archivable"] = true})
  437. NewInstance("CylinderMesh",meme["1461532982.3583"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 0.642857194, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4315",["archivable"] = true})
  438. NewInstance("Weld",meme["1461532982.3583"],{["C0"] = CFrame.new(-0.975536346, 2.14231873, -1.65000081, -1, 0, 0, 0, 0, 1, 0, 1, -0),["C1"] = CFrame.new(-0.975536346, 2.14231873, -1.85089421, -1, 0, 0, 0, 0, 1, 0, 1, -0),["Part0"] = "1461532982.3583",["Part1"] = "1461532982.3661",["Archivable"] = true,["Name"] = "1461532982.432",["archivable"] = true})
  439. NewInstance("BlockMesh",meme["1461532982.3661"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 0.642857194, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4324",["archivable"] = true})
  440. NewInstance("BlockMesh",meme["1461532982.3734"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 0.401785702, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.433",["archivable"] = true})
  441. NewInstance("BlockMesh",meme["1461532982.3806"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 1, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4335",["archivable"] = true})
  442. NewInstance("Weld",meme["1461532982.3806"],{["C0"] = CFrame.new(-0.975536346, -2.14017797, -0.631607056, -1, 0, 0, 0, 1, 0, 0, 0, -1),["C1"] = CFrame.new(-0.975536346, -1.75446248, -0.631607056, -1, 0, 0, 0, 1, 0, 0, 0, -1),["Part0"] = "1461532982.3806",["Part1"] = "1461532982.3069",["Archivable"] = true,["Name"] = "1461532982.434",["archivable"] = true})
  443. NewInstance("CylinderMesh",meme["1461532982.3878"],{["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(1, 1, 1),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1461532982.4345",["archivable"] = true})
  444. NewInstance("Weld",meme["1461532982.3878"],{["C0"] = CFrame.new(-0.975536346, 1.75660706, -2.18035817, -1, 0, 0, 0, 0, 1, 0, 1, -0),["C1"] = CFrame.new(-0.975536346, 1.75660706, -2.11607289, -1, 0, 0, 0, 0, 1, 0, 1, -0),["Part0"] = "1461532982.3878",["Part1"] = "1461532982.3142",["Archivable"] = true,["Name"] = "1461532982.435",["archivable"] = true})
  445. script.Parent=meme
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461. local prev
  462. local parts = script.Parent:GetChildren()
  463. for i = 1,#parts do
  464. if (parts[i].className == "Part") then
  465. if (prev ~= nil)then
  466. local weld = Instance.new("Weld")
  467. weld.Part0 = prev
  468. weld.Part1 = parts[i]
  469. weld.C0 = prev.CFrame:inverse()
  470. weld.C1 = parts[i].CFrame:inverse()
  471. weld.Parent = prev
  472. end
  473. prev = parts[i]
  474. end
  475. end
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505. -- DECLARATION OF VARIABLES
  506. local tool = script.Parent
  507. local Cam = game.Workspace.CurrentCamera
  508. local canReload = true
  509. local isFiring = false
  510. local canZoom = true
  511. local canCycleModes = true
  512. local isZoomed = false
  513. local arms = nil
  514. local torso = nil
  515. local welds = {}
  516. local cancelStatus = true
  517. local cooldownInterrupted = false
  518. local reloading = false
  519. local recoilMultiplier = 1
  520. local toolIsEquipped = true
  521.  
  522. wait(0.03)
  523.  
  524. local NoAmmoClick = tool.Handle.NoAmmoClick
  525. local MagazineOut = tool.Handle.MagazineOut
  526. local MagazineIn= tool.Handle.MagazineIn
  527. local FireModeClick = tool.Handle.FireModeClick
  528.  
  529. local playerPlayer
  530. local playerCharacter
  531. local playerHumanoid
  532. local playerSpeed
  533. local wasAmmoLoaded
  534.  
  535. --local moveDetect
  536. --local isBobbing = false
  537.  
  538. local flashListBig = { -- List of image IDs for Muzzleflash -- big
  539. "131435802",
  540. "131435817",
  541. "131435825",
  542. }
  543.  
  544. local fireStreakLimiter = Instance.new("DoubleConstrainedValue") -- Constrains the recoil
  545. fireStreakLimiter.MaxValue = 10
  546. fireStreakLimiter.MinValue = 0
  547. fireStreakLimiter.Value = 0
  548.  
  549. local aimLimiterY = Instance.new("DoubleConstrainedValue") -- Constrains the aim in the Y axis
  550. aimLimiterY.MaxValue = math.rad(70)
  551. aimLimiterY.MinValue = math.rad(-45)
  552. aimLimiterY.Value = 0
  553.  
  554. local fireStreak = fireStreakLimiter.Value
  555.  
  556. -- DECLARATION OF VARIABLES: You can modify the ones below this. Names are intuitive.
  557. --AMMUNITION MECHANICS
  558. local usesMagazines = true -- Uses Magazines: bullets still loaded into magazine after reloading are wasted. Turn of for infinite ammo.
  559. local MagazinesCarried = 6 -- Clips you begin with.
  560. local AmmoLoaded = 30 -- Ammo the gun starts with. Reccommended to be equal to AmmoMax
  561. local AmmoMax = 30 -- Magazine size
  562. --ZOOM
  563. local zoomMin = 70 -- FOV default
  564. local zoomMax = 40 -- FOV zoom in
  565. local zoomFrames = 10 -- Larger number = slower zoom speed
  566. local zoomWalkSpeedMultiplier = 0.5 -- Slows character down by this factor upon zooming
  567. --GUN DAMAGE
  568. local gunDamage = 30 -- duh
  569. local damageIsMultiplied = true -- When true, damage is multiplies depending on where the player is hit. When false, damage dealt is fixed.
  570. local headDamageMultiplier = 2.5 -- gunDamage * headDamageMultiplier
  571. local torsoDamageMultiplier = 1 -- gunDamage * torsoDamageMultiplier
  572. local limbDamageMultiplier = 0.7 -- gunDamage * limbDamageMultiplier
  573. --RECOIL
  574. local recoilX = 3 -- Horizontal recoil
  575. local recoily = 3 -- Vertical recoil
  576. local defaultRecoilMultiplier = 1
  577. local zoomRecoilMultiplier = 0.6 -- Zooming multiplies recoil by this amount
  578. --RAYCASTING
  579. local range = 350 -- [range - (spreadX OR spreadY)] should be less than 1000
  580. local spreadX = 3 -- Horizontal spread
  581. local spreadY = 3 -- Vertical spread
  582. --FIRE MODES
  583. local fireMode = 1 -- Fire mode gun starts with. Look at the list below for a guide.
  584. local burstLength = 3 -- Length of a burst.
  585. local rateOfFireScale = 0 -- the minimum is 0. Each additional unit increases the firing delay by ~0.03 seconds.
  586. --END. Anything below here. Feel free to modify yourself, if you know what you're doing.
  587.  
  588. local fireModeValues = { -- Modes
  589. [1] = "Automatic",
  590. [2] = "Semi-Automatic",
  591. [3] = tostring(burstLength).."-Round Burst"
  592. }
  593.  
  594. print[[Made by XAXA!]] -- Please don't remove me :c -- This only prints in the output window.
  595.  
  596. -- Change how you want the shell casing to look here.
  597. local Shell = Instance.new("Part")
  598. Shell.BrickColor = BrickColor.new(24)
  599. Shell.Name = "Shell"
  600. Shell.Locked = true
  601. Shell.formFactor = 3
  602. Shell.CanCollide = true
  603. Shell.Size = Vector3.new(.2,.2,.2)
  604. Shell.CanCollide = false
  605. --Shell.Parent = game.Workspace
  606. local ShellMesh = Instance.new("CylinderMesh")
  607. ShellMesh.Scale = Vector3.new(0.30, 1, 0.30)
  608.  
  609. --[[INDEXLIST: Here's an index for all the important bits here and a brief description.
  610. CTRL + F is the search function.
  611. -------------------------------------------------------------------------------------------------------
  612. INDEX ..... Description
  613. -------------------------------------------------------------------------------------------------------
  614. INDEXLIST ... Brings you right here!
  615. F-LOADV ..... Gets the player, character, and humanoid.
  616. F-CNGST ..... Called to disable the gun while performing actions.
  617. F-CONV3 ..... Converts an user-friendly RGB value into a Color3 Value.
  618. F-CONVD ..... Shortens converting degree angles to radians.
  619. F-UPDAM ..... Updates the ammo counter whenever the gun is fired.
  620. F-UPDTH ..... Updates the HUD whenever the gun is reloaded or equipped.
  621. F-RECCD ..... Whenever the gun is fired, this function is called. Cools down the recoil of the gun.
  622. F-WELDR ..... Welds the arms.
  623. F-AIMMO ..... Makes the gun aim up and down, makes the torso move side to side.
  624. F-UPDAI ..... Updates the arms/torso whenever the weapon is shot.
  625. F-STPFI ..... Lets the gun know that the player isn't firing anymore.
  626. F-CRTSH ..... Creates shell casing.
  627. F-RYCSH ..... Fires a bullet. As the name implies, it's a raycasting weapon.
  628. CR-TAGHU .... Damages and tags the hit player.
  629. CR-RAYMV .... Animates the ray so that it seems to travel.
  630. CR-RCLAN .... Animates recoil and camera.
  631. F-MAUTO ..... Automatic mode
  632. F-MSEMI ..... Semi-automatic mode
  633. F-MBRST ..... Burst fire mode
  634. F-ACTVT ..... Whenever the tool is used
  635. F-CHRGN ..... Pulls the charging handle of some guns whenever the gun is reloaded empty.
  636. F-RELOD ..... Reloading
  637. F-RMVWD ..... Removes the arm weld and restores previous values.
  638. F-ONDIE ..... Restores values when the player dies.
  639. F-ZOMIN ..... Zooms in the gun.
  640. F-ZMOUT ..... Zooms out the gun.
  641. F-MDCHG ..... Changes the firemodes.
  642. F-FMANI ..... Animation for changing fire modes.
  643. F-CMDKS ..... List of key bindings.
  644. ]]
  645.  
  646. function loadValues() -- INDEX: F-LOADV ... Gets the player, character, and humanoid.
  647. wait(0.03)
  648. cancelStatus = true -- Unequipping the gun will stop the gun from reloading any bullets
  649. tool.Enabled = true
  650.  
  651. playerPlayer = game.Players.LocalPlayer
  652. playerCharacter = playerPlayer.Character
  653. playerHumanoid = playerCharacter.Humanoid
  654.  
  655. if playerHumanoid then
  656. playerSpeed = playerHumanoid.WalkSpeed
  657. else
  658. print [[Humanoid not found]]
  659. end
  660.  
  661. recoilMultiplier = 1 -- Restores the recoil multiplier, in case the player unequips the weapon while zoomed
  662. end
  663.  
  664. function changeGunStatus(status) -- INDEX: F-CNGST ... Called to disable the gun while performing actions.
  665. if status == "disable" then
  666. canCycleModes = false
  667. canReload = false
  668. canZoom = false
  669. reloading = true
  670. elseif status == "enable" then
  671. canCycleModes = true
  672. canReload = true
  673. canZoom = true
  674. reloading = false
  675. else
  676. print[[Invalid Input]] -- Debugging
  677. end
  678. end
  679.  
  680. function convertColor3(r, g, b) -- INDEX: F-CONV3 ... Converts an user-friendly RGB value into a Color3 Value.
  681. return Color3.new(r/255,g/255,b/255)
  682. end
  683.  
  684. function convertToCFrameDegrees(xa, ya, za) -- INDEX: F-CONVD ... Shortens converting degree angles to radians. CFrame.Anges(math.rad(10), math.rad(20) math.rad(30)) = convertToCFrameDegrees(10,20,30). Much shorter.
  685. return CFrame.Angles(math.rad(xa), math.rad(ya), math.rad(za))
  686. end
  687.  
  688. function updateAmmo() -- INDEX: F-UPDAM ... Updates the ammo counter whenever the gun is fired.
  689. Hud.AmmoLoadedLabel.Text = tostring(AmmoLoaded)
  690. if AmmoLoaded <= AmmoMax/2 then
  691. Hud.AmmoLoadedLabel.TextColor3 = convertColor3(255,255,0) -- Changes text color to yellow when remaining ammo is <= 1/2 of max.
  692. if AmmoLoaded <= AmmoMax/4 then
  693. Hud.AmmoLoadedLabel.TextColor3 = convertColor3(255,0,0) -- Changes text color to yellow when remaining ammo is <= 1/4 of max.
  694. end
  695. else
  696. Hud.AmmoLoadedLabel.TextColor3 = convertColor3(255,255,255) -- Text color is white, otherwise.
  697. end
  698. end
  699.  
  700. function updateHUD() -- INDEX: F-UPDTH ... Updates the HUD whenever the gun is reloaded or equipped. Uses F-UPDTA to update ammo.
  701. Hud.ModeLabel.Text = (fireModeValues[fireMode])
  702. if usesClips then
  703. Hud.MagazinesCarriedLabel.Text = "x "..MagazinesCarried
  704. else
  705. Hud.MagazinesCarriedLabel.Visible = false
  706. Hud.ClipPic.Visible = false
  707. end
  708. Hud.AmmoMaxLabel.Text = tostring(AmmoMax)
  709. updateAmmo()
  710. end
  711.  
  712. function recoilCooldown() -- INDEX: F-RECCD ... Whenever the gun is fired, this function is called. Cools down the recoil of the gun.
  713. coroutine.resume(coroutine.create(function ()
  714. wait(0.2)
  715. while fireStreakLimiter.Value > 0 and not cooldownInterrupted do
  716. wait(.10 - fireStreakLimiter.Value/100)
  717. fireStreakLimiter.Value = fireStreakLimiter.Value - 1
  718. fireStreak = fireStreakLimiter.Value
  719. end
  720. end))
  721. end
  722.  
  723. function WeldArms(mouse) -- INDEX: F-WELDR ... Welds the arms. Credit to ipod. Modified by XAXA. Arms now match the color and mesh that the player is wearing.
  724. toolIsEquipped = true
  725. print[[Made by XAXA!]]
  726. loadValues()
  727. Hud = script.HudGui:Clone()
  728. Hud.Parent = playerPlayer.PlayerGui
  729. updateHUD()
  730. mouse.KeyDown:connect(commandKeys)
  731. mouse.Button1Up:connect(stopFiring)
  732.  
  733. mouse.Icon = "http://www.roblox.com/asset/?id=131424826" -- Crosshair.
  734. --mouse.Icon = "http://www.roblox.com/asset/?id=133339236" -- Invisible mouse.
  735.  
  736. arms = {tool.Parent:FindFirstChild("Left Arm"), tool.Parent:FindFirstChild("Right Arm")}
  737. torso = tool.Parent:FindFirstChild("Torso")
  738.  
  739. if arms ~= nil and torso ~= nil then
  740. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  741.  
  742. if sh ~= nil then
  743. local yes = true
  744.  
  745. if yes then
  746. yes = false
  747. sh[1].Part1 = nil
  748. sh[2].Part1 = nil
  749.  
  750. local falseArmLeft = arms[1]:clone()
  751. falseArmLeftG = falseArmLeft
  752. falseArmLeft.Parent = tool
  753. falseArmLeft.BrickColor = arms[1].BrickColor
  754. local meshCheck1 = tool.Parent:FindFirstChild("leftarm")
  755. if meshCheck1 then
  756. meshBody1 = Instance.new("SpecialMesh")
  757. meshBody1.Parent = falseArmLeft
  758. meshBody1.MeshId = "http://www.roblox.com/asset/?id="..tostring(meshCheck1.MeshId)
  759. meshBody1.Scale = Vector3.new(.90,.90,.90)
  760. else
  761.  
  762. meshDefault1 = Instance.new("BlockMesh")
  763. meshDefault1.Parent = falseArmLeft
  764. meshDefault1.Scale = Vector3.new(.80,.95,.80)
  765. meshDefault1.Parent = falseArmLeft
  766. end
  767.  
  768. local falseArmWeldLeft = Instance.new("Weld")
  769. falseArmWeldLeft.Parent = falseArmLeft
  770. falseArmWeldLeft.Part0 = falseArmLeft
  771. falseArmWeldLeft.Part1 = arms[1]
  772.  
  773. local falseArmRight = arms[2]:clone()
  774. falseArmRightG = falseArmRight
  775. falseArmRight.Parent = tool
  776. falseArmRight.BrickColor = arms[2].BrickColor
  777.  
  778. local meshCheck2 = tool.Parent:FindFirstChild("rightarm")
  779. if meshCheck2 then
  780. meshBody2 = Instance.new("SpecialMesh")
  781. meshBody2.Parent = falseArmRight
  782. meshBody2.MeshId = "http://www.roblox.com/asset/?id="..tostring(meshCheck2.MeshId)
  783. meshBody2.Scale = Vector3.new(.90,.90,.90)
  784. else
  785.  
  786. meshDefault2 = Instance.new("BlockMesh")
  787. meshDefault2.Parent = falseArmRight
  788. meshDefault2.Scale = Vector3.new(.80,.95,.80)
  789. meshDefault2.Parent = falseArmRight
  790. end
  791.  
  792. local falseArmWeldRight = Instance.new("Weld")
  793. falseArmWeldRight.Parent = falseArmRight
  794. falseArmWeldRight.Part0 = falseArmRight
  795. falseArmWeldRight.Part1 = arms[2]
  796.  
  797. local weldLeft = Instance.new("Weld") -- left arm
  798. weldLeftG = weldLeft
  799. weldLeft.Part0 = torso
  800. weldLeft.Parent = torso
  801. weldLeft.Part1 = arms[1]
  802. weldLeft.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90)
  803.  
  804. --X position value moves arm DOWNWARDS... X angle value rotates arm IN (C)
  805. --Y position value moves arm FORWARD... Y angle value tilts arm UPWARDS (C)
  806. --Z position value moves arm AWAY... Z angle value tilts arm INWARDS (C)
  807.  
  808. welds[1] = weldLeft
  809.  
  810. local weldRight = Instance.new("Weld") -- right arm
  811. weldRightG = weldRight
  812. weldRight.Part0 = torso
  813. weldRight.Parent = torso
  814. weldRight.Part1 = arms[2]
  815. weldRight.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0)
  816. welds[2] = weldRight
  817.  
  818. --X position value moves arm INSIDE... X angle value tilts arm DOWNWARDS (C)
  819. --Y position value moves arm FORWARD... Y angle value rotates arm AWAY (C)
  820. --Z position value moves arm UPWARDS... Z angle value tilts arm OUTWARDS (C)
  821. --X GripPos value move tool INSIDE. Y GripPos value move tool DOWNWARDS. Z GripPos value move tool FORWARDS.
  822.  
  823. --NOTE: Use these when you're modifying the gun positions. These happen if the values are increased. Hopefully you understand my wording. I may be wrong on some of these...
  824.  
  825. aimLimiterY.Value = -math.atan((playerHumanoid.TargetPoint.y-playerCharacter.Head.Position.y)/math.sqrt((playerHumanoid.TargetPoint.x-playerCharacter.Head.Position.x)^2+(playerHumanoid.TargetPoint.z-playerCharacter.Head.Position.z)^2))
  826.  
  827. weldLeftG.C1 = weldLeftG.C1 * CFrame.Angles(aimLimiterY.Value, 0, 0)
  828. weldRightG.C1 = weldRightG.C1 * CFrame.Angles(aimLimiterY.Value, 0, 0)
  829.  
  830. local hit = playerHumanoid.TargetPoint
  831. local newHit = Vector3.new(hit.X,tool.Sights.Position.Y,hit.Z)
  832. local dir = (newHit - tool.Sights.Position).unit
  833. local spawnPos = playerCharacter.Torso.Position
  834. local pos = spawnPos + (dir * 0)
  835. playerCharacter.Torso.CFrame = CFrame.new(pos, pos + dir)
  836. --Adapted from the bodygyro script that makes your character move around. Thanks!
  837.  
  838. function aim() -- INDEX: F-AIMMO ... Fired whenever the mouse is moved. This is the one that makes the gun aim up and down, makes the torso move side to side.
  839. local aimLastY = aimLimiterY.Value
  840. aimLimiterY.Value = -math.atan((playerHumanoid.TargetPoint.y-playerCharacter.Head.Position.y)/math.sqrt((playerHumanoid.TargetPoint.x-playerCharacter.Head.Position.x)^2+(playerHumanoid.TargetPoint.z-playerCharacter.Head.Position.z)^2))
  841.  
  842. weldLeftG.C1 = weldLeftG.C1 * CFrame.Angles(aimLimiterY.Value-aimLastY, 0, 0)
  843. weldRightG.C1 = weldRightG.C1 * CFrame.Angles(aimLimiterY.Value-aimLastY, 0, 0)
  844.  
  845. local hit = playerHumanoid.TargetPoint
  846. local newHit = Vector3.new(hit.X,tool.Sights.Position.Y,hit.Z)
  847. local dir = (newHit - tool.Sights.Position).unit
  848. local spawnPos = playerCharacter.Torso.Position
  849. local pos = spawnPos + (dir * 0)
  850. playerCharacter.Torso.CFrame = CFrame.new(pos, pos + dir)
  851. end
  852. mouse.Move:connect(aim)
  853.  
  854. end
  855. end
  856. end
  857. end
  858.  
  859. function updateAim() -- INDEX: F-UPDAI ... Updates the arms/torso whenever the weapon is shot.
  860.  
  861. local aimLastY = aimLimiterY.Value
  862. aimLimiterY.Value = -math.atan((playerHumanoid.TargetPoint.y-playerCharacter.Head.Position.y)/math.sqrt((playerHumanoid.TargetPoint.x-playerCharacter.Head.Position.x)^2+(playerHumanoid.TargetPoint.z-playerCharacter.Head.Position.z)^2))
  863.  
  864. weldLeftG.C1 = weldLeftG.C1 * CFrame.Angles(aimLimiterY.Value-aimLastY, 0, 0)
  865. weldRightG.C1 = weldRightG.C1 * CFrame.Angles(aimLimiterY.Value-aimLastY, 0, 0)
  866.  
  867. local hit = playerHumanoid.TargetPoint
  868. local newHit = Vector3.new(hit.X,tool.Sights.Position.Y,hit.Z)
  869. local dir = (newHit - tool.Sights.Position).unit
  870. local spawnPos = playerCharacter.Torso.Position
  871. local pos = spawnPos + (dir * 0)
  872. playerCharacter.Torso.CFrame = CFrame.new(pos, pos + dir)
  873.  
  874. end
  875.  
  876. function stopFiring(mouse) -- INDEX: F-STPFI ... Lets the gun know that the player isn't firing anymore.
  877. isFiring = false
  878. end
  879.  
  880. function createShellCasing() -- INDEX: F-CRTSH ... Creates shell casing from a Part named "Port". Hooray for a bullet casing! ~~XAXA
  881. local ShellClone = Shell:Clone()
  882. ShellClone.Parent = playerCharacter
  883. ShellClone.CFrame = tool.Port.CFrame * convertToCFrameDegrees(90,0,0)
  884. ShellClone.Velocity = Vector3.new(0,math.random(10,40),0) + (tool.Port.CFrame * convertToCFrameDegrees(0,math.random(-140,-90),0)).lookVector * (math.random(5,25))
  885. ShellClone.RotVelocity = Vector3.new(0,0,(math.random(200,400) / 10))
  886. local ShellMeshClone = ShellMesh:Clone()
  887. ShellMeshClone.Parent = ShellClone
  888. game.Debris:AddItem(ShellClone, 0.4) --Add it to the debris. No script can match this one's reliability.
  889. end
  890.  
  891.  
  892.  
  893. function raycastShoot() -- INDEX: F-RYCSH ... Fires a bullet. As the name implies, it's a raycasting weapon.
  894. local ray = Ray.new(tool.Handle.CFrame.p, ((playerHumanoid.TargetPoint - tool.Handle.CFrame.p).unit * (range) + Vector3.new(math.random(-100,100)/100 * spreadX,math.random(-100,100)/100 * spreadY,math.random(0,0))))
  895. local hit, position = game.Workspace:FindPartOnRay(ray, tool.Parent)-- ignoreList)
  896.  
  897. local ShootSound = tool.Handle.ShootSound
  898. ShootSound.Pitch = math.random(100,105)/100
  899. ShootSound:Play()
  900.  
  901. updateAmmo()
  902.  
  903. local humanoid = hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid")
  904.  
  905. coroutine.resume(coroutine.create( -- INDES: CR-TAGHU ... Damages and tags the hit player.
  906. function ()
  907. if humanoid and humanoid.Parent.Name ~= tool.Parent.Name then --and hit:IsDescendantOf(humanoid.Parent) then
  908. while humanoid:FindFirstChild("creator") do -- removes any previous tags on the humanoid
  909. humanoid:FindFirstChild("creator"):Destroy()
  910. end
  911. local KillRecord = Instance.new("ObjectValue")
  912. KillRecord.Value = playerPlayer
  913. KillRecord.Name = "creator"
  914. KillRecord.Parent = humanoid
  915. if damageIsMultiplied then -- if damage is multiplied depending on where the player is hit...
  916. if hit.Name == "Head" then
  917. humanoid:TakeDamage(gunDamage * headDamageMultiplier)
  918. elseif hit.Name == "Torso" then
  919. humanoid:TakeDamage(gunDamage * torsoDamageMultiplier)
  920. else -- If you didn't hit the torso or the head, you probably hit a limb... Right?
  921. humanoid:TakeDamage(gunDamage * limbDamageMultiplier)
  922. end
  923. else -- otherwise
  924. humanoid:TakeDamage(gunDamage) -- It does base damage
  925. end
  926. wait(1)
  927. if humanoid then
  928. local tagCheck = humanoid:findFirstChild("creator")
  929. if tagCheck then
  930. tagCheck:Destroy()
  931. end
  932. end
  933. end
  934. end))
  935.  
  936. local distance = (position - tool.Muzzle.CFrame.p).magnitude
  937. local rayPart = Instance.new("Part", tool)
  938. rayPart.Name = "RayPart"
  939. rayPart.BrickColor = BrickColor.new(24)
  940. rayPart.Transparency = 0.5
  941. rayPart.Anchored = true
  942. rayPart.CanCollide = false
  943. rayPart.TopSurface = Enum.SurfaceType.Smooth
  944. rayPart.BottomSurface = Enum.SurfaceType.Smooth
  945. rayPart.formFactor = Enum.FormFactor.Custom
  946. rayPart.Size = Vector3.new(.2, 1, .2)
  947. rayPart.CFrame = CFrame.new(position, tool.Muzzle.CFrame.p) * CFrame.new(0, 0, 1) * convertToCFrameDegrees(90, 0, 0)
  948. local rayMesh = Instance.new("CylinderMesh",rayPart)
  949. rayMesh.Scale = Vector3.new(1,10,1)
  950. rayMesh.Offset = Vector3.new(0, -distance + rayMesh.Scale.y/2, 0)
  951.  
  952. coroutine.resume(coroutine.create( -- INDEX: CR-RAYMV ... Animates the ray so that it seems to travel.
  953. function ()
  954. for i = 0, distance - rayMesh.Scale.y, 30 do
  955. rayMesh.Offset = rayMesh.Offset + Vector3.new(0, 30, 0)
  956. wait(0.03)
  957. end
  958. rayPart:Destroy()
  959. end
  960. ))
  961.  
  962. game.Debris:AddItem(rayPart, 2) -- Adding something to debris is more reliable than using a script.
  963.  
  964. local recoilXTemp = math.random(-100,100)/100*recoilX
  965. local recoilyTemp = math.random(80,100)/100*recoily
  966. local recoilFrames = 2
  967.  
  968. fireStreakLimiter.Value = fireStreakLimiter.Value + 1
  969. fireStreak = fireStreakLimiter.Value
  970.  
  971. coroutine.resume(coroutine.create( -- INDES: CR-RCLAN ... Animates recoil and camera. Camera recoil was based off of a script somewhere.
  972. function ()
  973. local recoilFormula = fireStreak^1.4/30 * recoilMultiplier
  974. for i = 1, recoilFrames do
  975. local camRotation = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  976. local camScroll = (Cam.CoordinateFrame.p - Cam.Focus.p).magnitude
  977. local ncf = CFrame.new(Cam.Focus.p)*camRotation*convertToCFrameDegrees(recoilyTemp/recoilFrames * recoilFormula, recoilXTemp/recoilFrames * recoilFormula, 0)
  978. weldLeftG.C1 = (weldLeftG.C1 + Vector3.new(0, -0.1/recoilFrames, -0.1/recoilFrames))
  979. weldRightG.C1 = (weldRightG.C1 + Vector3.new(0, -0.1/recoilFrames, 0))
  980. Cam.CoordinateFrame = ncf*CFrame.new(0, 0, camScroll)
  981. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,0,-0.1/recoilFrames)
  982. wait(0.03)
  983. end
  984. end
  985. ))
  986.  
  987. updateAim()
  988.  
  989. wait(0.03)
  990.  
  991. weldLeftG.C1 = (weldLeftG.C1 + Vector3.new(0, 0.1, 0.1))
  992. weldRightG.C1 = (weldRightG.C1 + Vector3.new(0, 0.1, 0))
  993.  
  994. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,0,0.1)
  995.  
  996. tool.Muzzle.PointLight.Enabled = true
  997. tool.Muzzle.BillboardGui.Flash.Image = "http://www.roblox.com/asset/?id="..flashListBig[math.random(1,#flashListBig)] -- Muzzle flash!
  998. tool.Muzzle.BillboardGui.Enabled = true
  999.  
  1000. createShellCasing() -- Shell casing!
  1001.  
  1002. wait(0.03)
  1003.  
  1004. tool.Muzzle.PointLight.Enabled = false
  1005. tool.Muzzle.BillboardGui.Enabled = false
  1006.  
  1007. if rateOfFireScale > 0 then -- How the rate of fire is controled.
  1008. wait(0.03 * rateOfFireScale)
  1009. end
  1010. end
  1011.  
  1012. function modeAutomatic() -- INDEX: F-MAUTO ... Automatic mode
  1013. isFiring = true
  1014. while isFiring == true do
  1015. if not isReloading and playerHumanoid.Health > 0 then
  1016. if AmmoLoaded > 0 then
  1017. AmmoLoaded = AmmoLoaded - 1
  1018. raycastShoot()
  1019. else
  1020. NoAmmoClick:Play()
  1021. canReload = true
  1022. Reload()
  1023. break
  1024. end
  1025. elseif playerHumanoid.Health <= 0 then
  1026. tool:Destroy()
  1027. break
  1028. end
  1029. end
  1030. end
  1031.  
  1032. function modeSingle() -- INDEX: F-MSEMI ... Semi-automatic mode
  1033. if playerHumanoid.Health > 0 then
  1034. if AmmoLoaded > 0 then
  1035. AmmoLoaded = AmmoLoaded - 1
  1036. raycastShoot()
  1037. else
  1038. NoAmmoClick:Play()
  1039. canReload = true
  1040. Reload()
  1041. end
  1042. elseif playerHumanoid.Health <= 0 then
  1043. tool:Destroy()
  1044. end
  1045. end
  1046.  
  1047. function modeBurst() -- INDEX: F-MBRST ... Burst fire mode
  1048. if playerHumanoid.Health > 0 then
  1049. for i = 1, burstLength do
  1050. if AmmoLoaded > 0 then
  1051. AmmoLoaded = AmmoLoaded - 1
  1052. raycastShoot()
  1053. else
  1054. NoAmmoClick:Play()
  1055. canReload = true
  1056. Reload()
  1057. break
  1058. end
  1059. end
  1060. elseif playerHumanoid.Health <= 0 then
  1061. tool:Destroy()
  1062. end
  1063. end
  1064.  
  1065. function onActivated() -- INDEX: F-ACTVT ... Whenever the tool is used
  1066. if not tool.Enabled then
  1067. return
  1068. end
  1069.  
  1070. tool.Enabled = false
  1071. changeGunStatus("disable")
  1072. cooldownInterrupted = true
  1073. if fireMode == 1 then
  1074. modeAutomatic()
  1075.  
  1076. elseif fireMode == 2 then
  1077. modeSingle()
  1078.  
  1079. elseif fireMode == 3 then
  1080. modeBurst()
  1081. end
  1082. tool.Enabled = true
  1083. cooldownInterrupted = false
  1084. changeGunStatus("enable")
  1085. recoilCooldown()
  1086. end
  1087.  
  1088. function chargingHandle() -- F-CHRGN ... Pulls the charging handle of some guns whenever the gun is reloaded empty. Hooray for realism!
  1089. local reloadTween = 10
  1090. for i = 1, reloadTween do
  1091. weldLeftG.C1 = CFrame.new(-0.05 -0.30/reloadTween*i , 0.7 + 0.4/reloadTween*i, 0.7 + 0/reloadTween*i) * convertToCFrameDegrees(325 - 20/reloadTween*i, 0 + 35/reloadTween*i, -90 - 0/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1092. weldRightG.C1 = CFrame.new(-0.95 + 0.5/reloadTween*i, -0.4 + 0.5/reloadTween*i, 0.3 - 1.5/reloadTween*i) *convertToCFrameDegrees(-95 + 5/reloadTween*i, -15 + 30/reloadTween*i, 0 + -80/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1093. wait(0.03)
  1094. end
  1095. wait(0.1)
  1096. local reloadTween = 4
  1097. for i = 1, reloadTween do
  1098. weldLeftG.C1 = CFrame.new(-0.35 + 0/reloadTween*i , 1.1 + -0.4/reloadTween*i, 0.7 + 0/reloadTween*i) * convertToCFrameDegrees(305 + 20/reloadTween*i, 35 + 0/reloadTween*i, -90 - 0/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1099. weldRightG.C1 = CFrame.new(-0.45 + 0/reloadTween*i, 0.1 + -0.2/reloadTween*i, -1.2 + 0/reloadTween*i) *convertToCFrameDegrees(-90 + 0/reloadTween*i, 15 + 0/reloadTween*i, -80 + 0/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1100. wait(0.03)
  1101. end
  1102. ChargingHandleBack:Play()
  1103. wait(0.2)
  1104. local reloadTween = 3
  1105. for i = 1, reloadTween do
  1106. weldLeftG.C1 = CFrame.new(-0.35 + 0/reloadTween*i , 0.7 + 0/reloadTween*i, 0.7 + 0/reloadTween*i) * convertToCFrameDegrees(325 + 0/reloadTween*i, 35 + 5/reloadTween*i, -90 - 0/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1107. weldRightG.C1 = CFrame.new(-0.45 + 0/reloadTween*i, -0.1 + 0/reloadTween*i, -1.2 + 0/reloadTween*i) *convertToCFrameDegrees(-90 + 0/reloadTween*i, 15 + 0/reloadTween*i, -80 + 0/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1108. wait(0.03)
  1109. end
  1110. ChargingHandleForward:Play()
  1111. wait(0.2)
  1112. local reloadTween = 8
  1113. for i = 1, reloadTween do
  1114. weldLeftG.C1 = CFrame.new(-0.35 + 0/reloadTween*i , 0.7 + 0.2/reloadTween*i, 0.7 + 0/reloadTween*i) * convertToCFrameDegrees(325 + -20/reloadTween*i, 40 + -35/reloadTween*i, -90 - 0/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1115. weldRightG.C1 = CFrame.new(-0.45 + -0.5/reloadTween*i, -0.1 + -0.3/reloadTween*i, -1.2 + 1.5/reloadTween*i) *convertToCFrameDegrees(-90 + 0/reloadTween*i, 15 + -30/reloadTween*i, -80 + 80/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1116. wait(0.03)
  1117. end
  1118.  
  1119. weldLeftG.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1120. weldRightG.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1121. end
  1122.  
  1123. function Reload() -- F-RELOD ... Reloading
  1124. if canReload then
  1125. cooldownInterrupted = false
  1126. cancelStatus = false
  1127. recoilCooldown()
  1128. if usesClips then
  1129. if MagazinesCarried <= 0 then
  1130. return
  1131. end
  1132. MagazinesCarried = MagazinesCarried - 1
  1133. end
  1134. wasAmmoLoaded = AmmoLoaded
  1135. AmmoLoaded = 0
  1136. updateHUD()
  1137. changeGunStatus("disable")
  1138. tool.Enabled = false
  1139. if isZoomed then
  1140. zoomOut()
  1141. end
  1142. wait(.1)
  1143. local reloadTween = 12
  1144. for i = 1, reloadTween do
  1145. weldLeftG.C1 = CFrame.new(-0.35 + 1.5/reloadTween*i , 0.9 - 1/reloadTween*i, 0.7 - 1/reloadTween*i) * convertToCFrameDegrees(305 + 30/reloadTween*i, 5 + 30/reloadTween*i, -90 + 90/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1146. weldRightG.C1 = CFrame.new(-0.95 + 0/reloadTween*i, -0.4 + 0.3/reloadTween*i, 0.3 + 0.8/reloadTween*i) * convertToCFrameDegrees(-90, -15, 0 + 15/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1147. wait(0.03)
  1148. end
  1149.  
  1150.  
  1151. MagazineOut:Play()
  1152.  
  1153. local magazineUsedProp = tool.Magazine:Clone()
  1154. magazineUsedProp.CFrame = tool.Magazine.CFrame
  1155. magazineUsedProp.CanCollide = true
  1156. magazineUsedProp.Parent = Workspace
  1157. game.Debris:AddItem(magazineUsedProp, 3)
  1158. tool.Magazine.Transparency = 1
  1159.  
  1160. wait(.3)
  1161. local magazineNewProp = tool.Magazine:Clone()
  1162. magazineNewProp.Transparency = 0
  1163. magazineNewProp.Name = "MagazineProp"
  1164. magazineNewProp.Parent = tool
  1165.  
  1166. local magazineNewPropWeld = Instance.new("Weld")
  1167. leftarm = tool.Parent["Left Arm"]
  1168. magazineNewPropWeldG = magazineNewPropWeld
  1169. magazineNewPropWeld.Parent = magazineNewProp
  1170. magazineNewPropWeld.Part0 = magazineNewProp
  1171. magazineNewPropWeld.Part1 = leftarm
  1172. magazineNewPropWeld.C0 = CFrame.new(-0,-.6,0.8) * convertToCFrameDegrees(0, 90, 90)
  1173.  
  1174. local reloadTween = 12
  1175. for i = 1, reloadTween do
  1176. weldLeftG.C1 = CFrame.new(1.15 - 1.2/reloadTween*i , -0.1 + 0.8/reloadTween*i, -0.3 + 1/reloadTween*i) * convertToCFrameDegrees(335 - 10/reloadTween*i, 35 - 35/reloadTween*i, -0 - 90/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1177. weldRightG.C1 = CFrame.new(-0.95 - 0/reloadTween*i, -0.1 - 0.3/reloadTween*i, 1.1 - 0.8/reloadTween*i) * convertToCFrameDegrees(-90 - 5/reloadTween*i, -15, 15 - 15/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1178. wait(0.03)
  1179. end
  1180. while tool:FindFirstChild("MagazineProp") do
  1181. tool:FindFirstChild("MagazineProp"):Destroy()
  1182. end
  1183. tool.Magazine.Transparency = 0
  1184.  
  1185. MagazineIn:Play()
  1186.  
  1187. wait(.2)
  1188.  
  1189. local reloadTween = 6
  1190. for i = 1, reloadTween do
  1191. weldLeftG.C1 = CFrame.new(-0.05 -0.30/reloadTween*i , 0.7 + 0.2/reloadTween*i, 0.7 + 0/reloadTween*i) * convertToCFrameDegrees(325 - 20/reloadTween*i, 0 + 5/reloadTween*i, -90 - 0/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1192. weldRightG.C1 = CFrame.new(-0.95 - 0/reloadTween*i, -0.4 - 0.0/reloadTween*i, 0.3 - 0.0/reloadTween*i) *convertToCFrameDegrees(-95 + 5/reloadTween*i, -15, 0 + 0/reloadTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1193. wait(0.03)
  1194. end
  1195. end
  1196.  
  1197. weldLeftG.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1198. weldRightG.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1199. wait(0.2)
  1200.  
  1201.  
  1202. if not cancelStatus then
  1203. AmmoLoaded = AmmoMax
  1204. end
  1205. changeGunStatus("enable")
  1206. tool.Enabled = true
  1207. updateHUD()
  1208. end
  1209.  
  1210. function removeWeldArms(mouse) -- INDEX: F-RMVWD ... Removes the arm weld and restores previous values.
  1211. toolIsEquipped = false
  1212. changeGunStatus("enable")
  1213. cancelStatus = true
  1214. recoilMultiplier = defaultRecoilMultiplier
  1215. Cam.CameraSubject = playerHumanoid
  1216. Cam.CameraType = "Custom"
  1217. Cam.FieldOfView = zoomMin
  1218. tool.Muzzle.PointLight.Enabled = false
  1219. tool.Muzzle.BillboardGui.Enabled = false
  1220. playerHumanoid.WalkSpeed = playerSpeed
  1221.  
  1222. while playerPlayer.PlayerGui:FindFirstChild("HudGui") do
  1223. playerPlayer.PlayerGui:FindFirstChild("HudGui"):Destroy()
  1224. wait(0.03)
  1225. end
  1226.  
  1227. if arms ~= nil and torso ~= nil then
  1228. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  1229.  
  1230. if sh ~= nil then
  1231. local yes = true
  1232. if yes then
  1233. yes = false
  1234. sh[1].Part1 = arms[1]
  1235. sh[2].Part1 = arms[2]
  1236. welds[1].Parent = nil
  1237. welds[2].Parent = nil
  1238. falseArmLeftG:Destroy()
  1239. falseArmRightG:Destroy()
  1240. end
  1241. end
  1242. end
  1243. end
  1244.  
  1245. function onDied() -- INDEX: F-ONDIE ... Restores values when the player dies.
  1246. toolIsEquipped = false
  1247. changeGunStatus("enable")
  1248. recoilMultiplier = defaultRecoilMultiplier
  1249. if Cam then
  1250. Cam.CameraSubject = playerHumanoid
  1251. Cam.CameraType = "Custom"
  1252. Cam.FieldOfView = zoomMin
  1253. end
  1254. if tool then
  1255. tool.Muzzle.PointLight.Enabled = false
  1256. tool.Muzzle.BillboardGui.Enabled = false
  1257. end
  1258. if playerHumanoid then
  1259. playerHumanoid.WalkSpeed = playerSpeed
  1260. end
  1261. if playerPlayer then
  1262. playerPlayer.CameraMode = "Classic"
  1263. end
  1264. while playerPlayer.PlayerGui:FindFirstChild("HudGui") do
  1265. playerPlayer.PlayerGui:FindFirstChild("HudGui"):Destroy()
  1266. wait(0.03)
  1267. end
  1268. end
  1269.  
  1270. function zoomIn() -- INDEX: F-ZOMIN ... Zooms in the gun.
  1271. recoilMultiplier = zoomRecoilMultiplier
  1272. playerHumanoid.WalkSpeed = playerSpeed * zoomWalkSpeedMultiplier
  1273. for i = 1, zoomFrames do
  1274. Cam.FieldOfView = Cam.FieldOfView + (zoomMax - Cam.FieldOfView)/3
  1275. wait(0.03)
  1276. end
  1277. Cam.FieldOfView = zoomMax
  1278. isZoomed = true
  1279. end
  1280.  
  1281. function zoomOut() -- INDEX: F-ZMOUT ... Zooms out the gun.
  1282. recoilMultiplier = defaultRecoilMultiplier
  1283. playerHumanoid.WalkSpeed = playerSpeed
  1284. for i = 1, zoomFrames do
  1285. Cam.FieldOfView = Cam.FieldOfView + (zoomMin - Cam.FieldOfView)/3
  1286. wait(0.03)
  1287. end
  1288. Cam.FieldOfView = zoomMin
  1289. isZoomed = false
  1290. end
  1291.  
  1292. function fireModeChange() -- INDEX: F-MDCHG ... Changes the firemodes.
  1293. FireModeClick:Play()
  1294. if fireMode == 1 then
  1295. fireMode = 2
  1296. updateHUD()
  1297. elseif fireMode == 2 then
  1298. fireMode = 3
  1299. updateHUD()
  1300. elseif fireMode == 3 then
  1301. fireMode = 1
  1302. updateHUD()
  1303. end
  1304. end
  1305.  
  1306. function fireModeAnimate() -- INDEX: F-FMANI ... Animation for changing fire modes.
  1307.  
  1308. local fireModeAnimateTween = 8
  1309. for i = 1, fireModeAnimateTween do
  1310. weldLeftG.C1 = CFrame.new(-0.35, 0.9 - 0.8/fireModeAnimateTween*i, 0.7) * convertToCFrameDegrees(305 + 30/fireModeAnimateTween*i, 5, -90) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1311. weldRightG.C1 = CFrame.new(-0.95, -0.4 + 0.1/fireModeAnimateTween*i, 0.3) * convertToCFrameDegrees(-90, -15, 0 + 5/fireModeAnimateTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1312. tool.GripPos = Vector3.new(0, -0.3, -0.2 - .1/fireModeAnimateTween*i)
  1313. wait(0.03)
  1314. end
  1315.  
  1316. wait(.1)
  1317. fireModeAnimateTween = 3
  1318. for i = 1, fireModeAnimateTween do
  1319. weldLeftG.C1 = CFrame.new(-0.35, 0.1 - 0/fireModeAnimateTween*i, 0.7) * convertToCFrameDegrees(335 + 0/fireModeAnimateTween*i, 5 - 10/fireModeAnimateTween*i, -90) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1320. weldRightG.C1 = CFrame.new(-0.95, -0.3 + 0/fireModeAnimateTween*i, 0.3) * convertToCFrameDegrees(-90, -15, 5 + 0/fireModeAnimateTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1321. tool.GripPos = Vector3.new(0, -0.3, -0.3 - 0/fireModeAnimateTween*i)
  1322. wait(0.03)
  1323. end
  1324. fireModeChange()
  1325.  
  1326. wait(0.2)
  1327. fireModeAnimateTween = 8
  1328. for i = 1, fireModeAnimateTween do
  1329. weldLeftG.C1 = CFrame.new(-0.35, 0.1 + 0.8/fireModeAnimateTween*i, 0.7) * convertToCFrameDegrees(335 - 30/fireModeAnimateTween*i, -5 + 10/fireModeAnimateTween*i, -90) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1330. weldRightG.C1 = CFrame.new(-0.95, -0.3 - 0.1/fireModeAnimateTween*i, 0.3) * convertToCFrameDegrees(-90, -15, 5 - 5/fireModeAnimateTween*i) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1331. tool.GripPos = Vector3.new(0, -0.3, -0.3 + 0.1/fireModeAnimateTween*i)
  1332. wait(0.03)
  1333. end
  1334. weldLeftG.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1335. weldRightG.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1336. tool.GripPos = Vector3.new(0, -0.3, -0.2)
  1337. end
  1338.  
  1339. function commandKeys(key) -- INDEX: F-CMDKS ... List of key bindings.
  1340. if key == "v" and canCycleModes then
  1341. changeGunStatus("disable")
  1342. fireModeAnimate()
  1343. wait(.5)
  1344. changeGunStatus("enable")
  1345. elseif key == "z" and canZoom then
  1346. changeGunStatus("disable")
  1347. if not isZoomed then
  1348. zoomIn()
  1349. elseif isZoomed then
  1350. zoomOut()
  1351. end
  1352. wait(.5)
  1353. changeGunStatus("enable")
  1354. elseif key == "r" and canReload and not reloading and AmmoLoaded < AmmoMax then
  1355. changeGunStatus("disable")
  1356. reloading = true
  1357. canReload = true
  1358. Reload()
  1359. reloading = false
  1360. wait(.5)
  1361. changeGunStatus("enable")
  1362. end
  1363. end
  1364.  
  1365. tool.Equipped:connect(WeldArms)
  1366. tool.Unequipped:connect(removeWeldArms)
  1367. tool.Activated:connect(onActivated)
  1368. game.Players.LocalPlayer.Character.Humanoid.Died:connect(onDied)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement