-- This script has been converted to FE by iPxter if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end local Player,Mouse,mouse,UserInputService,ContextActionService = owner do print("FE Compatibility code by Mokiros | Translated to FE by iPxter") script.Parent = Player.Character --RemoteEvent for communicating local Event = Instance.new("RemoteEvent") Event.Name = "UserInput_Event" --Fake event to make stuff like Mouse.KeyDown work local function fakeEvent() local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end} t.connect = t.Connect return t end --Creating fake input objects with fake variables local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()} local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()} local CAS = {Actions={},BindAction=function(self,name,fun,touch,...) CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil end} --Merged 2 functions into one by checking amount of arguments CAS.UnbindAction = CAS.BindAction --This function will trigger the events that have been :Connect()'ed local function te(self,ev,...) local t = m[ev] if t and t._fakeEvent and t.Function then t.Function(...) end end m.TrigEvent = te UIS.TrigEvent = te Event.OnServerEvent:Connect(function(plr,io) if plr~=Player then return end if io.isMouse then m.Target = io.Target m.Hit = io.Hit else local b = io.UserInputState == Enum.UserInputState.Begin if io.UserInputType == Enum.UserInputType.MouseButton1 then return m:TrigEvent(b and "Button1Down" or "Button1Up") end for _,t in pairs(CAS.Actions) do for _,k in pairs(t.Keys) do if k==io.KeyCode then t.Function(t.Name,io.UserInputState,io) end end end m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower()) UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false) end end) Event.Parent = NLS([==[ local Player = game:GetService("Players").LocalPlayer local Event = script:WaitForChild("UserInput_Event") local UIS = game:GetService("UserInputService") local input = function(io,a) if a then return end --Since InputObject is a client-side instance, we create and pass table instead Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}) end UIS.InputBegan:Connect(input) UIS.InputEnded:Connect(input) local Mouse = Player:GetMouse() local h,t --Give the server mouse data 30 times every second, but only if the values changed --If player is not moving their mouse, client won't fire events while wait(1/30) do if h~=Mouse.Hit or t~=Mouse.Target then h,t=Mouse.Hit,Mouse.Target Event:FireServer({isMouse=true,Target=t,Hit=h}) end end]==],Player.Character) Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS end -- made by 1ndrew function sandbox(var,func) local env = getfenv(func) local newenv = setmetatable({},{ __index = function(self,k) if k=="script" then return var else return env[k] end end, }) setfenv(func,newenv) return func end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) Tool0 = Instance.new("Tool") Part1 = Instance.new("Part") BlockMesh2 = Instance.new("BlockMesh") Part3 = Instance.new("Part") SpecialMesh4 = Instance.new("SpecialMesh") Part5 = Instance.new("Part") CylinderMesh6 = Instance.new("CylinderMesh") Part7 = Instance.new("Part") CylinderMesh8 = Instance.new("CylinderMesh") Part9 = Instance.new("Part") CylinderMesh10 = Instance.new("CylinderMesh") Part11 = Instance.new("Part") BlockMesh12 = Instance.new("BlockMesh") Part13 = Instance.new("Part") BlockMesh14 = Instance.new("BlockMesh") Part15 = Instance.new("Part") BlockMesh16 = Instance.new("BlockMesh") Part17 = Instance.new("Part") BlockMesh18 = Instance.new("BlockMesh") Part19 = Instance.new("Part") BlockMesh20 = Instance.new("BlockMesh") Part21 = Instance.new("Part") BlockMesh22 = Instance.new("BlockMesh") Part23 = Instance.new("Part") BlockMesh24 = Instance.new("BlockMesh") Part25 = Instance.new("Part") BlockMesh26 = Instance.new("BlockMesh") Part27 = Instance.new("Part") BlockMesh28 = Instance.new("BlockMesh") Part29 = Instance.new("Part") BlockMesh30 = Instance.new("BlockMesh") Part31 = Instance.new("Part") CylinderMesh32 = Instance.new("CylinderMesh") Part33 = Instance.new("Part") BlockMesh34 = Instance.new("BlockMesh") Part35 = Instance.new("Part") BlockMesh36 = Instance.new("BlockMesh") Part37 = Instance.new("Part") BlockMesh38 = Instance.new("BlockMesh") Part39 = Instance.new("Part") BlockMesh40 = Instance.new("BlockMesh") Part41 = Instance.new("Part") CylinderMesh42 = Instance.new("CylinderMesh") Part43 = Instance.new("Part") BlockMesh44 = Instance.new("BlockMesh") Part45 = Instance.new("Part") BlockMesh46 = Instance.new("BlockMesh") Part47 = Instance.new("Part") BlockMesh48 = Instance.new("BlockMesh") Part49 = Instance.new("Part") BlockMesh50 = Instance.new("BlockMesh") Part51 = Instance.new("Part") BlockMesh52 = Instance.new("BlockMesh") Part53 = Instance.new("Part") BlockMesh54 = Instance.new("BlockMesh") Part55 = Instance.new("Part") BlockMesh56 = Instance.new("BlockMesh") Part57 = Instance.new("Part") BlockMesh58 = Instance.new("BlockMesh") Part59 = Instance.new("Part") BlockMesh60 = Instance.new("BlockMesh") Part61 = Instance.new("Part") BlockMesh62 = Instance.new("BlockMesh") Part63 = Instance.new("Part") BlockMesh64 = Instance.new("BlockMesh") Part65 = Instance.new("Part") BlockMesh66 = Instance.new("BlockMesh") Part67 = Instance.new("Part") BlockMesh68 = Instance.new("BlockMesh") Part69 = Instance.new("Part") BlockMesh70 = Instance.new("BlockMesh") Part71 = Instance.new("Part") BlockMesh72 = Instance.new("BlockMesh") Part73 = Instance.new("Part") BlockMesh74 = Instance.new("BlockMesh") Part75 = Instance.new("Part") BlockMesh76 = Instance.new("BlockMesh") Part77 = Instance.new("Part") BlockMesh78 = Instance.new("BlockMesh") Part79 = Instance.new("Part") BlockMesh80 = Instance.new("BlockMesh") Part81 = Instance.new("Part") BlockMesh82 = Instance.new("BlockMesh") Sound83 = Instance.new("Sound") Sound84 = Instance.new("Sound") Part85 = Instance.new("Part") BlockMesh86 = Instance.new("BlockMesh") Part87 = Instance.new("Part") CylinderMesh88 = Instance.new("CylinderMesh") Part89 = Instance.new("Part") BlockMesh90 = Instance.new("BlockMesh") Part91 = Instance.new("Part") BlockMesh92 = Instance.new("BlockMesh") Part93 = Instance.new("Part") BlockMesh94 = Instance.new("BlockMesh") Part95 = Instance.new("Part") BlockMesh96 = Instance.new("BlockMesh") Part97 = Instance.new("Part") BlockMesh98 = Instance.new("BlockMesh") Part99 = Instance.new("Part") BlockMesh100 = Instance.new("BlockMesh") Part101 = Instance.new("Part") BlockMesh102 = Instance.new("BlockMesh") Part103 = Instance.new("Part") BlockMesh104 = Instance.new("BlockMesh") Part105 = Instance.new("Part") BlockMesh106 = Instance.new("BlockMesh") Part107 = Instance.new("Part") BlockMesh108 = Instance.new("BlockMesh") Part109 = Instance.new("Part") BlockMesh110 = Instance.new("BlockMesh") Part111 = Instance.new("Part") BlockMesh112 = Instance.new("BlockMesh") Part113 = Instance.new("Part") BlockMesh114 = Instance.new("BlockMesh") Part115 = Instance.new("Part") BlockMesh116 = Instance.new("BlockMesh") Part117 = Instance.new("Part") BlockMesh118 = Instance.new("BlockMesh") Part119 = Instance.new("Part") BlockMesh120 = Instance.new("BlockMesh") Part121 = Instance.new("Part") SpecialMesh122 = Instance.new("SpecialMesh") Part123 = Instance.new("Part") BlockMesh124 = Instance.new("BlockMesh") Part125 = Instance.new("Part") BlockMesh126 = Instance.new("BlockMesh") LocalScript127 = Instance.new("LocalScript") NumberValue128 = Instance.new("NumberValue") NumberValue129 = Instance.new("NumberValue") Smoke130 = Instance.new("Smoke") Smoke131 = Instance.new("Smoke") ScreenGui132 = Instance.new("ScreenGui") Frame133 = Instance.new("Frame") TextLabel134 = Instance.new("TextLabel") Frame135 = Instance.new("Frame") TextLabel136 = Instance.new("TextLabel") Frame137 = Instance.new("Frame") TextLabel138 = Instance.new("TextLabel") Part139 = Instance.new("Part") CylinderMesh140 = Instance.new("CylinderMesh") Part141 = Instance.new("Part") Weld142 = Instance.new("Weld") CylinderMesh143 = Instance.new("CylinderMesh") Part144 = Instance.new("Part") Weld145 = Instance.new("Weld") CylinderMesh146 = Instance.new("CylinderMesh") Part147 = Instance.new("Part") Weld148 = Instance.new("Weld") CylinderMesh149 = Instance.new("CylinderMesh") Part150 = Instance.new("Part") Weld151 = Instance.new("Weld") CylinderMesh152 = Instance.new("CylinderMesh") Part153 = Instance.new("Part") Weld154 = Instance.new("Weld") CylinderMesh155 = Instance.new("CylinderMesh") Part156 = Instance.new("Part") BlockMesh157 = Instance.new("BlockMesh") Part158 = Instance.new("Part") BlockMesh159 = Instance.new("BlockMesh") Part160 = Instance.new("Part") BlockMesh161 = Instance.new("BlockMesh") Part162 = Instance.new("Part") BlockMesh163 = Instance.new("BlockMesh") Part164 = Instance.new("Part") BlockMesh165 = Instance.new("BlockMesh") Part166 = Instance.new("Part") BlockMesh167 = Instance.new("BlockMesh") Part168 = Instance.new("Part") BlockMesh169 = Instance.new("BlockMesh") Part170 = Instance.new("Part") BlockMesh171 = Instance.new("BlockMesh") Part172 = Instance.new("Part") BlockMesh173 = Instance.new("BlockMesh") Part174 = Instance.new("Part") BlockMesh175 = Instance.new("BlockMesh") Part176 = Instance.new("Part") BlockMesh177 = Instance.new("BlockMesh") Part178 = Instance.new("Part") BlockMesh179 = Instance.new("BlockMesh") Part180 = Instance.new("Part") BlockMesh181 = Instance.new("BlockMesh") Part182 = Instance.new("Part") BlockMesh183 = Instance.new("BlockMesh") Tool0.Name = "P212-S" Tool0.Parent = mas Part1.Parent = Tool0 Part1.Material = Enum.Material.SmoothPlastic Part1.BrickColor = BrickColor.new("Mid gray") Part1.Rotation = Vector3.new(-90, 45, 90) Part1.Anchored = true Part1.CanCollide = false Part1.FormFactor = Enum.FormFactor.Custom Part1.Size = Vector3.new(2.82814646, 0.200000003, 0.200000003) Part1.CFrame = CFrame.new(-183.130066, 6.27889633, -64.6835022, -1.34110451e-07, -0.707106173, 0.707106054, 2.51262378e-07, 0.70710659, 0.707106411, -0.999999404, 2.68220901e-07, 3.42726707e-07) Part1.BottomSurface = Enum.SurfaceType.Smooth Part1.TopSurface = Enum.SurfaceType.Smooth Part1.Color = Color3.new(0.803922, 0.803922, 0.803922) Part1.Position = Vector3.new(-183.130066, 6.27889633, -64.6835022) Part1.Orientation = Vector3.new(-45, 90, 0) Part1.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh2.Parent = Part1 BlockMesh2.Scale = Vector3.new(1, 0.678211808, 0.474748522) BlockMesh2.Scale = Vector3.new(1, 0.678211808, 0.474748522) Part3.Name = "SmokePart" Part3.Parent = Tool0 Part3.BrickColor = BrickColor.new("Bright orange") Part3.Transparency = 1 Part3.Rotation = Vector3.new(-90, 0, 0) Part3.Anchored = true Part3.CanCollide = false Part3.FormFactor = Enum.FormFactor.Custom Part3.Size = Vector3.new(0.200000003, 0.360000014, 0.200000003) Part3.CFrame = CFrame.new(-183.099915, 6.20993042, -67.6798553, 1.00000119, -0, 0, 0, -0, 1, 0, -1.00000119, 0) Part3.BottomSurface = Enum.SurfaceType.Smooth Part3.TopSurface = Enum.SurfaceType.Smooth Part3.Color = Color3.new(0.854902, 0.521569, 0.254902) Part3.Position = Vector3.new(-183.099915, 6.20993042, -67.6798553) Part3.Orientation = Vector3.new(-90, 0, 0) Part3.Color = Color3.new(0.854902, 0.521569, 0.254902) SpecialMesh4.Parent = Part3 SpecialMesh4.Scale = Vector3.new(1.40625, 1.70000005, 1.6875) SpecialMesh4.MeshType = Enum.MeshType.Sphere SpecialMesh4.Scale = Vector3.new(1.40625, 1.70000005, 1.6875) Part5.Parent = Tool0 Part5.Material = Enum.Material.SmoothPlastic Part5.BrickColor = BrickColor.new("Black") Part5.Rotation = Vector3.new(-90, 0, 0) Part5.Anchored = true Part5.CanCollide = false Part5.FormFactor = Enum.FormFactor.Custom Part5.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part5.CFrame = CFrame.new(-183.060089, 5.97038031, -66.1009598, 0.999998629, -1.40631244e-07, -2.98768282e-06, 2.9806979e-06, 2.53382041e-07, 0.999998093, -1.40621339e-07, -0.999998629, 2.53382495e-07) Part5.TopSurface = Enum.SurfaceType.Smooth Part5.Color = Color3.new(0.105882, 0.164706, 0.207843) Part5.Position = Vector3.new(-183.060089, 5.97038031, -66.1009598) Part5.Orientation = Vector3.new(-89.8899994, -85.1500015, 85.1399994) Part5.Color = Color3.new(0.105882, 0.164706, 0.207843) CylinderMesh6.Parent = Part5 CylinderMesh6.Scale = Vector3.new(0.373016894, 0.0339105986, 0.678212106) CylinderMesh6.Scale = Vector3.new(0.373016894, 0.0339105986, 0.678212106) Part7.Parent = Tool0 Part7.Material = Enum.Material.SmoothPlastic Part7.BrickColor = BrickColor.new("Black") Part7.Rotation = Vector3.new(-90, 0, 0) Part7.Anchored = true Part7.CanCollide = false Part7.FormFactor = Enum.FormFactor.Custom Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part7.CFrame = CFrame.new(-183.060089, 6.2281003, -66.1013031, 0.999998629, -1.40631244e-07, -2.98768282e-06, 2.9806979e-06, 2.53382041e-07, 0.999998093, -1.40621339e-07, -0.999998629, 2.53382495e-07) Part7.TopSurface = Enum.SurfaceType.Smooth Part7.Color = Color3.new(0.105882, 0.164706, 0.207843) Part7.Position = Vector3.new(-183.060089, 6.2281003, -66.1013031) Part7.Orientation = Vector3.new(-89.8899994, -85.1500015, 85.1399994) Part7.Color = Color3.new(0.105882, 0.164706, 0.207843) CylinderMesh8.Parent = Part7 CylinderMesh8.Scale = Vector3.new(0.576480627, 0.0339105986, 0.678212106) CylinderMesh8.Scale = Vector3.new(0.576480627, 0.0339105986, 0.678212106) Part9.Parent = Tool0 Part9.Material = Enum.Material.SmoothPlastic Part9.BrickColor = BrickColor.new("Cool yellow") Part9.Rotation = Vector3.new(-90, 0, 0) Part9.Anchored = true Part9.CanCollide = false Part9.FormFactor = Enum.FormFactor.Custom Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part9.CFrame = CFrame.new(-183.060089, 6.22810125, -66.1009598, 0.999998629, -1.40631244e-07, -2.98768282e-06, 2.9806979e-06, 2.53382041e-07, 0.999998093, -1.40621339e-07, -0.999998629, 2.53382495e-07) Part9.TopSurface = Enum.SurfaceType.Smooth Part9.Color = Color3.new(0.992157, 0.917647, 0.552941) Part9.Position = Vector3.new(-183.060089, 6.22810125, -66.1009598) Part9.Orientation = Vector3.new(-89.8899994, -85.1500015, 85.1399994) Part9.Color = Color3.new(0.992157, 0.917647, 0.552941) CylinderMesh10.Parent = Part9 CylinderMesh10.Scale = Vector3.new(0.644301891, 0.0339105986, 0.678212106) CylinderMesh10.Scale = Vector3.new(0.644301891, 0.0339105986, 0.678212106) Part11.Parent = Tool0 Part11.Material = Enum.Material.SmoothPlastic Part11.Rotation = Vector3.new(-60, -89.75, -90) Part11.Anchored = true Part11.CanCollide = false Part11.FormFactor = Enum.FormFactor.Custom Part11.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part11.CFrame = CFrame.new(-183.018814, 6.37979984, -63.3288727, 1.60653144e-08, 0.00430944515, -0.999990106, -0.5, 0.866016686, 0.00373187405, 0.866024554, 0.49999547, 0.0021546965) Part11.BottomSurface = Enum.SurfaceType.Smooth Part11.TopSurface = Enum.SurfaceType.Smooth Part11.Position = Vector3.new(-183.018814, 6.37979984, -63.3288727) Part11.Orientation = Vector3.new(-0.209999993, -89.8799973, -30) BlockMesh12.Parent = Part11 BlockMesh12.Scale = Vector3.new(0.203463748, 0.406927079, 0.101731829) BlockMesh12.Scale = Vector3.new(0.203463748, 0.406927079, 0.101731829) Part13.Parent = Tool0 Part13.Material = Enum.Material.SmoothPlastic Part13.Rotation = Vector3.new(-60, -89.75, -90) Part13.Anchored = true Part13.CanCollide = false Part13.FormFactor = Enum.FormFactor.Custom Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part13.CFrame = CFrame.new(-183.106979, 6.38012838, -63.3286819, 1.60653144e-08, 0.00430944515, -0.999990106, -0.5, 0.866016686, 0.00373187405, 0.866024554, 0.49999547, 0.0021546965) Part13.BottomSurface = Enum.SurfaceType.Smooth Part13.TopSurface = Enum.SurfaceType.Smooth Part13.Position = Vector3.new(-183.106979, 6.38012838, -63.3286819) Part13.Orientation = Vector3.new(-0.209999993, -89.8799973, -30) BlockMesh14.Parent = Part13 BlockMesh14.Scale = Vector3.new(0.203463748, 0.406927079, 0.101731829) BlockMesh14.Scale = Vector3.new(0.203463748, 0.406927079, 0.101731829) Part15.Parent = Tool0 Part15.Material = Enum.Material.SmoothPlastic Part15.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997) Part15.Anchored = true Part15.CanCollide = false Part15.FormFactor = Enum.FormFactor.Custom Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part15.CFrame = CFrame.new(-183.212677, 5.87203979, -63.7034912, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07) Part15.BottomSurface = Enum.SurfaceType.Smooth Part15.TopSurface = Enum.SurfaceType.Smooth Part15.Position = Vector3.new(-183.212677, 5.87203979, -63.7034912) Part15.Orientation = Vector3.new(0, 90, 0) BlockMesh16.Parent = Part15 BlockMesh16.Scale = Vector3.new(0.271285057, 0.169552952, 0.067821227) BlockMesh16.Scale = Vector3.new(0.271285057, 0.169552952, 0.067821227) Part17.Parent = Tool0 Part17.Material = Enum.Material.SmoothPlastic Part17.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997) Part17.Anchored = true Part17.CanCollide = false Part17.FormFactor = Enum.FormFactor.Custom Part17.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part17.CFrame = CFrame.new(-183.20929, 5.87203932, -63.7916565, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07) Part17.BottomSurface = Enum.SurfaceType.Smooth Part17.TopSurface = Enum.SurfaceType.Smooth Part17.Position = Vector3.new(-183.20929, 5.87203932, -63.7916565) Part17.Orientation = Vector3.new(0, 90, 0) BlockMesh18.Parent = Part17 BlockMesh18.Scale = Vector3.new(0.6103912, 0.169552952, 0.0339106135) BlockMesh18.Scale = Vector3.new(0.6103912, 0.169552952, 0.0339106135) Part19.Parent = Tool0 Part19.Material = Enum.Material.SmoothPlastic Part19.BrickColor = BrickColor.new("Mid gray") Part19.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part19.Anchored = true Part19.CanCollide = false Part19.FormFactor = Enum.FormFactor.Custom Part19.Size = Vector3.new(2.82814646, 0.200000003, 0.237374246) Part19.CFrame = CFrame.new(-183.094009, 6.19758129, -64.6834946, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part19.BottomSurface = Enum.SurfaceType.Smooth Part19.TopSurface = Enum.SurfaceType.Smooth Part19.Color = Color3.new(0.803922, 0.803922, 0.803922) Part19.Position = Vector3.new(-183.094009, 6.19758129, -64.6834946) Part19.Orientation = Vector3.new(0, -90, 0) Part19.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh20.Parent = Part19 BlockMesh20.Scale = Vector3.new(1, 0.98340714, 1) BlockMesh20.Scale = Vector3.new(1, 0.98340714, 1) Part21.Parent = Tool0 Part21.Material = Enum.Material.SmoothPlastic Part21.BrickColor = BrickColor.new("Mid gray") Part21.Rotation = Vector3.new(-90, -45, -90) Part21.Anchored = true Part21.CanCollide = false Part21.FormFactor = Enum.FormFactor.Custom Part21.Size = Vector3.new(2.02107358, 0.200000003, 0.200000003) Part21.CFrame = CFrame.new(-182.990112, 6.27816868, -65.0870361, 1.34110451e-07, 0.707106054, -0.707106411, -2.51262378e-07, 0.707106352, 0.70710665, 0.999999404, 3.42726707e-07, 4.02331352e-07) Part21.BottomSurface = Enum.SurfaceType.Smooth Part21.TopSurface = Enum.SurfaceType.Smooth Part21.Color = Color3.new(0.803922, 0.803922, 0.803922) Part21.Position = Vector3.new(-182.990112, 6.27816868, -65.0870361) Part21.Orientation = Vector3.new(-45, -90, 0) Part21.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh22.Parent = Part21 BlockMesh22.Scale = Vector3.new(1, 0.678211808, 0.474748522) BlockMesh22.Scale = Vector3.new(1, 0.678211808, 0.474748522) Part23.Parent = Tool0 Part23.Material = Enum.Material.SmoothPlastic Part23.BrickColor = BrickColor.new("Mid gray") Part23.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part23.Anchored = true Part23.CanCollide = false Part23.FormFactor = Enum.FormFactor.Custom Part23.Size = Vector3.new(2.02107358, 0.200000003, 0.200000003) Part23.CFrame = CFrame.new(-182.941406, 6.19758129, -65.0870361, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part23.BottomSurface = Enum.SurfaceType.Smooth Part23.TopSurface = Enum.SurfaceType.Smooth Part23.Color = Color3.new(0.803922, 0.803922, 0.803922) Part23.Position = Vector3.new(-182.941406, 6.19758129, -65.0870361) Part23.Orientation = Vector3.new(0, -90, 0) Part23.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh24.Parent = Part23 BlockMesh24.Scale = Vector3.new(1, 0.98340714, 0.339106053) BlockMesh24.Scale = Vector3.new(1, 0.98340714, 0.339106053) Part25.Parent = Tool0 Part25.Material = Enum.Material.SmoothPlastic Part25.BrickColor = BrickColor.new("Mid gray") Part25.Rotation = Vector3.new(-90, -45, -90) Part25.Anchored = true Part25.CanCollide = false Part25.FormFactor = Enum.FormFactor.Custom Part25.Size = Vector3.new(0.474749029, 0.200000003, 0.200000003) Part25.CFrame = CFrame.new(-182.990097, 6.27815247, -63.5068092, 1.34110451e-07, 0.707106054, -0.707106411, -2.51262378e-07, 0.707106352, 0.70710665, 0.999999404, 3.42726707e-07, 4.02331352e-07) Part25.BottomSurface = Enum.SurfaceType.Smooth Part25.TopSurface = Enum.SurfaceType.Smooth Part25.Color = Color3.new(0.803922, 0.803922, 0.803922) Part25.Position = Vector3.new(-182.990097, 6.27815247, -63.5068092) Part25.Orientation = Vector3.new(-45, -90, 0) Part25.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh26.Parent = Part25 BlockMesh26.Scale = Vector3.new(1, 0.678211808, 0.474748522) BlockMesh26.Scale = Vector3.new(1, 0.678211808, 0.474748522) Part27.Parent = Tool0 Part27.Material = Enum.Material.SmoothPlastic Part27.BrickColor = BrickColor.new("Mid gray") Part27.Rotation = Vector3.new(0, 0, 179.75) Part27.Anchored = true Part27.CanCollide = false Part27.FormFactor = Enum.FormFactor.Custom Part27.Size = Vector3.new(0.200000003, 0.200000003, 2.82814455) Part27.CFrame = CFrame.new(-183.060455, 6.27847195, -64.6834946, -0.999989867, -0.00430938788, 1.34110451e-07, 0.00430938648, -0.999990344, -2.51262207e-07, 1.1920929e-07, -2.52504833e-07, 0.999999285) Part27.BottomSurface = Enum.SurfaceType.Smooth Part27.TopSurface = Enum.SurfaceType.Smooth Part27.Color = Color3.new(0.803922, 0.803922, 0.803922) Part27.Position = Vector3.new(-183.060455, 6.27847195, -64.6834946) Part27.Orientation = Vector3.new(0, 0, 179.75) Part27.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh28.Parent = Part27 BlockMesh28.Scale = Vector3.new(0.843659937, 0.815878332, 1) BlockMesh28.Scale = Vector3.new(0.843659937, 0.815878332, 1) Part29.Parent = Tool0 Part29.Material = Enum.Material.SmoothPlastic Part29.BrickColor = BrickColor.new("Mid gray") Part29.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part29.Anchored = true Part29.CanCollide = false Part29.FormFactor = Enum.FormFactor.Custom Part29.Size = Vector3.new(0.474749118, 0.200000003, 0.200000003) Part29.CFrame = CFrame.new(-182.941406, 6.19758081, -63.5068092, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part29.BottomSurface = Enum.SurfaceType.Smooth Part29.TopSurface = Enum.SurfaceType.Smooth Part29.Color = Color3.new(0.803922, 0.803922, 0.803922) Part29.Position = Vector3.new(-182.941406, 6.19758081, -63.5068092) Part29.Orientation = Vector3.new(0, -90, 0) Part29.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh30.Parent = Part29 BlockMesh30.Scale = Vector3.new(1, 0.98340714, 0.339106053) BlockMesh30.Scale = Vector3.new(1, 0.98340714, 0.339106053) Part31.Parent = Tool0 Part31.Material = Enum.Material.SmoothPlastic Part31.BrickColor = BrickColor.new("Cool yellow") Part31.Rotation = Vector3.new(90, -0.25, 0) Part31.Anchored = true Part31.CanCollide = false Part31.FormFactor = Enum.FormFactor.Custom Part31.Size = Vector3.new(0.200000003, 0.33232379, 0.200000003) Part31.CFrame = CFrame.new(-182.989609, 6.285151, -63.9103432, 0.999989331, 5.96046448e-08, -0.00430992618, -0.00430998579, 9.92153787e-07, -0.999988854, -1.34110451e-07, 0.999999106, 9.91974957e-07) Part31.TopSurface = Enum.SurfaceType.Smooth Part31.Color = Color3.new(0.992157, 0.917647, 0.552941) Part31.Position = Vector3.new(-182.989609, 6.285151, -63.9103432) Part31.Orientation = Vector3.new(89.7299957, -89.9899979, -89.9899979) Part31.Color = Color3.new(0.992157, 0.917647, 0.552941) CylinderMesh32.Parent = Part31 CylinderMesh32.Scale = Vector3.new(0.6103912, 1, 0.610391021) CylinderMesh32.Scale = Vector3.new(0.6103912, 1, 0.610391021) Part33.Parent = Tool0 Part33.Material = Enum.Material.SmoothPlastic Part33.BrickColor = BrickColor.new("Mid gray") Part33.Rotation = Vector3.new(164.699997, 89.9399948, 8.13000011) Part33.Anchored = true Part33.CanCollide = false Part33.FormFactor = Enum.FormFactor.Custom Part33.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part33.CFrame = CFrame.new(-182.917664, 6.19812012, -63.984272, 1.04308128e-07, -1.49011612e-08, 0.999999404, 0.640191615, -0.768214703, -3.66797259e-08, 0.768214822, 0.640191495, -1.34110451e-07) Part33.BottomSurface = Enum.SurfaceType.Smooth Part33.TopSurface = Enum.SurfaceType.Smooth Part33.Color = Color3.new(0.803922, 0.803922, 0.803922) Part33.Position = Vector3.new(-182.917664, 6.19812012, -63.984272) Part33.Orientation = Vector3.new(0, 90, 140.190002) Part33.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh34.Parent = Part33 BlockMesh34.Scale = Vector3.new(0.264850318, 0.169552952, 0.101735972) BlockMesh34.Scale = Vector3.new(0.264850318, 0.169552952, 0.101735972) Part35.Parent = Tool0 Part35.Material = Enum.Material.SmoothPlastic Part35.BrickColor = BrickColor.new("Mid gray") Part35.Rotation = Vector3.new(-15.2999992, -89.9399948, 50.1899986) Part35.Anchored = true Part35.CanCollide = false Part35.FormFactor = Enum.FormFactor.Custom Part35.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part35.CFrame = CFrame.new(-182.917664, 6.19812012, -63.836422, 1.49011612e-07, -1.78813934e-07, -0.999999404, 0.640189707, -0.768216372, 3.66797259e-08, -0.768216431, -0.640189469, 1.34110451e-07) Part35.BottomSurface = Enum.SurfaceType.Smooth Part35.TopSurface = Enum.SurfaceType.Smooth Part35.Color = Color3.new(0.803922, 0.803922, 0.803922) Part35.Position = Vector3.new(-182.917664, 6.19812012, -63.836422) Part35.Orientation = Vector3.new(0, -90, 140.190002) Part35.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh36.Parent = Part35 BlockMesh36.Scale = Vector3.new(0.264851302, 0.169552952, 0.101735972) BlockMesh36.Scale = Vector3.new(0.264851302, 0.169552952, 0.101735972) Part37.Parent = Tool0 Part37.Material = Enum.Material.SmoothPlastic Part37.BrickColor = BrickColor.new("Cool yellow") Part37.Rotation = Vector3.new(90, 89.75, -90) Part37.Anchored = true Part37.CanCollide = false Part37.FormFactor = Enum.FormFactor.Custom Part37.Size = Vector3.new(0.332324207, 0.200000003, 0.200000003) Part37.CFrame = CFrame.new(-182.952713, 6.19004202, -63.9103508, -1.34110451e-07, 0.00431240769, 0.999990165, 2.51262378e-07, 0.999990344, -0.00431240676, -0.999999404, 2.51224265e-07, -2.23517418e-07) Part37.BottomSurface = Enum.SurfaceType.Smooth Part37.TopSurface = Enum.SurfaceType.Smooth Part37.Color = Color3.new(0.992157, 0.917647, 0.552941) Part37.Position = Vector3.new(-182.952713, 6.19004202, -63.9103508) Part37.Orientation = Vector3.new(0.25, 90, 0) Part37.Color = Color3.new(0.992157, 0.917647, 0.552941) BlockMesh38.Parent = Part37 BlockMesh38.Scale = Vector3.new(1, 0.949496686, 0.237374261) BlockMesh38.Scale = Vector3.new(1, 0.949496686, 0.237374261) Part39.Parent = Tool0 Part39.Material = Enum.Material.SmoothPlastic Part39.BrickColor = BrickColor.new("Dark stone grey") Part39.Rotation = Vector3.new(-15.2999992, -89.9399948, -104.040001) Part39.Anchored = true Part39.CanCollide = false Part39.FormFactor = Enum.FormFactor.Custom Part39.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part39.CFrame = CFrame.new(-183.060089, 6.1726079, -63.2700043, -5.96046448e-08, 2.38418579e-07, -0.999999404, -0.49999994, 0.866024792, 3.66797259e-08, 0.866024613, 0.499999881, 1.34110451e-07) Part39.BottomSurface = Enum.SurfaceType.Smooth Part39.TopSurface = Enum.SurfaceType.Smooth Part39.Color = Color3.new(0.388235, 0.372549, 0.384314) Part39.Position = Vector3.new(-183.060089, 6.1726079, -63.2700043) Part39.Orientation = Vector3.new(0, -90, -30) Part39.Color = Color3.new(0.388235, 0.372549, 0.384314) BlockMesh40.Parent = Part39 BlockMesh40.Scale = Vector3.new(0.373016894, 0.712122381, 0.508659124) BlockMesh40.Scale = Vector3.new(0.373016894, 0.712122381, 0.508659124) Part41.Parent = Tool0 Part41.Material = Enum.Material.SmoothPlastic Part41.BrickColor = BrickColor.new("Dark stone grey") Part41.Rotation = Vector3.new(-90, 0, -90) Part41.Anchored = true Part41.CanCollide = false Part41.FormFactor = Enum.FormFactor.Custom Part41.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part41.CFrame = CFrame.new(-183.060089, 6.22810078, -63.235527, 1.34110451e-07, 0.999999404, 3.66797153e-08, -2.51262378e-07, -3.66797259e-08, 0.999999642, 0.999999404, -1.34110451e-07, 2.51262634e-07) Part41.TopSurface = Enum.SurfaceType.Smooth Part41.Color = Color3.new(0.388235, 0.372549, 0.384314) Part41.Position = Vector3.new(-183.060089, 6.22810078, -63.235527) Part41.Orientation = Vector3.new(-89.9499969, 8.30999947, -98.3099976) Part41.Color = Color3.new(0.388235, 0.372549, 0.384314) CylinderMesh42.Parent = Part41 CylinderMesh42.Scale = Vector3.new(0.678212583, 0.508658886, 0.678212106) CylinderMesh42.Scale = Vector3.new(0.678212583, 0.508658886, 0.678212106) Part43.Parent = Tool0 Part43.Material = Enum.Material.SmoothPlastic Part43.BrickColor = BrickColor.new("Mid gray") Part43.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997) Part43.Anchored = true Part43.CanCollide = false Part43.FormFactor = Enum.FormFactor.Custom Part43.Size = Vector3.new(0.332324207, 0.200000003, 0.200000003) Part43.CFrame = CFrame.new(-182.917664, 6.14671469, -63.9103432, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07) Part43.BottomSurface = Enum.SurfaceType.Smooth Part43.TopSurface = Enum.SurfaceType.Smooth Part43.Color = Color3.new(0.803922, 0.803922, 0.803922) Part43.Position = Vector3.new(-182.917664, 6.14671469, -63.9103432) Part43.Orientation = Vector3.new(0, 90, 0) Part43.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh44.Parent = Part43 BlockMesh44.Scale = Vector3.new(1, 0.474748343, 0.101731829) BlockMesh44.Scale = Vector3.new(1, 0.474748343, 0.101731829) Part45.Parent = Tool0 Part45.Material = Enum.Material.SmoothPlastic Part45.BrickColor = BrickColor.new("Mid gray") Part45.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997) Part45.Anchored = true Part45.CanCollide = false Part45.FormFactor = Enum.FormFactor.Custom Part45.Size = Vector3.new(1.1665256, 0.264502645, 0.291631222) Part45.CFrame = CFrame.new(-183.060089, 5.96698904, -63.8526955, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07) Part45.BottomSurface = Enum.SurfaceType.Smooth Part45.TopSurface = Enum.SurfaceType.Smooth Part45.Color = Color3.new(0.803922, 0.803922, 0.803922) Part45.Position = Vector3.new(-183.060089, 5.96698904, -63.8526955) Part45.Orientation = Vector3.new(0, 90, 0) Part45.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh46.Parent = Part45 Part47.Parent = Tool0 Part47.Material = Enum.Material.SmoothPlastic Part47.BrickColor = BrickColor.new("Mid gray") Part47.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997) Part47.Anchored = true Part47.CanCollide = false Part47.FormFactor = Enum.FormFactor.Custom Part47.Size = Vector3.new(1.66162074, 0.2577205, 0.278067023) Part47.CFrame = CFrame.new(-183.060089, 5.97038031, -65.2667618, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07) Part47.BottomSurface = Enum.SurfaceType.Smooth Part47.TopSurface = Enum.SurfaceType.Smooth Part47.Color = Color3.new(0.803922, 0.803922, 0.803922) Part47.Position = Vector3.new(-183.060089, 5.97038031, -65.2667618) Part47.Orientation = Vector3.new(0, 90, 0) Part47.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh48.Parent = Part47 Part49.Parent = Tool0 Part49.Material = Enum.Material.SmoothPlastic Part49.BrickColor = BrickColor.new("Mid gray") Part49.Rotation = Vector3.new(-15.2999992, -89.9300003, 126.869995) Part49.Anchored = true Part49.CanCollide = false Part49.FormFactor = Enum.FormFactor.Custom Part49.Size = Vector3.new(0.200000003, 0.200000003, 0.291631401) Part49.CFrame = CFrame.new(-183.060089, 5.92706442, -63.2360687, -8.94069672e-08, -1.1920929e-07, -0.999999285, 0.832045436, -0.554706514, 3.66795945e-08, -0.554706633, -0.832045197, 1.34110451e-07) Part49.BottomSurface = Enum.SurfaceType.Smooth Part49.TopSurface = Enum.SurfaceType.Smooth Part49.Color = Color3.new(0.803922, 0.803922, 0.803922) Part49.Position = Vector3.new(-183.060089, 5.92706442, -63.2360687) Part49.Orientation = Vector3.new(0, -90, 123.689995) Part49.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh50.Parent = Part49 BlockMesh50.Scale = Vector3.new(0.244535685, 0.169552952, 1) BlockMesh50.Scale = Vector3.new(0.244535685, 0.169552952, 1) Part51.Parent = Tool0 Part51.Material = Enum.Material.SmoothPlastic Part51.BrickColor = BrickColor.new("Mid gray") Part51.Rotation = Vector3.new(164.699997, 89.9300003, 101.769997) Part51.Anchored = true Part51.CanCollide = false Part51.FormFactor = Enum.FormFactor.Custom Part51.Size = Vector3.new(0.200000003, 0.200000003, 0.291631401) Part51.CFrame = CFrame.new(-183.060089, 6.02410078, -63.2689743, -1.86264515e-08, -8.94069672e-08, 0.999999285, -0.972806275, -0.231617287, -3.66795945e-08, 0.231617182, -0.972806692, -1.34110451e-07) Part51.BottomSurface = Enum.SurfaceType.Smooth Part51.TopSurface = Enum.SurfaceType.Smooth Part51.Color = Color3.new(0.803922, 0.803922, 0.803922) Part51.Position = Vector3.new(-183.060089, 6.02410078, -63.2689743) Part51.Orientation = Vector3.new(0, 90, -103.389999) Part51.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh52.Parent = Part51 BlockMesh52.Scale = Vector3.new(0.732028008, 0.169552952, 1) BlockMesh52.Scale = Vector3.new(0.732028008, 0.169552952, 1) Part53.Parent = Tool0 Part53.Material = Enum.Material.SmoothPlastic Part53.BrickColor = BrickColor.new("Mid gray") Part53.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997) Part53.Anchored = true Part53.CanCollide = false Part53.FormFactor = Enum.FormFactor.Custom Part53.Size = Vector3.new(0.200000003, 0.200000003, 0.291631222) Part53.CFrame = CFrame.new(-183.060089, 5.93646955, -63.2524796, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07) Part53.BottomSurface = Enum.SurfaceType.Smooth Part53.TopSurface = Enum.SurfaceType.Smooth Part53.Color = Color3.new(0.803922, 0.803922, 0.803922) Part53.Position = Vector3.new(-183.060089, 5.93646955, -63.2524796) Part53.Orientation = Vector3.new(0, 90, 0) Part53.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh54.Parent = Part53 BlockMesh54.Scale = Vector3.new(0.169553146, 0.203463539, 1) BlockMesh54.Scale = Vector3.new(0.169553146, 0.203463539, 1) Part55.Parent = Tool0 Part55.Material = Enum.Material.SmoothPlastic Part55.BrickColor = BrickColor.new("Mid gray") Part55.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997) Part55.Anchored = true Part55.CanCollide = false Part55.FormFactor = Enum.FormFactor.Custom Part55.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part55.CFrame = CFrame.new(-182.917664, 6.2111454, -63.9103432, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07) Part55.BottomSurface = Enum.SurfaceType.Smooth Part55.TopSurface = Enum.SurfaceType.Smooth Part55.Color = Color3.new(0.803922, 0.803922, 0.803922) Part55.Position = Vector3.new(-182.917664, 6.2111454, -63.9103432) Part55.Orientation = Vector3.new(0, 90, 0) Part55.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh56.Parent = Part55 BlockMesh56.Scale = Vector3.new(0.644302368, 0.169553027, 0.101731829) BlockMesh56.Scale = Vector3.new(0.644302368, 0.169553027, 0.101731829) Part57.Parent = Tool0 Part57.Material = Enum.Material.SmoothPlastic Part57.BrickColor = BrickColor.new("Mid gray") Part57.Rotation = Vector3.new(164.699997, 89.9300003, 128.660004) Part57.Anchored = true Part57.CanCollide = false Part57.FormFactor = Enum.FormFactor.Custom Part57.Size = Vector3.new(0.21024403, 0.200000003, 0.291631401) Part57.CFrame = CFrame.new(-183.060104, 5.84762335, -63.3019943, -5.96046448e-08, -7.4505806e-08, 0.999999285, -0.600006163, 0.799995065, -3.66795945e-08, -0.799995244, -0.600005746, -1.34110451e-07) Part57.BottomSurface = Enum.SurfaceType.Smooth Part57.TopSurface = Enum.SurfaceType.Smooth Part57.Color = Color3.new(0.803922, 0.803922, 0.803922) Part57.Position = Vector3.new(-183.060104, 5.84762335, -63.3019943) Part57.Orientation = Vector3.new(0, 90, -36.8699989) Part57.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh58.Parent = Part57 BlockMesh58.Scale = Vector3.new(1, 0.949496448, 1) BlockMesh58.Scale = Vector3.new(1, 0.949496448, 1) Part59.Parent = Tool0 Part59.Material = Enum.Material.SmoothPlastic Part59.BrickColor = BrickColor.new("Black") Part59.Rotation = Vector3.new(-15.2999992, -89.9399948, 105.259995) Part59.Anchored = true Part59.CanCollide = false Part59.FormFactor = Enum.FormFactor.Custom Part59.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part59.CFrame = CFrame.new(-183.20929, 5.82094955, -63.6459808, -4.47034836e-08, -1.63912773e-07, -0.999999404, -0.849583685, -0.527453065, 3.66797259e-08, -0.527453125, 0.849583268, 1.34110451e-07) Part59.BottomSurface = Enum.SurfaceType.Smooth Part59.TopSurface = Enum.SurfaceType.Smooth Part59.Color = Color3.new(0.105882, 0.164706, 0.207843) Part59.Position = Vector3.new(-183.20929, 5.82094955, -63.6459808) Part59.Orientation = Vector3.new(0, -90, -121.829994) Part59.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh60.Parent = Part59 BlockMesh60.Scale = Vector3.new(0.632648766, 0.271284789, 0.0339106135) BlockMesh60.Scale = Vector3.new(0.632648766, 0.271284789, 0.0339106135) Part61.Parent = Tool0 Part61.Material = Enum.Material.SmoothPlastic Part61.BrickColor = BrickColor.new("Black") Part61.Rotation = Vector3.new(164.699997, 89.9399948, -23.9599991) Part61.Anchored = true Part61.CanCollide = false Part61.FormFactor = Enum.FormFactor.Custom Part61.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part61.CFrame = CFrame.new(-183.20929, 5.78826714, -63.6841354, 1.34110451e-07, 5.96046448e-08, 0.999999404, 0.540758908, -0.841177106, -3.66797259e-08, 0.841177106, 0.540758908, -1.34110451e-07) Part61.BottomSurface = Enum.SurfaceType.Smooth Part61.TopSurface = Enum.SurfaceType.Smooth Part61.Color = Color3.new(0.105882, 0.164706, 0.207843) Part61.Position = Vector3.new(-183.20929, 5.78826714, -63.6841354) Part61.Orientation = Vector3.new(0, 90, 147.259995) Part61.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh62.Parent = Part61 BlockMesh62.Scale = Vector3.new(0.282188684, 0.169552952, 0.0339126773) BlockMesh62.Scale = Vector3.new(0.282188684, 0.169552952, 0.0339126773) Part63.Parent = Tool0 Part63.Material = Enum.Material.SmoothPlastic Part63.BrickColor = BrickColor.new("Black") Part63.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part63.Anchored = true Part63.CanCollide = false Part63.FormFactor = Enum.FormFactor.Custom Part63.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part63.CFrame = CFrame.new(-183.20929, 5.74996853, -63.6899185, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07) Part63.BottomSurface = Enum.SurfaceType.Smooth Part63.TopSurface = Enum.SurfaceType.Smooth Part63.Color = Color3.new(0.105882, 0.164706, 0.207843) Part63.Position = Vector3.new(-183.20929, 5.74996853, -63.6899185) Part63.Orientation = Vector3.new(0, -90, 0) Part63.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh64.Parent = Part63 BlockMesh64.Scale = Vector3.new(0.271285266, 0.373016596, 0.0339106135) BlockMesh64.Scale = Vector3.new(0.271285266, 0.373016596, 0.0339106135) Part65.Parent = Tool0 Part65.Material = Enum.Material.SmoothPlastic Part65.BrickColor = BrickColor.new("Black") Part65.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part65.Anchored = true Part65.CanCollide = false Part65.FormFactor = Enum.FormFactor.Custom Part65.Size = Vector3.new(0.264502943, 0.200000003, 0.200000003) Part65.CFrame = CFrame.new(-183.20929, 5.81779528, -63.5034142, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07) Part65.BottomSurface = Enum.SurfaceType.Smooth Part65.TopSurface = Enum.SurfaceType.Smooth Part65.Color = Color3.new(0.105882, 0.164706, 0.207843) Part65.Position = Vector3.new(-183.20929, 5.81779528, -63.5034142) Part65.Orientation = Vector3.new(0, -90, 0) Part65.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh66.Parent = Part65 BlockMesh66.Scale = Vector3.new(1, 0.71212244, 0.0339106135) BlockMesh66.Scale = Vector3.new(1, 0.71212244, 0.0339106135) Part67.Parent = Tool0 Part67.Material = Enum.Material.SmoothPlastic Part67.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part67.Anchored = true Part67.CanCollide = false Part67.FormFactor = Enum.FormFactor.Custom Part67.Size = Vector3.new(0.684994638, 0.200000003, 0.223810002) Part67.CFrame = CFrame.new(-183.060089, 5.82456446, -64.06633, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part67.BottomSurface = Enum.SurfaceType.Smooth Part67.TopSurface = Enum.SurfaceType.Smooth Part67.Position = Vector3.new(-183.060089, 5.82456446, -64.06633) Part67.Orientation = Vector3.new(0, -90, 0) BlockMesh68.Parent = Part67 BlockMesh68.Scale = Vector3.new(1, 0.10173177, 1) BlockMesh68.Scale = Vector3.new(1, 0.10173177, 1) Part69.Parent = Tool0 Part69.Material = Enum.Material.SmoothPlastic Part69.BrickColor = BrickColor.new("Black") Part69.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part69.Anchored = true Part69.CanCollide = false Part69.FormFactor = Enum.FormFactor.Custom Part69.Size = Vector3.new(0.264502943, 0.200000003, 0.200000003) Part69.CFrame = CFrame.new(-182.910889, 5.81778193, -63.5034142, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07) Part69.BottomSurface = Enum.SurfaceType.Smooth Part69.TopSurface = Enum.SurfaceType.Smooth Part69.Color = Color3.new(0.105882, 0.164706, 0.207843) Part69.Position = Vector3.new(-182.910889, 5.81778193, -63.5034142) Part69.Orientation = Vector3.new(0, -90, 0) Part69.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh70.Parent = Part69 BlockMesh70.Scale = Vector3.new(1, 0.71212244, 0.0339106135) BlockMesh70.Scale = Vector3.new(1, 0.71212244, 0.0339106135) Part71.Parent = Tool0 Part71.Material = Enum.Material.SmoothPlastic Part71.BrickColor = BrickColor.new("Black") Part71.Rotation = Vector3.new(-15.2999992, -89.9399948, 105.259995) Part71.Anchored = true Part71.CanCollide = false Part71.FormFactor = Enum.FormFactor.Custom Part71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part71.CFrame = CFrame.new(-182.910889, 5.82093668, -63.6459808, -4.47034836e-08, -1.63912773e-07, -0.999999404, -0.849583685, -0.527453065, 3.66797259e-08, -0.527453125, 0.849583268, 1.34110451e-07) Part71.BottomSurface = Enum.SurfaceType.Smooth Part71.TopSurface = Enum.SurfaceType.Smooth Part71.Color = Color3.new(0.105882, 0.164706, 0.207843) Part71.Position = Vector3.new(-182.910889, 5.82093668, -63.6459808) Part71.Orientation = Vector3.new(0, -90, -121.829994) Part71.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh72.Parent = Part71 BlockMesh72.Scale = Vector3.new(0.632648766, 0.271284789, 0.0339106135) BlockMesh72.Scale = Vector3.new(0.632648766, 0.271284789, 0.0339106135) Part73.Parent = Tool0 Part73.Material = Enum.Material.SmoothPlastic Part73.BrickColor = BrickColor.new("Mid gray") Part73.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997) Part73.Anchored = true Part73.CanCollide = false Part73.FormFactor = Enum.FormFactor.Custom Part73.Size = Vector3.new(0.200000003, 0.200000003, 0.291631222) Part73.CFrame = CFrame.new(-183.060089, 5.85508394, -63.2151794, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07) Part73.BottomSurface = Enum.SurfaceType.Smooth Part73.TopSurface = Enum.SurfaceType.Smooth Part73.Color = Color3.new(0.803922, 0.803922, 0.803922) Part73.Position = Vector3.new(-183.060089, 5.85508394, -63.2151794) Part73.Orientation = Vector3.new(0, 90, 0) Part73.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh74.Parent = Part73 BlockMesh74.Scale = Vector3.new(0.542570055, 0.203463539, 1) BlockMesh74.Scale = Vector3.new(0.542570055, 0.203463539, 1) Part75.Parent = Tool0 Part75.Material = Enum.Material.SmoothPlastic Part75.BrickColor = BrickColor.new("Mid gray") Part75.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997) Part75.Anchored = true Part75.CanCollide = false Part75.FormFactor = Enum.FormFactor.Custom Part75.Size = Vector3.new(0.200000003, 0.200000003, 0.291631222) Part75.CFrame = CFrame.new(-183.060089, 5.89577675, -63.2389145, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07) Part75.BottomSurface = Enum.SurfaceType.Smooth Part75.TopSurface = Enum.SurfaceType.Smooth Part75.Color = Color3.new(0.803922, 0.803922, 0.803922) Part75.Position = Vector3.new(-183.060089, 5.89577675, -63.2389145) Part75.Orientation = Vector3.new(0, 90, 0) Part75.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh76.Parent = Part75 BlockMesh76.Scale = Vector3.new(0.305195689, 0.203463539, 1) BlockMesh76.Scale = Vector3.new(0.305195689, 0.203463539, 1) Part77.Parent = Tool0 Part77.Material = Enum.Material.SmoothPlastic Part77.BrickColor = BrickColor.new("Mid gray") Part77.Rotation = Vector3.new(164.699997, 89.9300003, 90) Part77.Anchored = true Part77.CanCollide = false Part77.FormFactor = Enum.FormFactor.Custom Part77.Size = Vector3.new(0.200000003, 0.200000003, 0.291631401) Part77.CFrame = CFrame.new(-183.060089, 5.88290358, -63.1956978, 0, -2.08616257e-07, 0.999999285, -0.650793254, -0.759254456, -3.66795945e-08, 0.759254336, -0.650792956, -1.34110451e-07) Part77.BottomSurface = Enum.SurfaceType.Smooth Part77.TopSurface = Enum.SurfaceType.Smooth Part77.Color = Color3.new(0.803922, 0.803922, 0.803922) Part77.Position = Vector3.new(-183.060089, 5.88290358, -63.1956978) Part77.Orientation = Vector3.new(0, 90, -139.399994) Part77.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh78.Parent = Part77 BlockMesh78.Scale = Vector3.new(0.312639832, 0.169552952, 1) BlockMesh78.Scale = Vector3.new(0.312639832, 0.169552952, 1) Part79.Parent = Tool0 Part79.Material = Enum.Material.SmoothPlastic Part79.BrickColor = BrickColor.new("Dark stone grey") Part79.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part79.Anchored = true Part79.CanCollide = false Part79.FormFactor = Enum.FormFactor.Custom Part79.Size = Vector3.new(0.345888376, 0.200000003, 0.291631222) Part79.CFrame = CFrame.new(-183.059998, 5.19399929, -63.3880005, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part79.BottomSurface = Enum.SurfaceType.Smooth Part79.TopSurface = Enum.SurfaceType.Smooth Part79.Color = Color3.new(0.388235, 0.372549, 0.384314) Part79.Position = Vector3.new(-183.059998, 5.19399929, -63.3880005) Part79.Orientation = Vector3.new(0, -90, 0) Part79.Color = Color3.new(0.388235, 0.372549, 0.384314) BlockMesh80.Parent = Part79 BlockMesh80.Scale = Vector3.new(1, 0.0340000018, 1) BlockMesh80.Scale = Vector3.new(1, 0.0340000018, 1) Part81.Name = "Handle" Part81.Parent = Tool0 Part81.Material = Enum.Material.SmoothPlastic Part81.BrickColor = BrickColor.new("Mid gray") Part81.Transparency = 1 Part81.Anchored = true Part81.CanCollide = false Part81.FormFactor = Enum.FormFactor.Custom Part81.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003) Part81.CFrame = CFrame.new(-183.060089, 5.50694275, -63.3936844, 0.999999166, 8.98688146e-09, 7.4505806e-08, -6.08167596e-08, 0.999999583, 6.00761439e-07, -1.93715096e-07, -6.75267245e-07, 0.999999046) Part81.BottomSurface = Enum.SurfaceType.Smooth Part81.TopSurface = Enum.SurfaceType.Smooth Part81.Color = Color3.new(0.803922, 0.803922, 0.803922) Part81.Position = Vector3.new(-183.060089, 5.50694275, -63.3936844) Part81.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh82.Parent = Part81 BlockMesh82.Scale = Vector3.new(0.695652366, 1, 0.260869533) BlockMesh82.Scale = Vector3.new(0.695652366, 1, 0.260869533) Sound83.Name = "Reload" Sound83.Parent = Part81 Sound83.SoundId = "http://www.roblox.com/asset/?id=95309699" Sound83.Volume = 1 Sound84.Name = "Shoot" Sound84.Parent = Part81 Sound84.Pitch = 2.4000000953674 Sound84.SoundId = "http://roblox.com/asset/?id=10209257" Sound84.Volume = 0.69999998807907 Part85.Parent = Tool0 Part85.Material = Enum.Material.SmoothPlastic Part85.BrickColor = BrickColor.new("Black") Part85.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part85.Anchored = true Part85.CanCollide = false Part85.FormFactor = Enum.FormFactor.Custom Part85.Size = Vector3.new(0.326898485, 0.200000003, 0.200000003) Part85.CFrame = CFrame.new(-182.910889, 5.24808407, -63.3840485, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07) Part85.BottomSurface = Enum.SurfaceType.Smooth Part85.TopSurface = Enum.SurfaceType.Smooth Part85.Color = Color3.new(0.105882, 0.164706, 0.207843) Part85.Position = Vector3.new(-182.910889, 5.24808407, -63.3840485) Part85.Orientation = Vector3.new(0, -90, 0) Part85.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh86.Parent = Part85 BlockMesh86.Scale = Vector3.new(1, 0.440837711, 0.0339106135) BlockMesh86.Scale = Vector3.new(1, 0.440837711, 0.0339106135) Part87.Parent = Tool0 Part87.Material = Enum.Material.SmoothPlastic Part87.Rotation = Vector3.new(-90, 0, -90) Part87.Anchored = true Part87.CanCollide = false Part87.FormFactor = Enum.FormFactor.Custom Part87.Size = Vector3.new(0.200000003, 0.305195332, 0.200000003) Part87.CFrame = CFrame.new(-183.060089, 5.69570446, -63.7000885, 1.34110451e-07, 0.999999404, 3.66797153e-08, -2.51262378e-07, -3.66797259e-08, 0.999999642, 0.999999404, -1.34110451e-07, 2.51262634e-07) Part87.TopSurface = Enum.SurfaceType.Smooth Part87.Position = Vector3.new(-183.060089, 5.69570446, -63.7000885) Part87.Orientation = Vector3.new(-89.9499969, 8.30999947, -98.3099976) CylinderMesh88.Parent = Part87 CylinderMesh88.Scale = Vector3.new(0.101731896, 1, 0.101731829) CylinderMesh88.Scale = Vector3.new(0.101731896, 1, 0.101731829) Part89.Parent = Tool0 Part89.Material = Enum.Material.SmoothPlastic Part89.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part89.Anchored = true Part89.CanCollide = false Part89.FormFactor = Enum.FormFactor.Custom Part89.Size = Vector3.new(0.200000003, 0.200000003, 0.223810002) Part89.CFrame = CFrame.new(-183.060089, 5.7601347, -63.8153954, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part89.BottomSurface = Enum.SurfaceType.Smooth Part89.TopSurface = Enum.SurfaceType.Smooth Part89.Position = Vector3.new(-183.060089, 5.7601347, -63.8153954) Part89.Orientation = Vector3.new(0, -90, 0) BlockMesh90.Parent = Part89 BlockMesh90.Scale = Vector3.new(0.101732008, 0.542569399, 1) BlockMesh90.Scale = Vector3.new(0.101732008, 0.542569399, 1) Part91.Parent = Tool0 Part91.Material = Enum.Material.SmoothPlastic Part91.BrickColor = BrickColor.new("Mid gray") Part91.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part91.Anchored = true Part91.CanCollide = false Part91.FormFactor = Enum.FormFactor.Custom Part91.Size = Vector3.new(0.200000003, 0.200000003, 0.291631222) Part91.CFrame = CFrame.new(-183.060089, 5.73639727, -63.693306, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part91.BottomSurface = Enum.SurfaceType.Smooth Part91.TopSurface = Enum.SurfaceType.Smooth Part91.Color = Color3.new(0.803922, 0.803922, 0.803922) Part91.Position = Vector3.new(-183.060089, 5.73639727, -63.693306) Part91.Orientation = Vector3.new(0, -90, 0) Part91.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh92.Parent = Part91 BlockMesh92.Scale = Vector3.new(0.305195808, 0.98340714, 1) BlockMesh92.Scale = Vector3.new(0.305195808, 0.98340714, 1) Part93.Parent = Tool0 Part93.Material = Enum.Material.SmoothPlastic Part93.BrickColor = BrickColor.new("Black") Part93.Rotation = Vector3.new(164.699997, 89.9399948, -23.9599991) Part93.Anchored = true Part93.CanCollide = false Part93.FormFactor = Enum.FormFactor.Custom Part93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part93.CFrame = CFrame.new(-182.910889, 5.78825951, -63.6841431, 1.34110451e-07, 5.96046448e-08, 0.999999404, 0.540758908, -0.841177106, -3.66797259e-08, 0.841177106, 0.540758908, -1.34110451e-07) Part93.BottomSurface = Enum.SurfaceType.Smooth Part93.TopSurface = Enum.SurfaceType.Smooth Part93.Color = Color3.new(0.105882, 0.164706, 0.207843) Part93.Position = Vector3.new(-182.910889, 5.78825951, -63.6841431) Part93.Orientation = Vector3.new(0, 90, 147.259995) Part93.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh94.Parent = Part93 BlockMesh94.Scale = Vector3.new(0.282188684, 0.169552952, 0.0339126773) BlockMesh94.Scale = Vector3.new(0.282188684, 0.169552952, 0.0339126773) Part95.Parent = Tool0 Part95.Material = Enum.Material.SmoothPlastic Part95.Rotation = Vector3.new(-15.2999992, -89.9399948, 0) Part95.Anchored = true Part95.CanCollide = false Part95.FormFactor = Enum.FormFactor.Custom Part95.Size = Vector3.new(0.200000003, 0.200000003, 0.223808125) Part95.CFrame = CFrame.new(-183.060089, 5.69766903, -63.8304253, 7.4505806e-08, 0, -0.999999404, 0.650798261, 0.759250045, 3.66797259e-08, 0.759249926, -0.650798619, 1.34110451e-07) Part95.BottomSurface = Enum.SurfaceType.Smooth Part95.TopSurface = Enum.SurfaceType.Smooth Part95.Position = Vector3.new(-183.060089, 5.69766903, -63.8304253) Part95.Orientation = Vector3.new(0, -90, 40.5999985) BlockMesh96.Parent = Part95 BlockMesh96.Scale = Vector3.new(0.244815454, 0.10173177, 1) BlockMesh96.Scale = Vector3.new(0.244815454, 0.10173177, 1) Part97.Parent = Tool0 Part97.Material = Enum.Material.SmoothPlastic Part97.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part97.Anchored = true Part97.CanCollide = false Part97.FormFactor = Enum.FormFactor.Custom Part97.Size = Vector3.new(0.200000003, 0.200000003, 0.223810002) Part97.CFrame = CFrame.new(-183.060089, 5.72283316, -63.7340012, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part97.BottomSurface = Enum.SurfaceType.Smooth Part97.TopSurface = Enum.SurfaceType.Smooth Part97.Position = Vector3.new(-183.060089, 5.72283316, -63.7340012) Part97.Orientation = Vector3.new(0, -90, 0) BlockMesh98.Parent = Part97 BlockMesh98.Scale = Vector3.new(0.101732008, 0.915585876, 1) BlockMesh98.Scale = Vector3.new(0.101732008, 0.915585876, 1) Part99.Parent = Tool0 Part99.Material = Enum.Material.SmoothPlastic Part99.Rotation = Vector3.new(-15.2999992, -89.9399948, -105.299995) Part99.Anchored = true Part99.CanCollide = false Part99.FormFactor = Enum.FormFactor.Custom Part99.Size = Vector3.new(0.200000003, 0.284848958, 0.223810002) Part99.CFrame = CFrame.new(-183.060074, 5.62110138, -63.8866005, -3.66797721e-08, 1.34110451e-07, -0.999999404, -0.999999464, -2.81064814e-07, 3.66797259e-08, -2.81064786e-07, 0.999999404, 1.34110451e-07) Part99.BottomSurface = Enum.SurfaceType.Smooth Part99.TopSurface = Enum.SurfaceType.Smooth Part99.Position = Vector3.new(-183.060074, 5.62110138, -63.8866005) Part99.Orientation = Vector3.new(0, -90, -90) BlockMesh100.Parent = Part99 BlockMesh100.Scale = Vector3.new(0.101732008, 1, 1) BlockMesh100.Scale = Vector3.new(0.101732008, 1, 1) Part101.Parent = Tool0 Part101.Material = Enum.Material.SmoothPlastic Part101.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part101.Anchored = true Part101.CanCollide = false Part101.FormFactor = Enum.FormFactor.Custom Part101.Size = Vector3.new(0.200000003, 0.200000003, 0.223810002) Part101.CFrame = CFrame.new(-183.060089, 5.72283316, -64.0392075, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part101.BottomSurface = Enum.SurfaceType.Smooth Part101.TopSurface = Enum.SurfaceType.Smooth Part101.Position = Vector3.new(-183.060089, 5.72283316, -64.0392075) Part101.Orientation = Vector3.new(0, -90, 0) BlockMesh102.Parent = Part101 BlockMesh102.Scale = Vector3.new(0.101732008, 0.915585876, 1) BlockMesh102.Scale = Vector3.new(0.101732008, 0.915585876, 1) Part103.Parent = Tool0 Part103.Material = Enum.Material.SmoothPlastic Part103.Rotation = Vector3.new(-15.2999992, -89.9399948, -51.3400002) Part103.Anchored = true Part103.CanCollide = false Part103.FormFactor = Enum.FormFactor.Custom Part103.Size = Vector3.new(0.200000003, 0.200000003, 0.223807648) Part103.CFrame = CFrame.new(-183.060089, 5.62829447, -64.0320129, 5.96046448e-08, 7.4505806e-08, -0.999999404, -0.707115114, 0.707098007, 3.66797259e-08, 0.707097769, 0.707115054, 1.34110451e-07) Part103.BottomSurface = Enum.SurfaceType.Smooth Part103.TopSurface = Enum.SurfaceType.Smooth Part103.Position = Vector3.new(-183.060089, 5.62829447, -64.0320129) Part103.Orientation = Vector3.new(0, -90, -45) BlockMesh104.Parent = Part103 BlockMesh104.Scale = Vector3.new(0.143868282, 0.10173177, 1) BlockMesh104.Scale = Vector3.new(0.143868282, 0.10173177, 1) Part105.Parent = Tool0 Part105.Material = Enum.Material.SmoothPlastic Part105.Rotation = Vector3.new(164.699997, 89.9399948, 0) Part105.Anchored = true Part105.CanCollide = false Part105.FormFactor = Enum.FormFactor.Custom Part105.Size = Vector3.new(0.200000003, 0.200000003, 0.223807648) Part105.CFrame = CFrame.new(-183.060089, 5.62829447, -63.7411957, 5.96046448e-08, 0, 0.999999404, -0.707123876, 0.707089245, -3.66797259e-08, -0.707089126, -0.707123637, -1.34110451e-07) Part105.BottomSurface = Enum.SurfaceType.Smooth Part105.TopSurface = Enum.SurfaceType.Smooth Part105.Position = Vector3.new(-183.060089, 5.62829447, -63.7411957) Part105.Orientation = Vector3.new(0, 90, -45) BlockMesh106.Parent = Part105 BlockMesh106.Scale = Vector3.new(0.143866464, 0.10173177, 1) BlockMesh106.Scale = Vector3.new(0.143866464, 0.10173177, 1) Part107.Parent = Tool0 Part107.Material = Enum.Material.SmoothPlastic Part107.BrickColor = BrickColor.new("Mid gray") Part107.Rotation = Vector3.new(-15.2999992, -89.9399948, 19.9799995) Part107.Anchored = true Part107.CanCollide = false Part107.FormFactor = Enum.FormFactor.Custom Part107.Size = Vector3.new(0.352670521, 0.65108335, 0.291631222) Part107.CFrame = CFrame.new(-183.060089, 5.55678797, -63.4666557, 1.63912773e-07, -5.96046448e-08, -0.999999404, 0.258818656, 0.965925515, 3.66797259e-08, 0.965925097, -0.258818626, 1.34110451e-07) Part107.BottomSurface = Enum.SurfaceType.Smooth Part107.TopSurface = Enum.SurfaceType.Smooth Part107.Color = Color3.new(0.803922, 0.803922, 0.803922) Part107.Position = Vector3.new(-183.060089, 5.55678797, -63.4666557) Part107.Orientation = Vector3.new(0, -90, 15) Part107.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh108.Parent = Part107 Part109.Parent = Tool0 Part109.Material = Enum.Material.SmoothPlastic Part109.BrickColor = BrickColor.new("Black") Part109.Rotation = Vector3.new(-15.2999992, -89.9399948, 19.9799995) Part109.Anchored = true Part109.CanCollide = false Part109.FormFactor = Enum.FormFactor.Custom Part109.Size = Vector3.new(0.339106292, 0.596826375, 0.200000003) Part109.CFrame = CFrame.new(-182.910889, 5.53713512, -63.4613991, 1.63912773e-07, -5.96046448e-08, -0.999999404, 0.258818656, 0.965925515, 3.66797259e-08, 0.965925097, -0.258818626, 1.34110451e-07) Part109.BottomSurface = Enum.SurfaceType.Smooth Part109.TopSurface = Enum.SurfaceType.Smooth Part109.Color = Color3.new(0.105882, 0.164706, 0.207843) Part109.Position = Vector3.new(-182.910889, 5.53713512, -63.4613991) Part109.Orientation = Vector3.new(0, -90, 15) Part109.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh110.Parent = Part109 BlockMesh110.Scale = Vector3.new(1, 1, 0.0339106135) BlockMesh110.Scale = Vector3.new(1, 1, 0.0339106135) Part111.Parent = Tool0 Part111.Material = Enum.Material.SmoothPlastic Part111.BrickColor = BrickColor.new("Black") Part111.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part111.Anchored = true Part111.CanCollide = false Part111.FormFactor = Enum.FormFactor.Custom Part111.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part111.CFrame = CFrame.new(-182.910889, 5.74996042, -63.6899109, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07) Part111.BottomSurface = Enum.SurfaceType.Smooth Part111.TopSurface = Enum.SurfaceType.Smooth Part111.Color = Color3.new(0.105882, 0.164706, 0.207843) Part111.Position = Vector3.new(-182.910889, 5.74996042, -63.6899109) Part111.Orientation = Vector3.new(0, -90, 0) Part111.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh112.Parent = Part111 BlockMesh112.Scale = Vector3.new(0.271285266, 0.373016596, 0.0339106135) BlockMesh112.Scale = Vector3.new(0.271285266, 0.373016596, 0.0339106135) Part113.Parent = Tool0 Part113.Material = Enum.Material.SmoothPlastic Part113.BrickColor = BrickColor.new("Black") Part113.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part113.Anchored = true Part113.CanCollide = false Part113.FormFactor = Enum.FormFactor.Custom Part113.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part113.CFrame = CFrame.new(-182.910889, 5.66179371, -63.6899185, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07) Part113.BottomSurface = Enum.SurfaceType.Smooth Part113.TopSurface = Enum.SurfaceType.Smooth Part113.Color = Color3.new(0.105882, 0.164706, 0.207843) Part113.Position = Vector3.new(-182.910889, 5.66179371, -63.6899185) Part113.Orientation = Vector3.new(0, -90, 0) Part113.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh114.Parent = Part113 BlockMesh114.Scale = Vector3.new(0.271285266, 0.169553027, 0.0339106135) BlockMesh114.Scale = Vector3.new(0.271285266, 0.169553027, 0.0339106135) Part115.Parent = Tool0 Part115.Material = Enum.Material.SmoothPlastic Part115.BrickColor = BrickColor.new("Black") Part115.Rotation = Vector3.new(-15.2999992, -89.9399948, 19.9799995) Part115.Anchored = true Part115.CanCollide = false Part115.FormFactor = Enum.FormFactor.Custom Part115.Size = Vector3.new(0.339106292, 0.596826375, 0.200000003) Part115.CFrame = CFrame.new(-183.20929, 5.53714085, -63.4613914, 1.63912773e-07, -5.96046448e-08, -0.999999404, 0.258818656, 0.965925515, 3.66797259e-08, 0.965925097, -0.258818626, 1.34110451e-07) Part115.BottomSurface = Enum.SurfaceType.Smooth Part115.TopSurface = Enum.SurfaceType.Smooth Part115.Color = Color3.new(0.105882, 0.164706, 0.207843) Part115.Position = Vector3.new(-183.20929, 5.53714085, -63.4613914) Part115.Orientation = Vector3.new(0, -90, 15) Part115.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh116.Parent = Part115 BlockMesh116.Scale = Vector3.new(1, 1, 0.0339106135) BlockMesh116.Scale = Vector3.new(1, 1, 0.0339106135) Part117.Parent = Tool0 Part117.Material = Enum.Material.SmoothPlastic Part117.BrickColor = BrickColor.new("Black") Part117.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part117.Anchored = true Part117.CanCollide = false Part117.FormFactor = Enum.FormFactor.Custom Part117.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part117.CFrame = CFrame.new(-183.20929, 5.66179895, -63.6899185, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07) Part117.BottomSurface = Enum.SurfaceType.Smooth Part117.TopSurface = Enum.SurfaceType.Smooth Part117.Color = Color3.new(0.105882, 0.164706, 0.207843) Part117.Position = Vector3.new(-183.20929, 5.66179895, -63.6899185) Part117.Orientation = Vector3.new(0, -90, 0) Part117.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh118.Parent = Part117 BlockMesh118.Scale = Vector3.new(0.271285266, 0.169553027, 0.0339106135) BlockMesh118.Scale = Vector3.new(0.271285266, 0.169553027, 0.0339106135) Part119.Parent = Tool0 Part119.Material = Enum.Material.SmoothPlastic Part119.BrickColor = BrickColor.new("Mid gray") Part119.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part119.Anchored = true Part119.CanCollide = false Part119.FormFactor = Enum.FormFactor.Custom Part119.Size = Vector3.new(0.339106292, 0.200000003, 0.291631222) Part119.CFrame = CFrame.new(-183.060074, 5.24469328, -63.3847275, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07) Part119.BottomSurface = Enum.SurfaceType.Smooth Part119.TopSurface = Enum.SurfaceType.Smooth Part119.Color = Color3.new(0.803922, 0.803922, 0.803922) Part119.Position = Vector3.new(-183.060074, 5.24469328, -63.3847275) Part119.Orientation = Vector3.new(0, -90, 0) Part119.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh120.Parent = Part119 BlockMesh120.Scale = Vector3.new(1, 0.474748313, 1) BlockMesh120.Scale = Vector3.new(1, 0.474748313, 1) Part121.Parent = Tool0 Part121.BrickColor = BrickColor.new("Black") Part121.Rotation = Vector3.new(-180, 0, -89.75) Part121.Anchored = true Part121.FormFactor = Enum.FormFactor.Custom Part121.Size = Vector3.new(0.400000006, 0.599999964, 0.600000083) Part121.CFrame = CFrame.new(-183.061813, 6.65328884, -64.602623, 0.00431237323, 0.999990702, 5.44447709e-10, 0.999990702, -0.00431237323, 2.52503725e-07, 2.52503725e-07, -5.44447709e-10, -1) Part121.BottomSurface = Enum.SurfaceType.Smooth Part121.TopSurface = Enum.SurfaceType.Smooth Part121.Color = Color3.new(0.105882, 0.164706, 0.207843) Part121.Position = Vector3.new(-183.061813, 6.65328884, -64.602623) Part121.Orientation = Vector3.new(0, 180, 90.25) Part121.Color = Color3.new(0.105882, 0.164706, 0.207843) SpecialMesh122.Parent = Part121 SpecialMesh122.MeshId = "http://www.roblox.com/asset/?id=3270017" SpecialMesh122.Scale = Vector3.new(0.400000006, 0.400000006, 6) SpecialMesh122.MeshType = Enum.MeshType.FileMesh SpecialMesh122.Scale = Vector3.new(0.400000006, 0.400000006, 6) Part123.Parent = Tool0 Part123.Material = Enum.Material.SmoothPlastic Part123.BrickColor = BrickColor.new("Black") Part123.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992) Part123.Anchored = true Part123.CanCollide = false Part123.FormFactor = Enum.FormFactor.Custom Part123.Size = Vector3.new(0.326898485, 0.200000003, 0.200000003) Part123.CFrame = CFrame.new(-183.20929, 5.24808407, -63.3826904, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07) Part123.BottomSurface = Enum.SurfaceType.Smooth Part123.TopSurface = Enum.SurfaceType.Smooth Part123.Color = Color3.new(0.105882, 0.164706, 0.207843) Part123.Position = Vector3.new(-183.20929, 5.24808407, -63.3826904) Part123.Orientation = Vector3.new(0, -90, 0) Part123.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh124.Parent = Part123 BlockMesh124.Scale = Vector3.new(1, 0.440837711, 0.0339106135) BlockMesh124.Scale = Vector3.new(1, 0.440837711, 0.0339106135) Part125.Name = "AimPart" Part125.Parent = Tool0 Part125.Material = Enum.Material.SmoothPlastic Part125.BrickColor = BrickColor.new("Mid gray") Part125.Transparency = 1 Part125.Anchored = true Part125.CanCollide = false Part125.FormFactor = Enum.FormFactor.Custom Part125.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part125.CFrame = CFrame.new(-183.059998, 6.677001, -63.1939964, 0.999999166, 8.98688146e-09, 7.4505806e-08, -6.08167596e-08, 0.999999583, 6.00761439e-07, -1.93715096e-07, -6.75267245e-07, 0.999999046) Part125.BottomSurface = Enum.SurfaceType.Smooth Part125.TopSurface = Enum.SurfaceType.Smooth Part125.Color = Color3.new(0.803922, 0.803922, 0.803922) Part125.Position = Vector3.new(-183.059998, 6.677001, -63.1939964) Part125.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh126.Parent = Part125 BlockMesh126.Scale = Vector3.new(0.695652366, 1, 0.260869533) BlockMesh126.Scale = Vector3.new(0.695652366, 1, 0.260869533) LocalScript127.Name = "Gun_Script" LocalScript127.Parent = Tool0 table.insert(cors,sandbox(LocalScript127,function() wait(0.5) --Made by YouTubes-- --Edit settings below-- local Tool = script.Parent local Settings = { Range = 200 ,Spread = 20 ,Damage = {30,50} ,HeadShotDamage = {60,90} ,Bullets = 1 ,FireRate = 0.05 ,Automatic = false ,AntiTK = true ,ImpactDuration = 3 --Reload ,ReloadKey = "R" ,ReloadTime = 2 ,Ammo = 10 ,IncludeChamberedBullet = true --Gui ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale) --Arms ,OneHanded = true ,FakeArms = true ,FakeArmTransparency = 0.5 ,RightPos = CFrame.new(-0.75, 0.5, 0.5) * CFrame.Angles(math.rad(-90), 0, 0) ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0) ,AimPart = Tool.AimPart ,AimPartOffset = CFrame.new() ,AimGripOffset = Vector3.new(0, 0, 0) ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0) ,AimAnim = { Enabled = false ,Frames = 50 ,Time = 0.1 } ,ChangeFOV = {true, 65} ,SpreadReduction = 5 --Weld ,Weld = true --Mouse ,Icons = { Idle = "rbxassetid://70288585" ,Fire1 = "rbxassetid://70288578" ,Fire2 = "rbxassetid://70288572" ,Fire3 = "rbxassetid://70288578" ,Reload = "rbxassetid://70288599" ,Aim = "rbxasset://textures/Blank.png" } ,FireMouseAnimTime = 0.15 --Recoil ,Recoil = math.rad(1) --Smoke ,Smoke = true ,SmokePart = Tool.SmokePart ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}} --Sprint ,Sprint = true ,SprintSpeed = 25 ,SprintKey = "0" ,SprintSpreadIncrease = 40 ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0) --Other ,DropHats = true } --Do not edit below this lign-- local Orig_Spread = Settings.Spread local Orig_Grip = Tool.GripPos local Player = owner local Character = Player.Character local Camera = Workspace.CurrentCamera local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo local Gui, CanUpdateGui = nil, true local Sprinting, Equipped function Update_Gui() if Gui and CanUpdateGui then Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value end end local Welded if Settings.Weld then Delay(0, function() local weldC0s = {} for i, v in pairs(Tool:GetChildren()) do if v:IsA("BasePart") and v ~= Tool.Handle then table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)}) v.Anchored = false end end Tool.Handle.Anchored = false local welds = {} Tool.Equipped:connect(function() for i, v in ipairs(welds) do v.Part1 = nil v:Destroy() end for i, v in ipairs(weldC0s) do if v[1] and v[2] then local w = Instance.new("Weld", Tool.Handle) w.Part0 = Tool.Handle w.Part1 = v[1] w.C0 = v[2] table.insert(welds, w) end end end) wait() Welded = true end) end local Left_Weld, Right_Weld Ammo.Changed:connect(Update_Gui) StoredAmmo.Changed:connect(Update_Gui) Settings.Range = math.min(Settings.Range, 999) local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace) Ignore_Model.Name = "Ray_Ignore" local Ray_Ignore = {Character, Ignore_Model, Camera} Character.Humanoid.Died:connect(function() Tool.Parent = Player.Backpack end) function Fire(Mouse) local Spread = CFrame.Angles(math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10)) local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range) local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore) if Hit and Hit.Parent:FindFirstChild("Humanoid") then local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent) if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then return end local Humanoid = Hit.Parent.Humanoid local c = Instance.new("ObjectValue") c.Name = "creator" c.Value = Player game.Debris:AddItem(c, 3) c.Parent = Humanoid if Hit.Name == "Head" then Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2]) else Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2]) end elseif Hit then local Hit_Part = Instance.new("Part", Ignore_Model) Hit_Part.FormFactor = "Custom" Hit_Part.TopSurface = 0 Hit_Part.BottomSurface = 0 Hit_Part.Anchored = true Hit_Part.CanCollide = false Hit_Part.Size = Vector3.new() Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360)) Hit_Part.BrickColor = BrickColor.new("Black") game.Debris:AddItem(Hit_Part, Settings.ImpactDuration) if not Hit.Anchored then local w = Instance.new("Weld", Hit_Part) w.Part0 = Hit w.Part1 = Hit_Part w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame) Hit_Part.Anchored = false end if Hit.Parent:IsA("Hat") and Settings.DropHats then Hit.Parent.Parent = workspace game.Debris:AddItem(Hit, 3) end end end local Can_Shoot = true local Reloading = false local First_Person = false local Mouse_Held Tool.Equipped:connect(function(Mouse) Equipped = true if Settings.Weld and not Welded then wait() Tool.Parent = Player.Backpack end Character = Player.Character if Gui then return end Ray_Ignore = {Character, Ignore_Model, Camera} Mouse.Icon = Settings.Icons.Idle Gui = script.Gui:Clone() Gui.Parent = Player.PlayerGui Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset) Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1) CanUpdateGui = true Update_Gui() Mouse.Button1Down:connect(function() if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then Mouse_Held = true while true do Can_Shoot = false Delay(0, function() local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3) if not Aiming then Mouse.Icon = Settings.Icons.Fire1 end wait(t) if not Aiming then if Reloading then return end Mouse.Icon = Settings.Icons.Fire2 end wait(t) if not Aiming then if Reloading then return end Mouse.Icon = Settings.Icons.Fire3 end wait(t) if not Aiming then if Reloading then return end Mouse.Icon = Settings.Icons.Idle end end) if Settings.Smoke then for i, v in pairs(Settings.Smokes) do local s = v[1]:Clone() s.Parent = Settings.SmokePart s.Enabled = true game.Debris:AddItem(s, v[2]) if v[3] then Delay(v[3], function() s.Enabled = false end) end end end for _ = 1, Settings.Bullets do Fire(Mouse) end Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(math.abs(Settings.Recoil), 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude) if Tool.Handle:FindFirstChild("Shoot") then Tool.Handle.Shoot:Play() end Ammo.Value = Ammo.Value - 1 wait(Settings.FireRate) if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then break end end Can_Shoot = true elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then Tool.Handle.Click:Play() end end) Mouse.Button1Up:connect(function() Mouse_Held = false end) Mouse.KeyDown:connect(function(Key) if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then return end Can_Shoot = false Reloading = true local TextLabel = Gui.Frame.AmmoDisplay Delay(0, function() CanUpdateGui = false TextLabel.Text = "Reloading." wait(Settings.ReloadTime/3) if TextLabel then TextLabel.Text = "Reloading.." end wait(Settings.ReloadTime/3) if TextLabel then TextLabel.Text = "Reloading..." end end) if Tool.Handle:FindFirstChild("Reload") then Tool.Handle.Reload:Play() end Mouse.Icon = Settings.Icons.Reload wait(Settings.ReloadTime) Mouse.Icon = Settings.Icons.Idle CanUpdateGui = true local m = Settings.Ammo if Ammo.Value > 0 and Settings.IncludeChamberedBullet then m = m + 1 end if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then Ammo.Value = Ammo.Value + StoredAmmo.Value StoredAmmo.Value = 0 else StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value) Ammo.Value = m end Can_Shoot = true Reloading = false elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then Sprinting = true Character.Humanoid.WalkSpeed = Settings.SprintSpeed Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease end end) Mouse.KeyUp:connect(function(Key) if Key:upper() == Settings.SprintKey:upper() and Sprinting then Sprinting = false Character.Humanoid.WalkSpeed = 16 Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease Right_Weld.C0 = CFrame.new(0, -1.5, 0) end end) Mouse.Button2Down:connect(function() if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then Aiming = true Mouse.Icon = Settings.Icons.Aim if Settings.AimAnim.Enabled then Right_Weld.C1 = CFrame.new() Right_Weld.C0 = CFrame.new() Delay(0, function() Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)) end) Delay(0, function() Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftAimPos) end) Delay(0, function() if Settings.ChangeFOV[1] then Camera.FieldOfView = 70 local Cam_Dif, T_F = 70 - Settings.ChangeFOV[2], Settings.AimAnim.Time * Settings.AimAnim.Frames for i = 1, T_F do local FOV = 70 - Cam_Dif/T_F * i Camera.FieldOfView = FOV wait(Settings.AimAnim.Time/Settings.AimAnim.Frames) if not Aiming then return end end Camera.FieldOfView = Settings.ChangeFOV[2] end end) else Right_Weld.C1 = CFrame.new() Right_Weld.C0 = CFrame.new() Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame) Left_Weld.C1 = Settings.LeftAimPos if Settings.ChangeFOV[1] then Camera.FieldOfView = Settings.ChangeFOV[2] end end Tool.GripPos = Orig_Grip + Settings.AimGripOffset Settings.Spread = Settings.Spread - Settings.SpreadReduction end end) Mouse.Button2Up:connect(function() if Aiming then Mouse.Icon = Settings.Icons.Idle Tool.GripPos = Orig_Grip if Settings.AimAnim.Enabled then Delay(0, function() Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, CFrame.new(0, -1.5, 0)) end) Delay(0, function() Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftPos) end) else Right_Weld.C1 = Settings.RightPos Right_Weld.C0 = CFrame.new(0, -1.5, 0) Left_Weld.C1 = Settings.LeftPos end if Settings.ChangeFOV[1] then Camera.FieldOfView = 70 end Settings.Spread = Settings.Spread + Settings.SpreadReduction Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) wait(0.25) Aiming = false end end) wait() Camera.Changed:connect(function() if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then Mouse.TargetFilter = workspace Character.Torso.Neck.C1 = CFrame.new() Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0) end end) Mouse.Idle:connect(function() if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then Mouse.TargetFilter = workspace Character.Torso.Neck.C1 = CFrame.new() Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0) end end) while wait() and Equipped do if Sprinting then Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset elseif not Aiming then Left_Weld.C0 = CFrame.new(0, -1.5, 0) end if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then Mouse.TargetFilter = nil Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) end end end) local Arms_Made local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model Tool.Equipped:connect(function(Mouse) if Character and not Arms_Made then Arms_Made = true local Torso = Character.Torso Torso["Right Shoulder"].Part1 = nil Left_Weld = Instance.new("Weld", Torso) Left_Weld.Name = "Left_Weld" Left_Weld.Part0 = Character.Head Left_Weld.C0 = CFrame.new(0, -1.5, 0) if not Settings.OneHanded then Torso["Left Shoulder"].Part1 = nil Left_Weld.Part1 = Character["Left Arm"] end Right_Weld = Instance.new("Weld", Torso) Right_Weld.Name = "Right_Weld" Right_Weld.Part0 = Character.Head Right_Weld.Part1 = Character["Right Arm"] Right_Weld.C0 = CFrame.new(0, -1.5, 0) Left_Weld.C1 = Settings.LeftPos Right_Weld.C1 = Settings.RightPos end if Settings.FakeArms and not Fake_Arm_Right then Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone() Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom" Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new() local fakeArms = {Fake_Arm_Right, Fake_Arm_Left} for i = 1, 2 do local w = Instance.new("Weld", fakeArms[i]) w.Part0 = Character[fakeArms[i].Name] w.Part1 = fakeArms[i] fakeArms[i].Transparency = Settings.FakeArmTransparency end Fake_Arm_Model = Instance.new("Model", Camera) Fake_Arm_Right.Parent = Fake_Arm_Model if not Settings.OneHanded then Fake_Arm_Left.Parent = Fake_Arm_Model end Fake_Arm_Model.Name = "FakeArms" if Settings.CharacterMeshes then for i, v in pairs(Character:GetChildren()) do if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then v:Clone().Parent = Fake_Arm_Model end end end if Character:FindFirstChild("Shirt") then Instance.new("Humanoid", Fake_Arm_Model) Character.Shirt:Clone().Parent = Fake_Arm_Model else local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right) Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5) local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left) Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5) end end end) Tool.Unequipped:connect(function() Equipped = false Tool.GripPos = Orig_Grip Aiming = false Settings.Spread = Orig_Spread if Settings.ChangeFOV[1] then Camera.FieldOfView = 70 end if Gui then Gui:Destroy() Gui = nil end for i, v in pairs(Tool.Handle:GetChildren()) do if v:IsA("Sound") then v:Stop() end end if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then Fake_Arm_Model:Destroy() Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil end if Character and Left_Weld and Right_Weld then Arms_Made = false local Torso = Character.Torso Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"] Left_Weld:Destroy() Right_Weld:Destroy() end Sprinting = false Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) Character.Humanoid.WalkSpeed = 16 end) end)) NumberValue128.Name = "Ammo" NumberValue128.Parent = LocalScript127 NumberValue128.Value = 10 NumberValue129.Name = "StoredAmmo" NumberValue129.Parent = LocalScript127 NumberValue129.Value = 500 Smoke130.Parent = LocalScript127 Smoke130.Size = 0.25 Smoke130.Color = Color3.new(0.372549, 0.372549, 0.372549) Smoke130.Enabled = false Smoke130.Opacity = 0.10000000149012 Smoke130.RiseVelocity = 10 Smoke130.Color = Color3.new(0.372549, 0.372549, 0.372549) Smoke131.Name = "Smoke1" Smoke131.Parent = LocalScript127 Smoke131.Size = 0.10000000149012 Smoke131.Color = Color3.new(1, 0.6, 0.2) Smoke131.Enabled = false Smoke131.Opacity = 0.40000000596046 Smoke131.RiseVelocity = 3 Smoke131.Color = Color3.new(1, 0.6, 0.2) ScreenGui132.Name = "Gui" ScreenGui132.Parent = LocalScript127 Frame133.Parent = ScreenGui132 Frame133.Transparency = 0.5 Frame133.Size = UDim2.new(0, 120, 0, 35) Frame133.Position = UDim2.new(1, -150, 1, -44) Frame133.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392) Frame133.BackgroundTransparency = 0.5 Frame133.BorderSizePixel = 3 TextLabel134.Name = "AmmoDisplay" TextLabel134.Parent = Frame133 TextLabel134.Transparency = 1 TextLabel134.Size = UDim2.new(1, 0, 1, 0) TextLabel134.Text = "" TextLabel134.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392) TextLabel134.BackgroundTransparency = 1 TextLabel134.Font = Enum.Font.SourceSansBold TextLabel134.FontSize = Enum.FontSize.Size24 TextLabel134.TextColor3 = Color3.new(0, 0, 0) TextLabel134.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392) TextLabel134.TextStrokeTransparency = 0.5 TextLabel134.TextXAlignment = Enum.TextXAlignment.Right Frame135.Parent = ScreenGui132 Frame135.Transparency = 0.5 Frame135.Size = UDim2.new(0, 126, 0, 10) Frame135.Position = UDim2.new(1, -153, 1, -62) Frame135.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392) Frame135.BackgroundTransparency = 0.5 Frame135.BorderSizePixel = 3 TextLabel136.Name = "Caliber" TextLabel136.Parent = Frame135 TextLabel136.Transparency = 1 TextLabel136.Size = UDim2.new(1, 0, 1, 0) TextLabel136.Text = "MAde by 1ndrew" TextLabel136.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392) TextLabel136.BackgroundTransparency = 1 TextLabel136.Font = Enum.Font.SourceSansBold TextLabel136.FontSize = Enum.FontSize.Size18 TextLabel136.TextColor3 = Color3.new(0, 0, 0) TextLabel136.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392) TextLabel136.TextStrokeTransparency = 0.5 TextLabel136.TextXAlignment = Enum.TextXAlignment.Right Frame137.Parent = ScreenGui132 Frame137.Transparency = 0.5 Frame137.Size = UDim2.new(0, 126, 0, 40) Frame137.Position = UDim2.new(1, -153, 1, -109) Frame137.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392) Frame137.BackgroundTransparency = 0.5 Frame137.BorderSizePixel = 3 TextLabel138.Name = "Accessories" TextLabel138.Parent = Frame137 TextLabel138.Transparency = 1 TextLabel138.Size = UDim2.new(1, 0, 1, 0) TextLabel138.Text = "P212-S" TextLabel138.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392) TextLabel138.BackgroundTransparency = 1 TextLabel138.Font = Enum.Font.SourceSansBold TextLabel138.FontSize = Enum.FontSize.Size14 TextLabel138.TextColor3 = Color3.new(0, 0, 0) TextLabel138.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392) TextLabel138.TextStrokeTransparency = 0.5 TextLabel138.TextXAlignment = Enum.TextXAlignment.Right Part139.Parent = Tool0 Part139.Material = Enum.Material.SmoothPlastic Part139.Rotation = Vector3.new(-90, 0.25, -90) Part139.Anchored = true Part139.CanCollide = false Part139.FormFactor = Enum.FormFactor.Custom Part139.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part139.CFrame = CFrame.new(-183.063095, 6.35329056, -66.0026245, 1.34106514e-07, 0.999990106, 0.00431240723, -2.53086114e-07, -0.00431240862, 0.999990344, 0.999999404, -1.35196672e-07, 2.52505714e-07) Part139.TopSurface = Enum.SurfaceType.Smooth Part139.Position = Vector3.new(-183.063095, 6.35329056, -66.0026245) Part139.Orientation = Vector3.new(-89.75, 90, -180) CylinderMesh140.Parent = Part139 CylinderMesh140.Scale = Vector3.new(0.746033728, 0.135642394, 0.746033311) CylinderMesh140.Scale = Vector3.new(0.746033728, 0.135642394, 0.746033311) Part141.Parent = Tool0 Part141.BrickColor = BrickColor.new("Really black") Part141.Rotation = Vector3.new(-90, 0, -180) Part141.Anchored = true Part141.FormFactor = Enum.FormFactor.Custom Part141.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part141.CFrame = CFrame.new(-183.060089, 6.22809887, -67.3072128, -1, 0, 0, 0, 0, 1, 0, 1, -0) Part141.TopSurface = Enum.SurfaceType.Smooth Part141.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) Part141.Position = Vector3.new(-183.060089, 6.22809887, -67.3072128) Part141.Orientation = Vector3.new(-90, -180, 0) Part141.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) Weld142.Name = "HeadWeld" Weld142.Parent = Part141 Weld142.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) Weld142.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) CylinderMesh143.Parent = Part141 Part144.Parent = Tool0 Part144.BrickColor = BrickColor.new("Dark stone grey") Part144.Rotation = Vector3.new(-90, 0, -180) Part144.Anchored = true Part144.FormFactor = Enum.FormFactor.Custom Part144.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part144.CFrame = CFrame.new(-183.060074, 6.2281003, -67.1012878, -1, 0, 0, 0, 0, 1, 0, 1, -0) Part144.TopSurface = Enum.SurfaceType.Smooth Part144.Color = Color3.new(0.388235, 0.372549, 0.384314) Part144.Position = Vector3.new(-183.060074, 6.2281003, -67.1012878) Part144.Orientation = Vector3.new(-90, -180, 0) Part144.Color = Color3.new(0.388235, 0.372549, 0.384314) Weld145.Name = "HeadWeld" Weld145.Parent = Part144 Weld145.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) Weld145.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) CylinderMesh146.Parent = Part144 CylinderMesh146.Scale = Vector3.new(1.39999998, 1, 1.39999998) CylinderMesh146.Scale = Vector3.new(1.39999998, 1, 1.39999998) Part147.Parent = Tool0 Part147.BrickColor = BrickColor.new("Black") Part147.Rotation = Vector3.new(-90, 0, -180) Part147.Anchored = true Part147.FormFactor = Enum.FormFactor.Custom Part147.Size = Vector3.new(0.200000003, 1.19999993, 0.200000003) Part147.CFrame = CFrame.new(-183.060104, 6.2281003, -66.8013, -1, 0, 0, 0, 0, 1, 0, 1, -0) Part147.TopSurface = Enum.SurfaceType.Smooth Part147.Color = Color3.new(0.105882, 0.164706, 0.207843) Part147.Position = Vector3.new(-183.060104, 6.2281003, -66.8013) Part147.Orientation = Vector3.new(-90, -180, 0) Part147.Color = Color3.new(0.105882, 0.164706, 0.207843) Weld148.Name = "HeadWeld" Weld148.Parent = Part147 Weld148.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) Weld148.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) CylinderMesh149.Parent = Part147 CylinderMesh149.Scale = Vector3.new(1.29999995, 1, 1.29999995) CylinderMesh149.Scale = Vector3.new(1.29999995, 1, 1.29999995) Part150.Parent = Tool0 Part150.BrickColor = BrickColor.new("Dark stone grey") Part150.Rotation = Vector3.new(-90, 0, -180) Part150.Anchored = true Part150.FormFactor = Enum.FormFactor.Custom Part150.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part150.CFrame = CFrame.new(-183.060089, 6.2281003, -66.501297, -1, 0, 0, 0, 0, 1, 0, 1, -0) Part150.TopSurface = Enum.SurfaceType.Smooth Part150.Color = Color3.new(0.388235, 0.372549, 0.384314) Part150.Position = Vector3.new(-183.060089, 6.2281003, -66.501297) Part150.Orientation = Vector3.new(-90, -180, 0) Part150.Color = Color3.new(0.388235, 0.372549, 0.384314) Weld151.Name = "HeadWeld" Weld151.Parent = Part150 Weld151.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) Weld151.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) CylinderMesh152.Parent = Part150 CylinderMesh152.Scale = Vector3.new(1.39999998, 1, 1.39999998) CylinderMesh152.Scale = Vector3.new(1.39999998, 1, 1.39999998) Part153.Parent = Tool0 Part153.BrickColor = BrickColor.new("Black") Part153.Rotation = Vector3.new(-90, 0, -180) Part153.Anchored = true Part153.FormFactor = Enum.FormFactor.Custom Part153.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part153.CFrame = CFrame.new(-183.060089, 6.2281003, -66.1013107, -1, 0, 0, 0, 0, 1, 0, 1, -0) Part153.TopSurface = Enum.SurfaceType.Smooth Part153.Color = Color3.new(0.105882, 0.164706, 0.207843) Part153.Position = Vector3.new(-183.060089, 6.2281003, -66.1013107) Part153.Orientation = Vector3.new(-90, -180, 0) Part153.Color = Color3.new(0.105882, 0.164706, 0.207843) Weld154.Name = "HeadWeld" Weld154.Parent = Part153 Weld154.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) Weld154.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) CylinderMesh155.Parent = Part153 Part156.Parent = Tool0 Part156.Material = Enum.Material.SmoothPlastic Part156.BrickColor = BrickColor.new("Black") Part156.Rotation = Vector3.new(0, 90, 0) Part156.Anchored = true Part156.FormFactor = Enum.FormFactor.Custom Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part156.CFrame = CFrame.new(-183.059998, 6.32799959, -64.3010254, 0, 0, 1, 0, 1, -0, -1, 0, 0) Part156.BottomSurface = Enum.SurfaceType.Smooth Part156.TopSurface = Enum.SurfaceType.Smooth Part156.Color = Color3.new(0.105882, 0.164706, 0.207843) Part156.Position = Vector3.new(-183.059998, 6.32799959, -64.3010254) Part156.Orientation = Vector3.new(0, 90, 0) Part156.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh157.Parent = Part156 BlockMesh157.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) BlockMesh157.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) Part158.Parent = Tool0 Part158.Material = Enum.Material.SmoothPlastic Part158.BrickColor = BrickColor.new("Black") Part158.Rotation = Vector3.new(0, 90, 0) Part158.Anchored = true Part158.FormFactor = Enum.FormFactor.Custom Part158.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part158.CFrame = CFrame.new(-183.059998, 6.32799864, -64.5010223, 0, 0, 1, 0, 1, -0, -1, 0, 0) Part158.BottomSurface = Enum.SurfaceType.Smooth Part158.TopSurface = Enum.SurfaceType.Smooth Part158.Color = Color3.new(0.105882, 0.164706, 0.207843) Part158.Position = Vector3.new(-183.059998, 6.32799864, -64.5010223) Part158.Orientation = Vector3.new(0, 90, 0) Part158.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh159.Parent = Part158 BlockMesh159.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) BlockMesh159.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) Part160.Parent = Tool0 Part160.Material = Enum.Material.SmoothPlastic Part160.BrickColor = BrickColor.new("Black") Part160.Rotation = Vector3.new(0, 90, 0) Part160.Anchored = true Part160.FormFactor = Enum.FormFactor.Custom Part160.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part160.CFrame = CFrame.new(-183.059998, 6.32799959, -64.6010208, 0, 0, 1, 0, 1, -0, -1, 0, 0) Part160.BottomSurface = Enum.SurfaceType.Smooth Part160.TopSurface = Enum.SurfaceType.Smooth Part160.Color = Color3.new(0.105882, 0.164706, 0.207843) Part160.Position = Vector3.new(-183.059998, 6.32799959, -64.6010208) Part160.Orientation = Vector3.new(0, 90, 0) Part160.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh161.Parent = Part160 BlockMesh161.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) BlockMesh161.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) Part162.Parent = Tool0 Part162.Material = Enum.Material.SmoothPlastic Part162.BrickColor = BrickColor.new("Black") Part162.Rotation = Vector3.new(0, 90, 0) Part162.Anchored = true Part162.FormFactor = Enum.FormFactor.Custom Part162.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part162.CFrame = CFrame.new(-183.059998, 6.32799768, -64.7010193, 0, 0, 1, 0, 1, -0, -1, 0, 0) Part162.BottomSurface = Enum.SurfaceType.Smooth Part162.TopSurface = Enum.SurfaceType.Smooth Part162.Color = Color3.new(0.105882, 0.164706, 0.207843) Part162.Position = Vector3.new(-183.059998, 6.32799768, -64.7010193) Part162.Orientation = Vector3.new(0, 90, 0) Part162.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh163.Parent = Part162 BlockMesh163.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) BlockMesh163.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) Part164.Parent = Tool0 Part164.Material = Enum.Material.SmoothPlastic Part164.BrickColor = BrickColor.new("Black") Part164.Rotation = Vector3.new(0, 90, 0) Part164.Anchored = true Part164.FormFactor = Enum.FormFactor.Custom Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part164.CFrame = CFrame.new(-183.059998, 6.32799959, -64.4010239, 0, 0, 1, 0, 1, -0, -1, 0, 0) Part164.BottomSurface = Enum.SurfaceType.Smooth Part164.TopSurface = Enum.SurfaceType.Smooth Part164.Color = Color3.new(0.105882, 0.164706, 0.207843) Part164.Position = Vector3.new(-183.059998, 6.32799959, -64.4010239) Part164.Orientation = Vector3.new(0, 90, 0) Part164.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh165.Parent = Part164 BlockMesh165.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) BlockMesh165.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) Part166.Parent = Tool0 Part166.Material = Enum.Material.SmoothPlastic Part166.BrickColor = BrickColor.new("Mid gray") Part166.Rotation = Vector3.new(0, 90, 0) Part166.Anchored = true Part166.FormFactor = Enum.FormFactor.Custom Part166.Size = Vector3.new(0.800000012, 0.200000003, 0.200000003) Part166.CFrame = CFrame.new(-183.059998, 6.32799959, -64.6010284, 0, 0, 1, 0, 1, -0, -1, 0, 0) Part166.BottomSurface = Enum.SurfaceType.Smooth Part166.TopSurface = Enum.SurfaceType.Smooth Part166.Color = Color3.new(0.803922, 0.803922, 0.803922) Part166.Position = Vector3.new(-183.059998, 6.32799959, -64.6010284) Part166.Orientation = Vector3.new(0, 90, 0) Part166.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh167.Parent = Part166 Part168.Parent = Tool0 Part168.Material = Enum.Material.SmoothPlastic Part168.BrickColor = BrickColor.new("Black") Part168.Rotation = Vector3.new(0, 90, 0) Part168.Anchored = true Part168.FormFactor = Enum.FormFactor.Custom Part168.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part168.CFrame = CFrame.new(-183.059998, 6.32799959, -64.8010178, 0, 0, 1, 0, 1, -0, -1, 0, 0) Part168.BottomSurface = Enum.SurfaceType.Smooth Part168.TopSurface = Enum.SurfaceType.Smooth Part168.Color = Color3.new(0.105882, 0.164706, 0.207843) Part168.Position = Vector3.new(-183.059998, 6.32799959, -64.8010178) Part168.Orientation = Vector3.new(0, 90, 0) Part168.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh169.Parent = Part168 BlockMesh169.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) BlockMesh169.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) Part170.Parent = Tool0 Part170.Material = Enum.Material.SmoothPlastic Part170.BrickColor = BrickColor.new("Black") Part170.Rotation = Vector3.new(0, 90, 0) Part170.Anchored = true Part170.FormFactor = Enum.FormFactor.Custom Part170.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part170.CFrame = CFrame.new(-183.059998, 6.32799959, -64.9010315, 0, 0, 1, 0, 1, -0, -1, 0, 0) Part170.BottomSurface = Enum.SurfaceType.Smooth Part170.TopSurface = Enum.SurfaceType.Smooth Part170.Color = Color3.new(0.105882, 0.164706, 0.207843) Part170.Position = Vector3.new(-183.059998, 6.32799959, -64.9010315) Part170.Orientation = Vector3.new(0, 90, 0) Part170.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh171.Parent = Part170 BlockMesh171.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) BlockMesh171.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002) Part172.Parent = Tool0 Part172.Material = Enum.Material.SmoothPlastic Part172.BrickColor = BrickColor.new("Black") Part172.Transparency = 0.30000001192093 Part172.Rotation = Vector3.new(180, 0, 90.25) Part172.Anchored = true Part172.FormFactor = Enum.FormFactor.Custom Part172.Size = Vector3.new(0.200000003, 0.400000036, 0.200000003) Part172.CFrame = CFrame.new(-183.065247, 6.55329132, -65.0026093, -0.00431239605, -0.999990523, -1.67372694e-13, -0.999990523, 0.00431239605, -8.21146428e-13, 8.21860538e-13, 1.63829914e-13, -1) Part172.BottomSurface = Enum.SurfaceType.Smooth Part172.TopSurface = Enum.SurfaceType.Smooth Part172.Color = Color3.new(0.105882, 0.164706, 0.207843) Part172.Position = Vector3.new(-183.065247, 6.55329132, -65.0026093) Part172.Orientation = Vector3.new(0, -180, -89.75) Part172.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh173.Parent = Part172 BlockMesh173.Scale = Vector3.new(0.100000001, 0.300000012, 0.100000001) BlockMesh173.Scale = Vector3.new(0.100000001, 0.300000012, 0.100000001) Part174.Parent = Tool0 Part174.Material = Enum.Material.SmoothPlastic Part174.BrickColor = BrickColor.new("Black") Part174.Transparency = 0.30000001192093 Part174.Rotation = Vector3.new(180, 0, 90.25) Part174.Anchored = true Part174.FormFactor = Enum.FormFactor.Custom Part174.Size = Vector3.new(0.200000003, 0.400000036, 0.200000003) Part174.CFrame = CFrame.new(-183.063522, 6.65328836, -65.0026093, -0.00431239605, -0.999990523, -1.67372694e-13, -0.999990523, 0.00431239605, -8.21146428e-13, 8.21860538e-13, 1.63829914e-13, -1) Part174.BottomSurface = Enum.SurfaceType.Smooth Part174.TopSurface = Enum.SurfaceType.Smooth Part174.Color = Color3.new(0.105882, 0.164706, 0.207843) Part174.Position = Vector3.new(-183.063522, 6.65328836, -65.0026093) Part174.Orientation = Vector3.new(0, -180, -89.75) Part174.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh175.Parent = Part174 BlockMesh175.Scale = Vector3.new(0.100000001, 1, 0.100000001) BlockMesh175.Scale = Vector3.new(0.100000001, 1, 0.100000001) Part176.Parent = Tool0 Part176.Material = Enum.Material.SmoothPlastic Part176.BrickColor = BrickColor.new("Bright red") Part176.Transparency = 0.30000001192093 Part176.Rotation = Vector3.new(180, 0, 90.25) Part176.Anchored = true Part176.FormFactor = Enum.FormFactor.Custom Part176.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part176.CFrame = CFrame.new(-183.061005, 6.65299988, -65.0030212, -0.00431239605, -0.999990523, -1.67372694e-13, -0.999990523, 0.00431239605, -8.21146428e-13, 8.21860538e-13, 1.63829914e-13, -1) Part176.BottomSurface = Enum.SurfaceType.Smooth Part176.TopSurface = Enum.SurfaceType.Smooth Part176.Color = Color3.new(0.768628, 0.156863, 0.109804) Part176.Position = Vector3.new(-183.061005, 6.65299988, -65.0030212) Part176.Orientation = Vector3.new(0, -180, -89.75) Part176.Color = Color3.new(0.768628, 0.156863, 0.109804) BlockMesh177.Parent = Part176 BlockMesh177.Scale = Vector3.new(0.200000003, 0.200000003, 0.200000003) BlockMesh177.Scale = Vector3.new(0.200000003, 0.200000003, 0.200000003) Part178.Parent = Tool0 Part178.Material = Enum.Material.SmoothPlastic Part178.BrickColor = BrickColor.new("Black") Part178.Transparency = 0.30000001192093 Part178.Rotation = Vector3.new(180, 0, 90.25) Part178.Anchored = true Part178.FormFactor = Enum.FormFactor.Custom Part178.Size = Vector3.new(0.200000003, 0.400000036, 0.200000003) Part178.CFrame = CFrame.new(-183.066101, 6.75329113, -65.0026093, -0.00431239605, -0.999990523, -1.67372694e-13, -0.999990523, 0.00431239605, -8.21146428e-13, 8.21860538e-13, 1.63829914e-13, -1) Part178.BottomSurface = Enum.SurfaceType.Smooth Part178.TopSurface = Enum.SurfaceType.Smooth Part178.Color = Color3.new(0.105882, 0.164706, 0.207843) Part178.Position = Vector3.new(-183.066101, 6.75329113, -65.0026093) Part178.Orientation = Vector3.new(0, -180, -89.75) Part178.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh179.Parent = Part178 BlockMesh179.Scale = Vector3.new(0.100000001, 0.300000012, 0.100000001) BlockMesh179.Scale = Vector3.new(0.100000001, 0.300000012, 0.100000001) Part180.Parent = Tool0 Part180.Material = Enum.Material.SmoothPlastic Part180.BrickColor = BrickColor.new("Mid gray") Part180.Rotation = Vector3.new(164.699997, 89.9300003, 111.889999) Part180.Anchored = true Part180.CanCollide = false Part180.FormFactor = Enum.FormFactor.Custom Part180.Size = Vector3.new(0.200000003, 0.200000003, 0.291629881) Part180.CFrame = CFrame.new(-183.060089, 5.24317646, -63.2305756, -4.19095159e-08, -1.04308128e-07, 0.999999285, -0.999417365, 0.0341189131, -3.66795945e-08, -0.0341188982, -0.999417603, -1.34110451e-07) Part180.BottomSurface = Enum.SurfaceType.Smooth Part180.TopSurface = Enum.SurfaceType.Smooth Part180.Color = Color3.new(0.803922, 0.803922, 0.803922) Part180.Position = Vector3.new(-183.060089, 5.24317646, -63.2305756) Part180.Orientation = Vector3.new(0, 90, -88.0400009) Part180.Color = Color3.new(0.803922, 0.803922, 0.803922) BlockMesh181.Parent = Part180 BlockMesh181.Scale = Vector3.new(0.454062372, 0.169552952, 1) BlockMesh181.Scale = Vector3.new(0.454062372, 0.169552952, 1) Part182.Parent = Tool0 Part182.Material = Enum.Material.SmoothPlastic Part182.BrickColor = BrickColor.new("Black") Part182.Transparency = 0.30000001192093 Part182.Rotation = Vector3.new(180, 0, -179.75) Part182.Anchored = true Part182.FormFactor = Enum.FormFactor.Custom Part182.Size = Vector3.new(0.200000003, 0.400000036, 0.200000003) Part182.CFrame = CFrame.new(-183.061798, 6.65328884, -65.0026093, -0.999990702, 0.00431238255, -5.06249866e-15, 0.00431238255, 0.999990702, -2.34788859e-12, -5.06249866e-15, -2.34788859e-12, -1) Part182.BottomSurface = Enum.SurfaceType.Smooth Part182.TopSurface = Enum.SurfaceType.Smooth Part182.Color = Color3.new(0.105882, 0.164706, 0.207843) Part182.Position = Vector3.new(-183.061798, 6.65328884, -65.0026093) Part182.Orientation = Vector3.new(0, -180, 0.25) Part182.Color = Color3.new(0.105882, 0.164706, 0.207843) BlockMesh183.Parent = Part182 BlockMesh183.Scale = Vector3.new(0.100000001, 1, 0.100000001) BlockMesh183.Scale = Vector3.new(0.100000001, 1, 0.100000001) for i,v in pairs(mas:GetChildren()) do v.Parent = owner pcall(function() v:MakeJoints() end) end mas:Destroy() for i,v in pairs(cors) do spawn(function() pcall(v) end) end