Advertisement
SmokeDelsin

Small minipeep gun(EXPIRIMENT NUMBER70)

May 25th, 2015
484
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.69 KB | None | 0 0
  1. NewInstance = function(class,parent,properties) pcall(function()
  2. local instance = Instance.new(class,parent)
  3. for i,v in next, properties do
  4. pcall(function()
  5. instance[i] = v
  6. end)
  7. end end)
  8. end Model = Instance.new('Model',workspace) NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.0323441, 5.47661304, -5.5309329, 0.00340644247, 0.174058095, 0.98472923, -0.99980855, 0.019566901, 9.6767625e-009, -0.0192681048, -0.984540761, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.0323441, 5.47661304, -5.5309329),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-3.18474736e-006, 79.9741287, -88.8788223),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575397.9897",["archivable"] = true})
  9. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.04945397, 5.015347, -5.55374193, -0.174091697, 0, -0.984729171, 0, 1, 0, 0.984729171, 0, -0.174091697),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.04945397, 5.015347, -5.55374193),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-180, -79.9741058, -180),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.001",["archivable"] = true})
  10. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.09591389, 5.32914114, -5.81651497, -0.00202260935, 0.174079821, -0.984729171, 0.999932706, 0.0116158333, -3.97633841e-007, 0.0114383884, -0.984662771, -0.174091533),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.09591389, 5.32914114, -5.81651497),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(179.999878, -79.9741058, -90.6656799),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.0087",["archivable"] = true})
  11. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Deep orange"),["CFrame"] = CFrame.new(1.95042098, 5.22929096, -5.87267494, 0.00202281447, 0.174079895, 0.98472923, -0.999932468, 0.0116192242, 9.65276037e-009, -0.0114417924, -0.984662712, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(1.95042098, 5.22929096, -5.87267494),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-3.17684794e-006, 79.9741287, -89.3342514),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.0166",["archivable"] = true})
  12. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Deep orange"),["CFrame"] = CFrame.new(2.24339795, 5.22446108, -5.84135294, 0.174077123, -0.98473686, -0.00202250923, 0.0116154952, -3.91428671e-007, 0.999938965, -0.984667659, -0.174089476, 0.0114380848),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.24339795, 5.22446108, -5.84135294),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-89.344635, -0.115881324, 79.97509),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.0331",["archivable"] = true})
  13. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("CGA brown"),["CFrame"] = CFrame.new(2.04952288, 5.00921488, -5.55116796, -0.174090788, 0.98472172, 0.00400470803, -1.19746283e-005, -0.00406892644, 0.999992013, 0.984729171, 0.174089581, 0.00072001043),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.04952288, 5.00921488, -5.55116796),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-89.9587479, 0.229453489, -100.025833),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.0413",["archivable"] = true})
  14. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.02038598, 5.46453619, -5.53408289, 0.00340644247, 0.174058095, 0.98472923, -0.99980855, 0.019566901, 9.6767625e-009, -0.0192681048, -0.984540761, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.02038598, 5.46453619, -5.53408289),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-3.18474736e-006, 79.9741287, -88.8788223),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.0524",["archivable"] = true})
  15. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Deep orange"),["CFrame"] = CFrame.new(2.10026002, 5.18581486, -5.86410999, 0.00202281447, 0.174079895, 0.98472923, -0.999932468, 0.0116192242, 9.65276037e-009, -0.0114417924, -0.984662712, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.10026002, 5.18581486, -5.86410999),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-3.17684794e-006, 79.9741287, -89.3342514),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.0613",["archivable"] = true})
  16. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.08320403, 5.29321384, -5.84722996, 0.00202320027, 0.174079895, 0.98472923, -0.999932468, 0.0116192242, 3.96936429e-007, -0.0114417253, -0.984662712, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.08320403, 5.29321384, -5.84722996),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-0.000130636909, 79.9741287, -89.3341293),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.0733",["archivable"] = true})
  17. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.07723904, 5.46248293, -5.52157402, 0.00340644247, 0.174058095, 0.98472923, -0.99980855, 0.019566901, 9.6767625e-009, -0.0192681048, -0.984540761, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.07723904, 5.46248293, -5.52157402),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-3.18474736e-006, 79.9741287, -88.8788223),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.0853",["archivable"] = true})
  18. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.06480002, 5.47688007, -5.52364492, 0.00340644247, 0.174058095, 0.98472923, -0.99980855, 0.019566901, 9.6767625e-009, -0.0192681048, -0.984540761, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.06480002, 5.47688007, -5.52364492),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-3.18474736e-006, 79.9741287, -88.8788223),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.096",["archivable"] = true})
  19. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Brick,["formFactor"] = Enum.FormFactor.Brick,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Reddish brown"),["CFrame"] = CFrame.new(2.0410831, 5.43136978, -5.488554, 0.174058005, -0.00340642198, 0.984729171, 0.019566901, 0.99980855, -8.31725266e-009, -0.98454082, 0.0192681104, 0.174091697),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.0410831, 5.43136978, -5.488554),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(2.73731303e-006, 79.9741058, 1.1211704),["Size"] = Vector3.new(1, 1.20000005, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 1,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.1041",["archivable"] = true})
  20. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.08622003, 5.41508579, -5.52041292, 0.00340644247, 0.174058095, 0.98472923, -0.99980855, 0.019566901, 9.6767625e-009, -0.0192681048, -0.984540761, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.08622003, 5.41508579, -5.52041292),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-3.18474736e-006, 79.9741287, -88.8788223),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.1131",["archivable"] = true})
  21. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Brick,["formFactor"] = Enum.FormFactor.Brick,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Reddish brown"),["CFrame"] = CFrame.new(2.17630601, 5.24466419, -6.20168304, 0.174058095, -0.00340643292, 0.98472923, 0.019566901, 0.99980855, -1.80409368e-010, -0.984540761, 0.0192681067, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.17630601, 5.24466419, -6.20168304),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(5.93750542e-008, 79.9741287, 1.12117338),["Size"] = Vector3.new(1, 1.20000005, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 1,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.1209",["archivable"] = true})
  22. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Deep orange"),["CFrame"] = CFrame.new(2.23754811, 5.36137104, -5.83645296, -0.174079999, 0.984729171, -0.00201951736, -0.01161642, -2.84339399e-006, 0.999932528, 0.984662831, 0.174091697, 0.0114395302),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.23754811, 5.36137104, -5.83645296),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-89.3445511, -0.115709901, -100.025154),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.1319",["archivable"] = true})
  23. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Deep orange"),["CFrame"] = CFrame.new(1.94302201, 5.34470081, -5.85149002, 0.174079388, -0.0020192666, 0.984729111, 0.0116158267, 0.999932051, -2.9909761e-006, -0.984662533, 0.0114389742, 0.17409128),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(1.94302201, 5.34470081, -5.85149002),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(0.000984370476, 79.9740829, 0.664583385),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.1401",["archivable"] = true})
  24. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.01114297, 5.41143894, -5.53655195, 0.00340644247, 0.174058095, 0.98472923, -0.99980855, 0.019566901, 9.6767625e-009, -0.0192681048, -0.984540761, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.01114297, 5.41143894, -5.53655195),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-3.18474736e-006, 79.9741287, -88.8788223),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.1503",["archivable"] = true})
  25. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Brick,["formFactor"] = Enum.FormFactor.Brick,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Really black"),["CFrame"] = CFrame.new(2.09750104, 5.34446383, -5.82167196, 0.00340626761, 0.17405805, 0.98472923, -0.999808669, 0.0195660181, -8.6760128e-009, -0.0192672312, -0.984541178, 0.174091563),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.09750104, 5.34446383, -5.82167196),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(2.85538772e-006, 79.9741287, -88.8788834),["Size"] = Vector3.new(1, 1.20000005, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.1578",["archivable"] = true})
  26. NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Block,["FormFactor"] = Enum.FormFactor.Symmetric,["formFactor"] = Enum.FormFactor.Symmetric,["Anchored"] = true,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Dark stone grey"),["CFrame"] = CFrame.new(2.14826798, 5.43903112, -6.12390375, 0.00340539915, -0.98472935, 0.17405805, -0.999808788, 8.93263234e-007, 0.0195660368, -0.0192674082, -0.174091846, -0.984541178),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Plastic,["Position"] = Vector3.new(2.14826798, 5.43903112, -6.12390375),["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(-178.861496, 10.0238476, 89.801857),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1432575398.1682",["archivable"] = true})
  27. NewInstance("Sound",game.Workspace["Model"],{["Looped"] = false,["Pitch"] = 1,["PlayOnRemove"] = false,["SoundId"] = "http://www.roblox.com/asset/?id=95309699",["Volume"] = 1,["Archivable"] = true,["Name"] = "1432575398.1775",["archivable"] = true})
  28. NewInstance("Sound",game.Workspace["Model"],{["Looped"] = false,["Pitch"] = 1,["PlayOnRemove"] = false,["SoundId"] = "http://roblox.com/asset/?id=10209859",["Volume"] = 0.80000001192093,["Archivable"] = true,["Name"] = "1432575398.178",["archivable"] = true})
  29. NewInstance("LocalScript",game.Workspace["Model"],{["Disabled"] = false,["LinkedSource"] = "",["Archivable"] = true,["Name"] = "1432575398.1787",["archivable"] = true})
  30. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575397.9897"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0121000335, 0.0122000026, 0.0333001129),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1791",["archivable"] = true})
  31. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.001"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.168099985, 0.429699957, 0.189899996),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1799",["archivable"] = true})
  32. NewInstance("TouchTransmitter",game.Workspace["Model"]["1432575398.001"],{["Archivable"] = true,["Name"] = "1432575398.1809",["archivable"] = true})
  33. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.0087"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.193699986, 0.70389998, 0.189899996),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1818",["archivable"] = true})
  34. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.0166"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0941000357, 0.467999995, 0.0741001144),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1825",["archivable"] = true})
  35. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.0331"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.49180004, 0.059700001, 0.0741001144),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1831",["archivable"] = true})
  36. NewInstance("Decal",game.Workspace["Model"]["1432575398.0413"],{["Shiny"] = 20,["Specular"] = 0,["Texture"] = "http://www.roblox.com/asset/?id=252066699",["Transparency"] = 0,["Face"] = Enum.NormalId.Bottom,["Archivable"] = true,["Name"] = "1432575398.1837",["archivable"] = true})
  37. NewInstance("Decal",game.Workspace["Model"]["1432575398.0413"],{["Shiny"] = 20,["Specular"] = 0,["Texture"] = "http://www.roblox.com/asset/?id=252066701",["Transparency"] = 0,["Face"] = Enum.NormalId.Top,["Archivable"] = true,["Name"] = "1432575398.1841",["archivable"] = true})
  38. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.0413"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.121000022, 0.192900002, 0.286200106),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1845",["archivable"] = true})
  39. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.0524"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0121000335, 0.0122000026, 0.0333001129),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1851",["archivable"] = true})
  40. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.0613"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0941000357, 0.428899974, 0.0741001144),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1858",["archivable"] = true})
  41. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.0733"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.264999986, 0.346199989, 0.388000101),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1865",["archivable"] = true})
  42. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.0853"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0167000331, 0.0122000026, 0.0333001129),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1871",["archivable"] = true})
  43. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.096"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0121000335, 0.0134000024, 0.0333001129),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1879",["archivable"] = true})
  44. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.1041"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0679999962, 0.0546666645, 0.057699997),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1886",["archivable"] = true})
  45. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.1131"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0781000331, 0.0122000026, 0.0333001129),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1896",["archivable"] = true})
  46. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.1209"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0679999962, 0.0572499968, 0.0705000013),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1904",["archivable"] = true})
  47. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.1319"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.50029999, 0.059700001, 0.0741001144),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1909",["archivable"] = true})
  48. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.1401"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.495200038, 0.0848999992, 0.0785001069),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1915",["archivable"] = true})
  49. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.1503"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0941000357, 0.0122000026, 0.0333001129),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.192",["archivable"] = true})
  50. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.1578"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.121400014, 0.583916605, 0.188300014),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1926",["archivable"] = true})
  51. NewInstance("SpecialMesh",game.Workspace["Model"]["1432575398.1682"],{["MeshType"] = Enum.MeshType.Brick,["MeshId"] = "",["TextureId"] = "",["Offset"] = Vector3.new(0, 0, 0),["Scale"] = Vector3.new(0.0557000339, 0.0216000024, 0.0333001129),["VertexColor"] = Vector3.new(1, 1, 1),["Archivable"] = true,["Name"] = "1432575398.1931",["archivable"] = true})
  52. NewInstance("NumberValue",game.Workspace["Model"]["1432575398.1787"],{["Value"] = 31,["Archivable"] = true,["Name"] = "1432575398.1946",["archivable"] = true})
  53. NewInstance("NumberValue",game.Workspace["Model"]["1432575398.1787"],{["Value"] = 500,["Archivable"] = true,["Name"] = "1432575398.1947",["archivable"] = true})
  54. NewInstance("ScreenGui",game.Workspace["Model"]["1432575398.1787"],{["Archivable"] = true,["Name"] = "1432575398.1949",["archivable"] = true})
  55. NewInstance("Smoke",game.Workspace["Model"]["1432575398.1787"],{["Color"] = Color3.new(0.372549, 0.372549, 0.372549),["Enabled"] = false,["Opacity"] = 0.10000000149012,["RiseVelocity"] = 15,["Size"] = 0.25,["Archivable"] = true,["Name"] = "1432575398.1962",["archivable"] = true})
  56. NewInstance("Smoke",game.Workspace["Model"]["1432575398.1787"],{["Color"] = Color3.new(1, 0.6, 0.2),["Enabled"] = false,["Opacity"] = 0.40000000596046,["RiseVelocity"] = 3,["Size"] = 0.10000000149012,["Archivable"] = true,["Name"] = "1432575398.1967",["archivable"] = true})
  57. NewInstance("Frame",game.Workspace["Model"]["1432575398.1787"]["1432575398.1949"],{["Style"] = Enum.FrameStyle.Custom,["Active"] = false,["BackgroundColor3"] = Color3.new(1, 1, 1),["BackgroundTransparency"] = 1,["BorderColor3"] = Color3.new(0.105882, 0.164706, 0.207843),["BorderSizePixel"] = 0,["ClipsDescendants"] = false,["Draggable"] = false,["Position"] = UDim2.new({1, -200}, {1, -100}),["Size"] = UDim2.new({0, 100}, {0, 100}),["SizeConstraint"] = Enum.SizeConstraint.RelativeXY,["Transparency"] = 1,["Visible"] = true,["ZIndex"] = 1,["Archivable"] = true,["Name"] = "1432575398.197",["archivable"] = true})
  58. NewInstance("TextLabel",game.Workspace["Model"]["1432575398.1787"]["1432575398.1949"]["1432575398.197"],{["Font"] = Enum.Font.Legacy,["FontSize"] = Enum.FontSize.Size24,["Text"] = "",["TextColor3"] = Color3.new(0.917647, 0.917647, 0.917647),["TextScaled"] = false,["TextStrokeColor3"] = Color3.new(0, 0, 0),["TextStrokeTransparency"] = 0.5,["TextTransparency"] = 0,["TextWrapped"] = false,["TextXAlignment"] = Enum.TextXAlignment.Right,["TextYAlignment"] = Enum.TextYAlignment.Center,["Active"] = false,["BackgroundColor3"] = Color3.new(0.639216, 0.635294, 0.647059),["BackgroundTransparency"] = 1,["BorderColor3"] = Color3.new(0.105882, 0.164706, 0.207843),["BorderSizePixel"] = 1,["ClipsDescendants"] = false,["Draggable"] = false,["Position"] = UDim2.new({0, 0}, {0, 0}),["Size"] = UDim2.new({1, 0}, {1, 0}),["SizeConstraint"] = Enum.SizeConstraint.RelativeXY,["Transparency"] = 1,["Visible"] = true,["ZIndex"] = 1,["Archivable"] = true,["Name"] = "1432575398.1987",["archivable"] = true})
  59. wait(0.5)
  60.  
  61. local Tool = script.Parent
  62. local Settings = {
  63. Range = 1000
  64. ,Spread = 10
  65. ,Damage = {50, 75}
  66. ,HeadShotDamage = {70, 120}
  67. ,Bullets = 1
  68. ,FireRate = 0.1
  69. ,Automatic = true
  70. ,AntiTK = true
  71. ,ImpactDuration = 3
  72. --Reload
  73. ,ReloadKey = "R"
  74. ,ReloadTime = 2.5
  75. ,Ammo = 30
  76. ,IncludeChamberedBullet = true
  77. --Gui
  78. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  79. --Arms
  80. ,OneHanded = false
  81. ,FakeArms = true
  82. ,FakeArmTransparency = 0.5
  83. ,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
  84. ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  85. ,AimPart = Tool.AimPart
  86. ,AimPartOffset = CFrame.new()
  87. ,AimGripOffset = Vector3.new(0, 0, 0)
  88. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  89. ,AimAnim = {
  90. Enabled = false
  91. ,Frames = 50
  92. ,Time = 0.1
  93. }
  94. ,ChangeFOV = {true, 60}
  95. ,SpreadReduction = 5
  96. --Weld
  97. ,Weld = true
  98. --Mouse
  99. ,Icons = {
  100. Idle = "rbxassetid://70288585"
  101. ,Fire1 = "rbxassetid://70288578"
  102. ,Fire2 = "rbxassetid://70288572"
  103. ,Fire3 = "rbxassetid://70288578"
  104. ,Reload = "rbxassetid://70288599"
  105. ,Aim = "rbxasset://textures/Blank.png"
  106. }
  107. ,FireMouseAnimTime = 0.15
  108. --Recoil
  109. ,Recoil = math.rad(1)
  110. --Smoke
  111. ,Smoke = true
  112. ,SmokePart = Tool.SmokePart
  113. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}}
  114. --Sprint
  115. ,Sprint = true
  116. ,SprintSpeed = 25
  117. ,SprintKey = "0"
  118. ,SprintSpreadIncrease = 40
  119. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  120. --Other
  121. ,DropHats = true
  122. }
  123.  
  124. --Do not edit below this lign--
  125.  
  126. local Orig_Spread = Settings.Spread
  127. local Orig_Grip = Tool.GripPos
  128.  
  129. local Player = game.Players.LocalPlayer
  130. local Character = Player.Character
  131.  
  132. local Camera = Workspace.CurrentCamera
  133.  
  134. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  135.  
  136. local Gui, CanUpdateGui = nil, true
  137.  
  138. local Sprinting, Equipped
  139.  
  140. function Update_Gui()
  141. if Gui and CanUpdateGui then
  142. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  143. end
  144. end
  145.  
  146. local Welded
  147. if Settings.Weld then
  148. Delay(0, function()
  149. local weldC0s = {}
  150. for i, v in pairs(Tool:GetChildren()) do
  151. if v:IsA("BasePart") and v ~= Tool.Handle then
  152. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  153. v.Anchored = false
  154. end
  155. end
  156. Tool.Handle.Anchored = false
  157. local welds = {}
  158. Tool.Equipped:connect(function()
  159. for i, v in ipairs(welds) do
  160. v.Part1 = nil
  161. v:Destroy()
  162. end
  163. for i, v in ipairs(weldC0s) do
  164. if v[1] and v[2] then
  165. local w = Instance.new("Weld", Tool.Handle)
  166. w.Part0 = Tool.Handle
  167. w.Part1 = v[1]
  168. w.C0 = v[2]
  169. table.insert(welds, w)
  170. end
  171. end
  172. end)
  173. wait()
  174. Welded = true
  175. end)
  176. end
  177.  
  178. local Left_Weld, Right_Weld
  179.  
  180. Ammo.Changed:connect(Update_Gui)
  181. StoredAmmo.Changed:connect(Update_Gui)
  182.  
  183. Settings.Range = math.min(Settings.Range, 999)
  184.  
  185. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  186. Ignore_Model.Name = "Ray_Ignore"
  187.  
  188. local Ray_Ignore = {Character, Ignore_Model, Camera}
  189.  
  190. Character.Humanoid.Died:connect(function()
  191. Tool.Parent = Player.Backpack
  192. end)
  193.  
  194. function Fire(Mouse)
  195. local Spread = CFrame.Angles(math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10))
  196. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  197. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  198. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  199. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  200. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  201. return
  202. end
  203. local Humanoid = Hit.Parent.Humanoid
  204. local c = Instance.new("ObjectValue")
  205. c.Name = "creator"
  206. c.Value = Player
  207. game.Debris:AddItem(c, 3)
  208. c.Parent = Humanoid
  209. if Hit.Name == "Head" then
  210. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  211. else
  212. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  213. end
  214. elseif Hit then
  215. local Hit_Part = Instance.new("Part", Ignore_Model)
  216. Hit_Part.FormFactor = "Custom"
  217. Hit_Part.TopSurface = 0
  218. Hit_Part.BottomSurface = 0
  219. Hit_Part.Anchored = true
  220. Hit_Part.CanCollide = false
  221. Hit_Part.Size = Vector3.new()
  222. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  223. Hit_Part.BrickColor = BrickColor.new("Black")
  224. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  225. if not Hit.Anchored then
  226. local w = Instance.new("Weld", Hit_Part)
  227. w.Part0 = Hit
  228. w.Part1 = Hit_Part
  229. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  230. Hit_Part.Anchored = false
  231. end
  232. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  233. Hit.Parent.Parent = workspace
  234. game.Debris:AddItem(Hit, 3)
  235. end
  236. end
  237. end
  238.  
  239. local Can_Shoot = true
  240. local Reloading = false
  241.  
  242. local First_Person = false
  243.  
  244. local Mouse_Held
  245.  
  246. Tool.Equipped:connect(function(Mouse)
  247. Equipped = true
  248. if Settings.Weld and not Welded then
  249. wait()
  250. Tool.Parent = Player.Backpack
  251. end
  252. Character = Player.Character
  253. if Gui then
  254. return
  255. end
  256. Ray_Ignore = {Character, Ignore_Model, Camera}
  257. Mouse.Icon = Settings.Icons.Idle
  258. Gui = script.Gui:Clone()
  259. Gui.Parent = Player.PlayerGui
  260. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  261. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  262. CanUpdateGui = true
  263. Update_Gui()
  264. Mouse.Button1Down:connect(function()
  265. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  266. Mouse_Held = true
  267. while true do
  268. Can_Shoot = false
  269. Delay(0, function()
  270. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  271. if not Aiming then
  272. Mouse.Icon = Settings.Icons.Fire1
  273. end
  274. wait(t)
  275. if not Aiming then
  276. if Reloading then return end
  277. Mouse.Icon = Settings.Icons.Fire2
  278. end
  279. wait(t)
  280. if not Aiming then
  281. if Reloading then return end
  282. Mouse.Icon = Settings.Icons.Fire3
  283. end
  284. wait(t)
  285. if not Aiming then
  286. if Reloading then return end
  287. Mouse.Icon = Settings.Icons.Idle
  288. end
  289. end)
  290. if Settings.Smoke then
  291. for i, v in pairs(Settings.Smokes) do
  292. local s = v[1]:Clone()
  293. s.Parent = Settings.SmokePart
  294. s.Enabled = true
  295. game.Debris:AddItem(s, v[2])
  296. if v[3] then
  297. Delay(v[3], function()
  298. s.Enabled = false
  299. end)
  300. end
  301. end
  302. end
  303. for _ = 1, Settings.Bullets do
  304. Fire(Mouse)
  305. end
  306. Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(math.abs(Settings.Recoil), 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
  307. if Tool.Handle:FindFirstChild("Shoot") then
  308. Tool.Handle.Shoot:Play()
  309. end
  310. Ammo.Value = Ammo.Value - 1
  311. wait(Settings.FireRate)
  312. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  313. break
  314. end
  315. end
  316. Can_Shoot = true
  317. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  318. Tool.Handle.Click:Play()
  319. end
  320. end)
  321. Mouse.Button1Up:connect(function()
  322. Mouse_Held = false
  323. end)
  324. Mouse.KeyDown:connect(function(Key)
  325. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  326. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  327. return
  328. end
  329. Can_Shoot = false
  330. Reloading = true
  331. local TextLabel = Gui.Frame.AmmoDisplay
  332. Delay(0, function()
  333. CanUpdateGui = false
  334. TextLabel.Text = "Reloading."
  335. wait(Settings.ReloadTime/3)
  336. if TextLabel then
  337. TextLabel.Text = "Reloading.."
  338. end
  339. wait(Settings.ReloadTime/3)
  340. if TextLabel then
  341. TextLabel.Text = "Reloading..."
  342. end
  343. end)
  344. if Tool.Handle:FindFirstChild("Reload") then
  345. Tool.Handle.Reload:Play()
  346. end
  347. Mouse.Icon = Settings.Icons.Reload
  348. wait(Settings.ReloadTime)
  349. Mouse.Icon = Settings.Icons.Idle
  350. CanUpdateGui = true
  351. local m = Settings.Ammo
  352. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  353. m = m + 1
  354. end
  355. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  356. Ammo.Value = Ammo.Value + StoredAmmo.Value
  357. StoredAmmo.Value = 0
  358. else
  359. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  360. Ammo.Value = m
  361. end
  362. Can_Shoot = true
  363. Reloading = false
  364. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  365. Sprinting = true
  366. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  367. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  368. end
  369. end)
  370. Mouse.KeyUp:connect(function(Key)
  371. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  372. Sprinting = false
  373. Character.Humanoid.WalkSpeed = 16
  374. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  375. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  376. end
  377. end)
  378. Mouse.Button2Down:connect(function()
  379. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  380. Aiming = true
  381. Mouse.Icon = Settings.Icons.Aim
  382. if Settings.AimAnim.Enabled then
  383. Right_Weld.C1 = CFrame.new()
  384. Right_Weld.C0 = CFrame.new()
  385. Delay(0, function()
  386. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame))
  387. end)
  388. Delay(0, function()
  389. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftAimPos)
  390. end)
  391. Delay(0, function()
  392. if Settings.ChangeFOV[1] then
  393. Camera.FieldOfView = 70
  394. local Cam_Dif, T_F = 70 - Settings.ChangeFOV[2], Settings.AimAnim.Time * Settings.AimAnim.Frames
  395. for i = 1, T_F do
  396. local FOV = 70 - Cam_Dif/T_F * i
  397. Camera.FieldOfView = FOV
  398. wait(Settings.AimAnim.Time/Settings.AimAnim.Frames)
  399. if not Aiming then
  400. return
  401. end
  402. end
  403. Camera.FieldOfView = Settings.ChangeFOV[2]
  404. end
  405. end)
  406. else
  407. Right_Weld.C1 = CFrame.new()
  408. Right_Weld.C0 = CFrame.new()
  409. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  410. Left_Weld.C1 = Settings.LeftAimPos
  411. if Settings.ChangeFOV[1] then
  412. Camera.FieldOfView = Settings.ChangeFOV[2]
  413. end
  414. end
  415. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  416. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  417. end
  418. end)
  419. Mouse.Button2Up:connect(function()
  420. if Aiming then
  421. Mouse.Icon = Settings.Icons.Idle
  422. Tool.GripPos = Orig_Grip
  423. if Settings.AimAnim.Enabled then
  424. Delay(0, function()
  425. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, CFrame.new(0, -1.5, 0))
  426. end)
  427. Delay(0, function()
  428. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftPos)
  429. end)
  430. else
  431. Right_Weld.C1 = Settings.RightPos
  432. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  433. Left_Weld.C1 = Settings.LeftPos
  434. end
  435. if Settings.ChangeFOV[1] then
  436. Camera.FieldOfView = 70
  437. end
  438. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  439. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  440. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  441. wait(0.25)
  442. Aiming = false
  443. end
  444. end)
  445. wait()
  446. Camera.Changed:connect(function()
  447. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  448. Mouse.TargetFilter = workspace
  449. Character.Torso.Neck.C1 = CFrame.new()
  450. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  451. end
  452. end)
  453. Mouse.Idle:connect(function()
  454. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  455. Mouse.TargetFilter = workspace
  456. Character.Torso.Neck.C1 = CFrame.new()
  457. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  458. end
  459. end)
  460. while wait() and Equipped do
  461. if Sprinting then
  462. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  463. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  464. elseif not Aiming then
  465. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  466. end
  467. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  468. Mouse.TargetFilter = nil
  469. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  470. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  471. end
  472. end
  473. end)
  474.  
  475. local Arms_Made
  476. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  477.  
  478. Tool.Equipped:connect(function(Mouse)
  479. if Character and not Arms_Made then
  480. Arms_Made = true
  481. local Torso = Character.Torso
  482. Torso["Right Shoulder"].Part1 = nil
  483. Left_Weld = Instance.new("Weld", Torso)
  484. Left_Weld.Name = "Left_Weld"
  485. Left_Weld.Part0 = Character.Head
  486. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  487. if not Settings.OneHanded then
  488. Torso["Left Shoulder"].Part1 = nil
  489. Left_Weld.Part1 = Character["Left Arm"]
  490. end
  491. Right_Weld = Instance.new("Weld", Torso)
  492. Right_Weld.Name = "Right_Weld"
  493. Right_Weld.Part0 = Character.Head
  494. Right_Weld.Part1 = Character["Right Arm"]
  495. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  496. Left_Weld.C1 = Settings.LeftPos
  497. Right_Weld.C1 = Settings.RightPos
  498. end
  499. if Settings.FakeArms and not Fake_Arm_Right then
  500. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  501. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  502. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  503. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  504. for i = 1, 2 do
  505. local w = Instance.new("Weld", fakeArms[i])
  506. w.Part0 = Character[fakeArms[i].Name]
  507. w.Part1 = fakeArms[i]
  508. fakeArms[i].Transparency = Settings.FakeArmTransparency
  509. end
  510. Fake_Arm_Model = Instance.new("Model", Camera)
  511. Fake_Arm_Right.Parent = Fake_Arm_Model
  512. if not Settings.OneHanded then
  513. Fake_Arm_Left.Parent = Fake_Arm_Model
  514. end
  515. Fake_Arm_Model.Name = "FakeArms"
  516. if Settings.CharacterMeshes then
  517. for i, v in pairs(Character:GetChildren()) do
  518. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  519. v:Clone().Parent = Fake_Arm_Model
  520. end
  521. end
  522. end
  523. if Character:FindFirstChild("Shirt") then
  524. Instance.new("Humanoid", Fake_Arm_Model)
  525. Character.Shirt:Clone().Parent = Fake_Arm_Model
  526. else
  527. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  528. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  529. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  530. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  531. end
  532. end
  533. end)
  534.  
  535. Tool.Unequipped:connect(function()
  536. Equipped = false
  537. Tool.GripPos = Orig_Grip
  538. Aiming = false
  539. Settings.Spread = Orig_Spread
  540. if Settings.ChangeFOV[1] then
  541. Camera.FieldOfView = 70
  542. end
  543. if Gui then
  544. Gui:Destroy()
  545. Gui = nil
  546. end
  547. for i, v in pairs(Tool.Handle:GetChildren()) do
  548. if v:IsA("Sound") then
  549. v:Stop()
  550. end
  551. end
  552. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  553. Fake_Arm_Model:Destroy()
  554. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  555. end
  556. if Character and Left_Weld and Right_Weld then
  557. Arms_Made = false
  558. local Torso = Character.Torso
  559. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  560. Left_Weld:Destroy()
  561. Right_Weld:Destroy()
  562. end
  563. Sprinting = false
  564. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  565. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  566. Character.Humanoid.WalkSpeed = 16
  567. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement