Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --School Shooter script by DMS ok bye
- o1 = Instance.new("Model")
- o1.Name = "Vest"
- o2 = Instance.new("Part")
- o2.Name = "Middle"
- o2.Parent = o1
- o2.BrickColor = BrickColor.new("Brick yellow")
- o2.Transparency = 1
- o2.Position = Vector3.new(0.139906004, 1.05800402, -11.1099901)
- o2.Anchored = true
- o2.CFrame = CFrame.new(0.139906004, 1.05800402, -11.1099901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o2.CanCollide = false
- o2.FormFactor = Enum.FormFactor.Symmetric
- o2.Size = Vector3.new(2, 2, 1)
- o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.Color = Color3.new(0.843137, 0.772549, 0.603922)
- o3 = Instance.new("Part")
- o3.Name = "Pack"
- o3.Parent = o1
- o3.BrickColor = BrickColor.new("White")
- o3.Position = Vector3.new(0.139907002, 1.07000601, -10.3049936)
- o3.Rotation = Vector3.new(-180, 0, -180)
- o3.Anchored = true
- o3.CFrame = CFrame.new(0.139907002, 1.07000601, -10.3049936, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o3.CanCollide = false
- o3.FormFactor = Enum.FormFactor.Custom
- o3.Size = Vector3.new(1.65999985, 1.80000019, 0.630000472)
- o3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o3.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o4 = Instance.new("Part")
- o4.Name = "Strap"
- o4.Parent = o1
- o4.BrickColor = BrickColor.new("White")
- o4.Position = Vector3.new(0.66991502, 1.05500698, -11.1149797)
- o4.Anchored = true
- o4.CFrame = CFrame.new(0.66991502, 1.05500698, -11.1149797, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o4.CanCollide = false
- o4.FormFactor = Enum.FormFactor.Custom
- o4.Size = Vector3.new(0.259999752, 2.11000037, 1.15000045)
- o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o5 = Instance.new("Part")
- o5.Name = "Flap"
- o5.Parent = o1
- o5.BrickColor = BrickColor.new("White")
- o5.Position = Vector3.new(0.139905006, 1.85000098, -10.2900219)
- o5.Anchored = true
- o5.CFrame = CFrame.new(0.139905006, 1.85000098, -10.2900219, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o5.CanCollide = false
- o5.FormFactor = Enum.FormFactor.Custom
- o5.Size = Vector3.new(1.71999979, 0.400000006, 0.639999866)
- o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o6 = Instance.new("Part")
- o6.Name = "Pocket"
- o6.Parent = o1
- o6.BrickColor = BrickColor.new("White")
- o6.Position = Vector3.new(0.149883002, 0.860005975, -10.0399857)
- o6.Rotation = Vector3.new(-0, 0, -90)
- o6.Anchored = true
- o6.CFrame = CFrame.new(0.149883002, 0.860005975, -10.0399857, 0, 1, 0, -1, 0, 0, 0, 0, 1)
- o6.CanCollide = false
- o6.FormFactor = Enum.FormFactor.Custom
- o6.Size = Vector3.new(0.600000024, 0.800000131, 0.200000003)
- o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o7 = Instance.new("Part")
- o7.Name = "Pocket"
- o7.Parent = o1
- o7.BrickColor = BrickColor.new("White")
- o7.Position = Vector3.new(0.139600992, 1.10000801, -10.3099718)
- o7.Rotation = Vector3.new(-90, 90, 0)
- o7.Anchored = true
- o7.CFrame = CFrame.new(0.139600992, 1.10000801, -10.3099718, 0, 0, 1, -1, 0, 0, 0, -1, 0)
- o7.CanCollide = false
- o7.FormFactor = Enum.FormFactor.Custom
- o7.Size = Vector3.new(0.600000024, 0.400000155, 1.70000005)
- o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o8 = Instance.new("Part")
- o8.Name = "Strap"
- o8.Parent = o1
- o8.BrickColor = BrickColor.new("White")
- o8.Position = Vector3.new(-0.37014699, 1.05500698, -11.1149921)
- o8.Anchored = true
- o8.CFrame = CFrame.new(-0.37014699, 1.05500698, -11.1149921, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o8.CanCollide = false
- o8.FormFactor = Enum.FormFactor.Custom
- o8.Size = Vector3.new(0.259999752, 2.11000037, 1.15000045)
- o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o8.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o9 = Instance.new("Part")
- o9.Parent = o1
- o9.BrickColor = BrickColor.new("White")
- o9.Reflectance = 0.10000000149012
- o9.Position = Vector3.new(0.173590899, 4.00173569, -9.98207664)
- o9.Rotation = Vector3.new(2.9181666e-009, -3.48279983e-008, -8.55249798e-019)
- o9.Anchored = true
- o9.CFrame = CFrame.new(0.173590899, 4.00173569, -9.98207664, 0.999998331, 1.49269007e-020, -6.07863204e-010, 1.49269007e-020, 1, -5.09317831e-011, -6.07863204e-010, -5.09317831e-011, 1.00000334)
- o9.FormFactor = Enum.FormFactor.Plate
- o9.Size = Vector3.new(2, 4.80000019, 2)
- o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o10 = Instance.new("SpecialMesh")
- o10.Parent = o9
- o10.Scale = Vector3.new(0.600000024, 1, 0.600000024)
- o10.MeshType = Enum.MeshType.Brick
- o11 = Instance.new("Part")
- o11.Parent = o1
- o11.BrickColor = BrickColor.new("White")
- o11.Reflectance = 0.20000000298023
- o11.Position = Vector3.new(0.173592806, 4.10173273, -11.1821489)
- o11.Rotation = Vector3.new(-180, 89.8953247, -90)
- o11.Anchored = true
- o11.CFrame = CFrame.new(0.173592806, 4.10173273, -11.1821489, -1.49269007e-020, 6.07863204e-010, 0.999998331, -1, 5.09317831e-011, 1.49269007e-020, 5.09317831e-011, -1.00000334, -6.07863204e-010)
- o11.FormFactor = Enum.FormFactor.Plate
- o11.Size = Vector3.new(1, 0.400000006, 2)
- o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.Color = Color3.new(0.803922, 0.803922, 0.803922)
- o12 = Instance.new("CylinderMesh")
- o12.Parent = o11
- o12.Offset = Vector3.new(0, -0.600000024, 0)
- o12.Scale = Vector3.new(0.5, 0.100000001, 0.5)
- o13 = Instance.new("Part")
- o13.Parent = o1
- o13.BrickColor = BrickColor.new("White")
- o13.Reflectance = 0.20000000298023
- o13.Position = Vector3.new(0.173592806, 5.60169125, -11.1821489)
- o13.Rotation = Vector3.new(1.40697509e-009, -89.8953247, -90)
- o13.Anchored = true
- o13.CFrame = CFrame.new(0.173592806, 5.60169125, -11.1821489, 1.49269007e-020, 6.07863204e-010, -0.999998331, 1, 5.09317831e-011, -1.49269007e-020, -5.09317831e-011, -1.00000334, 6.07863204e-010)
- o13.FormFactor = Enum.FormFactor.Plate
- o13.Size = Vector3.new(2, 0.400000006, 2)
- o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.Color = Color3.new(0.803922, 0.803922, 0.803922)
- o14 = Instance.new("CylinderMesh")
- o14.Parent = o13
- o14.Offset = Vector3.new(0, -0.600000024, 0)
- o14.Scale = Vector3.new(0.5, 0.100000001, 0.5)
- o15 = Instance.new("Part")
- o15.Parent = o1
- o15.BrickColor = BrickColor.new("White")
- o15.Reflectance = 0.20000000298023
- o15.Position = Vector3.new(0.173592806, 2.60173273, -11.1821489)
- o15.Rotation = Vector3.new(-180, 89.8953247, -90)
- o15.Anchored = true
- o15.CFrame = CFrame.new(0.173592806, 2.60173273, -11.1821489, -1.49269007e-020, 6.07863204e-010, 0.999998331, -1, 5.09317831e-011, 1.49269007e-020, 5.09317831e-011, -1.00000334, -6.07863204e-010)
- o15.FormFactor = Enum.FormFactor.Plate
- o15.Size = Vector3.new(2, 0.400000006, 2)
- o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.Color = Color3.new(0.803922, 0.803922, 0.803922)
- o16 = Instance.new("CylinderMesh")
- o16.Parent = o15
- o16.Offset = Vector3.new(0, -0.600000024, 0)
- o16.Scale = Vector3.new(0.5, 0.100000001, 0.5)
- myears = Instance.new('Sound')
- myears.Parent = game.Players.LocalPlayer.Character.Head
- myears.Looped = true
- myears.Name = "Ruski"
- myears.Playing = true
- myears.SoundId = "rbxassetid://1903257105"
- myears.Volume = .5
- myears.TimePosition = 0
- local g = o1:clone()
- g.Parent = game.Players.LocalPlayer.Character
- local C = g:GetChildren()
- for i=1, #C do
- if C[i].className == "Part" then
- local W = Instance.new("Weld")
- W.Part0 = g.Middle
- W.Part1 = C[i]
- local CJ = CFrame.new(g.Middle.Position)
- local C0 = g.Middle.CFrame:inverse()*CJ
- local C1 = C[i].CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = g.Middle
- end
- local Y = Instance.new("Weld")
- Y.Part0 = game.Players.LocalPlayer.Character.Torso
- Y.Part1 = g.Middle
- Y.C0 = CFrame.new(0, 0, 0)
- Y.Parent = Y.Part0
- end
- local h = g:GetChildren()
- for i = 1, # h do
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- local Columbine = function(f,scri)
- local oldenv = getfenv(f)
- local newenv = setmetatable({}, {
- __index = function(_, k)
- if k:lower() == 'script' then
- return scri
- else
- return oldenv[k]
- end
- end
- })
- setfenv(f, newenv)
- ypcall(function() f() end)
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "asd_asdasd"
- o1 = Instance.new("Tool")
- o1.Name = "Tec-9"
- o1.Parent = mas
- o1.GripForward = Vector3.new(-0.296138406, -0, -0.955145061)
- o1.GripPos = Vector3.new(0, -0.200000003, 0)
- o1.GripRight = Vector3.new(0.955145061, 0, -0.296138406)
- o2 = Instance.new("NumberValue")
- o2.Name = "Left"
- o2.Parent = o1
- o2.Value = 32
- o3 = Instance.new("NumberValue")
- o3.Name = "Recoil"
- o3.Parent = o1
- o3.Value = 3
- o4 = Instance.new("Script")
- o4.Parent = o3
- table.insert(cors,coroutine.create(function()
- wait()
- Columbine(function()
- while true do
- wait(.2)
- if script.Parent.Value > 3 then
- script.Parent.Value = script.Parent.Value - 1
- end
- end
- end,o4)
- end))
- o5 = Instance.new("NumberValue")
- o5.Name = "MaxAmmo"
- o5.Parent = o1
- o5.Value = 32
- o6 = Instance.new("BoolValue")
- o6.Name = "ZoomedIn"
- o6.Parent = o1
- o7 = Instance.new("NumberValue")
- o7.Name = "Ammo"
- o7.Parent = o1
- o7.Value = 32
- o8 = Instance.new("LocalScript")
- o8.Name = "Zoom Script"
- o8.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- Columbine(function()
- local Tool = script.Parent
- a=false
- cam=nil
- wut = Tool.Parent
- function onEquipped(mouse2)
- mouse2.KeyDown:connect(onkeyDown)
- mouse = mouse2
- end
- function onkeyDown(key)
- if key == "q" then
- if not a then
- cam=game.Workspace.CurrentCamera:clone()
- cam.Parent=game.Workspace
- game.Workspace.CurrentCamera.CameraSubject = Tool.Zoom
- game.Workspace.CurrentCamera.CameraType=1
- Tool.Recoil.Value = 5
- Tool.ZoomedIn.Value = true
- Tool.Parent.Humanoid.WalkSpeed = 10
- a=true
- else
- game.Workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character
- game.Workspace.CurrentCamera:Remove()
- game.Workspace.CurrentCamera=cam
- Tool.ZoomedIn.Value = false
- Tool.Recoil.Value = 10
- Tool.Parent.Humanoid.WalkSpeed = 16
- a=false
- end
- end
- end
- script.Parent.Equipped:connect(onEquipped)
- end,o8)
- end))
- o9 = Instance.new("NumberValue")
- o9.Name = "StoredAmmo"
- o9.Parent = o1
- o9.Value = 600
- o10 = Instance.new("Part")
- o10.Parent = o1
- o10.Material = Enum.Material.SmoothPlastic
- o10.BrickColor = BrickColor.new("White")
- o10.Position = Vector3.new(-109.400009, 1.23002994, 59.8599739)
- o10.Rotation = Vector3.new(-90, 0, -180)
- o10.Anchored = true
- o10.CFrame = CFrame.new(-109.400009, 1.23002994, 59.8599739, -0.999999881, 1.89462381e-015, 0, 0, 0, 0.999999881, -1.89462381e-015, 1, 0)
- o10.CanCollide = false
- o10.FormFactor = Enum.FormFactor.Symmetric
- o10.Size = Vector3.new(1, 1, 1)
- o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o10.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o11 = Instance.new("SpecialMesh")
- o11.Parent = o10
- o11.Scale = Vector3.new(0.119999997, 0.119999997, 0.0299999993)
- o11.MeshType = Enum.MeshType.Wedge
- o12 = Instance.new("LocalScript")
- o12.Name = "BackupWeld"
- o12.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- Columbine(function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end,o12)
- end))
- o13 = Instance.new("LocalScript")
- o13.Name = "GuiScript"
- o13.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- Columbine(function()
- local Tool = script.Parent
- local Ammo = Tool.Ammo
- local MaxAmmo = Ammo.Value
- local vPlayer
- local Gui
- local Text
- function onChanged(value)
- if value == "Value" or value == Ammo.Value then
- if Gui ~= nil and Text ~= nil then
- if Ammo.Value >= 1 then
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- elseif math.floor(Ammo.Value) == 0 then
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- elseif Ammo.Value < 0 then
- for i = 0, 1, 0.03 / 2 do
- local Num = math.floor(i * MaxAmmo + 0.5)
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- wait()
- end
- end
- end
- end
- end
- function on2Changed()
- if Gui ~= nil and Text ~= nil then
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- wait()
- end
- end
- function setUpGui()
- if vPlayer == nil or vPlayer:findFirstChild("PlayerGui") == nil then
- return
- end
- Gui = Instance.new("ScreenGui")
- Text = Instance.new("TextLabel")
- Gui.Name = "DEDisplay"
- Gui.Parent = vPlayer.PlayerGui
- Text.BackgroundColor3 = BrickColor.Black().Color
- Text.BackgroundTransparency = 1
- Text.BorderColor3 = BrickColor.White().Color
- Text.BorderSizePixel = 0
- Text.Name = "Ammo"
- Text.Parent = Gui
- Text.Position = UDim2.new(0.15, 0, 0.825, 0)
- Text.Size = UDim2.new(0, -60, 0, 64)
- Text.FontSize = "Size18"
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- Text.TextColor3 = BrickColor.White().Color
- end
- function onEquippedLocal(mouse)
- vPlayer = game.Players.LocalPlayer
- setUpGui()
- end
- function onUnequippedLocal(mouse)
- if Gui then
- Gui:remove()
- end
- Gui = nil
- Text = nil
- vPlayer = nil
- end
- Tool.Equipped:connect(onEquippedLocal)
- Tool.Unequipped:connect(onUnequippedLocal)
- Ammo.Changed:connect(onChanged)
- Tool.StoredAmmo.Changed:connect(on2Changed)
- end,o13)
- end))
- o14 = Instance.new("LocalScript")
- o14.Name = "GuiScript(backup)"
- o14.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- Columbine(function()
- local Tool = script.Parent
- local Ammo = Tool.Ammo
- local MaxAmmo = Ammo.Value
- local vPlayer
- local Gui
- local Text
- function onChanged(value)
- if value == "Value" or value == Ammo.Value then
- if Gui ~= nil and Text ~= nil then
- if Ammo.Value >= 1 then
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- elseif math.floor(Ammo.Value) == 0 then
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- elseif Ammo.Value < 0 then
- for i = 0, 1, 0.03 / 2 do
- local Num = math.floor(i * MaxAmmo + 0.5)
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- wait()
- end
- end
- end
- end
- end
- function on2Changed()
- if Gui ~= nil and Text ~= nil then
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- wait()
- end
- end
- function setUpGui()
- if vPlayer == nil or vPlayer:findFirstChild("PlayerGui") == nil then
- return
- end
- Gui = Instance.new("ScreenGui")
- Text = Instance.new("TextLabel")
- Gui.Name = "DEDisplay"
- Gui.Parent = vPlayer.PlayerGui
- Text.BackgroundColor3 = BrickColor.White().Color
- Text.BackgroundTransparency = 1
- Text.BorderColor3 = BrickColor.White().Color
- Text.BorderSizePixel = 0
- Text.Name = "Ammo"
- Text.Parent = Gui
- Text.Position = UDim2.new(0.15, 0, 0.825, 0)
- Text.Size = UDim2.new(0, -60, 0, 64)
- Text.FontSize = "Size18"
- Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
- Text.TextColor3 = BrickColor.White().Color
- end
- function onEquippedLocal(mouse)
- vPlayer = game.Players.LocalPlayer
- setUpGui()
- end
- function onUnequippedLocal(mouse)
- if Gui then
- Gui:remove()
- end
- Gui = nil
- Text = nil
- vPlayer = nil
- end
- Tool.Equipped:connect(onEquippedLocal)
- Tool.Unequipped:connect(onUnequippedLocal)
- Ammo.Changed:connect(onChanged)
- Tool.StoredAmmo.Changed:connect(on2Changed)
- end,o14)
- end))
- o15 = Instance.new("LocalScript")
- o15.Name = "Local Gui"
- o15.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- Columbine(function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = true
- mouse.Icon = "http://www.roblox.com/asset/?id=38140851" --- 7
- wait()
- mouse.Icon = "http://www.roblox.com/asset/?id=38140909" --- 8
- wait()
- mouse.Icon = "http://www.roblox.com/asset/?id=38140914" --- 9
- wait()
- mouse.Icon = "http://www.roblox.com/asset/?id=38140922" --- 10
- end
- function onButton1Up(mouse)
- enabled = false
- mouse.Icon = "http://www.roblox.com/asset/?id=38140914" --- 9
- wait()
- mouse.Icon = "http://www.roblox.com/asset/?id=38140909" --- 8
- wait()
- mouse.Icon = "http://www.roblox.com/asset/?id=38140851" --- 7
- wait()
- mouse.Icon = "http://www.roblox.com/asset/?id=38140842" --- 6
- wait()
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "http://www.roblox.com/asset/?id=38140909" --- 6
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- mouse.Button1Up:connect(function() onButton1Up(mouse)end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end,o15)
- end))
- o16 = Instance.new("Part")
- o16.Name = "A1"
- o16.Parent = o1
- o16.Material = Enum.Material.SmoothPlastic
- o16.BrickColor = BrickColor.new("Black")
- o16.Position = Vector3.new(-109.469025, 1.45054305, 59.1849709)
- o16.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
- o16.Anchored = true
- o16.CFrame = CFrame.new(-109.469025, 1.45054305, 59.1849709, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
- o16.CanCollide = false
- o16.FormFactor = Enum.FormFactor.Plate
- o16.Size = Vector3.new(1, 0.400000006, 1)
- o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o16.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o17 = Instance.new("CylinderMesh")
- o17.Parent = o16
- o17.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
- o18 = Instance.new("Part")
- o18.Parent = o1
- o18.Material = Enum.Material.SmoothPlastic
- o18.BrickColor = BrickColor.new("Black")
- o18.Position = Vector3.new(-109.400009, 1.29302704, 59.3349648)
- o18.Rotation = Vector3.new(90, 0, 90)
- o18.Anchored = true
- o18.CFrame = CFrame.new(-109.400009, 1.29302704, 59.3349648, 1.89462381e-015, -0.999999881, 0, 0, 0, -0.999999881, 1, -1.89462381e-015, 0)
- o18.CanCollide = false
- o18.FormFactor = Enum.FormFactor.Custom
- o18.Size = Vector3.new(0.930000007, 0.200000003, 0.200000003)
- o18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o18.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o19 = Instance.new("BlockMesh")
- o19.Parent = o18
- o19.Scale = Vector3.new(1, 0.599999964, 0.900000036)
- o20 = Instance.new("SpecialMesh")
- o20.Name = "Larm"
- o20.Parent = o1
- o20.Scale = Vector3.new(0.99000001, 0.99000001, 0.99000001)
- o20.MeshType = Enum.MeshType.FileMesh
- o21 = Instance.new("LocalScript")
- o21.Name = "Shooter"
- o21.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- Columbine(function()
- Tool = script.Parent
- local arms = nil
- local torso = nil
- local weld33 = nil -- right arm
- local weld55 = nil -- left arm
- local welds = {}
- local reloading = false
- local firing = false
- local canreload = true
- local canshoot = true
- local running = false
- local damage = 200
- local ceasefire = false
- function ReloadSequence()
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-93), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1.1, math.rad(-0))
- wait(.05)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.15, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1.2, math.rad(-0))
- wait(.05)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.25, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1.3, math.rad(-0))
- wait(.08)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1.4, math.rad(-0))
- Tool.Handle.M1:play()
- Tool.Mag.Transparency = 1
- local mag = Tool.Mag:clone()
- mag.Parent = game.Workspace
- mag.CanCollide = false
- mag.Transparency = 0
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1.5, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, 0) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1.6, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.6, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(315), 1.6, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.6, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.5, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.3, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.4, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.3, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.2, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.2, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.15, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.1, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.1, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1, math.rad(-0))
- Tool.Mag.Transparency = 0
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.9, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(315), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.8, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.7, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.6, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.03, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.5, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.01, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.4, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.03, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.3, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.2, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.1, 0)
- Tool.Handle.M2:play()
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-94), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- end
- function ReloadSequence2()
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-93), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1.1, math.rad(-0))
- wait(.05)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.15, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1.2, math.rad(-0))
- wait(.05)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.25, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1.3, math.rad(-0))
- wait(.08)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1.4, math.rad(-0))
- Tool.Handle.M1:play()
- Tool.Mag.Transparency = 1
- local mag = Tool.Mag:clone()
- mag.Parent = game.Workspace
- mag.CanCollide = false
- mag.Transparency = 0
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1.5, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, 0) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1.6, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.6, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(315), 1.6, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.6, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.35, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.5, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.3, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.4, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.3, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.2, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.2, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.15, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.1, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.1, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1, math.rad(-0))
- Tool.Mag.Transparency = 0
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.9, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(315), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.8, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.7, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.6, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.03, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.5, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, -0.01, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.4, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.03, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.3, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.2, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, -0.1, 0)
- Tool.Handle.M2:play()
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(270), 1, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(265), 1.1, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(260), 1.1, math.rad(-0))
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(260), 1, math.rad(-0))
- Tool.A4.Transparency = 1
- Tool.B1.Transparency = 1
- wait(.1)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(260), 1, math.rad(-0))
- Tool.Handle.M3:play()
- wait(.2)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(270), 1, math.rad(-0))
- wait(.06)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-89), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(273), 1, math.rad(-0))
- wait(.06)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- Tool.A4.Transparency = 0
- Tool.B1.Transparency = 1
- end
- function Reload()
- Tool.Left.Value = Tool.Ammo.Value
- if script.Parent.Ammo.Value < script.Parent.MaxAmmo.Value and reloading == false and script.Parent.StoredAmmo.Value >= 1 then
- reloading = true
- script.Parent.Ammo.Value = 0
- ReloadChoose()
- script.Parent.StoredAmmo.Value = script.Parent.StoredAmmo.Value + script.Parent.Left.Value
- if script.Parent.StoredAmmo.Value >= script.Parent.MaxAmmo.Value then
- script.Parent.StoredAmmo.Value = script.Parent.StoredAmmo.Value - script.Parent.MaxAmmo.Value
- script.Parent.Ammo.Value = script.Parent.MaxAmmo.Value
- script.Parent.Recoil.Value = 5
- elseif script.Parent.StoredAmmo.Value < script.Parent.MaxAmmo.Value and script.Parent.StoredAmmo.Value >= 1 then
- script.Parent.Ammo.Value = script.Parent.StoredAmmo.Value
- script.Parent.StoredAmmo.Value = 0
- script.Parent.Recoil.Value = 5
- end
- reloading = false
- end
- end
- function On()
- Tool.Light.Transparency = 0.25
- end
- function Off()
- Tool.Light.Transparency = 1
- end
- function ScopeOn()
- Tool.ScopeOn1.Transparency = 0.75
- Tool.ScopeOn2.Transparency = 0.75
- Tool.ScopeOn3.Transparency = 0
- Tool.ScopeOn4.Transparency = 0
- Tool.ScopeOn5.Transparency = 0
- Tool.ScopeOn6.Transparency = 0
- Tool.ScopeOn7.Transparency = 0
- Tool.ScopeOn8.Transparency = 0
- Tool.ScopeOn9.Transparency = 0
- Tool.ScopeOff1.Transparency = 1
- Tool.ScopeOff2.Transparency = 1
- Tool.ScopeOff3.Transparency = 1
- Tool.ScopeOff4.Transparency = 1
- Tool.ScopeOff5.Transparency = 1
- Tool.ScopeOff6.Transparency = 1
- Tool.ScopeOff7.Transparency = 1
- Tool.ScopeOff8.Transparency = 1
- Tool.ScopeOff9.Transparency = 1
- end
- function ScopeOff()
- Tool.ScopeOn1.Transparency = 1
- Tool.ScopeOn2.Transparency = 1
- Tool.ScopeOn3.Transparency = 1
- Tool.ScopeOn4.Transparency = 1
- Tool.ScopeOn5.Transparency = 1
- Tool.ScopeOn6.Transparency = 1
- Tool.ScopeOn7.Transparency = 1
- Tool.ScopeOn8.Transparency = 1
- Tool.ScopeOn9.Transparency = 1
- Tool.ScopeOff1.Transparency = 0.75
- Tool.ScopeOff2.Transparency = 0.75
- Tool.ScopeOff3.Transparency = 0
- Tool.ScopeOff4.Transparency = 0
- Tool.ScopeOff5.Transparency = 0
- Tool.ScopeOff6.Transparency = 0
- Tool.ScopeOff7.Transparency = 0
- Tool.ScopeOff8.Transparency = 0
- Tool.ScopeOff9.Transparency = 0
- end
- function ReloadChoose()
- if script.Parent.Left.Value == 0 then
- ReloadSequence2()
- elseif script.Parent.Left.Value >= 1 then
- ReloadSequence()
- end
- end
- function Choosy()
- if script.Parent.Ammo.Value == 0 then
- Thing1()
- elseif script.Parent.Ammo.Value >= 1 then
- Thing2()
- end
- end
- function Thing2()
- cam = game.Workspace.CurrentCamera
- local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
- local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
- local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, 0.01, 0)
- cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
- weld33.C1 = CFrame.new(-0.75, -0.65, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.85, 0.025, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- Tool.Flash.Mesh.Scale = Vector3.new(1.7, 1.5, 1.7)
- Tool.Flash.Transparency = .8
- wait(0.02)
- local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
- local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
- local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, -0.01, 0)
- cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- Tool.Flash.Transparency = 1
- end
- function Thing1()
- cam = game.Workspace.CurrentCamera
- local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
- local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
- local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, 0.01, 0)
- cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
- weld33.C1 = CFrame.new(-0.75, -0.65, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.85, 0.025, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- Tool.Flash.Mesh.Scale = Vector3.new(1.7, 1.5, 1.7)
- Tool.Flash.Transparency = .8
- wait(0.02)
- local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
- local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
- local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, -0.01, 0)
- cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- Tool.Flash.Transparency = 1
- Tool.Handle.Empty:play()
- end
- function takeout()
- wait(.04)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-70), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1, math.rad(-0))
- wait(.06)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1, math.rad(-0))
- wait(.06)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1, math.rad(-0))
- wait(.06)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1, math.rad(-0))
- wait(.06)
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- end
- function Equip(mouse)
- wait(0.01)
- arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
- torso = Tool.Parent:FindFirstChild("Torso")
- if arms ~= nil and torso ~= nil then
- local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- sh[1].Part1 = nil
- sh[2].Part1 = nil
- falsearm1 = arms[1]:clone()
- local mesh1 = Tool.Larm:clone()
- mesh1.Parent = falsearm1
- local armweld1 = Instance.new("Weld")
- falsearm1.BrickColor = BrickColor.new("Light orange")
- falsearm1.Parent = Tool
- armweld1.Parent = falsearm1
- armweld1.Part0 = falsearm1
- armweld1.Part1 = arms[1]
- falsearm2 = arms[2]:clone()
- local mesh2 = Tool.Rarm:clone()
- mesh2.Parent = falsearm2
- local armweld2 = Instance.new("Weld")
- falsearm2.BrickColor = BrickColor.new("Light orange")
- falsearm2.Parent = Tool
- armweld2.Parent = falsearm2
- armweld2.Part0 = falsearm2
- armweld2.Part1 = arms[2]
- local weld1 = Instance.new("Weld") -- left arm
- weld55 = weld1
- weld1.Part0 = torso
- weld1.Parent = torso
- weld1.Part1 = arms[1]
- weld1.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- welds[1] = weld1
- local weld2 = Instance.new("Weld") -- right arm
- weld33 = weld2
- weld2.Part0 = torso
- weld2.Parent = torso
- weld2.Part1 = arms[2]
- weld2.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0) --95
- welds[2] = weld2
- takeout()
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- local legs = nil
- local torso2 = nil
- local welds2 = {}
- local bodyforce = nil
- function Unequip(mouse)
- if arms ~= nil and torso ~= nil then
- local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- sh[1].Part1 = arms[1]
- sh[2].Part1 = arms[2]
- welds[1].Parent = nil
- welds[2].Parent = nil
- falsearm1:remove()
- falsearm2:remove()
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- function fire(v)
- Tool.Handle.Fire:play()
- Tool.Handle.Fire2:play()
- Tool.Handle.Fire3:play()
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local missile = Instance.new("Part")
- local spawnPos = vCharacter.PrimaryPart.Position
- spawnPos = spawnPos + (v * 8)
- missile.Position = spawnPos
- missile.Size = Vector3.new(1,1,1)
- missile.Velocity = v * 500
- missile.BrickColor = BrickColor.new(26)
- missile.Shape = 0
- missile.BottomSurface = 0
- missile.TopSurface = 0
- missile.Name = "Bullet"
- missile.Elasticity = 0
- missile.Reflectance = 0
- missile.Friction = .9
- missile.CanCollide = false
- local force = Instance.new("BodyForce")
- force.force = Vector3.new(0,missile:getMass() * 196,0)
- force.Parent = missile
- local mesh = Instance.new("SpecialMesh")
- mesh.Scale = Vector3.new(.06,.06,.06)
- mesh.MeshType = "Sphere"
- mesh.Parent = missile
- function onTouched(part)
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Health = h.Health -100
- wait(.1)
- h.Health = h.Health -100
- wait(.1)
- end
- end
- missile.Touched:connect(onTouched)
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = vPlayer
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- cam = game.Workspace.CurrentCamera
- local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
- local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
- local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, -0.01, 0)
- cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
- weld33.C1 = CFrame.new(-0.75, -0.7, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.8, 0, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- Tool.Flash.Mesh.Scale = Vector3.new(1.875, 1.7, 1.875)
- Tool.Flash.Transparency = .5
- wait(0.02)
- Choosy()
- end
- function ceasefireOn()
- if reloading == true then return
- end
- reloading = true
- Tool.Parent.Humanoid.WalkSpeed = 18
- weld55.C1 = CFrame.new(-0.3, 0.8, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-1, 0.2, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-10), -0)
- wait()
- weld55.C1 = CFrame.new(-0.34, 0.82, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-95))
- weld33.C1 = CFrame.new(-0.95, 0.15, 0.28) * CFrame.fromEulerAnglesXYZ(math.rad(-82.5), math.rad(-15), -0)
- wait()
- weld55.C1 = CFrame.new(-0.38, 0.84, 0.76) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-100))
- weld33.C1 = CFrame.new(-0.9, 0.1, 0.26) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(-20), -0)
- wait()
- weld55.C1 = CFrame.new(-0.42, 0.86, 0.72) * CFrame.fromEulerAnglesXYZ(math.rad(280), 0, math.rad(-105))
- weld33.C1 = CFrame.new(-0.85, 0.05, 0.24) * CFrame.fromEulerAnglesXYZ(math.rad(-77.5), math.rad(-25), -0)
- wait()
- weld55.C1 = CFrame.new(-0.46, 0.88, 0.68) * CFrame.fromEulerAnglesXYZ(math.rad(270), 0, math.rad(-110))
- weld33.C1 = CFrame.new(-0.8, -0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-30), -0)
- wait()
- weld55.C1 = CFrame.new(-0.5, 0.9, 0.64) * CFrame.fromEulerAnglesXYZ(math.rad(260), 0, math.rad(-115))
- weld33.C1 = CFrame.new(-0.75, -0.05, 0.20) * CFrame.fromEulerAnglesXYZ(math.rad(-72.5), math.rad(-35), -0)
- wait()
- weld55.C1 = CFrame.new(1.25, 0.2, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(295), math.rad(20), math.rad(-20))
- weld33.C1 = CFrame.new(-0.7, -0.1, 0.18) * CFrame.fromEulerAnglesXYZ(math.rad(-70), math.rad(-40), -0)
- wait()
- weld33.C1 = CFrame.new(-0.7, -0.1, 0.16) * CFrame.fromEulerAnglesXYZ(math.rad(-67.5), math.rad(-45), -0)
- wait()
- running = false
- ceasefire = true
- wait(999999999999)
- end
- function run()
- Tool.Parent.Humanoid.WalkSpeed = 16
- reloading = false
- weld33.C1 = CFrame.new(-0.65, -0.15, 0.16) * CFrame.fromEulerAnglesXYZ(math.rad(-67.5), math.rad(-45), -0)
- wait()
- weld55.C1 = CFrame.new(-0.54, 0.92, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), 0, math.rad(-120))
- weld33.C1 = CFrame.new(-0.7, -0.1, 0.18) * CFrame.fromEulerAnglesXYZ(math.rad(-70), math.rad(-40), -0)
- wait()
- weld55.C1 = CFrame.new(-0.5, 0.9, 0.64) * CFrame.fromEulerAnglesXYZ(math.rad(260), 0, math.rad(-115))
- weld33.C1 = CFrame.new(-0.75, -0.05, 0.20) * CFrame.fromEulerAnglesXYZ(math.rad(-72.5), math.rad(-35), -0)
- wait()
- weld55.C1 = CFrame.new(-0.46, 0.88, 0.68) * CFrame.fromEulerAnglesXYZ(math.rad(270), 0, math.rad(-110))
- weld33.C1 = CFrame.new(-0.8, -0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-30), -0)
- wait()
- weld55.C1 = CFrame.new(-0.42, 0.86, 0.72) * CFrame.fromEulerAnglesXYZ(math.rad(280), 0, math.rad(-105))
- weld33.C1 = CFrame.new(-0.85, 0.05, 0.24) * CFrame.fromEulerAnglesXYZ(math.rad(-77.5), math.rad(-25), -0)
- wait()
- weld55.C1 = CFrame.new(-0.38, 0.84, 0.76) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-100))
- weld33.C1 = CFrame.new(-0.9, 0.1, 0.26) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(-20), -0)
- wait()
- weld55.C1 = CFrame.new(-0.34, 0.82, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-95))
- weld33.C1 = CFrame.new(-0.95, 0.15, 0.28) * CFrame.fromEulerAnglesXYZ(math.rad(-82.5), math.rad(-15), -0)
- wait()
- weld55.C1 = CFrame.new(-0.3, 0.8, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-1, 0.2, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-10), -0)
- wait()
- weld55.C1 = CFrame.new(-0.3, 0.8, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-1, 0.2, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-0), -0)
- wait()
- weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
- weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
- running = false
- ceasefire = false
- end
- function KeyDownFunctions(key)
- if key == "r" then
- Reload()
- end
- if key == "z" then
- On()
- end
- if key == "x" then
- Off()
- end
- if key == "k" then
- ScopeOn()
- end
- if key == "l" then
- ScopeOff()
- end
- if key == "e" then
- if ceasefire == false then
- ceasefireOn()
- end
- if ceasefire == true then
- run()
- end
- end
- end
- Tool.Enabled = true
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- local ammo = script.Parent.Ammo
- local maxammo = script.Parent.MaxAmmo
- firing = true
- while firing == true do
- wait()
- if reloading == false and humanoid.Health >= 1 then
- if ammo.Value >= 1 then
- ammo.Value = ammo.Value - 1
- local targetPos = humanoid.TargetPoint
- local lookAt = (targetPos - character.Head.Position).unit
- if script.Parent.Recoil.Value < 10 then
- script.Parent.Recoil.Value = script.Parent.Recoil.Value + 1
- end
- fire(lookAt)
- else
- Reload()
- break
- end
- elseif reloading == false and humanoid.Health < 1 then
- Tool:remove()
- end
- end
- Tool.Enabled = true
- end
- function nofiar(mouse)
- firing = false
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- mouse.Button1Up:connect(function() nofiar(mouse) end)
- mouse.KeyDown:connect(KeyDownFunctions)
- while true do
- wait()
- end
- end
- Tool.Equipped:connect(onEquippedLocal)
- script.Parent.Activated:connect(onActivated)
- Tool.Equipped:connect(Equip)
- Tool.Unequipped:connect(Unequip)
- end,o21)
- end))
- o22 = Instance.new("SpecialMesh")
- o22.Name = "Rarm"
- o22.Parent = o1
- o22.Scale = Vector3.new(0.99000001, 0.99000001, 0.99000001)
- o22.MeshType = Enum.MeshType.FileMesh
- o23 = Instance.new("Part")
- o23.Name = "Flash"
- o23.Parent = o1
- o23.Material = Enum.Material.SmoothPlastic
- o23.BrickColor = BrickColor.new("Bright yellow")
- o23.Transparency = 1
- o23.Position = Vector3.new(-109.400162, 1.38212204, 58.2183266)
- o23.Rotation = Vector3.new(-90, 4.07111004e-013, 180)
- o23.Anchored = true
- o23.CFrame = CFrame.new(-109.400162, 1.38212204, 58.2183266, -0.999999881, -8.74227624e-008, 7.10542736e-015, 0, 4.37113883e-008, 0.999999881, -8.74227695e-008, 1, -4.37113918e-008)
- o23.CanCollide = false
- o23.FormFactor = Enum.FormFactor.Custom
- o23.Size = Vector3.new(0.200000003, 0.449999988, 0.200000003)
- o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o23.Color = Color3.new(0.960784, 0.803922, 0.188235)
- o24 = Instance.new("SpecialMesh")
- o24.Parent = o23
- o24.Scale = Vector3.new(1.5, 2, 1.80000007)
- o24.MeshType = Enum.MeshType.Sphere
- o25 = Instance.new("Part")
- o25.Parent = o1
- o25.Material = Enum.Material.SmoothPlastic
- o25.BrickColor = BrickColor.new("Black")
- o25.Position = Vector3.new(-109.400009, 0.839947999, 59.637394)
- o25.Rotation = Vector3.new(-11.9999723, -8.8509405e-006, -1.00283808e-006)
- o25.Anchored = true
- o25.CFrame = CFrame.new(-109.400009, 0.839947999, 59.637394, 1.00000012, 1.75028276e-008, -1.54478045e-007, -8.94069245e-008, 0.978146851, 0.207911253, 1.33770854e-007, -0.207911506, 0.978147864)
- o25.CanCollide = false
- o25.FormFactor = Enum.FormFactor.Plate
- o25.Size = Vector3.new(1, 0.400000006, 1)
- o25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o25.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o26 = Instance.new("BlockMesh")
- o26.Parent = o25
- o26.Scale = Vector3.new(0.119999997, 1.2299999, 0.150000006)
- o27 = Instance.new("Part")
- o27.Name = "Block"
- o27.Parent = o1
- o27.Material = Enum.Material.SmoothPlastic
- o27.BrickColor = BrickColor.new("Black")
- o27.Position = Vector3.new(-109.445198, 1.4604069, 59.7969475)
- o27.Anchored = true
- o27.CFrame = CFrame.new(-109.445198, 1.4604069, 59.7969475, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o27.CanCollide = false
- o27.FormFactor = Enum.FormFactor.Custom
- o27.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o28 = Instance.new("BlockMesh")
- o28.Parent = o27
- o28.Scale = Vector3.new(0.218699977, 0.218699977, 0.218699977)
- o29 = Instance.new("Part")
- o29.Name = "Block"
- o29.Parent = o1
- o29.Material = Enum.Material.SmoothPlastic
- o29.BrickColor = BrickColor.new("Black")
- o29.Position = Vector3.new(-109.357719, 1.4604069, 59.7969437)
- o29.Anchored = true
- o29.CFrame = CFrame.new(-109.357719, 1.4604069, 59.7969437, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o29.CanCollide = false
- o29.FormFactor = Enum.FormFactor.Custom
- o29.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o29.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o30 = Instance.new("BlockMesh")
- o30.Parent = o29
- o30.Scale = Vector3.new(0.218699977, 0.218699977, 0.218699977)
- o31 = Instance.new("Part")
- o31.Parent = o1
- o31.Material = Enum.Material.SmoothPlastic
- o31.BrickColor = BrickColor.new("Black")
- o31.Position = Vector3.new(-109.400009, 1.14005005, 59.7909584)
- o31.Rotation = Vector3.new(-90, 3.41509872e-006, -6.61344575e-006)
- o31.Anchored = true
- o31.CFrame = CFrame.new(-109.400009, 1.14005005, 59.7909584, 1.00000012, 1.15426417e-007, 5.96047158e-008, -8.94069245e-008, 1.78813906e-007, 0.999999225, 9.91518547e-008, -1.00000024, 8.94069672e-008)
- o31.CanCollide = false
- o31.FormFactor = Enum.FormFactor.Plate
- o31.Size = Vector3.new(1, 0.400000006, 1)
- o31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o31.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o32 = Instance.new("BlockMesh")
- o32.Parent = o31
- o32.Scale = Vector3.new(0.119999997, 0.0900000036, 0.150000006)
- o33 = Instance.new("Part")
- o33.Parent = o1
- o33.Material = Enum.Material.SmoothPlastic
- o33.BrickColor = BrickColor.new("Black")
- o33.Position = Vector3.new(-109.400009, 1.18204796, 59.2299538)
- o33.Rotation = Vector3.new(90.0000076, -1.7075497e-006, -180)
- o33.Anchored = true
- o33.CFrame = CFrame.new(-109.400009, 1.18204796, 59.2299538, -1.00000012, 8.36159657e-008, -2.9802365e-008, 8.94069245e-008, 2.98023195e-007, -0.999999344, -6.73850238e-008, -1.00000012, -1.78813949e-007)
- o33.CanCollide = false
- o33.FormFactor = Enum.FormFactor.Plate
- o33.Size = Vector3.new(1, 0.400000006, 1)
- o33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o34 = Instance.new("BlockMesh")
- o34.Parent = o33
- o34.Scale = Vector3.new(0.119999997, 0.0599999987, 0.209999993)
- o35 = Instance.new("Part")
- o35.Parent = o1
- o35.Material = Enum.Material.SmoothPlastic
- o35.BrickColor = BrickColor.new("Black")
- o35.Position = Vector3.new(-109.400009, 1.31103301, 59.8149605)
- o35.Rotation = Vector3.new(90, 0, -1.0855396e-013)
- o35.Anchored = true
- o35.CFrame = CFrame.new(-109.400009, 1.31103301, 59.8149605, 0.999999881, 1.89462381e-015, 0, 0, 0, -0.999999881, 1.89462381e-015, 1, 0)
- o35.CanCollide = false
- o35.FormFactor = Enum.FormFactor.Symmetric
- o35.Size = Vector3.new(1, 1, 1)
- o35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o36 = Instance.new("SpecialMesh")
- o36.Parent = o35
- o36.Scale = Vector3.new(0.119999997, 0.0299999993, 0.0599999987)
- o36.MeshType = Enum.MeshType.Wedge
- o37 = Instance.new("Part")
- o37.Name = "Block"
- o37.Parent = o1
- o37.Material = Enum.Material.SmoothPlastic
- o37.BrickColor = BrickColor.new("Black")
- o37.Position = Vector3.new(-109.401459, 1.45853484, 58.4684715)
- o37.Anchored = true
- o37.CFrame = CFrame.new(-109.401459, 1.45853484, 58.4684715, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o37.CanCollide = false
- o37.FormFactor = Enum.FormFactor.Custom
- o37.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o38 = Instance.new("BlockMesh")
- o38.Parent = o37
- o38.Scale = Vector3.new(0.218699977, 0.437399954, 0.218699977)
- o39 = Instance.new("Part")
- o39.Name = "B1"
- o39.Parent = o1
- o39.Material = Enum.Material.SmoothPlastic
- o39.BrickColor = BrickColor.new("Black")
- o39.Transparency = 1
- o39.Position = Vector3.new(-109.239014, 1.3905431, 59.4749756)
- o39.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
- o39.Anchored = true
- o39.CFrame = CFrame.new(-109.239014, 1.3905431, 59.4749756, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
- o39.CanCollide = false
- o39.FormFactor = Enum.FormFactor.Plate
- o39.Size = Vector3.new(1, 0.400000006, 1)
- o39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o39.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o40 = Instance.new("CylinderMesh")
- o40.Parent = o39
- o40.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
- o41 = Instance.new("Part")
- o41.Parent = o1
- o41.Material = Enum.Material.SmoothPlastic
- o41.BrickColor = BrickColor.new("Dark stone grey")
- o41.Position = Vector3.new(-109.400047, 1.18804395, 59.430912)
- o41.Rotation = Vector3.new(-7.00066812e-005, -0.166697398, -179.988083)
- o41.Anchored = true
- o41.CFrame = CFrame.new(-109.400047, 1.18804395, 59.430912, -0.999996006, 0.000208139405, -0.00290941424, -0.000207990262, -0.999999225, 1.22184201e-006, -0.00290939794, 1.90734863e-006, 0.999995887)
- o41.CanCollide = false
- o41.FormFactor = Enum.FormFactor.Symmetric
- o41.Size = Vector3.new(1, 1, 1)
- o41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o42 = Instance.new("SpecialMesh")
- o42.Parent = o41
- o42.Scale = Vector3.new(0.0900000036, 0.0900000036, 0.0599999987)
- o42.MeshType = Enum.MeshType.Wedge
- o43 = Instance.new("Part")
- o43.Name = "Handle"
- o43.Parent = o1
- o43.Material = Enum.Material.SmoothPlastic
- o43.BrickColor = BrickColor.new("Dark stone grey")
- o43.Transparency = 1
- o43.Position = Vector3.new(-109.400009, 0.736046255, 59.9199333)
- o43.Rotation = Vector3.new(8.53773417e-006, -9.80009099e-006, -1.70755038e-006)
- o43.Anchored = true
- o43.CFrame = CFrame.new(-109.400009, 0.736046255, 59.9199333, 1.00000012, 2.98023792e-008, -1.71043851e-007, -8.94069245e-008, 0.999999344, -1.49011584e-007, 1.54812923e-007, 8.94069672e-008, 1.00000012)
- o43.FormFactor = Enum.FormFactor.Plate
- o43.Size = Vector3.new(1, 0.400000006, 1)
- o43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o44 = Instance.new("BlockMesh")
- o44.Parent = o43
- o44.Scale = Vector3.new(0.0900000036, 0.450000018, 0.150000006)
- o45 = Instance.new("Sound")
- o45.Name = "Fire"
- o45.Parent = o43
- o45.Pitch = 1.7000000476837
- o45.SoundId = "http://www.roblox.com/asset/?id=2760979"
- o46 = Instance.new("Sound")
- o46.Name = "Fire2"
- o46.Parent = o43
- o46.Pitch = 1.7000000476837
- o46.SoundId = "http://www.roblox.com/asset/?id=2760979"
- o47 = Instance.new("Sound")
- o47.Name = "Fire3"
- o47.Parent = o43
- o47.Pitch = 1.7000000476837
- o47.SoundId = "http://www.roblox.com/asset/?id=2760979"
- o49 = Instance.new("Sound")
- o49.Name = "M1"
- o49.Parent = o43
- o49.Pitch = 0.75
- o49.SoundId = "http://roblox.com/asset/?id=10209834"
- o49.Volume = 1
- o50 = Instance.new("Sound")
- o50.Name = "M2"
- o50.Parent = o43
- o50.SoundId = "http://roblox.com/asset/?id=10209636"
- o50.Volume = 1
- o51 = Instance.new("Sound")
- o51.Name = "M3"
- o51.Parent = o43
- o51.SoundId = "http://roblox.com/asset/?id=10209881"
- o51.Volume = 1
- o51.PlayOnRemove = true
- o52 = Instance.new("Sound")
- o52.Name = "Empty"
- o52.Parent = o43
- o52.SoundId = "rbxasset://sounds//clickfast.wav"
- o52.Volume = 1
- o53 = Instance.new("Part")
- o53.Name = "Mag"
- o53.Parent = o1
- o53.Material = Enum.Material.SmoothPlastic
- o53.BrickColor = BrickColor.new("Black")
- o53.Position = Vector3.new(-109.400009, 0.600026011, 59.1099739)
- o53.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
- o53.Anchored = true
- o53.CFrame = CFrame.new(-109.400009, 0.600026011, 59.1099739, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
- o53.CanCollide = false
- o53.FormFactor = Enum.FormFactor.Plate
- o53.Size = Vector3.new(1, 1.20000005, 1)
- o53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o54 = Instance.new("BlockMesh")
- o54.Parent = o53
- o54.Scale = Vector3.new(0.102000006, 1.00999999, 0.239999995)
- o55 = Instance.new("WedgePart")
- o55.Parent = o1
- o55.Material = Enum.Material.SmoothPlastic
- o55.BrickColor = BrickColor.new("Black")
- o55.Position = Vector3.new(-109.401459, 1.45853484, 58.5340958)
- o55.Rotation = Vector3.new(-180, 0, -180)
- o55.Anchored = true
- o55.CFrame = CFrame.new(-109.401459, 1.45853484, 58.5340958, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o55.CanCollide = false
- o55.FormFactor = Enum.FormFactor.Symmetric
- o55.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o55.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o56 = Instance.new("SpecialMesh")
- o56.Parent = o55
- o56.Scale = Vector3.new(0.218699977, 0.437399954, 0.437399954)
- o56.MeshType = Enum.MeshType.Wedge
- o57 = Instance.new("Part")
- o57.Name = "Zoom"
- o57.Parent = o1
- o57.Material = Enum.Material.SmoothPlastic
- o57.Transparency = 1
- o57.Position = Vector3.new(-109.403183, 1.51640642, 59.9382744)
- o57.Rotation = Vector3.new(0.851532757, -0.000249927223, 0.457394034)
- o57.Anchored = true
- o57.CFrame = CFrame.new(-109.403183, 1.51640642, 59.9382744, 0.999968231, -0.00798294786, -4.36205301e-006, 0.00798200164, 0.999857783, -0.0148615036, 0.000123000034, 0.014860996, 0.999889612)
- o57.FormFactor = Enum.FormFactor.Custom
- o57.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o58 = Instance.new("BlockMesh")
- o58.Parent = o57
- o58.Scale = Vector3.new(0.0293650795, 0.0352380946, 0.058730159)
- o59 = Instance.new("Part")
- o59.Parent = o1
- o59.Material = Enum.Material.SmoothPlastic
- o59.BrickColor = BrickColor.new("Black")
- o59.Position = Vector3.new(-109.400009, 1.26303494, 59.8449745)
- o59.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
- o59.Anchored = true
- o59.CFrame = CFrame.new(-109.400009, 1.26303494, 59.8449745, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
- o59.CanCollide = false
- o59.FormFactor = Enum.FormFactor.Plate
- o59.Size = Vector3.new(1, 0.400000006, 1)
- o59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o59.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o60 = Instance.new("BlockMesh")
- o60.Parent = o59
- o60.Scale = Vector3.new(0.119999997, 0.0900000036, 0.150000006)
- o61 = Instance.new("Part")
- o61.Parent = o1
- o61.Material = Enum.Material.SmoothPlastic
- o61.BrickColor = BrickColor.new("Black")
- o61.Position = Vector3.new(-109.400009, 0.999318004, 59.6796761)
- o61.Rotation = Vector3.new(-10.9999771, -8.32152273e-006, -2.61640389e-006)
- o61.Anchored = true
- o61.CFrame = CFrame.new(-109.400009, 0.999318004, 59.6796761, 1.00000012, 4.56648692e-008, -1.45237976e-007, -8.94069245e-008, 0.981626391, 0.190808609, 1.34527554e-007, -0.190808877, 0.981627285)
- o61.CanCollide = false
- o61.FormFactor = Enum.FormFactor.Plate
- o61.Size = Vector3.new(1, 0.800000012, 1)
- o61.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o61.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o61.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o61.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o62 = Instance.new("BlockMesh")
- o62.Parent = o61
- o62.Scale = Vector3.new(0.119999997, 0.914999962, 0.239999995)
- o63 = Instance.new("Part")
- o63.Parent = o1
- o63.Material = Enum.Material.SmoothPlastic
- o63.BrickColor = BrickColor.new("Black")
- o63.Position = Vector3.new(-109.400009, 1.17303205, 59.2149696)
- o63.Rotation = Vector3.new(-0, 1.08553947e-013, -180)
- o63.Anchored = true
- o63.CFrame = CFrame.new(-109.400009, 1.17303205, 59.2149696, -0.999999881, 0, 1.89462381e-015, 0, -0.999999881, 0, -1.89462381e-015, 0, 1)
- o63.CanCollide = false
- o63.FormFactor = Enum.FormFactor.Symmetric
- o63.Size = Vector3.new(1, 1, 1)
- o63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o63.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o64 = Instance.new("SpecialMesh")
- o64.Parent = o63
- o64.Scale = Vector3.new(0.119999997, 0.0599999987, 0.0299999993)
- o64.MeshType = Enum.MeshType.Wedge
- o65 = Instance.new("Part")
- o65.Parent = o1
- o65.Material = Enum.Material.SmoothPlastic
- o65.BrickColor = BrickColor.new("Dark stone grey")
- o65.Position = Vector3.new(-109.399994, 1.08304894, 59.4429207)
- o65.Rotation = Vector3.new(8.538972e-006, -0.0395739079, 1.3660374e-005)
- o65.Anchored = true
- o65.CFrame = CFrame.new(-109.399994, 1.08304894, 59.4429207, 1, -2.38418494e-007, -0.000690694898, 1.78783765e-007, 0.999999225, -1.49033156e-007, 0.0006906786, 5.96046448e-008, 0.99999994)
- o65.CanCollide = false
- o65.FormFactor = Enum.FormFactor.Symmetric
- o65.Size = Vector3.new(1, 1, 1)
- o65.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o65.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o65.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o65.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o65.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o65.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o65.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o66 = Instance.new("SpecialMesh")
- o66.Parent = o65
- o66.Scale = Vector3.new(0.0900000036, 0.0900000036, 0.0599999987)
- o66.MeshType = Enum.MeshType.Wedge
- o67 = Instance.new("Part")
- o67.Parent = o1
- o67.Material = Enum.Material.SmoothPlastic
- o67.BrickColor = BrickColor.new("Black")
- o67.Position = Vector3.new(-109.400009, 1.17303205, 59.2449684)
- o67.Rotation = Vector3.new(-180, -1.08553947e-013, -0)
- o67.Anchored = true
- o67.CFrame = CFrame.new(-109.400009, 1.17303205, 59.2449684, 0.999999881, 0, -1.89462381e-015, 0, -0.999999881, 0, 1.89462381e-015, 0, -1)
- o67.CanCollide = false
- o67.FormFactor = Enum.FormFactor.Symmetric
- o67.Size = Vector3.new(1, 1, 1)
- o67.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o67.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o67.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o67.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o67.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o67.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o67.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o68 = Instance.new("SpecialMesh")
- o68.Parent = o67
- o68.Scale = Vector3.new(0.119999997, 0.0599999987, 0.0299999993)
- o68.MeshType = Enum.MeshType.Wedge
- o69 = Instance.new("Part")
- o69.Parent = o1
- o69.Material = Enum.Material.SmoothPlastic
- o69.BrickColor = BrickColor.new("Black")
- o69.Position = Vector3.new(-109.400009, 1.05722296, 59.5517921)
- o69.Rotation = Vector3.new(-11.0000172, -8.32152818e-006, 90)
- o69.Anchored = true
- o69.CFrame = CFrame.new(-109.400009, 1.05722296, 59.5517921, -1.39396974e-008, -1.00000024, -1.45238062e-007, 0.981626272, -8.94070098e-008, 0.190809309, -0.190809578, -1.14096693e-007, 0.981627226)
- o69.CanCollide = false
- o69.FormFactor = Enum.FormFactor.Plate
- o69.Size = Vector3.new(1, 0.400000006, 1)
- o69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o69.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o70 = Instance.new("CylinderMesh")
- o70.Parent = o69
- o70.Scale = Vector3.new(0.119999997, 0.299999982, 0.119999997)
- o71 = Instance.new("Part")
- o71.Parent = o1
- o71.Material = Enum.Material.SmoothPlastic
- o71.BrickColor = BrickColor.new("Really black")
- o71.Position = Vector3.new(-109.451065, 1.42412901, 59.3289833)
- o71.Rotation = Vector3.new(-90, 0, 179.980209)
- o71.Anchored = true
- o71.CFrame = CFrame.new(-109.451065, 1.42412901, 59.3289833, -0.999999881, -0.000345381064, 0, 1.50919277e-011, -7.54902771e-008, 0.999999881, -0.000345381093, 0.99999994, 7.54979013e-008)
- o71.CanCollide = false
- o71.FormFactor = Enum.FormFactor.Plate
- o71.Size = Vector3.new(1, 0.400000006, 1)
- o71.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o71.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o71.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o71.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o71.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o71.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o72 = Instance.new("CylinderMesh")
- o72.Parent = o71
- o72.Scale = Vector3.new(0.0389999971, 0.810000002, 0.0599999987)
- o73 = Instance.new("Part")
- o73.Parent = o1
- o73.Material = Enum.Material.SmoothPlastic
- o73.BrickColor = BrickColor.new("Dark stone grey")
- o73.Position = Vector3.new(-109.400009, 1.38212895, 58.4199715)
- o73.Rotation = Vector3.new(2.77019495e-007, 5.12263978e-006, -180)
- o73.Anchored = true
- o73.CFrame = CFrame.new(-109.400009, 1.38212895, 58.4199715, -0.999999881, 1.19209282e-007, 8.94069316e-008, -1.1920929e-007, -0.999999881, -4.83490226e-009, 8.94069458e-008, -4.83492002e-009, 1)
- o73.CanCollide = false
- o73.FormFactor = Enum.FormFactor.Plate
- o73.Size = Vector3.new(1, 0.400000006, 1)
- o73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o73.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o74 = Instance.new("CylinderMesh")
- o74.Parent = o73
- o74.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
- o75 = Instance.new("Part")
- o75.Parent = o1
- o75.Material = Enum.Material.SmoothPlastic
- o75.BrickColor = BrickColor.new("Dark stone grey")
- o75.Position = Vector3.new(-109.400009, 1.38212895, 58.5699577)
- o75.Rotation = Vector3.new(2.65817647e-007, 1.40241876e-013, 90)
- o75.Anchored = true
- o75.CFrame = CFrame.new(-109.400009, 1.38212895, 58.5699577, -2.98023224e-008, -0.999999881, 2.44768254e-015, 0.999999881, -2.98023224e-008, -4.63939287e-009, 4.63939642e-009, 3.90810245e-015, 1)
- o75.CanCollide = false
- o75.FormFactor = Enum.FormFactor.Plate
- o75.Size = Vector3.new(1, 0.400000006, 1)
- o75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o75.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o76 = Instance.new("CylinderMesh")
- o76.Parent = o75
- o76.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
- o77 = Instance.new("Part")
- o77.Parent = o1
- o77.Material = Enum.Material.SmoothPlastic
- o77.BrickColor = BrickColor.new("Black")
- o77.Position = Vector3.new(-109.400009, 1.26303494, 59.4249611)
- o77.Rotation = Vector3.new(-90, 0, -180)
- o77.Anchored = true
- o77.CFrame = CFrame.new(-109.400009, 1.26303494, 59.4249611, -0.999999881, 1.89462381e-015, 0, 0, 0, 0.999999881, -1.89462381e-015, 1, 0)
- o77.CanCollide = false
- o77.FormFactor = Enum.FormFactor.Custom
- o77.Size = Vector3.new(0.200000003, 0.569999993, 0.200000003)
- o77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o77.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o78 = Instance.new("BlockMesh")
- o78.Parent = o77
- o78.Scale = Vector3.new(0.599999964, 1, 0.599999964)
- o79 = Instance.new("Part")
- o79.Parent = o1
- o79.Material = Enum.Material.SmoothPlastic
- o79.BrickColor = BrickColor.new("Dark stone grey")
- o79.Position = Vector3.new(-109.400009, 1.38212895, 58.7199745)
- o79.Rotation = Vector3.new(-2.59222219e-007, 8.5377377e-007, 90)
- o79.Anchored = true
- o79.CFrame = CFrame.new(-109.400009, 1.38212895, 58.7199745, -2.98023224e-008, -0.999999881, 1.4901163e-008, 0.999999881, -2.98023295e-008, 4.52428139e-009, -4.52427784e-009, 1.49011647e-008, 1)
- o79.CanCollide = false
- o79.FormFactor = Enum.FormFactor.Plate
- o79.Size = Vector3.new(1, 0.400000006, 1)
- o79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o79.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o80 = Instance.new("CylinderMesh")
- o80.Parent = o79
- o80.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
- o81 = Instance.new("Part")
- o81.Parent = o1
- o81.Material = Enum.Material.SmoothPlastic
- o81.BrickColor = BrickColor.new("Dark stone grey")
- o81.Position = Vector3.new(-109.400009, 1.38212895, 58.4199715)
- o81.Rotation = Vector3.new(-0, 1.08553947e-013, 90)
- o81.Anchored = true
- o81.CFrame = CFrame.new(-109.400009, 1.38212895, 58.4199715, -2.98023224e-008, -0.999999881, 1.89462381e-015, 0.999999881, -2.98023224e-008, 0, 3.55271368e-015, 3.90810245e-015, 1)
- o81.CanCollide = false
- o81.FormFactor = Enum.FormFactor.Plate
- o81.Size = Vector3.new(1, 0.400000006, 1)
- o81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o81.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o82 = Instance.new("CylinderMesh")
- o82.Parent = o81
- o82.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
- o83 = Instance.new("Part")
- o83.Parent = o1
- o83.Material = Enum.Material.SmoothPlastic
- o83.BrickColor = BrickColor.new("Black")
- o83.Position = Vector3.new(-109.400009, 0.638234019, 59.7601433)
- o83.Rotation = Vector3.new(-10.99998, -1.00290717e-005, -2.61640298e-006)
- o83.Anchored = true
- o83.CFrame = CFrame.new(-109.400009, 0.638234019, 59.7601433, 1, 4.56648479e-008, -1.75040327e-007, -8.94069387e-008, 0.98162657, 0.190808669, 1.57286721e-007, -0.190808877, 0.981627345)
- o83.CanCollide = false
- o83.FormFactor = Enum.FormFactor.Plate
- o83.Size = Vector3.new(1, 0.400000006, 1)
- o83.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o83.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o83.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o83.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o83.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o83.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o83.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o84 = Instance.new("BlockMesh")
- o84.Parent = o83
- o84.Scale = Vector3.new(0.119999997, 0.119999997, 0.305999994)
- o85 = Instance.new("Part")
- o85.Parent = o1
- o85.Material = Enum.Material.SmoothPlastic
- o85.BrickColor = BrickColor.new("Black")
- o85.Position = Vector3.new(-109.400009, 1.29603195, 59.8449745)
- o85.Rotation = Vector3.new(90, 0, -1.0855396e-013)
- o85.Anchored = true
- o85.CFrame = CFrame.new(-109.400009, 1.29603195, 59.8449745, 0.999999881, 1.89462381e-015, 0, 0, 0, -0.999999881, 1.89462381e-015, 1, 0)
- o85.CanCollide = false
- o85.FormFactor = Enum.FormFactor.Symmetric
- o85.Size = Vector3.new(1, 1, 1)
- o85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o86 = Instance.new("SpecialMesh")
- o86.Parent = o85
- o86.Scale = Vector3.new(0.119999997, 0.150000006, 0.0299999993)
- o86.MeshType = Enum.MeshType.Wedge
- o87 = Instance.new("Part")
- o87.Parent = o1
- o87.Material = Enum.Material.SmoothPlastic
- o87.BrickColor = BrickColor.new("Dark stone grey")
- o87.Position = Vector3.new(-109.400009, 1.38212895, 58.7199745)
- o87.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
- o87.Anchored = true
- o87.CFrame = CFrame.new(-109.400009, 1.38212895, 58.7199745, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
- o87.CanCollide = false
- o87.FormFactor = Enum.FormFactor.Plate
- o87.Size = Vector3.new(1, 0.400000006, 1)
- o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o88 = Instance.new("CylinderMesh")
- o88.Parent = o87
- o88.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
- o89 = Instance.new("Part")
- o89.Parent = o1
- o89.Material = Enum.Material.SmoothPlastic
- o89.BrickColor = BrickColor.new("Black")
- o89.Position = Vector3.new(-109.400009, 1.11903095, 59.1099739)
- o89.Rotation = Vector3.new(90, 0, 90)
- o89.Anchored = true
- o89.CFrame = CFrame.new(-109.400009, 1.11903095, 59.1099739, 1.89462381e-015, -0.999999881, 0, 0, 0, -0.999999881, 1, -1.89462381e-015, 0)
- o89.CanCollide = false
- o89.FormFactor = Enum.FormFactor.Custom
- o89.Size = Vector3.new(0.300000012, 0.200000003, 0.209999993)
- o89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o90 = Instance.new("BlockMesh")
- o90.Parent = o89
- o90.Scale = Vector3.new(1, 0.599999964, 1)
- o91 = Instance.new("Part")
- o91.Parent = o1
- o91.Material = Enum.Material.SmoothPlastic
- o91.BrickColor = BrickColor.new("Black")
- o91.Position = Vector3.new(-109.400017, 1.33204997, 59.3949318)
- o91.Rotation = Vector3.new(90, 6.83018925e-006, 90)
- o91.Anchored = true
- o91.CFrame = CFrame.new(-109.400017, 1.33204997, 59.3949318, -4.37113812e-008, -0.99999994, 1.1920929e-007, -4.37113883e-008, -1.1920929e-007, -0.99999994, 1, -4.37113954e-008, -4.37113918e-008)
- o91.CanCollide = false
- o91.FormFactor = Enum.FormFactor.Custom
- o91.Size = Vector3.new(1.04999995, 0.200000003, 0.200000003)
- o91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o92 = Instance.new("BlockMesh")
- o92.Parent = o91
- o92.Scale = Vector3.new(1, 0.772499979, 0.450000018)
- o93 = Instance.new("Part")
- o93.Parent = o1
- o93.Material = Enum.Material.SmoothPlastic
- o93.BrickColor = BrickColor.new("Dark stone grey")
- o93.Position = Vector3.new(-109.400009, 1.38212895, 58.8699684)
- o93.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
- o93.Anchored = true
- o93.CFrame = CFrame.new(-109.400009, 1.38212895, 58.8699684, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
- o93.CanCollide = false
- o93.FormFactor = Enum.FormFactor.Plate
- o93.Size = Vector3.new(1, 0.400000006, 1)
- o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o94 = Instance.new("CylinderMesh")
- o94.Parent = o93
- o94.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
- o95 = Instance.new("Part")
- o95.Parent = o1
- o95.Material = Enum.Material.SmoothPlastic
- o95.BrickColor = BrickColor.new("Dark stone grey")
- o95.Position = Vector3.new(-109.400009, 1.38212895, 58.5699577)
- o95.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
- o95.Anchored = true
- o95.CFrame = CFrame.new(-109.400009, 1.38212895, 58.5699577, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
- o95.CanCollide = false
- o95.FormFactor = Enum.FormFactor.Plate
- o95.Size = Vector3.new(1, 0.400000006, 1)
- o95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o96 = Instance.new("CylinderMesh")
- o96.Parent = o95
- o96.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
- o97 = Instance.new("Part")
- o97.Parent = o1
- o97.Material = Enum.Material.SmoothPlastic
- o97.BrickColor = BrickColor.new("Black")
- o97.Position = Vector3.new(-109.400017, 1.17905104, 59.5059395)
- o97.Rotation = Vector3.new(1.02452814e-005, -1.16210304e-005, -180)
- o97.Anchored = true
- o97.CFrame = CFrame.new(-109.400017, 1.17905104, 59.5059395, -1.00000024, 1.19209204e-007, -2.02825234e-007, -8.94070098e-008, -0.999999225, -1.78813906e-007, -1.86579783e-007, -5.96046448e-008, 1.00000012)
- o97.CanCollide = false
- o97.FormFactor = Enum.FormFactor.Symmetric
- o97.Size = Vector3.new(1, 1, 1)
- o97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o98 = Instance.new("SpecialMesh")
- o98.Parent = o97
- o98.Scale = Vector3.new(0.119999997, 0.0900000036, 0.0599999987)
- o98.MeshType = Enum.MeshType.Wedge
- o99 = Instance.new("Part")
- o99.Parent = o1
- o99.Material = Enum.Material.SmoothPlastic
- o99.BrickColor = BrickColor.new("Dark stone grey")
- o99.Position = Vector3.new(-109.400009, 1.38212895, 58.8699684)
- o99.Rotation = Vector3.new(-5.54952885e-006, 9.82360802e-007, 90)
- o99.Anchored = true
- o99.CFrame = CFrame.new(-109.400009, 1.38212895, 58.8699684, -2.98023153e-008, -0.999999881, 1.714543e-008, 0.999999881, -2.98023295e-008, 9.68575478e-008, -9.6857562e-008, 1.71454424e-008, 1)
- o99.CanCollide = false
- o99.FormFactor = Enum.FormFactor.Plate
- o99.Size = Vector3.new(1, 0.400000006, 1)
- o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o100 = Instance.new("CylinderMesh")
- o100.Parent = o99
- o100.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
- o101 = Instance.new("Part")
- o101.Parent = o1
- o101.Material = Enum.Material.SmoothPlastic
- o101.BrickColor = BrickColor.new("Black")
- o101.Position = Vector3.new(-109.400009, 1.38212895, 58.3419685)
- o101.Rotation = Vector3.new(166.55603, 89.9557648, 103.44397)
- o101.Anchored = true
- o101.CFrame = CFrame.new(-109.400009, 1.38212895, 58.3419685, -0.000160545096, -0.0006716114, 0.999999702, -0.999999821, 7.45104671e-008, -0.000160545067, 4.47034871e-008, -0.999999762, -0.000671611517)
- o101.CanCollide = false
- o101.FormFactor = Enum.FormFactor.Plate
- o101.Size = Vector3.new(1, 0.400000006, 1)
- o101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o102 = Instance.new("CylinderMesh")
- o102.Parent = o101
- o102.Scale = Vector3.new(0.0900000036, 0.390000015, 0.180000007)
- o103 = Instance.new("Part")
- o103.Parent = o1
- o103.Material = Enum.Material.SmoothPlastic
- o103.BrickColor = BrickColor.new("Dark stone grey")
- o103.Position = Vector3.new(-109.400101, 1.38212204, 58.3413696)
- o103.Rotation = Vector3.new(-90, 0, 0.038477879)
- o103.Anchored = true
- o103.CFrame = CFrame.new(-109.400101, 1.38212204, 58.3413696, 0.999999702, -0.000671565533, 0, 2.93383096e-011, 7.55291154e-008, 0.999999881, -0.000671565591, -0.999999762, 7.54979013e-008)
- o103.CanCollide = false
- o103.FormFactor = Enum.FormFactor.Plate
- o103.Size = Vector3.new(1, 0.400000006, 1)
- o103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o104 = Instance.new("CylinderMesh")
- o104.Parent = o103
- o104.Scale = Vector3.new(0.0720000044, 0.390000015, 0.180000007)
- o105 = Instance.new("Part")
- o105.Parent = o1
- o105.Material = Enum.Material.SmoothPlastic
- o105.BrickColor = BrickColor.new("Black")
- o105.Position = Vector3.new(-109.40004, 1.026052, 59.4309578)
- o105.Rotation = Vector3.new(-180, -0.0395556688, -179.997528)
- o105.Anchored = true
- o105.CFrame = CFrame.new(-109.40004, 1.026052, 59.4309578, -1, 4.31239569e-005, -0.000690376619, 4.31835324e-005, 0.999999344, 1.7881635e-007, 0.000690392917, 5.96046448e-008, -0.99999994)
- o105.CanCollide = false
- o105.FormFactor = Enum.FormFactor.Plate
- o105.Size = Vector3.new(1, 0.400000006, 1)
- o105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o106 = Instance.new("BlockMesh")
- o106.Parent = o105
- o106.Scale = Vector3.new(0.119999997, 0.0599999987, 0.419999987)
- o107 = Instance.new("Part")
- o107.Parent = o1
- o107.Material = Enum.Material.SmoothPlastic
- o107.BrickColor = BrickColor.new("Black")
- o107.Position = Vector3.new(-109.400009, 1.20603001, 59.8299751)
- o107.Rotation = Vector3.new(-90, 0, -180)
- o107.Anchored = true
- o107.CFrame = CFrame.new(-109.400009, 1.20603001, 59.8299751, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- o107.CanCollide = false
- o107.FormFactor = Enum.FormFactor.Symmetric
- o107.Size = Vector3.new(1, 1, 1)
- o107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o108 = Instance.new("SpecialMesh")
- o108.Parent = o107
- o108.Scale = Vector3.new(0.119999997, 0.0599999987, 0.0599999987)
- o108.MeshType = Enum.MeshType.Wedge
- o109 = Instance.new("Part")
- o109.Parent = o1
- o109.Material = Enum.Material.SmoothPlastic
- o109.BrickColor = BrickColor.new("Black")
- o109.Position = Vector3.new(-109.400009, 0.993321002, 59.7246742)
- o109.Rotation = Vector3.new(-14.9999685, -8.72158307e-006, -3.00285933e-006)
- o109.Anchored = true
- o109.CFrame = CFrame.new(-109.400009, 0.993321002, 59.7246742, 1.00000012, 5.24097885e-008, -1.52220338e-007, -8.94069245e-008, 0.965925276, 0.258818537, 1.31558963e-007, -0.258818775, 0.965926051)
- o109.CanCollide = false
- o109.FormFactor = Enum.FormFactor.Plate
- o109.Size = Vector3.new(1, 0.800000012, 1)
- o109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o110 = Instance.new("BlockMesh")
- o110.Parent = o109
- o110.Scale = Vector3.new(0.119999997, 0.914999962, 0.239999995)
- o111 = Instance.new("Part")
- o111.Parent = o1
- o111.Material = Enum.Material.SmoothPlastic
- o111.BrickColor = BrickColor.new("Black")
- o111.Position = Vector3.new(-109.400009, 1.14902794, 59.6949577)
- o111.Rotation = Vector3.new(-90, 0, -180)
- o111.Anchored = true
- o111.CFrame = CFrame.new(-109.400009, 1.14902794, 59.6949577, -0.999999881, 1.89462381e-015, 0, 0, 0, 0.999999881, -1.89462381e-015, 1, 0)
- o111.CanCollide = false
- o111.FormFactor = Enum.FormFactor.Custom
- o111.Size = Vector3.new(0.200000003, 0.209999993, 0.239999995)
- o111.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o111.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o111.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o111.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o111.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o111.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o111.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o112 = Instance.new("BlockMesh")
- o112.Parent = o111
- o112.Scale = Vector3.new(0.599999964, 1, 1)
- o113 = Instance.new("Part")
- o113.Parent = o1
- o113.Material = Enum.Material.SmoothPlastic
- o113.BrickColor = BrickColor.new("Black")
- o113.Position = Vector3.new(-109.400009, 1.38213694, 59.1399727)
- o113.Rotation = Vector3.new(90, 6.83018925e-006, 4.10548591e-006)
- o113.Anchored = true
- o113.CFrame = CFrame.new(-109.400009, 1.38213694, 59.1399727, 0.99999994, -7.16542417e-008, 1.1920929e-007, 1.1920929e-007, -4.37113918e-008, -0.99999994, 7.16542559e-008, 1, -4.37113883e-008)
- o113.CanCollide = false
- o113.FormFactor = Enum.FormFactor.Plate
- o113.Size = Vector3.new(1, 1.60000002, 1)
- o113.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o113.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o113.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o113.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o113.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o113.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o113.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o114 = Instance.new("CylinderMesh")
- o114.Parent = o113
- o114.Scale = Vector3.new(0.155999988, 0.974999964, 0.239999995)
- o115 = Instance.new("Part")
- o115.Name = "A4"
- o115.Parent = o1
- o115.Material = Enum.Material.SmoothPlastic
- o115.BrickColor = BrickColor.new("Black")
- o115.Position = Vector3.new(-109.469025, 1.45054305, 59.1849709)
- o115.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
- o115.Anchored = true
- o115.CFrame = CFrame.new(-109.469025, 1.45054305, 59.1849709, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
- o115.CanCollide = false
- o115.FormFactor = Enum.FormFactor.Plate
- o115.Size = Vector3.new(1, 0.400000006, 1)
- o115.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o115.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o115.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o115.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o115.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o115.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o115.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o116 = Instance.new("CylinderMesh")
- o116.Parent = o115
- o116.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
- o117 = Instance.new("Part")
- o117.Name = "A3"
- o117.Parent = o1
- o117.Material = Enum.Material.SmoothPlastic
- o117.BrickColor = BrickColor.new("Black")
- o117.Position = Vector3.new(-109.469025, 1.45054305, 59.1849709)
- o117.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
- o117.Anchored = true
- o117.CFrame = CFrame.new(-109.469025, 1.45054305, 59.1849709, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
- o117.CanCollide = false
- o117.FormFactor = Enum.FormFactor.Plate
- o117.Size = Vector3.new(1, 0.400000006, 1)
- o117.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o117.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o117.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o117.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o117.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o117.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o117.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o118 = Instance.new("CylinderMesh")
- o118.Parent = o117
- o118.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
- o119 = Instance.new("Part")
- o119.Name = "A2"
- o119.Parent = o1
- o119.Material = Enum.Material.SmoothPlastic
- o119.BrickColor = BrickColor.new("Black")
- o119.Position = Vector3.new(-109.469025, 1.45054305, 59.1849709)
- o119.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
- o119.Anchored = true
- o119.CFrame = CFrame.new(-109.469025, 1.45054305, 59.1849709, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
- o119.CanCollide = false
- o119.FormFactor = Enum.FormFactor.Plate
- o119.Size = Vector3.new(1, 0.400000006, 1)
- o119.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o119.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o119.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o119.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o119.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o119.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o119.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o120 = Instance.new("CylinderMesh")
- o120.Parent = o119
- o120.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = workspace
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- o1.Parent = game.Players.LocalPlayer.Backpack
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement