Advertisement
DylanD2003

Untitled

Jul 13th, 2017
1,124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 220.82 KB | None | 0 0
  1. Player = game:GetService("Players").LocalPlayer
  2. Character = Player.Character
  3. PlayerGui = Player.PlayerGui
  4. Backpack = Player.Backpack
  5. Torso = Character.Torso
  6. Head = Character.Head
  7. Humanoid = Character.Humanoid
  8. RootPart = Character.HumanoidRootPart
  9. RootJoint = RootPart.RootJoint
  10. LeftArm = Character["Left Arm"]
  11. LeftLeg = Character["Left Leg"]
  12. RightArm = Character["Right Arm"]
  13. RightLeg = Character["Right Leg"]
  14. LS = Torso["Left Shoulder"]
  15. LH = Torso["Left Hip"]
  16. RS = Torso["Right Shoulder"]
  17. RH = Torso["Right Hip"]
  18. Humanoid.MaxHealth = math.huge
  19. wait()
  20. Humanoid.Health = Humanoid.MaxHealth
  21. local BC = Character["Body Colors"]
  22. BC.HeadColor = BrickColor.new("Lily white")
  23. BC.LeftArmColor = BrickColor.new("Lily white")
  24. BC.LeftLegColor = BrickColor.new("Lily white")
  25. BC.RightArmColor = BrickColor.new("Lily white")
  26. BC.RightLegColor = BrickColor.new("Lily white")
  27. BC.TorsoColor = BrickColor.new("Lily white")
  28. for i,v in pairs(Character:children()) do
  29. if v:IsA("Shirt") then
  30. v:Destroy()
  31. end
  32. end
  33. plr=game.Players.LocalPlayer
  34. meme=Instance.new('Tool',plr.Backpack)
  35. meme.GripForward=Vector3.new(-0.216,0,-0.976)
  36. meme.GripPos=Vector3.new(0,-0.3,-0.2)
  37. meme.GripRight=Vector3.new(0.976,0,-0.216)
  38. meme.GripUp=Vector3.new(0,1,0)
  39. meme.Name='M4'
  40. meme.CanBeDropped=false
  41. hd=Instance.new('Part',meme)
  42. hd.Name='Handle'
  43. hd.Position=Vector3.new(2.9,2.619,-11.019)
  44. hd.Rotation=Vector3.new(-180,-0,180)
  45. hd.Size=Vector3.new(0.257,0.2,0.321)
  46. hd.BrickColor=BrickColor.new('Black')
  47. mz=Instance.new('Part',meme)
  48. mz.Name='Muzzle'
  49. mz.BrickColor=BrickColor.new('Black')
  50. mz.Position=Vector3.new(2.9,2.948,-7.731)
  51. mz.Rotation=Vector3.new(90,0,0)
  52. mz.Size=Vector3.new(0.2,0.2,0.2)
  53. mg=Instance.new('Part',meme)
  54. mg.Name='Magazine'
  55. mg.BrickColor=BrickColor.new('Medium stone grey')
  56. mg.Position=Vector3.new(2.9,2.265,-10.377)
  57. mg.Rotation=Vector3.new(-180,-0,180)
  58. mg.Size=Vector3.new(0.2,0.53,0.289)
  59. st=Instance.new('Part',meme)
  60. st.BrickColor=BrickColor.new('Black')
  61. st.Reflectance=0.2
  62. st.Transparency=1
  63. st.Name='Sights'
  64. st.Position=Vector3.new(2.9,3.358,-10,345)
  65. st.Rotation=Vector3.new(-180,0,0)
  66. st.Size=Vector3.new(0.2,0.2,0.2)
  67. port=Instance.new('Part',meme)
  68. port.Name='Port'
  69. port.BrickColor=BrickColor.new('Dark stone grey')
  70. port.Transparency=1
  71. port.CanCollide=false
  72. port.Size=Vector3.new(0.2,0.2,0.354)
  73. port.Position=Vector3.new(2.555, 4.507, -10.409)
  74. msh1=Instance.new('BlockMesh',st)
  75. msh1.Scale=Vector3.new(0.08,0.016,0.08)
  76. bg=Instance.new('BillboardGui',st)
  77. bg.Active=false
  78. bg.Enabled=true
  79. bg.Size=UDim2.new{0.02,0},{0.02,0}
  80. il=Instance.new('ImageLabel',bg)
  81. il.BackgroundColor3=Color3.new(163,162,165)
  82. il.BackgroundTransparency=1
  83. il.BorderColor3=Color3.new(27,42,53)
  84. il.Visible=true
  85. il.ZIndex=1
  86. il.Image='rbxassetid://131394739'
  87. il.ImageColor3=Color3.new(255,255,255)
  88. nac=Instance.new('Sound',hd)
  89. nac.SoundId='rbxasset://sounds/switch.wav'
  90. nac.Name='NoAmmoClick'
  91. nac.Pitch=2
  92. nac.Volume=1
  93. mo=Instance.new('Sound',hd)
  94. mo.Name='MagazineOut'
  95. mo.SoundId='rbxassetid://131045401'
  96. mo.Volume=1
  97. mo.Pitch=0.85
  98. ss=Instance.new('Sound',hd)
  99. ss.Name='ShootSound'
  100. ss.Pitch=0.75
  101. ss.Volume=1
  102. ss.SoundId='rbxassetid://130767489'
  103. fmc=Instance.new('Sound',hd)
  104. fmc.Name='FireModeClick'
  105. fmc.Volume=1
  106. fmc.Pitch=1.5
  107. fmc.SoundId='rbxasset://sounds/switch.wav'
  108. mi=Instance.new('Sound',hd)
  109. mi.Name='MagazineIn'
  110. mi.Volume=1
  111. mi.Pitch=0.9
  112. mi.SoundId='rbxassetid://131045429'
  113. hg=Instance.new('ScreenGui',script)
  114. hg.Name='HudGui'
  115. fr=Instance.new('Frame',hg)
  116. fr.Active=false
  117. fr.BackgroundColor3=Color3.new(163,162,165)
  118. fr.BackgroundTransparency=0
  119. fr.Position=UDim2.new{1,-30},{1,-125}
  120. fr.Size=UDim2.new{0,-215},{0,-90}
  121. fr.Style='RobloxRound'
  122. ilab=Instance.new('ImageLabel',hg)
  123. ilab.Name='ClipPic'
  124. ilab.Position=UDim2.new{1,-105},{1,-140}
  125. ilab.Size=UDim2.new{0,-8},{0,-15}
  126. all=Instance.new('TextLabel',hg)
  127. all.Name='AmmoLoadedLabel'
  128. all.Position=UDim2.new{1,-185},{1,-135}
  129. all.Size=UDim2.new{0,0},{0,-30}
  130. all.TextXAlignment='Right'
  131. all.TextYAlignment='Bottom'
  132. all.Text='20'
  133. all.FontSize='Size36'
  134. all.TextColor3=Color3.new(255,255,255)
  135. aml=Instance.new('TextLabel',hg)
  136. aml.Name='AmmoMaxLabel'
  137. aml.BackgroundColor3=Color3.new(253,251,255)
  138. aml.Position=UDim2.new{1,-165},{1,-130}
  139. aml.Size=UDim2.new{0,0},{0,-30}
  140. aml.FontSize='Size24'
  141. aml.Text='20'
  142. aml.TextColor3=Color3.new(255,255,255)
  143. aml.TextWrapped=true
  144. aml.TextXAlignment='Left'
  145. aml.TextYAlignment='Bottom'
  146. mgl=Instance.new('TextLabel',hg)
  147. mgl.Name='MagazinesCarriedLabel'
  148. mgl.Position=UDim2.new{1,-100},{1,-140}
  149. mgl.Size=UDim2.new{0,0},{0,-15}
  150. mgl.FontSize='Size10'
  151. mgl.Text='x 6'
  152. mgl.TextColor3=Color3.new(255,255,255)
  153. mgl.TextXAlignment='Left'
  154. ml=Instance.new('TextLabel',hg)
  155. ml.Name='ModeLabel'
  156. ml.Position=UDim2.new{1,-40},{1,-165}
  157. ml.Size=UDim2.new{0,0},{0,-30}
  158. ml.FontSize='Size8'
  159. ml.Text='Auto'
  160. ml.TextColor3=Color3.new(255,255,255)
  161. ml.TextXAlignment='Right'
  162. pol=Instance.new('PointLight',mz)
  163. pol.Color=Color3.new(255,252,222)
  164. pol.Range=30
  165. pol.Enabled=false
  166. pol.Shadows=true
  167. bilgui=Instance.new('BillboardGui',mz)
  168. bilgui.Size=UDim2.new{2,0},{2,0}
  169. flash=Instance.new('ImageLabel',bilgui)
  170. flash.Name='Flash'
  171. flash.Size=UDim2.new{1,1},{1,1}
  172. flash.Image='rbxassetid://131435802'
  173. flash.ClipsDescendants=true
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184. --1:21am what am i doing with my life
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200. print'bored af'
  201. NewInstance = function(class,parent,properties) pcall(function()
  202. local instance = Instance.new(class,parent)
  203. for i,v in next, properties do
  204. pcall(function()
  205. instance[i] = v
  206. end)
  207. end end)
  208. end
  209. 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})
  210. 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})
  211. 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})
  212. 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})
  213. 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})
  214. 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})
  215. 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})
  216. 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})
  217. 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})
  218. 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})
  219. 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})
  220. 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})
  221. 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})
  222. 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})
  223. 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})
  224. 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})
  225. 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})
  226. 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})
  227. 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})
  228. 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})
  229. 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})
  230. 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})
  231. 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})
  232. 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})
  233. 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})
  234. 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})
  235. 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})
  236. 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})
  237. 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})
  238. 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})
  239. 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})
  240. 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})
  241. 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})
  242. 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})
  243. 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})
  244. 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})
  245. 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})
  246. 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})
  247. 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})
  248. 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})
  249. 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})
  250. 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})
  251. 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})
  252. 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})
  253. 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})
  254. 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})
  255. 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})
  256. 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})
  257. 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})
  258. 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})
  259. 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})
  260. 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})
  261. 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})
  262. 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})
  263. 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})
  264. 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})
  265. 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})
  266. 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})
  267. 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})
  268. 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})
  269. 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})
  270. 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})
  271. 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})
  272. 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})
  273. 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})
  274. 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})
  275. 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})
  276. 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})
  277. 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})
  278. 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})
  279. 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})
  280. 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})
  281. 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})
  282. 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})
  283. 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})
  284. 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})
  285. 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})
  286. 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})
  287. 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})
  288. 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})
  289. 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})
  290. 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})
  291. 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})
  292. 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})
  293. 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})
  294. 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})
  295. 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})
  296. 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})
  297. 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})
  298. 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})
  299. 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})
  300. 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})
  301. 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})
  302. 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})
  303. 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})
  304. 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})
  305. 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})
  306. 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})
  307. 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})
  308. 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})
  309. 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})
  310. 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})
  311. 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})
  312. 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})
  313. 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})
  314. 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})
  315. 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})
  316. 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})
  317. 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})
  318. 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})
  319. 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})
  320. 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})
  321. 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})
  322. 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})
  323. 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})
  324. 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})
  325. 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})
  326. 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})
  327. 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})
  328. 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})
  329. 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})
  330. 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})
  331. 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})
  332. script.Parent=meme
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348. local prev
  349. local parts = script.Parent:GetChildren()
  350. for i = 1,#parts do
  351. if (parts[i].className == "Part") then
  352. if (prev ~= nil)then
  353. local weld = Instance.new("Weld")
  354. weld.Part0 = prev
  355. weld.Part1 = parts[i]
  356. weld.C0 = prev.CFrame:inverse()
  357. weld.C1 = parts[i].CFrame:inverse()
  358. weld.Parent = prev
  359. end
  360. prev = parts[i]
  361. end
  362. end
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392. -- DECLARATION OF VARIABLES
  393. local tool = script.Parent
  394. local Cam = game.Workspace.CurrentCamera
  395. local canReload = true
  396. local isFiring = false
  397. local canZoom = true
  398. local canCycleModes = true
  399. local isZoomed = false
  400. local arms = nil
  401. local torso = nil
  402. local welds = {}
  403. local cancelStatus = true
  404. local cooldownInterrupted = false
  405. local reloading = false
  406. local recoilMultiplier = 1
  407. local toolIsEquipped = true
  408.  
  409. wait(0.03)
  410.  
  411. local NoAmmoClick = tool.Handle.NoAmmoClick
  412. local MagazineOut = tool.Handle.MagazineOut
  413. local MagazineIn= tool.Handle.MagazineIn
  414. local FireModeClick = tool.Handle.FireModeClick
  415.  
  416. local playerPlayer
  417. local playerCharacter
  418. local playerHumanoid
  419. local playerSpeed
  420. local wasAmmoLoaded
  421.  
  422. --local moveDetect
  423. --local isBobbing = false
  424.  
  425. local flashListBig = { -- List of image IDs for Muzzleflash -- big
  426. "131435802",
  427. "131435817",
  428. "131435825",
  429. }
  430.  
  431. local fireStreakLimiter = Instance.new("DoubleConstrainedValue") -- Constrains the recoil
  432. fireStreakLimiter.MaxValue = 10
  433. fireStreakLimiter.MinValue = 0
  434. fireStreakLimiter.Value = 0
  435.  
  436. local aimLimiterY = Instance.new("DoubleConstrainedValue") -- Constrains the aim in the Y axis
  437. aimLimiterY.MaxValue = math.rad(70)
  438. aimLimiterY.MinValue = math.rad(-45)
  439. aimLimiterY.Value = 0
  440.  
  441. local fireStreak = fireStreakLimiter.Value
  442.  
  443. -- DECLARATION OF VARIABLES: You can modify the ones below this. Names are intuitive.
  444. --AMMUNITION MECHANICS
  445. local usesMagazines = true -- Uses Magazines: bullets still loaded into magazine after reloading are wasted. Turn of for infinite ammo.
  446. local MagazinesCarried = 6 -- Clips you begin with.
  447. local AmmoLoaded = 30 -- Ammo the gun starts with. Reccommended to be equal to AmmoMax
  448. local AmmoMax = 30 -- Magazine size
  449. --ZOOM
  450. local zoomMin = 70 -- FOV default
  451. local zoomMax = 40 -- FOV zoom in
  452. local zoomFrames = 10 -- Larger number = slower zoom speed
  453. local zoomWalkSpeedMultiplier = 0.5 -- Slows character down by this factor upon zooming
  454. --GUN DAMAGE
  455. local gunDamage = 30 -- duh
  456. local damageIsMultiplied = true -- When true, damage is multiplies depending on where the player is hit. When false, damage dealt is fixed.
  457. local headDamageMultiplier = 2.5 -- gunDamage * headDamageMultiplier
  458. local torsoDamageMultiplier = 1 -- gunDamage * torsoDamageMultiplier
  459. local limbDamageMultiplier = 0.7 -- gunDamage * limbDamageMultiplier
  460. --RECOIL
  461. local recoilX = 3 -- Horizontal recoil
  462. local recoily = 3 -- Vertical recoil
  463. local defaultRecoilMultiplier = 1
  464. local zoomRecoilMultiplier = 0.6 -- Zooming multiplies recoil by this amount
  465. --RAYCASTING
  466. local range = 350 -- [range - (spreadX OR spreadY)] should be less than 1000
  467. local spreadX = 3 -- Horizontal spread
  468. local spreadY = 3 -- Vertical spread
  469. --FIRE MODES
  470. local fireMode = 1 -- Fire mode gun starts with. Look at the list below for a guide.
  471. local burstLength = 3 -- Length of a burst.
  472. local rateOfFireScale = 0 -- the minimum is 0. Each additional unit increases the firing delay by ~0.03 seconds.
  473. --END. Anything below here. Feel free to modify yourself, if you know what you're doing.
  474.  
  475. local fireModeValues = { -- Modes
  476. [1] = "Automatic",
  477. [2] = "Semi-Automatic",
  478. [3] = tostring(burstLength).."-Round Burst"
  479. }
  480.  
  481. print[[Made by XAXA!]] -- Please don't remove me :c -- This only prints in the output window.
  482.  
  483. -- Change how you want the shell casing to look here.
  484. local Shell = Instance.new("Part")
  485. Shell.BrickColor = BrickColor.new(24)
  486. Shell.Name = "Shell"
  487. Shell.Locked = true
  488. Shell.formFactor = 3
  489. Shell.CanCollide = true
  490. Shell.Size = Vector3.new(.2,.2,.2)
  491. Shell.CanCollide = false
  492. --Shell.Parent = game.Workspace
  493. local ShellMesh = Instance.new("CylinderMesh")
  494. ShellMesh.Scale = Vector3.new(0.30, 1, 0.30)
  495.  
  496. --[[INDEXLIST: Here's an index for all the important bits here and a brief description.
  497. CTRL + F is the search function.
  498. -------------------------------------------------------------------------------------------------------
  499. INDEX ..... Description
  500. -------------------------------------------------------------------------------------------------------
  501. INDEXLIST ... Brings you right here!
  502. F-LOADV ..... Gets the player, character, and humanoid.
  503. F-CNGST ..... Called to disable the gun while performing actions.
  504. F-CONV3 ..... Converts an user-friendly RGB value into a Color3 Value.
  505. F-CONVD ..... Shortens converting degree angles to radians.
  506. F-UPDAM ..... Updates the ammo counter whenever the gun is fired.
  507. F-UPDTH ..... Updates the HUD whenever the gun is reloaded or equipped.
  508. F-RECCD ..... Whenever the gun is fired, this function is called. Cools down the recoil of the gun.
  509. F-WELDR ..... Welds the arms.
  510. F-AIMMO ..... Makes the gun aim up and down, makes the torso move side to side.
  511. F-UPDAI ..... Updates the arms/torso whenever the weapon is shot.
  512. F-STPFI ..... Lets the gun know that the player isn't firing anymore.
  513. F-CRTSH ..... Creates shell casing.
  514. F-RYCSH ..... Fires a bullet. As the name implies, it's a raycasting weapon.
  515. CR-TAGHU .... Damages and tags the hit player.
  516. CR-RAYMV .... Animates the ray so that it seems to travel.
  517. CR-RCLAN .... Animates recoil and camera.
  518. F-MAUTO ..... Automatic mode
  519. F-MSEMI ..... Semi-automatic mode
  520. F-MBRST ..... Burst fire mode
  521. F-ACTVT ..... Whenever the tool is used
  522. F-CHRGN ..... Pulls the charging handle of some guns whenever the gun is reloaded empty.
  523. F-RELOD ..... Reloading
  524. F-RMVWD ..... Removes the arm weld and restores previous values.
  525. F-ONDIE ..... Restores values when the player dies.
  526. F-ZOMIN ..... Zooms in the gun.
  527. F-ZMOUT ..... Zooms out the gun.
  528. F-MDCHG ..... Changes the firemodes.
  529. F-FMANI ..... Animation for changing fire modes.
  530. F-CMDKS ..... List of key bindings.
  531. ]]
  532.  
  533. function loadValues() -- INDEX: F-LOADV ... Gets the player, character, and humanoid.
  534. wait(0.03)
  535. cancelStatus = true -- Unequipping the gun will stop the gun from reloading any bullets
  536. tool.Enabled = true
  537.  
  538. playerPlayer = game.Players.LocalPlayer
  539. playerCharacter = playerPlayer.Character
  540. playerHumanoid = playerCharacter.Humanoid
  541.  
  542. if playerHumanoid then
  543. playerSpeed = playerHumanoid.WalkSpeed
  544. else
  545. print [[Humanoid not found]]
  546. end
  547.  
  548. recoilMultiplier = 1 -- Restores the recoil multiplier, in case the player unequips the weapon while zoomed
  549. end
  550.  
  551. function changeGunStatus(status) -- INDEX: F-CNGST ... Called to disable the gun while performing actions.
  552. if status == "disable" then
  553. canCycleModes = false
  554. canReload = false
  555. canZoom = false
  556. reloading = true
  557. elseif status == "enable" then
  558. canCycleModes = true
  559. canReload = true
  560. canZoom = true
  561. reloading = false
  562. else
  563. print[[Invalid Input]] -- Debugging
  564. end
  565. end
  566.  
  567. function convertColor3(r, g, b) -- INDEX: F-CONV3 ... Converts an user-friendly RGB value into a Color3 Value.
  568. return Color3.new(r/255,g/255,b/255)
  569. end
  570.  
  571. 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.
  572. return CFrame.Angles(math.rad(xa), math.rad(ya), math.rad(za))
  573. end
  574.  
  575. function updateAmmo() -- INDEX: F-UPDAM ... Updates the ammo counter whenever the gun is fired.
  576. Hud.AmmoLoadedLabel.Text = tostring(AmmoLoaded)
  577. if AmmoLoaded <= AmmoMax/2 then
  578. Hud.AmmoLoadedLabel.TextColor3 = convertColor3(255,255,0) -- Changes text color to yellow when remaining ammo is <= 1/2 of max.
  579. if AmmoLoaded <= AmmoMax/4 then
  580. Hud.AmmoLoadedLabel.TextColor3 = convertColor3(255,0,0) -- Changes text color to yellow when remaining ammo is <= 1/4 of max.
  581. end
  582. else
  583. Hud.AmmoLoadedLabel.TextColor3 = convertColor3(255,255,255) -- Text color is white, otherwise.
  584. end
  585. end
  586.  
  587. function updateHUD() -- INDEX: F-UPDTH ... Updates the HUD whenever the gun is reloaded or equipped. Uses F-UPDTA to update ammo.
  588. Hud.ModeLabel.Text = (fireModeValues[fireMode])
  589. if usesClips then
  590. Hud.MagazinesCarriedLabel.Text = "x "..MagazinesCarried
  591. else
  592. Hud.MagazinesCarriedLabel.Visible = false
  593. Hud.ClipPic.Visible = false
  594. end
  595. Hud.AmmoMaxLabel.Text = tostring(AmmoMax)
  596. updateAmmo()
  597. end
  598.  
  599. function recoilCooldown() -- INDEX: F-RECCD ... Whenever the gun is fired, this function is called. Cools down the recoil of the gun.
  600. coroutine.resume(coroutine.create(function ()
  601. wait(0.2)
  602. while fireStreakLimiter.Value > 0 and not cooldownInterrupted do
  603. wait(.10 - fireStreakLimiter.Value/100)
  604. fireStreakLimiter.Value = fireStreakLimiter.Value - 1
  605. fireStreak = fireStreakLimiter.Value
  606. end
  607. end))
  608. end
  609.  
  610. 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.
  611. toolIsEquipped = true
  612. print[[Made by XAXA!]]
  613. loadValues()
  614. Hud = script.HudGui:Clone()
  615. Hud.Parent = playerPlayer.PlayerGui
  616. updateHUD()
  617. mouse.KeyDown:connect(commandKeys)
  618. mouse.Button1Up:connect(stopFiring)
  619.  
  620. mouse.Icon = "http://www.roblox.com/asset/?id=131424826" -- Crosshair.
  621. --mouse.Icon = "http://www.roblox.com/asset/?id=133339236" -- Invisible mouse.
  622.  
  623. arms = {tool.Parent:FindFirstChild("Left Arm"), tool.Parent:FindFirstChild("Right Arm")}
  624. torso = tool.Parent:FindFirstChild("Torso")
  625.  
  626. if arms ~= nil and torso ~= nil then
  627. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  628.  
  629. if sh ~= nil then
  630. local yes = true
  631.  
  632. if yes then
  633. yes = false
  634. sh[1].Part1 = nil
  635. sh[2].Part1 = nil
  636.  
  637. local falseArmLeft = arms[1]:clone()
  638. falseArmLeftG = falseArmLeft
  639. falseArmLeft.Parent = tool
  640. falseArmLeft.BrickColor = arms[1].BrickColor
  641. local meshCheck1 = tool.Parent:FindFirstChild("leftarm")
  642. if meshCheck1 then
  643. meshBody1 = Instance.new("SpecialMesh")
  644. meshBody1.Parent = falseArmLeft
  645. meshBody1.MeshId = "http://www.roblox.com/asset/?id="..tostring(meshCheck1.MeshId)
  646. meshBody1.Scale = Vector3.new(.90,.90,.90)
  647. else
  648.  
  649. meshDefault1 = Instance.new("BlockMesh")
  650. meshDefault1.Parent = falseArmLeft
  651. meshDefault1.Scale = Vector3.new(.80,.95,.80)
  652. meshDefault1.Parent = falseArmLeft
  653. end
  654.  
  655. local falseArmWeldLeft = Instance.new("Weld")
  656. falseArmWeldLeft.Parent = falseArmLeft
  657. falseArmWeldLeft.Part0 = falseArmLeft
  658. falseArmWeldLeft.Part1 = arms[1]
  659.  
  660. local falseArmRight = arms[2]:clone()
  661. falseArmRightG = falseArmRight
  662. falseArmRight.Parent = tool
  663. falseArmRight.BrickColor = arms[2].BrickColor
  664.  
  665. local meshCheck2 = tool.Parent:FindFirstChild("rightarm")
  666. if meshCheck2 then
  667. meshBody2 = Instance.new("SpecialMesh")
  668. meshBody2.Parent = falseArmRight
  669. meshBody2.MeshId = "http://www.roblox.com/asset/?id="..tostring(meshCheck2.MeshId)
  670. meshBody2.Scale = Vector3.new(.90,.90,.90)
  671. else
  672.  
  673. meshDefault2 = Instance.new("BlockMesh")
  674. meshDefault2.Parent = falseArmRight
  675. meshDefault2.Scale = Vector3.new(.80,.95,.80)
  676. meshDefault2.Parent = falseArmRight
  677. end
  678.  
  679. local falseArmWeldRight = Instance.new("Weld")
  680. falseArmWeldRight.Parent = falseArmRight
  681. falseArmWeldRight.Part0 = falseArmRight
  682. falseArmWeldRight.Part1 = arms[2]
  683.  
  684. local weldLeft = Instance.new("Weld") -- left arm
  685. weldLeftG = weldLeft
  686. weldLeft.Part0 = torso
  687. weldLeft.Parent = torso
  688. weldLeft.Part1 = arms[1]
  689. weldLeft.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90)
  690.  
  691. --X position value moves arm DOWNWARDS... X angle value rotates arm IN (C)
  692. --Y position value moves arm FORWARD... Y angle value tilts arm UPWARDS (C)
  693. --Z position value moves arm AWAY... Z angle value tilts arm INWARDS (C)
  694.  
  695. welds[1] = weldLeft
  696.  
  697. local weldRight = Instance.new("Weld") -- right arm
  698. weldRightG = weldRight
  699. weldRight.Part0 = torso
  700. weldRight.Parent = torso
  701. weldRight.Part1 = arms[2]
  702. weldRight.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0)
  703. welds[2] = weldRight
  704.  
  705. --X position value moves arm INSIDE... X angle value tilts arm DOWNWARDS (C)
  706. --Y position value moves arm FORWARD... Y angle value rotates arm AWAY (C)
  707. --Z position value moves arm UPWARDS... Z angle value tilts arm OUTWARDS (C)
  708. --X GripPos value move tool INSIDE. Y GripPos value move tool DOWNWARDS. Z GripPos value move tool FORWARDS.
  709.  
  710. --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...
  711.  
  712. 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))
  713.  
  714. weldLeftG.C1 = weldLeftG.C1 * CFrame.Angles(aimLimiterY.Value, 0, 0)
  715. weldRightG.C1 = weldRightG.C1 * CFrame.Angles(aimLimiterY.Value, 0, 0)
  716.  
  717. local hit = playerHumanoid.TargetPoint
  718. local newHit = Vector3.new(hit.X,tool.Sights.Position.Y,hit.Z)
  719. local dir = (newHit - tool.Sights.Position).unit
  720. local spawnPos = playerCharacter.Torso.Position
  721. local pos = spawnPos + (dir * 0)
  722. playerCharacter.Torso.CFrame = CFrame.new(pos, pos + dir)
  723. --Adapted from the bodygyro script that makes your character move around. Thanks!
  724.  
  725. 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.
  726. local aimLastY = aimLimiterY.Value
  727. 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))
  728.  
  729. weldLeftG.C1 = weldLeftG.C1 * CFrame.Angles(aimLimiterY.Value-aimLastY, 0, 0)
  730. weldRightG.C1 = weldRightG.C1 * CFrame.Angles(aimLimiterY.Value-aimLastY, 0, 0)
  731.  
  732. local hit = playerHumanoid.TargetPoint
  733. local newHit = Vector3.new(hit.X,tool.Sights.Position.Y,hit.Z)
  734. local dir = (newHit - tool.Sights.Position).unit
  735. local spawnPos = playerCharacter.Torso.Position
  736. local pos = spawnPos + (dir * 0)
  737. playerCharacter.Torso.CFrame = CFrame.new(pos, pos + dir)
  738. end
  739. mouse.Move:connect(aim)
  740.  
  741. end
  742. end
  743. end
  744. end
  745.  
  746. function updateAim() -- INDEX: F-UPDAI ... Updates the arms/torso whenever the weapon is shot.
  747.  
  748. local aimLastY = aimLimiterY.Value
  749. 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))
  750.  
  751. weldLeftG.C1 = weldLeftG.C1 * CFrame.Angles(aimLimiterY.Value-aimLastY, 0, 0)
  752. weldRightG.C1 = weldRightG.C1 * CFrame.Angles(aimLimiterY.Value-aimLastY, 0, 0)
  753.  
  754. local hit = playerHumanoid.TargetPoint
  755. local newHit = Vector3.new(hit.X,tool.Sights.Position.Y,hit.Z)
  756. local dir = (newHit - tool.Sights.Position).unit
  757. local spawnPos = playerCharacter.Torso.Position
  758. local pos = spawnPos + (dir * 0)
  759. playerCharacter.Torso.CFrame = CFrame.new(pos, pos + dir)
  760.  
  761. end
  762.  
  763. function stopFiring(mouse) -- INDEX: F-STPFI ... Lets the gun know that the player isn't firing anymore.
  764. isFiring = false
  765. end
  766.  
  767. function createShellCasing() -- INDEX: F-CRTSH ... Creates shell casing from a Part named "Port". Hooray for a bullet casing! ~~XAXA
  768. local ShellClone = Shell:Clone()
  769. ShellClone.Parent = playerCharacter
  770. ShellClone.CFrame = tool.Port.CFrame * convertToCFrameDegrees(90,0,0)
  771. 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))
  772. ShellClone.RotVelocity = Vector3.new(0,0,(math.random(200,400) / 10))
  773. local ShellMeshClone = ShellMesh:Clone()
  774. ShellMeshClone.Parent = ShellClone
  775. game.Debris:AddItem(ShellClone, 0.4) --Add it to the debris. No script can match this one's reliability.
  776. end
  777.  
  778.  
  779.  
  780. function raycastShoot() -- INDEX: F-RYCSH ... Fires a bullet. As the name implies, it's a raycasting weapon.
  781. 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))))
  782. local hit, position = game.Workspace:FindPartOnRay(ray, tool.Parent)-- ignoreList)
  783.  
  784. local ShootSound = tool.Handle.ShootSound
  785. ShootSound.Pitch = math.random(100,105)/100
  786. ShootSound:Play()
  787.  
  788. updateAmmo()
  789.  
  790. local humanoid = hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid")
  791.  
  792. coroutine.resume(coroutine.create( -- INDES: CR-TAGHU ... Damages and tags the hit player.
  793. function ()
  794. if humanoid and humanoid.Parent.Name ~= tool.Parent.Name then --and hit:IsDescendantOf(humanoid.Parent) then
  795. while humanoid:FindFirstChild("creator") do -- removes any previous tags on the humanoid
  796. humanoid:FindFirstChild("creator"):Destroy()
  797. end
  798. local KillRecord = Instance.new("ObjectValue")
  799. KillRecord.Value = playerPlayer
  800. KillRecord.Name = "creator"
  801. KillRecord.Parent = humanoid
  802. if damageIsMultiplied then -- if damage is multiplied depending on where the player is hit...
  803. if hit.Name == "Head" then
  804. humanoid:TakeDamage(gunDamage * headDamageMultiplier)
  805. elseif hit.Name == "Torso" then
  806. humanoid:TakeDamage(gunDamage * torsoDamageMultiplier)
  807. else -- If you didn't hit the torso or the head, you probably hit a limb... Right?
  808. humanoid:TakeDamage(gunDamage * limbDamageMultiplier)
  809. end
  810. else -- otherwise
  811. humanoid:TakeDamage(gunDamage) -- It does base damage
  812. end
  813. wait(1)
  814. if humanoid then
  815. local tagCheck = humanoid:findFirstChild("creator")
  816. if tagCheck then
  817. tagCheck:Destroy()
  818. end
  819. end
  820. end
  821. end))
  822.  
  823. local distance = (position - tool.Muzzle.CFrame.p).magnitude
  824. local rayPart = Instance.new("Part", tool)
  825. rayPart.Name = "RayPart"
  826. rayPart.BrickColor = BrickColor.new(24)
  827. rayPart.Transparency = 0.5
  828. rayPart.Anchored = true
  829. rayPart.CanCollide = false
  830. rayPart.TopSurface = Enum.SurfaceType.Smooth
  831. rayPart.BottomSurface = Enum.SurfaceType.Smooth
  832. rayPart.formFactor = Enum.FormFactor.Custom
  833. rayPart.Size = Vector3.new(.2, 1, .2)
  834. rayPart.CFrame = CFrame.new(position, tool.Muzzle.CFrame.p) * CFrame.new(0, 0, 1) * convertToCFrameDegrees(90, 0, 0)
  835. local rayMesh = Instance.new("CylinderMesh",rayPart)
  836. rayMesh.Scale = Vector3.new(1,10,1)
  837. rayMesh.Offset = Vector3.new(0, -distance + rayMesh.Scale.y/2, 0)
  838.  
  839. coroutine.resume(coroutine.create( -- INDEX: CR-RAYMV ... Animates the ray so that it seems to travel.
  840. function ()
  841. for i = 0, distance - rayMesh.Scale.y, 30 do
  842. rayMesh.Offset = rayMesh.Offset + Vector3.new(0, 30, 0)
  843. wait(0.03)
  844. end
  845. rayPart:Destroy()
  846. end
  847. ))
  848.  
  849. game.Debris:AddItem(rayPart, 2) -- Adding something to debris is more reliable than using a script.
  850.  
  851. local recoilXTemp = math.random(-100,100)/100*recoilX
  852. local recoilyTemp = math.random(80,100)/100*recoily
  853. local recoilFrames = 2
  854.  
  855. fireStreakLimiter.Value = fireStreakLimiter.Value + 1
  856. fireStreak = fireStreakLimiter.Value
  857.  
  858. coroutine.resume(coroutine.create( -- INDES: CR-RCLAN ... Animates recoil and camera. Camera recoil was based off of a script somewhere.
  859. function ()
  860. local recoilFormula = fireStreak^1.4/30 * recoilMultiplier
  861. for i = 1, recoilFrames do
  862. local camRotation = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  863. local camScroll = (Cam.CoordinateFrame.p - Cam.Focus.p).magnitude
  864. local ncf = CFrame.new(Cam.Focus.p)*camRotation*convertToCFrameDegrees(recoilyTemp/recoilFrames * recoilFormula, recoilXTemp/recoilFrames * recoilFormula, 0)
  865. weldLeftG.C1 = (weldLeftG.C1 + Vector3.new(0, -0.1/recoilFrames, -0.1/recoilFrames))
  866. weldRightG.C1 = (weldRightG.C1 + Vector3.new(0, -0.1/recoilFrames, 0))
  867. Cam.CoordinateFrame = ncf*CFrame.new(0, 0, camScroll)
  868. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,0,-0.1/recoilFrames)
  869. wait(0.03)
  870. end
  871. end
  872. ))
  873.  
  874. updateAim()
  875.  
  876. wait(0.03)
  877.  
  878. weldLeftG.C1 = (weldLeftG.C1 + Vector3.new(0, 0.1, 0.1))
  879. weldRightG.C1 = (weldRightG.C1 + Vector3.new(0, 0.1, 0))
  880.  
  881. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,0,0.1)
  882.  
  883. tool.Muzzle.PointLight.Enabled = true
  884. tool.Muzzle.BillboardGui.Flash.Image = "http://www.roblox.com/asset/?id="..flashListBig[math.random(1,#flashListBig)] -- Muzzle flash!
  885. tool.Muzzle.BillboardGui.Enabled = true
  886.  
  887. createShellCasing() -- Shell casing!
  888.  
  889. wait(0.03)
  890.  
  891. tool.Muzzle.PointLight.Enabled = false
  892. tool.Muzzle.BillboardGui.Enabled = false
  893.  
  894. if rateOfFireScale > 0 then -- How the rate of fire is controled.
  895. wait(0.03 * rateOfFireScale)
  896. end
  897. end
  898.  
  899. function modeAutomatic() -- INDEX: F-MAUTO ... Automatic mode
  900. isFiring = true
  901. while isFiring == true do
  902. if not isReloading and playerHumanoid.Health > 0 then
  903. if AmmoLoaded > 0 then
  904. AmmoLoaded = AmmoLoaded - 1
  905. raycastShoot()
  906. else
  907. NoAmmoClick:Play()
  908. canReload = true
  909. Reload()
  910. break
  911. end
  912. elseif playerHumanoid.Health <= 0 then
  913. tool:Destroy()
  914. break
  915. end
  916. end
  917. end
  918.  
  919. function modeSingle() -- INDEX: F-MSEMI ... Semi-automatic mode
  920. if playerHumanoid.Health > 0 then
  921. if AmmoLoaded > 0 then
  922. AmmoLoaded = AmmoLoaded - 1
  923. raycastShoot()
  924. else
  925. NoAmmoClick:Play()
  926. canReload = true
  927. Reload()
  928. end
  929. elseif playerHumanoid.Health <= 0 then
  930. tool:Destroy()
  931. end
  932. end
  933.  
  934. function modeBurst() -- INDEX: F-MBRST ... Burst fire mode
  935. if playerHumanoid.Health > 0 then
  936. for i = 1, burstLength do
  937. if AmmoLoaded > 0 then
  938. AmmoLoaded = AmmoLoaded - 1
  939. raycastShoot()
  940. else
  941. NoAmmoClick:Play()
  942. canReload = true
  943. Reload()
  944. break
  945. end
  946. end
  947. elseif playerHumanoid.Health <= 0 then
  948. tool:Destroy()
  949. end
  950. end
  951.  
  952. function onActivated() -- INDEX: F-ACTVT ... Whenever the tool is used
  953. if not tool.Enabled then
  954. return
  955. end
  956.  
  957. tool.Enabled = false
  958. changeGunStatus("disable")
  959. cooldownInterrupted = true
  960. if fireMode == 1 then
  961. modeAutomatic()
  962.  
  963. elseif fireMode == 2 then
  964. modeSingle()
  965.  
  966. elseif fireMode == 3 then
  967. modeBurst()
  968. end
  969. tool.Enabled = true
  970. cooldownInterrupted = false
  971. changeGunStatus("enable")
  972. recoilCooldown()
  973. end
  974.  
  975. function chargingHandle() -- F-CHRGN ... Pulls the charging handle of some guns whenever the gun is reloaded empty. Hooray for realism!
  976. local reloadTween = 10
  977. for i = 1, reloadTween do
  978. 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)
  979. 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)
  980. wait(0.03)
  981. end
  982. wait(0.1)
  983. local reloadTween = 4
  984. for i = 1, reloadTween do
  985. 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)
  986. 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)
  987. wait(0.03)
  988. end
  989. ChargingHandleBack:Play()
  990. wait(0.2)
  991. local reloadTween = 3
  992. for i = 1, reloadTween do
  993. 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)
  994. 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)
  995. wait(0.03)
  996. end
  997. ChargingHandleForward:Play()
  998. wait(0.2)
  999. local reloadTween = 8
  1000. for i = 1, reloadTween do
  1001. 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)
  1002. 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)
  1003. wait(0.03)
  1004. end
  1005.  
  1006. weldLeftG.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1007. weldRightG.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1008. end
  1009.  
  1010. function Reload() -- F-RELOD ... Reloading
  1011. if canReload then
  1012. cooldownInterrupted = false
  1013. cancelStatus = false
  1014. recoilCooldown()
  1015. if usesClips then
  1016. if MagazinesCarried <= 0 then
  1017. return
  1018. end
  1019. MagazinesCarried = MagazinesCarried - 1
  1020. end
  1021. wasAmmoLoaded = AmmoLoaded
  1022. AmmoLoaded = 0
  1023. updateHUD()
  1024. changeGunStatus("disable")
  1025. tool.Enabled = false
  1026. if isZoomed then
  1027. zoomOut()
  1028. end
  1029. wait(.1)
  1030. local reloadTween = 12
  1031. for i = 1, reloadTween do
  1032. 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)
  1033. 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)
  1034. wait(0.03)
  1035. end
  1036.  
  1037.  
  1038. MagazineOut:Play()
  1039.  
  1040. local magazineUsedProp = tool.Magazine:Clone()
  1041. magazineUsedProp.CFrame = tool.Magazine.CFrame
  1042. magazineUsedProp.CanCollide = true
  1043. magazineUsedProp.Parent = Workspace
  1044. game.Debris:AddItem(magazineUsedProp, 3)
  1045. tool.Magazine.Transparency = 1
  1046.  
  1047. wait(.3)
  1048. local magazineNewProp = tool.Magazine:Clone()
  1049. magazineNewProp.Transparency = 0
  1050. magazineNewProp.Name = "MagazineProp"
  1051. magazineNewProp.Parent = tool
  1052.  
  1053. local magazineNewPropWeld = Instance.new("Weld")
  1054. leftarm = tool.Parent["Left Arm"]
  1055. magazineNewPropWeldG = magazineNewPropWeld
  1056. magazineNewPropWeld.Parent = magazineNewProp
  1057. magazineNewPropWeld.Part0 = magazineNewProp
  1058. magazineNewPropWeld.Part1 = leftarm
  1059. magazineNewPropWeld.C0 = CFrame.new(-0,-.6,0.8) * convertToCFrameDegrees(0, 90, 90)
  1060.  
  1061. local reloadTween = 12
  1062. for i = 1, reloadTween do
  1063. 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)
  1064. 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)
  1065. wait(0.03)
  1066. end
  1067. while tool:FindFirstChild("MagazineProp") do
  1068. tool:FindFirstChild("MagazineProp"):Destroy()
  1069. end
  1070. tool.Magazine.Transparency = 0
  1071.  
  1072. MagazineIn:Play()
  1073.  
  1074. wait(.2)
  1075.  
  1076. local reloadTween = 6
  1077. for i = 1, reloadTween do
  1078. 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)
  1079. 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)
  1080. wait(0.03)
  1081. end
  1082. end
  1083.  
  1084. weldLeftG.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1085. weldRightG.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1086. wait(0.2)
  1087.  
  1088.  
  1089. if not cancelStatus then
  1090. AmmoLoaded = AmmoMax
  1091. end
  1092. changeGunStatus("enable")
  1093. tool.Enabled = true
  1094. updateHUD()
  1095. end
  1096.  
  1097. function removeWeldArms(mouse) -- INDEX: F-RMVWD ... Removes the arm weld and restores previous values.
  1098. toolIsEquipped = false
  1099. changeGunStatus("enable")
  1100. cancelStatus = true
  1101. recoilMultiplier = defaultRecoilMultiplier
  1102. Cam.CameraSubject = playerHumanoid
  1103. Cam.CameraType = "Custom"
  1104. Cam.FieldOfView = zoomMin
  1105. tool.Muzzle.PointLight.Enabled = false
  1106. tool.Muzzle.BillboardGui.Enabled = false
  1107. playerHumanoid.WalkSpeed = playerSpeed
  1108.  
  1109. while playerPlayer.PlayerGui:FindFirstChild("HudGui") do
  1110. playerPlayer.PlayerGui:FindFirstChild("HudGui"):Destroy()
  1111. wait(0.03)
  1112. end
  1113.  
  1114. if arms ~= nil and torso ~= nil then
  1115. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  1116.  
  1117. if sh ~= nil then
  1118. local yes = true
  1119. if yes then
  1120. yes = false
  1121. sh[1].Part1 = arms[1]
  1122. sh[2].Part1 = arms[2]
  1123. welds[1].Parent = nil
  1124. welds[2].Parent = nil
  1125. falseArmLeftG:Destroy()
  1126. falseArmRightG:Destroy()
  1127. end
  1128. end
  1129. end
  1130. end
  1131.  
  1132. function onDied() -- INDEX: F-ONDIE ... Restores values when the player dies.
  1133. toolIsEquipped = false
  1134. changeGunStatus("enable")
  1135. recoilMultiplier = defaultRecoilMultiplier
  1136. if Cam then
  1137. Cam.CameraSubject = playerHumanoid
  1138. Cam.CameraType = "Custom"
  1139. Cam.FieldOfView = zoomMin
  1140. end
  1141. if tool then
  1142. tool.Muzzle.PointLight.Enabled = false
  1143. tool.Muzzle.BillboardGui.Enabled = false
  1144. end
  1145. if playerHumanoid then
  1146. playerHumanoid.WalkSpeed = playerSpeed
  1147. end
  1148. if playerPlayer then
  1149. playerPlayer.CameraMode = "Classic"
  1150. end
  1151. while playerPlayer.PlayerGui:FindFirstChild("HudGui") do
  1152. playerPlayer.PlayerGui:FindFirstChild("HudGui"):Destroy()
  1153. wait(0.03)
  1154. end
  1155. end
  1156.  
  1157. function zoomIn() -- INDEX: F-ZOMIN ... Zooms in the gun.
  1158. recoilMultiplier = zoomRecoilMultiplier
  1159. playerHumanoid.WalkSpeed = playerSpeed * zoomWalkSpeedMultiplier
  1160. for i = 1, zoomFrames do
  1161. Cam.FieldOfView = Cam.FieldOfView + (zoomMax - Cam.FieldOfView)/3
  1162. wait(0.03)
  1163. end
  1164. Cam.FieldOfView = zoomMax
  1165. isZoomed = true
  1166. end
  1167.  
  1168. function zoomOut() -- INDEX: F-ZMOUT ... Zooms out the gun.
  1169. recoilMultiplier = defaultRecoilMultiplier
  1170. playerHumanoid.WalkSpeed = playerSpeed
  1171. for i = 1, zoomFrames do
  1172. Cam.FieldOfView = Cam.FieldOfView + (zoomMin - Cam.FieldOfView)/3
  1173. wait(0.03)
  1174. end
  1175. Cam.FieldOfView = zoomMin
  1176. isZoomed = false
  1177. end
  1178.  
  1179. function fireModeChange() -- INDEX: F-MDCHG ... Changes the firemodes.
  1180. FireModeClick:Play()
  1181. if fireMode == 1 then
  1182. fireMode = 2
  1183. updateHUD()
  1184. elseif fireMode == 2 then
  1185. fireMode = 3
  1186. updateHUD()
  1187. elseif fireMode == 3 then
  1188. fireMode = 1
  1189. updateHUD()
  1190. end
  1191. end
  1192.  
  1193. function fireModeAnimate() -- INDEX: F-FMANI ... Animation for changing fire modes.
  1194.  
  1195. local fireModeAnimateTween = 8
  1196. for i = 1, fireModeAnimateTween do
  1197. 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)
  1198. 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)
  1199. tool.GripPos = Vector3.new(0, -0.3, -0.2 - .1/fireModeAnimateTween*i)
  1200. wait(0.03)
  1201. end
  1202.  
  1203. wait(.1)
  1204. fireModeAnimateTween = 3
  1205. for i = 1, fireModeAnimateTween do
  1206. 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)
  1207. 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)
  1208. tool.GripPos = Vector3.new(0, -0.3, -0.3 - 0/fireModeAnimateTween*i)
  1209. wait(0.03)
  1210. end
  1211. fireModeChange()
  1212.  
  1213. wait(0.2)
  1214. fireModeAnimateTween = 8
  1215. for i = 1, fireModeAnimateTween do
  1216. 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)
  1217. 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)
  1218. tool.GripPos = Vector3.new(0, -0.3, -0.3 + 0.1/fireModeAnimateTween*i)
  1219. wait(0.03)
  1220. end
  1221. weldLeftG.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1222. weldRightG.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0) * CFrame.Angles(aimLimiterY.Value, 0, 0)
  1223. tool.GripPos = Vector3.new(0, -0.3, -0.2)
  1224. end
  1225.  
  1226. function commandKeys(key) -- INDEX: F-CMDKS ... List of key bindings.
  1227. if key == "v" and canCycleModes then
  1228. changeGunStatus("disable")
  1229. fireModeAnimate()
  1230. wait(.5)
  1231. changeGunStatus("enable")
  1232. elseif key == "z" and canZoom then
  1233. changeGunStatus("disable")
  1234. if not isZoomed then
  1235. zoomIn()
  1236. elseif isZoomed then
  1237. zoomOut()
  1238. end
  1239. wait(.5)
  1240. changeGunStatus("enable")
  1241. elseif key == "r" and canReload and not reloading and AmmoLoaded < AmmoMax then
  1242. changeGunStatus("disable")
  1243. reloading = true
  1244. canReload = true
  1245. Reload()
  1246. reloading = false
  1247. wait(.5)
  1248. changeGunStatus("enable")
  1249. end
  1250. end
  1251.  
  1252. tool.Equipped:connect(WeldArms)
  1253. tool.Unequipped:connect(removeWeldArms)
  1254. tool.Activated:connect(onActivated)
  1255. game.Players.LocalPlayer.Character.Humanoid.Died:connect(onDied)
  1256. for i,v in pairs(Character:children()) do
  1257. if v:IsA("Pants") then
  1258. v:Destroy()
  1259. end
  1260. end
  1261. ------Face----------
  1262. Character.Head.face.Texture = "rbxassetid://405705854"
  1263. ------Remover-------
  1264.  
  1265. for i,v in pairs(Character:children()) do
  1266. if v:IsA("Hat") then
  1267. v:Destroy()
  1268. end
  1269. end
  1270. for i,v in pairs(Character:children()) do
  1271. if v:IsA("Accessory") then
  1272. v:Destroy()
  1273. end
  1274. end
  1275. for i,v in pairs(Character:children()) do
  1276. if v:IsA("Hair") then
  1277. v:Destroy()
  1278. end
  1279. end
  1280. ------Heavy---------
  1281. CV="Maroon"
  1282. Player = game.Players.LocalPlayer
  1283. char = Player.Character
  1284. local txt = Instance.new("BillboardGui", Character)
  1285. txt.Adornee = Character .Head
  1286. txt.Name = "_status"
  1287. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1288. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1289. local text = Instance.new("TextLabel", txt)
  1290. text.Size = UDim2.new(10, 0, 7, 0)
  1291. text.FontSize = "Size24"
  1292. text.TextScaled = true
  1293. text.TextTransparency = 0
  1294. text.BackgroundTransparency = 1
  1295. text.TextTransparency = 0
  1296. text.TextStrokeTransparency = 0
  1297. text.Font = "Bodoni"
  1298. text.TextStrokeColor3 = Color3.new(255,255,255)
  1299.  
  1300. v=Instance.new("Part")
  1301. v.Name = "ColorBrick"
  1302. v.Parent=Player.Character
  1303. v.FormFactor="Symmetric"
  1304. v.Anchored=true
  1305. v.CanCollide=false
  1306. v.BottomSurface="Smooth"
  1307. v.TopSurface="Smooth"
  1308. v.Size=Vector3.new(10,5,3)
  1309. v.Transparency=1
  1310. v.CFrame=Character.Torso.CFrame
  1311. v.BrickColor=BrickColor.new(CV)
  1312. v.Transparency=1
  1313. text.TextColor3 = Color3.new(0,0,0)
  1314. v.Shape="Block"
  1315. text.Text = "The hacker"
  1316. --------------------
  1317. shirt = Instance.new("Shirt", Character)
  1318. shirt.Name = "Shirt"
  1319. pants = Instance.new("Pants", Character)
  1320. pants.Name = "Pants"
  1321. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=583255073"
  1322. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=400139639"
  1323. sound = Instance.new("Sound", Character)
  1324. sound.SoundId = "rbxassetid://441544301"
  1325. sound.Volume = 100000000
  1326. sound.EmitterSize = 25
  1327. sound:Play()
  1328. sound.Looped = true
  1329. Face = Head.face
  1330. Neck = Torso.Neck
  1331. it = Instance.new
  1332. vt = Vector3.new
  1333. cf = CFrame.new
  1334. rad = math.rad
  1335. euler = CFrame.fromEulerAnglesXYZ
  1336. angles = CFrame.Angles
  1337. Mouse = Player:GetMouse()
  1338. coroutine.resume(coroutine.create(function()
  1339. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  1340. Text = "Fixed by PixelFir3 / Cortana#8155";
  1341. Color = Color3.new(0, 1, 1);
  1342. Font = Enum.Font.Code;
  1343. FontSize = Enum.FontSize.Size24;
  1344. })
  1345. end))
  1346. ArtificialHB = Instance.new("BindableEvent", script)
  1347. ArtificialHB.Name = "ArtificialHB"
  1348. script:WaitForChild("ArtificialHB")
  1349. frame = 0.016666666666667
  1350. tf = 0
  1351. allowframeloss = false
  1352. tossremainder = false
  1353. lastframe = tick()
  1354. script.ArtificialHB:Fire()
  1355. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1356.  
  1357. tf = tf + s
  1358. if frame <= tf then
  1359. if allowframeloss then
  1360. script.ArtificialHB:Fire()
  1361. lastframe = tick()
  1362. else
  1363. for i = 1, math.floor(tf / frame) do
  1364. script.ArtificialHB:Fire()
  1365. end
  1366. lastframe = tick()
  1367. end
  1368. if tossremainder then
  1369. tf = 0
  1370. else
  1371. tf = tf - frame * math.floor(tf / frame)
  1372. end
  1373. end
  1374. end
  1375. )
  1376. local animationspeed = 2
  1377. hbwait = function(number)
  1378.  
  1379. if number == 0 or number == nil then
  1380. ArtificialHB.Event:wait()
  1381. else
  1382. for i = 0, number do
  1383. ArtificialHB.Event:wait()
  1384. end
  1385. end
  1386. end
  1387.  
  1388. local Stats = Instance.new("Folder", Character)
  1389. Stats.Name = "Stats"
  1390. local Defense = Instance.new("NumberValue", Stats)
  1391. Defense.Name = "Defense"
  1392. Defense.Value = 0.1
  1393. local Movement = Instance.new("NumberValue", Stats)
  1394. Movement.Name = "Movement"
  1395. Movement.Value = 0.35
  1396. local Damage = Instance.new("NumberValue", Stats)
  1397. Damage.Name = "Damage"
  1398. Damage.Value = 0
  1399. local Mana = Instance.new("NumberValue", Stats)
  1400. Mana.Name = "Mana"
  1401. Mana.Value = 0
  1402. local Rooted = Instance.new("BoolValue", Stats)
  1403. Rooted.Name = "Rooted"
  1404. Rooted.Value = false
  1405. local BlockValue = Instance.new("BoolValue", Stats)
  1406. BlockValue.Name = "BlockValue"
  1407. BlockValue.Value = false
  1408. local StaggerHitAnim = Instance.new("BoolValue", Stats)
  1409. StaggerHitAnim.Name = "StaggerHitAnim"
  1410. StaggerHitAnim.Value = false
  1411. local StaggerAnim = Instance.new("BoolValue", Stats)
  1412. StaggerAnim.Name = "StaggerAnim"
  1413. StaggerAnim.Value = false
  1414. local StunAnim = Instance.new("BoolValue", Stats)
  1415. StunAnim.Name = "StunAnim"
  1416. StunAnim.Value = false
  1417. local StunValue = Instance.new("NumberValue", Stats)
  1418. StunValue.Name = "StunValue"
  1419. StunValue.Value = 0
  1420. local CanCrit = Instance.new("BoolValue", Stats)
  1421. CanCrit.Name = "CanCrit"
  1422. CanCrit.Value = false
  1423. local CritChance = Instance.new("NumberValue", Stats)
  1424. CritChance.Name = "CritChance"
  1425. CritChance.Value = 20
  1426. local CanPenetrateArmor = Instance.new("BoolValue", Stats)
  1427. CanPenetrateArmor.Name = "CanPenetrateArmor"
  1428. CanPenetrateArmor.Value = false
  1429. local AntiTeamKill = Instance.new("BoolValue", Stats)
  1430. AntiTeamKill.Name = "AntiTeamKill"
  1431. AntiTeamKill.Value = false
  1432. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1433. RootCF = angles(rad(-90), 0, rad(180))
  1434. local idle = 0
  1435. local Anim = "Idle"
  1436. local animtype = math.floor(math.random(1, 3))
  1437. local attacktype = 1
  1438. local attack = false
  1439. local equipped = false
  1440. local LastPoint = nil
  1441. local staggerhitanim = false
  1442. local staggeranim = false
  1443. local stunanim = false
  1444. local CritChanceNumber = 0
  1445. local idlen = 0
  1446. local donum = 0
  1447. local sine = 0
  1448. local change = 2 / animationspeed
  1449. local walkinganim = false
  1450. local handidle = false
  1451. local walk = 0
  1452. local stundelay = 0
  1453. local manadelay = 0
  1454. local robloxidleanimation = Instance.new("Animation", Torso)
  1455. robloxidleanimation.Name = "robloxidleanimation"
  1456. robloxidleanimation.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  1457. local Animator = Humanoid:FindFirstChild("Animator")
  1458. local Animate = Character:FindFirstChild("Animate")
  1459. local HitPlayerSounds = {199149137, 199149186, 199149221, 199149235, 199149269, 199149297}
  1460. local HitArmorSounds = {199149321, 199149338, 199149367, 199149409, 199149452}
  1461. local HitWeaponSounds = {199148971, 199149025, 199149072, 199149109, 199149119}
  1462. local HitBlockSounds = {199148933, 199148947}
  1463. local cooldown1 = 0
  1464. local cooldown2 = 0
  1465. local cooldown3 = 0
  1466. local cooldown4 = 0
  1467. local scrn = Instance.new("ScreenGui", PlayerGui)
  1468. local ud = UDim2.new
  1469. local c3 = Color3.new
  1470. local skillcolorscheme = c3(1, 1, 1)
  1471. subtractmana = function(k)
  1472.  
  1473. if k <= Mana.Value then
  1474. Mana.Value = Mana.Value - k
  1475. end
  1476. end
  1477.  
  1478. local co1 = 0
  1479. local co2 = 0
  1480. local co3 = 0
  1481. local co4 = 0
  1482. local maxmana = 0
  1483. local maxstun = 1
  1484. local recovermana = 0
  1485. local losestun = 0
  1486. local stunwait = 0
  1487. local manawait = 0
  1488. local skill1mana = 0
  1489. local skill2mana = 0
  1490. local skill3mana = 0
  1491. local skill4mana = 0
  1492. local menuupdatespeed = 0
  1493. local constantupdate = false
  1494. local showstats = false
  1495. local allowstunbar = false
  1496. local CustomColor = Torso.BrickColor
  1497. local Colorpart1 = CustomColor.r
  1498. local Colorpart2 = CustomColor.g
  1499. local Colorpart3 = CustomColor.b
  1500. local InverseColor = BrickColor.new(Color3.new(1 - Colorpart1, 1 - Colorpart2, 1 - Colorpart3))
  1501. makeframe = function(par, trans, pos, size, color, name)
  1502.  
  1503. local frame = Instance.new("Frame")
  1504. frame.Parent = par
  1505. frame.BackgroundTransparency = trans
  1506. frame.BorderSizePixel = 2
  1507. frame.Position = pos
  1508. frame.Size = size
  1509. frame.BackgroundColor3 = color
  1510. frame.Name = name
  1511. return frame
  1512. end
  1513.  
  1514. makelabel = function(par, text, trans, stroketrans, name)
  1515.  
  1516. local label = Instance.new("TextLabel")
  1517. label.Parent = par
  1518. label.BackgroundTransparency = 1
  1519. label.Size = ud(1, 0, 1, 0)
  1520. label.Position = ud(0, 0, 0, 0)
  1521. label.TextColor3 = c3(255, 255, 255)
  1522. label.TextStrokeTransparency = stroketrans
  1523. label.TextTransparency = trans
  1524. label.FontSize = Enum.FontSize.Size32
  1525. label.Font = Enum.Font.Legacy
  1526. label.BorderSizePixel = 0
  1527. label.TextScaled = true
  1528. label.Text = text
  1529. label.Name = name
  1530. return label
  1531. end
  1532.  
  1533. framesk1 = makeframe(scrn, 0.5, ud(0.23, 0, 0.93, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Frame 1")
  1534. framesk2 = makeframe(scrn, 0.5, ud(0.5, 0, 0.93, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Frame 2")
  1535. framesk3 = makeframe(scrn, 0.5, ud(0.5, 0, 0.86, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Frame 3")
  1536. framesk4 = makeframe(scrn, 0.5, ud(0.23, 0, 0.86, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Frame 4")
  1537. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Bar 1")
  1538. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Bar 2")
  1539. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Bar 3")
  1540. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Bar 4")
  1541. text1 = makelabel(framesk1, "[C] Ability 3", 1, 1, "Text 1")
  1542. text2 = makelabel(framesk2, "[V] Ability 4", 1, 1, "Text 2")
  1543. text3 = makelabel(framesk3, "[X] Ability 2", 1, 1, "Text 3")
  1544. text4 = makelabel(framesk4, "[Z] Ability 1", 1, 1, "Text 4")
  1545. manabar = makeframe(scrn, 0.5, ud(0.23, 0, 0.82, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Mana Bar")
  1546. manacover = makeframe(manabar, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Mana Cover")
  1547. manatext = makelabel(manabar, "Mana", 1, 1, "Mana Text")
  1548. healthbar = makeframe(scrn, 0.5, ud(0.5, 0, 0.82, 0), ud(0.26, 0, 0, 0), c3(1, 0.19607843137255, 0.19607843137255), "Health Bar")
  1549. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(1, 0.19607843137255, 0.19607843137255), "Health Cover")
  1550. healthtext = makelabel(healthbar, "Health", 1, 1, "Health Text")
  1551. if allowstunbar == true then
  1552. stunframe = makeframe(scrn, 0.5, ud(0.5, 0, 0.78, 0), ud(0.26, 0, 0, 0), c3(1, 1, 0.19607843137255), "Stun Frame")
  1553. stunbar = makeframe(stunframe, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(1, 1, 0.19607843137255), "Stun Bar")
  1554. stuntext = makelabel(stunframe, "Stun", 1, 1, "Stun Text")
  1555. end
  1556. if showstats == true then
  1557. defenseframe = makeframe(scrn, 0.5, ud(0.23, 0, 0.78, 0), ud(0.075, 0, 0, 0), c3(0.3921568627451, 0.3921568627451, 1), "Defense Frame")
  1558. damageframe = makeframe(scrn, 0.5, ud(0.3225, 0, 0.78, 0), ud(0.075, 0, 0, 0), c3(1, 0.3921568627451, 0.3921568627451), "Damage Frame")
  1559. movementframe = makeframe(scrn, 0.5, ud(0.415, 0, 0.78, 0), ud(0.075, 0, 0, 0), c3(0.3921568627451, 1, 0.3921568627451), "Movement Frame")
  1560. defensetext = makelabel(defenseframe, "Defense: " .. Defense.Value, 1, 1, "Defense Text")
  1561. damagetext = makelabel(damageframe, "Damage: " .. Damage.Value, 1, 1, "Damage Text")
  1562. movementtext = makelabel(movementframe, "Movement: " .. Movement.Value, 1, 1, "Movement Text")
  1563. end
  1564. NoOutline = function(Part)
  1565.  
  1566. Part.TopSurface = 10
  1567. end
  1568.  
  1569. local weldBetween = function(a, b)
  1570.  
  1571. local weldd = Instance.new("ManualWeld")
  1572. weldd.Part0 = a
  1573. weldd.Part1 = b
  1574. weldd.C0 = CFrame.new()
  1575. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1576. weldd.Parent = a
  1577. return weldd
  1578. end
  1579.  
  1580. nooutline = function(part)
  1581.  
  1582. part.TopSurface = 10
  1583. end
  1584.  
  1585. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  1586.  
  1587. local fp = it("Part")
  1588. fp.formFactor = formfactor
  1589. fp.Parent = parent
  1590. fp.Reflectance = reflectance
  1591. fp.Transparency = transparency
  1592. fp.CanCollide = false
  1593. fp.Locked = true
  1594. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  1595. fp.Name = name
  1596. fp.Size = size
  1597. fp.Position = Character.Torso.Position
  1598. nooutline(fp)
  1599. fp.Material = material
  1600. fp:BreakJoints()
  1601. return fp
  1602. end
  1603.  
  1604. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  1605.  
  1606. local mesh = it(Mesh)
  1607. mesh.Parent = part
  1608. if Mesh == "SpecialMesh" then
  1609. mesh.MeshType = meshtype
  1610. mesh.MeshId = meshid
  1611. end
  1612. mesh.Offset = offset
  1613. mesh.Scale = scale
  1614. return mesh
  1615. end
  1616.  
  1617. weld = function(parent, part0, part1, c0, c1)
  1618.  
  1619. local weld = it("Motor")
  1620. weld.Parent = parent
  1621. weld.Part0 = part0
  1622. weld.Part1 = part1
  1623. weld.C0 = c0
  1624. weld.C1 = c1
  1625. return weld
  1626. end
  1627.  
  1628. local WeaponName = "Russian Kick"
  1629. local ClassName = "Russian Kick"
  1630. local PlayerSize = 1
  1631. local RWC0 = cf(-0.5, 0, 0) * angles(rad(0), rad(90), rad(0))
  1632. local LWC0 = cf(0.5, 0, 0) * angles(rad(0), rad(-90), rad(0))
  1633. if PlayerSize ~= 1 then
  1634. RootPart.Size = RootPart.Size * PlayerSize
  1635. Torso.Size = Torso.Size * PlayerSize
  1636. Head.Size = Head.Size * PlayerSize
  1637. RightArm.Size = RightArm.Size * PlayerSize
  1638. LeftArm.Size = LeftArm.Size * PlayerSize
  1639. RightLeg.Size = RightLeg.Size * PlayerSize
  1640. LeftLeg.Size = LeftLeg.Size * PlayerSize
  1641. RootJoint.Parent = RootPart
  1642. Neck.Parent = Torso
  1643. LS.Parent = Torso
  1644. RS.Parent = Torso
  1645. LH.Parent = Torso
  1646. RH.Parent = Torso
  1647. RootJoint.C0 = RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0))
  1648. Neck.C0 = necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(0))
  1649. Neck.C1 = angles(rad(90), rad(180), 0) * cf(0, 0, -0.5 * PlayerSize)
  1650. RS.C0 = cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * RWC0
  1651. LS.C0 = cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * LWC0
  1652. RS.C1 = angles(0, rad(90), 0) * cf(0, 0.5 * PlayerSize, -0.5)
  1653. LS.C1 = angles(0, rad(-90), 0) * cf(0, 0.5 * PlayerSize, -0.5)
  1654. RH.C0 = cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(0), rad(0), rad(0))
  1655. LH.C0 = cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(0), rad(0), rad(0))
  1656. RH.C1 = angles(0, rad(90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize)
  1657. LH.C1 = angles(0, rad(-90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize)
  1658. for _,v in pairs(Character:GetChildren()) do
  1659. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1660. v.Parent = nil
  1661. v.Parent = Character
  1662. v.Handle.Mesh.Scale = v.Handle.Mesh.Scale * PlayerSize
  1663. for _,b in pairs(v.Handle:GetChildren()) do
  1664. if b.ClassName == "Weld" or b.ClassName == "Motor" then
  1665. local p1 = b.Part1
  1666. b.Part1 = nil
  1667. local c01, c02, c03, c04, c05, c06, c07, c08, c09, c010, c011, c012 = b.C0:components()
  1668. local c11, c12, c13, c14, c15, c16, c17, c18, c19, c110, c111, c112 = b.C1:components()
  1669. b.C0 = cf(c01 * PlayerSize, c02 * PlayerSize, c03 * PlayerSize, c04, c05, c06, c07, c08, c09, c010, c011, c012)
  1670. b.C1 = cf(c11 * PlayerSize, c12 * PlayerSize, c13 * PlayerSize, c14, c15, c16, c17, c18, c19, c110, c111, c112)
  1671. b.Part1 = p1
  1672. end
  1673. end
  1674. end
  1675. end
  1676. end
  1677. m = Instance.new("Model", Character)
  1678. m.Name = WeaponName
  1679. Effects = Instance.new("Folder", m)
  1680. Effects.Name = "Effects"
  1681. Humanoid.Died:connect(function()
  1682.  
  1683. attack = true
  1684. for _,v in pairs(Character:GetChildren()) do
  1685. if v.ClassName == "Model" then
  1686. v:Destroy()
  1687. end
  1688. end
  1689. end
  1690. )
  1691. for i,v in pairs(Character:GetChildren()) do
  1692. if v.ClassName == "Model" then
  1693. for _,c in pairs(v:GetChildren()) do
  1694. if c.ClassName == "Part" then
  1695. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1696. end
  1697. end
  1698. end
  1699. end
  1700. print(ClassName .. " loaded.")
  1701. clerp = function(a, b, t)
  1702. return a:lerp(b, t)
  1703. end
  1704.  
  1705. positiveangle = function(number)
  1706.  
  1707. if number > 0 then
  1708. number = 0
  1709. end
  1710. return number
  1711. end
  1712.  
  1713. negativeangle = function(number)
  1714.  
  1715. if number < 0 then
  1716. number = 0
  1717. end
  1718. return number
  1719. end
  1720.  
  1721. so = function(id, par, vol, pit)
  1722.  
  1723. coroutine.resume(coroutine.create(function()
  1724.  
  1725. local sou = Instance.new("Sound", par or workspace)
  1726. sou.Volume = vol
  1727. sou.Pitch = pit or 1
  1728. sou.SoundId = "http://roblox.com/asset/?id=" .. id
  1729. hbwait()
  1730. sou:play()
  1731. game:GetService("Debris"):AddItem(sou, 10)
  1732. end
  1733. ))
  1734. end
  1735.  
  1736. GetDistance = function(Part1, Part2, magnitude)
  1737.  
  1738. local target = Part1.Position - Part2.Position
  1739. local mag = target.magnitude
  1740. if mag <= magnitude then
  1741. return true
  1742. else
  1743. return false
  1744. end
  1745. end
  1746.  
  1747. rayCast = function(Pos, Dir, Max, Ignore)
  1748.  
  1749. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1750. end
  1751.  
  1752. DamageStatLabel = function(labeltype, cframe, text, color)
  1753.  
  1754. local c = part(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", vt(0, 0, 0))
  1755. c.CFrame = cf(cframe.p + vt(0, 1.5, 0))
  1756. game:GetService("Debris"):AddItem(c, 5)
  1757. Instance.new("BodyGyro", c)
  1758. local f = Instance.new("BodyPosition", c)
  1759. f.P = 2000
  1760. f.D = 100
  1761. f.maxForce = vt(math.huge, math.huge, math.huge)
  1762. if labeltype == "Normal" then
  1763. f.position = c.Position + vt(math.random(-2, 2), 6, math.random(-2, 2))
  1764. else
  1765. if labeltype == "Debuff" then
  1766. f.position = c.Position + vt(math.random(-2, 2), 8, math.random(-2, 2))
  1767. else
  1768. if labeltype == "Interruption" then
  1769. f.position = c.Position + vt(math.random(-2, 2), 8, math.random(-2, 2))
  1770. end
  1771. end
  1772. end
  1773. game:GetService("Debris"):AddItem(c, 5)
  1774. local bg = Instance.new("BillboardGui", c)
  1775. bg.Adornee = c
  1776. bg.Size = UDim2.new(2.5, 0, 2.5, 0)
  1777. bg.StudsOffset = vt(-2, 2, 0)
  1778. bg.AlwaysOnTop = false
  1779. local tl = Instance.new("TextLabel", bg)
  1780. tl.BackgroundTransparency = 1
  1781. tl.Size = UDim2.new(2.5, 0, 2.5, 0)
  1782. tl.Text = text
  1783. tl.Font = Enum.Font.SourceSans
  1784. tl.FontSize = Enum.FontSize.Size42
  1785. tl.TextColor3 = color
  1786. tl.TextScaled = false
  1787. tl.TextStrokeTransparency = 0
  1788. tl.TextScaled = true
  1789. tl.TextWrapped = true
  1790. f.Parent = c
  1791. coroutine.resume(coroutine.create(function(Part, BodyPosition, TextLabel)
  1792.  
  1793. wait(0.25)
  1794. for i = 1, 5 do
  1795. wait()
  1796. BodyPosition.position = Part.Position - vt(0, 0.5, 0)
  1797. end
  1798. wait(1.25)
  1799. for i = 1, 5 do
  1800. wait()
  1801. TextLabel.TextTransparency = TextLabel.TextTransparency + 0.2
  1802. TextLabel.TextStrokeTransparency = TextLabel.TextStrokeTransparency + 0.2
  1803. BodyPosition.position = Part.Position + vt(0, 0.5, 0)
  1804. end
  1805. Part.Parent = nil
  1806. end
  1807. ), c, f, tl)
  1808. end
  1809.  
  1810. IncreaseStat = function(Location, Stat, Amount, Duration, ShowTheStat)
  1811.  
  1812. -- DECOMPILER ERROR at PC28: Unhandled construct in 'MakeBoolean' P1
  1813.  
  1814. -- DECOMPILER ERROR at PC28: Unhandled construct in 'MakeBoolean' P1
  1815.  
  1816. if Location:FindFirstChild("Stats") ~= nil and Location.Stats:FindFirstChild("BlockValue") ~= nil and Location.Stats:FindFirstChild("BlockValue").Value ~= true and Location.Stats[Stat] ~= nil then
  1817. Location.Stats[Stat].Value = Location.Stats[Stat].Value + Amount
  1818. if ShowTheStat == true then
  1819. if Stat == "Defense" then
  1820. DamageStatLabel("Debuff", Location.Head.CFrame, "+Defense", c3(1, 1, 1))
  1821. else
  1822. if Stat == "Damage" then
  1823. DamageStatLabel("Debuff", Location.Head.CFrame, "+Damage", c3(1, 1, 1))
  1824. else
  1825. if Stat == "Movement" then
  1826. DamageStatLabel("Debuff", Location.Head.CFrame, "+Movement", c3(1, 1, 1))
  1827. end
  1828. end
  1829. end
  1830. end
  1831. coroutine.resume(coroutine.create(function(CurrentDecrease)
  1832.  
  1833. wait(Duration)
  1834. CurrentDecrease.Value = CurrentDecrease.Value - Amount
  1835. end
  1836. ), Location.Stats[Stat])
  1837. end
  1838. DamageStatLabel("Interruption", Location.Head.CFrame, "Blocked!", Color3.new(0, 0.3921568627451, 1))
  1839. end
  1840.  
  1841. DecreaseStat = function(Location, Stat, Amount, Duration, ShowTheStat)
  1842.  
  1843. -- DECOMPILER ERROR at PC28: Unhandled construct in 'MakeBoolean' P1
  1844.  
  1845. -- DECOMPILER ERROR at PC28: Unhandled construct in 'MakeBoolean' P1
  1846.  
  1847. if Location:FindFirstChild("Stats") ~= nil and Location.Stats:FindFirstChild("BlockValue") ~= nil and Location.Stats:FindFirstChild("BlockValue").Value ~= true and Location.Stats[Stat] ~= nil then
  1848. Location.Stats[Stat].Value = Location.Stats[Stat].Value - Amount
  1849. if ShowTheStat == true then
  1850. if Stat == "Defense" then
  1851. DamageStatLabel("Debuff", Location.Head.CFrame, "-Defense", c3(1, 1, 1))
  1852. else
  1853. if Stat == "Damage" then
  1854. DamageStatLabel("Debuff", Location.Head.CFrame, "-Damage", c3(1, 1, 1))
  1855. else
  1856. if Stat == "Movement" then
  1857. DamageStatLabel("Debuff", Location.Head.CFrame, "-Movement", c3(1, 1, 1))
  1858. end
  1859. end
  1860. end
  1861. end
  1862. coroutine.resume(coroutine.create(function(CurrentDecrease)
  1863.  
  1864. wait(Duration)
  1865. CurrentDecrease.Value = CurrentDecrease.Value + Amount
  1866. end
  1867. ), Location.Stats[Stat])
  1868. end
  1869. DamageStatLabel("Interruption", Location.Head.CFrame, "Blocked!", Color3.new(0, 0.3921568627451, 1))
  1870. end
  1871.  
  1872. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staggerhit, ranged, DecreaseTheStat, DecreaseAmount, DecreaseDuration, ShowDecreasedStat)
  1873.  
  1874. if hit.Parent == nil then
  1875. return
  1876. end
  1877. h = hit.Parent:FindFirstChild("Humanoid")
  1878. for _,v in pairs(hit.Parent:GetChildren()) do
  1879. if v:IsA("Humanoid") then
  1880. h = v
  1881. end
  1882. end
  1883. if hit.Name == "Hitbox" and ranged ~= true and hit.Parent ~= m then
  1884. StaggerHitAnim.Value = true
  1885. so(HitWeaponSounds[math.random(1, #HitWeaponSounds)], hit, 1, 1)
  1886. return
  1887. end
  1888. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  1889. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  1890. end
  1891. if hit.Parent.className == "Hat" then
  1892. hit = hit.Parent.Parent:FindFirstChild("Head")
  1893. end
  1894. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1895. if hit.Parent:FindFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1896. return
  1897. end
  1898. if AntiTeamKill.Value == true and Player.Neutral == false and game.Players:GetPlayerFromCharacter(hit.Parent) ~= nil and game.Players:GetPlayerFromCharacter(hit.Parent).TeamColor == Player.TeamColor then
  1899. return
  1900. end
  1901. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent:FindFirstChild("Humanoid").Health <= 0 then
  1902. return
  1903. end
  1904. if hit.Parent:FindFirstChild("Stats") ~= nil and hit.Parent.Stats:FindFirstChild("StunValue") ~= nil then
  1905. hit.Parent.Stats:FindFirstChild("StunValue").Value = hit.Parent.Stats:FindFirstChild("StunValue").Value + incstun
  1906. end
  1907. if hit.Parent:FindFirstChild("Stats") ~= nil and hit.Parent.Stats:FindFirstChild("StaggerAnim") ~= nil and stagger == true then
  1908. hit.Parent.Stats:FindFirstChild("StaggerAnim").Value = true
  1909. end
  1910. if hit.Parent:FindFirstChild("Stats") ~= nil and hit.Parent.Stats:FindFirstChild("BlockValue") ~= nil and hit.Parent.Stats:FindFirstChild("BlockValue").Value == true then
  1911. if hit.Parent.Stats:FindFirstChild("BlockDebounce") == nil then
  1912. DamageStatLabel("Interruption", hit.Parent.Head.CFrame, "Blocked!", Color3.new(0, 0.3921568627451, 1))
  1913. local BlockDebounce = Instance.new("BoolValue", hit.Parent.Stats)
  1914. BlockDebounce.Name = "BlockDebounce"
  1915. BlockDebounce.Value = true
  1916. game:GetService("Debris"):AddItem(BlockDebounce, 0.1)
  1917. end
  1918. do
  1919. if ranged ~= true then
  1920. do
  1921. if hit.Parent.Stats:FindFirstChild("BlockDebounce2") == nil then
  1922. local BlockDebounce2 = Instance.new("BoolValue", hit.Parent.Stats)
  1923. BlockDebounce2.Name = "BlockDebounce2"
  1924. BlockDebounce2.Value = true
  1925. game:GetService("Debris"):AddItem(BlockDebounce2, 0.1)
  1926. so(HitBlockSounds[math.random(1, #HitBlockSounds)], hit, 1, 1)
  1927. end
  1928. hit.Parent.Stats:FindFirstChild("BlockValue").Value = false
  1929. StaggerAnim.Value = true
  1930. do return end
  1931. if DecreaseTheStat ~= nil and hit.Parent:FindFirstChild("Stats") ~= nil then
  1932. if DecreaseTheStat == "Defense" then
  1933. DecreaseStat(hit.Parent, "Defense", DecreaseAmount, DecreaseDuration, ShowDecreasedStat)
  1934. else
  1935. if DecreaseTheStat == "Damage" then
  1936. DecreaseStat(hit.Parent, "Damage", DecreaseAmount, DecreaseDuration, ShowDecreasedStat)
  1937. else
  1938. if DecreaseTheStat == "Movement" then
  1939. DecreaseStat(hit.Parent, "Movement", DecreaseAmount, DecreaseDuration, ShowDecreasedStat)
  1940. end
  1941. end
  1942. end
  1943. end
  1944. local D = math.random(minim, maxim) * Damage.Value
  1945. if hit.Parent:FindFirstChild("Stats") ~= nil then
  1946. if hit.Parent.Stats:FindFirstChild("Defense") then
  1947. if CanPenetrateArmor.Value == true then
  1948. D = D / hit.Parent.Stats:FindFirstChild("Defense").Value
  1949. -- DECOMPILER ERROR at PC377: Unhandled construct in 'MakeBoolean' P1
  1950.  
  1951. if hit.Parent.Stats:FindFirstChild("Defense") ~= nil or CanCrit.Value == true then
  1952. CritChanceNumber = math.random(1, CritChance.Value)
  1953. if CritChanceNumber == CritChance.Value then
  1954. D = D * 2
  1955. end
  1956. end
  1957. D = math.floor(D)
  1958. h.Health = h.Health - D
  1959. if D <= 3 and staggerhit == true then
  1960. if ranged ~= true then
  1961. StaggerHitAnim.Value = true
  1962. end
  1963. if ranged ~= true then
  1964. so(HitArmorSounds[math.random(1, #HitArmorSounds)], hit, 1, 1)
  1965. end
  1966. else
  1967. if D > 3 and ranged ~= true then
  1968. so(HitPlayerSounds[math.random(1, #HitPlayerSounds)], hit, 1, 1)
  1969. end
  1970. end
  1971. if D > 3 and D < 20 then
  1972. if CanCrit.Value == true and CritChanceNumber == CritChance.Value then
  1973. DamageStatLabel("Normal", hit.Parent.Head.CFrame, "Crit! " .. D, Color3.new(0.7843137254902, 0, 0))
  1974. so("296102734", hit, 1, 1)
  1975. else
  1976. DamageStatLabel("Normal", hit.Parent.Head.CFrame, D, Color3.new(1, 0.86274509803922, 0))
  1977. end
  1978. else
  1979. if D >= 20 then
  1980. if CanCrit.Value == true and CritChanceNumber == CritChance.Value then
  1981. DamageStatLabel("Normal", hit.Parent.Head.CFrame, "Crit! " .. D, Color3.new(0.7843137254902, 0, 0))
  1982. so("296102734", hit, 1, 1)
  1983. else
  1984. DamageStatLabel("Normal", hit.Parent.Head.CFrame, D, Color3.new(1, 0, 0))
  1985. end
  1986. else
  1987. if D <= 3 then
  1988. if CanCrit.Value == true and CritChanceNumber == CritChance.Value then
  1989. DamageStatLabel("Normal", hit.Parent.Head.CFrame, "Crit! " .. D, Color3.new(0.7843137254902, 0, 0))
  1990. so("296102734", hit, 1, 1)
  1991. else
  1992. DamageStatLabel("Normal", hit.Parent.Head.CFrame, D, Color3.new(0.88235294117647, 0.88235294117647, 0.88235294117647))
  1993. end
  1994. end
  1995. end
  1996. end
  1997. do
  1998. if Type == "Normal" then
  1999. local vp = Instance.new("BodyVelocity")
  2000. vp.P = 500
  2001. vp.maxForce = vt(math.huge, 0, math.huge)
  2002. if KnockbackType == 1 then
  2003. vp.Velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2004. else
  2005. if KnockbackType == 2 then
  2006. vp.Velocity = Property.CFrame.lookVector * knockback
  2007. end
  2008. end
  2009. if knockback > 0 then
  2010. vp.Parent = hit.Parent.Torso
  2011. end
  2012. game:GetService("Debris"):AddItem(vp, 0.5)
  2013. end
  2014. local DebounceHit = Instance.new("BoolValue", hit.Parent)
  2015. DebounceHit.Name = "DebounceHit"
  2016. DebounceHit.Value = true
  2017. game:GetService("Debris"):AddItem(DebounceHit, Delay)
  2018. end
  2019. end
  2020. end
  2021. end
  2022. end
  2023. end
  2024. end
  2025. end
  2026. end
  2027. end
  2028.  
  2029. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type, Property, Delay, KnockbackType, incstun, stagger, staggerhit, ranged, MagicDecreaseTheStat, MagicDecreaseAmount, MagicDecreaseDuration, MagicShowDecreasedStat)
  2030.  
  2031. for _,c in pairs(workspace:GetChildren()) do
  2032. local hum = (c:FindFirstChild("Humanoid"))
  2033. local head = nil
  2034. if hum ~= nil then
  2035. head = c:FindFirstChild("Torso")
  2036. if head ~= nil then
  2037. local targ = head.Position - Part.Position
  2038. local mag = targ.magnitude
  2039. if mag <= magni and c.Name ~= Player.Name then
  2040. Damagefunc(head, mindam, maxdam, knock, Type, Property, Delay, KnockbackType, incstun, stagger, staggerhit, ranged, MagicDecreaseTheStat, MagicDecreaseAmount, MagicDecreaseDuration, MagicShowDecreasedStat)
  2041. end
  2042. end
  2043. do
  2044. for _,d in pairs(c:GetChildren()) do
  2045. if d.ClassName == "Model" and ranged ~= true then
  2046. head = d:FindFirstChild("Hitbox")
  2047. if head ~= nil then
  2048. local targ = head.Position - Part.Position
  2049. local mag = targ.magnitude
  2050. if mag <= magni and c.Name ~= Player.Name then
  2051. local hitrefpart = part(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", vt())
  2052. hitrefpart.Anchored = true
  2053. hitrefpart.CFrame = cf(head.Position)
  2054. so(HitWeaponSounds[math.random(1, #HitWeaponSounds)], hitrefpart, 1, 1)
  2055. StaggerHitAnim.Value = true
  2056. end
  2057. end
  2058. end
  2059. end
  2060. do
  2061. -- DECOMPILER ERROR at PC107: LeaveBlock: unexpected jumping out DO_STMT
  2062.  
  2063. -- DECOMPILER ERROR at PC107: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2064.  
  2065. -- DECOMPILER ERROR at PC107: LeaveBlock: unexpected jumping out IF_STMT
  2066.  
  2067. end
  2068. end
  2069. end
  2070. end
  2071. end
  2072.  
  2073. MagniBufforDebuff = function(Part, Magni, Type, Stat, Amount, Duration, ShowTheBufforDebuff, ApplyToOthersInstead)
  2074.  
  2075. if Player.Neutral == true then
  2076. if Type == "Buff" then
  2077. IncreaseStat(Character, Stat, Amount, Duration, ShowTheBufforDebuff)
  2078. else
  2079. if Type == "Debuff" then
  2080. DecreaseStat(Character, Stat, Amount, Duration, ShowTheBufforDebuff)
  2081. end
  2082. end
  2083. end
  2084. for _,c in pairs(workspace:GetChildren()) do
  2085. local hum = (c:FindFirstChild("Humanoid"))
  2086. local head = nil
  2087. if hum ~= nil then
  2088. head = c:FindFirstChild("Torso")
  2089. if head ~= nil then
  2090. local targ = head.Position - Part.Position
  2091. local mag = targ.magnitude
  2092. -- DECOMPILER ERROR at PC83: Unhandled construct in 'MakeBoolean' P1
  2093.  
  2094. if ApplyToOthersInstead == true and mag <= Magni and c.Name ~= Player.Name and Player.Neutral == false and game.Players:GetPlayerFromCharacter(head.Parent) ~= nil and game.Players:GetPlayerFromCharacter(head.Parent).TeamColor == Player.TeamColor then
  2095. if Type == "Buff" then
  2096. IncreaseStat(head.Parent, Stat, Amount, Duration, ShowTheBufforDebuff)
  2097. else
  2098. if Type == "Debuff" then
  2099. DecreaseStat(head.Parent, Stat, Amount, Duration, ShowTheBufforDebuff)
  2100. end
  2101. end
  2102. end
  2103. end
  2104. end
  2105. if ApplyToOthersInstead == false and mag <= Magni and Player.Neutral == false and game.Players:GetPlayerFromCharacter(head.Parent) ~= nil and game.Players:GetPlayerFromCharacter(head.Parent).TeamColor == Player.TeamColor then
  2106. if Type == "Buff" then
  2107. IncreaseStat(head.Parent, Stat, Amount, Duration, ShowTheBufforDebuff)
  2108. else
  2109. if Type == "Debuff" then
  2110. DecreaseStat(head.Parent, Stat, Amount, Duration, ShowTheBufforDebuff)
  2111. end
  2112. end
  2113. end
  2114. end
  2115. end
  2116.  
  2117. Lightning = function(p0, p1, tym, ofs, brickcolor, material, th, tra, last)
  2118.  
  2119. local magz = p0 - p1.magnitude
  2120. local curpos = p0
  2121. local trz = {-ofs, ofs}
  2122. for i = 1, tym do
  2123. local li = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt(th, th, magz / tym))
  2124. do
  2125. li.Anchored = true
  2126. local ofz = vt(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2127. local trolpos = cf(curpos, p1) * cf(0, 0, magz / tym).p + ofz
  2128. if tym == i then
  2129. local magz2 = curpos - p1.magnitude
  2130. li.Size = vt(th, th, magz2)
  2131. li.CFrame = cf(curpos, p1) * cf(0, 0, -magz2 / 2)
  2132. else
  2133. do
  2134. do
  2135. li.CFrame = cf(curpos, trolpos) * cf(0, 0, magz / tym / 2)
  2136. curpos = li.CFrame * cf(0, 0, magz / tym / 2).p
  2137. game.Debris:AddItem(li, last)
  2138. coroutine.resume(coroutine.create(function()
  2139.  
  2140. while li.Transparency ~= 1 do
  2141. for i = 0, 1, last do
  2142. hbwait()
  2143. li.Transparency = li.Transparency + 0.1 / last
  2144. end
  2145. end
  2146. end
  2147. ))
  2148. end
  2149. -- DECOMPILER ERROR at PC118: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  2150.  
  2151. -- DECOMPILER ERROR at PC118: LeaveBlock: unexpected jumping out IF_STMT
  2152.  
  2153. -- DECOMPILER ERROR at PC118: LeaveBlock: unexpected jumping out DO_STMT
  2154.  
  2155. end
  2156. end
  2157. end
  2158. end
  2159. end
  2160.  
  2161. MagicRing = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2162.  
  2163. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2164. prt.Anchored = true
  2165. prt.CFrame = cframe
  2166. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  2167. game:GetService("Debris"):AddItem(prt, 10)
  2168. coroutine.resume(coroutine.create(function(Part, Mesh)
  2169.  
  2170. for i = 0, 1, delay do
  2171. hbwait()
  2172. Part.CFrame = Part.CFrame
  2173. Part.Transparency = i
  2174. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2175. end
  2176. Part.Parent = nil
  2177. end
  2178. ), prt, msh)
  2179. end
  2180.  
  2181. MagicWave = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2182.  
  2183. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2184. prt.Anchored = true
  2185. prt.CFrame = cframe
  2186. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, -0.1 * z1), vt(x1, y1, z1))
  2187. game:GetService("Debris"):AddItem(prt, 10)
  2188. coroutine.resume(coroutine.create(function(Part, Mesh)
  2189.  
  2190. for i = 0, 1, delay do
  2191. hbwait()
  2192. Part.CFrame = Part.CFrame
  2193. Part.Transparency = i
  2194. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2195. end
  2196. Part.Parent = nil
  2197. end
  2198. ), prt, msh)
  2199. end
  2200.  
  2201. MagicBlock = function(brickcolor, material, rotate, cframe, x1, y1, z1, x3, y3, z3, delay)
  2202.  
  2203. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2204. prt.Anchored = true
  2205. prt.CFrame = cframe * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2206. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2207. game:GetService("Debris"):AddItem(prt, 10)
  2208. coroutine.resume(coroutine.create(function(Part, Mesh)
  2209.  
  2210. for i = 0, 1, delay do
  2211. hbwait()
  2212. if rotate == true then
  2213. Part.CFrame = Part.CFrame * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2214. end
  2215. Part.Transparency = i
  2216. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2217. end
  2218. Part.Parent = nil
  2219. end
  2220. ), prt, msh)
  2221. end
  2222.  
  2223. MagicBlock2 = function(brickcolor, material, rotate, cframe, x1, y1, z1, x3, y3, z3, delay)
  2224.  
  2225. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2226. prt.Anchored = true
  2227. prt.CFrame = cframe * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2228. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2229. game:GetService("Debris"):AddItem(prt, 10)
  2230. CF = prt.CFrame
  2231. num = math.random(5, 20)
  2232. coroutine.resume(coroutine.create(function(Part, Mesh, CF2, Num)
  2233.  
  2234. for i = 0, 1, delay do
  2235. hbwait()
  2236. if rotate == true then
  2237. Part.CFrame = CF2 * cf(0, i * Num, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2238. else
  2239. Part.CFrame = CF2 * cf(0, i * Num, 0)
  2240. end
  2241. Part.Transparency = i
  2242. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2243. end
  2244. Part.Parent = nil
  2245. end
  2246. ), prt, msh, CF, num)
  2247. end
  2248.  
  2249. MagicCylinder = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2250.  
  2251. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2252. prt.Anchored = true
  2253. prt.CFrame = cframe
  2254. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2255. game:GetService("Debris"):AddItem(prt, 10)
  2256. coroutine.resume(coroutine.create(function(Part, Mesh)
  2257.  
  2258. for i = 0, 1, delay do
  2259. hbwait()
  2260. Part.Transparency = i
  2261. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2262. end
  2263. Part.Parent = nil
  2264. end
  2265. ), prt, msh)
  2266. end
  2267.  
  2268. MagicCircle = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2269.  
  2270. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2271. prt.Anchored = true
  2272. prt.CFrame = cframe
  2273. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  2274. game:GetService("Debris"):AddItem(prt, 10)
  2275. coroutine.resume(coroutine.create(function(Part, Mesh)
  2276.  
  2277. for i = 0, 1, delay do
  2278. hbwait()
  2279. Part.Transparency = i
  2280. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2281. end
  2282. Part.Parent = nil
  2283. end
  2284. ), prt, msh)
  2285. end
  2286.  
  2287. MagicHead = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2288.  
  2289. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2290. prt.Anchored = true
  2291. prt.CFrame = cframe
  2292. local msh = mesh("SpecialMesh", prt, "Head", "", vt(0, 0, 0), vt(x1, y1, z1))
  2293. game:GetService("Debris"):AddItem(prt, 10)
  2294. coroutine.resume(coroutine.create(function(Part, Mesh)
  2295.  
  2296. for i = 0, 1, delay do
  2297. hbwait()
  2298. Part.Transparency = i
  2299. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2300. end
  2301. Part.Parent = nil
  2302. end
  2303. ), prt, msh)
  2304. end
  2305.  
  2306. BreakEffect = function(brickcolor, material, rotate, cframe, x1, y1, z1, delay)
  2307.  
  2308. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2309. prt.Anchored = true
  2310. prt.CFrame = cframe * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2311. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  2312. game:GetService("Debris"):AddItem(prt, 10)
  2313. coroutine.resume(coroutine.create(function(Part, CF, Numbb, randnumb)
  2314.  
  2315. CF = Part.CFrame
  2316. Numbb = 0
  2317. randnumb = math.random() - math.random()
  2318. for i = 0, 1, delay do
  2319. hbwait()
  2320. CF = CF * cf(0, 1, 0)
  2321. if rotate == true then
  2322. Part.CFrame = CF * angles(Numbb, 0, 0)
  2323. else
  2324. if rotate == false then
  2325. Part.CFrame = CF
  2326. end
  2327. end
  2328. Part.Transparency = i
  2329. Numbb = Numbb + (randnumb)
  2330. end
  2331. Part.Parent = nil
  2332. end
  2333. ), prt, CF, Numbb, randnumb)
  2334. end
  2335.  
  2336. ElecEffect = function(brickcolor, material, cf, x, y, z, delay)
  2337.  
  2338. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2339. prt.Anchored = true
  2340. prt.CFrame = cf
  2341. xval = math.random()
  2342. yval = math.random()
  2343. zval = math.random()
  2344. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x, y, z))
  2345. game:GetService("Debris"):AddItem(prt, 10)
  2346. coroutine.resume(coroutine.create(function(Part, Mesh, xvaal, yvaal, zvaal)
  2347.  
  2348. for i = 0, 1, delay do
  2349. hbwait()
  2350. Part.CFrame = Part.CFrame
  2351. xvaal = xvaal - 0.1 * (delay * 10)
  2352. yvaal = yvaal - 0.1 * (delay * 10)
  2353. zvaal = zvaal - 0.1 * (delay * 10)
  2354. Mesh.Scale = Mesh.Scale + vt(xvaal, yvaal, zvaal)
  2355. Part.Transparency = i
  2356. end
  2357. Part.Parent = nil
  2358. end
  2359. ), prt, msh, xval, yval, zval)
  2360. end
  2361.  
  2362. TrailEffect = function(brickcolor, material, currentcf, oldcf, meshtype, reflectance, size, x, y, z, delay)
  2363.  
  2364. local magnitudecframe = currentcf.p - oldcf.p.magnitude
  2365. if magnitudecframe > 0.01 then
  2366. local prt = part(3, Effects, material, reflectance, 0, brickcolor, "Effect", vt(1, magnitudecframe, 1))
  2367. prt.Anchored = true
  2368. prt.CFrame = cf((currentcf.p + oldcf.p) / 2, oldcf.p) * angles(rad(90), 0, 0)
  2369. local TheMeshType = "BlockMesh"
  2370. if meshtype == "Cylinder" then
  2371. TheMeshType = "CylinderMesh"
  2372. end
  2373. local msh = mesh(TheMeshType, prt, "", "", vt(0, 0, 0), vt(0 + size, 1, 0 + size))
  2374. game:GetService("Debris"):AddItem(prt, 10)
  2375. coroutine.resume(coroutine.create(function(Part, Mesh, TheCurrentCFrame, TheLastCFrame)
  2376.  
  2377. for i = 0, 1, delay do
  2378. hbwait()
  2379. Part.Transparency = i
  2380. Mesh.Scale = Mesh.Scale + vt(x, y, z)
  2381. end
  2382. Part.Parent = nil
  2383. end
  2384. ), prt, msh, currentcf, oldcf)
  2385. end
  2386. end
  2387.  
  2388. ClangEffect = function(brickcolor, material, cframe, angle, duration, size, power, reflectance, x, y, z, delay)
  2389.  
  2390. local prt = part(3, Effects, material, 0, 1, brickcolor, "Effect", vt())
  2391. prt.Anchored = true
  2392. prt.CFrame = cframe
  2393. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(0, 0, 0))
  2394. game:GetService("Debris"):AddItem(prt, 10)
  2395. local TheLastPoint = cframe
  2396. coroutine.resume(coroutine.create(function(Part)
  2397.  
  2398. for i = 1, duration do
  2399. hbwait()
  2400. Part.CFrame = Part.CFrame * angles(rad(angle), 0, 0) * cf(0, power, 0)
  2401. TrailEffect(brickcolor, material, Part.CFrame, TheLastPoint, "Cylinder", reflectance, size, x, y, z, delay)
  2402. TheLastPoint = Part.CFrame
  2403. end
  2404. Part.Parent = nil
  2405. end
  2406. ), prt)
  2407. end
  2408.  
  2409. MagicCone = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2410.  
  2411. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2412. prt.Anchored = true
  2413. prt.CFrame = cframe
  2414. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1778999", vt(0, 0, 0), vt(x1, y1, z1))
  2415. game:GetService("Debris"):AddItem(prt, 10)
  2416. coroutine.resume(coroutine.create(function(Part, Mesh)
  2417.  
  2418. for i = 0, 1, delay do
  2419. hbwait()
  2420. Part.Transparency = i
  2421. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2422. end
  2423. Part.Parent = nil
  2424. end
  2425. ), prt, msh)
  2426. end
  2427.  
  2428. MagicFlatCone = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2429.  
  2430. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2431. prt.Anchored = true
  2432. prt.CFrame = cframe
  2433. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1033714", vt(0, 0, 0), vt(x1, y1, z1))
  2434. game:GetService("Debris"):AddItem(prt, 10)
  2435. coroutine.resume(coroutine.create(function(Part, Mesh)
  2436.  
  2437. for i = 0, 1, delay do
  2438. hbwait()
  2439. Part.Transparency = i
  2440. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2441. end
  2442. Part.Parent = nil
  2443. end
  2444. ), prt, msh)
  2445. end
  2446.  
  2447. MagicSpikedCrown = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2448.  
  2449. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2450. prt.Anchored = true
  2451. prt.CFrame = cframe
  2452. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1323306", vt(0, 0, 0), vt(x1, y1, z1))
  2453. game:GetService("Debris"):AddItem(prt, 10)
  2454. coroutine.resume(coroutine.create(function(Part, Mesh)
  2455.  
  2456. for i = 0, 1, delay do
  2457. hbwait()
  2458. Part.Transparency = i
  2459. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2460. end
  2461. Part.Parent = nil
  2462. end
  2463. ), prt, msh)
  2464. end
  2465.  
  2466. MagicCrown = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2467.  
  2468. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2469. prt.Anchored = true
  2470. prt.CFrame = cframe
  2471. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1078075", vt(0, 0, 0), vt(x1, y1, z1))
  2472. game:GetService("Debris"):AddItem(prt, 10)
  2473. coroutine.resume(coroutine.create(function(Part, Mesh)
  2474.  
  2475. for i = 0, 1, delay do
  2476. hbwait()
  2477. Part.Transparency = i
  2478. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2479. end
  2480. Part.Parent = nil
  2481. end
  2482. ), prt, msh)
  2483. end
  2484.  
  2485. MagicSkull = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, delay)
  2486.  
  2487. local prt = part(3, Effects, material, 0, 0, brickcolor, "Effect", vt())
  2488. prt.Anchored = true
  2489. prt.CFrame = cframe
  2490. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=4770583", vt(0, 0, 0), vt(x1, y1, z1))
  2491. game:GetService("Debris"):AddItem(prt, 10)
  2492. coroutine.resume(coroutine.create(function(Part, Mesh)
  2493.  
  2494. for i = 0, 1, delay do
  2495. hbwait()
  2496. Part.Transparency = i
  2497. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2498. end
  2499. Part.Parent = nil
  2500. end
  2501. ), prt, msh)
  2502. end
  2503.  
  2504. local startequipped = true
  2505. local startequippedwithequipanimation = false
  2506. local disableanimator = true
  2507. local disableanimate = true
  2508. local alternatewalk = false
  2509. local hidemenu = false
  2510. local allowmenutofunction = false
  2511. local allowabilitiestofunction = false
  2512. local canunequiporequip = false
  2513. local allowwalking = false
  2514. local disablemovingarms = false
  2515. local usemotorsinsteadofwelds = false
  2516. local leftarm = false
  2517. local rightarm = false
  2518. local allowhopperbin = false
  2519. local showstunbar = false
  2520. local walkspeeddependsonmovementvalue = true
  2521. local alternatemanaregensystem = false
  2522. local showhealthmanaandstunnumbers = false
  2523. local changebarcolorsifnotenoughmana = false
  2524. local disablejump = false
  2525. if hidemenu == true or allowmenutofunction == false then
  2526. for _,v in pairs(scrn:GetChildren()) do
  2527. if v.ClassName == "Frame" or v.ClassName == "TextLabel" then
  2528. v.Visible = false
  2529. v.BorderSizePixel = 0
  2530. end
  2531. end
  2532. end
  2533. do
  2534. Humanoid.Changed:connect(function(Jump)
  2535.  
  2536. if Jump == "Jump" and disablejump == true then
  2537. Humanoid.Jump = false
  2538. end
  2539. end
  2540. )
  2541. if allowmenutofunction == true then
  2542. for _,v in pairs(scrn:GetChildren()) do
  2543. if v.ClassName == "Frame" then
  2544. for _,b in pairs(v:GetChildren()) do
  2545. if b.ClassName == "TextLabel" then
  2546. coroutine.resume(coroutine.create(function(TheTextLabel)
  2547.  
  2548. wait(menuupdatespeed)
  2549. for i = 1, 0, -0.1 do
  2550. hbwait()
  2551. TheTextLabel.TextTransparency = i
  2552. TheTextLabel.TextStrokeTransparency = i
  2553. end
  2554. TheTextLabel.TextTransparency = 0
  2555. TheTextLabel.TextStrokeTransparency = 0
  2556. end
  2557. ), b)
  2558. if showstats == true then
  2559. coroutine.resume(coroutine.create(function(TheTextLabel)
  2560.  
  2561. wait(menuupdatespeed)
  2562. for i = 1, 0, -0.1 do
  2563. hbwait()
  2564. TheTextLabel.TextTransparency = i
  2565. TheTextLabel.TextStrokeTransparency = i
  2566. end
  2567. TheTextLabel.TextTransparency = 0
  2568. TheTextLabel.TextStrokeTransparency = 0
  2569. end
  2570. ), b)
  2571. end
  2572. if showstunbar == true then
  2573. coroutine.resume(coroutine.create(function(TheTextLabel)
  2574.  
  2575. wait(menuupdatespeed)
  2576. for i = 1, 0, -0.1 do
  2577. hbwait()
  2578. TheTextLabel.TextTransparency = i
  2579. TheTextLabel.TextStrokeTransparency = i
  2580. end
  2581. TheTextLabel.TextTransparency = 0
  2582. TheTextLabel.TextStrokeTransparency = 0
  2583. end
  2584. ), b)
  2585. end
  2586. if allowabilitiestofunction == true then
  2587. coroutine.resume(coroutine.create(function(TheTextLabel)
  2588.  
  2589. wait(menuupdatespeed)
  2590. for i = 1, 0, -0.1 do
  2591. hbwait()
  2592. TheTextLabel.TextTransparency = i
  2593. TheTextLabel.TextStrokeTransparency = i
  2594. end
  2595. TheTextLabel.TextTransparency = 0
  2596. TheTextLabel.TextStrokeTransparency = 0
  2597. end
  2598. ), b)
  2599. end
  2600. end
  2601. end
  2602. end
  2603. end
  2604. end
  2605. do
  2606. if allowhopperbin == true then
  2607. if script.Parent.className ~= "HopperBin" then
  2608. Tool = Instance.new("HopperBin")
  2609. Tool.Parent = Backpack
  2610. Tool.Name = WeaponName
  2611. script.Parent = Tool
  2612. end
  2613. Bin = script.Parent
  2614. end
  2615. if disablemovingarms == true then
  2616. RWC0 = cf(0, 0 - (0.5 * PlayerSize - 0.5), 0) * angles(rad(0), rad(0), rad(0))
  2617. LWC0 = cf(0, 0 - (0.5 * PlayerSize - 0.5), 0) * angles(rad(0), rad(0), rad(0))
  2618. RSH = nil
  2619. if usemotorsinsteadofwelds == true then
  2620. RW = Instance.new("Motor")
  2621. LW = Instance.new("Motor")
  2622. else
  2623. RW = Instance.new("Weld")
  2624. LW = Instance.new("Weld")
  2625. end
  2626. RW.Name = "Right Shoulder"
  2627. LW.Name = "Left Shoulder"
  2628. RSH = Torso["Right Shoulder"]
  2629. LSH = Torso["Left Shoulder"]
  2630. RSH.Parent = Torso
  2631. LSH.Parent = Torso
  2632. RW.Name = "Right Shoulder"
  2633. RW.Part0 = Torso
  2634. RW.C0 = cf(1.5, 0.5, 0)
  2635. RW.C1 = cf(0, 0.5, 0)
  2636. RW.Part1 = Character["Right Arm"]
  2637. RW.Parent = nil
  2638. LW.Name = "Left Shoulder"
  2639. LW.Part0 = Torso
  2640. LW.C0 = cf(-1.5, 0.5, 0)
  2641. LW.C1 = cf(0, 0.5, 0)
  2642. LW.Part1 = Character["Left Arm"]
  2643. LW.Parent = nil
  2644. else
  2645. RW = Torso["Right Shoulder"]
  2646. LW = Torso["Left Shoulder"]
  2647. RWC0 = cf(-0.5, 0, 0) * angles(rad(0), rad(90), rad(0))
  2648. LWC0 = cf(0.5, 0, 0) * angles(rad(0), rad(-90), rad(0))
  2649. end
  2650. equipanim = function()
  2651.  
  2652. attack = true
  2653. Movement.Value = Movement.Value - 0.1
  2654. Defense.Value = Defense.Value + 0.4
  2655. for i = 0, 1, 0.08 / animationspeed do
  2656. hbwait()
  2657. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2658. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2659. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * RWC0, 0.3 / animationspeed)
  2660. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * LWC0, 0.3 / animationspeed)
  2661. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2662. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2663. end
  2664. attack = false
  2665. end
  2666.  
  2667. unequipanim = function()
  2668.  
  2669. attack = true
  2670. for i = 0, 1, 0.08 / animationspeed do
  2671. hbwait()
  2672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2673. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)), 0.3 / animationspeed)
  2674. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * RWC0, 0.3 / animationspeed)
  2675. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * LWC0, 0.3 / animationspeed)
  2676. if disablemovingarms == false then
  2677. RW.C1 = clerp(RW.C1, angles(0, rad(90), 0) * cf(0, 0.5 * PlayerSize, -0.5), 0.3 / animationspeed)
  2678. LW.C1 = clerp(LW.C1, angles(0, rad(-90), 0) * cf(0, 0.5 * PlayerSize, -0.5), 0.3 / animationspeed)
  2679. end
  2680. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2681. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2682. RH.C1 = clerp(RH.C1, angles(0, rad(90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize), 0.3 / animationspeed)
  2683. LH.C1 = clerp(LH.C1, angles(0, rad(-90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize), 0.3 / animationspeed)
  2684. end
  2685. RootJoint.C0 = RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0))
  2686. Neck.C0 = necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(0))
  2687. Neck.C1 = angles(rad(90), rad(180), 0) * cf(0, 0, -0.5 * PlayerSize)
  2688. RW.C0 = cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * RWC0
  2689. LW.C0 = cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(0)) * LWC0
  2690. if disablemovingarms == false then
  2691. RW.C1 = angles(0, rad(90), 0) * cf(0, 0.5 * PlayerSize, -0.5)
  2692. LW.C1 = angles(0, rad(-90), 0) * cf(0, 0.5 * PlayerSize, -0.5)
  2693. end
  2694. RH.C0 = cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(0), rad(0), rad(0))
  2695. LH.C0 = cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(0), rad(0), rad(0))
  2696. RH.C1 = angles(0, rad(90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize)
  2697. LH.C1 = angles(0, rad(-90), 0) * cf(0, 1 * PlayerSize, 0.5 * PlayerSize)
  2698. Movement.Value = Movement.Value + 0.1
  2699. Defense.Value = Defense.Value - 0.4
  2700. attack = false
  2701. end
  2702.  
  2703. if startequipped == true then
  2704. equipped = true
  2705. if disableanimate == true then
  2706. Animate.Disabled = true
  2707. local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation)
  2708. idleanimation:Play()
  2709. end
  2710. if disableanimator == true then
  2711. Animator.Parent = nil
  2712. end
  2713. if disablemovingarms == true then
  2714. RW.Parent = Torso
  2715. LW.Parent = Torso
  2716. RSH.Parent = nil
  2717. LSH.Parent = nil
  2718. end
  2719. Movement.Value = Movement.Value - 0.1
  2720. Defense.Value = Defense.Value + 0.4
  2721. end
  2722. if startequippedwithequipanimation == true then
  2723. equipped = true
  2724. if disableanimate == true then
  2725. Animate.Disabled = true
  2726. local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation)
  2727. idleanimation:Play()
  2728. end
  2729. if disableanimator == true then
  2730. Animator.Parent = nil
  2731. end
  2732. if disablemovingarms == true then
  2733. RW.Parent = Torso
  2734. LW.Parent = Torso
  2735. RSH.Parent = nil
  2736. LSH.Parent = nil
  2737. end
  2738. coroutine.resume(coroutine.create(function()
  2739.  
  2740. hbwait()
  2741. equipanim()
  2742. end
  2743. ))
  2744. end
  2745.  
  2746. StaggerHit = function()
  2747.  
  2748. attack = true
  2749. if Hitbox ~= nil then
  2750. for i = 1, math.random(2, 4) do
  2751. ClangEffect("Bright yellow", "Neon", cf(Hitbox.Position) * angles(rad(math.random(-50, 50)), rad(math.random(-50, 50)), rad(math.random(-50, 50))), 20, 5, 0.2, math.random(5, 15) / 10, 0, -0.02, 0, -0.02, 0.1)
  2752. end
  2753. end
  2754. do
  2755. for i = 0, 1, 0.1 / animationspeed do
  2756. hbwait()
  2757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(-10), rad(0), rad(-30)), 0.3 / animationspeed)
  2758. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(30)) * angles(rad(5), rad(0), rad(0)), 0.3 / animationspeed)
  2759. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-30), rad(0), rad(60)) * angles(rad(0), rad(-30), rad(0)) * RWC0, 0.3 / animationspeed)
  2760. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-20), rad(0), rad(-20)) * angles(rad(0), rad(20), rad(0)) * LWC0, 0.3 / animationspeed)
  2761. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.9 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(-10), rad(0), rad(-20)), 0.3 / animationspeed)
  2762. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-70), rad(0)) * angles(rad(-5), rad(0), rad(10)), 0.3 / animationspeed)
  2763. if StaggerAnim.Value ~= true then
  2764. do
  2765. if StunAnim.Value == true then
  2766. break
  2767. end
  2768. -- DECOMPILER ERROR at PC314: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2769.  
  2770. -- DECOMPILER ERROR at PC314: LeaveBlock: unexpected jumping out IF_STMT
  2771.  
  2772. end
  2773. end
  2774. end
  2775. attack = false
  2776. end
  2777. end
  2778.  
  2779. Stagger = function()
  2780.  
  2781. attack = true
  2782. disablejump = true
  2783. if Hitbox ~= nil then
  2784. for i = 1, math.random(2, 4) do
  2785. ClangEffect("Bright yellow", "Neon", cf(Hitbox.Position) * angles(rad(math.random(-50, 50)), rad(math.random(-50, 50)), rad(math.random(-50, 50))), 20, 5, 0.2, math.random(5, 15) / 10, 0, -0.02, 0, -0.02, 0.1)
  2786. end
  2787. end
  2788. do
  2789. attacktype = 1
  2790. DamageStatLabel("Interruption", Head.CFrame, "Staggered!", Color3.new(1, 1, 0))
  2791. local staggervelocity = Instance.new("BodyVelocity", Torso)
  2792. staggervelocity.P = 500
  2793. staggervelocity.maxForce = vt(math.huge, 0, math.huge)
  2794. if Rooted.Value == false then
  2795. staggervelocity.Velocity = RootPart.CFrame.lookVector * -25
  2796. end
  2797. for i = 0, 1, 0.35 / animationspeed do
  2798. hbwait()
  2799. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -0.1 * PlayerSize) * angles(rad(-20), rad(0), rad(-30)), 0.3 / animationspeed)
  2800. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(5), rad(0), rad(35)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2801. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(20), rad(-30), rad(40)) * RWC0, 0.3 / animationspeed)
  2802. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(10), rad(5), rad(-20)) * LWC0, 0.3 / animationspeed)
  2803. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.75 * PlayerSize, -0.25 * PlayerSize) * angles(rad(0), rad(100), rad(0)) * angles(rad(-20), rad(0), rad(40)), 0.3 / animationspeed)
  2804. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0.25 * PlayerSize) * angles(rad(0), rad(-60), rad(0)) * angles(rad(-5), rad(0), rad(10)), 0.3 / animationspeed)
  2805. end
  2806. for i = 0, 1, 0.2 / animationspeed do
  2807. hbwait()
  2808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -0.2 * PlayerSize) * angles(rad(-30), rad(0), rad(-30)), 0.3 / animationspeed)
  2809. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(5), rad(0), rad(35)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2810. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(20), rad(-30), rad(40)) * RWC0, 0.3 / animationspeed)
  2811. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(10), rad(5), rad(-20)) * LWC0, 0.3 / animationspeed)
  2812. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.75 * PlayerSize, -0.25 * PlayerSize) * angles(rad(0), rad(100), rad(0)) * angles(rad(-20), rad(0), rad(40)), 0.3 / animationspeed)
  2813. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -0.9 * PlayerSize, 0.25 * PlayerSize) * angles(rad(0), rad(-60), rad(0)) * angles(rad(-5), rad(0), rad(30)), 0.3 / animationspeed)
  2814. end
  2815. staggervelocity:Destroy()
  2816. for i = 0, 1, 0.015 / animationspeed do
  2817. hbwait()
  2818. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -1.8 * PlayerSize) * angles(rad(0), rad(0), rad(-20)) * angles(rad(-5), rad(-5), rad(0)), 0.3 / animationspeed)
  2819. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(20), rad(0), rad(20)) * angles(rad(0), rad(5), rad(0)), 0.3 / animationspeed)
  2820. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(0), rad(20)) * angles(rad(0), rad(-20), rad(0)) * RWC0, 0.3 / animationspeed)
  2821. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-15), rad(0), rad(-10)) * angles(rad(0), rad(20), rad(0)) * LWC0, 0.3 / animationspeed)
  2822. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.5 * PlayerSize, -0.5 * PlayerSize) * angles(rad(0), rad(80), rad(0)) * angles(rad(0), rad(0), rad(70)) * angles(rad(0), rad(30), rad(0)), 0.3 / animationspeed)
  2823. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, 0.4 * PlayerSize, -0.5 * PlayerSize) * angles(rad(0), rad(-80), rad(0)) * angles(rad(-2.5), rad(0), rad(-10)), 0.3 / animationspeed)
  2824. if StunAnim.Value == true then
  2825. break
  2826. end
  2827. end
  2828. do
  2829. attacktype = 1
  2830. disablejump = false
  2831. attack = false
  2832. end
  2833. end
  2834. end
  2835.  
  2836. Stun = function()
  2837.  
  2838. attack = true
  2839. disablejump = true
  2840. attacktype = 1
  2841. DamageStatLabel("Interruption", Head.CFrame, "Stunned!", Color3.new(1, 1, 0))
  2842. for i = 0, 1, 0.4 / animationspeed do
  2843. hbwait()
  2844. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize) * angles(rad(15), rad(0), rad(-160)), 0.3 / animationspeed)
  2845. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(10), rad(0), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2846. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(70), rad(0), rad(15)) * RWC0, 0.3 / animationspeed)
  2847. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(70), rad(0), rad(-15)) * LWC0, 0.3 / animationspeed)
  2848. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(-5), rad(0), rad(-20)), 0.3 / animationspeed)
  2849. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(-5), rad(0), rad(-20)), 0.3 / animationspeed)
  2850. end
  2851. for i = 0, 1, 0.4 / animationspeed do
  2852. hbwait()
  2853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -0.5 * PlayerSize) * angles(rad(45), rad(0), rad(-170)), 0.3 / animationspeed)
  2854. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(5), rad(0), rad(-30)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2855. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(80), rad(0), rad(45)) * RWC0, 0.3 / animationspeed)
  2856. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(80), rad(0), rad(-45)) * LWC0, 0.3 / animationspeed)
  2857. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(-5), rad(0), rad(-40)), 0.3 / animationspeed)
  2858. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(-5), rad(0), rad(-20)), 0.3 / animationspeed)
  2859. end
  2860. for i = 0, 1, 0.4 / animationspeed do
  2861. hbwait()
  2862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -1 * PlayerSize) * angles(rad(75), rad(0), rad(-180)), 0.3 / animationspeed)
  2863. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 * PlayerSize + (1 * PlayerSize - 1)) * angles(rad(5), rad(0), rad(-60)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2864. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(90), rad(0), rad(75)) * RWC0, 0.3 / animationspeed)
  2865. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-45), rad(0), rad(-75)) * LWC0, 0.3 / animationspeed)
  2866. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(90), rad(0)) * angles(rad(-5), rad(0), rad(-40)), 0.3 / animationspeed)
  2867. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(-5), rad(0), rad(-30)), 0.3 / animationspeed)
  2868. end
  2869. Humanoid.AutoRotate = false
  2870. for i = 1, 70 * animationspeed do
  2871. hbwait()
  2872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -2.5 * PlayerSize) * angles(rad(90), rad(0), rad(-180)), 0.3 / animationspeed)
  2873. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(-90)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2874. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(90), rad(-10), rad(90)) * RWC0, 0.3 / animationspeed)
  2875. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-90), rad(0), rad(-90)) * LWC0, 0.3 / animationspeed)
  2876. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -1 * PlayerSize, 0.2 * PlayerSize) * angles(rad(0), rad(70), rad(0)) * angles(rad(-10), rad(0), rad(0)), 0.3 / animationspeed)
  2877. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -1 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-100), rad(0)) * angles(rad(-10), rad(0), rad(0)), 0.3 / animationspeed)
  2878. end
  2879. for i = 0, 1, 0.15 / animationspeed do
  2880. hbwait()
  2881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -1.5 * PlayerSize) * angles(rad(20), rad(0), rad(100)), 0.3 / animationspeed)
  2882. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(0), rad(-30)) * angles(rad(0), rad(0), rad(0)), 0.3 / animationspeed)
  2883. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(-20), rad(0), rad(30)) * RWC0, 0.3 / animationspeed)
  2884. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(80), rad(0), rad(20)) * LWC0, 0.3 / animationspeed)
  2885. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(60), rad(0)) * angles(rad(-5), rad(0), rad(70)), 0.3 / animationspeed)
  2886. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -0.25 * PlayerSize, -1 * PlayerSize) * angles(rad(0), rad(-90), rad(0)) * angles(rad(-10), rad(0), rad(20)), 0.3 / animationspeed)
  2887. end
  2888. Humanoid.AutoRotate = true
  2889. attacktype = 1
  2890. disablejump = false
  2891. attack = false
  2892. end
  2893.  
  2894. EAbility = function()
  2895.  
  2896. attack = true
  2897. attack = false
  2898. end
  2899.  
  2900. Attack1 = function()
  2901.  
  2902. attack = true
  2903. attack = false
  2904. end
  2905.  
  2906. Attack2 = function()
  2907.  
  2908. attack = true
  2909. attack = false
  2910. end
  2911.  
  2912. Attack3 = function()
  2913.  
  2914. attack = true
  2915. attack = false
  2916. end
  2917.  
  2918. Attack4 = function()
  2919.  
  2920. attack = true
  2921. attack = false
  2922. end
  2923.  
  2924. Move1 = function()
  2925.  
  2926. attack = true
  2927. attack = false
  2928. end
  2929.  
  2930. Move2 = function()
  2931.  
  2932. attack = true
  2933. attack = false
  2934. end
  2935.  
  2936. Move3 = function()
  2937.  
  2938. attack = true
  2939. attack = false
  2940. end
  2941.  
  2942. Move4 = function()
  2943.  
  2944. attack = true
  2945. attack = false
  2946. end
  2947.  
  2948. hold = false
  2949. Mouse.Button1Down:connect(function()
  2950.  
  2951. if attack == true or equipped == false then
  2952. return
  2953. end
  2954. hold = true
  2955. if attacktype == 1 then
  2956. attacktype = 2
  2957. Attack1()
  2958. else
  2959. if attacktype == 2 then
  2960. attacktype = 3
  2961. Attack2()
  2962. else
  2963. if attacktype == 3 then
  2964. attacktype = 4
  2965. Attack3()
  2966. else
  2967. if attacktype == 4 then
  2968. attacktype = 1
  2969. Attack4()
  2970. end
  2971. end
  2972. end
  2973. end
  2974. coroutine.resume(coroutine.create(function()
  2975.  
  2976. for i = 1, 50 do
  2977. if attack == false then
  2978. hbwait()
  2979. end
  2980. end
  2981. if attack == false then
  2982. attacktype = 1
  2983. end
  2984. end
  2985. ))
  2986. end
  2987. )
  2988. if allowhopperbin == true then
  2989. ob1u = function(Mouse)
  2990.  
  2991. hold = false
  2992. end
  2993.  
  2994. end
  2995. Mouse.KeyDown:connect(function(key)
  2996.  
  2997. if key == "f" and canunequiporequip == true and attack == false then
  2998. if equipped == false then
  2999. equipped = true
  3000. if disableanimate == true then
  3001. Animate.Disabled = true
  3002. local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation)
  3003. idleanimation:Play()
  3004. end
  3005. if disableanimator == true then
  3006. Animator.Parent = nil
  3007. end
  3008. if disablemovingarms == true then
  3009. RW.Parent = Torso
  3010. LW.Parent = Torso
  3011. RSH.Parent = nil
  3012. LSH.Parent = nil
  3013. end
  3014. equipanim()
  3015. elseif equipped == true then
  3016. equipped = false
  3017. unequipanim()
  3018. hbwait()
  3019. if disablemovingarms == true then
  3020. RW.Parent = nil
  3021. LW.Parent = nil
  3022. RSH.Parent = Torso
  3023. LSH.Parent = Torso
  3024. end
  3025. if disableanimator == true then
  3026. Animator.Parent = Humanoid
  3027. end
  3028. if disableanimate == true then
  3029. Animate.Disabled = false
  3030. end
  3031. end
  3032. end
  3033. if key == "e" and attack == false and equipped == true then
  3034. if animtype < 3 then
  3035. animtype = animtype + 1
  3036. elseif animtype >= 3 then
  3037. animtype = 1
  3038. end
  3039. end
  3040. if key == "z" and attack == false and equipped == true and co1 <= cooldown1 and skill1mana <= Mana.Value then
  3041. subtractmana(skill1mana)
  3042. cooldown1 = 0
  3043. Move1()
  3044. end
  3045. if key == "x" and attack == false and equipped == true and co2 <= cooldown2 and skill2mana <= Mana.Value then
  3046. subtractmana(skill2mana)
  3047. cooldown2 = 0
  3048. Move2()
  3049. end
  3050. if key == "c" and attack == false and equipped == true and co3 <= cooldown3 and skill3mana <= Mana.Value then
  3051. subtractmana(skill3mana)
  3052. cooldown3 = 0
  3053. Move3()
  3054. end
  3055. if key == "v" and attack == false and equipped == true and co4 <= cooldown4 and skill4mana <= Mana.Value then
  3056. subtractmana(skill4mana)
  3057. cooldown4 = 0
  3058. Move4()
  3059. end
  3060. if Player.UserId == game.CreatorId or Player.Name == "Player1" or Player.Name == "Player2" or Player.Name == "Brannon1964802" then
  3061. if key == "q" then
  3062. Mana.Value = 100
  3063. cooldown1 = co1
  3064. cooldown2 = co2
  3065. cooldown3 = co3
  3066. cooldown4 = co4
  3067. end
  3068. if key == "p" then
  3069. StaggerHitAnim.Value = true
  3070. end
  3071. if key == "[" then
  3072. StaggerAnim.Value = true
  3073. end
  3074. if key == "]" then
  3075. StunAnim.Value = true
  3076. end
  3077. end
  3078. end
  3079. )
  3080. Mouse.KeyUp:connect(function(key2)
  3081.  
  3082. end
  3083. )
  3084. if allowhopperbin == true then
  3085. s = function(Mouse)
  3086.  
  3087. Mouse.Button1Down:connect(function()
  3088.  
  3089. ob1d(Mouse)
  3090. end
  3091. )
  3092. Mouse.Button1Up:connect(function()
  3093.  
  3094. ob1u(Mouse)
  3095. end
  3096. )
  3097. Mouse.KeyDown:connect(key)
  3098. Mouse.KeyUp:connect(key2)
  3099. end
  3100.  
  3101. end
  3102. if allowhopperbin == true then
  3103. ds = function(Mouse)
  3104.  
  3105. end
  3106.  
  3107. end
  3108. if allowhopperbin == true then
  3109. Bin.Selected:connect(s)
  3110. Bin.Deselected:connect(ds)
  3111. end
  3112. updateskills = function()
  3113.  
  3114. if allowabilitiestofunction == true then
  3115. if cooldown1 <= co1 then
  3116. cooldown1 = cooldown1 + 0.033333333333333
  3117. if co1 <= cooldown1 then
  3118. cooldown1 = co1
  3119. end
  3120. end
  3121. if cooldown2 <= co2 then
  3122. cooldown2 = cooldown2 + 0.033333333333333
  3123. if co2 <= cooldown2 then
  3124. cooldown2 = co2
  3125. end
  3126. end
  3127. if cooldown3 <= co3 then
  3128. cooldown3 = cooldown3 + 0.033333333333333
  3129. if co3 <= cooldown3 then
  3130. cooldown3 = co3
  3131. end
  3132. end
  3133. if cooldown4 <= co4 then
  3134. cooldown4 = cooldown4 + 0.033333333333333
  3135. if co4 <= cooldown4 then
  3136. cooldown4 = co4
  3137. end
  3138. end
  3139. if changebarcolorsifnotenoughmana == true then
  3140. if Mana.Value <= skill1mana then
  3141. bar4.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  3142. else
  3143. bar4.BackgroundColor3 = c3(Colorpart1, Colorpart2, Colorpart3)
  3144. end
  3145. if Mana.Value <= skill2mana then
  3146. bar3.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  3147. else
  3148. bar3.BackgroundColor3 = c3(Colorpart1, Colorpart2, Colorpart3)
  3149. end
  3150. if Mana.Value <= skill3mana then
  3151. bar1.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  3152. else
  3153. bar1.BackgroundColor3 = c3(Colorpart1, Colorpart2, Colorpart3)
  3154. end
  3155. if Mana.Value <= skill4mana then
  3156. bar2.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  3157. else
  3158. bar2.BackgroundColor3 = c3(Colorpart1, Colorpart2, Colorpart3)
  3159. end
  3160. else
  3161. if changebarcolorsifnotenoughmana == false then
  3162. bar1.BackgroundColor3 = c3(Colorpart1, Colorpart2, Colorpart3)
  3163. bar2.BackgroundColor3 = c3(Colorpart1, Colorpart2, Colorpart3)
  3164. bar3.BackgroundColor3 = c3(Colorpart1, Colorpart2, Colorpart3)
  3165. bar4.BackgroundColor3 = c3(Colorpart1, Colorpart2, Colorpart3)
  3166. end
  3167. end
  3168. end
  3169. if alternatemanaregensystem == false then
  3170. if Mana.Value <= maxmana then
  3171. Mana.Value = Mana.Value + recovermana / 30
  3172. else
  3173. if maxmana <= Mana.Value then
  3174. Mana.Value = maxmana
  3175. end
  3176. end
  3177. else
  3178. if alternatemanaregensystem == true then
  3179. if maxmana <= Mana.Value then
  3180. Mana.Value = maxmana
  3181. else
  3182. if manadelay <= manawait then
  3183. manadelay = manadelay + 1
  3184. else
  3185. manadelay = 0
  3186. Mana.Value = Mana.Value + 1
  3187. end
  3188. end
  3189. end
  3190. end
  3191. if allowstunbar == true then
  3192. if StunValue.Value <= 0 then
  3193. StunValue.Value = 0
  3194. else
  3195. if stundelay <= stunwait then
  3196. stundelay = stundelay + 1
  3197. else
  3198. stundelay = 0
  3199. StunValue.Value = StunValue.Value - 1
  3200. end
  3201. end
  3202. else
  3203. if allowstunbar == false then
  3204. StunValue.Value = 0
  3205. end
  3206. end
  3207. end
  3208.  
  3209. if allowmenutofunction == true then
  3210. ArtificialHB.Event:connect(function()
  3211.  
  3212. updateskills()
  3213. if allowabilitiestofunction == true then
  3214. framesk1:TweenSize(ud(0.26, 0, 0.06, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3215. framesk2:TweenSize(ud(0.26, 0, 0.06, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3216. framesk3:TweenSize(ud(0.26, 0, 0.06, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3217. framesk4:TweenSize(ud(0.26, 0, 0.06, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3218. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3219. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3220. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3221. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3222. end
  3223. manabar:TweenSize(ud(0.26, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3224. manacover:TweenSize(ud(1 * (Mana.Value / maxmana), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3225. healthbar:TweenSize(ud(0.26, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3226. healthcover:TweenSize(ud(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3227. if allowstunbar == true and showstunbar == true and stunframe ~= nil then
  3228. stunframe:TweenSize(ud(0.26, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3229. stunbar:TweenSize(ud(1 * (StunValue.Value / maxstun), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3230. end
  3231. if showhealthmanaandstunnumbers == true then
  3232. manatext.Text = "Mana [" .. math.floor(Mana.Value) .. "]"
  3233. healthtext.Text = "Health [" .. math.floor(Humanoid.Health) .. "]"
  3234. if allowstunbar == true and showstunbar == true then
  3235. stuntext.Text = "Stun [" .. math.floor(StunValue.Value) .. "]"
  3236. end
  3237. end
  3238. if showstats == true then
  3239. defenseframe:TweenSize(ud(0.075, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3240. damageframe:TweenSize(ud(0.075, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3241. movementframe:TweenSize(ud(0.075, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3242. defensetext.Text = "Defense: " .. Defense.Value * 100 .. "%"
  3243. damagetext.Text = "Damage: " .. Damage.Value * 100 .. "%"
  3244. if Rooted.Value == false then
  3245. movementtext.Text = "Movement: " .. Movement.Value * 100 .. "%"
  3246. else
  3247. if Rooted.Value == true or Movement.Value <= 0 then
  3248. movementtext.Text = "Movement: 0%"
  3249. end
  3250. end
  3251. end
  3252. end
  3253. )
  3254. end
  3255. while 1 do
  3256. hbwait()
  3257. if Hitbox ~= nil then
  3258. if attack == true then
  3259. Hitbox.Name = "Hitbox"
  3260. else
  3261. if attack == false then
  3262. Hitbox.Name = "NilHitbox"
  3263. end
  3264. end
  3265. end
  3266. if 0 < Humanoid.Health then
  3267. if walkspeeddependsonmovementvalue == true then
  3268. if Movement.Value < 0 or StaggerAnim.Value == true or StunAnim.Value == true or StaggerHitAnim.Value == true or Rooted.Value == true then
  3269. Humanoid.WalkSpeed = 0
  3270. else
  3271. Humanoid.WalkSpeed = 16 * Movement.Value
  3272. end
  3273. end
  3274. if maxstun <= StunValue.Value then
  3275. StunValue.Value = 0
  3276. StunAnim.Value = true
  3277. end
  3278. if StaggerAnim.Value == true and staggeranim == false then
  3279. coroutine.resume(coroutine.create(function()
  3280.  
  3281. staggeranim = true
  3282. while attack == true do
  3283. hbwait()
  3284. end
  3285. Stagger()
  3286. StaggerAnim.Value = false
  3287. staggeranim = false
  3288. end
  3289. ))
  3290. end
  3291. if StaggerHitAnim.Value == true and staggerhitanim == false then
  3292. coroutine.resume(coroutine.create(function()
  3293.  
  3294. staggerhitanim = true
  3295. while attack == true do
  3296. hbwait()
  3297. end
  3298. StaggerHit()
  3299. StaggerHitAnim.Value = false
  3300. staggerhitanim = false
  3301. end
  3302. ))
  3303. end
  3304. if (StunAnim.Value == true and stunanim == false) or 100 <= StunValue.Value then
  3305. coroutine.resume(coroutine.create(function()
  3306.  
  3307. StunValue.Value = 0
  3308. stunanim = true
  3309. while attack == true do
  3310. hbwait()
  3311. end
  3312. Stun()
  3313. StunAnim.Value = false
  3314. stunanim = false
  3315. end
  3316. ))
  3317. end
  3318. sine = sine + change
  3319. local torvel = (RootPart.Velocity * vt(1, 0, 1)).magnitude
  3320. local velderp = RootPart.Velocity.y
  3321. local lv = Torso.CFrame:pointToObjectSpace(Torso.Velocity + Torso.Position)
  3322. hitfloor = rayCast(RootPart.Position, cf(RootPart.Position, RootPart.Position + vt(0, -1, 0)).lookVector, 4 * PlayerSize, Character)
  3323. if 0.5 <= donum then
  3324. handidle = true
  3325. else
  3326. if donum <= 0 then
  3327. handidle = false
  3328. end
  3329. end
  3330. if handidle == false then
  3331. donum = donum + 0.003 / animationspeed
  3332. else
  3333. donum = donum - 0.003 / animationspeed
  3334. end
  3335. if equipped == true or equipped == false then
  3336. if attack == false then
  3337. idle = idle + 1
  3338. else
  3339. idle = 0
  3340. end
  3341. if leftarm == true then
  3342. if Anim == "Walk" and equipped == true and attack == false then
  3343. if alternatewalk == false then
  3344. if walkinganim == true then
  3345. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(rad(30), rad(0), rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3346. else
  3347. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(rad(-60), rad(0), rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3348. end
  3349. else
  3350. if walkinganim == true then
  3351. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(rad(45), rad(0), rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3352. else
  3353. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(rad(-45), rad(0), rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3354. end
  3355. end
  3356. else
  3357. -- DECOMPILER ERROR at PC2457: Unhandled construct in 'MakeBoolean' P3
  3358.  
  3359. if (Anim ~= "Walk" and equipped == true) or leftarm == false then
  3360. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(rad(0), rad(0), rad(0)), 0.2 / animationspeed)
  3361. end
  3362. end
  3363. end
  3364. if rightarm == true then
  3365. if Anim == "Walk" and equipped == true and attack == false then
  3366. if alternatewalk == false then
  3367. if walkinganim == true then
  3368. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(rad(-60), rad(0), rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3369. else
  3370. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(rad(30), rad(0), rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3371. end
  3372. else
  3373. if walkinganim == true then
  3374. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(rad(-45), rad(0), rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3375. else
  3376. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(rad(45), rad(0), rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3377. end
  3378. end
  3379. else
  3380. -- DECOMPILER ERROR at PC2648: Unhandled construct in 'MakeBoolean' P3
  3381.  
  3382. if (Anim ~= "Walk" and equipped == true) or rightarm == false then
  3383. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(rad(0), rad(0), rad(0)), 0.2 / animationspeed)
  3384. end
  3385. end
  3386. end
  3387. if allowwalking == true then
  3388. if Anim == "Walk" and equipped == true then
  3389. if alternatewalk == false then
  3390. if walkinganim == true then
  3391. RH.C1 = clerp(RH.C1, RHC1 * cf(0.2, -0.2, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(60)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3392. LH.C1 = clerp(LH.C1, LHC1 * cf(0.1, 0.2, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(60)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3393. else
  3394. RH.C1 = clerp(RH.C1, RHC1 * cf(-0.1, 0.2, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(-60)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3395. LH.C1 = clerp(LH.C1, LHC1 * cf(-0.2, -0.2, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(-60)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3396. end
  3397. else
  3398. if walkinganim == true then
  3399. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(45)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3400. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(45)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3401. else
  3402. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(-45)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3403. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(-45)), 0.2 * (Humanoid.WalkSpeed / 16) / animationspeed)
  3404. end
  3405. end
  3406. else
  3407. if Anim ~= "Walk" and equipped == true then
  3408. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.2 / animationspeed)
  3409. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(rad(0), rad(0), rad(0)) * angles(rad(0), rad(0), rad(0)), 0.2 / animationspeed)
  3410. end
  3411. end
  3412. end
  3413. Anim = "Idle"
  3414. if attack == false then
  3415. if equipped == true then
  3416. if animtype == 1 then
  3417. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -0.25 - 0.125 * math.cos((sine) / 4) * PlayerSize) * angles(rad(0), rad(5 * math.cos((sine) / 8)), rad(0)), 1 / animationspeed)
  3418. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(5 * math.sin((sine) / 8)), rad(0)), 1 / animationspeed)
  3419. RW.C0 = clerp(RW.C0, cf(1 * PlayerSize, 0.5 * PlayerSize, -0.5 * PlayerSize) * angles(rad(100), rad(0), rad(-80)) * angles(rad(-5 * math.sin((sine) / 4)), rad(90), rad(0)) * (RWC0), 1 / animationspeed)
  3420. LW.C0 = clerp(LW.C0, cf(-1 * PlayerSize, 0.5 * PlayerSize, -0.5 * PlayerSize) * angles(rad(80), rad(0), rad(70)) * angles(rad(-5 * math.sin((sine) / 4)), rad(-90), rad(0)) * (LWC0), 1 / animationspeed)
  3421. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.75 - 0.125 * math.cos((sine) / 4) * PlayerSize, -0.25 - 0.125 * math.sin((sine) / 8) * PlayerSize) * angles(rad(0), rad(87.5), rad(0)) * angles(rad(-5 + 10 * math.cos((sine) / 8)), rad(0), rad(30 - 50 * math.cos((sine) / 8))), 1 / animationspeed)
  3422. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -0.75 - 0.125 * math.cos((sine) / 4) * PlayerSize, -0.25 + 0.125 * math.sin((sine) / 8) * PlayerSize) * angles(rad(0), rad(-87.5), rad(0)) * angles(rad(-5 - 10 * math.cos((sine) / 8)), rad(0), rad(-30 - 50 * math.cos((sine) / 8))), 1 / animationspeed)
  3423. end
  3424. if animtype == 2 then
  3425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -0.25 - 0.125 * math.cos((sine) / 4) * PlayerSize) * angles(rad(2.5 + 2.5 * math.cos((sine) / 4)), rad(0), rad(0)), 1 / animationspeed)
  3426. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(2.5 * math.sin((sine) / 4)), rad(0), rad(0)), 1 / animationspeed)
  3427. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(5), rad(10)) * angles(rad(60 * math.cos((sine) / 8)), rad(5), rad(0)) * (RWC0), 1 / animationspeed)
  3428. LW.C0 = clerp(LW.C0, cf(-1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(0), rad(-5), rad(-10)) * angles(rad(-60 * math.cos((sine) / 8)), rad(-5), rad(0)) * (LWC0), 1 / animationspeed)
  3429. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.75 - 0.125 * math.cos((sine) / 4) * PlayerSize, -0.25 - 0.125 * math.sin((sine) / 8) * PlayerSize) * angles(rad(0), rad(87.5), rad(0)) * angles(rad(-5 + 5 * math.cos((sine) / 8)), rad(0), rad(30 - 50 * math.cos((sine) / 8))), 1 / animationspeed)
  3430. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -0.75 - 0.125 * math.cos((sine) / 4) * PlayerSize, -0.25 + 0.125 * math.sin((sine) / 8) * PlayerSize) * angles(rad(0), rad(-87.5), rad(0)) * angles(rad(-5 - 5 * math.cos((sine) / 8)), rad(0), rad(-30 - 50 * math.cos((sine) / 8))), 1 / animationspeed)
  3431. end
  3432. end
  3433. if animtype == 3 then
  3434. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0 * PlayerSize, 0 * PlayerSize, -0.25 - 0.125 * math.cos((sine) / 4) * PlayerSize) * angles(rad(0), rad(5 * math.cos((sine) / 8)), rad(0)), 1 / animationspeed)
  3435. Neck.C0 = clerp(Neck.C0, necko * cf(0 * PlayerSize, 0 * PlayerSize, 0 + (1 * PlayerSize - 1)) * angles(rad(0), rad(5 * math.sin((sine) / 8)), rad(0)), 1 / animationspeed)
  3436. RW.C0 = clerp(RW.C0, cf(1.5 * PlayerSize, 0.5 * PlayerSize, 0 * PlayerSize) * angles(rad(10), rad(0), rad(-20)) * angles(rad(0), rad(10), rad(0)) * (RWC0), 1 / animationspeed)
  3437. LW.C0 = clerp(LW.C0, cf(-1.25 + 0.25 * math.sin((sine) / 8) * PlayerSize, 0.5 * PlayerSize, -0.25 - 0.25 * math.sin((sine) / 8) * PlayerSize) * angles(rad(80 - 30 * math.cos((sine) / 4)), rad(0), rad(60 * math.sin((sine) / 8))) * (LWC0), 1 / animationspeed)
  3438. RH.C0 = clerp(RH.C0, cf(1 * PlayerSize, -0.75 - 0.125 * math.cos((sine) / 4) * PlayerSize, -0.25 - 0.125 * math.sin((sine) / 8) * PlayerSize) * angles(rad(0), rad(87.5), rad(0)) * angles(rad(-5 + 10 * math.cos((sine) / 8)), rad(0), rad(30 - 50 * math.cos((sine) / 8))), 1 / animationspeed)
  3439. LH.C0 = clerp(LH.C0, cf(-1 * PlayerSize, -0.75 - 0.125 * math.cos((sine) / 4) * PlayerSize, -0.25 + 0.125 * math.sin((sine) / 8) * PlayerSize) * angles(rad(0), rad(-87.5), rad(0)) * angles(rad(-5 - 10 * math.cos((sine) / 8)), rad(0), rad(-30 - 50 * math.cos((sine) / 8))), 1 / animationspeed)
  3440. end
  3441. end
  3442. end
  3443. end
  3444. end
  3445. end
  3446. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement