Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function clerp(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = v+(com2[i]-v)*al
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
- end
- local plr =game.Players.LocalPlayer;
- plrgui = plr:findFirstChild'PlayerGui'
- char = plr.Character
- mouse = plr:GetMouse()
- humanoid = char:findFirstChild("Humanoid")
- torso = char:findFirstChild("Torso")
- head = char.Head
- ra = char:findFirstChild("Right Arm")
- la = char:findFirstChild("Left Arm")
- rl = char:findFirstChild("Right Leg")
- ll = char:findFirstChild("Left Leg")
- rs = torso:findFirstChild("Right Shoulder")
- ls = torso:findFirstChild("Left Shoulder")
- rh = torso:findFirstChild("Right Hip")
- lh = torso:findFirstChild("Left Hip")
- neck = torso:findFirstChild("Neck")
- rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
- rootpart = char:findFirstChild("HumanoidRootPart")
- camera = workspace.CurrentCamera
- anim = char:findFirstChild("Animate")
- if anim then
- anim:Destroy()
- end
- local rm = Instance.new('Weld', torso)
- rm.C0 = CFrame.new(1.5, 0.5, 0)
- rm.C1 = CFrame.new(0, 0.5, 0)
- rm.Part0 = torso
- rm.Part1 = ra
- rm.Name = 'Right Shoulder'
- local lm = Instance.new("Weld", torso)
- lm.C0 = CFrame.new(-1.5, 0.5, 0)
- lm.C1 = CFrame.new(0, 0.5, 0)
- lm.Part0 = torso
- lm.Part1 = la
- lm.Name = 'Left Shoulder'
- local rlegm = Instance.new("Weld", torso)
- rlegm.C0 = CFrame.new(0.5, -1, 0)
- rlegm.C1 = CFrame.new(0, 1, 0)
- rlegm.Part0 = torso
- rlegm.Part1 = rl
- local llegm = Instance.new("Weld", torso)
- llegm.C0 = CFrame.new(-0.5, -1, 0)
- llegm.C1 = CFrame.new(0, 1, 0)
- llegm.Part0 = torso
- llegm.Part1 = ll
- rj.C0 = CFrame.new()
- rj.C1 = CFrame.new()
- neck.C0 = CFrame.new(0, 1, 0)
- neck.C1 = CFrame.new(0, -0.5, 0)
- local speed = 0.3
- local angle = 0
- local anglespeed = 1
- rsc0 = rm.C0
- lsc0 = lm.C0
- llc0 = llegm.C0
- rlc0 = rlegm.C0
- rootc0 = rj.C0
- neckc0 = neck.C0
- function scan(parent)
- local parts,last = {}
- for _,v in pairs(parent:GetChildren()) do
- if (v:IsA("BasePart")) then
- if (last) then
- local w = Instance.new("Weld")
- w.Name = ("%s_Weld"):format(v.Name)
- w.Part0,w.Part1 = last,v
- w.C0 = last.CFrame:inverse()
- w.C1 = v.CFrame:inverse()
- w.Parent = last
- end
- last = v
- table.insert(parts,v)
- end
- scan(v)
- end
- for _,v in pairs(parts) do
- v.Anchored = false
- v.Locked = true
- v.CanCollide = false
- end
- end
- local BasePart = Instance.new('Part')
- BasePart.FormFactor = 'Custom'
- BasePart.Material = 'SmoothPlastic'
- BasePart.CanCollide = false
- BasePart.Locked = true
- BasePart.TopSurface = 10
- BasePart.BottomSurface = 10
- BasePart.LeftSurface = 10
- BasePart.RightSurface = 10
- BasePart.FrontSurface = 10
- BasePart.BackSurface = 10
- BasePart:breakJoints()
- local ThreeDMG = Instance.new('Model', char)
- ThreeDMG.Name = '3DMG'
- ThreeDMG.DescendantAdded:connect(function(obj)
- if obj:IsA'Part' then
- obj.Locked = true
- end
- end)
- -- 1 - TORSO
- TorsoCover = Instance.new("Model")
- TorsoCover.Name = "TORSO"
- TorsoCover.Parent = ThreeDMG
- -- 2 - GrappleLaunchDec
- obj2 = Instance.new("Part")
- obj2.CFrame = CFrame.new(Vector3.new(12.2099934, 3.94004822, 61.0900536)) * CFrame.Angles(3.141592502594, -8.7422776573476e-008, 3.141592502594)
- obj2.FormFactor = Enum.FormFactor.Custom
- obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.Material = Enum.Material.SmoothPlastic
- obj2.Size = Vector3.new(1.20000005, 0.399999857, 0.200000003)
- obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.Name = "GrappleLaunchDec"
- obj2.Parent = TorsoCover
- -- 3 - Mesh
- obj3 = Instance.new("BlockMesh")
- obj3.Parent = obj2
- -- 4 - GrappleLaunchDec
- obj4 = Instance.new("Part")
- obj4.CFrame = CFrame.new(Vector3.new(12.2099934, 4.14004135, 61.0900536)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
- obj4.FormFactor = Enum.FormFactor.Custom
- obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.Material = Enum.Material.SmoothPlastic
- obj4.Size = Vector3.new(0.200000003, 1.20000005, 0.400000006)
- obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.Name = "GrappleLaunchDec"
- obj4.Parent = TorsoCover
- -- 5 - Mesh
- obj5 = Instance.new("CylinderMesh")
- obj5.Parent = obj4
- -- 6 - GrappleLauncher1
- obj6 = Instance.new("Part")
- obj6.CFrame = CFrame.new(Vector3.new(11.7099972, 4.14004135, 61.0900536)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
- obj6.FormFactor = Enum.FormFactor.Custom
- obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.Material = Enum.Material.SmoothPlastic
- obj6.Size = Vector3.new(0.200000003, 0.200000003, 0.400000006)
- obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BrickColor = BrickColor.new("Black")
- obj6.Name = "GrappleLauncher1"
- obj6.Parent = TorsoCover
- -- 7 - Mesh
- obj7 = Instance.new("CylinderMesh")
- obj7.Scale = Vector3.new(0.850000024, 1.5, 0.850000024)
- obj7.Parent = obj6
- -- 8 - GrappleLauncherDec
- obj8 = Instance.new("Part")
- obj8.CFrame = CFrame.new(Vector3.new(11.7099991, 4.0400238, 61.0900383)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
- obj8.FormFactor = Enum.FormFactor.Custom
- obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.Material = Enum.Material.SmoothPlastic
- obj8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.BrickColor = BrickColor.new("Black")
- obj8.Name = "GrappleLauncherDec"
- obj8.Parent = TorsoCover
- -- 9 - Mesh
- obj9 = Instance.new("BlockMesh")
- obj9.Scale = Vector3.new(0.850000024, 1.5, 0.850000024)
- obj9.Parent = obj8
- -- 10 - Container
- obj10 = Instance.new("Part")
- obj10.CFrame = CFrame.new(Vector3.new(13.6863174, 4.54999733, 61.4750175)) * CFrame.Angles(-3.1415915489197, 1.0471839904785, -2.0943953990936)
- obj10.FormFactor = Enum.FormFactor.Custom
- obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj10.Material = Enum.Material.SmoothPlastic
- obj10.Size = Vector3.new(1, 0.200000003, 1)
- obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj10.Name = "Container"
- obj10.Parent = TorsoCover
- -- 11 - Mesh
- obj11 = Instance.new("CylinderMesh")
- obj11.Offset = Vector3.new(0, -0.574999988, 0)
- obj11.Scale = Vector3.new(1, 0.800000012, 1)
- obj11.Parent = obj10
- -- 12 - Container
- obj12 = Instance.new("Part")
- obj12.CFrame = CFrame.new(Vector3.new(13.4265022, 4.44999695, 61.4250145)) * CFrame.Angles(-3.1415917873383, 1.0471988916397, 1.0471992492676)
- obj12.FormFactor = Enum.FormFactor.Custom
- obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.Material = Enum.Material.SmoothPlastic
- obj12.Size = Vector3.new(1, 0.200000003, 0.200000003)
- obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.Name = "Container"
- obj12.Parent = TorsoCover
- -- 13 - Mesh
- obj13 = Instance.new("BlockMesh")
- obj13.Offset = Vector3.new(0, 0.335000008, 0.100000001)
- obj13.Scale = Vector3.new(0.800000012, 0.5, 0.5)
- obj13.Parent = obj12
- -- 14 - Container
- obj14 = Instance.new("Part")
- obj14.CFrame = CFrame.new(Vector3.new(13.772913, 4.44999743, 61.2250137)) * CFrame.Angles(-5.8087118759431e-007, -1.0471999645233, 2.0943918228149)
- obj14.FormFactor = Enum.FormFactor.Custom
- obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.Material = Enum.Material.SmoothPlastic
- obj14.Size = Vector3.new(1, 0.200000003, 0.200000003)
- obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.Name = "Container"
- obj14.Parent = TorsoCover
- -- 15 - Mesh
- obj15 = Instance.new("BlockMesh")
- obj15.Offset = Vector3.new(0, 0.335000008, 0.100000001)
- obj15.Scale = Vector3.new(0.800000012, 0.5, 0.5)
- obj15.Parent = obj14
- -- 16 - Container
- obj16 = Instance.new("Part")
- obj16.CFrame = CFrame.new(Vector3.new(13.5131054, 4.34999752, 61.1750107)) * CFrame.Angles(-3.1415917873383, 1.0471988916397, 1.0471992492676)
- obj16.FormFactor = Enum.FormFactor.Custom
- obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.Material = Enum.Material.SmoothPlastic
- obj16.Size = Vector3.new(1, 0.200000003, 1)
- obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.BrickColor = BrickColor.new("Black")
- obj16.Name = "Container"
- obj16.Parent = TorsoCover
- -- 17 - Mesh
- obj17 = Instance.new("CylinderMesh")
- obj17.Offset = Vector3.new(0, 0.189999998, 0)
- obj17.Scale = Vector3.new(0.800000012, 1, 0.800000012)
- obj17.Parent = obj16
- -- 18 - ContainerHandle
- obj18 = Instance.new("Part")
- obj18.CFrame = CFrame.new(Vector3.new(13.2099991, 3.99999881, 60.6500206)) * CFrame.Angles(1.1071488857269, 0.25268024206161, 2.6779448986053)
- obj18.FormFactor = Enum.FormFactor.Custom
- obj18.TopSurface = Enum.SurfaceType.Smooth
- obj18.Size = Vector3.new(1, 0.799999833, 1)
- obj18.BottomSurface = Enum.SurfaceType.Weld
- obj18.Name = "ContainerHandle"
- obj18.Parent = TorsoCover
- -- 19 - Mesh
- obj19 = Instance.new("SpecialMesh")
- obj19.VertexColor = Vector3.new(0, 0, 0)
- obj19.MeshType = Enum.MeshType.FileMesh
- obj19.Scale = Vector3.new(0.5, 0.550000012, 0.5)
- obj19.MeshId = "http://www.roblox.com/asset/?id=1033714"
- obj19.Parent = obj18
- -- 20 - ContainerRopeStorageDec
- obj20 = Instance.new("Part")
- obj20.CFrame = CFrame.new(Vector3.new(13.3832006, 4.19999838, 60.9500237)) * CFrame.Angles(0.74817883968353, -0.45069101452827, -0.50185918807983)
- obj20.FormFactor = Enum.FormFactor.Custom
- obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.Material = Enum.Material.SmoothPlastic
- obj20.Size = Vector3.new(1, 0.399999976, 0.200000003)
- obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.Name = "ContainerRopeStorageDec"
- obj20.Parent = TorsoCover
- -- 21 - Mesh
- obj21 = Instance.new("BlockMesh")
- obj21.Offset = Vector3.new(0, -0.00999999978, 0)
- obj21.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
- obj21.Parent = obj20
- -- 22 - ContainerRopeStorageDec
- obj22 = Instance.new("Part")
- obj22.CFrame = CFrame.new(Vector3.new(13.3832102, 4.19999409, 60.950016)) * CFrame.Angles(1.6480001211166, 0.9094278216362, -0.78243464231491)
- obj22.FormFactor = Enum.FormFactor.Custom
- obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.Material = Enum.Material.SmoothPlastic
- obj22.Size = Vector3.new(1, 0.399999976, 0.200000003)
- obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.Name = "ContainerRopeStorageDec"
- obj22.Parent = TorsoCover
- -- 23 - Mesh
- obj23 = Instance.new("BlockMesh")
- obj23.Offset = Vector3.new(0, -0.00999999978, 0)
- obj23.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
- obj23.Parent = obj22
- -- 24 - ContainerRopeStorage
- obj24 = Instance.new("Part")
- obj24.CFrame = CFrame.new(Vector3.new(13.3832054, 4.20000315, 60.9500122)) * CFrame.Angles(-3.1415915489197, 1.0471839904785, -2.0943953990936)
- obj24.FormFactor = Enum.FormFactor.Custom
- obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.Material = Enum.Material.SmoothPlastic
- obj24.Size = Vector3.new(1, 0.400000006, 1)
- obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.BrickColor = BrickColor.new("Reddish brown")
- obj24.Name = "ContainerRopeStorage"
- obj24.Parent = TorsoCover
- -- 25 - Mesh
- obj25 = Instance.new("CylinderMesh")
- obj25.Offset = Vector3.new(0, -0.0299999993, 0)
- obj25.Scale = Vector3.new(0.949999988, 0.800000012, 0.949999988)
- obj25.Parent = obj24
- -- 26 - ContainerRopeStorageDec
- obj26 = Instance.new("Part")
- obj26.CFrame = CFrame.new(Vector3.new(13.3832045, 4.20000267, 60.9500122)) * CFrame.Angles(-3.1415915489197, 1.0471839904785, -2.094395160675)
- obj26.FormFactor = Enum.FormFactor.Custom
- obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.Material = Enum.Material.SmoothPlastic
- obj26.Size = Vector3.new(1, 0.400000006, 0.200000003)
- obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.Name = "ContainerRopeStorageDec"
- obj26.Parent = TorsoCover
- -- 27 - Mesh
- obj27 = Instance.new("BlockMesh")
- obj27.Offset = Vector3.new(0, -0.00999999978, 0)
- obj27.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
- obj27.Parent = obj26
- -- 28 - ContainerRopeStorageDec
- obj28 = Instance.new("Part")
- obj28.CFrame = CFrame.new(Vector3.new(13.3832016, 4.1999979, 60.9500198)) * CFrame.Angles(1.107154250145, 0.25268560647964, -0.46365976333618)
- obj28.FormFactor = Enum.FormFactor.Custom
- obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.Material = Enum.Material.SmoothPlastic
- obj28.Size = Vector3.new(1, 0.400000006, 0.200000003)
- obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.Name = "ContainerRopeStorageDec"
- obj28.Parent = TorsoCover
- -- 29 - Mesh
- obj29 = Instance.new("BlockMesh")
- obj29.Offset = Vector3.new(0, -0.00999999978, 0)
- obj29.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
- obj29.Parent = obj28
- -- 30 - Back
- obj30 = Instance.new("Part")
- obj30.CFrame = CFrame.new(Vector3.new(12.9000006, 4.68999004, 60.5000343)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj30.FormFactor = Enum.FormFactor.Custom
- obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.Material = Enum.Material.SmoothPlastic
- obj30.Size = Vector3.new(0.600000024, 0.600000024, 0.200000003)
- obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.BrickColor = BrickColor.new("Dark stone grey")
- obj30.Name = "Back"
- obj30.Parent = TorsoCover
- -- 31 - Mesh
- obj31 = Instance.new("BlockMesh")
- obj31.Offset = Vector3.new(0, 0, -0.100000001)
- obj31.Parent = obj30
- -- 32 - Back
- obj32 = Instance.new("Part")
- obj32.CFrame = CFrame.new(Vector3.new(12.9442644, 4.38839531, 60.311348)) * CFrame.Angles(-1.8900703191757, 0.94829481840134, -2.3729436397552)
- obj32.FormFactor = Enum.FormFactor.Custom
- obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.Material = Enum.Material.SmoothPlastic
- obj32.Size = Vector3.new(1, 0.200000003, 0.200000003)
- obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.Name = "Back"
- obj32.Parent = TorsoCover
- -- 33 - Circle
- obj33 = Instance.new("Part")
- obj33.CFrame = CFrame.new(Vector3.new(13.1999998, 3.9899919, 60.0000381)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj33.FormFactor = Enum.FormFactor.Custom
- obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.Material = Enum.Material.SmoothPlastic
- obj33.Size = Vector3.new(0.400000006, 0.400000036, 0.400000006)
- obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.BrickColor = BrickColor.new("Mid gray")
- obj33.Name = "Circle"
- obj33.Parent = TorsoCover
- -- 34 - Mesh
- obj34 = Instance.new("CylinderMesh")
- obj34.Scale = Vector3.new(1.25, 1, 1.25)
- obj34.Parent = obj33
- -- 35 - Circle
- obj35 = Instance.new("Part")
- obj35.CFrame = CFrame.new(Vector3.new(13.2000008, 3.68999147, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj35.FormFactor = Enum.FormFactor.Custom
- obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.Material = Enum.Material.SmoothPlastic
- obj35.Size = Vector3.new(0.799999952, 0.200000003, 0.800000012)
- obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.Name = "Circle"
- obj35.Parent = TorsoCover
- -- 36 - Mesh
- obj36 = Instance.new("CylinderMesh")
- obj36.Offset = Vector3.new(0, 0.200000003, 0)
- obj36.Scale = Vector3.new(1.25, 0.75, 1.25)
- obj36.Parent = obj35
- -- 37 - Circle
- obj37 = Instance.new("Part")
- obj37.CFrame = CFrame.new(Vector3.new(13.2000008, 3.88999248, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj37.FormFactor = Enum.FormFactor.Custom
- obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.Material = Enum.Material.SmoothPlastic
- obj37.Size = Vector3.new(0.799999952, 0.200000003, 0.800000012)
- obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.BrickColor = BrickColor.new("Black")
- obj37.Name = "Circle"
- obj37.Parent = TorsoCover
- -- 38 - Mesh
- obj38 = Instance.new("CylinderMesh")
- obj38.Offset = Vector3.new(0, 0.0500000007, 0)
- obj38.Scale = Vector3.new(1.10000002, 0.75, 1.10000002)
- obj38.Parent = obj37
- -- 39 - TorsoWeld
- obj39 = Instance.new("Part")
- obj39.CFrame = CFrame.new(Vector3.new(12.3000002, 4.58998966, 60.0000305)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj39.FormFactor = Enum.FormFactor.Custom
- obj39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.Transparency = 1
- obj39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.Material = Enum.Material.SmoothPlastic
- obj39.Size = Vector3.new(2.00000024, 2, 1)
- obj39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.BrickColor = BrickColor.new("Bright bluish green")
- obj39.Name = "TorsoWeld"
- obj39.Parent = TorsoCover
- -- 40 - RopesTorso
- obj40 = Instance.new("Part")
- obj40.CFrame = CFrame.new(Vector3.new(12.3000002, 4.09002161, 60.0000191)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj40.FormFactor = Enum.FormFactor.Custom
- obj40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.Material = Enum.Material.SmoothPlastic
- obj40.Size = Vector3.new(2.01999998, 0.200000003, 1.01999998)
- obj40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.BrickColor = BrickColor.new("Really black")
- obj40.Name = "RopesTorso"
- obj40.Parent = TorsoCover
- -- 41 - Circle
- obj41 = Instance.new("Part")
- obj41.CFrame = CFrame.new(Vector3.new(13.2000008, 4.08999062, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj41.FormFactor = Enum.FormFactor.Custom
- obj41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.Material = Enum.Material.SmoothPlastic
- obj41.Size = Vector3.new(0.799999952, 0.200000003, 0.800000012)
- obj41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.Name = "Circle"
- obj41.Parent = TorsoCover
- -- 42 - Mesh
- obj42 = Instance.new("CylinderMesh")
- obj42.Scale = Vector3.new(1.25, 0.75, 1.25)
- obj42.Parent = obj41
- -- 43 - GasLauncher
- obj43 = Instance.new("Part")
- obj43.CFrame = CFrame.new(Vector3.new(13.8000002, 3.88998914, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj43.FormFactor = Enum.FormFactor.Custom
- obj43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.Material = Enum.Material.SmoothPlastic
- obj43.Size = Vector3.new(0.799999952, 0.200000003, 0.400000036)
- obj43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.Name = "GasLauncher"
- obj43.Parent = TorsoCover
- -- 44 - Mesh
- obj44 = Instance.new("BlockMesh")
- obj44.Scale = Vector3.new(0.5, 1, 1)
- obj44.Parent = obj43
- -- 45 - GasHole
- GasHole = Instance.new("Part")
- GasHole.CFrame = CFrame.new(Vector3.new(13.8000002, 3.88999009, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
- GasHole.FormFactor = Enum.FormFactor.Custom
- GasHole.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- GasHole.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- GasHole.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- GasHole.Material = Enum.Material.SmoothPlastic
- GasHole.Size = Vector3.new(0.799999893, 0.200000033, 0.400000036)
- GasHole.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- GasHole.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- GasHole.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- GasHole.BrickColor = BrickColor.new("Black")
- GasHole.Name = "GasHole"
- GasHole.Parent = TorsoCover
- -- 46 - Mesh
- obj46 = Instance.new("BlockMesh")
- obj46.Scale = Vector3.new(0.479999989, 0.899999976, 1.01999998)
- obj46.Parent = GasHole
- -- 47 - Back
- obj47 = Instance.new("Part")
- obj47.CFrame = CFrame.new(Vector3.new(12.9366026, 4.39979887, 59.7068443)) * CFrame.Angles(-1.3289070129395, 1.0000655651093, 2.4281649589539)
- obj47.FormFactor = Enum.FormFactor.Custom
- obj47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.Material = Enum.Material.SmoothPlastic
- obj47.Size = Vector3.new(0.99999994, 0.200000003, 0.200000003)
- obj47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.Name = "Back"
- obj47.Parent = TorsoCover
- -- 48 - Back
- obj48 = Instance.new("Part")
- obj48.CFrame = CFrame.new(Vector3.new(12.9000006, 4.689991, 59.5000305)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj48.FormFactor = Enum.FormFactor.Custom
- obj48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.Material = Enum.Material.SmoothPlastic
- obj48.Size = Vector3.new(0.600000024, 0.600000024, 0.200000003)
- obj48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.BrickColor = BrickColor.new("Dark stone grey")
- obj48.Name = "Back"
- obj48.Parent = TorsoCover
- -- 49 - Mesh
- obj49 = Instance.new("BlockMesh")
- obj49.Offset = Vector3.new(0, 0, -0.100000001)
- obj49.Parent = obj48
- -- 50 - ContainerHandle
- obj50 = Instance.new("Part")
- obj50.CFrame = CFrame.new(Vector3.new(13.213397, 3.98999953, 59.3500252)) * CFrame.Angles(2.0344445705414, 0.25268018245697, 0.46364784240723)
- obj50.FormFactor = Enum.FormFactor.Custom
- obj50.TopSurface = Enum.SurfaceType.Smooth
- obj50.Size = Vector3.new(1, 0.799999833, 1)
- obj50.BottomSurface = Enum.SurfaceType.Weld
- obj50.Name = "ContainerHandle"
- obj50.Parent = TorsoCover
- -- 51 - Mesh
- obj51 = Instance.new("SpecialMesh")
- obj51.VertexColor = Vector3.new(0, 0, 0)
- obj51.MeshType = Enum.MeshType.FileMesh
- obj51.Scale = Vector3.new(0.5, 0.550000012, 0.5)
- obj51.MeshId = "http://www.roblox.com/asset/?id=1033714"
- obj51.Parent = obj50
- -- 52 - GrappleLauncherDec
- obj52 = Instance.new("Part")
- obj52.CFrame = CFrame.new(Vector3.new(11.7099991, 4.04002237, 58.8900261)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
- obj52.FormFactor = Enum.FormFactor.Custom
- obj52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj52.Material = Enum.Material.SmoothPlastic
- obj52.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj52.BrickColor = BrickColor.new("Black")
- obj52.Name = "GrappleLauncherDec"
- obj52.Parent = TorsoCover
- -- 53 - Mesh
- obj53 = Instance.new("BlockMesh")
- obj53.Scale = Vector3.new(0.850000024, 1.5, 0.850000024)
- obj53.Parent = obj52
- -- 54 - ContainerRopeStorageDec
- obj54 = Instance.new("Part")
- obj54.CFrame = CFrame.new(Vector3.new(13.3866014, 4.19000721, 59.0500298)) * CFrame.Angles(-0.7481831908226, 0.45069110393524, -0.50185245275497)
- obj54.FormFactor = Enum.FormFactor.Custom
- obj54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj54.Material = Enum.Material.SmoothPlastic
- obj54.Size = Vector3.new(1, 0.399999857, 0.200000003)
- obj54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj54.Name = "ContainerRopeStorageDec"
- obj54.Parent = TorsoCover
- -- 55 - Mesh
- obj55 = Instance.new("BlockMesh")
- obj55.Offset = Vector3.new(0, -0.00999999978, 0)
- obj55.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
- obj55.Parent = obj54
- -- 56 - ContainerRopeStorageDec
- obj56 = Instance.new("Part")
- obj56.CFrame = CFrame.new(Vector3.new(13.3865986, 4.19001102, 59.0500374)) * CFrame.Angles(3.1415810585022, -1.0471897125244, -2.0944027900696)
- obj56.FormFactor = Enum.FormFactor.Custom
- obj56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj56.Material = Enum.Material.SmoothPlastic
- obj56.Size = Vector3.new(1, 0.399999976, 0.200000003)
- obj56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj56.Name = "ContainerRopeStorageDec"
- obj56.Parent = TorsoCover
- -- 57 - Mesh
- obj57 = Instance.new("BlockMesh")
- obj57.Offset = Vector3.new(0, -0.00999999978, 0)
- obj57.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
- obj57.Parent = obj56
- -- 58 - ContainerRopeStorageDec
- obj58 = Instance.new("Part")
- obj58.CFrame = CFrame.new(Vector3.new(13.3865986, 4.1900115, 59.0500336)) * CFrame.Angles(2.0344376564026, 0.25268715620041, -2.6779396533966)
- obj58.FormFactor = Enum.FormFactor.Custom
- obj58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj58.Material = Enum.Material.SmoothPlastic
- obj58.Size = Vector3.new(1, 0.399999976, 0.200000003)
- obj58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj58.Name = "ContainerRopeStorageDec"
- obj58.Parent = TorsoCover
- -- 59 - Mesh
- obj59 = Instance.new("BlockMesh")
- obj59.Offset = Vector3.new(0, -0.00999999978, 0)
- obj59.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
- obj59.Parent = obj58
- -- 60 - ContainerRopeStorageDec
- obj60 = Instance.new("Part")
- obj60.CFrame = CFrame.new(Vector3.new(13.3865967, 4.19000864, 59.0500336)) * CFrame.Angles(1.493584394455, 0.90942537784576, -2.3591525554657)
- obj60.FormFactor = Enum.FormFactor.Custom
- obj60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj60.Material = Enum.Material.SmoothPlastic
- obj60.Size = Vector3.new(1, 0.399999976, 0.200000003)
- obj60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj60.Name = "ContainerRopeStorageDec"
- obj60.Parent = TorsoCover
- -- 61 - Mesh
- obj61 = Instance.new("BlockMesh")
- obj61.Offset = Vector3.new(0, -0.00999999978, 0)
- obj61.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
- obj61.Parent = obj60
- -- 62 - GrappleLauncher2
- obj62 = Instance.new("Part")
- obj62.CFrame = CFrame.new(Vector3.new(11.7099991, 4.14002132, 58.8900261)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
- obj62.FormFactor = Enum.FormFactor.Custom
- obj62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj62.Material = Enum.Material.SmoothPlastic
- obj62.Size = Vector3.new(0.200000003, 0.200000003, 0.400000006)
- obj62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj62.BrickColor = BrickColor.new("Black")
- obj62.Name = "GrappleLauncher2"
- obj62.Parent = TorsoCover
- -- 63 - Mesh
- obj63 = Instance.new("CylinderMesh")
- obj63.Scale = Vector3.new(0.850000024, 1.5, 0.850000024)
- obj63.Parent = obj62
- -- 64 - GrappleLaunchDec
- obj64 = Instance.new("Part")
- obj64.CFrame = CFrame.new(Vector3.new(12.21, 4.14002132, 58.8900223)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
- obj64.FormFactor = Enum.FormFactor.Custom
- obj64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj64.Material = Enum.Material.SmoothPlastic
- obj64.Size = Vector3.new(0.200000003, 1.20000005, 0.400000006)
- obj64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj64.Name = "GrappleLaunchDec"
- obj64.Parent = TorsoCover
- -- 65 - Mesh
- obj65 = Instance.new("CylinderMesh")
- obj65.Parent = obj64
- -- 66 - GrappleLaunchDec
- obj66 = Instance.new("Part")
- obj66.CFrame = CFrame.new(Vector3.new(12.21, 3.94002151, 58.8900223)) * CFrame.Angles(3.141592502594, -8.7422776573476e-008, 3.141592502594)
- obj66.FormFactor = Enum.FormFactor.Custom
- obj66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj66.Material = Enum.Material.SmoothPlastic
- obj66.Size = Vector3.new(1.20000005, 0.399999857, 0.200000003)
- obj66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj66.Name = "GrappleLaunchDec"
- obj66.Parent = TorsoCover
- -- 67 - Mesh
- obj67 = Instance.new("BlockMesh")
- obj67.Parent = obj66
- -- 68 - ContainerRopeStorage
- obj68 = Instance.new("Part")
- obj68.CFrame = CFrame.new(Vector3.new(13.3866034, 4.19000435, 59.0500336)) * CFrame.Angles(3.1415817737579, -1.0471912622452, 1.0471876859665)
- obj68.FormFactor = Enum.FormFactor.Custom
- obj68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj68.Material = Enum.Material.SmoothPlastic
- obj68.Size = Vector3.new(1, 0.400000036, 1)
- obj68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj68.BrickColor = BrickColor.new("Reddish brown")
- obj68.Name = "ContainerRopeStorage"
- obj68.Parent = TorsoCover
- -- 69 - Mesh
- obj69 = Instance.new("CylinderMesh")
- obj69.Offset = Vector3.new(0, 0.0299999993, 0)
- obj69.Scale = Vector3.new(0.949999988, 0.800000012, 0.949999988)
- obj69.Parent = obj68
- -- 70 - Container
- obj70 = Instance.new("Part")
- obj70.CFrame = CFrame.new(Vector3.new(13.7763128, 4.44000721, 58.7750359)) * CFrame.Angles(3.1415817737579, -1.0471863746643, 1.0471882820129)
- obj70.FormFactor = Enum.FormFactor.Custom
- obj70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj70.Material = Enum.Material.SmoothPlastic
- obj70.Size = Vector3.new(1, 0.200000003, 0.200000003)
- obj70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj70.Name = "Container"
- obj70.Parent = TorsoCover
- -- 71 - Mesh
- obj71 = Instance.new("BlockMesh")
- obj71.Offset = Vector3.new(0, 0.335000008, 0.100000001)
- obj71.Scale = Vector3.new(0.800000012, 0.5, 0.5)
- obj71.Parent = obj70
- -- 72 - Container
- obj72 = Instance.new("Part")
- obj72.CFrame = CFrame.new(Vector3.new(13.5165071, 4.34000444, 58.8250351)) * CFrame.Angles(3.1415817737579, -1.0471912622452, 1.0471876859665)
- obj72.FormFactor = Enum.FormFactor.Custom
- obj72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj72.Material = Enum.Material.SmoothPlastic
- obj72.Size = Vector3.new(1, 0.200000003, 1)
- obj72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj72.BrickColor = BrickColor.new("Black")
- obj72.Name = "Container"
- obj72.Parent = TorsoCover
- -- 73 - Mesh
- obj73 = Instance.new("CylinderMesh")
- obj73.Offset = Vector3.new(0, 0.189999998, 0)
- obj73.Scale = Vector3.new(0.800000012, 1, 0.800000012)
- obj73.Parent = obj72
- -- 74 - Container
- obj74 = Instance.new("Part")
- obj74.CFrame = CFrame.new(Vector3.new(13.4299059, 4.44000053, 58.5750351)) * CFrame.Angles(-1.1497707419039e-005, 1.0471869707108, 2.0944044589996)
- obj74.FormFactor = Enum.FormFactor.Custom
- obj74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj74.Material = Enum.Material.SmoothPlastic
- obj74.Size = Vector3.new(1, 0.200000003, 0.200000003)
- obj74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj74.Name = "Container"
- obj74.Parent = TorsoCover
- -- 75 - Mesh
- obj75 = Instance.new("BlockMesh")
- obj75.Offset = Vector3.new(0, 0.335000008, 0.100000001)
- obj75.Scale = Vector3.new(0.800000012, 0.5, 0.5)
- obj75.Parent = obj74
- -- 76 - Container
- obj76 = Instance.new("Part")
- obj76.CFrame = CFrame.new(Vector3.new(13.6897106, 4.54000568, 58.5250359)) * CFrame.Angles(-1.1549532246136e-005, 1.0472028255463, -1.0471901893616)
- obj76.FormFactor = Enum.FormFactor.Custom
- obj76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj76.Material = Enum.Material.SmoothPlastic
- obj76.Size = Vector3.new(1, 0.200000003, 1)
- obj76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj76.Name = "Container"
- obj76.Parent = TorsoCover
- -- 77 - Mesh
- obj77 = Instance.new("CylinderMesh")
- obj77.Offset = Vector3.new(0, -0.574999988, 0)
- obj77.Scale = Vector3.new(1, 0.800000012, 1)
- obj77.Parent = obj76
- TorsoCover:MakeJoints()
- scan(TorsoCover)
- local RLegGrapple = TorsoCover.GrappleLauncher2
- local LLegGrapple = TorsoCover.GrappleLauncher1
- local Weld = Instance.new('Weld', torso)
- Weld.Part0 = torso
- Weld.Part1 = TorsoCover.TorsoWeld
- -- 1 - LLEG
- LLeg = Instance.new("Model")
- LLeg.Name = "LLEG"
- LLeg.Parent = ThreeDMG
- -- 2 - Blade
- obj2 = Instance.new("Part")
- obj2.CFrame = CFrame.new(Vector3.new(11.9199476, 2.93796539, 54.6566544)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
- obj2.FormFactor = Enum.FormFactor.Custom
- obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.Material = Enum.Material.SmoothPlastic
- obj2.Size = Vector3.new(1.79999995, 0.400000036, 0.200000003)
- obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.BrickColor = BrickColor.new("White")
- obj2.Name = "Blade"
- obj2.Parent = LLeg
- -- 3 - Mesh
- obj3 = Instance.new("BlockMesh")
- obj3.Offset = Vector3.new(0, 0, 0.100000001)
- obj3.Scale = Vector3.new(1, 0.800000012, 0.100000001)
- obj3.Parent = obj2
- -- 4 - Decal
- obj4 = Instance.new("Decal")
- obj4.Transparency = 0.69999998807907
- obj4.Face = Enum.NormalId.Back
- obj4.Texture = "http://www.roblox.com/asset/?id=169052065"
- obj4.Parent = obj2
- -- 5 - Decal
- obj5 = Instance.new("Decal")
- obj5.Transparency = 0.69999998807907
- obj5.Texture = "http://www.roblox.com/asset/?id=169052344"
- obj5.Parent = obj2
- -- 6 - BladeCont
- obj6 = Instance.new("Part")
- obj6.CFrame = CFrame.new(Vector3.new(12.6126184, 2.84280467, 54.6906853)) * CFrame.Angles(-0.0066261659376323, -0.04819317907095, -0.13668921589851)
- obj6.FormFactor = Enum.FormFactor.Custom
- obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.Material = Enum.Material.SmoothPlastic
- obj6.Size = Vector3.new(2.79999995, 0.800000012, 0.600000024)
- obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BrickColor = BrickColor.new("Brick yellow")
- obj6.Name = "BladeCont"
- obj6.Parent = LLeg
- -- 7 - Blade
- obj7 = Instance.new("Part")
- obj7.CFrame = CFrame.new(Vector3.new(11.9103127, 2.93929172, 54.8564186)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
- obj7.FormFactor = Enum.FormFactor.Custom
- obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.Material = Enum.Material.SmoothPlastic
- obj7.Size = Vector3.new(1.79999995, 0.400000036, 0.200000003)
- obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.BrickColor = BrickColor.new("White")
- obj7.Name = "Blade"
- obj7.Parent = LLeg
- -- 8 - Mesh
- obj8 = Instance.new("BlockMesh")
- obj8.Offset = Vector3.new(0, 0, 0.100000001)
- obj8.Scale = Vector3.new(1, 0.800000012, 0.100000001)
- obj8.Parent = obj7
- -- 9 - Decal
- obj9 = Instance.new("Decal")
- obj9.Transparency = 0.69999998807907
- obj9.Face = Enum.NormalId.Back
- obj9.Texture = "http://www.roblox.com/asset/?id=169052065"
- obj9.Parent = obj7
- -- 10 - Decal
- obj10 = Instance.new("Decal")
- obj10.Transparency = 0.69999998807907
- obj10.Texture = "http://www.roblox.com/asset/?id=169052344"
- obj10.Parent = obj7
- -- 11 - Blade
- obj11 = Instance.new("Part")
- obj11.CFrame = CFrame.new(Vector3.new(11.9103117, 2.93928385, 54.8564148)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
- obj11.FormFactor = Enum.FormFactor.Custom
- obj11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.Material = Enum.Material.SmoothPlastic
- obj11.Size = Vector3.new(1.79999971, 0.400000006, 0.200000003)
- obj11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.BrickColor = BrickColor.new("White")
- obj11.Name = "Blade"
- obj11.Parent = LLeg
- -- 12 - Mesh
- obj12 = Instance.new("BlockMesh")
- obj12.Scale = Vector3.new(1, 0.800000012, 0.100000001)
- obj12.Parent = obj11
- -- 13 - Decal
- obj13 = Instance.new("Decal")
- obj13.Transparency = 0.69999998807907
- obj13.Face = Enum.NormalId.Back
- obj13.Texture = "http://www.roblox.com/asset/?id=169052065"
- obj13.Parent = obj11
- -- 14 - Decal
- obj14 = Instance.new("Decal")
- obj14.Transparency = 0.69999998807907
- obj14.Texture = "http://www.roblox.com/asset/?id=169052344"
- obj14.Parent = obj11
- -- 15 - Blade
- obj15 = Instance.new("Part")
- obj15.CFrame = CFrame.new(Vector3.new(10.7092819, 3.00334716, 54.7980614)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
- obj15.FormFactor = Enum.FormFactor.Custom
- obj15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.Material = Enum.Material.SmoothPlastic
- obj15.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.BrickColor = BrickColor.new("White")
- obj15.Name = "Blade"
- obj15.Parent = LLeg
- -- 16 - Mesh
- obj16 = Instance.new("BlockMesh")
- obj16.Offset = Vector3.new(-0.300000012, 0, 0)
- obj16.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj16.Parent = obj15
- -- 17 - BladeHole
- obj17 = Instance.new("Part")
- obj17.CFrame = CFrame.new(Vector3.new(11.1187, 3.04804611, 54.8175125)) * CFrame.Angles(-0.0066197854466736, -0.048194076865911, -0.13668888807297)
- obj17.FormFactor = Enum.FormFactor.Custom
- obj17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.Material = Enum.Material.SmoothPlastic
- obj17.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
- obj17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.BrickColor = BrickColor.new("Really black")
- obj17.Name = "BladeHole"
- obj17.Parent = LLeg
- -- 18 - Mesh
- obj18 = Instance.new("BlockMesh")
- obj18.Offset = Vector3.new(0.200000003, 0, 0)
- obj18.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
- obj18.Parent = obj17
- -- 19 - GasTank1Hold
- obj19 = Instance.new("Part")
- obj19.CFrame = CFrame.new(Vector3.new(12.5544949, 3.15361285, 54.6858177)) * CFrame.Angles(-0.0066196350380778, -0.048194859176874, -0.13669422268867)
- obj19.FormFactor = Enum.FormFactor.Custom
- obj19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.Material = Enum.Material.SmoothPlastic
- obj19.Size = Vector3.new(0.200000003, 1.39999974, 0.600000024)
- obj19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.Name = "GasTank1Hold"
- obj19.Parent = LLeg
- -- 20 - Mesh
- obj20 = Instance.new("BlockMesh")
- obj20.Scale = Vector3.new(1, 1.01999998, 1.01999998)
- obj20.Parent = obj19
- -- 21 - Part
- obj21 = Instance.new("Part")
- obj21.CFrame = CFrame.new(Vector3.new(12.905798, 3.50910163, 54.7004128)) * CFrame.Angles(-0.0066270092502236, -0.048193886876106, 1.4341070652008)
- obj21.FormFactor = Enum.FormFactor.Custom
- obj21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.Material = Enum.Material.SmoothPlastic
- obj21.Size = Vector3.new(0.600000024, 2.39999986, 0.600000024)
- obj21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.BrickColor = BrickColor.new("Mid gray")
- obj21.Parent = LLeg
- -- 22 - Mesh
- obj22 = Instance.new("SpecialMesh")
- obj22.Parent = obj21
- -- 23 - Blade
- obj23 = Instance.new("Part")
- obj23.CFrame = CFrame.new(Vector3.new(10.7461386, 3.20016599, 54.5982971)) * CFrame.Angles(-0.0066222040913999, -0.048193410038948, 3.0049042701721)
- obj23.FormFactor = Enum.FormFactor.Custom
- obj23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj23.Material = Enum.Material.SmoothPlastic
- obj23.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj23.BrickColor = BrickColor.new("White")
- obj23.Name = "Blade"
- obj23.Parent = LLeg
- -- 24 - Mesh
- obj24 = Instance.new("BlockMesh")
- obj24.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
- obj24.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj24.Parent = obj23
- -- 25 - Blade
- obj25 = Instance.new("Part")
- obj25.CFrame = CFrame.new(Vector3.new(10.7189169, 3.00202894, 54.5982971)) * CFrame.Angles(-0.0066222040913999, -0.048193410038948, 3.0049042701721)
- obj25.FormFactor = Enum.FormFactor.Custom
- obj25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj25.Material = Enum.Material.SmoothPlastic
- obj25.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj25.BrickColor = BrickColor.new("White")
- obj25.Name = "Blade"
- obj25.Parent = LLeg
- -- 26 - Mesh
- obj26 = Instance.new("BlockMesh")
- obj26.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
- obj26.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj26.Parent = obj25
- -- 27 - Blade
- obj27 = Instance.new("Part")
- obj27.CFrame = CFrame.new(Vector3.new(10.7557726, 3.19884348, 54.3985367)) * CFrame.Angles(-0.0066222040913999, -0.048193410038948, 3.0049042701721)
- obj27.FormFactor = Enum.FormFactor.Custom
- obj27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj27.Material = Enum.Material.SmoothPlastic
- obj27.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj27.BrickColor = BrickColor.new("White")
- obj27.Name = "Blade"
- obj27.Parent = LLeg
- -- 28 - Mesh
- obj28 = Instance.new("BlockMesh")
- obj28.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
- obj28.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj28.Parent = obj27
- -- 29 - Blade
- obj29 = Instance.new("Part")
- obj29.CFrame = CFrame.new(Vector3.new(10.7285519, 3.00070643, 54.3985367)) * CFrame.Angles(-0.0066222040913999, -0.048193410038948, 3.0049042701721)
- obj29.FormFactor = Enum.FormFactor.Custom
- obj29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj29.Material = Enum.Material.SmoothPlastic
- obj29.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj29.BrickColor = BrickColor.new("White")
- obj29.Name = "Blade"
- obj29.Parent = LLeg
- -- 30 - Mesh
- obj30 = Instance.new("BlockMesh")
- obj30.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
- obj30.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj30.Parent = obj29
- -- 31 - Part
- obj31 = Instance.new("Part")
- obj31.CFrame = CFrame.new(Vector3.new(11.3225641, 3.726614, 54.6226044)) * CFrame.Angles(-1.9143180847168, -1.4259080886841, -0.34019395709038)
- obj31.FormFactor = Enum.FormFactor.Custom
- obj31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj31.Material = Enum.Material.SmoothPlastic
- obj31.Size = Vector3.new(0.200000003, 0.599999905, 0.400000006)
- obj31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj31.BrickColor = BrickColor.new("Mid gray")
- obj31.Parent = LLeg
- -- 32 - Mesh
- obj32 = Instance.new("SpecialMesh")
- obj32.Scale = Vector3.new(1, 0.75, 1)
- obj32.Parent = obj31
- -- 33 - Blade
- obj33 = Instance.new("Part")
- obj33.CFrame = CFrame.new(Vector3.new(10.7365026, 3.20149183, 54.7980652)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
- obj33.FormFactor = Enum.FormFactor.Custom
- obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.Material = Enum.Material.SmoothPlastic
- obj33.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj33.BrickColor = BrickColor.new("White")
- obj33.Name = "Blade"
- obj33.Parent = LLeg
- -- 34 - Mesh
- obj34 = Instance.new("BlockMesh")
- obj34.Offset = Vector3.new(-0.300000012, 0, 0)
- obj34.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj34.Parent = obj33
- -- 35 - BladeHole
- obj35 = Instance.new("Part")
- obj35.CFrame = CFrame.new(Vector3.new(11.13797, 3.04539871, 54.4179878)) * CFrame.Angles(-0.0066197854466736, -0.048194076865911, -0.13668888807297)
- obj35.FormFactor = Enum.FormFactor.Custom
- obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.Material = Enum.Material.SmoothPlastic
- obj35.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
- obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj35.BrickColor = BrickColor.new("Really black")
- obj35.Name = "BladeHole"
- obj35.Parent = LLeg
- -- 36 - Mesh
- obj36 = Instance.new("BlockMesh")
- obj36.Offset = Vector3.new(0.200000003, 0, 0)
- obj36.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
- obj36.Parent = obj35
- -- 37 - BladeHole
- obj37 = Instance.new("Part")
- obj37.CFrame = CFrame.new(Vector3.new(11.128335, 3.04672813, 54.6177521)) * CFrame.Angles(-0.0066198357380927, -0.04819443821907, -0.13668888807297)
- obj37.FormFactor = Enum.FormFactor.Custom
- obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.Material = Enum.Material.SmoothPlastic
- obj37.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
- obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj37.BrickColor = BrickColor.new("Really black")
- obj37.Name = "BladeHole"
- obj37.Parent = LLeg
- -- 38 - Mesh
- obj38 = Instance.new("BlockMesh")
- obj38.Offset = Vector3.new(0.200000003, 0, -0.100000001)
- obj38.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
- obj38.Parent = obj37
- -- 39 - BladeHole
- obj39 = Instance.new("Part")
- obj39.CFrame = CFrame.new(Vector3.new(11.128334, 3.04672408, 54.6177521)) * CFrame.Angles(3.1349730491638, 0.048193965107203, 0.13668884336948)
- obj39.FormFactor = Enum.FormFactor.Custom
- obj39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.Material = Enum.Material.SmoothPlastic
- obj39.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
- obj39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj39.BrickColor = BrickColor.new("Really black")
- obj39.Name = "BladeHole"
- obj39.Parent = LLeg
- -- 40 - Mesh
- obj40 = Instance.new("BlockMesh")
- obj40.Offset = Vector3.new(0.200000003, 0, -0.100000001)
- obj40.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
- obj40.Parent = obj39
- -- 41 - Part
- obj41 = Instance.new("Part")
- obj41.CFrame = CFrame.new(Vector3.new(11.6194201, 3.68583012, 54.6371994)) * CFrame.Angles(-0.006627019494772, -0.048193924129009, 1.4341070652008)
- obj41.FormFactor = Enum.FormFactor.Custom
- obj41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.Material = Enum.Material.SmoothPlastic
- obj41.Size = Vector3.new(0.200000003, 0.599999905, 0.600000083)
- obj41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj41.BrickColor = BrickColor.new("Black")
- obj41.Parent = LLeg
- -- 42 - Mesh
- obj42 = Instance.new("SpecialMesh")
- obj42.Parent = obj41
- -- 43 - GasTank1Hold
- obj43 = Instance.new("Part")
- obj43.CFrame = CFrame.new(Vector3.new(13.7419214, 2.99048018, 54.7441788)) * CFrame.Angles(-0.0066196350380778, -0.048194859176874, -0.13669422268867)
- obj43.FormFactor = Enum.FormFactor.Custom
- obj43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.Material = Enum.Material.SmoothPlastic
- obj43.Size = Vector3.new(0.200000003, 1.39999986, 0.600000024)
- obj43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj43.Name = "GasTank1Hold"
- obj43.Parent = LLeg
- -- 44 - Mesh
- obj44 = Instance.new("BlockMesh")
- obj44.Scale = Vector3.new(1, 1.01999998, 1.01999998)
- obj44.Parent = obj43
- -- 45 - Part
- obj45 = Instance.new("Part")
- obj45.CFrame = CFrame.new(Vector3.new(11.4932461, 3.50128603, 54.632328)) * CFrame.Angles(-0.006627019494772, -0.048193924129009, 1.4341070652008)
- obj45.FormFactor = Enum.FormFactor.Custom
- obj45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj45.Material = Enum.Material.SmoothPlastic
- obj45.Size = Vector3.new(0.600000024, 0.400000006, 0.600000083)
- obj45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj45.BrickColor = BrickColor.new("Black")
- obj45.Parent = LLeg
- -- 46 - Mesh
- obj46 = Instance.new("BlockMesh")
- obj46.Scale = Vector3.new(0.899999976, 0.5, 0.200000003)
- obj46.Parent = obj45
- -- 47 - GasTank1Hold
- obj47 = Instance.new("Part")
- obj47.CFrame = CFrame.new(Vector3.new(11.6230927, 2.97875333, 54.6420517)) * CFrame.Angles(-0.0066196350380778, -0.048194859176874, -0.13669422268867)
- obj47.FormFactor = Enum.FormFactor.Custom
- obj47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.Material = Enum.Material.SmoothPlastic
- obj47.Size = Vector3.new(0.400000036, 0.799999893, 0.600000024)
- obj47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj47.Name = "GasTank1Hold"
- obj47.Parent = LLeg
- -- 48 - Mesh
- obj48 = Instance.new("BlockMesh")
- obj48.Scale = Vector3.new(1, 1.01999998, 1.01999998)
- obj48.Parent = obj47
- -- 49 - RopesLeg
- obj49 = Instance.new("Part")
- obj49.CFrame = CFrame.new(Vector3.new(12.3000002, 2.69001937, 53.9000168)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj49.FormFactor = Enum.FormFactor.Custom
- obj49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj49.Material = Enum.Material.SmoothPlastic
- obj49.Size = Vector3.new(1.01999998, 0.200000003, 1.01999998)
- obj49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj49.BrickColor = BrickColor.new("Really black")
- obj49.Name = "RopesLeg"
- obj49.Parent = LLeg
- -- 50 - RopesLeg
- obj50 = Instance.new("Part")
- obj50.CFrame = CFrame.new(Vector3.new(12.3000002, 3.09001493, 53.9000168)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj50.FormFactor = Enum.FormFactor.Custom
- obj50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.Material = Enum.Material.SmoothPlastic
- obj50.Size = Vector3.new(1.01999998, 0.200000003, 1.01999998)
- obj50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.BrickColor = BrickColor.new("Really black")
- obj50.Name = "RopesLeg"
- obj50.Parent = LLeg
- -- 51 - LLWeld
- obj51 = Instance.new("Part")
- obj51.CFrame = CFrame.new(Vector3.new(12.3000002, 2.59001017, 53.900013)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj51.FormFactor = Enum.FormFactor.Custom
- obj51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj51.Transparency = 1
- obj51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj51.Material = Enum.Material.SmoothPlastic
- obj51.Size = Vector3.new(1, 2, 0.999999821)
- obj51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj51.BrickColor = BrickColor.new("Bright blue")
- obj51.Name = "LLWeld"
- obj51.Parent = LLeg
- LLeg:MakeJoints()
- scan(LLeg)
- local Weld = Instance.new('Weld', torso)
- Weld.Part0 = LLeg.LLWeld
- Weld.Part1 = ll
- -- 1 - RLEG
- RLeg = Instance.new("Model")
- RLeg.Name = "RLEG"
- RLeg.Parent = ThreeDMG
- -- 2 - GasTank2Hold
- obj2 = Instance.new("Part")
- obj2.CFrame = CFrame.new(Vector3.new(13.7419233, 2.99048018, 49.2558441)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
- obj2.FormFactor = Enum.FormFactor.Custom
- obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.Material = Enum.Material.SmoothPlastic
- obj2.Size = Vector3.new(0.200000003, 1.39999986, 0.600000024)
- obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.Name = "GasTank2Hold"
- obj2.Parent = RLeg
- -- 3 - Mesh
- obj3 = Instance.new("BlockMesh")
- obj3.Scale = Vector3.new(1, 1.01999998, 1.01999998)
- obj3.Parent = obj2
- -- 4 - RopesLeg
- obj4 = Instance.new("Part")
- obj4.CFrame = CFrame.new(Vector3.new(12.3000002, 2.69001365, 50.1000023)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj4.FormFactor = Enum.FormFactor.Custom
- obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.Material = Enum.Material.SmoothPlastic
- obj4.Size = Vector3.new(1.01999998, 0.200000003, 1.01999998)
- obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.BrickColor = BrickColor.new("Really black")
- obj4.Name = "RopesLeg"
- obj4.Parent = RLeg
- -- 5 - RopesLeg
- obj5 = Instance.new("Part")
- obj5.CFrame = CFrame.new(Vector3.new(12.3000002, 3.09001923, 50.1000023)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj5.FormFactor = Enum.FormFactor.Custom
- obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj5.Material = Enum.Material.SmoothPlastic
- obj5.Size = Vector3.new(1.01999998, 0.200000003, 1.01999998)
- obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj5.BrickColor = BrickColor.new("Really black")
- obj5.Name = "RopesLeg"
- obj5.Parent = RLeg
- -- 6 - RLWeld
- obj6 = Instance.new("Part")
- obj6.CFrame = CFrame.new(Vector3.new(12.3000002, 2.59001064, 50.1000023)) * CFrame.Angles(0, 1.5707963705063, 0)
- obj6.FormFactor = Enum.FormFactor.Custom
- obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.Transparency = 1
- obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.Material = Enum.Material.SmoothPlastic
- obj6.Size = Vector3.new(1, 1.99999976, 0.999999821)
- obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BrickColor = BrickColor.new("Bright blue")
- obj6.Name = "RLWeld"
- obj6.Parent = RLeg
- -- 7 - Blade
- obj7 = Instance.new("Part")
- obj7.CFrame = CFrame.new(Vector3.new(11.8113699, 2.95289016, 49.1484642)) * CFrame.Angles(-3.1349601745605, -0.048188522458076, 0.13669420778751)
- obj7.FormFactor = Enum.FormFactor.Custom
- obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.Material = Enum.Material.SmoothPlastic
- obj7.Size = Vector3.new(1.60000014, 0.400000036, 0.200000003)
- obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj7.BrickColor = BrickColor.new("White")
- obj7.Name = "Blade"
- obj7.Parent = RLeg
- -- 8 - Mesh
- obj8 = Instance.new("BlockMesh")
- obj8.Scale = Vector3.new(1, 0.800000012, 0.100000001)
- obj8.Parent = obj7
- -- 9 - Decal
- obj9 = Instance.new("Decal")
- obj9.Transparency = 0.69999998807907
- obj9.Face = Enum.NormalId.Back
- obj9.Texture = "http://www.roblox.com/asset/?id=169052065"
- obj9.Parent = obj7
- -- 10 - Decal
- obj10 = Instance.new("Decal")
- obj10.Transparency = 0.69999998807907
- obj10.Texture = "http://www.roblox.com/asset/?id=169052344"
- obj10.Parent = obj7
- -- 11 - Blade
- obj11 = Instance.new("Part")
- obj11.CFrame = CFrame.new(Vector3.new(12.2168055, 2.89718676, 49.3287773)) * CFrame.Angles(-3.1349635124207, -0.048185132443905, -3.0049047470093)
- obj11.FormFactor = Enum.FormFactor.Custom
- obj11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.Material = Enum.Material.SmoothPlastic
- obj11.Size = Vector3.new(2.40000033, 0.400000036, 0.200000003)
- obj11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj11.BrickColor = BrickColor.new("White")
- obj11.Name = "Blade"
- obj11.Parent = RLeg
- -- 12 - Mesh
- obj12 = Instance.new("BlockMesh")
- obj12.Offset = Vector3.new(0, 0, -0.100000001)
- obj12.Scale = Vector3.new(1, 0.800000012, 0.100000001)
- obj12.Parent = obj11
- -- 13 - Decal
- obj13 = Instance.new("Decal")
- obj13.Transparency = 0.69999998807907
- obj13.Face = Enum.NormalId.Back
- obj13.Texture = "http://www.roblox.com/asset/?id=169052065"
- obj13.Parent = obj11
- -- 14 - Decal
- obj14 = Instance.new("Decal")
- obj14.Transparency = 0.69999998807907
- obj14.Texture = "http://www.roblox.com/asset/?id=169052344"
- obj14.Parent = obj11
- -- 15 - GasTank2Hold
- obj15 = Instance.new("Part")
- obj15.CFrame = CFrame.new(Vector3.new(11.6230927, 2.97875023, 49.3579521)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
- obj15.FormFactor = Enum.FormFactor.Custom
- obj15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.Material = Enum.Material.SmoothPlastic
- obj15.Size = Vector3.new(0.400000036, 0.799999774, 0.600000024)
- obj15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj15.Name = "GasTank2Hold"
- obj15.Parent = RLeg
- -- 16 - Mesh
- obj16 = Instance.new("BlockMesh")
- obj16.Scale = Vector3.new(1, 1.01999998, 1.01999998)
- obj16.Parent = obj15
- -- 17 - GasTank2
- obj17 = Instance.new("Part")
- obj17.CFrame = CFrame.new(Vector3.new(12.9057989, 3.50909972, 49.299614)) * CFrame.Angles(0.0066248709335923, 0.048189494758844, 1.4341077804565)
- obj17.FormFactor = Enum.FormFactor.Custom
- obj17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.Material = Enum.Material.SmoothPlastic
- obj17.Size = Vector3.new(0.599999905, 2.39999986, 0.600000083)
- obj17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj17.BrickColor = BrickColor.new("Mid gray")
- obj17.Name = "GasTank2"
- obj17.Parent = RLeg
- -- 18 - Mesh
- obj18 = Instance.new("SpecialMesh")
- obj18.Parent = obj17
- -- 19 - GasTank2Hold
- obj19 = Instance.new("Part")
- obj19.CFrame = CFrame.new(Vector3.new(12.7524004, 3.12641931, 49.3044739)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
- obj19.FormFactor = Enum.FormFactor.Custom
- obj19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.Material = Enum.Material.SmoothPlastic
- obj19.Size = Vector3.new(0.200000003, 1.39999974, 0.600000024)
- obj19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj19.Name = "GasTank2Hold"
- obj19.Parent = RLeg
- -- 20 - Mesh
- obj20 = Instance.new("BlockMesh")
- obj20.Scale = Vector3.new(1, 1.01999998, 1.01999998)
- obj20.Parent = obj19
- -- 21 - BladeCont
- obj21 = Instance.new("Part")
- obj21.CFrame = CFrame.new(Vector3.new(12.6126194, 2.84280586, 49.3093338)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
- obj21.FormFactor = Enum.FormFactor.Custom
- obj21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.Material = Enum.Material.SmoothPlastic
- obj21.Size = Vector3.new(2.79999995, 0.800000012, 0.600000024)
- obj21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj21.BrickColor = BrickColor.new("Brick yellow")
- obj21.Name = "BladeCont"
- obj21.Parent = RLeg
- -- 22 - Blade
- obj22 = Instance.new("Part")
- obj22.CFrame = CFrame.new(Vector3.new(12.0285416, 2.9230504, 49.538269)) * CFrame.Angles(-3.1349601745605, -0.048188522458076, 0.13669420778751)
- obj22.FormFactor = Enum.FormFactor.Custom
- obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.Material = Enum.Material.SmoothPlastic
- obj22.Size = Vector3.new(2, 0.400000036, 0.200000003)
- obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.BrickColor = BrickColor.new("White")
- obj22.Name = "Blade"
- obj22.Parent = RLeg
- -- 23 - Mesh
- obj23 = Instance.new("BlockMesh")
- obj23.Scale = Vector3.new(1, 0.800000012, 0.100000001)
- obj23.Parent = obj22
- -- 24 - Decal
- obj24 = Instance.new("Decal")
- obj24.Transparency = 0.69999998807907
- obj24.Face = Enum.NormalId.Back
- obj24.Texture = "http://www.roblox.com/asset/?id=169052065"
- obj24.Parent = obj22
- -- 25 - Decal
- obj25 = Instance.new("Decal")
- obj25.Transparency = 0.69999998807907
- obj25.Texture = "http://www.roblox.com/asset/?id=169052344"
- obj25.Parent = obj22
- -- 26 - GasTank2Dec
- obj26 = Instance.new("Part")
- obj26.CFrame = CFrame.new(Vector3.new(11.5817232, 3.75174522, 49.3141975)) * CFrame.Angles(0.0066248709335923, 0.048189494758844, 1.4341077804565)
- obj26.FormFactor = Enum.FormFactor.Custom
- obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.Material = Enum.Material.SmoothPlastic
- obj26.Size = Vector3.new(0.200000003, 0.599999905, 0.200000137)
- obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj26.BrickColor = BrickColor.new("Black")
- obj26.Name = "GasTank2Dec"
- obj26.Parent = RLeg
- -- 27 - Mesh
- obj27 = Instance.new("SpecialMesh")
- obj27.Parent = obj26
- -- 28 - BladeHole
- obj28 = Instance.new("Part")
- obj28.CFrame = CFrame.new(Vector3.new(11.1187029, 3.0480547, 49.1824989)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
- obj28.FormFactor = Enum.FormFactor.Custom
- obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.Material = Enum.Material.SmoothPlastic
- obj28.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
- obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj28.BrickColor = BrickColor.new("Really black")
- obj28.Name = "BladeHole"
- obj28.Parent = RLeg
- -- 29 - Mesh
- obj29 = Instance.new("BlockMesh")
- obj29.Offset = Vector3.new(0.200000003, 0, 0)
- obj29.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
- obj29.Parent = obj28
- -- 30 - BladeHole
- obj30 = Instance.new("Part")
- obj30.CFrame = CFrame.new(Vector3.new(11.1283369, 3.0467298, 49.382267)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
- obj30.FormFactor = Enum.FormFactor.Custom
- obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.Material = Enum.Material.SmoothPlastic
- obj30.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
- obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj30.BrickColor = BrickColor.new("Really black")
- obj30.Name = "BladeHole"
- obj30.Parent = RLeg
- -- 31 - Mesh
- obj31 = Instance.new("BlockMesh")
- obj31.Offset = Vector3.new(0.200000003, 0, -0.100000001)
- obj31.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
- obj31.Parent = obj30
- -- 32 - GasTank2Dec
- obj32 = Instance.new("Part")
- obj32.CFrame = CFrame.new(Vector3.new(11.4932451, 3.50128293, 49.3676834)) * CFrame.Angles(0.0066248802468181, 0.048189584165812, 1.4341077804565)
- obj32.FormFactor = Enum.FormFactor.Custom
- obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.Material = Enum.Material.SmoothPlastic
- obj32.Size = Vector3.new(0.600000083, 0.400000095, 0.600000083)
- obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj32.BrickColor = BrickColor.new("Black")
- obj32.Name = "GasTank2Dec"
- obj32.Parent = RLeg
- -- 33 - Mesh
- obj33 = Instance.new("BlockMesh")
- obj33.Scale = Vector3.new(0.899999976, 0.5, 0.200000003)
- obj33.Parent = obj32
- -- 34 - BladeHole
- obj34 = Instance.new("Part")
- obj34.CFrame = CFrame.new(Vector3.new(11.128336, 3.0467329, 49.3822632)) * CFrame.Angles(-3.1349601745605, -0.048188231885433, 0.13669423758984)
- obj34.FormFactor = Enum.FormFactor.Custom
- obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj34.Material = Enum.Material.SmoothPlastic
- obj34.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
- obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj34.BrickColor = BrickColor.new("Really black")
- obj34.Name = "BladeHole"
- obj34.Parent = RLeg
- -- 35 - Mesh
- obj35 = Instance.new("BlockMesh")
- obj35.Offset = Vector3.new(0.200000003, 0, -0.100000001)
- obj35.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
- obj35.Parent = obj34
- -- 36 - GasTank2Dec
- obj36 = Instance.new("Part")
- obj36.CFrame = CFrame.new(Vector3.new(11.2848663, 3.79252839, 49.3287849)) * CFrame.Angles(-1.2273044586182, -1.4259104728699, 0.34016627073288)
- obj36.FormFactor = Enum.FormFactor.Custom
- obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj36.Material = Enum.Material.SmoothPlastic
- obj36.Size = Vector3.new(0.200000003, 0.599999905, 0.400000006)
- obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj36.BrickColor = BrickColor.new("Mid gray")
- obj36.Name = "GasTank2Dec"
- obj36.Parent = RLeg
- -- 37 - Mesh
- obj37 = Instance.new("SpecialMesh")
- obj37.Scale = Vector3.new(1, 0.75, 1)
- obj37.Parent = obj36
- -- 38 - BladeHole
- obj38 = Instance.new("Part")
- obj38.CFrame = CFrame.new(Vector3.new(11.1379709, 3.04540491, 49.5820274)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
- obj38.FormFactor = Enum.FormFactor.Custom
- obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj38.Material = Enum.Material.SmoothPlastic
- obj38.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
- obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj38.BrickColor = BrickColor.new("Really black")
- obj38.Name = "BladeHole"
- obj38.Parent = RLeg
- -- 39 - Mesh
- obj39 = Instance.new("BlockMesh")
- obj39.Offset = Vector3.new(0.200000003, 0, 0)
- obj39.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
- obj39.Parent = obj38
- -- 40 - Blade
- obj40 = Instance.new("Part")
- obj40.CFrame = CFrame.new(Vector3.new(10.7092857, 3.00336385, 49.2019501)) * CFrame.Angles(-3.1349606513977, -0.048188213258982, -3.0048978328705)
- obj40.FormFactor = Enum.FormFactor.Custom
- obj40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.Material = Enum.Material.SmoothPlastic
- obj40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj40.BrickColor = BrickColor.new("White")
- obj40.Name = "Blade"
- obj40.Parent = RLeg
- -- 41 - Mesh
- obj41 = Instance.new("BlockMesh")
- obj41.Offset = Vector3.new(-0.300000012, 0, 0)
- obj41.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj41.Parent = obj40
- -- 42 - Blade
- obj42 = Instance.new("Part")
- obj42.CFrame = CFrame.new(Vector3.new(10.7189198, 3.00203156, 49.4017067)) * CFrame.Angles(0.0066288462840021, 0.048185151070356, 3.0049047470093)
- obj42.FormFactor = Enum.FormFactor.Custom
- obj42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj42.Material = Enum.Material.SmoothPlastic
- obj42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj42.BrickColor = BrickColor.new("White")
- obj42.Name = "Blade"
- obj42.Parent = RLeg
- -- 43 - Mesh
- obj43 = Instance.new("BlockMesh")
- obj43.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
- obj43.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj43.Parent = obj42
- -- 44 - Blade
- obj44 = Instance.new("Part")
- obj44.CFrame = CFrame.new(Vector3.new(10.7285519, 3.00071335, 49.6014786)) * CFrame.Angles(-3.1349635124207, -0.048185151070356, -3.0049047470093)
- obj44.FormFactor = Enum.FormFactor.Custom
- obj44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj44.Material = Enum.Material.SmoothPlastic
- obj44.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj44.BrickColor = BrickColor.new("White")
- obj44.Name = "Blade"
- obj44.Parent = RLeg
- -- 45 - Mesh
- obj45 = Instance.new("BlockMesh")
- obj45.Offset = Vector3.new(-0.300000012, 0, 0)
- obj45.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj45.Parent = obj44
- -- 46 - Blade
- obj46 = Instance.new("Part")
- obj46.CFrame = CFrame.new(Vector3.new(10.7461405, 3.20016837, 49.4017067)) * CFrame.Angles(0.0066288462840021, 0.048185151070356, 3.0049047470093)
- obj46.FormFactor = Enum.FormFactor.Custom
- obj46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj46.Material = Enum.Material.SmoothPlastic
- obj46.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj46.BrickColor = BrickColor.new("White")
- obj46.Name = "Blade"
- obj46.Parent = RLeg
- -- 47 - Mesh
- obj47 = Instance.new("BlockMesh")
- obj47.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
- obj47.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj47.Parent = obj46
- -- 48 - Blade
- obj48 = Instance.new("Part")
- obj48.CFrame = CFrame.new(Vector3.new(10.7557735, 3.19884419, 49.6014671)) * CFrame.Angles(-3.1349635124207, -0.048185151070356, -3.0049047470093)
- obj48.FormFactor = Enum.FormFactor.Custom
- obj48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.Material = Enum.Material.SmoothPlastic
- obj48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj48.BrickColor = BrickColor.new("White")
- obj48.Name = "Blade"
- obj48.Parent = RLeg
- -- 49 - Mesh
- obj49 = Instance.new("BlockMesh")
- obj49.Offset = Vector3.new(-0.300000012, 0, 0)
- obj49.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj49.Parent = obj48
- -- 50 - Blade
- obj50 = Instance.new("Part")
- obj50.CFrame = CFrame.new(Vector3.new(10.7365084, 3.20150256, 49.2019539)) * CFrame.Angles(-3.1349606513977, -0.048188213258982, -3.0048978328705)
- obj50.FormFactor = Enum.FormFactor.Custom
- obj50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.Material = Enum.Material.SmoothPlastic
- obj50.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj50.BrickColor = BrickColor.new("White")
- obj50.Name = "Blade"
- obj50.Parent = RLeg
- -- 51 - Mesh
- obj51 = Instance.new("BlockMesh")
- obj51.Offset = Vector3.new(-0.300000012, 0, 0)
- obj51.Scale = Vector3.new(1, 0.800000012, 0.109999999)
- obj51.Parent = obj50
- RLeg:MakeJoints()
- scan(RLeg)
- local Weld = Instance.new('Weld', torso)
- Weld.Part0 = RLeg.RLWeld
- Weld.Part1 = rl
- -- 1 - Blade
- Blade1 = Instance.new("Model")
- Blade1.Name = "Blade"
- Blade1.Parent = ThreeDMG
- -- 2 - Blade
- obj2 = Instance.new("Part")
- obj2.CFrame = CFrame.new(Vector3.new(-9.49999523, 1.79000008, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
- obj2.FormFactor = Enum.FormFactor.Custom
- obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.Material = Enum.Material.SmoothPlastic
- obj2.Size = Vector3.new(0.600000143, 0.400000036, 0.200000003)
- obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj2.Name = "Blade"
- obj2.Parent = Blade1
- -- 3 - Mesh
- obj3 = Instance.new("BlockMesh")
- obj3.Offset = Vector3.new(0.150000006, 0, 0)
- obj3.Scale = Vector3.new(1, 0.699999988, 0.600000024)
- obj3.Parent = obj2
- -- 4 - HandleHold
- obj4 = Instance.new("Part")
- obj4.CFrame = CFrame.new(Vector3.new(-9.2349987, 1.8500005, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
- obj4.FormFactor = Enum.FormFactor.Custom
- obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.Material = Enum.Material.SmoothPlastic
- obj4.Size = Vector3.new(0.869999826, 0.200000003, 0.200000003)
- obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj4.BrickColor = BrickColor.new("Black")
- obj4.Name = "HandleHold"
- obj4.Parent = Blade1
- -- 5 - Mesh
- obj5 = Instance.new("BlockMesh")
- obj5.Offset = Vector3.new(0.150000006, 0, 0)
- obj5.Scale = Vector3.new(1, 0.899999976, 0.699999988)
- obj5.Parent = obj4
- -- 6 - Blade
- obj6 = Instance.new("Part")
- obj6.CFrame = CFrame.new(Vector3.new(-8.29999065, 1.89000082, 45.0999947)) * CFrame.Angles(1.5707963705063, 4.8357879478544e-008, -3.1415927410126)
- obj6.FormFactor = Enum.FormFactor.Custom
- obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.Material = Enum.Material.SmoothPlastic
- obj6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj6.Name = "Blade"
- obj6.Parent = Blade1
- -- 7 - Mesh
- obj7 = Instance.new("BlockMesh")
- obj7.Offset = Vector3.new(0.150000006, 0, 0)
- obj7.Scale = Vector3.new(1, 0.601000011, 0.601000011)
- obj7.Parent = obj6
- -- 8 - DamagingBlade
- obj8 = Instance.new("Part")
- obj8.CFrame = CFrame.new(Vector3.new(-6.99999142, 1.82000005, 45.0999947)) * CFrame.Angles(-3.1415927410126, 8.7165730633387e-008, -1.2992727249639e-007)
- obj8.FormFactor = Enum.FormFactor.Custom
- obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.Material = Enum.Material.SmoothPlastic
- obj8.BrickColor = BrickColor.new'White'
- obj8.Size = Vector3.new(3.20000029, 0.400000036, 0.200000003)
- obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj8.Name = "DamagingBlade"
- obj8.Parent = Blade1
- -- 9 - Mesh
- obj9 = Instance.new("BlockMesh")
- obj9.Scale = Vector3.new(1, 0.800000012, 0.200000003)
- obj9.Parent = obj8
- -- 10 - Decal
- obj10 = Instance.new("Decal")
- obj10.Transparency = 0.69999998807907
- obj10.Face = Enum.NormalId.Back
- obj10.Texture = "http://www.roblox.com/asset/?id=169052065"
- obj10.Parent = obj8
- obj10.Name = 'Lines1'
- -- 11 - Decal
- obj11 = Instance.new("Decal")
- obj11.Transparency = 0.69999998807907
- obj11.Texture = "http://www.roblox.com/asset/?id=169052344"
- obj11.Parent = obj8
- obj11.Name = 'Lines2'
- -- 12 - Blade
- obj12 = Instance.new("Part")
- obj12.CFrame = CFrame.new(Vector3.new(-8.69999123, 1.79000008, 45.0999985)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
- obj12.FormFactor = Enum.FormFactor.Custom
- obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.Material = Enum.Material.SmoothPlastic
- obj12.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
- obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj12.Name = "Blade"
- obj12.Parent = Blade1
- -- 13 - Mesh
- obj13 = Instance.new("BlockMesh")
- obj13.Offset = Vector3.new(0.150000006, 0, 0)
- obj13.Scale = Vector3.new(1, 0.699999988, 0.600000024)
- obj13.Parent = obj12
- -- 14 - Blade
- obj14 = Instance.new("Part")
- obj14.CFrame = CFrame.new(Vector3.new(-8.29999065, 1.69000149, 45.0999947)) * CFrame.Angles(1.5707963705063, 4.8357879478544e-008, -3.1415927410126)
- obj14.FormFactor = Enum.FormFactor.Custom
- obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.Material = Enum.Material.SmoothPlastic
- obj14.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj14.Name = "Blade"
- obj14.Parent = Blade1
- -- 15 - Mesh
- obj15 = Instance.new("BlockMesh")
- obj15.Offset = Vector3.new(0.150000006, 0, 0)
- obj15.Scale = Vector3.new(1, 0.601000011, 0.601000011)
- obj15.Parent = obj14
- -- 16 - Handle
- obj16 = Instance.new("Part")
- obj16.CFrame = CFrame.new(Vector3.new(-9.43500137, 1.63500285, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
- obj16.FormFactor = Enum.FormFactor.Custom
- obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.Material = Enum.Material.SmoothPlastic
- obj16.Size = Vector3.new(0.429999888, 0.25000003, 0.200000003)
- obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj16.Name = "Handle"
- obj16.Parent = Blade1
- -- 17 - Mesh
- obj17 = Instance.new("BlockMesh")
- obj17.Offset = Vector3.new(0.150000006, 0, 0)
- obj17.Scale = Vector3.new(1, 0.699999988, 0.600000024)
- obj17.Parent = obj16
- -- 18 - Handle
- obj18 = Instance.new("Part")
- obj18.CFrame = CFrame.new(Vector3.new(-9.30999565, 1.68000317, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
- obj18.FormFactor = Enum.FormFactor.Custom
- obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj18.Material = Enum.Material.SmoothPlastic
- obj18.Size = Vector3.new(0.600000143, 0.200000003, 0.200000003)
- obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj18.Name = "Handle"
- obj18.Parent = Blade1
- -- 19 - Mesh
- obj19 = Instance.new("BlockMesh")
- obj19.Offset = Vector3.new(0.150000006, 0, 0)
- obj19.Scale = Vector3.new(1, 0.200000003, 0.600000024)
- obj19.Parent = obj18
- -- 20 - Handle
- obj20 = Instance.new("Part")
- obj20.CFrame = CFrame.new(Vector3.new(-8.97999382, 1.49000216, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
- obj20.FormFactor = Enum.FormFactor.Custom
- obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.Material = Enum.Material.SmoothPlastic
- obj20.Size = Vector3.new(0.600000143, 0.200000003, 0.200000003)
- obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj20.Name = "Handle"
- obj20.Parent = Blade1
- -- 21 - Mesh
- obj21 = Instance.new("BlockMesh")
- obj21.Offset = Vector3.new(0.150000006, 0, 0)
- obj21.Scale = Vector3.new(1, 0.699999988, 0.600000024)
- obj21.Parent = obj20
- -- 22 - BladeTip
- obj22 = Instance.new("Part")
- obj22.CFrame = CFrame.new(Vector3.new(-5.19998741, 1.82000005, 45.0999947)) * CFrame.Angles(1.5707963705063, 4.4604524518377e-009, -1.5707963705063)
- obj22.FormFactor = Enum.FormFactor.Custom
- obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.BrickColor = BrickColor.new'White'
- obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.Material = Enum.Material.SmoothPlastic
- obj22.Size = Vector3.new(0.200000003, 0.400000006, 0.400000036)
- obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj22.Name = "BladeTip"
- obj22.Parent = Blade1
- -- 23 - Mesh
- obj23 = Instance.new("SpecialMesh")
- obj23.MeshType = Enum.MeshType.Wedge
- obj23.Scale = Vector3.new(0.200000003, 1, 0.800000012)
- obj23.Parent = obj22
- -- 24 - BladeReflective
- obj24 = Instance.new("Part")
- obj24.CFrame = CFrame.new(Vector3.new(-6.79997826, 1.61999917, 45.0999947)) * CFrame.Angles(-0, -2.588216085897e-009, -3.1415927410126)
- obj24.FormFactor = Enum.FormFactor.Custom
- obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.BrickColor = BrickColor.new'White'
- obj24.Reflectance = 0.5
- obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.Material = Enum.Material.SmoothPlastic
- obj24.Size = Vector3.new(3.40000033, 0.400000006, 0.400000006)
- obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- obj24.Name = "BladeReflective"
- obj24.Parent = Blade1
- -- 25 - Mesh
- obj25 = Instance.new("SpecialMesh")
- obj25.MeshType = Enum.MeshType.Wedge
- obj25.Scale = Vector3.new(1.05900002, 0.200000003, 0.100000001)
- obj25.Parent = obj24
- Blade1:MakeJoints()
- scan(Blade1)
- local Blade1Weld = Instance.new('Weld', torso)
- Blade1Weld.Part0 = Blade1.HandleHold
- Blade1Weld.Part1 = ra
- Blade1Weld.C1 = CFrame.new(0, -.95, 0) * CFrame.Angles(0, math.pi/2, 0)
- local Blade2 = Blade1:clone()
- Blade2.Parent = ThreeDMG
- scan(Blade2)
- local Blade2Weld = Instance.new('Weld', torso)
- Blade2Weld.Part0 = Blade2.HandleHold
- Blade2Weld.Part1 = la
- Blade2Weld.C1 = CFrame.new(0, -.95, 0) * CFrame.Angles(0, math.pi/2, 0)
- local bodygyro = Instance.new('BodyGyro')
- bodygyro.maxTorque = Vector3.new(14e16,14e16,14e16)
- bodygyro.P = 10000
- local ro = Instance.new('RocketPropulsion', rootpart)
- ro.Name = 'RockatPropoolsun'
- ro.MaxSpeed=150
- ro.MaxThrust=15000
- ro.TurnP = 0
- ro.MaxTorque=Vector3.new(14e16,14e16,14e16)
- local ro2=Instance.new("RocketPropulsion",torso)
- ro2.Name = 'RockatPropoolsun2'
- ro2.MaxSpeed=150
- ro2.MaxThrust=15000
- ro2.TurnP = 0
- ro2.MaxTorque=Vector3.new(14e16,14e16,14e16)
- local pa = Instance.new('Part')
- pa.CanCollide = false
- pa.Anchored = true
- pa.Locked = true
- pa.FormFactor = 'Custom'
- pa.BrickColor = BrickColor.new('Really black')
- pa.Size = Vector3.new(.5,1,.5)
- local special = Instance.new('SpecialMesh', pa)
- special.MeshId = "rbxassetid://1033714"
- special.Scale = Vector3.new(.25,2,.25)
- local ropePA = BasePart:clone()
- ropePA.Parent = pa
- ropePA.Anchored = true
- ropePA.BrickColor = BrickColor.new('Really black')
- Instance.new('CylinderMesh', ropePA)
- local pa2 = Instance.new('Part')
- pa2.CanCollide = false
- pa2.Anchored = true
- pa2.Locked = true
- pa2.BrickColor = BrickColor.new('Really black')
- pa2.FormFactor = 'Custom'
- pa2.Size = Vector3.new(.5,1,.5)
- local special = Instance.new('SpecialMesh', pa2)
- special.MeshId = "rbxassetid://1033714"
- special.Scale = Vector3.new(.25,2,.25)
- local ropePA2 = BasePart:clone()
- ropePA2.Parent = pa2
- ropePA2.Anchored = true
- ropePA2.BrickColor = BrickColor.new('Really black')
- Instance.new('CylinderMesh', ropePA2)
- local pa3 = Instance.new('Part', char)
- pa3.CanCollide = false
- pa3.Transparency = 1
- pa3.Anchored = true
- pa3.Locked = true
- pa3.Size = Vector3.new(2,2,2)
- local torso3 = Instance.new('Part', char)
- torso3.Name = 'FakeTorsoForStuff'
- torso3.Size = torso.Size
- torso3.Transparency = 1
- torso3.Locked = true
- torso3:breakJoints()
- local Weld = Instance.new('Weld', torso3)
- Weld.Part0 = torso3
- Weld.Part1 = torso
- pcall(function()
- plrgui['3DMGGui']:Destroy()
- plrgui['3DMGGui']:Destroy()
- end)
- local SGui = Instance.new('ScreenGui', plrgui)
- SGui.Name = '3DMGGui'
- local GasGui = Instance.new('TextLabel',SGui)
- GasGui.Position = UDim2.new(1, -182, 1, -45)
- GasGui.Size = UDim2.new(0, 180, 0, 19)
- GasGui.ZIndex = 4
- GasGui.BorderColor3 = Color3.new()
- GasGui.TextColor3 = Color3.new(1,1,1)
- GasGui.TextStrokeTransparency = .25
- GasGui.Text = ' Boost'
- GasGui.FontSize = 'Size14'
- GasGui.Font = 'SourceSansBold'
- GasGui.TextXAlignment = 'Left'
- local Backframe = Instance.new('Frame', GasGui)
- Backframe.Size = UDim2.new(0,180,0,19)
- Backframe.BorderColor3 = Color3.new()
- Backframe.BackgroundColor3 = Color3.new(.5,.5,.5)
- local SharpGui = Instance.new('TextLabel',SGui)
- SharpGui.Position = UDim2.new(1, -182, 1, -23)
- SharpGui.Size = UDim2.new(0, 180, 0, 19)
- SharpGui.ZIndex = 4
- SharpGui.BorderColor3 = Color3.new()
- SharpGui.TextColor3 = Color3.new(1,1,1)
- SharpGui.TextStrokeTransparency = .25
- SharpGui.Text = ' Sharpness'
- SharpGui.FontSize = 'Size14'
- SharpGui.Font = 'SourceSansBold'
- SharpGui.TextXAlignment = 'Left'
- local Backframe = Instance.new('Frame', SharpGui)
- Backframe.Size = UDim2.new(0,180,0,19)
- Backframe.BorderColor3 = Color3.new()
- Backframe.BackgroundColor3 = Color3.new(.5,.5,.5)
- local function DamageGui(damage, pos)
- local prt = Instance.new("Part", char)
- prt.FormFactor = "Custom"
- prt.Size = Vector3.new(0.1, 0.1, 0.1)
- prt.Transparency = 1
- prt.CanCollide = false
- prt.CFrame = CFrame.new(pos.x, pos.y, pos.z)
- prt.Anchored = true
- coroutine.resume(coroutine.create(function()
- for i = 2, 10, 0.05 do
- if prt == nil then return end
- prt.CFrame = prt.CFrame * CFrame.new(0, 0.05, 0)
- game:service'RunService'.RenderStepped:wait()
- end
- prt:Destroy()
- end))
- for i = 1, 3 do
- local blood = Instance.new('Part')
- blood.FormFactor = 'Custom'
- blood.Transparency = .5
- blood.Size = Vector3.new(.2,.2,.2)
- blood.Material = 'SmoothPlastic'
- blood.BrickColor = BrickColor.Red()
- local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
- blood.Velocity = 15 * v
- blood.CFrame = CFrame.new(prt.Position + v, v)
- blood.Parent = workspace
- game:service'Debris':AddItem(blood, 3)
- end
- local bg = Instance.new("BillboardGui")
- bg.Parent = prt
- bg.Adornee = prt
- bg.Size = UDim2.new(4, 0, 3.5, 0)
- local label = Instance.new("TextLabel", bg)
- label.Size = UDim2.new(1.3, 0, 0.4, 0)
- label.BackgroundTransparency = 1
- label.FontSize = "Size24"
- label.Rotation = math.random(-10,10)
- label.TextColor3 = Color3.new(1, .2, .2)
- label.TextStrokeTransparency = .25
- label.TextStrokeColor3 = Color3.new(1,1,1)
- label.Font = "ArialBold"
- label.Text = "-"..damage
- end
- humanoid.WalkSpeed = 12
- local SpeedGas = false
- local GasLeft = 100
- local Sharpness = 100
- local attack = 1
- local debounce = false
- local Cooldown = false
- local Hits = {}
- local B1Lines1 = Blade1.DamagingBlade.Lines1
- local B1Lines2 = Blade1.DamagingBlade.Lines2
- local B2Lines1 = Blade2.DamagingBlade.Lines1
- local B2Lines2 = Blade2.DamagingBlade.Lines2
- mouse.KeyDown:connect(function(k)
- if k:byte()==32 then
- if debounce then return end if humanoid.PlatformStand then return end
- if not hitz and not (Grapple1 or Grapple2) then
- if not PauseAnim then
- PauseAnim = true
- for i = 10, 360, 10 do
- if not (Grapple1 or Grapple2) then
- rm.C0 = rsc0 * CFrame.Angles(math.rad(70), 0, -math.rad(45))
- lm.C0 = lsc0 * CFrame.Angles(math.rad(70), 0, math.rad(45))
- rlegm.C0 = rlc0 * CFrame.new(0, .5, -.75)
- llegm.C0 = llc0 * CFrame.new(0, .5, -.75)
- rj.C0 = CFrame.Angles(-math.rad(i), 0, 0)
- game:service'RunService'.RenderStepped:wait()
- end
- end
- rj.C0 = CFrame.Angles(0, 0, 0)
- PauseAnim = false
- end
- end
- end
- if k:byte()==52 then
- SpeedGas = true
- if GasLeft <= .5 then
- local f = Instance.new('Sound', head)
- local Farts = {'148635119', '131314452', '130833677'}
- f.SoundId = "rbxassetid://"..Farts[math.random(1,#Farts)]
- f:play()
- game:service'Debris':AddItem(f, 1.5)
- local FireColors = {'Lime green', 'Bright green'}
- local p = Instance.new('Part', workspace)
- p.BrickColor = BrickColor.new(FireColors[math.random(1,#FireColors)])
- p.FormFactor = 'Custom'
- p.Size = Vector3.new(1,1,1)
- p.CanCollide = false
- p.Transparency = .6
- p.Anchored = true
- p.Locked = true
- p.CFrame = torso.CFrame * CFrame.new(0, -1, 2) * CFrame.Angles(math.random(0,8),math.random(0,8),math.random(0,8))
- Instance.new('BlockMesh', p)
- coroutine.wrap(function()
- for i = 1, 30 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(.1, .1, .1)
- p.Transparency = p.Transparency + .015
- wait()
- end
- game:service'Debris':AddItem(p, 1)
- end)()
- end
- end
- if k:byte()==48 then
- run = not run
- if run then
- humanoid.WalkSpeed = 35
- else
- humanoid.WalkSpeed = 12
- end
- end
- if k=="v" then
- if (Blade1.DamagingBlade.Transparency == 1 or Blade2.DamagingBlade.Transparency == 1) and not debounce and not (Grapple1 or Grapple2) then
- Sharpness = 100
- SharpGui:TweenSize(UDim2.new(0, Sharpness*1.8, 0, 19), 'Out', 'Quad', .5, true)
- Blade1.DamagingBlade.Transparency = 0
- Blade1.BladeReflective.Transparency = 0
- Blade1.BladeTip.Transparency = 0
- Blade2.DamagingBlade.Transparency = 0
- Blade2.BladeReflective.Transparency = 0
- Blade2.BladeTip.Transparency = 0
- B1Lines1.Parent = Blade1.DamagingBlade
- B1Lines2.Parent = Blade1.DamagingBlade
- B2Lines1.Parent = Blade2.DamagingBlade
- B2Lines2.Parent = Blade2.DamagingBlade
- debounce = true
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxasset://sounds/unsheath.mp3"
- sound.Pitch = 1
- sound.Volume = .6
- sound:play()
- game:service'Debris':AddItem(sound,4)
- for i = 1, 40 do
- humanoid.WalkSpeed = 0
- local rscf = rsc0
- local lscf = lsc0
- rscf = rsc0 * CFrame.new(-.1,-.35,-1) * CFrame.Angles(0,math.pi/1.05,0)
- lscf = lsc0 * CFrame.new(.1,-.35,-1) * CFrame.Angles(0,-math.pi/1.05,0)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- for i = 1, 20 do
- humanoid.WalkSpeed = 0
- local rscf = rsc0
- local lscf = lsc0
- rscf = rsc0 * CFrame.new(-.2,-.35,-1.5) * CFrame.Angles(math.pi/2,math.pi/1.05,0)
- lscf = lsc0 * CFrame.new(.2,-.35,-1.5) * CFrame.Angles(math.pi/2,-math.pi/1.05,0)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- humanoid.WalkSpeed = 12
- debounce = false
- end
- end
- if k=="q" then
- if pa.Parent ~= nil and not Grapple1 then return end
- Grapple1 = false
- Grapple1Hit = nil
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxassetid://147722270"
- sound.Pitch = 1.5
- sound.Volume = 1
- sound:play()
- game:service'Debris':AddItem(sound,4)
- lm.Parent = torso
- pa.CFrame = LLegGrapple.CFrame
- local grapplepos = pa.Position
- local grapplevelocity = (mouse.Hit.p - grapplepos).unit*40
- local lastgrapplepos = pa.Position
- pa.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
- pa.Parent = char
- while wait() do
- lastgrapplepos = grapplepos
- grapplepos = grapplepos + grapplevelocity
- local RayCast = Ray.new(lastgrapplepos, (grapplepos - lastgrapplepos))
- local hit, hitpos = workspace:FindPartOnRay(RayCast, char)
- if (torso.Position - pa.Position).magnitude > 1200 or pa.Parent == nil then
- pa.Parent = nil
- ro:Abort()
- break
- end
- pa.Anchored = true
- pa.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
- if hit then
- local rotX,rotY,rotZ = pa.CFrame:toEulerAnglesXYZ()
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxassetid://146466021"
- sound.Pitch = 1.2+math.random()/3
- sound.Volume = .25
- sound:play()
- game:service'Debris':AddItem(sound,4)
- pa.Parent = char
- pa.CFrame=CFrame.new(hitpos.x, hitpos.y, hitpos.z)*CFrame.Angles(rotX,rotY,rotZ)*CFrame.Angles(math.pi,0,0)
- ro.Target=pa
- lm.Parent = torso
- local ray = Ray.new(rootpart.Position, Vector3.new(0, -6, 0))
- local hitz, enz = workspace:FindPartOnRay(ray, char)
- local hum = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
- if hum then
- local damage = math.random(2,3)
- hum:TakeDamage(damage)
- DamageGui(damage, hitpos)
- end
- local hum = hit and hit.Parent and hit.Parent.Parent and hit.Parent.Parent:findFirstChild'Humanoid'
- if hum then
- local damage = math.random(2,3)
- hum:TakeDamage(damage)
- DamageGui(damage, hitpos)
- end
- ro:Fire()
- if hitz then
- humanoid.Jump = true
- end
- Offset1 = hit.CFrame:toObjectSpace(pa.CFrame)
- Grapple1Hit = hit
- Grapple1 = true
- break
- end
- pa.Anchored = true
- pa.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
- end
- end
- if k=="e" then
- if pa2.Parent ~= nil and not Grapple2 then return end
- Grapple2 = false
- Grapple2Hit = nil
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxassetid://147722270"
- sound.Pitch = 1.5
- sound.Volume = 1
- sound:play()
- game:service'Debris':AddItem(sound,4)
- pa2.CFrame = RLegGrapple.CFrame
- rm.Parent = torso
- local grapplepos = pa2.Position
- local grapplevelocity = (mouse.Hit.p - grapplepos).unit*40
- local lastgrapplepos = pa2.Position
- pa2.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
- pa2.Parent = char
- while wait() do
- lastgrapplepos = grapplepos
- grapplepos = grapplepos + grapplevelocity
- local RayCast = Ray.new(lastgrapplepos, (grapplepos - lastgrapplepos))
- local hit, hitpos = workspace:FindPartOnRay(RayCast, char)
- if (torso.Position - pa2.Position).magnitude > 1200 or pa2.Parent == nil then
- pa2.Parent = nil
- ro2:Abort()
- break
- end
- pa2.Anchored = true
- pa2.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
- if hit then
- local rotX,rotY,rotZ = pa2.CFrame:toEulerAnglesXYZ()
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxassetid://146466021"
- sound.Pitch = 1.2+math.random()/3
- sound.Volume = .25
- sound:play()
- game:service'Debris':AddItem(sound,4)
- pa2.Parent = char
- pa2.CFrame=CFrame.new(hitpos.x, hitpos.y, hitpos.z)*CFrame.Angles(rotX,rotY,rotZ)*CFrame.Angles(math.pi,0,0)
- ro2.Target=pa2
- rm.Parent = torso
- local ray = Ray.new(rootpart.Position, Vector3.new(0, -6, 0))
- local hitz, enz = workspace:FindPartOnRay(ray, char)
- local hum = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
- if hum then
- local damage = math.random(2,3)
- hum:TakeDamage(damage)
- DamageGui(damage, hitpos)
- end
- local hum = hit and hit.Parent and hit.Parent.Parent and hit.Parent.Parent:findFirstChild'Humanoid'
- if hum then
- local damage = math.random(2,3)
- hum:TakeDamage(damage)
- DamageGui(damage, hitpos)
- end
- if hitz then
- humanoid.Jump = true
- end
- ro2:Fire()
- Offset2 = hit.CFrame:toObjectSpace(pa2.CFrame)
- Grapple2Hit = hit
- Grapple2 = true
- break
- end
- pa2.Anchored = true
- pa2.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
- end
- end
- if k=="r" then
- if debounce or Cooldown then return end
- debounce = true
- Cooldown = true
- Spinning = true
- local bodygyro2 = Instance.new('BodyGyro', rootpart)
- bodygyro2.cframe = rootpart.CFrame
- bodygyro2.maxTorque = Vector3.new(14e16,14e16,14e16)
- bodygyro2.P = 99999
- Blade1Weld.C0 = CFrame.Angles(0, 0, math.pi/2)
- Blade2Weld.C0 = CFrame.Angles(0, 0, math.pi/2)
- for i = 20, 360*5, 20 do
- bodygyro.Parent = nil
- humanoid.WalkSpeed = 12
- local rscf = rsc0
- local lscf = lsc0
- rscf = rsc0 * CFrame.Angles(0, 0, 3.14/2)
- lscf = lsc0 * CFrame.Angles(0, 0, -3.14/2)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- bodygyro2.cframe = rootpart.CFrame * CFrame.Angles(0, math.rad(20), 0)
- if (i%21) == 20 then
- Hits = {}
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxassetid://147722227"
- sound.Pitch = .8+math.random()
- sound.Volume = 1
- sound:play()
- local cyl = BasePart:clone()
- cyl.Parent = char
- cyl.Transparency = .65
- cyl.Anchored = true
- cyl.CFrame = torso.CFrame * CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(math.random(-5,5)), 0, math.rad(math.random(-5,5)))
- cyl.BrickColor = BrickColor.new'White'
- cyl.Size = Vector3.new(5,.2,5)
- local mesh = Instance.new('CylinderMesh', cyl)
- mesh.Scale = Vector3.new(2.5,.5,2.5)
- game:service'Debris':AddItem(cyl,.8)
- end
- game:service'RunService'.RenderStepped:wait()
- end
- if (Grapple1 or Grapple2) or humanoid.PlatformStand then bodygyro.Parent = torso end
- Blade1Weld.C0 = CFrame.new()
- Blade2Weld.C0 = CFrame.new()
- bodygyro2:Destroy()
- debounce = false
- Spinning = false
- Hits = {}
- wait(.65)
- Cooldown = false
- end
- if k=="t" then
- if debounce or Cooldown then return end
- debounce = true
- Cooldown = true
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxasset://sounds/swordslash.mp3"
- sound.Pitch = 1+math.random()/3
- sound.Volume = 1
- sound:play()
- game:service'Debris':AddItem(sound,4)
- for i = 1, 10 do
- local rscf = rsc0
- local lscf = lsc0
- local rjcf = rootc0
- rscf = rsc0 * CFrame.Angles(math.pi/1.2, -math.pi/12, 0)
- lscf = lsc0 * CFrame.Angles(math.pi/1.2, math.pi/12, 0)
- rjcf = rootc0 * CFrame.Angles(0, 0, 0)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- rj.C0 = clerp(rj.C0,rjcf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- Hits = {}
- for i = 1, 15 do
- local rscf = rsc0
- local lscf = lsc0
- local rjcf = rootc0
- rscf = rsc0 * CFrame.Angles(-.1, math.pi/18, 0)
- lscf = lsc0 * CFrame.Angles(-.1, -math.pi/18, 0)
- rjcf = rootc0 * CFrame.Angles(0, 0, 0)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- rj.C0 = clerp(rj.C0,rjcf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- debounce = false
- Hits = {}
- wait(.05)
- Cooldown = false
- end
- end)
- mouse.KeyUp:connect(function(k)
- if k:byte()==52 then
- SpeedGas = false
- pcall(function()
- ro.MaxSpeed = 150
- ro2.MaxSpeed = 150
- ro3.MaxSpeed = 250
- end)
- end
- if k=="q" then
- Grapple1Hit = nil
- game:service'RunService'.RenderStepped:wait()
- pcall(function() pa.Parent = nil Grapple1 = false end)
- pcall(function() ro:Abort() end)
- game:service'RunService'.RenderStepped:wait()
- pcall(function() ro2.Target=pa2 if Grapple2 and humanoid.PlatformStand then ro2:Fire() end end)
- elseif k=="e" then
- Grapple2Hit = nil
- game:service'RunService'.RenderStepped:wait()
- pcall(function() pa2.Parent = nil Grapple2 = false end)
- pcall(function() ro2:Abort() end)
- game:service'RunService'.RenderStepped:wait()
- pcall(function() ro.Target=pa if Grapple1 and humanoid.PlatformStand then ro:Fire() end end)
- end
- end)
- mouse.Button1Down:connect(function()
- if debounce then return end
- debounce = true
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxasset://sounds/swordslash.mp3"
- sound.Pitch = 1+math.random()/3
- sound.Volume = 1
- sound:play()
- game:service'Debris':AddItem(sound,4)
- if attack == 1 then
- for i = 1, 15 do
- local rscf = rsc0
- local lscf = lsc0
- local rjcf = rootc0
- rscf = rsc0 * CFrame.Angles(-math.pi/17, math.pi/2.2, math.pi/2)
- lscf = lsc0 * CFrame.Angles(-math.pi/17, math.pi/2.2, math.pi/2)
- rjcf = rootc0 * CFrame.Angles(0, math.rad(20), 0)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- rj.C0 = clerp(rj.C0,rjcf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- for i = 1, 15 do
- local rscf = rsc0
- local lscf = lsc0
- local rjcf = rootc0
- rscf = rsc0 * CFrame.Angles(-math.pi/17, math.pi/5, math.pi/2)
- lscf = lsc0 * CFrame.Angles(-math.pi/17, math.pi/5, math.pi/2)
- rjcf = rootc0 * CFrame.Angles(0, -math.rad(10), 0)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- rj.C0 = clerp(rj.C0,rjcf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- attack = 2
- elseif attack == 2 then
- for i = 1, 15 do
- local rscf = rsc0
- local lscf = lsc0
- local rjcf = rootc0
- rscf = rsc0 * CFrame.Angles(-math.pi/17, -math.pi/2.2, -math.pi/2)
- lscf = lsc0 * CFrame.Angles(-math.pi/17, -math.pi/2.2, -math.pi/2)
- rjcf = rootc0 * CFrame.Angles(0, -math.rad(20), 0)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- rj.C0 = clerp(rj.C0,rjcf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- for i = 1, 15 do
- local rscf = rsc0
- local lscf = lsc0
- local rjcf = rootc0
- rscf = rsc0 * CFrame.Angles(-math.pi/17, -math.pi/5, -math.pi/2)
- lscf = lsc0 * CFrame.Angles(-math.pi/17, -math.pi/5, -math.pi/2)
- rjcf = rootc0 * CFrame.Angles(0, math.rad(10), 0)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- rj.C0 = clerp(rj.C0,rjcf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- attack = 3
- elseif attack == 3 then
- for i = 1, 15 do
- local rscf = rsc0
- local lscf = lsc0
- rscf = rsc0 * CFrame.Angles(-math.pi/17, math.pi/2.2, math.pi/2)
- lscf = lsc0 * CFrame.Angles(-math.pi/10, -math.pi/2.2, -math.pi/2)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- for i = 1, 20 do
- local rscf = rsc0
- local lscf = lsc0
- rscf = rsc0 * CFrame.Angles(-math.pi/17, -math.pi/5, math.pi/2)
- lscf = lsc0 * CFrame.Angles(-math.pi/10, math.pi/5, -math.pi/2)
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- game:service'RunService'.RenderStepped:wait()
- end
- attack = 1
- end
- debounce = false
- Hits = {}
- end)
- Blade1.DamagingBlade.Touched:connect(function(hit)
- if debounce then
- if Blade1.DamagingBlade.Transparency == 1 or Sharpness <= 1 then return end
- local human = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
- if human and Hits[human.Parent] then return end
- if human and human.Parent ~= char then
- Hits[human.Parent] = true
- local damage = math.random(14,21)
- human:TakeDamage(damage)
- DamageGui(damage, Blade1.DamagingBlade.Position)
- Sharpness = Sharpness - 1.5+math.random()
- SharpGui:TweenSize(UDim2.new(0, Sharpness*1.8, 0, 19), 'Out', 'Quad', .5, true)
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxasset://sounds/metal.mp3"
- sound.Pitch = 1+math.random()/3
- sound.Volume = 1
- sound:play()
- game:service'Debris':AddItem(sound,4)
- if Sharpness <= 1 then
- Sharpness = 0
- debounce = false
- local DropBlade1 = Instance.new('Model', workspace)
- local DropBlade2 = Instance.new('Model', workspace)
- Blade1.DamagingBlade:clone().Parent = DropBlade1
- DropBlade1.DamagingBlade.CanCollide = true
- Blade1.BladeReflective:clone().Parent = DropBlade1
- Blade1.BladeTip:clone().Parent = DropBlade1
- Blade2.DamagingBlade:clone().Parent = DropBlade2
- DropBlade2.DamagingBlade.CanCollide = true
- Blade2.BladeReflective:clone().Parent = DropBlade2
- Blade2.BladeTip:clone().Parent = DropBlade2
- local function recurseweldcheck(obj)
- for i,v in pairs(obj:children()) do
- if v:IsA'Weld' then v:Destroy() end
- if v then
- recurseweldcheck(v)
- end
- end
- end
- recurseweldcheck(DropBlade1)
- recurseweldcheck(DropBlade2)
- scan(DropBlade1)
- scan(DropBlade2)
- B1Lines1.Parent = nil
- B1Lines2.Parent = nil
- B2Lines1.Parent = nil
- B2Lines2.Parent = nil
- for i,v in pairs(DropBlade1:children()) do
- if v:IsA'BasePart' then
- v.Transparency = 0
- v.CanCollide = true
- end
- end
- for i,v in pairs(DropBlade2:children()) do
- if v:IsA'BasePart' then
- v.Transparency = 0
- v.CanCollide = true
- end
- end
- DropBlade1.DamagingBlade.CFrame = Blade1.DamagingBlade.CFrame * CFrame.new(0, -.5, 0)
- DropBlade2.DamagingBlade.CFrame = Blade2.DamagingBlade.CFrame * CFrame.new(0, -.5, 0)
- end
- end
- end
- end)
- Blade2.DamagingBlade.Touched:connect(function(hit)
- if debounce then
- if Blade2.DamagingBlade.Transparency == 1 or Sharpness <= 0 then return end
- local human = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
- if human and Hits[human.Parent] then return end
- if human and human.Parent ~= char then
- Hits[human.Parent] = true
- local damage = math.random(14,21)
- human:TakeDamage(damage)
- DamageGui(damage, Blade2.DamagingBlade.Position)
- Sharpness = Sharpness - 1.5+math.random()
- SharpGui:TweenSize(UDim2.new(0, Sharpness*1.8, 0, 19), 'Out', 'Quad', .5, true)
- local sound = Instance.new('Sound', head)
- sound.SoundId = "rbxasset://sounds/metal.mp3"
- sound.Pitch = 1+math.random()/3
- sound.Volume = 1
- sound:play()
- game:service'Debris':AddItem(sound,4)
- if Sharpness <= 1 then
- Sharpness = 0
- debounce = false
- local DropBlade1 = Instance.new('Model', workspace)
- local DropBlade2 = Instance.new('Model', workspace)
- Blade1.DamagingBlade:clone().Parent = DropBlade1
- DropBlade1.DamagingBlade.CanCollide = true
- Blade1.BladeReflective:clone().Parent = DropBlade1
- Blade1.BladeTip:clone().Parent = DropBlade1
- Blade2.DamagingBlade:clone().Parent = DropBlade2
- DropBlade2.DamagingBlade.CanCollide = true
- Blade2.BladeReflective:clone().Parent = DropBlade2
- Blade2.BladeTip:clone().Parent = DropBlade2
- local function recurseweldcheck(obj)
- for i,v in pairs(obj:children()) do
- if v:IsA'Weld' then v:Destroy() end
- if v then
- recurseweldcheck(v)
- end
- end
- end
- recurseweldcheck(DropBlade1)
- recurseweldcheck(DropBlade2)
- scan(DropBlade1)
- scan(DropBlade2)
- B1Lines1.Parent = nil
- B1Lines2.Parent = nil
- B2Lines1.Parent = nil
- B2Lines2.Parent = nil
- for i,v in pairs(DropBlade1:children()) do
- if v:IsA'BasePart' then
- v.Transparency = 0
- v.CanCollide = true
- end
- end
- for i,v in pairs(DropBlade2:children()) do
- if v:IsA'BasePart' then
- v.Transparency = 0
- v.CanCollide = true
- end
- end
- DropBlade1.DamagingBlade.CFrame = Blade1.DamagingBlade.CFrame * CFrame.new(0, -1, 0)
- DropBlade2.DamagingBlade.CFrame = Blade2.DamagingBlade.CFrame * CFrame.new(0, -1, 0)
- end
- end
- end
- end)
- local MidPointUsed = false
- local TorsoSmoke = Instance.new('Smoke', torso)
- game:service'RunService'.RenderStepped:connect(function()
- angle = (angle % 100) + anglespeed/10
- mvmnt = math.pi * math.sin(math.pi*2/100*(angle*10))
- local rscf = rsc0
- local lscf = lsc0
- local rlcf = rlc0
- local llcf = llc0
- local rjcf = rootc0
- local ncf = neckc0
- local ray = Ray.new(rootpart.Position, Vector3.new(0, -5, 0))
- local hitz, enz = workspace:FindPartOnRay(ray, char)
- for i,object in pairs(char:children()) do
- if object:IsA("Tool") then
- tool = true
- if not debounce then
- for x,value in pairs(object:children()) do
- if value:IsA("StringValue") and value.Name == "toolanim" and value.Value == "Slash" then
- debounce = true
- coroutine.wrap(function()
- slashing = true
- wait(.25)
- slashing = false
- debounce = false
- end)()
- value:Destroy()
- end
- end
- end
- elseif not object:IsA'Tool' then
- tool = false
- end
- end
- if not humanoid.PlatformStand then
- if humanoid.Sit == true then
- speed = 0.3
- anglespeed = 1/4
- ncf = neckc0 * CFrame.Angles(0, 0, 0)
- rjcf = rootc0
- rscf = rsc0 * CFrame.Angles(math.pi/2+math.sin(-angle)*0.05, 0, 0)
- lscf = lsc0 * CFrame.Angles(math.pi/2+math.sin(-angle)*0.05, 0, 0)
- rlcf = rlc0 * CFrame.Angles(math.pi/2+-math.rad(.2), 0, math.rad(.2))
- llcf = llc0 * CFrame.Angles(math.pi/2+math.rad(.2), 0, -math.rad(.2))
- elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude <= 2 then
- anglespeed = 1/4
- speed = 0.3
- ncf = neckc0 * CFrame.Angles(math.sin(angle)*0.075, 0, 0)
- rjcf = rootc0
- rscf = rsc0 * CFrame.new(0, math.sin(angle)*0.05, 0) * CFrame.Angles(-.2 - math.sin(-angle)*0.05, -.2, .2)
- lscf = lsc0 * CFrame.new(0, math.sin(angle)*0.05, 0) * CFrame.Angles(-.2 - math.sin(-angle)*0.05, .2, -.2)
- rlcf = rlc0 * CFrame.Angles(-math.rad(.2), -.2, .15)
- llcf = llc0 * CFrame.Angles(math.rad(.2), .2, -.15)
- elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude <= 13 then
- anglespeed = 1.6
- speed = 0.3
- ncf = neckc0 * CFrame.Angles(0, 0, -math.sin(angle)*.0045)
- rjcf = rootc0 * CFrame.new(0, math.abs(math.sin(angle))*.005, 0) * CFrame.Angles(-math.abs(math.sin(angle))*0.015, 0, math.sin(angle)*.0045)
- rscf = rsc0 * CFrame.Angles(-.2 - math.sin(-angle)*0.05, -.2, .2)
- lscf = lsc0 * CFrame.Angles(-.2 - math.sin(angle)*0.05, .2, -.2)
- rlcf = rlc0 * CFrame.new(0, .075 + -math.cos(-angle)*.075, math.sin(angle)*0.1) * CFrame.Angles(math.sin(-angle)*.45, 0, math.rad(.5))
- llcf = llc0 * CFrame.new(0, .075 - -math.cos(angle)*.075, -math.sin(angle)*0.1) * CFrame.Angles(math.sin(angle)*.45, 0, -math.rad(.5))
- elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then
- local RotVelocityZ = torso.RotVelocity.Y
- if RotVelocityZ >= 15 then
- RotVelocityZ = 15
- elseif RotVelocityZ <= -15 then
- RotVelocityZ = -15
- end
- speed = 0.35
- anglespeed = 2.5
- ncf = neckc0 * CFrame.Angles(0, 0, -math.sin(angle)*.045)
- rscf = rsc0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/2 + math.pi/18, -math.pi/2, 0)
- lscf = lsc0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/2 + math.pi/18, math.pi/2, 0)
- rjcf = rootc0 * CFrame.new(0, math.abs(math.sin(angle))*.175 - .2, 0) * CFrame.Angles(math.abs(math.sin(angle))*0.055 + -math.pi/18, 0, math.rad(RotVelocityZ) + math.sin(angle)*.045)
- rlcf = rlc0 * CFrame.Angles(math.sin(-angle)*1, 0, math.rad(.5))
- llcf = llc0 * CFrame.Angles(math.sin(angle)*1, 0, -math.rad(.5))
- end
- if tool then
- rscf = rsc0 * CFrame.Angles(math.pi/2, 0, 0)
- if slashing then
- rscf = rsc0
- end
- end
- if not debounce then
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- rj.C0 = clerp(rj.C0,rjcf,speed)
- end
- neck.C0 = clerp(neck.C0,ncf,speed)
- rlegm.C0 = clerp(rlegm.C0,rlcf,speed)
- llegm.C0 = clerp(llegm.C0,llcf,speed)
- end
- end)
- local lastPos
- game:service'RunService'.RenderStepped:connect(function()
- if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 425 and not SpeedGas then
- TorsoSmoke.Enabled = true
- else
- TorsoSmoke.Enabled = false
- end
- local ray = Ray.new(rootpart.Position, Vector3.new(0, -7, 0))
- local hitz, enz = workspace:FindPartOnRay(ray, char)
- if hitz and hitz.CanCollide and pa.Parent ~= char and pa2.Parent ~= char or not humanoid.PlatformStand then
- bodygyro.Parent = nil
- humanoid.PlatformStand = false
- end
- if (pa.Parent ~= nil or Grapple1) then
- local size = (LLegGrapple.Position-pa.Position).magnitude
- ropePA.Size = Vector3.new(.2, size, .2)
- ropePA.CFrame = CFrame.new(LLegGrapple.Position, pa.Position) * CFrame.Angles(math.pi/2, 0, 0) * CFrame.new(0, -size/2, 0)
- end
- if pa2.Parent ~= nil or Grapple2 then
- local size = (RLegGrapple.Position-pa2.Position).magnitude
- ropePA2.Size = Vector3.new(.2, size, .2)
- ropePA2.CFrame = CFrame.new(RLegGrapple.Position, pa2.Position) * CFrame.Angles(math.pi/2, 0, 0) * CFrame.new(0, -size/2, 0)
- end
- if Grapple1 and Grapple1Hit.Parent == nil then
- pcall(function() Gweld:remove() end)
- pa.Parent = nil
- Grapple1 = false
- ro:Abort()
- end
- if Grapple2 and Grapple2Hit.Parent == nil then
- pcall(function() Gweld2:remove() end)
- pa2.Parent = nil
- Grapple2 = false
- ro2:Abort()
- end
- if Grapple1 and Grapple2 then
- local distance = (pa.Position-pa2.Position).magnitude
- if not Spinning then
- bodygyro.Parent = nil
- torso.CFrame = CFrame.new(torso.Position, Vector3.new(camera.CoordinateFrame.x, camera.CoordinateFrame.y, camera.CoordinateFrame.z)) * CFrame.Angles(0, math.pi, 0)
- end
- pa3.Parent = char
- if distance <= .5 then
- pa3.CFrame = pa.CFrame
- elseif distance > .5 then
- pa3.CFrame = CFrame.new(pa.Position, pa2.Position) * CFrame.new(0, 0, -distance/2)
- end
- if not MidPointUsed then
- ro3=Instance.new("RocketPropulsion",torso3)
- ro3.Name = 'RockatPropoolsun3'
- ro3.MaxSpeed=250
- ro3.MaxThrust=20000
- ro3.TurnP = 0
- ro3.TurnD = 0
- ro3.MaxTorque=Vector3.new(14e16,14e16,14e16)
- if humanoid.PlatformStand or not hitz then
- ro:Abort()
- ro2:Abort()
- end
- ro3.Target = pa3
- if humanoid.PlatformStand or not hitz then
- ro3:Fire()
- end
- MidPointUsed = true
- end
- elseif (not Grapple1 or not Grapple2) and MidPointUsed == true and (humanoid.PlatformStand or not hitz) then
- pa3.Parent = nil
- MidPointUsed = false
- ro3:Abort()
- ro3:Destroy()
- if Grapple1 then
- ro:Fire()
- end
- if Grapple2 then
- ro2:Fire()
- end
- end
- if (Grapple1 or Grapple2) then
- if not Spinning then
- bodygyro.Parent = torso
- end
- humanoid.PlatformStand = true
- if not debounce then
- lm.C0 = lsc0 * CFrame.Angles(-.45, 0, -.25)
- rm.C0 = rsc0 * CFrame.Angles(-.45, 0, .25)
- end
- rlegm.C0 = rlc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, .1)
- llegm.C0 = llc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, -.1)
- if Grapple1 and Offset1 and Grapple1Hit then
- pa.CFrame = Grapple1Hit.CFrame * Offset1
- end
- if Grapple2 and Offset2 and Grapple2Hit then
- pa2.CFrame = Grapple2Hit.CFrame * Offset2
- end
- end
- if (Grapple1 or Grapple2) or humanoid.PlatformStand then
- if not Spinning then
- bodygyro.Parent = torso
- bodygyro.cframe = CFrame.new(torso.Position, Vector3.new(camera.CoordinateFrame.x, camera.CoordinateFrame.y, camera.CoordinateFrame.z)) * CFrame.Angles(0, math.pi, 0)
- end
- rlegm.C0 = rlc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, .1)
- llegm.C0 = llc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, -.1)
- if not debounce then
- lm.C0 = lsc0 * CFrame.Angles(-.45, 0, -.25)
- rm.C0 = rsc0 * CFrame.Angles(-.45, 0, .25)
- end
- end
- if (Grapple1 or Grapple2) and SpeedGas and GasLeft >= .05 then
- pcall(function()
- ro.MaxSpeed = 300
- ro2.MaxSpeed = 300
- ro3.MaxSpeed = 450
- end)
- if lastPos then
- local trail = BasePart:clone()
- trail.Size = Vector3.new(.3,.2,1)
- trail.Transparency = .5
- trail.Parent = char
- trail.Anchored = true
- trail.CFrame = CFrame.new(GasHole.Position,lastPos) * CFrame.new(0,0,-(GasHole.Position-lastPos).magnitude/2)
- trail.BrickColor = BrickColor.White()
- local mesh = Instance.new('BlockMesh', trail)
- mesh.Scale = Vector3.new(1,.01,(GasHole.Position-lastPos).magnitude)
- game:service'Debris':AddItem(trail,.25)
- end
- GasLeft = GasLeft - .001
- GasGui:TweenSize(UDim2.new(0, GasLeft*1.8, 0, 19), 'Out', 'Quad', .25, true)
- lastPos = GasHole.Position
- elseif GasLeft <= .05 or not SpeedGas then
- SpeedGas = false
- lastPos = torso.Position
- pcall(function()
- ro.MaxSpeed = 150
- ro2.MaxSpeed = 150
- ro3.MaxSpeed = 250
- end)
- elseif not (Grapple1 and Grapple2) then
- lastPos = torso.Position
- end
- if not Grapple1 and not Grapple2 then
- if not Spinning then
- bodygyro.Parent = nil
- end
- end
- if Sharpness <= 0 then
- Blade1.DamagingBlade.Transparency = 1
- Blade1.BladeReflective.Transparency = 1
- Blade1.BladeTip.Transparency = 1
- Blade2.DamagingBlade.Transparency = 1
- Blade2.BladeReflective.Transparency = 1
- Blade2.BladeTip.Transparency = 1
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement