Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- Part1 = Instance.new("Part")
- SpecialMesh2 = Instance.new("SpecialMesh")
- ManualWeld3 = Instance.new("ManualWeld")
- Part4 = Instance.new("Part")
- BlockMesh5 = Instance.new("BlockMesh")
- ManualWeld6 = Instance.new("ManualWeld")
- Part7 = Instance.new("Part")
- BlockMesh8 = Instance.new("BlockMesh")
- ManualWeld9 = Instance.new("ManualWeld")
- Part10 = Instance.new("Part")
- BlockMesh11 = Instance.new("BlockMesh")
- ManualWeld12 = Instance.new("ManualWeld")
- Part13 = Instance.new("Part")
- BlockMesh14 = Instance.new("BlockMesh")
- ManualWeld15 = Instance.new("ManualWeld")
- Part16 = Instance.new("Part")
- SpecialMesh17 = Instance.new("SpecialMesh")
- ManualWeld18 = Instance.new("ManualWeld")
- Part19 = Instance.new("Part")
- Sound20 = Instance.new("Sound")
- Sound21 = Instance.new("Sound")
- BlockMesh22 = Instance.new("BlockMesh")
- ManualWeld23 = Instance.new("ManualWeld")
- Sound24 = Instance.new("Sound")
- Sound25 = Instance.new("Sound")
- Part26 = Instance.new("Part")
- BlockMesh27 = Instance.new("BlockMesh")
- ManualWeld28 = Instance.new("ManualWeld")
- Part29 = Instance.new("Part")
- BlockMesh30 = Instance.new("BlockMesh")
- ManualWeld31 = Instance.new("ManualWeld")
- Part32 = Instance.new("Part")
- BlockMesh33 = Instance.new("BlockMesh")
- ManualWeld34 = Instance.new("ManualWeld")
- Part35 = Instance.new("Part")
- SpecialMesh36 = Instance.new("SpecialMesh")
- ManualWeld37 = Instance.new("ManualWeld")
- Part38 = Instance.new("Part")
- BlockMesh39 = Instance.new("BlockMesh")
- ManualWeld40 = Instance.new("ManualWeld")
- Part41 = Instance.new("Part")
- BlockMesh42 = Instance.new("BlockMesh")
- ManualWeld43 = Instance.new("ManualWeld")
- Part44 = Instance.new("Part")
- BlockMesh45 = Instance.new("BlockMesh")
- ManualWeld46 = Instance.new("ManualWeld")
- Part47 = Instance.new("Part")
- SpecialMesh48 = Instance.new("SpecialMesh")
- ManualWeld49 = Instance.new("ManualWeld")
- Part50 = Instance.new("Part")
- BlockMesh51 = Instance.new("BlockMesh")
- ManualWeld52 = Instance.new("ManualWeld")
- Part53 = Instance.new("Part")
- BlockMesh54 = Instance.new("BlockMesh")
- ManualWeld55 = Instance.new("ManualWeld")
- Part56 = Instance.new("Part")
- BlockMesh57 = Instance.new("BlockMesh")
- ManualWeld58 = Instance.new("ManualWeld")
- Part59 = Instance.new("Part")
- SpecialMesh60 = Instance.new("SpecialMesh")
- ManualWeld61 = Instance.new("ManualWeld")
- Part62 = Instance.new("Part")
- BlockMesh63 = Instance.new("BlockMesh")
- ManualWeld64 = Instance.new("ManualWeld")
- Part65 = Instance.new("Part")
- BlockMesh66 = Instance.new("BlockMesh")
- ManualWeld67 = Instance.new("ManualWeld")
- Part68 = Instance.new("Part")
- BlockMesh69 = Instance.new("BlockMesh")
- ManualWeld70 = Instance.new("ManualWeld")
- Part71 = Instance.new("Part")
- SpecialMesh72 = Instance.new("SpecialMesh")
- ManualWeld73 = Instance.new("ManualWeld")
- Part74 = Instance.new("Part")
- SpecialMesh75 = Instance.new("SpecialMesh")
- ManualWeld76 = Instance.new("ManualWeld")
- Part77 = Instance.new("Part")
- BlockMesh78 = Instance.new("BlockMesh")
- ManualWeld79 = Instance.new("ManualWeld")
- Part80 = Instance.new("Part")
- BlockMesh81 = Instance.new("BlockMesh")
- ManualWeld82 = Instance.new("ManualWeld")
- Part83 = Instance.new("Part")
- BlockMesh84 = Instance.new("BlockMesh")
- ManualWeld85 = Instance.new("ManualWeld")
- Part86 = Instance.new("Part")
- BlockMesh87 = Instance.new("BlockMesh")
- ManualWeld88 = Instance.new("ManualWeld")
- Part89 = Instance.new("Part")
- CylinderMesh90 = Instance.new("CylinderMesh")
- ManualWeld91 = Instance.new("ManualWeld")
- Part92 = Instance.new("Part")
- BlockMesh93 = Instance.new("BlockMesh")
- ManualWeld94 = Instance.new("ManualWeld")
- Part95 = Instance.new("Part")
- BlockMesh96 = Instance.new("BlockMesh")
- ManualWeld97 = Instance.new("ManualWeld")
- Part98 = Instance.new("Part")
- BlockMesh99 = Instance.new("BlockMesh")
- ManualWeld100 = Instance.new("ManualWeld")
- Part101 = Instance.new("Part")
- BlockMesh102 = Instance.new("BlockMesh")
- ManualWeld103 = Instance.new("ManualWeld")
- Part104 = Instance.new("Part")
- SpecialMesh105 = Instance.new("SpecialMesh")
- ManualWeld106 = Instance.new("ManualWeld")
- Part107 = Instance.new("Part")
- CylinderMesh108 = Instance.new("CylinderMesh")
- ManualWeld109 = Instance.new("ManualWeld")
- Part110 = Instance.new("Part")
- CylinderMesh111 = Instance.new("CylinderMesh")
- ManualWeld112 = Instance.new("ManualWeld")
- Part113 = Instance.new("Part")
- BlockMesh114 = Instance.new("BlockMesh")
- ManualWeld115 = Instance.new("ManualWeld")
- Part116 = Instance.new("Part")
- CylinderMesh117 = Instance.new("CylinderMesh")
- ManualWeld118 = Instance.new("ManualWeld")
- Part119 = Instance.new("Part")
- CylinderMesh120 = Instance.new("CylinderMesh")
- ManualWeld121 = Instance.new("ManualWeld")
- Part122 = Instance.new("Part")
- CylinderMesh123 = Instance.new("CylinderMesh")
- ManualWeld124 = Instance.new("ManualWeld")
- Part125 = Instance.new("Part")
- CylinderMesh126 = Instance.new("CylinderMesh")
- ManualWeld127 = Instance.new("ManualWeld")
- Part128 = Instance.new("Part")
- Fire129 = Instance.new("Fire")
- SpotLight130 = Instance.new("SpotLight")
- CylinderMesh131 = Instance.new("CylinderMesh")
- BillboardGui132 = Instance.new("BillboardGui")
- ImageLabel133 = Instance.new("ImageLabel")
- LocalScript134 = Instance.new("LocalScript")
- LocalScript135 = Instance.new("LocalScript")
- GuiMain136 = Instance.new("GuiMain")
- Frame137 = Instance.new("Frame")
- TextLabel138 = Instance.new("TextLabel")
- Frame139 = Instance.new("Frame")
- Frame140 = Instance.new("Frame")
- Frame141 = Instance.new("Frame")
- ImageLabel142 = Instance.new("ImageLabel")
- ModuleScript143 = Instance.new("ModuleScript")
- Script144 = Instance.new("Script")
- Script145 = Instance.new("Script")
- LocalScript146 = Instance.new("LocalScript")
- Tool0.Name = "SMG"
- Tool0.Parent = mas
- Tool0.CanBeDropped = false
- Part1.Parent = Tool0
- Part1.CFrame = CFrame.new(-3167.48682, 46.8512497, 3368.47021, -2.27342227e-07, 1.81187275e-07, 0.999999523, 1.00000119, 4.8881752e-08, -1.24044305e-07, 3.74723186e-07, 0.999999344, -7.64551714e-07)
- Part1.Orientation = Vector3.new(0, 90, 90)
- Part1.Position = Vector3.new(-3167.48682, 46.8512497, 3368.47021)
- Part1.Rotation = Vector3.new(170.779999, 89.9399948, -141.449997)
- Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part1.Size = Vector3.new(0.866666675, 0.200000003, 0.233333334)
- Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.BrickColor = BrickColor.new("Black")
- Part1.CanCollide = false
- Part1.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.Material = Enum.Material.Metal
- Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.brickColor = BrickColor.new("Black")
- Part1.FormFactor = Enum.FormFactor.Custom
- Part1.formFactor = Enum.FormFactor.Custom
- SpecialMesh2.Parent = Part1
- SpecialMesh2.Scale = Vector3.new(1, 0.666666687, 1)
- SpecialMesh2.MeshType = Enum.MeshType.Torso
- ManualWeld3.Name = "Weld"
- ManualWeld3.Parent = Part1
- ManualWeld3.C0 = CFrame.new(0, 0, 0, -5.16486907e-08, 1, 1.62918766e-07, 4.72868976e-07, -1.62918738e-07, 1, 1, 5.16487688e-08, -4.72868976e-07)
- ManualWeld3.C1 = CFrame.new(0.00291585922, -2.85363698, 0.213379145, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld3.Part0 = Part1
- ManualWeld3.Part1 = Part128
- ManualWeld3.part1 = Part128
- Part4.Parent = Tool0
- Part4.CFrame = CFrame.new(-3167.48682, 47.2012863, 3368.36987, -2.91681772e-07, 1.75693515e-07, 0.999999523, 2.11800767e-07, -1.00000119, -1.75693032e-07, 0.999999344, -2.11804519e-07, -2.91683136e-07)
- Part4.Orientation = Vector3.new(0, 90, 180)
- Part4.Position = Vector3.new(-3167.48682, 47.2012863, 3368.36987)
- Part4.Rotation = Vector3.new(148.940002, 89.9399948, -148.940002)
- Part4.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part4.Size = Vector3.new(0.200000003, 0.200000003, 0.233333334)
- Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.BrickColor = BrickColor.new("Black")
- Part4.CanCollide = false
- Part4.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.Material = Enum.Material.Metal
- Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.brickColor = BrickColor.new("Black")
- Part4.FormFactor = Enum.FormFactor.Custom
- Part4.formFactor = Enum.FormFactor.Custom
- BlockMesh5.Parent = Part4
- BlockMesh5.Scale = Vector3.new(0.333333343, 0.833333373, 1)
- ManualWeld6.Name = "Weld"
- ManualWeld6.Parent = Part4
- ManualWeld6.C0 = CFrame.new(0, 0, 0, 0, 0, 1, -1.12048229e-15, -1, 0, 1, 1.12048229e-15, 0)
- ManualWeld6.C1 = CFrame.new(0.00291526318, -2.95374012, -0.136657834, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld6.Part0 = Part4
- ManualWeld6.Part1 = Part128
- ManualWeld6.part1 = Part128
- Part7.Parent = Tool0
- Part7.CFrame = CFrame.new(-3167.48975, 47.0446091, 3368.62988, -2.91681772e-07, 1.75693401e-07, 0.999999523, 2.11799048e-07, -1.00000119, -1.75692918e-07, 0.999999821, -2.118027e-07, -2.91683136e-07)
- Part7.Orientation = Vector3.new(0, 90, 180)
- Part7.Position = Vector3.new(-3167.48975, 47.0446091, 3368.62988)
- Part7.Rotation = Vector3.new(148.940002, 89.9399948, -148.940002)
- Part7.Size = Vector3.new(0.200000003, 0.319999993, 0.200000003)
- Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.CanCollide = false
- Part7.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.Material = Enum.Material.Metal
- Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.FormFactor = Enum.FormFactor.Custom
- Part7.formFactor = Enum.FormFactor.Custom
- BlockMesh8.Parent = Part7
- BlockMesh8.Scale = Vector3.new(0.99999994, 1, 0.99999994)
- ManualWeld9.Name = "Weld"
- ManualWeld9.Parent = Part7
- ManualWeld9.C0 = CFrame.new(0, 0, 0, 0, -1.8189894e-12, 1.00000048, -1.14806466e-13, -1, 1.8189894e-12, 1, 1.1480732e-13, 0)
- ManualWeld9.C1 = CFrame.new(-1.43051147e-05, -2.69378591, 0.0200190544, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld9.Part0 = Part7
- ManualWeld9.Part1 = Part128
- ManualWeld9.part1 = Part128
- Part10.Parent = Tool0
- Part10.CFrame = CFrame.new(-3167.48682, 46.4845505, 3368.36987, -2.91681772e-07, 1.75693515e-07, 0.999999523, 2.11800767e-07, -1.00000119, -1.75693032e-07, 0.999999344, -2.11804519e-07, -2.91683136e-07)
- Part10.Orientation = Vector3.new(0, 90, 180)
- Part10.Position = Vector3.new(-3167.48682, 46.4845505, 3368.36987)
- Part10.Rotation = Vector3.new(148.940002, 89.9399948, -148.940002)
- Part10.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.233333334)
- Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.BrickColor = BrickColor.new("Black")
- Part10.CanCollide = false
- Part10.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.Material = Enum.Material.Metal
- Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.brickColor = BrickColor.new("Black")
- Part10.FormFactor = Enum.FormFactor.Custom
- Part10.formFactor = Enum.FormFactor.Custom
- BlockMesh11.Parent = Part10
- BlockMesh11.Scale = Vector3.new(0.333333343, 0.666666687, 1)
- ManualWeld12.Name = "Weld"
- ManualWeld12.Parent = Part10
- ManualWeld12.C0 = CFrame.new(0, 0, 0, 0, 0, 1, -1.12048229e-15, -1, 0, 1, 1.12048229e-15, 0)
- ManualWeld12.C1 = CFrame.new(0.00291526318, -2.95374012, 0.580078185, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld12.Part0 = Part10
- ManualWeld12.Part1 = Part128
- ManualWeld12.part1 = Part128
- Part13.Parent = Tool0
- Part13.CFrame = CFrame.new(-3167.48975, 47.0295944, 3369.25, -2.91681772e-07, 1.75693344e-07, 0.999999523, 2.11798252e-07, -1.00000119, -1.75692975e-07, 0.999999821, -2.11803723e-07, -2.91683136e-07)
- Part13.Orientation = Vector3.new(0, 90, 180)
- Part13.Position = Vector3.new(-3167.48975, 47.0295944, 3369.25)
- Part13.Rotation = Vector3.new(148.940002, 89.9399948, -148.940002)
- Part13.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part13.Size = Vector3.new(1.03999996, 0.270000011, 0.200000003)
- Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.BrickColor = BrickColor.new("Dark stone grey")
- Part13.CanCollide = false
- Part13.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.Material = Enum.Material.Metal
- Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.brickColor = BrickColor.new("Dark stone grey")
- Part13.FormFactor = Enum.FormFactor.Custom
- Part13.formFactor = Enum.FormFactor.Custom
- BlockMesh14.Parent = Part13
- BlockMesh14.Scale = Vector3.new(1, 0.99999994, 0.599999964)
- ManualWeld15.Name = "Weld"
- ManualWeld15.Parent = Part13
- ManualWeld15.C0 = CFrame.new(0, 0, 0, 0, -2.61479727e-12, 1.00000048, -1.71650373e-13, -1, 7.95807864e-13, 1, 5.79639011e-14, 0)
- ManualWeld15.C1 = CFrame.new(-1.09672546e-05, -2.07385206, 0.0350340605, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld15.Part0 = Part13
- ManualWeld15.Part1 = Part128
- ManualWeld15.part1 = Part128
- Part16.Parent = Tool0
- Part16.CFrame = CFrame.new(-3167.48975, 46.6845627, 3368.62988, 0.999999404, -4.29330782e-07, 2.02274165e-07, -7.80718835e-07, -1.00000119, 3.09390725e-06, -3.81090274e-07, -3.51750464e-06, -0.999999702)
- Part16.Orientation = Vector3.new(0, 180, -180)
- Part16.Position = Vector3.new(-3167.48975, 46.6845627, 3368.62988)
- Part16.Rotation = Vector3.new(-180, 0, 0)
- Part16.Size = Vector3.new(0.200000003, 0.400000006, 0.200000003)
- Part16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.CanCollide = false
- Part16.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.Material = Enum.Material.Metal
- Part16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part16.FormFactor = Enum.FormFactor.Custom
- Part16.formFactor = Enum.FormFactor.Custom
- SpecialMesh17.Parent = Part16
- SpecialMesh17.Scale = Vector3.new(0.99999994, 1, 0.99999994)
- SpecialMesh17.MeshType = Enum.MeshType.Wedge
- ManualWeld18.Name = "Weld"
- ManualWeld18.Parent = Part16
- ManualWeld18.C0 = CFrame.new(0, 0, 0, 0.999999881, -6.05025093e-07, -8.9407024e-08, -6.05025548e-07, -1, -3.30570242e-06, -8.94069672e-08, 3.30570401e-06, -1.00000036)
- ManualWeld18.C1 = CFrame.new(-1.43051147e-05, -2.69384694, 0.380066156, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld18.Part0 = Part16
- ManualWeld18.Part1 = Part128
- ManualWeld18.part1 = Part128
- Part19.Name = "Handle"
- Part19.Parent = Tool0
- Part19.CFrame = CFrame.new(-3167.48999, 46.534111, 3369.729, -0.999999762, -2.99878338e-05, 1.40219927e-05, -2.98095474e-05, 1.0000006, -0.000211613515, -1.3962388e-05, -0.000211416831, -0.999999642)
- Part19.Orientation = Vector3.new(0.00999999978, 180, 0)
- Part19.Position = Vector3.new(-3167.48999, 46.534111, 3369.729)
- Part19.Rotation = Vector3.new(179.98999, 0, 180)
- Part19.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part19.Transparency = 1
- Part19.Size = Vector3.new(1, 1, 1)
- Part19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.BrickColor = BrickColor.new("Dark stone grey")
- Part19.CanCollide = false
- Part19.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.Material = Enum.Material.Metal
- Part19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.brickColor = BrickColor.new("Dark stone grey")
- Part19.FormFactor = Enum.FormFactor.Symmetric
- Part19.formFactor = Enum.FormFactor.Symmetric
- Sound20.Name = "Click"
- Sound20.Parent = Part19
- Sound20.Pitch = 0.60000002384186
- Sound20.PlayOnRemove = true
- Sound20.PlaybackSpeed = 0.60000002384186
- Sound20.SoundId = "rbxasset://sounds//switch.wav"
- Sound20.Volume = 1
- Sound21.Name = "Reload"
- Sound21.Parent = Part19
- Sound21.Pitch = 1.2999999523163
- Sound21.PlaybackSpeed = 1.2999999523163
- Sound21.SoundId = "rbxassetid://266022905"
- Sound21.Volume = 2
- BlockMesh22.Parent = Part19
- BlockMesh22.Scale = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- ManualWeld23.Name = "Weld"
- ManualWeld23.Parent = Part19
- ManualWeld23.C0 = CFrame.new(0, 0, 0, -0.999999762, -2.98095474e-05, -1.3962388e-05, -2.99878338e-05, 1.0000006, -0.000211416831, 1.40219927e-05, -0.000211613515, -0.999999642)
- ManualWeld23.C1 = CFrame.new(-0.000373482704, -1.59484816, 0.530517101, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld23.Part0 = Part19
- ManualWeld23.Part1 = Part128
- ManualWeld23.part1 = Part128
- Sound24.Name = "Fire"
- Sound24.Parent = Part19
- Sound24.TimePosition = 2
- Sound24.MaxDistance = 15
- Sound24.EmitterSize = 4
- Sound24.MinDistance = 4
- Sound24.SoundId = "rbxassetid://1569053161"
- Sound24.Volume = 10
- Sound25.Parent = Part19
- Sound25.MaxDistance = 15
- Sound25.EmitterSize = 4
- Sound25.MinDistance = 4
- Sound25.Playing = true
- Sound25.SoundId = "rbxassetid://365695342"
- Sound25.Volume = 0.89999997615814
- Part26.Parent = Tool0
- Part26.CFrame = CFrame.new(-3167.62964, 46.964592, 3369.82983, -3.06582962e-07, 1.71833634e-07, 0.999999523, 2.26588924e-07, -1.00000119, -1.79552728e-07, 0.999999821, -1.97012838e-07, -2.76781975e-07)
- Part26.Orientation = Vector3.new(0, 90, 180)
- Part26.Position = Vector3.new(-3167.62964, 46.964592, 3369.82983)
- Part26.Rotation = Vector3.new(147.029999, 89.9399948, -150.729996)
- Part26.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.BrickColor = BrickColor.new("Dark stone grey")
- Part26.CanCollide = false
- Part26.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.Material = Enum.Material.Metal
- Part26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part26.brickColor = BrickColor.new("Dark stone grey")
- Part26.FormFactor = Enum.FormFactor.Custom
- Part26.formFactor = Enum.FormFactor.Custom
- BlockMesh27.Parent = Part26
- BlockMesh27.Scale = Vector3.new(0.599999964, 0.399999976, 0.399999976)
- ManualWeld28.Name = "Weld"
- ManualWeld28.Parent = Part26
- ManualWeld28.C0 = CFrame.new(0, 0, 0, -1.49011612e-08, 1.47880428e-08, 1.00000048, -3.85986842e-09, -1, 1.47916808e-08, 1, -3.85969434e-09, 1.49011612e-08)
- ManualWeld28.C1 = CFrame.new(-0.140021801, -1.49383545, 0.100036085, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld28.Part0 = Part26
- ManualWeld28.Part1 = Part128
- ManualWeld28.part1 = Part128
- Part29.Parent = Tool0
- Part29.CFrame = CFrame.new(-3167.48975, 46.7087326, 3369.75684, -2.95874287e-07, -6.39987974e-08, 0.999999523, -0.258820742, -0.965926588, -4.84915518e-07, 0.965925097, -0.258820802, -3.21485544e-07)
- Part29.Orientation = Vector3.new(0, 90, -165)
- Part29.Position = Vector3.new(-3167.48975, 46.7087326, 3369.75684)
- Part29.Rotation = Vector3.new(123.540001, 89.9399948, 167.789993)
- Part29.Size = Vector3.new(0.280000001, 0.519999981, 0.200000003)
- Part29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.CanCollide = false
- Part29.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.Material = Enum.Material.Metal
- Part29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.FormFactor = Enum.FormFactor.Custom
- Part29.formFactor = Enum.FormFactor.Custom
- BlockMesh30.Parent = Part29
- BlockMesh30.Scale = Vector3.new(1, 1, 0.99999994)
- ManualWeld31.Name = "Weld"
- ManualWeld31.Parent = Part29
- ManualWeld31.C0 = CFrame.new(0, 0, 0, -5.96046448e-08, -0.258820653, 0.965925813, -3.0919918e-07, -0.965925395, -0.258820772, 1, -3.09222088e-07, -2.98023224e-08)
- ManualWeld31.C1 = CFrame.new(-8.34465027e-06, -1.56701708, 0.355896115, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld31.Part0 = Part29
- ManualWeld31.Part1 = Part128
- ManualWeld31.part1 = Part128
- Part32.Parent = Tool0
- Part32.CFrame = CFrame.new(-3167.48975, 46.4627609, 3369.66992, -2.66070742e-07, -1.18452306e-08, 0.999998033, -0.258819997, -0.965925217, -5.27392672e-07, 0.965922415, -0.258820146, -3.3638625e-07)
- Part32.Orientation = Vector3.new(0, 90, -165)
- Part32.Position = Vector3.new(-3167.48975, 46.4627609, 3369.66992)
- Part32.Rotation = Vector3.new(122.529999, 89.8899994, 177.449997)
- Part32.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part32.Size = Vector3.new(0.359999985, 0.200000003, 0.239999995)
- Part32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part32.BrickColor = BrickColor.new("Dark stone grey")
- Part32.CanCollide = false
- Part32.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part32.Material = Enum.Material.Metal
- Part32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part32.brickColor = BrickColor.new("Dark stone grey")
- Part32.FormFactor = Enum.FormFactor.Custom
- Part32.formFactor = Enum.FormFactor.Custom
- BlockMesh33.Parent = Part32
- BlockMesh33.Scale = Vector3.new(1, 0.599999964, 1)
- ManualWeld34.Name = "Weld"
- ManualWeld34.Parent = Part32
- ManualWeld34.C0 = CFrame.new(0, 0, 0, -2.98023224e-08, -0.258819908, 0.965923131, -2.57045144e-07, -0.965924025, -0.258820117, 0.99999851, -3.51699498e-07, -4.4703512e-08)
- ManualWeld34.C1 = CFrame.new(-8.82148743e-06, -1.65374994, 0.60186708, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld34.Part0 = Part32
- ManualWeld34.Part1 = Part128
- ManualWeld34.part1 = Part128
- Part35.Parent = Tool0
- Part35.CFrame = CFrame.new(-3167.48975, 46.964592, 3369.60986, 0.999999404, 2.02274819e-07, 4.29330953e-07, -7.80718267e-07, -2.11795978e-07, 1.00000119, -3.81090274e-07, -0.999999821, 2.11806039e-07)
- Part35.Orientation = Vector3.new(-90, 0, 0)
- Part35.Position = Vector3.new(-3167.48975, 46.964592, 3369.60986)
- Part35.Rotation = Vector3.new(-90, 0, 0)
- Part35.Size = Vector3.new(0.200000003, 0.239999995, 0.200000003)
- Part35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.CanCollide = false
- Part35.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.Material = Enum.Material.Metal
- Part35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.FormFactor = Enum.FormFactor.Custom
- Part35.formFactor = Enum.FormFactor.Custom
- SpecialMesh36.Parent = Part35
- SpecialMesh36.Scale = Vector3.new(0.99999994, 1, 0.799999952)
- SpecialMesh36.MeshType = Enum.MeshType.Wedge
- ManualWeld37.Name = "Weld"
- ManualWeld37.Parent = Part35
- ManualWeld37.C0 = CFrame.new(0, 0, 0, 0.999999881, -6.05024525e-07, -8.9407024e-08, -8.94069672e-08, 4.87432317e-12, -1.00000048, 6.05024752e-07, 1, 1.70530257e-12)
- ManualWeld37.C1 = CFrame.new(-9.05990601e-06, -1.71380806, 0.100036085, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld37.Part0 = Part35
- ManualWeld37.Part1 = Part128
- ManualWeld37.part1 = Part128
- Part38.Name = "Mag"
- Part38.Parent = Tool0
- Part38.CFrame = CFrame.new(-3167.4895, 46.3227425, 3369.63403, 7.70923236e-07, -3.47065338e-07, 0.999999046, -0.258817345, -0.965923369, -1.66721179e-07, 0.965921879, -0.258817971, -6.91414243e-07)
- Part38.Orientation = Vector3.new(0, 90, -165)
- Part38.Position = Vector3.new(-3167.4895, 46.3227425, 3369.63403)
- Part38.Rotation = Vector3.new(166.440002, 89.9199982, 24.2399998)
- Part38.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part38.Size = Vector3.new(0.25999999, 0.200000003, 0.222222224)
- Part38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.BrickColor = BrickColor.new("Black")
- Part38.CanCollide = false
- Part38.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.Material = Enum.Material.Metal
- Part38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.brickColor = BrickColor.new("Black")
- Part38.FormFactor = Enum.FormFactor.Custom
- Part38.formFactor = Enum.FormFactor.Custom
- BlockMesh39.Parent = Part38
- ManualWeld40.Name = "Weld"
- ManualWeld40.Parent = Part38
- ManualWeld40.C0 = CFrame.new(0, 0, 0, 1.00719308e-06, -0.258817255, 0.965922594, -5.92264257e-07, -0.965922177, -0.258817941, 0.999999523, 8.97184815e-09, -3.99731562e-07)
- ManualWeld40.C1 = CFrame.new(0.00011408329, -1.6895771, 0.741883993, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld40.Part0 = Part38
- ManualWeld40.Part1 = Part128
- ManualWeld40.part1 = Part128
- Part41.Parent = Tool0
- Part41.CFrame = CFrame.new(-3167.6897, 46.964653, 3370.14966, -2.61878284e-07, -8.14944912e-08, 0.999998033, -1.203892e-06, -0.999999642, -5.27388408e-07, 0.99999702, -2.0952773e-06, -3.3638625e-07)
- Part41.Orientation = Vector3.new(0, 90, -180)
- Part41.Position = Vector3.new(-3167.6897, 46.964653, 3370.14966)
- Part41.Rotation = Vector3.new(122.529999, 89.8899994, 162.709991)
- Part41.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part41.Size = Vector3.new(0.839999974, 0.200000003, 0.200000003)
- Part41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.BrickColor = BrickColor.new("Dark stone grey")
- Part41.CanCollide = false
- Part41.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.Material = Enum.Material.Metal
- Part41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.brickColor = BrickColor.new("Dark stone grey")
- Part41.FormFactor = Enum.FormFactor.Custom
- Part41.formFactor = Enum.FormFactor.Custom
- BlockMesh42.Parent = Part41
- BlockMesh42.Scale = Vector3.new(1, 0.599999964, 0.199999988)
- ManualWeld43.Name = "Weld"
- ManualWeld43.Parent = Part41
- ManualWeld43.C0 = CFrame.new(0, 0, 0, 2.9802294e-08, -1.41569058e-06, 0.999997675, -2.5718839e-07, -0.99999845, -1.8834744e-06, 0.99999851, -3.51695235e-07, -4.4703512e-08)
- ManualWeld43.C1 = CFrame.new(-0.20007813, -1.17407227, 0.0999750495, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld43.Part0 = Part41
- ManualWeld43.Part1 = Part128
- ManualWeld43.part1 = Part128
- Part44.Name = "Trigger"
- Part44.Parent = Tool0
- Part44.CFrame = CFrame.new(-3167.48975, 46.8645554, 3369.92993, -2.76780298e-07, -1.33786841e-07, 0.999999523, -1.3985549e-06, -1.00000119, -4.85174212e-07, 0.999999821, -1.82215445e-06, -2.91683222e-07)
- Part44.Orientation = Vector3.new(0, 90, -180)
- Part44.Position = Vector3.new(-3167.48975, 46.8645554, 3369.92993)
- Part44.Rotation = Vector3.new(121.009995, 89.9399948, 154.199997)
- Part44.Color = Color3.new(0.639216, 0.294118, 0.294118)
- Part44.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.BrickColor = BrickColor.new("Dusty Rose")
- Part44.CanCollide = false
- Part44.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.Material = Enum.Material.Metal
- Part44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.brickColor = BrickColor.new("Dusty Rose")
- Part44.FormFactor = Enum.FormFactor.Custom
- Part44.formFactor = Enum.FormFactor.Custom
- BlockMesh45.Parent = Part44
- BlockMesh45.Scale = Vector3.new(0.799999952, 0.599999964, 0.799999952)
- ManualWeld46.Name = "Weld"
- ManualWeld46.Parent = Part44
- ManualWeld46.C0 = CFrame.new(0, 0, 0, 1.49011612e-08, -1.61035382e-06, 1.00000048, -3.09480981e-07, -1, -1.61035109e-06, 1, -3.09480782e-07, 0)
- ManualWeld46.C1 = CFrame.new(-7.39097595e-06, -1.39385986, 0.200073063, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld46.Part0 = Part44
- ManualWeld46.Part1 = Part128
- ManualWeld46.part1 = Part128
- Part47.Parent = Tool0
- Part47.CFrame = CFrame.new(-3167.48999, 47.1704636, 3370.10059, 8.74343982e-07, 1.81937182e-07, -0.999999046, 7.34038508e-07, 0.999997318, 2.12948436e-07, 0.999995947, 2.96088615e-07, 7.31276486e-07)
- Part47.Orientation = Vector3.new(0, -90, 0)
- Part47.Position = Vector3.new(-3167.48999, 47.1704636, 3370.10059)
- Part47.Rotation = Vector3.new(-16.2399998, -89.9199982, -11.75)
- Part47.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part47.Size = Vector3.new(0.777777791, 0.200000003, 0.200000003)
- Part47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.BrickColor = BrickColor.new("Black")
- Part47.CanCollide = false
- Part47.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.Material = Enum.Material.Metal
- Part47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.brickColor = BrickColor.new("Black")
- Part47.FormFactor = Enum.FormFactor.Custom
- Part47.formFactor = Enum.FormFactor.Custom
- SpecialMesh48.Parent = Part47
- SpecialMesh48.Scale = Vector3.new(1, 0.370000005, 1.10000002)
- SpecialMesh48.MeshType = Enum.MeshType.Torso
- ManualWeld49.Name = "Weld"
- ManualWeld49.Parent = Part47
- ManualWeld49.C0 = CFrame.new(0, 0, 0, 1.16602541e-06, 5.22237997e-07, 0.999996603, 3.57630199e-07, 0.999996126, 8.42850838e-08, -0.999999523, 3.72553508e-08, 4.39593975e-07)
- ManualWeld49.C1 = CFrame.new(-0.000371456146, -1.22314405, -0.105834961, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld49.Part0 = Part47
- ManualWeld49.Part1 = Part128
- ManualWeld49.part1 = Part128
- Part50.Parent = Tool0
- Part50.CFrame = CFrame.new(-3167.48975, 47.1046066, 3370.0498, -2.91681772e-07, 1.75693344e-07, 0.999999523, 2.11797911e-07, -1.00000119, -1.75692975e-07, 0.999999821, -2.11803837e-07, -2.91683136e-07)
- Part50.Orientation = Vector3.new(0, 90, 180)
- Part50.Position = Vector3.new(-3167.48975, 47.1046066, 3370.0498)
- Part50.Rotation = Vector3.new(148.940002, 89.9399948, -148.940002)
- Part50.Size = Vector3.new(1.12, 0.200000003, 0.200000003)
- Part50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.CanCollide = false
- Part50.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.Material = Enum.Material.Metal
- Part50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part50.FormFactor = Enum.FormFactor.Custom
- Part50.formFactor = Enum.FormFactor.Custom
- BlockMesh51.Parent = Part50
- BlockMesh51.Scale = Vector3.new(1, 0.599999964, 0.99999994)
- ManualWeld52.Name = "Weld"
- ManualWeld52.Parent = Part50
- ManualWeld52.C0 = CFrame.new(0, 0, 0, 0, -2.95585778e-12, 1.00000048, -1.71650427e-13, -1, 6.82121026e-13, 1, 5.79639011e-14, 0)
- ManualWeld52.C1 = CFrame.new(-6.7949295e-06, -1.27386379, -0.0399779081, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld52.Part0 = Part50
- ManualWeld52.Part1 = Part128
- ManualWeld52.part1 = Part128
- Part53.Parent = Tool0
- Part53.CFrame = CFrame.new(-3167.48999, 47.0741501, 3370.10059, 8.37081075e-07, -1.2978056e-07, 0.999999046, 7.63841683e-07, -0.999997318, -1.60791913e-07, 0.999995947, -2.66285554e-07, -6.94014034e-07)
- Part53.Orientation = Vector3.new(0, 90, 180)
- Part53.Position = Vector3.new(-3167.48999, 47.0741501, 3370.10059)
- Part53.Rotation = Vector3.new(166.959991, 89.9199982, 8.80999947)
- Part53.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part53.Size = Vector3.new(0.777777791, 0.200000003, 0.200000003)
- Part53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.BrickColor = BrickColor.new("Black")
- Part53.CanCollide = false
- Part53.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.Material = Enum.Material.Metal
- Part53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.brickColor = BrickColor.new("Black")
- Part53.FormFactor = Enum.FormFactor.Custom
- Part53.formFactor = Enum.FormFactor.Custom
- BlockMesh54.Parent = Part53
- BlockMesh54.Scale = Vector3.new(1, 0.600000024, 1.10000002)
- ManualWeld55.Name = "Weld"
- ManualWeld55.Parent = Part53
- ManualWeld55.C0 = CFrame.new(0, 0, 0, 1.12876273e-06, 5.52041115e-07, 0.999996603, -3.05473549e-07, -0.999996126, -5.4481994e-08, 0.999999523, 1.49011035e-08, -4.02331381e-07)
- ManualWeld55.C1 = CFrame.new(-0.000371456146, -1.22314405, -0.00952196121, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld55.Part0 = Part53
- ManualWeld55.Part1 = Part128
- ManualWeld55.part1 = Part128
- Part56.Parent = Tool0
- Part56.CFrame = CFrame.new(-3167.48975, 46.6846237, 3369.94971, -2.61879137e-07, -1.33786955e-07, 0.999999464, -1.45815932e-06, -1.00000119, -4.85174326e-07, 0.999999702, -1.88176182e-06, -3.21485544e-07)
- Part56.Orientation = Vector3.new(0, 90, -180)
- Part56.Position = Vector3.new(-3167.48975, 46.6846237, 3369.94971)
- Part56.Rotation = Vector3.new(123.529999, 89.9399948, 152.940002)
- Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part56.Size = Vector3.new(0.439999998, 0.200000003, 0.200000003)
- Part56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.BrickColor = BrickColor.new("Black")
- Part56.CanCollide = false
- Part56.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.Material = Enum.Material.Metal
- Part56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part56.brickColor = BrickColor.new("Black")
- Part56.FormFactor = Enum.FormFactor.Custom
- Part56.formFactor = Enum.FormFactor.Custom
- BlockMesh57.Parent = Part56
- BlockMesh57.Scale = Vector3.new(1, 0.399999976, 0.799999952)
- ManualWeld58.Name = "Weld"
- ManualWeld58.Parent = Part56
- ManualWeld58.C0 = CFrame.new(0, 0, 0, 2.98023224e-08, -1.66995812e-06, 1.00000036, -3.09481095e-07, -1, -1.66995846e-06, 0.99999994, -3.09480896e-07, -2.98023224e-08)
- ManualWeld58.C1 = CFrame.new(-7.27176666e-06, -1.374084, 0.380005062, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld58.Part0 = Part56
- ManualWeld58.Part1 = Part128
- ManualWeld58.part1 = Part128
- Part59.Parent = Tool0
- Part59.CFrame = CFrame.new(-3167.48999, 46.9771004, 3370.10059, -7.40223982e-07, -7.76265239e-08, -0.999999046, -8.33225215e-07, -0.999997318, 1.0118719e-07, -0.999995887, -2.04818321e-07, 5.97156941e-07)
- Part59.Orientation = Vector3.new(0, -90, -180)
- Part59.Position = Vector3.new(-3167.48999, 46.9771004, 3370.10059)
- Part59.Rotation = Vector3.new(-9.61999989, -89.9199982, 174.009995)
- Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part59.Size = Vector3.new(0.777777791, 0.200000003, 0.200000003)
- Part59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.BrickColor = BrickColor.new("Black")
- Part59.CanCollide = false
- Part59.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.Material = Enum.Material.Metal
- Part59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.brickColor = BrickColor.new("Black")
- Part59.FormFactor = Enum.FormFactor.Custom
- Part59.formFactor = Enum.FormFactor.Custom
- SpecialMesh60.Parent = Part59
- SpecialMesh60.Scale = Vector3.new(1, 0.370000005, 1.10000002)
- SpecialMesh60.MeshType = Enum.MeshType.Torso
- ManualWeld61.Name = "Weld"
- ManualWeld61.Parent = Part59
- ManualWeld61.C0 = CFrame.new(0, 0, 0, -1.03190519e-06, -6.2142459e-07, -0.999996543, -2.53319485e-07, -0.999996126, 6.985303e-09, -0.999999523, -7.4505742e-08, 3.05473833e-07)
- ManualWeld61.C1 = CFrame.new(-0.000371456146, -1.22314405, 0.087526083, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld61.Part0 = Part59
- ManualWeld61.Part1 = Part128
- ManualWeld61.part1 = Part128
- Part62.Parent = Tool0
- Part62.CFrame = CFrame.new(-3167.48975, 47.214653, 3370.09985, 0.999999225, 4.63287677e-07, 2.32076573e-07, 1.11901684e-07, -1.00000119, 3.21925882e-07, -3.51287269e-07, -7.45530087e-07, -0.999999046)
- Part62.Orientation = Vector3.new(0, 180, 180)
- Part62.Position = Vector3.new(-3167.48975, 47.214653, 3370.09985)
- Part62.Rotation = Vector3.new(-180, 0, 0)
- Part62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.CanCollide = false
- Part62.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.Material = Enum.Material.Metal
- Part62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.FormFactor = Enum.FormFactor.Custom
- Part62.formFactor = Enum.FormFactor.Custom
- BlockMesh63.Parent = Part62
- BlockMesh63.Scale = Vector3.new(0.666666687, 0.333333343, 1)
- ManualWeld64.Name = "Weld"
- ManualWeld64.Parent = Part62
- ManualWeld64.C0 = CFrame.new(0, 0, 0, 0.999999702, 2.87594332e-07, -5.96046732e-08, 2.87594133e-07, -1, -5.33725881e-07, -5.96046448e-08, 5.33725938e-07, -0.999999702)
- ManualWeld64.C1 = CFrame.new(-6.43730164e-06, -1.223876, -0.150024891, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld64.Part0 = Part62
- ManualWeld64.Part1 = Part128
- ManualWeld64.part1 = Part128
- Part65.Parent = Tool0
- Part65.CFrame = CFrame.new(-3167.48975, 47.2446213, 3370.09985, -2.91681772e-07, 1.75693515e-07, 0.999999523, 2.11800767e-07, -1.00000119, -1.75693032e-07, 0.999999344, -2.11804519e-07, -2.91683136e-07)
- Part65.Orientation = Vector3.new(0, 90, 180)
- Part65.Position = Vector3.new(-3167.48975, 47.2446213, 3370.09985)
- Part65.Rotation = Vector3.new(148.940002, 89.9399948, -148.940002)
- Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part65.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part65.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.BrickColor = BrickColor.new("Black")
- Part65.CanCollide = false
- Part65.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part65.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.Material = Enum.Material.Metal
- Part65.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.brickColor = BrickColor.new("Black")
- Part65.FormFactor = Enum.FormFactor.Custom
- Part65.formFactor = Enum.FormFactor.Custom
- BlockMesh66.Parent = Part65
- BlockMesh66.Scale = Vector3.new(0.666666687, 0.333333343, 1)
- ManualWeld67.Name = "Weld"
- ManualWeld67.Parent = Part65
- ManualWeld67.C0 = CFrame.new(0, 0, 0, 0, 0, 1, -1.12048229e-15, -1, 0, 1, 1.12048229e-15, 0)
- ManualWeld67.C1 = CFrame.new(-6.43730164e-06, -1.223876, -0.179992914, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld67.Part0 = Part65
- ManualWeld67.Part1 = Part128
- ManualWeld67.part1 = Part128
- Part68.Parent = Tool0
- Part68.CFrame = CFrame.new(-3167.48975, 47.3346481, 3370.09985, -2.91681772e-07, 1.75693515e-07, 0.999999523, 2.11800767e-07, -1.00000119, -1.75693032e-07, 0.999999344, -2.11804519e-07, -2.91683136e-07)
- Part68.Orientation = Vector3.new(0, 90, 180)
- Part68.Position = Vector3.new(-3167.48975, 47.3346481, 3370.09985)
- Part68.Rotation = Vector3.new(148.940002, 89.9399948, -148.940002)
- Part68.Color = Color3.new(0.768628, 0.156863, 0.109804)
- Part68.Transparency = 0.39999997615814
- Part68.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.BrickColor = BrickColor.new("Bright red")
- Part68.CanCollide = false
- Part68.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.Material = Enum.Material.Neon
- Part68.Reflectance = 0.10000000149012
- Part68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part68.brickColor = BrickColor.new("Bright red")
- Part68.FormFactor = Enum.FormFactor.Custom
- Part68.formFactor = Enum.FormFactor.Custom
- BlockMesh69.Parent = Part68
- BlockMesh69.Scale = Vector3.new(0.166666672, 0.666666687, 0.833333373)
- ManualWeld70.Name = "Weld"
- ManualWeld70.Parent = Part68
- ManualWeld70.C0 = CFrame.new(0, 0, 0, 0, 0, 1, -1.12048229e-15, -1, 0, 1, 1.12048229e-15, 0)
- ManualWeld70.C1 = CFrame.new(-6.43730164e-06, -1.223876, -0.270019889, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld70.Part0 = Part68
- ManualWeld70.Part1 = Part128
- ManualWeld70.part1 = Part128
- Part71.Parent = Tool0
- Part71.CFrame = CFrame.new(-3167.48975, 47.1846237, 3370.24487, 2.61879478e-07, 3.09447472e-08, 0.999999523, -2.71402371e-07, 1.00000119, -3.82331422e-07, -0.999999821, 1.5219959e-07, -3.21485516e-07)
- Part71.Orientation = Vector3.new(0, 90, 0)
- Part71.Position = Vector3.new(-3167.48975, 47.1846237, 3370.24487)
- Part71.Rotation = Vector3.new(130.059998, 89.9399948, -6.73999977)
- Part71.Size = Vector3.new(1.50999999, 0.200000003, 0.200000003)
- Part71.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.CanCollide = false
- Part71.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part71.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.Material = Enum.Material.Metal
- Part71.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.FormFactor = Enum.FormFactor.Custom
- Part71.formFactor = Enum.FormFactor.Custom
- SpecialMesh72.Parent = Part71
- SpecialMesh72.Scale = Vector3.new(1, 0.199999988, 0.99999994)
- SpecialMesh72.MeshType = Enum.MeshType.Torso
- ManualWeld73.Name = "Weld"
- ManualWeld73.Parent = Part71
- ManualWeld73.C0 = CFrame.new(0, 0, 0, -2.98023224e-08, -5.96014615e-08, -1.00000048, 2.06638347e-07, 1, -5.96049006e-08, 1, -2.06638134e-07, -2.98023224e-08)
- ManualWeld73.C1 = CFrame.new(-5.7220459e-06, -1.07885885, -0.119994879, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld73.Part0 = Part71
- ManualWeld73.Part1 = Part128
- ManualWeld73.part1 = Part128
- Part74.Parent = Tool0
- Part74.CFrame = CFrame.new(-3167.48975, 46.6846237, 3370.22974, 0.999999464, -2.21209717e-07, 3.21483782e-07, -5.72597287e-07, -1.00000119, 1.45815966e-06, -2.61880928e-07, -1.88176148e-06, -0.999999702)
- Part74.Orientation = Vector3.new(0, 180, -180)
- Part74.Position = Vector3.new(-3167.48975, 46.6846237, 3370.22974)
- Part74.Rotation = Vector3.new(-180, 0, 0)
- Part74.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part74.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.BrickColor = BrickColor.new("Black")
- Part74.CanCollide = false
- Part74.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.Material = Enum.Material.Metal
- Part74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.brickColor = BrickColor.new("Black")
- Part74.FormFactor = Enum.FormFactor.Custom
- Part74.formFactor = Enum.FormFactor.Custom
- SpecialMesh75.Parent = Part74
- SpecialMesh75.Scale = Vector3.new(0.799999952, 0.399999976, 0.599999964)
- SpecialMesh75.MeshType = Enum.MeshType.Wedge
- ManualWeld76.Name = "Weld"
- ManualWeld76.Parent = Part74
- ManualWeld76.C0 = CFrame.new(0, 0, 0, 0.99999994, -3.96903772e-07, 2.98023224e-08, -3.96903886e-07, -1, -1.66995812e-06, 2.98023792e-08, 1.66995846e-06, -1.00000036)
- ManualWeld76.C1 = CFrame.new(-5.84125519e-06, -1.09405518, 0.380005062, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld76.Part0 = Part74
- ManualWeld76.Part1 = Part128
- ManualWeld76.part1 = Part128
- Part77.Parent = Tool0
- Part77.CFrame = CFrame.new(-3167.48975, 46.964592, 3370.16992, -2.76780298e-07, -1.33786784e-07, 0.999999523, -1.39855456e-06, -1.00000119, -4.85174212e-07, 0.999999821, -1.82215422e-06, -2.91683222e-07)
- Part77.Orientation = Vector3.new(0, 90, -180)
- Part77.Position = Vector3.new(-3167.48975, 46.964592, 3370.16992)
- Part77.Rotation = Vector3.new(121.009995, 89.9399948, 154.199997)
- Part77.Size = Vector3.new(0.879999995, 0.200000003, 0.200000003)
- Part77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.CanCollide = false
- Part77.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.Material = Enum.Material.Metal
- Part77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.FormFactor = Enum.FormFactor.Custom
- Part77.formFactor = Enum.FormFactor.Custom
- BlockMesh78.Parent = Part77
- BlockMesh78.Scale = Vector3.new(1, 0.799999952, 0.99999994)
- ManualWeld79.Name = "Weld"
- ManualWeld79.Parent = Part77
- ManualWeld79.C0 = CFrame.new(0, 0, 0, 1.49011612e-08, -1.61035348e-06, 1.00000048, -3.09480924e-07, -1, -1.61035086e-06, 1, -3.09480782e-07, 0)
- ManualWeld79.C1 = CFrame.new(-6.07967377e-06, -1.15393019, 0.100036025, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld79.Part0 = Part77
- ManualWeld79.Part1 = Part128
- ManualWeld79.part1 = Part128
- Part80.Parent = Tool0
- Part80.CFrame = CFrame.new(-3167.48975, 46.6646004, 3370.32959, -2.61879137e-07, -1.33786955e-07, 0.999999464, -1.45815989e-06, -1.00000119, -4.85174326e-07, 0.999999702, -1.88176125e-06, -3.21485544e-07)
- Part80.Orientation = Vector3.new(0, 90, -180)
- Part80.Position = Vector3.new(-3167.48975, 46.6646004, 3370.32959)
- Part80.Rotation = Vector3.new(123.529999, 89.9399948, 152.940002)
- Part80.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part80.Size = Vector3.new(1.03999996, 0.200000003, 0.200000003)
- Part80.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part80.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part80.BrickColor = BrickColor.new("Dark stone grey")
- Part80.CanCollide = false
- Part80.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part80.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part80.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part80.Material = Enum.Material.Metal
- Part80.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part80.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part80.brickColor = BrickColor.new("Dark stone grey")
- Part80.FormFactor = Enum.FormFactor.Custom
- Part80.formFactor = Enum.FormFactor.Custom
- BlockMesh81.Parent = Part80
- BlockMesh81.Scale = Vector3.new(1, 0.399999976, 0.599999964)
- ManualWeld82.Name = "Weld"
- ManualWeld82.Parent = Part80
- ManualWeld82.C0 = CFrame.new(0, 0, 0, 2.98023224e-08, -1.66995869e-06, 1.00000036, -3.09481095e-07, -1, -1.6699579e-06, 0.99999994, -3.09480896e-07, -2.98023224e-08)
- ManualWeld82.C1 = CFrame.new(-5.24520874e-06, -0.994081974, 0.400026023, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld82.Part0 = Part80
- ManualWeld82.Part1 = Part128
- ManualWeld82.part1 = Part128
- Part83.Parent = Tool0
- Part83.CFrame = CFrame.new(-3167.62964, 46.964592, 3370.51001, -3.06582962e-07, 1.71833634e-07, 0.999999523, 2.26589947e-07, -1.00000119, -1.79552728e-07, 0.999999821, -1.97011587e-07, -2.76781975e-07)
- Part83.Orientation = Vector3.new(0, 90, 180)
- Part83.Position = Vector3.new(-3167.62964, 46.964592, 3370.51001)
- Part83.Rotation = Vector3.new(147.029999, 89.9399948, -150.729996)
- Part83.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part83.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part83.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.BrickColor = BrickColor.new("Dark stone grey")
- Part83.CanCollide = false
- Part83.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part83.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.Material = Enum.Material.Metal
- Part83.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.brickColor = BrickColor.new("Dark stone grey")
- Part83.FormFactor = Enum.FormFactor.Custom
- Part83.formFactor = Enum.FormFactor.Custom
- BlockMesh84.Parent = Part83
- BlockMesh84.Scale = Vector3.new(0.399999976, 0.399999976, 0.399999976)
- ManualWeld85.Name = "Weld"
- ManualWeld85.Parent = Part83
- ManualWeld85.C0 = CFrame.new(0, 0, 0, -1.49011612e-08, 1.4789066e-08, 1.00000048, -3.85986842e-09, -1, 1.47929313e-08, 1, -3.85969434e-09, 1.49011612e-08)
- ManualWeld85.C1 = CFrame.new(-0.140018225, -0.813841343, 0.100036025, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld85.Part0 = Part83
- ManualWeld85.Part1 = Part128
- ManualWeld85.part1 = Part128
- Part86.Parent = Tool0
- Part86.CFrame = CFrame.new(-3167.48975, 46.9846115, 3370.51001, -2.91681772e-07, 1.75693316e-07, 0.999999523, 2.11796888e-07, -1.00000119, -1.75692975e-07, 0.999999821, -2.11805087e-07, -2.91683136e-07)
- Part86.Orientation = Vector3.new(0, 90, 180)
- Part86.Position = Vector3.new(-3167.48975, 46.9846115, 3370.51001)
- Part86.Rotation = Vector3.new(148.940002, 89.9399948, -148.940002)
- Part86.Size = Vector3.new(1.15999997, 0.200000003, 0.200000003)
- Part86.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part86.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part86.CanCollide = false
- Part86.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part86.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part86.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part86.Material = Enum.Material.Metal
- Part86.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part86.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part86.FormFactor = Enum.FormFactor.Custom
- Part86.formFactor = Enum.FormFactor.Custom
- BlockMesh87.Parent = Part86
- BlockMesh87.Scale = Vector3.new(1, 0.199999988, 0.99999994)
- ManualWeld88.Name = "Weld"
- ManualWeld88.Parent = Part86
- ManualWeld88.C0 = CFrame.new(0, 0, 0, 0, -3.97903932e-12, 1.00000048, -2.00072719e-13, -1, -5.68434189e-13, 1, 5.79639011e-14, 0)
- ManualWeld88.C1 = CFrame.new(-4.29153442e-06, -0.81384182, 0.0800169706, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld88.Part0 = Part86
- ManualWeld88.Part1 = Part128
- ManualWeld88.part1 = Part128
- Part89.Parent = Tool0
- Part89.CFrame = CFrame.new(-3167.48511, 46.5645065, 3370.63477, 0.999999344, -7.38716153e-07, 3.53196782e-07, 1.81067605e-09, 2.28261086e-07, -1.00000119, 1.55351287e-07, 0.999999166, -1.95344271e-07)
- Part89.Orientation = Vector3.new(90, 0, 0)
- Part89.Position = Vector3.new(-3167.48511, 46.5645065, 3370.63477)
- Part89.Rotation = Vector3.new(90, 0, 0)
- Part89.Color = Color3.new(0.639216, 0.294118, 0.294118)
- Part89.Size = Vector3.new(0.519999981, 0.200000003, 0.519999981)
- Part89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.BrickColor = BrickColor.new("Dusty Rose")
- Part89.CanCollide = false
- Part89.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.Material = Enum.Material.Metal
- Part89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.brickColor = BrickColor.new("Dusty Rose")
- Part89.FormFactor = Enum.FormFactor.Custom
- Part89.formFactor = Enum.FormFactor.Custom
- CylinderMesh90.Parent = Part89
- CylinderMesh90.Scale = Vector3.new(1, 0.800000012, 0.5)
- ManualWeld91.Name = "Weld"
- ManualWeld91.Parent = Part89
- ManualWeld91.C0 = CFrame.new(0, 0, 0, 0.999999821, 1.77503367e-07, 4.47034836e-07, -4.47034864e-07, 1.64602625e-08, 0.999999821, 1.77503352e-07, -1, 1.64603051e-08)
- ManualWeld91.C1 = CFrame.new(0.00451433659, -0.68896389, 0.500122011, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld91.Part0 = Part89
- ManualWeld91.Part1 = Part128
- ManualWeld91.part1 = Part128
- Part92.Parent = Tool0
- Part92.CFrame = CFrame.new(-3167.48975, 47.0446091, 3370.60986, -2.76780298e-07, -1.33786784e-07, 0.999999523, -1.39855547e-06, -1.00000119, -4.85174212e-07, 0.999999821, -1.82215501e-06, -2.91683222e-07)
- Part92.Orientation = Vector3.new(0, 90, -180)
- Part92.Position = Vector3.new(-3167.48975, 47.0446091, 3370.60986)
- Part92.Rotation = Vector3.new(121.009995, 89.9399948, 154.199997)
- Part92.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part92.Size = Vector3.new(0.200000003, 0.239999995, 0.200000003)
- Part92.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part92.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part92.BrickColor = BrickColor.new("Black")
- Part92.CanCollide = false
- Part92.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part92.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part92.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part92.Material = Enum.Material.Metal
- Part92.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part92.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part92.brickColor = BrickColor.new("Black")
- Part92.FormFactor = Enum.FormFactor.Custom
- Part92.formFactor = Enum.FormFactor.Custom
- BlockMesh93.Parent = Part92
- BlockMesh93.Scale = Vector3.new(0.399999976, 1, 0.799999952)
- ManualWeld94.Name = "Weld"
- ManualWeld94.Parent = Part92
- ManualWeld94.C0 = CFrame.new(0, 0, 0, 1.49011612e-08, -1.61035439e-06, 1.00000048, -3.09480924e-07, -1, -1.61035166e-06, 1, -3.09480782e-07, 0)
- ManualWeld94.C1 = CFrame.new(-3.81469727e-06, -0.713929176, 0.0200189352, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld94.Part0 = Part92
- ManualWeld94.Part1 = Part128
- ManualWeld94.part1 = Part128
- Part95.Parent = Tool0
- Part95.CFrame = CFrame.new(-3167.48975, 46.8246384, 3370.64966, -2.61879137e-07, -1.33786955e-07, 0.999999464, -1.45815909e-06, -1.00000119, -4.85174326e-07, 0.999999702, -1.88176205e-06, -3.21485544e-07)
- Part95.Orientation = Vector3.new(0, 90, -180)
- Part95.Position = Vector3.new(-3167.48975, 46.8246384, 3370.64966)
- Part95.Rotation = Vector3.new(123.529999, 89.9399948, 152.940002)
- Part95.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part95.Size = Vector3.new(0.959999979, 0.200000003, 0.200000003)
- Part95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.BrickColor = BrickColor.new("Black")
- Part95.CanCollide = false
- Part95.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.Material = Enum.Material.Metal
- Part95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.brickColor = BrickColor.new("Black")
- Part95.FormFactor = Enum.FormFactor.Custom
- Part95.formFactor = Enum.FormFactor.Custom
- BlockMesh96.Parent = Part95
- BlockMesh96.Scale = Vector3.new(1, 0.99999994, 0.799999952)
- ManualWeld97.Name = "Weld"
- ManualWeld97.Parent = Part95
- ManualWeld97.C0 = CFrame.new(0, 0, 0, 2.98023224e-08, -1.6699579e-06, 1.00000036, -3.09481095e-07, -1, -1.66995869e-06, 0.99999994, -3.09480896e-07, -2.98023224e-08)
- ManualWeld97.C1 = CFrame.new(-3.57627869e-06, -0.674073219, 0.239990056, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld97.Part0 = Part95
- ManualWeld97.Part1 = Part128
- ManualWeld97.part1 = Part128
- Part98.Parent = Tool0
- Part98.CFrame = CFrame.new(-3167.48975, 46.6445847, 3370.74976, -2.61879137e-07, -1.33786955e-07, 0.999999464, -1.45815966e-06, -1.00000119, -4.85174326e-07, 0.999999702, -1.88176148e-06, -3.21485544e-07)
- Part98.Orientation = Vector3.new(0, 90, -180)
- Part98.Position = Vector3.new(-3167.48975, 46.6445847, 3370.74976)
- Part98.Rotation = Vector3.new(123.529999, 89.9399948, 152.940002)
- Part98.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part98.Size = Vector3.new(0.75999999, 0.200000003, 0.200000003)
- Part98.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part98.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part98.BrickColor = BrickColor.new("Dark stone grey")
- Part98.CanCollide = false
- Part98.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part98.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part98.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part98.Material = Enum.Material.Metal
- Part98.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part98.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part98.brickColor = BrickColor.new("Dark stone grey")
- Part98.FormFactor = Enum.FormFactor.Custom
- Part98.formFactor = Enum.FormFactor.Custom
- BlockMesh99.Parent = Part98
- BlockMesh99.Scale = Vector3.new(1, 0.799999952, 0.799999952)
- ManualWeld100.Name = "Weld"
- ManualWeld100.Parent = Part98
- ManualWeld100.C0 = CFrame.new(0, 0, 0, 2.98023224e-08, -1.66995846e-06, 1.00000036, -3.09481095e-07, -1, -1.66995812e-06, 0.99999994, -3.09480896e-07, -2.98023224e-08)
- ManualWeld100.C1 = CFrame.new(-2.98023224e-06, -0.574096203, 0.420044065, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld100.Part0 = Part98
- ManualWeld100.Part1 = Part128
- ManualWeld100.part1 = Part128
- Part101.Parent = Tool0
- Part101.CFrame = CFrame.new(-3167.48975, 46.8246384, 3370.64966, -2.61879137e-07, -1.33787125e-07, 0.999999464, -1.45815875e-06, -1.00000119, -4.85174496e-07, 0.999999702, -1.88176239e-06, -3.21485544e-07)
- Part101.Orientation = Vector3.new(0, 90, -180)
- Part101.Position = Vector3.new(-3167.48975, 46.8246384, 3370.64966)
- Part101.Rotation = Vector3.new(123.529999, 89.9399948, 152.940002)
- Part101.Size = Vector3.new(0.879999995, 0.200000003, 0.200000003)
- Part101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.CanCollide = false
- Part101.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.Material = Enum.Material.Metal
- Part101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.FormFactor = Enum.FormFactor.Custom
- Part101.formFactor = Enum.FormFactor.Custom
- BlockMesh102.Parent = Part101
- BlockMesh102.Scale = Vector3.new(1, 0.599999964, 0.99999994)
- ManualWeld103.Name = "Weld"
- ManualWeld103.Parent = Part101
- ManualWeld103.C0 = CFrame.new(0, 0, 0, 2.98023224e-08, -1.66995756e-06, 1.00000036, -3.09481266e-07, -1, -1.66995903e-06, 0.99999994, -3.09481067e-07, -2.98023224e-08)
- ManualWeld103.C1 = CFrame.new(-3.57627869e-06, -0.674073219, 0.239990056, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld103.Part0 = Part101
- ManualWeld103.Part1 = Part128
- ManualWeld103.part1 = Part128
- Part104.Parent = Tool0
- Part104.CFrame = CFrame.new(-3167.48975, 46.9345627, 3370.88501, 1.20467466e-05, 3.22176402e-06, 0.99999845, 2.18141704e-05, 0.999999642, 1.15051432e-06, -0.999999464, 1.97343525e-05, 1.02488866e-05)
- Part104.Orientation = Vector3.new(0, 90, 0)
- Part104.Position = Vector3.new(-3167.48975, 46.9345627, 3370.88501)
- Part104.Rotation = Vector3.new(-6.40999985, 89.9000015, -14.9699993)
- Part104.Color = Color3.new(0.639216, 0.294118, 0.294118)
- Part104.Size = Vector3.new(0.430000007, 0.400000006, 0.200000003)
- Part104.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part104.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part104.BrickColor = BrickColor.new("Dusty Rose")
- Part104.CanCollide = false
- Part104.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part104.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part104.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part104.Material = Enum.Material.Neon
- Part104.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part104.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part104.brickColor = BrickColor.new("Dusty Rose")
- Part104.FormFactor = Enum.FormFactor.Custom
- Part104.formFactor = Enum.FormFactor.Custom
- SpecialMesh105.Parent = Part104
- SpecialMesh105.Scale = Vector3.new(1, 1, 0.599999964)
- SpecialMesh105.MeshType = Enum.MeshType.Torso
- ManualWeld106.Name = "Weld"
- ManualWeld106.Parent = Part104
- ManualWeld106.C0 = CFrame.new(0, 0, 0, 1.17550753e-05, 2.20259481e-05, -1.00000012, 3.39746452e-06, 0.99999845, 1.95225621e-05, 0.999998927, 1.32620335e-06, 1.05405761e-05)
- ManualWeld106.C1 = CFrame.new(-2.2649765e-06, -0.43884182, 0.130065978, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld106.Part0 = Part104
- ManualWeld106.Part1 = Part128
- ManualWeld106.part1 = Part128
- Part107.Parent = Tool0
- Part107.CFrame = CFrame.new(-3167.48511, 46.5645065, 3370.85986, 0.999999344, -7.38716153e-07, 3.5319718e-07, 1.81101711e-09, 1.98458352e-07, -1.00000119, 1.55351287e-07, 0.999999166, -2.25146948e-07)
- Part107.Orientation = Vector3.new(90, 0, 0)
- Part107.Position = Vector3.new(-3167.48511, 46.5645065, 3370.85986)
- Part107.Rotation = Vector3.new(90, 0, 0)
- Part107.Color = Color3.new(0.803922, 0.803922, 0.803922)
- Part107.Size = Vector3.new(0.479999989, 0.689999998, 0.479999989)
- Part107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.BrickColor = BrickColor.new("Mid gray")
- Part107.CanCollide = false
- Part107.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.Material = Enum.Material.Metal
- Part107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.brickColor = BrickColor.new("Mid gray")
- Part107.FormFactor = Enum.FormFactor.Custom
- Part107.formFactor = Enum.FormFactor.Custom
- CylinderMesh108.Parent = Part107
- CylinderMesh108.Scale = Vector3.new(1, 1, 0.400000006)
- ManualWeld109.Name = "Weld"
- ManualWeld109.Parent = Part107
- ManualWeld109.C0 = CFrame.new(0, 0, 0, 0.999999821, 1.77503708e-07, 4.47034836e-07, -4.47034864e-07, -1.33424436e-08, 0.999999821, 1.77503736e-07, -1, -1.33423868e-08)
- ManualWeld109.C1 = CFrame.new(0.00451564789, -0.463988781, 0.500122011, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld109.Part0 = Part107
- ManualWeld109.Part1 = Part128
- ManualWeld109.part1 = Part128
- Part110.Parent = Tool0
- Part110.CFrame = CFrame.new(-3167.48511, 46.5645065, 3370.8147, 0.999999344, -7.38716153e-07, 3.53196782e-07, 1.81067605e-09, 2.28260802e-07, -1.00000119, 1.55351287e-07, 0.999999166, -1.95344583e-07)
- Part110.Orientation = Vector3.new(90, 0, 0)
- Part110.Position = Vector3.new(-3167.48511, 46.5645065, 3370.8147)
- Part110.Rotation = Vector3.new(90, 0, 0)
- Part110.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part110.Size = Vector3.new(0.519999981, 0.200000003, 0.519999981)
- Part110.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.BrickColor = BrickColor.new("Dark stone grey")
- Part110.CanCollide = false
- Part110.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part110.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.Material = Enum.Material.Metal
- Part110.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.brickColor = BrickColor.new("Dark stone grey")
- Part110.FormFactor = Enum.FormFactor.Custom
- Part110.formFactor = Enum.FormFactor.Custom
- CylinderMesh111.Parent = Part110
- CylinderMesh111.Scale = Vector3.new(1, 0.600000024, 0.5)
- ManualWeld112.Name = "Weld"
- ManualWeld112.Parent = Part110
- ManualWeld112.C0 = CFrame.new(0, 0, 0, 0.999999821, 1.77503367e-07, 4.47034836e-07, -4.47034864e-07, 1.64599641e-08, 0.999999821, 1.77503352e-07, -1, 1.64599925e-08)
- ManualWeld112.C1 = CFrame.new(0.00451540947, -0.508974075, 0.500122011, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld112.Part0 = Part110
- ManualWeld112.Part1 = Part128
- ManualWeld112.part1 = Part128
- Part113.Parent = Tool0
- Part113.CFrame = CFrame.new(-3167.48975, 47.1547165, 3370.78979, -1.2900706e-06, 1.61494086e-07, 0.999999523, 5.32163597e-07, -1.00000119, -1.84306188e-07, 0.999999344, 9.36567801e-08, 4.68287453e-07)
- Part113.Orientation = Vector3.new(0, 90, 180)
- Part113.Position = Vector3.new(-3167.48975, 47.1547165, 3370.78979)
- Part113.Rotation = Vector3.new(21.4799995, 89.9399948, -172.860001)
- Part113.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part113.Size = Vector3.new(0.579999924, 0.24000001, 0.200000003)
- Part113.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.BrickColor = BrickColor.new("Black")
- Part113.CanCollide = false
- Part113.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part113.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.Material = Enum.Material.Metal
- Part113.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.brickColor = BrickColor.new("Black")
- Part113.FormFactor = Enum.FormFactor.Custom
- Part113.formFactor = Enum.FormFactor.Custom
- BlockMesh114.Parent = Part113
- BlockMesh114.Scale = Vector3.new(1, 0.200000003, 0.800000012)
- ManualWeld115.Name = "Weld"
- ManualWeld115.Parent = Part113
- ManualWeld115.C0 = CFrame.new(0, 0, 0, -9.98389396e-07, 3.20362233e-07, 1, -1.4199343e-08, -1, 3.05461469e-07, 1, -8.61331451e-09, 7.59970874e-07)
- ManualWeld115.C1 = CFrame.new(-2.86102295e-06, -0.533937931, -0.0900880098, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld115.Part0 = Part113
- ManualWeld115.Part1 = Part128
- ManualWeld115.part1 = Part128
- Part116.Parent = Tool0
- Part116.CFrame = CFrame.new(-3167.48975, 47.0645676, 3370.8999, 0.999999523, -5.84989948e-06, 1.90368084e-07, -1.55431877e-07, 1.63373713e-07, -1.00000119, 5.02811554e-06, 0.999999344, -2.75133061e-07)
- Part116.Orientation = Vector3.new(90, 0, 0)
- Part116.Position = Vector3.new(-3167.48975, 47.0645676, 3370.8999)
- Part116.Rotation = Vector3.new(90, 0, 0)
- Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part116.Size = Vector3.new(0.200000003, 0.539999962, 0.200000003)
- Part116.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.BrickColor = BrickColor.new("Black")
- Part116.CanCollide = false
- Part116.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part116.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.Material = Enum.Material.Metal
- Part116.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.brickColor = BrickColor.new("Black")
- Part116.FormFactor = Enum.FormFactor.Custom
- Part116.formFactor = Enum.FormFactor.Custom
- CylinderMesh117.Parent = Part116
- CylinderMesh117.Scale = Vector3.new(0.5, 1, 0.5)
- ManualWeld118.Name = "Weld"
- ManualWeld118.Parent = Part116
- ManualWeld118.C0 = CFrame.new(0, 0, 0, 1, 2.02600123e-08, 5.31980231e-06, -5.55822044e-06, -4.84279781e-08, 1, 1.46745665e-08, -1, -6.3328585e-08)
- ManualWeld118.C1 = CFrame.new(-2.2649765e-06, -0.423829079, 6.10351563e-05, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld118.Part0 = Part116
- ManualWeld118.Part1 = Part128
- ManualWeld118.part1 = Part128
- Part119.Parent = Tool0
- Part119.CFrame = CFrame.new(-3167.48511, 46.5645065, 3371.02466, 1, -5.10436529e-08, 1.81070625e-09, 1.81073445e-09, 2.28260319e-07, -1, 5.10436564e-08, 1, 2.28260319e-07)
- Part119.Orientation = Vector3.new(90, 0, 0)
- Part119.Position = Vector3.new(-3167.48511, 46.5645065, 3371.02466)
- Part119.Rotation = Vector3.new(90, 0, 0)
- Part119.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part119.Size = Vector3.new(0.519999981, 0.200000003, 0.519999981)
- Part119.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.BrickColor = BrickColor.new("Black")
- Part119.CanCollide = false
- Part119.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part119.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.Material = Enum.Material.Metal
- Part119.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.brickColor = BrickColor.new("Black")
- Part119.FormFactor = Enum.FormFactor.Custom
- Part119.formFactor = Enum.FormFactor.Custom
- CylinderMesh120.Parent = Part119
- CylinderMesh120.Scale = Vector3.new(1, 1, 0.5)
- ManualWeld121.Name = "Weld"
- ManualWeld121.Parent = Part119
- ManualWeld121.C0 = CFrame.new(0, 0, 0, 0.999999642, 1.77503424e-07, 3.42726736e-07, -1.49011328e-08, 1.64592251e-08, 0.999990225, 1.2884081e-07, -0.999990046, -1.33444615e-08)
- ManualWeld121.C1 = CFrame.new(0.00451648235, -0.298952103, 0.500121951, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld121.Part0 = Part119
- ManualWeld121.Part1 = Part128
- ManualWeld121.part1 = Part128
- Part122.Parent = Tool0
- Part122.CFrame = CFrame.new(-3167.48511, 46.5645065, 3371.1748, 1, -5.10436529e-08, 1.80962623e-09, 1.80965443e-09, 3.17667741e-07, -1, 5.10436564e-08, 1, 3.17667769e-07)
- Part122.Orientation = Vector3.new(90, 0, 0)
- Part122.Position = Vector3.new(-3167.48511, 46.5645065, 3371.1748)
- Part122.Rotation = Vector3.new(90, 0, 0)
- Part122.Color = Color3.new(0.639216, 0.294118, 0.294118)
- Part122.Size = Vector3.new(0.519999981, 0.200000003, 0.519999981)
- Part122.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.BrickColor = BrickColor.new("Dusty Rose")
- Part122.CanCollide = false
- Part122.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part122.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.Material = Enum.Material.Metal
- Part122.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part122.brickColor = BrickColor.new("Dusty Rose")
- Part122.FormFactor = Enum.FormFactor.Custom
- Part122.formFactor = Enum.FormFactor.Custom
- CylinderMesh123.Parent = Part122
- CylinderMesh123.Scale = Vector3.new(1, 0.200000003, 0.5)
- ManualWeld124.Name = "Weld"
- ManualWeld124.Parent = Part122
- ManualWeld124.C0 = CFrame.new(0, 0, 0, 0.999999642, 1.77502343e-07, 3.42726736e-07, -1.49011328e-08, 1.05865595e-07, 0.999990225, 1.28839758e-07, -0.999990046, 7.60619798e-08)
- ManualWeld124.C1 = CFrame.new(0.00451731682, -0.148985863, 0.500121951, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld124.Part0 = Part122
- ManualWeld124.Part1 = Part128
- ManualWeld124.part1 = Part128
- Part125.Parent = Tool0
- Part125.CFrame = CFrame.new(-3167.48975, 47.0645676, 3371.21973, 0.999999523, -5.8648011e-06, 1.90368141e-07, -1.55431849e-07, 1.55923459e-07, -1.00000119, 5.04301624e-06, 0.999999344, -2.82583414e-07)
- Part125.Orientation = Vector3.new(90, 0, 0)
- Part125.Position = Vector3.new(-3167.48975, 47.0645676, 3371.21973)
- Part125.Rotation = Vector3.new(90, 0, 0)
- Part125.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part125.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.CanCollide = false
- Part125.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part125.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.Material = Enum.Material.Metal
- Part125.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.FormFactor = Enum.FormFactor.Custom
- Part125.formFactor = Enum.FormFactor.Custom
- CylinderMesh126.Parent = Part125
- CylinderMesh126.Scale = Vector3.new(0.799999952, 0.99999994, 0.799999952)
- ManualWeld127.Name = "Weld"
- ManualWeld127.Parent = Part125
- ManualWeld127.C0 = CFrame.new(0, 0, 0, 1, 2.0260023e-08, 5.33470302e-06, -5.57312205e-06, -5.58782176e-08, 1, 1.46746162e-08, -1, -7.07789383e-08)
- ManualWeld127.C1 = CFrame.new(-4.76837158e-07, -0.103941917, 6.10351563e-05, 1, 2.02600088e-08, 5.31978321e-06, -5.55820225e-06, -4.4702233e-08, 1, 1.46745434e-08, -1, -5.96030674e-08)
- ManualWeld127.Part0 = Part125
- ManualWeld127.Part1 = Part128
- ManualWeld127.part1 = Part128
- Part128.Name = "Barrel"
- Part128.Parent = Tool0
- Part128.CFrame = CFrame.new(-3167.48975, 47.0646286, 3371.32373, 0.999999523, -5.61146226e-06, 1.9595376e-07, -1.61017624e-07, 1.52198481e-07, -1.00000119, 5.26651547e-06, 0.999999344, -2.5650661e-07)
- Part128.Orientation = Vector3.new(90, 0, 0)
- Part128.Position = Vector3.new(-3167.48975, 47.0646286, 3371.32373)
- Part128.Rotation = Vector3.new(90, 0, 0)
- Part128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part128.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part128.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.BrickColor = BrickColor.new("Really black")
- Part128.CanCollide = false
- Part128.CustomPhysicalProperties = 0.00999999978, 0, 0, 0, 0
- Part128.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.Material = Enum.Material.Neon
- Part128.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part128.brickColor = BrickColor.new("Really black")
- Part128.FormFactor = Enum.FormFactor.Custom
- Part128.formFactor = Enum.FormFactor.Custom
- Fire129.Parent = Part128
- Fire129.Color = Color3.new(0.67451, 0.294118, 0.294118)
- Fire129.Enabled = false
- Fire129.Size = 2
- Fire129.Heat = 5
- Fire129.SecondaryColor = Color3.new(0.529412, 0.529412, 0.396078)
- Fire129.size = 2
- SpotLight130.Name = "Light"
- SpotLight130.Parent = Part128
- SpotLight130.Color = Color3.new(0.439216, 0.427451, 0.392157)
- SpotLight130.Enabled = false
- SpotLight130.Face = Enum.NormalId.Bottom
- SpotLight130.Range = 15
- SpotLight130.Brightness = 2
- SpotLight130.Angle = 148
- CylinderMesh131.Parent = Part128
- CylinderMesh131.Scale = Vector3.new(0.5, 0.100000001, 1)
- BillboardGui132.Name = "Flash"
- BillboardGui132.Parent = Part128
- BillboardGui132.Enabled = false
- BillboardGui132.Size = UDim2.new(1.5, 0, 1.5, 0)
- BillboardGui132.Active = true
- ImageLabel133.Name = "Light"
- ImageLabel133.Parent = BillboardGui132
- ImageLabel133.Position = UDim2.new(-0.5, 0, -0.5, 0)
- ImageLabel133.Size = UDim2.new(2, 0, 2, 0)
- ImageLabel133.Active = true
- ImageLabel133.BackgroundColor = BrickColor.new("Light grey")
- ImageLabel133.BackgroundColor3 = Color3.new(0.756863, 0.752941, 0.764706)
- ImageLabel133.BackgroundTransparency = 1
- ImageLabel133.Image = "rbxassetid://94093730"
- LocalScript134.Name = "Cursor"
- LocalScript134.Parent = Tool0
- table.insert(cors,sandbox(LocalScript134,function()
- local player = game.Players.LocalPlayer
- local tool = script.Parent
- local settings = require(tool:WaitForChild("Settings"))
- tool.Equipped:connect(function(mouse)
- mouse.Move:connect(function()
- mouse.Icon = "http://www.roblox.com/asset/?id="..settings.cursorneutral
- local hit = mouse.Target
- if hit then
- local human = hit.Parent:FindFirstChild("Humanoid") or hit.Parent.Parent:FindFirstChild("Humanoid")
- if human then
- local torso = human.Parent:FindFirstChild("Torso")
- if torso and human.Health > 0 then
- local target = game.Players:FindFirstChild(human.Parent.Name)
- if target then
- if game.Players:FindFirstChild(human.Parent.Name).TeamColor == player.TeamColor then
- mouse.Icon = "http://www.roblox.com/asset/?id="..settings.cursorfriendly
- else
- mouse.Icon = "http://www.roblox.com/asset/?id="..settings.cursorenemy
- end
- end
- end
- end
- end
- end)
- end)
- tool.Unequipped:connect(function()
- end)
- end))
- LocalScript135.Name = "Client"
- LocalScript135.Parent = Tool0
- table.insert(cors,sandbox(LocalScript135,function()
- local player = game.Players.LocalPlayer
- local backpack, playergui = player:WaitForChild("Backpack"), player:WaitForChild("PlayerGui")
- repeat wait(0.1) until player.Character
- local char, camera = player.Character, workspace.CurrentCamera
- local tool = script.Parent
- local handle = tool:WaitForChild("Handle")
- local barrel = tool:WaitForChild("Barrel")
- local GunGUI = tool:WaitForChild("GunGUI")
- local event = game.ReplicatedStorage:WaitForChild("ClientConnection")
- local create = assert(LoadLibrary("RbxUtility")).Create
- local storage = game:GetService("ReplicatedStorage")
- local debris = game:GetService("Debris")
- local cframe, cframeXYZ, vector = CFrame.new, CFrame.fromEulerAnglesXYZ, Vector3.new
- local arms = {
- Left = cframe(0.9,0.8,0.5) * cframeXYZ(math.rad(280),math.rad(40),math.rad(-2)),
- Right = cframe(-1,0.1,0.35) * cframeXYZ(math.rad(-90),math.rad(-15),math.rad(0)),
- }
- local creator = create("ObjectValue"){Name = "creator", Value = player}
- local laser = create("Part"){Name = "Ray", Anchored = true, CanCollide = false, formFactor = 0, Material = "Neon", Size = vector(1, 1, 1), Reflectance = 0, Transparency = 0.5}
- local mesh = create("BlockMesh"){Parent = laser, Name = "Mesh"}
- local armToggle = char:FindFirstChild("armToggle") and char.armToggle or create("BoolValue"){Parent = char, Name = "armToggle"}
- local settings = require(tool.Settings)
- mag = settings.clip
- local equipped = false
- local mouseDown = false
- local reloading = false
- local canFire = true
- local firing = false
- local crouch = false
- if tool:FindFirstChild("used") then
- mag = 0
- else
- create("ObjectValue"){Name = "used", Parent = tool}
- end
- local welding = {}
- welding.Weld = create("Weld"){}
- function welding.SetArms(bool)
- if settings.animationtype == "Weld" then
- event:FireServer({["Function"] = "Weld", ["Bool"] = bool})
- elseif settings.animationtype == "Animations" and settings.animationsfolder ~= nil then
- local default = settings.animationsfolder:FindFirstChild("Default")
- local reload = settings.animationsfolder:FindFirstChild("Reload")
- local crouch = settings.animationsfolder:FindFirstChild("Crouch")
- local sprint = settings.animationsfolder:FindFirstChild("Sprint")
- if default and reload and crouch and sprint and bool then
- defaultanimation = char.Humanoid:LoadAnimation(default)
- reloadanimation = char.Humanoid:LoadAnimation(reload)
- crouchanimation = char.Humanoid:LoadAnimation(crouch)
- sprintanimation = char.Humanoid:LoadAnimation(sprint)
- defaultanimation:Play()
- local con
- con = defaultanimation.KeyframeReached:connect(function(keyframeName)
- con:disconnect()
- if keyframeName == "Finish" then
- defaultanimation:AdjustSpeed(0)
- end
- end)
- end
- else
- defaultanimation:Stop()
- reloadanimation:Stop()
- crouchanimation:Stop()
- sprintanimation:Stop()
- end
- end
- function welding.Default(...)
- char.Humanoid.WalkSpeed = 16
- if settings.animationtype == "Weld" then
- event:FireServer({["Function"] = "Stance", ["Type"] = "Default"})
- if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
- local Left = char.Torso:FindFirstChild("Weld1")
- local Right = char.Torso:FindFirstChild("Weld2")
- Left.C1 = arms.Left
- Right.C1 = arms.Right
- end
- elseif settings.animationtype == "Animations" then
- sprintanimation:Stop()
- end
- end
- function welding.Holster(...)
- if settings.animationtype == "Weld" then
- event:FireServer({["Function"] = "Stance", ["Type"] = "Sprint"})
- local left = char.Torso:FindFirstChild("Weld1")
- local right = char.Torso:FindFirstChild("Weld2")
- if left and right then
- right.C1 = arms.Right * CFrame.Angles(math.pi/6, -math.pi/6, 0) * CFrame.new(-0.5, 0.1, 0)
- left.C1 = arms.Left * CFrame.Angles(math.pi/6, 0, 0) * CFrame.new(0.5, -0.5, -0.5)
- end
- elseif settings.animationtype == "Animations" then
- local con
- sprintanimation:Play()
- con = sprintanimation.KeyframeReached:connect(function(keyframeName)
- con:disconnect()
- if keyframeName == "Finish" then
- sprintanimation:AdjustSpeed(0)
- end
- end)
- end
- end
- function welding.Crouch(bool)
- if settings.animationtype == "Weld" then
- event:FireServer({["Function"] = "Stance", ["Type"] = "Crouch", ["Bool"] = bool})
- elseif settings.animationtype == "Animations" then
- if bool then
- local con
- crouchanimation:Play()
- con = crouchanimation.KeyframeReached:connect(function(keyframeName)
- con:disconnect()
- if keyframeName == "Finish" then
- crouchanimation:AdjustSpeed(0)
- end
- end)
- else
- crouchanimation:Stop()
- end
- end
- end
- local remote = game.ReplicatedStorage:WaitForChild("ReloadConnection")
- function welding.Animations()
- welding.Default()
- if settings.animationtype == "Weld" and settings.reloadanimation == true then
- local s, m = pcall(function() return remote:InvokeServer()end)
- if s then
- print("Reloaded")
- welding.Default()
- else
- print("Did not reload properly")
- welding.Default()
- end
- elseif settings.animationtype == "Animations" then
- reloadanimation:Play()
- reloadanimation:AdjustSpeed(settings.reloadanimationtempo)
- wait(settings.animationonlyreload)
- else
- wait(2.36)
- end
- end
- local call = {}
- function call.UpdateGui(...)
- if playergui:FindFirstChild("GunGUI") then
- playergui.GunGUI.Main.Ammo.Text = mag
- playergui.GunGUI.Main.GunMain.AmmoBar2.Size = UDim2.new(mag/settings.clip, 0, 1, 0)
- end
- end
- function call.GetPlayer(hit)
- if hit and hit.Parent then
- if hit.Parent:FindFirstChild("Humanoid") then
- return hit.Parent.Humanoid
- elseif hit.Parent.Parent:FindFirstChild("Humanoid") then
- return hit.Parent.Parent.Humanoid
- end
- end
- end
- local gun = {}
- function gun.Raycast(init, last, ign)
- local dir = (last-init).unit
- local ray = Ray.new(init, dir*999)
- local hit, at = workspace:FindPartOnRayWithIgnoreList(ray, ign)
- if hit and at and hit.Name == "Ray" then
- hit, at = gun.Raycast(at, dir*999, ign)
- end
- return hit, at
- end
- function gun.Fire(focus, mouse)
- local interval = (barrel.Position-focus).magnitude
- local min, max = -(settings.spread/100)*interval, (settings.spread/100)*interval
- local aim = vector((focus.x)+(math.random(min, max)), (focus.y)+(math.random(min, max)), (focus.z)+(math.random(min, max)))
- local hitPart, hitPos = gun.Raycast(char.Head.Position, aim, {char})
- local length, orientation = (barrel.Position-hitPos).magnitude, cframe(barrel.Position, hitPos)
- event:FireServer({["Function"] = "Ray", ["Client"] = player, ["Color"] = settings.raycolor, ["Orientation"] = orientation, ["Length"] = length, ["Thickness"] = settings.raythickness, ["Barrel"] = barrel, ["Decay"] = settings.raydecaytime})
- local laser1 = laser:clone()
- laser1.BrickColor = settings.raycolor
- barrel.Light.Color = settings.raycolor.Color
- laser1.CFrame = orientation * cframe(0, 0, -length/2)
- laser1.Mesh.Scale = vector(settings.raythickness, settings.raythickness, length)
- laser1.Parent = workspace
- game.Debris:AddItem(laser1, settings.raydecaytime)
- if hitPart then
- local hum = call.GetPlayer(hitPart)
- if hum then
- local target = game.Players:playerFromCharacter(hum.Parent)
- if not settings.teamkill and (target and target.TeamColor ~= player.TeamColor) or settings.teamkill then
- if hum.Health > 0 and playergui:FindFirstChild("GunGUI") then
- playergui:FindFirstChild("GunGUI").Hit.Rotation = math.random(1, 360)
- playergui:FindFirstChild("GunGUI").Hit.Visible = true
- delay(0.1, function()
- playergui:FindFirstChild("GunGUI").Hit.Visible = false
- end)
- end
- event:FireServer({["Function"] = "Hurt", ["Victim"] = hum, ["Damage"] = settings.damage})
- end
- end
- end
- end
- function gun.Reload(mouse)
- barrel.Light.Enabled = false
- call.UpdateGui()
- if not reloading then
- if mag < settings.clip and equipped then
- reloading = true
- char.Humanoid.WalkSpeed = 16
- spawn(function()
- for i = 1, 3 do
- if playergui:FindFirstChild("GunGUI") and reloading and equipped then
- playergui:FindFirstChild("GunGUI").Main.Ammo.Text = "REL" .. string.rep(".", i)
- wait(0.4)
- else
- break
- end
- end
- end)
- handle.Reload:Play()
- welding.Animations()
- if not reloading or not equipped then return end
- mag = settings.clip
- reloading = false
- call.UpdateGui()
- end
- end
- end
- local bindings = {}
- function bindings.KeyPressed(key, mouse)
- local key = key:lower()
- if key == "r" and not reloading and not mouseDown then
- gun.Reload(mouse)
- elseif key == "f" and not reloading and not mouseDown then
- if armToggle.Value then
- armToggle.Value = false
- char.Humanoid.WalkSpeed = 16
- welding.Default()
- else
- armToggle.Value = true
- char.Humanoid.WalkSpeed = settings.sprintspeed
- welding.Holster()
- end
- elseif key == "c" and not armToggle.Value then
- if crouch then
- crouch = false
- char.Humanoid.WalkSpeed = 16
- welding.Crouch(false)
- else
- crouch = true
- char.Humanoid.WalkSpeed = settings.crouchspeed
- welding.Crouch(true)
- end
- end
- end
- function bindings.MouseClick(mouse)
- if equipped and not mouseDown and not reloading and canFire and char.Humanoid.Health > 0 then
- mouseDown = true
- call.UpdateGui()
- welding.Default()
- armToggle.Value = false
- barrel.Light.Enabled = true
- if settings.fireMode == "Auto" then
- while mouseDown and char.Humanoid.Health > 0 and canFire and mag > 0 and equipped do
- call.UpdateGui()
- barrel.Light.Angle = math.random(90, 180)
- mag = mag - 1
- gun.Fire(mouse.hit.p, mouse)
- handle.Fire:Play()
- handle.Parent.Barrel.Flash.Light.Rotation = math.random(0, 90)
- handle.Parent.Barrel.Flash.Enabled = true
- canFire = false
- wait(settings.firerate)
- canFire = true
- end
- elseif settings.fireMode == "Semi" then
- barrel.Light.Angle = math.random(90, 180)
- mag = mag - 1
- gun.Fire(mouse.hit.p, mouse)
- handle.Fire:Play()
- handle.Parent.Barrel.Flash.Enabled = true
- canFire = false
- wait(settings.firerate)
- canFire = true
- end
- if mag <= 0 then
- gun.Reload(mouse)
- end
- call.UpdateGui()
- barrel.Light.Enabled = false
- handle.Parent.Barrel.Flash.Enabled = false
- end
- end
- function bindings.MouseRelease(mouse)
- mouseDown = false
- barrel.Light.Enabled = false
- handle.Parent.Barrel.Flash.Enabled = false
- end
- char.Humanoid.Changed:connect(function(p)
- if p == "Health" and char.Humanoid.Health <= 0 then
- tool:Destroy()
- end
- end)
- tool.Equipped:connect(function(mouse)
- wait()
- welding.SetArms(true)
- equipped = true
- local newGui = GunGUI:Clone()
- newGui.Parent = playergui
- call.UpdateGui()
- mouse.Button1Down:connect(function() bindings.MouseClick(mouse) end)
- mouse.Button1Up:connect(function() bindings.MouseRelease(mouse) end)
- mouse.KeyDown:connect(function(key) bindings.KeyPressed(key, mouse) end)
- mouse.Move:connect(function()
- if equipped and playergui:FindFirstChild("GunGUI") then
- playergui:FindFirstChild("GunGUI").Hit.Position = UDim2.new(0, mouse.X-22.5, 0, mouse.Y-22.5)
- end
- end)
- end)
- tool.Unequipped:connect(function(mouse)
- if playergui:FindFirstChild("GunGUI") then
- playergui:FindFirstChild("GunGUI"):Destroy()
- end
- welding.SetArms(false)
- equipped = false
- mouseDown = false
- crouch = false
- welding.Crouch(false)
- reloading = false
- barrel.Light.Enabled = false
- end)
- end))
- GuiMain136.Name = "GunGUI"
- GuiMain136.Parent = Tool0
- Frame137.Name = "Main"
- Frame137.Parent = GuiMain136
- Frame137.Position = UDim2.new(1, -250, 1, -100)
- Frame137.Size = UDim2.new(0, 120, 0, 75)
- Frame137.BackgroundColor = BrickColor.new("Institutional white")
- Frame137.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame137.BackgroundTransparency = 1
- Frame137.BorderSizePixel = 0
- Frame137.ZIndex = 2
- TextLabel138.Name = "Ammo"
- TextLabel138.Parent = Frame137
- TextLabel138.Position = UDim2.new(0.25, 0, 0, 20)
- TextLabel138.Rotation = 5
- TextLabel138.Size = UDim2.new(0.5, 0, 0.5, 0)
- TextLabel138.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel138.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel138.BackgroundTransparency = 1
- TextLabel138.Font = Enum.Font.SourceSansBold
- TextLabel138.FontSize = Enum.FontSize.Size48
- TextLabel138.Text = "AMMO"
- TextLabel138.TextColor = BrickColor.new("Institutional white")
- TextLabel138.TextColor3 = Color3.new(1, 1, 1)
- TextLabel138.TextSize = 48
- TextLabel138.TextStrokeTransparency = 0.80000001192093
- Frame139.Name = "GunMain"
- Frame139.Parent = Frame137
- Frame139.Position = UDim2.new(0, -225, 0, 12)
- Frame139.Rotation = 5
- Frame139.Size = UDim2.new(0, 225, 0, 26)
- Frame139.BackgroundColor = BrickColor.new("Institutional white")
- Frame139.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame139.BackgroundTransparency = 1
- Frame139.BorderSizePixel = 0
- Frame140.Name = "AmmoBar2"
- Frame140.Parent = Frame139
- Frame140.Size = UDim2.new(1, 0, 1, 0)
- Frame140.BackgroundColor = BrickColor.new("Institutional white")
- Frame140.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame140.BackgroundTransparency = 0.5
- Frame140.BorderSizePixel = 0
- Frame141.Name = "AmmoBar"
- Frame141.Parent = Frame140
- Frame141.Size = UDim2.new(1, 0, 0.5, 0)
- Frame141.BackgroundColor = BrickColor.new("Institutional white")
- Frame141.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame141.BorderSizePixel = 0
- ImageLabel142.Name = "Hit"
- ImageLabel142.Parent = GuiMain136
- ImageLabel142.Position = UDim2.new(0, 938, 0, 198)
- ImageLabel142.Visible = false
- ImageLabel142.Size = UDim2.new(0, 45, 0, 45)
- ImageLabel142.BackgroundColor = BrickColor.new("Really black")
- ImageLabel142.BackgroundColor3 = Color3.new(0, 0, 0)
- ImageLabel142.BackgroundTransparency = 1
- ImageLabel142.BorderColor = BrickColor.new("Really black")
- ImageLabel142.BorderColor3 = Color3.new(0, 0, 0)
- ImageLabel142.BorderSizePixel = 0
- ImageLabel142.Image = "http://www.roblox.com/asset/?id=131358529"
- ModuleScript143.Name = "Settings"
- ModuleScript143.Parent = Tool0
- table.insert(cors,sandbox(ModuleScript143,function()
- local player = game.Players.LocalPlayer
- local settings = {
- -- Basics
- fireMode = "Auto"; -- Available modes; "Auto" and "Semi"
- clip = 35;
- spread = 0.2; -- Per 100 studs
- firerate = 0.09;
- damage = 15;
- teamkill = false;
- sprintspeed = 22;
- crouchspeed = 14;
- -- Animations
- animationtype = "Weld"; -- Toggles between "Weld" or custom "Animations" [Welds are less efficient and will cause server performance drop]
- animationsfolder = nil; -- Specify where the custom animations are located, please read below on how to set up custom animations.
- reloadanimation = true; -- This takes up quite a bit of server performance, by default it's turned off.
- -- Non - Weld Animations
- reloadanimationtempo = 1; -- This should be used only if you are using the "Animations" animationtype
- animationonlyreload = 2.36; -- This should be used only if you are using the "Animations" animationtype
- -- Rays
- raycolor = player.TeamColor; -- Use BrickColor.new("Color") [Add color name in the brackets] or player.TeamColor
- raythickness = 0.15;
- raydecaytime = .05;
- -- User Interface Display
- cursorfriendly = 131718487;
- cursorenemy = 131718495;
- cursorneutral = 131581677;
- --ammotext = nil; -- To be implemented!
- --ammobar = nil; -- To be implemented!
- }
- return settings
- --[[
- Animations tutorial;
- This is a quick tutorial on how to set up the animations for the smgs, follow this guide and you will be good.
- Steps;
- 1 ] Create a folder (recommended to make it in replicatedstorage for better client access] and name it whatever you want, specify it's directory in animationsfolder.
- EXAMPLE: animationsfolder = game.ReplicatedStorage.AnimationsFolder
- 2 ] Create each animation under the name of "Default", "Sprint", "Crouch" and "Reload" under the animationsfolder location. If poorly named or not present, the gun will not work and you will have to manually edit the scripting at that point.
- 3 ] For the animations to not unload, name your major keyframe "Finish" while in animation editor prior to exporting, this applies to all animations.
- 4 ] Export the animations and copy each animations ID into each respective animation loader in the folder.
- 5 ] Test fire it and see if it works.
- NOTE FOR RELOAD ANIMATIONS;
- The animationonlyreload is good for accurate syncing with the reload animtion. If the reload animation seems a bit funny, simply change the animationonlyreload number (it is displayed in seconds) or change the animation tempo.
- --]]
- end))
- Script144.Name = "Manager"
- Script144.Parent = Tool0
- table.insert(cors,sandbox(Script144,function()
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local AutoRemoveHats = true
- -- EVENT CALLING
- local EventsTabby = {"DAMAGE"}
- for _, EVENT in pairs(EventsTabby) do
- if not ReplicatedStorage:FindFirstChild(EVENT) then
- local newEvent = Instance.new("RemoteEvent")
- newEvent.Name = EVENT
- newEvent.Parent = ReplicatedStorage
- end
- end
- ReplicatedStorage.DAMAGE.OnServerEvent:connect(function(player, target, amount)
- if target then
- target:TakeDamage(amount)
- end
- end)
- workspace.ChildAdded:connect(function(child)
- if AutoRemoveHats and child:IsA("Accessory") then
- child:Destroy()
- end
- end)
- end))
- Script145.Name = "ServerManager"
- Script145.Parent = Tool0
- table.insert(cors,sandbox(Script145,function()
- local event = Instance.new("RemoteEvent", game.ReplicatedStorage)
- event.Name = "ClientConnection"
- local remote = Instance.new("RemoteFunction", game.ReplicatedStorage)
- remote.Name = "ReloadConnection"
- local create = assert(LoadLibrary("RbxUtility")).Create
- local cframe, cframeXYZ, vector = CFrame.new, CFrame.fromEulerAnglesXYZ, Vector3.new
- Weld = create("Weld"){}
- local arms = {
- Left = cframe(0.9,0.8,0.5) * cframeXYZ(math.rad(280),math.rad(40),math.rad(-2)),
- Right = cframe(-1,0.1,0.35) * cframeXYZ(math.rad(-90),math.rad(-15),math.rad(0)),
- }
- function remote.OnServerInvoke(player)
- local char = player.Character
- if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
- local w1 = char.Torso:FindFirstChild("Weld1")
- local w2 = char.Torso:FindFirstChild("Weld2")
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(280),math.rad(50),math.rad(0))
- w2.C1=CFrame.new(-0.8,0.6,0.35)*CFrame.fromEulerAnglesXYZ(math.rad(-95),math.rad(-15),math.rad(10))
- wait(.09)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(280),math.rad(50),math.rad(0))
- w2.C1=CFrame.new(-0.8,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(-100),math.rad(-15),math.rad(20))
- wait(.09*2)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(280),math.rad(50),math.rad(0))
- w2.C1=CFrame.new(-0.8,0.6,0.35)*CFrame.fromEulerAnglesXYZ(math.rad(-95),math.rad(-15),math.rad(10))
- wait(.09)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(280),math.rad(50),math.rad(0))
- w2.C1=CFrame.new(-0.8,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(-100),math.rad(-15),math.rad(20))
- wait(.09*2)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(280),math.rad(50),math.rad(0))
- w2.C1=CFrame.new(-0.8,0.6,0.65)*CFrame.fromEulerAnglesXYZ(math.rad(-105),math.rad(-15),math.rad(30))
- wait(.09)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(280),math.rad(50),math.rad(0))
- w2.C1=CFrame.new(-0.8,0.6,0.65)*CFrame.fromEulerAnglesXYZ(math.rad(-98),math.rad(-15),math.rad(30))
- wait(.09*2)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(280),math.rad(50),math.rad(0))
- w2.C1=CFrame.new(-0.8,0.1,0.65)*CFrame.fromEulerAnglesXYZ(math.rad(-105),math.rad(-15),math.rad(30))
- wait(.09)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(360),math.rad(50),math.rad(0))
- wait(.02)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(340),math.rad(50),math.rad(0))
- wait(.02)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(300),math.rad(50),math.rad(0))
- wait(.02)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(280),math.rad(50),math.rad(0))
- wait(.09)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(285),math.rad(55),math.rad(0))
- wait(.09)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(293),math.rad(55),math.rad(0))
- wait(.09)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(285),math.rad(50),math.rad(0))
- wait(.13)
- w1.C1=CFrame.new(0.9,0.6,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(280),math.rad(50),math.rad(0))
- w2.C1=CFrame.new(-0.8,0.7,0.65)*CFrame.fromEulerAnglesXYZ(math.rad(-95),math.rad(-15),math.rad(20))
- wait(.09)
- w2.C1=CFrame.new(-0.8,0.7,0.65)*CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-15),math.rad(10))
- wait(.09)
- return true
- else
- return false
- end
- end
- event.OnServerEvent:connect(function(player, data)
- if data["Function"] == "Hurt" then
- if data["Victim"]:IsA("Humanoid") and data["Victim"].Health > 0 then
- data["Victim"]:TakeDamage(data["Damage"])
- local tag = create("ObjectValue"){Name = "creator", Value = player, Parent = data["Victim"]}
- game.Debris:AddItem(tag, .5)
- end
- elseif data["Function"] == "Ray" then
- event:FireAllClients(data)
- elseif data["Function"] == "Weld" then
- local char = player.Character
- if char then
- if data["Bool"] == true then
- local la, ra = char:FindFirstChild("Left Arm"), char:FindFirstChild("Right Arm")
- local torso = char:FindFirstChild("Torso")
- local ls, rs = torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")
- ls.Part1, rs.Part1 = nil, nil
- local leftWeld = Weld:Clone()
- leftWeld.Name = "Weld1"; leftWeld.Part0 = torso; leftWeld.Part1 = la; leftWeld.C1 = arms.Left; leftWeld.Parent = torso
- local rightWeld = Weld:Clone()
- rightWeld.Name = "Weld2"; rightWeld.Part0 = torso; rightWeld.Part1 = ra; rightWeld.C1 = arms.Right; rightWeld.Parent = torso
- else
- local la, ra = char:FindFirstChild("Left Arm"), char:FindFirstChild("Right Arm")
- local torso = char:FindFirstChild("Torso")
- torso:FindFirstChild("Right Shoulder").Part1, torso:FindFirstChild("Left Shoulder").Part1 = ra, la
- local lw, rw = torso:FindFirstChild("Weld1"), torso:FindFirstChild("Weld2")
- if lw and rw then
- lw:Destroy()
- rw:Destroy()
- end
- end
- end
- elseif data["Function"] == "Stance" then
- local char = player.Character
- if data["Type"] == "Default" then
- if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
- local Left = char.Torso:FindFirstChild("Weld1")
- local Right = char.Torso:FindFirstChild("Weld2")
- Left.C1 = arms.Left
- Right.C1 = arms.Right
- end
- elseif data["Type"] == "Crouch" then
- if char:findFirstChild('Left Leg') and char:findFirstChild('Right Leg') and char:findFirstChild('HumanoidRootPart') and char.HumanoidRootPart:findFirstChild('RootJoint') and char.Torso and char.Torso:findFirstChild('Left Hip') and char.Torso:findFirstChild('Right Hip') then
- if data["Bool"] == true then
- local leftCrouchWeld, rightCrouchWeld = create("Weld"){}, create("Weld"){}
- char.Torso['Right Hip'].Part1 = nil
- char.Torso['Left Hip'].Part1 = nil
- char.HumanoidRootPart.RootJoint.C1 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(90),math.rad(180),0)
- leftCrouchWeld.Part0 = char.Torso leftCrouchWeld.Parent = char.Torso leftCrouchWeld.Part1 = char['Left Leg']
- rightCrouchWeld.Part0 = char.Torso rightCrouchWeld.Parent = char.Torso rightCrouchWeld.Part1 = char['Right Leg']
- leftCrouchWeld.C1 = CFrame.new(.5,.5,1.5)*CFrame.Angles(math.rad(90),0,0)
- rightCrouchWeld.C1 = CFrame.new(-.55,1.3,.5)*CFrame.Angles(math.rad(-15),0,0)
- else
- char.Torso['Right Hip'].Part1 = char['Right Leg']
- char.Torso['Left Hip'].Part1 = char['Left Leg']
- char.HumanoidRootPart.RootJoint.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),math.rad(180),0)
- for i, parts in pairs (char.Torso:GetChildren()) do
- if parts.Name == "Weld" then
- parts:Destroy()
- end
- end
- end
- end
- elseif data["Type"] == "Sprint" then
- local left = char.Torso:FindFirstChild("Weld1")
- local right = char.Torso:FindFirstChild("Weld2")
- --phantomvisual was here
- right.C1 = arms.Right * CFrame.Angles(math.pi/6, -math.pi/6, 0) * CFrame.new(-0.5, 0.1, 0)
- left.C1 = arms.Left * CFrame.Angles(math.pi/6, 0, 0) * CFrame.new(0.5, -0.5, -0.5)
- end
- end
- end)
- end))
- LocalScript146.Name = "ClientRays"
- LocalScript146.Parent = Tool0
- table.insert(cors,sandbox(LocalScript146,function()
- local event = game.ReplicatedStorage:WaitForChild("ClientConnection")
- local player = game.Players.LocalPlayer
- local cframe, cframeXYZ, vector = CFrame.new, CFrame.fromEulerAnglesXYZ, Vector3.new
- local create = assert(LoadLibrary("RbxUtility")).Create
- local laser = create("Part"){Name = "Ray", Anchored = true, CanCollide = false, formFactor = 0, Size = vector(1, 1, 1), Material='Neon', Reflectance = 0.2, Transparency = 0.15}
- local mesh = create("BlockMesh"){Parent = laser, Name = "Mesh"}
- event.OnClientEvent:connect(function(data)
- if data["Client"] ~= player and data["Function"] == "Ray" then
- local laser1 = laser:clone()
- laser1.BrickColor = data["Color"]
- if data["Barrel"] ~= nil then
- data["Barrel"].Light.Color = data["Color"].Color
- data["Barrel"].Flash.Light.Rotation = math.random(0, 90)
- data["Barrel"].Flash.Enabled = true
- end
- laser1.CFrame = data["Orientation"] * cframe(0, 0, -data["Length"]/2)
- laser1.Mesh.Scale = vector(data["Thickness"], data["Thickness"], data["Length"])
- laser1.Parent = workspace
- game.Debris:AddItem(laser1, data["Decay"])
- if data["Barrel"] ~= nil then
- wait(data["Decay"])
- data["Barrel"].Flash.Enabled = false
- end
- end
- end)
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement