0% found this document useful (0 votes)
19 views28 pages

Message

The document creates a model with the name "Weapon" and adds multiple parts to it with different shapes, sizes, colors and materials by instantiating new part objects and setting their properties. Meshes like cylinders and wedges are added as children to the parts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views28 pages

Message

The document creates a model with the name "Weapon" and adds multiple parts to it with different shapes, sizes, colors and materials by instantiating new part objects and setting their properties. Meshes like cylinders and wedges are added as children to the parts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 28

A = true

if A == true then
Model = Instance.new("Model")
Model.Name = "Weapon"
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(10, 12, 10)
p.CFrame = CFrame.new(35.4000015, 7.0999999, 63, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Medium stone grey")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Concrete
m = Instance.new("CylinderMesh")
m.Scale = Vector3.new(1, 1.02999997, 1)
m.Parent = p
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(2, 12.8, 2)
p.CFrame = CFrame.new(35.4000015, 7.19999981, 63, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("CylinderMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(1.79, 5, 1)
p.CFrame = CFrame.new(29.7000179, 8.89999485, 63.3000221, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(5, 1.40, 0.99)
p.CFrame = CFrame.new(29.7000198, 10.4999943, 63.3000031, -1.49008788e-008, -
2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -
0.999994516, 6.66761935e-009, 7.45059765e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Center"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(12.5, 5.80, 27.6)
p.CFrame = CFrame.new(43.0000076, 9.30000114, 62.8999977, 1.06581131e-014, -
8.74229471e-008, 1, -7.10542736e-015, 1, 8.742294e-008, -1, -7.10542736e-015, -
4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 1
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(6.80, 1, 6.00)
p.CFrame = CFrame.new(51.9999924, 9.06999207, 68.6000443, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(11, 5.40, 2.79)
p.CFrame = CFrame.new(56.5999718, 9.76999664, 63.0000076, 1.49011612e-008,
5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007,
0.999994278, 3.49571422e-007, -4.47034836e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(2.60, 11, 1.99)
p.CFrame = CFrame.new(39.4000015, 10.7699995, 63, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(3.20, 11.0, 5)
p.CFrame = CFrame.new(35.9000092, 11.0999928, 63.0000153, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(1.99, 1, 1)
p.CFrame = CFrame.new(51.8999863, 16.6699886, 58.4000015, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Mid gray")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(1, 1, 4.59)
p.CFrame = CFrame.new(49.099987, 18.1699905, 58.4000015, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Mid gray")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(1, 12.6, 9.80)
p.CFrame = CFrame.new(40.2999878, 6.77000237, 63.0000038, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(5.19, 1.39, 2.39)
p.CFrame = CFrame.new(32.2000008, 12.5999899, 63.2999992, -1.49008788e-008, -
2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -
0.999994516, 6.66761935e-009, 7.45059765e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(11, 0.60, 1.99)
p.CFrame = CFrame.new(39.3999825, 12.3699951, 63.0000267, 1.49008779e-008,
2.39330944e-007, -0.999990225, 6.66761935e-009, 0.99999392, 2.39331769e-007,
0.999994516, -6.66753408e-009, -7.45059765e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(3.20, 11, 5.60)
p.CFrame = CFrame.new(50.1999855, 14.0699921, 63, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(5, 13, 3.79)
p.CFrame = CFrame.new(43.2999916, 9.56999779, 63, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(5.19, 1.39, 2.39)
p.CFrame = CFrame.new(39.6000061, 12.599987, 63.2999992, 1.49011612e-008,
5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007,
0.999994278, 3.49571422e-007, -4.47034836e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(5.19, 1, 1)
p.CFrame = CFrame.new(46.2999878, 15.069993, 67.5999985, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Mid gray")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(3.20, 5, 4)
p.CFrame = CFrame.new(32.200016, 9.59999657, 63.3000221, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(6, 6.79, 2.79)
p.CFrame = CFrame.new(51.9999924, 9.06999302, 70.5000458, -1, 0, -
4.37113883e-008, 0, 1, 0, 4.37113883e-008, 0, -1)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(0.60, 7.40, 3.79)
p.CFrame = CFrame.new(43.2999916, 12.3699942, 63.2000008, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Black")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(6.80, 1, 6.00)
p.CFrame = CFrame.new(51.9999924, 9.06999588, 57.3999977, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(11, 3.20, 2.19)
p.CFrame = CFrame.new(54.0999756, 14.0699921, 63.0000076, 1.49011612e-008,
5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007,
0.999994278, 3.49571422e-007, -4.47034836e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(2.60, 11, 2.39)
p.CFrame = CFrame.new(32.1999741, 10.7699986, 63, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(5.19, 1, 1)
p.CFrame = CFrame.new(46.2999878, 15.0699921, 58.4000015, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Mid gray")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(5, 0.80, 0.79)
p.CFrame = CFrame.new(30.6000195, 11.5999937, 63.3000107, -1.49008788e-008, -
2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -
0.999994516, 6.66761935e-009, 7.45059765e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(10, 12, 10)
p.CFrame = CFrame.new(51.8000298, 7.099998, 63.0000191, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Medium stone grey")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Concrete
m = Instance.new("CylinderMesh")
m.Scale = Vector3.new(1, 1.02999997, 1)
m.Parent = p
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(0.60, 5.19, 5)
p.CFrame = CFrame.new(35.9000015, 13, 63.2999992, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(6, 6.79, 2.79)
p.CFrame = CFrame.new(51.9999847, 9.06999207, 55.5, 1, 0, 0, 0, 1, 0, 0, 0,
1)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(2.79, 7.40, 0.79)
p.CFrame = CFrame.new(44.7999916, 14.0699921, 63.2000008, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Black")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(5.40, 11, 10)
p.CFrame = CFrame.new(50.1999893, 9.76999474, 63, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(11, 0.60, 2.39)
p.CFrame = CFrame.new(32.1999855, 12.3699961, 62.9999733, -1.49008788e-008, -
2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -
0.999994516, 6.66761935e-009, 7.45059765e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(4, 13, 1)
p.CFrame = CFrame.new(40.8999939, 10.0700006, 63, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Bright yellow")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(10.1, 1, 0.99)
p.CFrame = CFrame.new(51.8999825, 18.1699867, 62.9999733, 1.49008796e-008,
2.39336913e-007, -0.999990225, 6.66744882e-009, 0.99999392, 2.39337737e-007,
0.999994516, -6.66736355e-009, -7.45059765e-008)
p.BrickColor = BrickColor.new("Mid gray")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(1, 1, 4.59)
p.CFrame = CFrame.new(49.099987, 18.1699944, 67.5999985, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Mid gray")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(1.99, 1, 1)
p.CFrame = CFrame.new(51.8999863, 16.6699886, 67.5999908, 0, -5.38727239e-
028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028,
-0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Mid gray")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(1, 1, 4.59)
p.CFrame = CFrame.new(49.099987, 18.1699867, 63.0000153, 0, -5.38727239e-028,
0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -
0.999999762, -4.37113776e-008)
p.BrickColor = BrickColor.new("Mid gray")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
p = Instance.new("Part", Model)
p.Name = "Part"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.Size = Vector3.new(10.1, 1, 0.99)
p.CFrame = CFrame.new(46.2999916, 18.1699886, 63.0000229, -1.49008823e-008, -
2.39345496e-007, 0.999990225, 6.66727829e-009, 0.99999392, 2.39346434e-007, -
0.999994516, 6.66733513e-009, 7.45059765e-008)
p.BrickColor = BrickColor.new("Mid gray")
p.Transparency = 0
p.Reflectance = .1
p.Material = Enum.Material.Plastic
m = Instance.new("SpecialMesh")
m.Scale = Vector3.new(1, 1, 1)
m.Parent = p
m.MeshType = Enum.MeshType.Wedge

Spawn = function()
Modelc = Model:clone()
for _, v in pairs(Modelc:children()) do
if v.className == "Part" then
if v.Name ~= "Center" then
w = Instance.new("Weld")
w.Part0 = Modelc.Center
w.Part1 = v
w.C1 = v.CFrame:inverse() * CFrame.new(v.Position)
w.C0 = Modelc.Center.CFrame:inverse() *
CFrame.new(v.Position)
w.Parent = w.Part0
end
end
end
return Modelc
end

CameraRadius = 66
TimeStopRadius = 66

RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)


RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
LeftShoulderC0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
LeftHipC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
LeftHipC1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
NeckC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
NeckC1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
RootJointC0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
RootJointC1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

getWelds = function(c) --designate weld variables


local t = c.Torso
local hrp = c.HumanoidRootPart.RootJoint
RightShoulder = t:FindFirstChild("Right Shoulder")
LeftShoulder = t:FindFirstChild("Left Shoulder")
RightHip = t:FindFirstChild("Right Hip")
LeftHip = t:FindFirstChild("Left Hip")
RootJoint = hrp
Neck = t:FindFirstChild("Neck")
end
resetWelds = function(ext, occ) --extent 1-3; occlusion
--1 == reset desiredangle/currentangle
--2 == reset C0/C1
--3 == reset both des/cur/c0/c1
local r = {
RightShoulder,
LeftShoulder,
RightHip,
LeftHip,
RootJoint,
Neck,
Grip
}
for _, v in pairs(r) do
for i = 1, #occ do
if occ[i] == v then
table.remove(r, _)
end
end
end
for _, v in pairs(r) do
if v.Name == "Right Shoulder" then
if ext == 1 then
v.DesiredAngle = 0
v.CurrentAngle = 0
elseif ext == 2 then
v.C0 = RightShoulderC0
v.C1 = RightShoulderC1
elseif ext == 3 then
v.DesiredAngle = 0
v.CurrentAngle = 0
v.C0 = RightShoulderC0
v.C1 = RightShoulderC1
end
elseif v.Name == "Left Shoulder" then
if ext == 1 then
v.DesiredAngle = 0
v.CurrentAngle = 0
elseif ext == 2 then
v.C0 = LeftShoulderC0
v.C1 = LeftShoulderC1
elseif ext == 3 then
v.DesiredAngle = 0
v.CurrentAngle = 0
v.C0 = LeftShoulderC0
v.C1 = LeftShoulderC1
end
elseif v.Name == "Right Hip" then
if ext == 1 then
v.DesiredAngle = 0
v.CurrentAngle = 0
elseif ext == 2 then
v.C0 = RightHipC0
v.C1 = RightHipC1
elseif ext == 3 then
v.DesiredAngle = 0
v.CurrentAngle = 0
v.C0 = RightHipC0
v.C1 = RightHipC1
end
elseif v.Name == "Left Hip" then
if ext == 1 then
v.DesiredAngle = 0
v.CurrentAngle = 0
elseif ext == 2 then
v.C0 = LeftHipC0
v.C1 = LeftHipC1
elseif ext == 3 then
v.DesiredAngle = 0
v.CurrentAngle = 0
v.C0 = LeftHipC0
v.C1 = LeftHipC1
end
elseif v.Name == "Neck" then
if ext == 1 then
v.DesiredAngle = 0
v.CurrentAngle = 0
elseif ext == 2 then
v.C0 = NeckC0
v.C1 = NeckC1
elseif ext == 3 then
v.DesiredAngle = 0
v.CurrentAngle = 0
v.C0 = NeckC0
v.C1 = NeckC1
end
elseif v.Name == "RootJoint" then
if ext == 1 then
v.DesiredAngle = 0
v.CurrentAngle = 0
elseif ext == 2 then
v.C0 = RootJointC0
v.C1 = RootJointC1
elseif ext == 3 then
v.DesiredAngle = 0
v.CurrentAngle = 0
v.C0 = RootJointC0
v.C1 = RootJointC1
end
elseif v.Name == "RightGrip" then
if ext == 1 then
elseif ext == 2 then
Grip.C0 = nGrip.C0
Grip.C1 = nGrip.C1
elseif ext == 3 then
Grip.C0 = nGrip.C0
Grip.C1 = nGrip.C1
end
end
end
end

doitdocdoit = function()
if deb == false then
return
end
deb = false

vPlayer = game.Players.LocalPlayer
cPlayer = vPlayer.Character
Anim = cPlayer.Animate
Anim.Disabled = true
Hum = cPlayer.Humanoid
Hum.Name = "NOPE"
Hum.WalkSpeed = 0
getWelds(cPlayer)
resetWelds(3, {})

bodypos = Instance.new("BodyPosition")
bodypos.P = 4000
bodypos.maxForce = Vector3.new(5000000, 50000000, 5000000) * 5000
bodypos.position = cPlayer.Torso.Position + Vector3.new(0, .5, 0)
bodypos.Parent = cPlayer.Torso

dir = cPlayer.HumanoidRootPart.CFrame.lookVector
CPlayer = cPlayer
partpos = Instance.new("Part", workspace)
partpos.Transparency = 1
partpos.CanCollide = false
partpos.Anchored = true
partpos.CFrame = cPlayer.Torso.CFrame

sound = Instance.new("Sound")
sound.Parent = partpos
sound.Volume = 1
sound.SoundId = "http://www.roblox.com/asset/?id=468760371"
-- sound.SoundId="http://www.roblox.com/asset/?id=168009623"
sound2 = Instance.new("Sound")
sound2.Parent = workspace.CurrentCamera
sound2.Volume = 1
sound2.SoundId = "http://www.roblox.com/asset/?id=468760371"
-- sound2.SoundId="http://www.roblox.com/asset/?id=168009623"
sound:Play()
sound2:Play()
expected = 10
did = false
pooted = 0
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {})
RightShoulder.C0 = RightShoulder.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
LeftShoulder.C0 = LeftShoulder.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-
pooted), math.rad(0), math.rad(0))
LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-
pooted), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0),
math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
end)
--[[sound=Instance.new("Sound")
sound.Parent=cPlayer.Torso
sound.Volume=1
sound.SoundId="http://www.roblox.com/asset/?id=316900066"
sound:Play()]]--
while did == false do
wait()
end

expected = 10
did = false
pooted = 0
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {})
RightShoulder.C0 = RightShoulder.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0),
math.rad(pooted))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1)
* CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9),
math.rad(0))
RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-
12), math.rad(0), math.rad(0))
LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-
12), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted /
2), math.rad(0), math.rad(-pooted * 9))
RootJoint.C0 = RootJoint.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(pooted / 3), math.rad(pooted
* 10))
end)
while did == false do
wait()
end
wait(.2)
expected = 5
did = false
pooted = 0
nubhit = nil
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {})
RightShoulder.C0 = RightShoulder.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0),
math.rad(pooted))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1)
* CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9),
math.rad(0))
RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-
12), math.rad(0), math.rad(0))
LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-
12), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5),
math.rad(0), math.rad(-90 + pooted * 40))
RootJoint.C0 = RootJoint.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-10 + pooted * 4), math.rad(3.3), math.rad(90 -
pooted * 34))
if nubhit == nil then
bodypos.position = bodypos.position + dir * 4
cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir *
4, bodypos.position + dir * 20)
--bodypos.position=bodypos.position + dir*9
--
cPlayer.Torso.CFrame=CFrame.new(bodypos.position+dir*9,bodypos.position+dir*20)
end
if nubhit == nil and pooted >= 2 then
pos = bodypos.position + dir * 2
radi = 6
for _, v in pairs(workspace:children()) do
h = v:FindFirstChild("Humanoid")
t = v:FindFirstChild("Torso")
if h ~= nil and t ~= nil and v ~= cPlayer then
if (t.Position - pos).magnitude <= radi then
print(":>")
nubhit = v
break
end
end
end
end
if nubhit ~= nil then
if nubhit.Torso:FindFirstChild("PART1") == nil then
v = Instance.new("BodyVelocity")
v.P = 4000
v.maxForce = Vector3.new(500000000000, 500000000000,
500000000000)
v.velocity = dir * 4 + Vector3.new(0, 4, 0)
v.Name = "PART1"
v.Parent = nubhit.Torso
game:GetService("Debris"):AddItem(v, 5)
coroutine.resume(coroutine.create(function(v)
for i = 1, 100 do
v.velocity = v.velocity -
Vector3.new(0, .07, 0)
wait()
end
end), v)
v = Instance.new("BodyGyro")
v.P = 20
v.D = 30
v.maxTorque = Vector3.new(5000000, 5000000, 5000000)
v.cframe = CPlayer.Torso.CFrame *
CFrame.fromEulerAnglesXYZ(math.pi / 2, math.pi, 0)
v.Name = "PART1"
v.Parent = nubhit.Torso
game:GetService("Debris"):AddItem(v, 5)
end
end
end)
while did == false do
wait()
end
if nubhit == nil then
sound:Stop()
wait(.5)
sound2:Stop()
else
expected = 32
did = false
pooted = 0
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
RightShoulder.C0 = RightShoulder.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-.03), math.rad(0), math.rad(.03))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, .02) *
CFrame.fromEulerAnglesXYZ(math.rad(-.05), math.rad(.08), math.rad(0))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(.05), math.rad(0), math.rad(.1))
RootJoint.C0 = RootJoint.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(.2), math.rad(0.05), math.rad(-.05))
bodypos.position = bodypos.position + dir * .05
cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir
* .05, bodypos.position + dir * 20)
end)
while did == false do
wait()
end
bodypos.Parent = nil
expected = 12
did = false
pooted = 0
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
RightShoulder.C0 = RightShoulder.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(4.5), math.rad(0), math.rad(-.15))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, -.07)
* CFrame.fromEulerAnglesXYZ(math.rad(5.6), math.rad(-4.5), math.rad(1.25))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1),
math.rad(-2.5), math.rad(-8))
RootJoint.C0 = RootJoint.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-.5), math.rad(-.5), math.rad(7))
end)

while did == false do


wait()
end
expected = 6
did = false
pooted = 0
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {})
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(pooted * 18))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(-pooted *
18))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 6))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted *
6))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 +
pooted * 5), math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -
pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 6), math.rad(0),
math.rad(pooted * 1))
print(":(")
end)
wait(.3)
while did == false do
wait()
end
resetWelds(3, {
"Neck"
})
expected = 5
did = false
pooted = 0
p = Instance.new("Part", workspace)
p.Name = "ORB"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.CFrame = cPlayer.Torso.CFrame
m = Instance.new("SpecialMesh", p)
m.MeshType = "Sphere"
p.BrickColor = BrickColor:White()
p.Size = Vector3.new(1, 1, 1)
p.CanCollide = false
p.Anchored = true
game:GetService("Debris"):AddItem(p, 5)
coroutine.resume(coroutine.create(function(p)
nubhit.Torso.Anchored = true
for i = 1, 10 do
p.Mesh.Scale = p.Mesh.Scale + Vector3.new(5, 5, 5)
p.Transparency = .5 + i / 20
wait()
end
p:Remove()
end), p)
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {})
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(-pooted * 12),
math.rad(pooted * 10))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(pooted * 12), math.rad(-
pooted * 10))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted *
10))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 9))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 -
pooted * 6), math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -
pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 9.5), math.rad(0),
math.rad(pooted * .2))
print(":(")
end)

while did == false do


wait()
end
wait(1)
expected = 5
did = false
pooted = 0
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {})
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 *
pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0),
math.rad(pooted * 6))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted
* 20))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted
* 20))
Neck.C0 = Neck.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 *
pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0),
math.rad(0))
print(":(")
end)
while did == false do
wait()
end
wait(.8)
expected = 5
did = false
pooted = 0
bodypos.Parent = cPlayer.Torso
workspace.CurrentCamera.CameraType = "Follow"
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-3))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(3))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-8))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(8))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-
14), math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) *
CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))

bodypos.position = bodypos.position + Vector3.new(0, 240,


0)
cPlayer.Torso.CFrame = cPlayer.Torso.CFrame +
Vector3.new(0, 240, 0)

print(":(")
end)
local DIOPLS = Instance.new("Sound", cPlayer.Torso)
DIOPLS.SoundId = "rbxassetid://316900066"
DIOPLS.Volume = 1
DIOPLS:Play()
Instance.new("DistortionSoundEffect", DIOPLS).Level = 1
game:GetService("Debris"):AddItem(DIOPLS, 19)
while did == false do
wait()
end
wait(.8)
LOL = Spawn()
LOL.Parent = workspace
LOL:MakeJoints()
LOL:MoveTo(cPlayer.Torso.CFrame.p)
C = LOL.Center
C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0,
1200, 0)) * CFrame.new(8, 0, 0)

bb = Instance.new("BodyPosition")
bb.Parent = C
bb.maxForce = Vector3.new(50000000000000000, 50000000000000000,
50000000000000000)
bb.position = bb.Parent.Position
C.CFrame = CFrame.new(bb.position)
orig = bb.position

gg = Instance.new("BodyGyro")
gg.P = 15000
gg.D = 100
gg.maxTorque = Vector3.new(500000000, 500000000, 500000000)
gg.cframe = CFrame.new(C.Position,
Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) *
CFrame.fromEulerAnglesXYZ(-math.rad(10), math.rad(10), 0)
gg.Parent = C

expected = 80
did = false
pooted = 0

resetWelds(3, {})

Hum.PlatformStand = true

RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, .4, 0) *


CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(180))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, .4, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(-180))
RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-
8), math.rad(0), math.rad(-8))
LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8),
math.rad(0), math.rad(8))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-45),
math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))

bodypos.Parent = nil
w = Instance.new("Weld")
w.Part0 = C
w.Part1 = cPlayer.Torso
w.C0 = CFrame.new(.3, 5.6, -7) *
CFrame.fromEulerAnglesXYZ(math.pi / .9, math.pi / 10, 0)
w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(0, 0, 0)
w.Parent = w.Part0

sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end

bb.position = orig - Vector3.new(0, 1202 / 80 * pooted, 0)


C.CFrame = C.CFrame - Vector3.new(0, 1202 / 80, 0)
print(":(")
end)

while did == false do


wait()
end
C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 4,
0), Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) *
CFrame.fromEulerAnglesXYZ(-math.rad(5), math.rad(5), 0)
C.CFrame = C.CFrame * CFrame.new(8, 0, 0)
bl2 = Instance.new("Part")
bl2.TopSurface = 0
bl2.BottomSurface = 0
bl2.CanCollide = false
bl2.formFactor = "Symmetric"
local ShockWaveSound = Instance.new("Sound", bl2)
ShockWaveSound.SoundId = "rbxassetid://138186576"
ShockWaveSound.Pitch = 0.8
ShockWaveSound.Volume = 1
ShockWaveSound:Play()
Instance.new("DistortionSoundEffect", ShockWaveSound).Level = 1
m = Instance.new("SpecialMesh")
m.MeshId = "http://www.roblox.com/asset/?id=20329976"
m.Scale = Vector3.new(1, 4, 1)
m.Parent = bl2
bl2.Size = Vector3.new(1, 1, 1)
bl2.Anchored = false
bl2.Name = "c"
bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
bl2.BrickColor = BrickColor.new("White")
bl2.Parent = CPlayer
coroutine.resume(coroutine.create(function(p)
for i = 1, 10 do
p.Mesh.Scale = p.Mesh.Scale + Vector3.new(8, 0, 8)
p.Transparency = .25 + i * .075
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,
math.rad(5), 0)
wait()
end
p:Remove()
end), bl2)
bl2.Anchored = true

bl2 = Instance.new("Part")
bl2.TopSurface = 0
bl2.BottomSurface = 0
bl2.CanCollide = false
bl2.formFactor = "Symmetric"
m = Instance.new("SpecialMesh")
m.MeshId = "http://www.roblox.com/asset/?id=20329976"
m.Scale = Vector3.new(1, 6, 1)
m.Parent = bl2
bl2.Size = Vector3.new(1, 1, 1)
bl2.Anchored = false
bl2.Name = "c"
bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
bl2.BrickColor = BrickColor.new("White")
bl2.Parent = CPlayer
coroutine.resume(coroutine.create(function(p)
for i = 1, 20 do
p.Mesh.Scale = p.Mesh.Scale + Vector3.new(6, 0, 6)
p.Transparency = i / 20
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,
math.rad(3), 0)
wait()
end
p:Remove()
end), bl2)
bl2.Anchored = true

gg.cframe = gg.cframe * CFrame.fromEulerAnglesXYZ(math.rad(10), -


math.rad(10), 0)
expected = 3
did = false
pooted = 0
workspace.CurrentCamera.CameraType = "Follow"
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), math.rad(0))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(4), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0),
math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))

w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)

print(":(")
end)
while did == false do
wait()
end
wait(.3)
expected = 5
did = false
pooted = 0
workspace.CurrentCamera.CameraType = "Follow"
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-8))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(8))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5),
math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(14), math.rad(0), math.rad(0))

w.C0 = w.C0 * CFrame.new(0, 0, -.04) *


CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)

print(":(")
end)
while did == false do
wait()
end
expected = 203
did = false
pooted = 0
workspace.CurrentCamera.CameraType = "Follow"
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {
RightHip,
LeftHip,
RootJoint,
Neck
})
RightShoulder.C0 = RightShoulderC0 *
CFrame.new(math.random(-20, 20) / 200, math.cos(time() * 30), math.random(-20,
20) / 200) * CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() *
20) / 5, math.rad(60) - math.cos(time() * 70) * 2)
LeftShoulder.C0 = LeftShoulderC0 * CFrame.new(math.random(-
20, 20) / 200, math.cos(time() * 30), math.random(-20, 20) / 200) *
CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() * 20) / 5,
math.rad(-60) + math.sin(time() * 60) * 2)
RightHip.C0 = RightHipC0 *
CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(-30))
LeftHip.C0 = LeftHipC0 *
CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(30))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),
math.rad(0), math.rad(0))
RootJoint.C0 = RootJointC0 * CFrame.new(math.random(-20,
20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200) *
CFrame.fromEulerAnglesXYZ(math.rad(80), math.rad(0), math.rad(0))
w.C0 = w.C0 * CFrame.new(math.random(-20, 20) / 2000,
math.random(-20, 20) / 2000, math.random(-20, 20) / 2000) *
CFrame.fromEulerAnglesXYZ(0, 0, 0)
C.CFrame = C.CFrame + Vector3.new(math.random(-20, 20) /
200, math.random(-20, 20) / 200, math.random(-20, 20) / 200)

if pooted / 2 == math.floor(pooted / 2) then


p = cPlayer["Right Arm"]:clone()
p.Anchored = true
p.CanCollide = false
p.Parent = workspace
p.Transparency = .5
game:GetService("Debris"):AddItem(p, .2)
p = cPlayer["Left Arm"]:clone()
p.Anchored = true
p.CanCollide = false
p.Parent = workspace
p.Transparency = .5
game:GetService("Debris"):AddItem(p, .2)

p = Instance.new("Part", workspace)
p.Name = "ORB"
p.TopSurface = 0
p.BottomSurface = 0
p.formFactor = "Custom"
p.CFrame = cPlayer.Torso.CFrame +
cPlayer.Torso.CFrame.lookVector * 3 + Vector3.new(math.random(-20, 20) / 15,
math.random(-20, 20) / 15 - .8, math.random(-20, 20) / 15)
m = Instance.new("SpecialMesh", p)
m.MeshType = "Sphere"
p.BrickColor = BrickColor:White()
p.Size = Vector3.new(.4, .4, .4)
p.CanCollide = false
p.Anchored = true
game:GetService("Debris"):AddItem(p, 5)
coroutine.resume(coroutine.create(function(p)
for i = 1, 8 do
p.Mesh.Scale = p.Mesh.Scale +
Vector3.new(1, 1, 1)
p.Transparency = i / 8
wait()
end
p:Remove()
end), p)

end

print(":)")
end)
while did == false do
wait()
end
wait(.5)
expected = 20
did = false
pooted = 0
workspace.CurrentCamera.CameraType = "Follow"
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {
Neck,
RootJoint,
RightHip,
LeftHip
})
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(2 * pooted), math.rad(0), math.rad(5 * pooted))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-9 * pooted))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-2))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(4 * pooted))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2),
math.rad(0), math.rad(2))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
w.C0 = w.C0 * CFrame.new(0, 0.03, .03) *
CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(2), math.rad(0))
print(":)")
end)
while did == false do
wait()
end
wait(2)
expected = 5
did = false
pooted = 0
workspace.CurrentCamera.CameraType = "Follow"
w.Parent = nil
bodypos.position = cPlayer.Torso.Position - Vector3.new(0, 1, 0)
poo = cPlayer.Torso.CFrame.lookVector
cPlayer.Torso.CFrame = CFrame.new(cPlayer.Torso.Position,
cPlayer.Torso.Position + C.CFrame.lookVector * 50)
bodypos.Parent = cPlayer.Torso
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {})
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(80 - pooted * 35))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(0), math.rad(-190 + pooted * 28))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(6), math.rad(0), math.rad(-80 + pooted * 4))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(0), math.rad(84 - pooted * 4))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 +
pooted * 10), math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -pooted
* .25) * CFrame.fromEulerAnglesXYZ(math.rad(-20 + pooted * 9), math.rad(0),
math.rad(0))
print(":)")
end)
while did == false do
wait()
end
wait(.7)
expected = 5
did = false
pooted = 0
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
resetWelds(3, {})
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 *
pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0),
math.rad(pooted * 6))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted
* 20))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted
* 20))
Neck.C0 = Neck.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 *
pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0),
math.rad(0))
print(":(")
end)
while did == false do
wait()
end
wait(.2)
expected = 10
did = false
pooted = 0
workspace.CurrentCamera.CameraType = "Follow"
g = Instance.new("BodyGyro")
g.Parent = cPlayer.Torso
sos = game:GetService("RunService").Stepped:connect(function()
pooted = pooted + 1
if pooted >= expected + 1 then
sos:disconnect()
did = true
return
end
RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-2))
LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) *
CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(2))
RightHip.C0 = RightHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-4))
LeftHip.C0 = LeftHip.C0 *
CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(4))
Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-7),
math.rad(0), math.rad(0))
RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) *
CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
if pooted >= 2 then
bodypos.position = bodypos.position + Vector3.new(0,
12, 0) - dir * 5
cPlayer.Torso.CFrame = cPlayer.Torso.CFrame +
Vector3.new(0, 12, 0) - dir * 5
end
print(":(")
end)
while did == false do
wait()
end
wait(.2)
bodypos:Remove()
wait(.5)

e = Instance.new("Explosion")
e.BlastRadius = 30
e.Position = C.Position
e.BlastPressure = e.BlastPressure * 2.5
e.Parent = workspace
s = Instance.new("Sound", C)
s.SoundId = "rbxassetid://258057783"
s.Volume = 1
s:Play()
Instance.new("DistortionSoundEffect", s).Level = 1
g:Remove()
--dun
nubhit.Torso.Anchored = false
Hum.PlatformStand = false
C.Anchored = true

coroutine.resume(coroutine.create(function(t)
wait(3)
p = Instance.new("Sound")
p.SoundId = "http://www.roblox.com/asset/?id=154677261"
p.Parent = t
p.Volume = 1
p:Play()
end), C)
game:GetService("Debris"):AddItem(LOL, 5)
end
resetWelds(3, {})
workspace.CurrentCamera.CameraType = "Custom"
Hum.WalkSpeed = 16
Hum.Name = "Humanoid"
bodypos:Remove()
partpos:Remove()
Anim.Parent = nil
wait(.1)
Anim.Disabled = false
Anim.Parent = cPlayer
deb = true
end

Tool = Instance.new("HopperBin")
Tool.Name = "ROAD ROLLER DA"
Tool.Parent = game.Players.LocalPlayer.Backpack
Tool.Selected:connect(function(mouse)
mouse.Button1Down:connect(function()
doitdocdoit()
end)
end)

end

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy