Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- Script1 = Instance.new("Script")
- CFrameValue2 = Instance.new("CFrameValue")
- CFrameValue3 = Instance.new("CFrameValue")
- CFrameValue4 = Instance.new("CFrameValue")
- CFrameValue5 = Instance.new("CFrameValue")
- CFrameValue6 = Instance.new("CFrameValue")
- CFrameValue7 = Instance.new("CFrameValue")
- CFrameValue8 = Instance.new("CFrameValue")
- CFrameValue9 = Instance.new("CFrameValue")
- CFrameValue10 = Instance.new("CFrameValue")
- CFrameValue11 = Instance.new("CFrameValue")
- CFrameValue12 = Instance.new("CFrameValue")
- CFrameValue13 = Instance.new("CFrameValue")
- CFrameValue14 = Instance.new("CFrameValue")
- CFrameValue15 = Instance.new("CFrameValue")
- CFrameValue16 = Instance.new("CFrameValue")
- CFrameValue17 = Instance.new("CFrameValue")
- CFrameValue18 = Instance.new("CFrameValue")
- CFrameValue19 = Instance.new("CFrameValue")
- CFrameValue20 = Instance.new("CFrameValue")
- CFrameValue21 = Instance.new("CFrameValue")
- CFrameValue22 = Instance.new("CFrameValue")
- CFrameValue23 = Instance.new("CFrameValue")
- CFrameValue24 = Instance.new("CFrameValue")
- CFrameValue25 = Instance.new("CFrameValue")
- CFrameValue26 = Instance.new("CFrameValue")
- CFrameValue27 = Instance.new("CFrameValue")
- CFrameValue28 = Instance.new("CFrameValue")
- CFrameValue29 = Instance.new("CFrameValue")
- Part30 = Instance.new("Part")
- SpecialMesh31 = Instance.new("SpecialMesh")
- Part32 = Instance.new("Part")
- SpecialMesh33 = Instance.new("SpecialMesh")
- Part34 = Instance.new("Part")
- SpecialMesh35 = Instance.new("SpecialMesh")
- Part36 = Instance.new("Part")
- SpecialMesh37 = Instance.new("SpecialMesh")
- Part38 = Instance.new("Part")
- SpecialMesh39 = Instance.new("SpecialMesh")
- Part40 = Instance.new("Part")
- SpecialMesh41 = Instance.new("SpecialMesh")
- Part42 = Instance.new("Part")
- SpecialMesh43 = Instance.new("SpecialMesh")
- Part44 = Instance.new("Part")
- SpecialMesh45 = Instance.new("SpecialMesh")
- Part46 = Instance.new("Part")
- SpecialMesh47 = Instance.new("SpecialMesh")
- Part48 = Instance.new("Part")
- SpecialMesh49 = Instance.new("SpecialMesh")
- Part50 = Instance.new("Part")
- SpecialMesh51 = Instance.new("SpecialMesh")
- Part52 = Instance.new("Part")
- SpecialMesh53 = Instance.new("SpecialMesh")
- Part54 = Instance.new("Part")
- SpecialMesh55 = Instance.new("SpecialMesh")
- Part56 = Instance.new("Part")
- SpecialMesh57 = Instance.new("SpecialMesh")
- Part58 = Instance.new("Part")
- SpecialMesh59 = Instance.new("SpecialMesh")
- Part60 = Instance.new("Part")
- SpecialMesh61 = Instance.new("SpecialMesh")
- Part62 = Instance.new("Part")
- SpecialMesh63 = Instance.new("SpecialMesh")
- Part64 = Instance.new("Part")
- SpecialMesh65 = Instance.new("SpecialMesh")
- Part66 = Instance.new("Part")
- SpecialMesh67 = Instance.new("SpecialMesh")
- Part68 = Instance.new("Part")
- SpecialMesh69 = Instance.new("SpecialMesh")
- Part70 = Instance.new("Part")
- SpecialMesh71 = Instance.new("SpecialMesh")
- Part72 = Instance.new("Part")
- SpecialMesh73 = Instance.new("SpecialMesh")
- Part74 = Instance.new("Part")
- SpecialMesh75 = Instance.new("SpecialMesh")
- Part76 = Instance.new("Part")
- SpecialMesh77 = Instance.new("SpecialMesh")
- Part78 = Instance.new("Part")
- SpecialMesh79 = Instance.new("SpecialMesh")
- Part80 = Instance.new("Part")
- SpecialMesh81 = Instance.new("SpecialMesh")
- Part82 = Instance.new("Part")
- SpecialMesh83 = Instance.new("SpecialMesh")
- Part84 = Instance.new("Part")
- SpecialMesh85 = Instance.new("SpecialMesh")
- Sound86 = Instance.new("Sound")
- Script87 = Instance.new("Script")
- Script88 = Instance.new("Script")
- Sound89 = Instance.new("Sound")
- LocalScript90 = Instance.new("LocalScript")
- Script91 = Instance.new("Script")
- LocalScript92 = Instance.new("LocalScript")
- LocalScript93 = Instance.new("LocalScript")
- BoolValue94 = Instance.new("BoolValue")
- Script95 = Instance.new("Script")
- Tool96 = Instance.new("Tool")
- StringValue97 = Instance.new("StringValue")
- Part98 = Instance.new("Part")
- SpecialMesh99 = Instance.new("SpecialMesh")
- Weld100 = Instance.new("Weld")
- Part101 = Instance.new("Part")
- SpecialMesh102 = Instance.new("SpecialMesh")
- Part103 = Instance.new("Part")
- BlockMesh104 = Instance.new("BlockMesh")
- Part105 = Instance.new("Part")
- BlockMesh106 = Instance.new("BlockMesh")
- Part107 = Instance.new("Part")
- BlockMesh108 = Instance.new("BlockMesh")
- LocalScript109 = Instance.new("LocalScript")
- BoolValue110 = Instance.new("BoolValue")
- 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")
- Smoke121 = Instance.new("Smoke")
- Smoke122 = Instance.new("Smoke")
- Script123 = Instance.new("Script")
- Part124 = Instance.new("Part")
- CylinderMesh125 = Instance.new("CylinderMesh")
- Weld126 = Instance.new("Weld")
- Weld127 = Instance.new("Weld")
- Part128 = Instance.new("Part")
- CylinderMesh129 = Instance.new("CylinderMesh")
- Weld130 = Instance.new("Weld")
- Part131 = Instance.new("Part")
- CylinderMesh132 = Instance.new("CylinderMesh")
- Weld133 = Instance.new("Weld")
- Weld134 = Instance.new("Weld")
- Part135 = Instance.new("Part")
- CylinderMesh136 = Instance.new("CylinderMesh")
- Weld137 = Instance.new("Weld")
- Weld138 = Instance.new("Weld")
- Part139 = Instance.new("Part")
- CylinderMesh140 = Instance.new("CylinderMesh")
- Weld141 = Instance.new("Weld")
- Weld142 = Instance.new("Weld")
- Part143 = Instance.new("Part")
- SpecialMesh144 = Instance.new("SpecialMesh")
- Weld145 = Instance.new("Weld")
- Part146 = Instance.new("Part")
- SpecialMesh147 = Instance.new("SpecialMesh")
- Weld148 = Instance.new("Weld")
- Part149 = Instance.new("Part")
- CylinderMesh150 = Instance.new("CylinderMesh")
- Part151 = Instance.new("Part")
- BlockMesh152 = Instance.new("BlockMesh")
- Weld153 = Instance.new("Weld")
- Part154 = Instance.new("Part")
- CylinderMesh155 = Instance.new("CylinderMesh")
- Weld156 = Instance.new("Weld")
- Weld157 = Instance.new("Weld")
- Part158 = Instance.new("Part")
- SpecialMesh159 = Instance.new("SpecialMesh")
- Weld160 = Instance.new("Weld")
- Weld161 = Instance.new("Weld")
- Part162 = Instance.new("Part")
- CylinderMesh163 = Instance.new("CylinderMesh")
- Weld164 = Instance.new("Weld")
- Part165 = Instance.new("Part")
- CylinderMesh166 = Instance.new("CylinderMesh")
- Weld167 = Instance.new("Weld")
- Part168 = Instance.new("Part")
- SpecialMesh169 = Instance.new("SpecialMesh")
- Weld170 = Instance.new("Weld")
- Part171 = Instance.new("Part")
- BlockMesh172 = Instance.new("BlockMesh")
- Weld173 = Instance.new("Weld")
- Part174 = Instance.new("Part")
- BlockMesh175 = Instance.new("BlockMesh")
- Weld176 = Instance.new("Weld")
- Part177 = Instance.new("Part")
- SpecialMesh178 = Instance.new("SpecialMesh")
- Weld179 = Instance.new("Weld")
- Part180 = Instance.new("Part")
- BlockMesh181 = Instance.new("BlockMesh")
- Weld182 = Instance.new("Weld")
- Weld183 = Instance.new("Weld")
- Part184 = Instance.new("Part")
- BlockMesh185 = Instance.new("BlockMesh")
- Weld186 = Instance.new("Weld")
- Part187 = Instance.new("Part")
- CylinderMesh188 = Instance.new("CylinderMesh")
- Weld189 = Instance.new("Weld")
- Part190 = Instance.new("Part")
- CylinderMesh191 = Instance.new("CylinderMesh")
- Weld192 = Instance.new("Weld")
- Part193 = Instance.new("Part")
- CylinderMesh194 = Instance.new("CylinderMesh")
- Weld195 = Instance.new("Weld")
- Part196 = Instance.new("Part")
- CylinderMesh197 = Instance.new("CylinderMesh")
- Part198 = Instance.new("Part")
- BlockMesh199 = Instance.new("BlockMesh")
- Weld200 = Instance.new("Weld")
- Weld201 = Instance.new("Weld")
- Weld202 = Instance.new("Weld")
- Sound203 = Instance.new("Sound")
- Sound204 = Instance.new("Sound")
- Sound205 = Instance.new("Sound")
- Sound206 = Instance.new("Sound")
- Script207 = Instance.new("Script")
- Sound208 = Instance.new("Sound")
- Part209 = Instance.new("Part")
- BlockMesh210 = Instance.new("BlockMesh")
- Weld211 = Instance.new("Weld")
- Part212 = Instance.new("Part")
- BlockMesh213 = Instance.new("BlockMesh")
- Part214 = Instance.new("Part")
- BlockMesh215 = Instance.new("BlockMesh")
- NumberValue216 = Instance.new("NumberValue")
- LocalScript217 = Instance.new("LocalScript")
- SpecialMesh218 = Instance.new("SpecialMesh")
- LocalScript219 = Instance.new("LocalScript")
- SpecialMesh220 = Instance.new("SpecialMesh")
- SpecialMesh221 = Instance.new("SpecialMesh")
- LocalScript222 = Instance.new("LocalScript")
- LocalScript223 = Instance.new("LocalScript")
- LocalScript224 = Instance.new("LocalScript")
- LocalScript225 = Instance.new("LocalScript")
- LocalScript226 = Instance.new("LocalScript")
- LocalScript227 = Instance.new("LocalScript")
- NumberValue228 = Instance.new("NumberValue")
- LocalScript229 = Instance.new("LocalScript")
- NumberValue230 = Instance.new("NumberValue")
- LocalScript231 = Instance.new("LocalScript")
- ScreenGui232 = Instance.new("ScreenGui")
- Frame233 = Instance.new("Frame")
- TextLabel234 = Instance.new("TextLabel")
- Smoke235 = Instance.new("Smoke")
- Smoke236 = Instance.new("Smoke")
- NumberValue237 = Instance.new("NumberValue")
- NumberValue238 = Instance.new("NumberValue")
- ScreenGui239 = Instance.new("ScreenGui")
- Frame240 = Instance.new("Frame")
- Frame241 = Instance.new("Frame")
- Frame242 = Instance.new("Frame")
- Frame243 = Instance.new("Frame")
- Frame244 = Instance.new("Frame")
- ImageLabel245 = Instance.new("ImageLabel")
- ImageLabel246 = Instance.new("ImageLabel")
- ImageLabel247 = Instance.new("ImageLabel")
- ImageLabel248 = Instance.new("ImageLabel")
- ImageLabel249 = Instance.new("ImageLabel")
- ImageLabel250 = Instance.new("ImageLabel")
- ImageLabel251 = Instance.new("ImageLabel")
- ImageLabel252 = Instance.new("ImageLabel")
- ImageLabel253 = Instance.new("ImageLabel")
- ImageLabel254 = Instance.new("ImageLabel")
- ImageLabel255 = Instance.new("ImageLabel")
- ImageLabel256 = Instance.new("ImageLabel")
- ImageLabel257 = Instance.new("ImageLabel")
- LocalScript258 = Instance.new("LocalScript")
- BoolValue259 = Instance.new("BoolValue")
- Tool0.Name = "Sniper Rifle (TF2)"
- Tool0.Parent = mas
- Tool0.GripPos = Vector3.new(0, -0.75, 1.25)
- Script1.Name = "WeldScript"
- Script1.Parent = Tool0
- table.insert(cors,sandbox(Script1,function()
- local tool = script.Parent
- local c = tool:GetChildren()
- local parts = {}
- for i = 1, #c do
- if c[i].className == "Part" and c[i].Name ~= "Handle" then
- table.insert(parts, c[i])
- end
- end
- function onWeld()
- local c = tool.Handle:GetChildren()
- for i = 1, #c do
- if c[i].className == "Weld" then
- c[i]:Remove()
- end
- end
- for i = 1, #parts do
- parts[i].Parent = tool
- local w = Instance.new("Weld")
- w.Parent = tool.Handle
- w.Part0 = w.Parent
- w.Part1 = parts[i]
- w.C0 = script[parts[i].Name].Value
- end
- local human = script.Parent.Parent
- local rarm = human:FindFirstChild("Right Arm")
- if rarm == nil then
- return
- end
- local rgrip = rarm:FindFirstChild("RightGrip")
- if rgrip == nil then
- return
- end
- local rrgrip = Instance.new("Motor")
- rrgrip.Name = "MGrip"
- rrgrip.Parent = rarm
- rrgrip.Part0 = rarm
- rrgrip.Part1 = tool.Handle
- rrgrip.MaxVelocity = 0.5
- rrgrip.C0 = CFrame.new(0,-2.25,-0.75) * CFrame.fromEulerAnglesXYZ(-1.57,1.57,0)
- rrgrip.C1 = CFrame.fromEulerAnglesXYZ(0,1.57,0)
- rgrip:Remove()
- end
- script.Parent.Equipped:connect(onWeld)
- script.Parent.Unequipped:connect(onWeld)
- end))
- CFrameValue2.Name = "H2"
- CFrameValue2.Parent = Script1
- CFrameValue2.Value = CFrame.new(0, -0.25, 0.100000001, -0.999998748, 0, 0.00159254798, 2.53620897e-06, -0.999998748, 0.001592546, 0.001592546, 0.00159254798, 0.999997497)
- CFrameValue3.Name = "H3"
- CFrameValue3.Parent = Script1
- CFrameValue3.Value = CFrame.new(0, -0.0749999881, 1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- CFrameValue4.Name = "H4"
- CFrameValue4.Parent = Script1
- CFrameValue4.Value = CFrame.new(0, 0.100000024, 1.20000005, -0.999998748, 0, 0.00159254798, 0, 1, 0, -0.00159254798, 0, -0.999998748)
- CFrameValue5.Name = "H5"
- CFrameValue5.Parent = Script1
- CFrameValue5.Value = CFrame.new(0, -0.349999994, 1.20000017, 1, 0, 0, 0, 0.921060979, 0.389418334, 0, -0.389418334, 0.921060979)
- CFrameValue6.Name = "H6"
- CFrameValue6.Parent = Script1
- CFrameValue6.Value = CFrame.new(0, -0.224999994, 1.35000002, 1, 0, 0, 0, -0.999998748, -0.00159254798, 0, 0.00159254798, -0.999998748)
- CFrameValue7.Name = "H7"
- CFrameValue7.Parent = Script1
- CFrameValue7.Value = CFrame.new(0, -0.37499997, 1.51500058, 1, 0, 0, 0, 0.921060979, 0.389418334, 0, -0.389418334, 0.921060979)
- CFrameValue8.Name = "H8"
- CFrameValue8.Parent = Script1
- CFrameValue8.Value = CFrame.new(0, -0.149999976, 2, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- CFrameValue9.Name = "H9"
- CFrameValue9.Parent = Script1
- CFrameValue9.Value = CFrame.new(0, -0.284999996, 0.874999881, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- CFrameValue10.Name = "H10"
- CFrameValue10.Parent = Script1
- CFrameValue10.Value = CFrame.new(0, -0.349999994, 0.524999917, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- CFrameValue11.Name = "H11"
- CFrameValue11.Parent = Script1
- CFrameValue11.Value = CFrame.new(0, -0.0749999881, 1.45000005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- CFrameValue12.Name = "H12"
- CFrameValue12.Parent = Script1
- CFrameValue12.Value = CFrame.new(0, -0.25, 2.5250001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- CFrameValue13.Name = "H13"
- CFrameValue13.Parent = Script1
- CFrameValue13.Value = CFrame.new(0, 0.149999976, -0.550000012, 1, 0, 0, 0, 0.000796274282, -0.999999702, 0, 0.999999702, 0.000796274282)
- CFrameValue14.Name = "H14"
- CFrameValue14.Parent = Script1
- CFrameValue14.Value = CFrame.new(0, 0.150000036, 1.05000007, -0.999998748, 0, 0.00159254798, 0, 1, 0, -0.00159254798, 0, -0.999998748)
- CFrameValue15.Name = "H15"
- CFrameValue15.Parent = Script1
- CFrameValue15.Value = CFrame.new(0.200000003, 0.150000036, 1.05000007, 0.000710754539, 0.999999642, -0.000514854095, -0.323289454, -0.000257427135, -0.946300089, -0.946299851, 0.000839034037, 0.323289126)
- CFrameValue16.Name = "H16"
- CFrameValue16.Parent = Script1
- CFrameValue16.Value = CFrame.new(0.449999988, 0.150000036, 1.05000007, 0.000710754539, 0.999999642, -0.000514854095, -0.323289454, -0.000257427135, -0.946300089, -0.946299851, 0.000839034037, 0.323289126)
- CFrameValue17.Name = "H17"
- CFrameValue17.Parent = Script1
- CFrameValue17.Value = CFrame.new(0, 0.150000036, 0.0500000715, -0.999998748, 0, 0.00159254798, 0, 1, 0, -0.00159254798, 0, -0.999998748)
- CFrameValue18.Name = "H18"
- CFrameValue18.Parent = Script1
- CFrameValue18.Value = CFrame.new(0, 0.350000024, 0.800000072, -0.999998748, 0, 0.00159254798, 0, 1, 0, -0.00159254798, 0, -0.999998748)
- CFrameValue19.Name = "H19"
- CFrameValue19.Parent = Script1
- CFrameValue19.Value = CFrame.new(0, 0.350000024, 0.0500000715, -0.999998748, 0, 0.00159254798, 0, 1, 0, -0.00159254798, 0, -0.999998748)
- CFrameValue20.Name = "H20"
- CFrameValue20.Parent = Script1
- CFrameValue20.Value = CFrame.new(0, 0.450000048, 0.425000072, -0.999998748, 0.00159254752, 1.26810505e-06, 0, 0.000796274282, -0.999999702, -0.00159254798, -0.99999845, -0.000796273293)
- CFrameValue21.Name = "H21"
- CFrameValue21.Parent = Script1
- CFrameValue21.Value = CFrame.new(0, 0.450000048, 0.925000072, -0.999998748, 0.00159254752, 1.26810505e-06, 0, 0.000796274282, -0.999999702, -0.00159254798, -0.99999845, -0.000796273293)
- CFrameValue22.Name = "H22"
- CFrameValue22.Parent = Script1
- CFrameValue22.Value = CFrame.new(0, 0.450000048, 1.07500017, 0.000796272245, 2.53620919e-06, -0.999999702, 0.00159254763, -0.999998748, -1.26810517e-06, -0.99999851, -0.00159254612, -0.000796275213)
- CFrameValue23.Name = "H23"
- CFrameValue23.Parent = Script1
- CFrameValue23.Value = CFrame.new(0, 0.450000048, -0.0749999285, -0.999998748, 0.00159254752, 1.26810505e-06, 0, 0.000796274282, -0.999999702, -0.00159254798, -0.99999845, -0.000796273293)
- CFrameValue24.Name = "H24"
- CFrameValue24.Parent = Script1
- CFrameValue24.Value = CFrame.new(0, 0.450000048, -0.224999934, 0.000796272245, 2.53620919e-06, -0.999999702, 0.00159254763, -0.999998748, -1.26810517e-06, -0.99999851, -0.00159254612, -0.000796275213)
- CFrameValue25.Name = "H25"
- CFrameValue25.Parent = Script1
- CFrameValue25.Value = CFrame.new(0, 0.475000024, 0.425000072, -0.999998748, 2.53620919e-06, -0.001592546, 0, -0.999998748, -0.0015925481, -0.00159254798, -0.00159254612, 0.999997497)
- CFrameValue26.Name = "H26"
- CFrameValue26.Parent = Script1
- CFrameValue26.Value = CFrame.new(0, 0.450000048, -0.424999923, -0.999998748, 0.00159254752, 1.26810505e-06, 0, 0.000796274282, -0.999999702, -0.00159254798, -0.99999845, -0.000796273293)
- CFrameValue27.Name = "H27"
- CFrameValue27.Parent = Script1
- CFrameValue27.Value = CFrame.new(0, 0.450000048, 1.2750001, -0.999998748, 0.00159254752, 1.26810505e-06, 0, 0.000796274282, -0.999999702, -0.00159254798, -0.99999845, -0.000796273293)
- CFrameValue28.Name = "H1"
- CFrameValue28.Parent = Script1
- CFrameValue28.Value = CFrame.new(0, -0.25, 0.524999917, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- CFrameValue29.Name = "Weld"
- CFrameValue29.Parent = Script1
- CFrameValue29.Value = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, 0)
- Part30.Name = "H2"
- Part30.Parent = Tool0
- Part30.BrickColor = BrickColor.new("Dark stone grey")
- Part30.Rotation = Vector3.new(-180, -90, 0)
- Part30.FormFactor = Enum.FormFactor.Symmetric
- Part30.Size = Vector3.new(1, 1, 1)
- Part30.CFrame = CFrame.new(-11.5, 0.782083988, -35, 0, 0, -1, 0, -1, -0, -1, 0, -0)
- Part30.BottomSurface = Enum.SurfaceType.Smooth
- Part30.TopSurface = Enum.SurfaceType.Smooth
- Part30.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part30.Position = Vector3.new(-11.5, 0.782083988, -35)
- Part30.Orientation = Vector3.new(0, -90, 180)
- Part30.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh31.Parent = Part30
- SpecialMesh31.Scale = Vector3.new(0.25, 0.150000006, 0.449999988)
- SpecialMesh31.MeshType = Enum.MeshType.Wedge
- SpecialMesh31.Scale = Vector3.new(0.25, 0.150000006, 0.449999988)
- Part32.Name = "H3"
- Part32.Parent = Tool0
- Part32.BrickColor = BrickColor.new("Reddish brown")
- Part32.Rotation = Vector3.new(135, -89.8799973, 135)
- Part32.FormFactor = Enum.FormFactor.Symmetric
- Part32.Size = Vector3.new(1, 1, 1)
- Part32.CFrame = CFrame.new(-12.90028, 0.954852998, -35.0022202, -0.00159253948, -0.001592546, -0.999997675, 1.8189894e-12, 0.999998808, -0.00159254821, 0.999999046, -2.53622602e-06, -0.00159255823)
- Part32.BottomSurface = Enum.SurfaceType.Smooth
- Part32.TopSurface = Enum.SurfaceType.Smooth
- Part32.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part32.Position = Vector3.new(-12.90028, 0.954852998, -35.0022202)
- Part32.Orientation = Vector3.new(0.0899999961, -90.0899963, 0)
- Part32.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh33.Parent = Part32
- SpecialMesh33.Scale = Vector3.new(0.25, 0.200000003, 1)
- SpecialMesh33.MeshType = Enum.MeshType.Brick
- SpecialMesh33.Scale = Vector3.new(0.25, 0.200000003, 1)
- Part34.Name = "H4"
- Part34.Parent = Tool0
- Part34.BrickColor = BrickColor.new("Reddish brown")
- Part34.Rotation = Vector3.new(-26.5599995, 89.7999954, 26.5699997)
- Part34.FormFactor = Enum.FormFactor.Symmetric
- Part34.Size = Vector3.new(1, 1, 1)
- Part34.CFrame = CFrame.new(-12.6005516, 1.13032806, -35.0017395, 0.0031850792, -0.001592546, 0.999993861, 2.53620783e-06, 0.999998808, 0.00159254624, -0.999995351, -2.53622602e-06, 0.00318510481)
- Part34.BottomSurface = Enum.SurfaceType.Smooth
- Part34.TopSurface = Enum.SurfaceType.Smooth
- Part34.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part34.Position = Vector3.new(-12.6005516, 1.13032806, -35.0017395)
- Part34.Orientation = Vector3.new(-0.0899999961, 89.8199997, 0)
- Part34.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh35.Parent = Part34
- SpecialMesh35.Scale = Vector3.new(0.25, 0.150000006, 0.400000006)
- SpecialMesh35.MeshType = Enum.MeshType.Wedge
- SpecialMesh35.Scale = Vector3.new(0.25, 0.150000006, 0.400000006)
- Part36.Name = "H5"
- Part36.Parent = Tool0
- Part36.BrickColor = BrickColor.new("Dark stone grey")
- Part36.Rotation = Vector3.new(-90.2200012, -67.1699982, -90.2399979)
- Part36.FormFactor = Enum.FormFactor.Symmetric
- Part36.Size = Vector3.new(1, 1, 1)
- Part36.CFrame = CFrame.new(-12.5998421, 0.680326998, -35.0017395, -0.00159253948, 0.387950599, -0.92167902, 1.8189894e-12, 0.921680033, 0.387951046, 0.999999046, 0.000617836718, -0.00146782899)
- Part36.BottomSurface = Enum.SurfaceType.Smooth
- Part36.TopSurface = Enum.SurfaceType.Smooth
- Part36.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part36.Position = Vector3.new(-12.5998421, 0.680326998, -35.0017395)
- Part36.Orientation = Vector3.new(-22.8299999, -90.0899963, 0)
- Part36.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh37.Parent = Part36
- SpecialMesh37.Scale = Vector3.new(0.200000003, 0.5, 0.200000003)
- SpecialMesh37.MeshType = Enum.MeshType.Brick
- SpecialMesh37.Scale = Vector3.new(0.200000003, 0.5, 0.200000003)
- Part38.Name = "H6"
- Part38.Parent = Tool0
- Part38.BrickColor = BrickColor.new("Dark stone grey")
- Part38.Rotation = Vector3.new(0, 89.9199982, 180)
- Part38.FormFactor = Enum.FormFactor.Symmetric
- Part38.Size = Vector3.new(1, 1, 1)
- Part38.CFrame = CFrame.new(-12.7500381, 0.805091023, -35.0019798, -0.00159253948, -1.16415322e-10, 0.999998927, 1.8189894e-12, -1.00000012, 1.16415322e-10, 0.999999046, 1.8189894e-12, 0.00159255893)
- Part38.BottomSurface = Enum.SurfaceType.Smooth
- Part38.TopSurface = Enum.SurfaceType.Smooth
- Part38.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part38.Position = Vector3.new(-12.7500381, 0.805091023, -35.0019798)
- Part38.Orientation = Vector3.new(0, 89.909996, 180)
- Part38.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh39.Parent = Part38
- SpecialMesh39.Scale = Vector3.new(0.200000003, 0.25, 0.25)
- SpecialMesh39.MeshType = Enum.MeshType.Wedge
- SpecialMesh39.Scale = Vector3.new(0.200000003, 0.25, 0.25)
- Part40.Name = "H7"
- Part40.Parent = Tool0
- Part40.BrickColor = BrickColor.new("Dark stone grey")
- Part40.Rotation = Vector3.new(-90.2200012, -67.1699982, -90.2399979)
- Part40.FormFactor = Enum.FormFactor.Symmetric
- Part40.Size = Vector3.new(1, 1, 1)
- Part40.CFrame = CFrame.new(-12.9147978, 0.654826999, -35.002243, -0.00159253948, 0.387950599, -0.92167902, 1.8189894e-12, 0.921680033, 0.387951046, 0.999999046, 0.000617836718, -0.00146782899)
- Part40.BottomSurface = Enum.SurfaceType.Smooth
- Part40.TopSurface = Enum.SurfaceType.Smooth
- Part40.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part40.Position = Vector3.new(-12.9147978, 0.654826999, -35.002243)
- Part40.Orientation = Vector3.new(-22.8299999, -90.0899963, 0)
- Part40.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh41.Parent = Part40
- SpecialMesh41.Scale = Vector3.new(0.200000003, 0.200000003, 0.75)
- SpecialMesh41.MeshType = Enum.MeshType.Brick
- SpecialMesh41.Scale = Vector3.new(0.200000003, 0.200000003, 0.75)
- Part42.Name = "H8"
- Part42.Parent = Tool0
- Part42.BrickColor = BrickColor.new("Reddish brown")
- Part42.Rotation = Vector3.new(135, -89.8799973, 135)
- Part42.FormFactor = Enum.FormFactor.Symmetric
- Part42.Size = Vector3.new(1, 1, 1)
- Part42.CFrame = CFrame.new(-13.4001503, 0.879055023, -35.0030174, -0.00159253948, -0.001592546, -0.999997675, 1.8189894e-12, 0.999998808, -0.00159254821, 0.999999046, -2.53622602e-06, -0.00159255823)
- Part42.BottomSurface = Enum.SurfaceType.Smooth
- Part42.TopSurface = Enum.SurfaceType.Smooth
- Part42.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part42.Position = Vector3.new(-13.4001503, 0.879055023, -35.0030174)
- Part42.Orientation = Vector3.new(0.0899999961, -90.0899963, 0)
- Part42.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh43.Parent = Part42
- SpecialMesh43.Scale = Vector3.new(0.25, 0.349999994, 0.850000024)
- SpecialMesh43.MeshType = Enum.MeshType.Brick
- SpecialMesh43.Scale = Vector3.new(0.25, 0.349999994, 0.850000024)
- Part44.Name = "H9"
- Part44.Parent = Tool0
- Part44.BrickColor = BrickColor.new("Reddish brown")
- Part44.Rotation = Vector3.new(135, -89.8799973, 135)
- Part44.FormFactor = Enum.FormFactor.Symmetric
- Part44.Size = Vector3.new(1, 1, 1)
- Part44.CFrame = CFrame.new(-12.2749395, 0.745846987, -35.0012207, -0.00159253948, -0.001592546, -0.999997675, 1.8189894e-12, 0.999998808, -0.00159254821, 0.999999046, -2.53622602e-06, -0.00159255823)
- Part44.BottomSurface = Enum.SurfaceType.Smooth
- Part44.TopSurface = Enum.SurfaceType.Smooth
- Part44.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part44.Position = Vector3.new(-12.2749395, 0.745846987, -35.0012207)
- Part44.Orientation = Vector3.new(0.0899999961, -90.0899963, 0)
- Part44.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh45.Parent = Part44
- SpecialMesh45.Scale = Vector3.new(0.150000006, 0.0500000007, 0.400000006)
- SpecialMesh45.MeshType = Enum.MeshType.Brick
- SpecialMesh45.Scale = Vector3.new(0.150000006, 0.0500000007, 0.400000006)
- Part46.Name = "H10"
- Part46.Parent = Tool0
- Part46.BrickColor = BrickColor.new("Dark stone grey")
- Part46.Rotation = Vector3.new(135, -89.8799973, 135)
- Part46.FormFactor = Enum.FormFactor.Symmetric
- Part46.Size = Vector3.new(1, 1, 1)
- Part46.CFrame = CFrame.new(-11.9248343, 0.681403995, -35.0006676, -0.00159253948, -0.001592546, -0.999997675, 1.8189894e-12, 0.999998808, -0.00159254821, 0.999999046, -2.53622602e-06, -0.00159255823)
- Part46.BottomSurface = Enum.SurfaceType.Smooth
- Part46.TopSurface = Enum.SurfaceType.Smooth
- Part46.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part46.Position = Vector3.new(-11.9248343, 0.681403995, -35.0006676)
- Part46.Orientation = Vector3.new(0.0899999961, -90.0899963, 0)
- Part46.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh47.Parent = Part46
- SpecialMesh47.Scale = Vector3.new(0.200000003, 0.25, 0.349999994)
- SpecialMesh47.MeshType = Enum.MeshType.Brick
- SpecialMesh47.Scale = Vector3.new(0.200000003, 0.25, 0.349999994)
- Part48.Name = "H11"
- Part48.Parent = Tool0
- Part48.BrickColor = BrickColor.new("Reddish brown")
- Part48.Rotation = Vector3.new(135, -89.8799973, 135)
- Part48.FormFactor = Enum.FormFactor.Symmetric
- Part48.Size = Vector3.new(1, 1, 1)
- Part48.CFrame = CFrame.new(-12.850276, 0.954930007, -35.0021439, -0.00159253948, -0.001592546, -0.999997675, 1.8189894e-12, 0.999998808, -0.00159254821, 0.999999046, -2.53622602e-06, -0.00159255823)
- Part48.BottomSurface = Enum.SurfaceType.Smooth
- Part48.TopSurface = Enum.SurfaceType.Smooth
- Part48.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part48.Position = Vector3.new(-12.850276, 0.954930007, -35.0021439)
- Part48.Orientation = Vector3.new(0.0899999961, -90.0899963, 0)
- Part48.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh49.Parent = Part48
- SpecialMesh49.Scale = Vector3.new(0.300000012, 0.25, 0.200000003)
- SpecialMesh49.MeshType = Enum.MeshType.Brick
- SpecialMesh49.Scale = Vector3.new(0.300000012, 0.25, 0.200000003)
- Part50.Name = "H12"
- Part50.Parent = Tool0
- Part50.BrickColor = BrickColor.new("Dark stone grey")
- Part50.Rotation = Vector3.new(135, -89.8799973, 135)
- Part50.FormFactor = Enum.FormFactor.Symmetric
- Part50.Size = Vector3.new(1, 1, 1)
- Part50.CFrame = CFrame.new(-13.9249983, 0.778219998, -35.0038605, -0.00159253948, -0.001592546, -0.999997675, 1.8189894e-12, 0.999998808, -0.00159254821, 0.999999046, -2.53622602e-06, -0.00159255823)
- Part50.BottomSurface = Enum.SurfaceType.Smooth
- Part50.TopSurface = Enum.SurfaceType.Smooth
- Part50.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part50.Position = Vector3.new(-13.9249983, 0.778219998, -35.0038605)
- Part50.Orientation = Vector3.new(0.0899999961, -90.0899963, 0)
- Part50.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh51.Parent = Part50
- SpecialMesh51.Scale = Vector3.new(0.25, 0.550000012, 0.200000003)
- SpecialMesh51.MeshType = Enum.MeshType.Brick
- SpecialMesh51.Scale = Vector3.new(0.25, 0.550000012, 0.200000003)
- Part52.Name = "H13"
- Part52.Parent = Tool0
- Part52.Rotation = Vector3.new(90, 0.049999997, 90.0899963)
- Part52.FormFactor = Enum.FormFactor.Symmetric
- Part52.Size = Vector3.new(1, 1, 1)
- Part52.CFrame = CFrame.new(-10.8506384, 1.18311596, -34.9989662, -0.00159253948, -0.999998629, 0.000796273118, 1.8189894e-12, -0.000796274398, -0.999999702, 0.999999046, -0.00159255858, 1.26810846e-06)
- Part52.BottomSurface = Enum.SurfaceType.Smooth
- Part52.TopSurface = Enum.SurfaceType.Smooth
- Part52.Position = Vector3.new(-10.8506384, 1.18311596, -34.9989662)
- Part52.Orientation = Vector3.new(89.9599991, 89.909996, 180)
- SpecialMesh53.Parent = Part52
- SpecialMesh53.Scale = Vector3.new(0.800000012, 6, 0.200000003)
- SpecialMesh53.Scale = Vector3.new(0.800000012, 6, 0.200000003)
- Part54.Name = "H14"
- Part54.Parent = Tool0
- Part54.BrickColor = BrickColor.new("Reddish brown")
- Part54.Rotation = Vector3.new(-26.5599995, 89.7999954, 26.5699997)
- Part54.FormFactor = Enum.FormFactor.Symmetric
- Part54.Size = Vector3.new(1, 1, 1)
- Part54.CFrame = CFrame.new(-12.4506378, 1.18056595, -35.0014992, 0.0031850792, -0.001592546, 0.999993861, 2.53620783e-06, 0.999998808, 0.00159254624, -0.999995351, -2.53622602e-06, 0.00318510481)
- Part54.BottomSurface = Enum.SurfaceType.Smooth
- Part54.TopSurface = Enum.SurfaceType.Smooth
- Part54.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part54.Position = Vector3.new(-12.4506378, 1.18056595, -35.0014992)
- Part54.Orientation = Vector3.new(-0.0899999961, 89.8199997, 0)
- Part54.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh55.Parent = Part54
- SpecialMesh55.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
- SpecialMesh55.MeshType = Enum.MeshType.Brick
- SpecialMesh55.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
- Part56.Name = "H15"
- Part56.Parent = Tool0
- Part56.BrickColor = BrickColor.new("Black")
- Part56.Rotation = Vector3.new(90.0599976, -18.7700005, 0.149999991)
- Part56.FormFactor = Enum.FormFactor.Symmetric
- Part56.Size = Vector3.new(1, 1, 1)
- Part56.CFrame = CFrame.new(-12.4509497, 1.18056595, -34.8015022, 0.946811318, -0.00243115076, -0.321780503, -0.321782023, -0.00025876303, -0.946813762, 0.00221861503, 0.999997437, -0.00102730794)
- Part56.BottomSurface = Enum.SurfaceType.Smooth
- Part56.TopSurface = Enum.SurfaceType.Smooth
- Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part56.Position = Vector3.new(-12.4509497, 1.18056595, -34.8015022)
- Part56.Orientation = Vector3.new(71.2299957, -90.1800003, -90.0499954)
- Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh57.Parent = Part56
- SpecialMesh57.Scale = Vector3.new(0.100000001, 0.5, 0.100000001)
- SpecialMesh57.Scale = Vector3.new(0.100000001, 0.5, 0.100000001)
- Part58.Name = "H16"
- Part58.Parent = Tool0
- Part58.Rotation = Vector3.new(90.0599976, -18.7700005, 0.149999991)
- Part58.FormFactor = Enum.FormFactor.Symmetric
- Part58.Size = Vector3.new(1, 1, 1)
- Part58.CFrame = CFrame.new(-12.4513502, 1.18056595, -34.5515137, 0.946811318, -0.00243115076, -0.321780503, -0.321782023, -0.00025876303, -0.946813762, 0.00221861503, 0.999997437, -0.00102730794)
- Part58.BottomSurface = Enum.SurfaceType.Smooth
- Part58.TopSurface = Enum.SurfaceType.Smooth
- Part58.Position = Vector3.new(-12.4513502, 1.18056595, -34.5515137)
- Part58.Orientation = Vector3.new(71.2299957, -90.1800003, -90.0499954)
- SpecialMesh59.Parent = Part58
- SpecialMesh59.Scale = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- SpecialMesh59.MeshType = Enum.MeshType.Sphere
- SpecialMesh59.Scale = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part60.Name = "H17"
- Part60.Parent = Tool0
- Part60.BrickColor = BrickColor.new("Reddish brown")
- Part60.Rotation = Vector3.new(-26.5599995, 89.7999954, 26.5699997)
- Part60.FormFactor = Enum.FormFactor.Symmetric
- Part60.Size = Vector3.new(1, 1, 1)
- Part60.CFrame = CFrame.new(-11.4506378, 1.18215895, -34.9999123, 0.0031850792, -0.001592546, 0.999993861, 2.53620783e-06, 0.999998808, 0.00159254624, -0.999995351, -2.53622602e-06, 0.00318510481)
- Part60.BottomSurface = Enum.SurfaceType.Smooth
- Part60.TopSurface = Enum.SurfaceType.Smooth
- Part60.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part60.Position = Vector3.new(-11.4506378, 1.18215895, -34.9999123)
- Part60.Orientation = Vector3.new(-0.0899999961, 89.8199997, 0)
- Part60.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh61.Parent = Part60
- SpecialMesh61.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
- SpecialMesh61.MeshType = Enum.MeshType.Brick
- SpecialMesh61.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
- Part62.Name = "H18"
- Part62.Parent = Tool0
- Part62.BrickColor = BrickColor.new("Grime")
- Part62.Rotation = Vector3.new(-26.5599995, 89.7999954, 26.5699997)
- Part62.FormFactor = Enum.FormFactor.Symmetric
- Part62.Size = Vector3.new(1, 1, 1)
- Part62.CFrame = CFrame.new(-12.2009544, 1.38096499, -35.0011139, 0.0031850792, -0.001592546, 0.999993861, 2.53620783e-06, 0.999998808, 0.00159254624, -0.999995351, -2.53622602e-06, 0.00318510481)
- Part62.BottomSurface = Enum.SurfaceType.Smooth
- Part62.TopSurface = Enum.SurfaceType.Smooth
- Part62.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part62.Position = Vector3.new(-12.2009544, 1.38096499, -35.0011139)
- Part62.Orientation = Vector3.new(-0.0899999961, 89.8199997, 0)
- Part62.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh63.Parent = Part62
- SpecialMesh63.Scale = Vector3.new(0.100000001, 0.200000003, 0.100000001)
- SpecialMesh63.MeshType = Enum.MeshType.Brick
- SpecialMesh63.Scale = Vector3.new(0.100000001, 0.200000003, 0.100000001)
- Part64.Name = "H19"
- Part64.Parent = Tool0
- Part64.BrickColor = BrickColor.new("Grime")
- Part64.Rotation = Vector3.new(-26.5599995, 89.7999954, 26.5699997)
- Part64.FormFactor = Enum.FormFactor.Symmetric
- Part64.Size = Vector3.new(1, 1, 1)
- Part64.CFrame = CFrame.new(-11.4509583, 1.38215899, -34.9999123, 0.0031850792, -0.001592546, 0.999993861, 2.53620783e-06, 0.999998808, 0.00159254624, -0.999995351, -2.53622602e-06, 0.00318510481)
- Part64.BottomSurface = Enum.SurfaceType.Smooth
- Part64.TopSurface = Enum.SurfaceType.Smooth
- Part64.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part64.Position = Vector3.new(-11.4509583, 1.38215899, -34.9999123)
- Part64.Orientation = Vector3.new(-0.0899999961, 89.8199997, 0)
- Part64.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh65.Parent = Part64
- SpecialMesh65.Scale = Vector3.new(0.100000001, 0.200000003, 0.100000001)
- SpecialMesh65.MeshType = Enum.MeshType.Brick
- SpecialMesh65.Scale = Vector3.new(0.100000001, 0.200000003, 0.100000001)
- Part66.Name = "H20"
- Part66.Parent = Tool0
- Part66.BrickColor = BrickColor.new("Grime")
- Part66.Rotation = Vector3.new(90, 0.140000001, -89.8199997)
- Part66.FormFactor = Enum.FormFactor.Symmetric
- Part66.Size = Vector3.new(1, 1, 1)
- Part66.CFrame = CFrame.new(-11.8261185, 1.48156095, -35.0005188, 0.0031850792, 0.999992251, 0.00238881493, 2.53620783e-06, 0.00238881912, -0.999997258, -0.999995351, 0.00318510458, 5.07244476e-06)
- Part66.BottomSurface = Enum.SurfaceType.Smooth
- Part66.TopSurface = Enum.SurfaceType.Smooth
- Part66.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part66.Position = Vector3.new(-11.8261185, 1.48156095, -35.0005188)
- Part66.Orientation = Vector3.new(89.8699951, 89.8799973, 0.0599999987)
- Part66.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh67.Parent = Part66
- SpecialMesh67.Scale = Vector3.new(0.174999997, 1, 0.170000002)
- SpecialMesh67.Scale = Vector3.new(0.174999997, 1, 0.170000002)
- Part68.Name = "H21"
- Part68.Parent = Tool0
- Part68.BrickColor = BrickColor.new("Grime")
- Part68.Rotation = Vector3.new(90, 0.140000001, -89.8199997)
- Part68.FormFactor = Enum.FormFactor.Symmetric
- Part68.Size = Vector3.new(1, 1, 1)
- Part68.CFrame = CFrame.new(-12.3261099, 1.48076606, -35.0013161, 0.0031850792, 0.999992251, 0.00238881493, 2.53620783e-06, 0.00238881912, -0.999997258, -0.999995351, 0.00318510458, 5.07244476e-06)
- Part68.BottomSurface = Enum.SurfaceType.Smooth
- Part68.TopSurface = Enum.SurfaceType.Smooth
- Part68.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part68.Position = Vector3.new(-12.3261099, 1.48076606, -35.0013161)
- Part68.Orientation = Vector3.new(89.8699951, 89.8799973, 0.0599999987)
- Part68.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh69.Parent = Part68
- SpecialMesh69.Scale = Vector3.new(0.25, 0.150000006, 0.25)
- SpecialMesh69.Scale = Vector3.new(0.25, 0.150000006, 0.25)
- Part70.Name = "H22"
- Part70.Parent = Tool0
- Part70.BrickColor = BrickColor.new("Grime")
- Part70.Rotation = Vector3.new(-180, 0.140000001, -0.179999992)
- Part70.FormFactor = Enum.FormFactor.Symmetric
- Part70.Size = Vector3.new(1, 1, 1)
- Part70.CFrame = CFrame.new(-12.4761162, 1.48052394, -35.0015564, 0.999992311, 0.00318508223, 0.0023888154, 0.00318509154, -0.999994993, 7.27595761e-12, 0.00238882331, 7.60864896e-06, -0.999997497)
- Part70.BottomSurface = Enum.SurfaceType.Smooth
- Part70.TopSurface = Enum.SurfaceType.Smooth
- Part70.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part70.Position = Vector3.new(-12.4761162, 1.48052394, -35.0015564)
- Part70.Orientation = Vector3.new(0, 179.860001, 179.819992)
- Part70.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh71.Parent = Part70
- SpecialMesh71.Scale = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- SpecialMesh71.MeshType = Enum.MeshType.Cylinder
- SpecialMesh71.Scale = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- Part72.Name = "H23"
- Part72.Parent = Tool0
- Part72.BrickColor = BrickColor.new("Grime")
- Part72.Rotation = Vector3.new(90, 0.140000001, -89.8199997)
- Part72.FormFactor = Enum.FormFactor.Symmetric
- Part72.Size = Vector3.new(1, 1, 1)
- Part72.CFrame = CFrame.new(-11.3261185, 1.48235595, -34.9997139, 0.0031850792, 0.999992251, 0.00238881493, 2.53620783e-06, 0.00238881912, -0.999997258, -0.999995351, 0.00318510458, 5.07244476e-06)
- Part72.BottomSurface = Enum.SurfaceType.Smooth
- Part72.TopSurface = Enum.SurfaceType.Smooth
- Part72.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part72.Position = Vector3.new(-11.3261185, 1.48235595, -34.9997139)
- Part72.Orientation = Vector3.new(89.8699951, 89.8799973, 0.0599999987)
- Part72.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh73.Parent = Part72
- SpecialMesh73.Scale = Vector3.new(0.300000012, 0.200000003, 0.300000012)
- SpecialMesh73.Scale = Vector3.new(0.300000012, 0.200000003, 0.300000012)
- Part74.Name = "H24"
- Part74.Parent = Tool0
- Part74.BrickColor = BrickColor.new("Grime")
- Part74.Rotation = Vector3.new(-180, 0.140000001, -0.179999992)
- Part74.FormFactor = Enum.FormFactor.Symmetric
- Part74.Size = Vector3.new(1, 1, 1)
- Part74.CFrame = CFrame.new(-11.176116, 1.48259604, -34.9994888, 0.999992311, 0.00318508223, 0.0023888154, 0.00318509154, -0.999994993, 7.27595761e-12, 0.00238882331, 7.60864896e-06, -0.999997497)
- Part74.BottomSurface = Enum.SurfaceType.Smooth
- Part74.TopSurface = Enum.SurfaceType.Smooth
- Part74.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part74.Position = Vector3.new(-11.176116, 1.48259604, -34.9994888)
- Part74.Orientation = Vector3.new(0, 179.860001, 179.819992)
- Part74.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh75.Parent = Part74
- SpecialMesh75.Scale = Vector3.new(0.349999994, 0.349999994, 0.349999994)
- SpecialMesh75.MeshType = Enum.MeshType.Cylinder
- SpecialMesh75.Scale = Vector3.new(0.349999994, 0.349999994, 0.349999994)
- Part76.Name = "H25"
- Part76.Parent = Tool0
- Part76.BrickColor = BrickColor.new("Really black")
- Part76.Rotation = Vector3.new(135, -89.7399979, -45)
- Part76.FormFactor = Enum.FormFactor.Symmetric
- Part76.Size = Vector3.new(1, 1, 1)
- Part76.CFrame = CFrame.new(-11.8261557, 1.50655997, -35.0005188, 0.0031850792, 0.00318508223, -0.999990046, 2.53620783e-06, -0.999994993, -0.00318509038, -0.999995351, 7.60864896e-06, -0.00318509666)
- Part76.BottomSurface = Enum.SurfaceType.Smooth
- Part76.TopSurface = Enum.SurfaceType.Smooth
- Part76.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part76.Position = Vector3.new(-11.8261557, 1.50655997, -35.0005188)
- Part76.Orientation = Vector3.new(0.179999992, -90.1800003, 180)
- Part76.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh77.Parent = Part76
- SpecialMesh77.Scale = Vector3.new(0.200000003, 0.25, 0.200000003)
- SpecialMesh77.Scale = Vector3.new(0.200000003, 0.25, 0.200000003)
- Part78.Name = "H26"
- Part78.Parent = Tool0
- Part78.BrickColor = BrickColor.new("Deep blue")
- Part78.Transparency = 0.25
- Part78.Rotation = Vector3.new(90, 0.140000001, -89.8199997)
- Part78.FormFactor = Enum.FormFactor.Symmetric
- Part78.Size = Vector3.new(1, 1, 1)
- Part78.CFrame = CFrame.new(-10.9761162, 1.482916, -34.999157, 0.0031850792, 0.999992251, 0.00238881493, 2.53620783e-06, 0.00238881912, -0.999997258, -0.999995351, 0.00318510458, 5.07244476e-06)
- Part78.BottomSurface = Enum.SurfaceType.Smooth
- Part78.TopSurface = Enum.SurfaceType.Smooth
- Part78.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part78.Position = Vector3.new(-10.9761162, 1.482916, -34.999157)
- Part78.Orientation = Vector3.new(89.8699951, 89.8799973, 0.0599999987)
- Part78.Color = Color3.new(0.129412, 0.329412, 0.72549)
- SpecialMesh79.Parent = Part78
- SpecialMesh79.Scale = Vector3.new(0.349999994, 0.0500000007, 0.349999994)
- SpecialMesh79.Scale = Vector3.new(0.349999994, 0.0500000007, 0.349999994)
- Part80.Name = "H27"
- Part80.Parent = Tool0
- Part80.BrickColor = BrickColor.new("Deep blue")
- Part80.Transparency = 0.25
- Part80.Rotation = Vector3.new(90, 0.140000001, -89.8199997)
- Part80.FormFactor = Enum.FormFactor.Symmetric
- Part80.Size = Vector3.new(1, 1, 1)
- Part80.CFrame = CFrame.new(-12.6761122, 1.48020697, -35.0018692, 0.0031850792, 0.999992251, 0.00238881493, 2.53620783e-06, 0.00238881912, -0.999997258, -0.999995351, 0.00318510458, 5.07244476e-06)
- Part80.BottomSurface = Enum.SurfaceType.Smooth
- Part80.TopSurface = Enum.SurfaceType.Smooth
- Part80.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part80.Position = Vector3.new(-12.6761122, 1.48020697, -35.0018692)
- Part80.Orientation = Vector3.new(89.8699951, 89.8799973, 0.0599999987)
- Part80.Color = Color3.new(0.129412, 0.329412, 0.72549)
- SpecialMesh81.Parent = Part80
- SpecialMesh81.Scale = Vector3.new(0.300000012, 0.0500000007, 0.300000012)
- SpecialMesh81.Scale = Vector3.new(0.300000012, 0.0500000007, 0.300000012)
- Part82.Name = "H1"
- Part82.Parent = Tool0
- Part82.BrickColor = BrickColor.new("Reddish brown")
- Part82.Rotation = Vector3.new(135, -89.8799973, 135)
- Part82.FormFactor = Enum.FormFactor.Symmetric
- Part82.Size = Vector3.new(1, 1, 1)
- Part82.CFrame = CFrame.new(-11.9249983, 0.781404972, -35.0006676, -0.00159253948, -0.001592546, -0.999997675, 1.8189894e-12, 0.999998808, -0.00159254821, 0.999999046, -2.53622602e-06, -0.00159255823)
- Part82.BottomSurface = Enum.SurfaceType.Smooth
- Part82.TopSurface = Enum.SurfaceType.Smooth
- Part82.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part82.Position = Vector3.new(-11.9249983, 0.781404972, -35.0006676)
- Part82.Orientation = Vector3.new(0.0899999961, -90.0899963, 0)
- Part82.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh83.Parent = Part82
- SpecialMesh83.Scale = Vector3.new(0.25, 0.150000006, 0.400000006)
- SpecialMesh83.MeshType = Enum.MeshType.Brick
- SpecialMesh83.Scale = Vector3.new(0.25, 0.150000006, 0.400000006)
- Part84.Name = "Handle"
- Part84.Parent = Tool0
- Part84.BrickColor = BrickColor.new("Reddish brown")
- Part84.Rotation = Vector3.new(135, -89.8799973, 135)
- Part84.FormFactor = Enum.FormFactor.Symmetric
- Part84.Size = Vector3.new(1, 1, 1)
- Part84.CFrame = CFrame.new(-11.4003983, 1.03224301, -34.999836, -0.00159253948, -0.001592546, -0.999997675, 1.8189894e-12, 0.999998808, -0.00159254821, 0.999999046, -2.53622602e-06, -0.00159255823)
- Part84.BottomSurface = Enum.SurfaceType.Smooth
- Part84.TopSurface = Enum.SurfaceType.Smooth
- Part84.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part84.Position = Vector3.new(-11.4003983, 1.03224301, -34.999836)
- Part84.Orientation = Vector3.new(0.0899999961, -90.0899963, 0)
- Part84.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh85.Parent = Part84
- SpecialMesh85.Scale = Vector3.new(0.25, 0.349999994, 2)
- SpecialMesh85.MeshType = Enum.MeshType.Brick
- SpecialMesh85.Scale = Vector3.new(0.25, 0.349999994, 2)
- Sound86.Name = "Slash"
- Sound86.Parent = Tool0
- Sound86.SoundId = "http://roblox.com/asset/?id=10209881"
- Sound86.Volume = 1
- Script87.Name = "BulletHit"
- Script87.Parent = Tool0
- Script87.Disabled = true
- table.insert(cors,sandbox(Script87,function()
- local bl = Instance.new("Part")
- bl.Locked = true
- bl.BrickColor = BrickColor.new(21)
- bl.formFactor = 2
- bl.Size = Vector3.new(1,0.4,1)
- function bleed()
- local c = bl:Clone()
- c.Parent = workspace
- c.Position = script.Parent.CFrame.p + Vector3.new(math.random(-1,1),math.random(0,2.5),math.random(-1,1))
- c.RotVelocity = Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- c.Velocity = Vector3.new(math.random(-15,15),math.random(0,50),math.random(-15,15))
- c:BreakJoints()
- local s = script.Parent.CleanShell:Clone()
- s.Disabled = false
- s.Parent = c
- end
- function onHit(hit)
- if hit.Parent == nil then
- return
- end
- if hit.Parent:FindFirstChild("Humanoid") == nil then
- wait(2.5)
- script.Parent:Remove()
- return
- end
- for i = 1, 3 do
- bleed()
- end
- local damage = math.random(85, 100)
- if hit.Name == "Head" then
- damage = 100
- for i = 1, 2 do
- bleed()
- end
- end
- hit.Parent.Humanoid:TakeDamage(damage)
- local creator = script.Parent:FindFirstChild("creator")
- if creator ~= nil then
- local c = creator:Clone()
- c.Parent = hit.Parent
- local s = Instance.new("Script")
- s.Source = [[ wait(2) script.Parent:Remove() ]]
- s.Parent = c
- end
- script.Parent:Remove()
- end
- script.Parent.Touched:connect(onHit)
- wait(5)
- script.Parent:Remove()
- end))
- Script88.Name = "CleanShell"
- Script88.Parent = Tool0
- Script88.Disabled = true
- table.insert(cors,sandbox(Script88,function()
- wait(5)
- script.Parent:Remove()
- end))
- Sound89.Name = "Fire"
- Sound89.Parent = Tool0
- Sound89.SoundId = "http://roblox.com/asset/?id=10209875"
- Sound89.Volume = 1
- LocalScript90.Name = "LocalSniper"
- LocalScript90.Parent = Tool0
- table.insert(cors,sandbox(LocalScript90,function()
- local tool = script.Parent
- local zoom = false
- local cam = ""
- local dot = Instance.new("Part")
- dot.Locked = true
- dot.Anchored = true
- dot.CanCollide = false
- dot.Transparency = 1
- dot.TopSurface = 0
- dot.BottomSurface = 0
- dot.Name = "Dot"
- dot.Shape = 0
- dot.Size = Vector3.new(1,1,1)
- local user = ""
- local melee = false
- local canmelee = true
- local melhit = tool.H8
- local bullet = dot:Clone()
- bullet.CanCollide = true
- bullet.Anchored = false
- bullet.BrickColor = BrickColor.DarkGray()
- bullet.Name = "Bullet"
- bullet.Transparency = 0
- local m = Instance.new("SpecialMesh")
- m.MeshType = "Sphere"
- m.Scale = Vector3.new(0.35,0.35,0.35)
- m.Parent = bullet
- local enabled = true
- local fired = false
- local shell = Instance.new("Part")
- shell.formFactor = 0
- shell.Size = Vector3.new(1,1,1)
- shell.TopSurface = 0
- shell.BottomSurface = 0
- shell.BrickColor = BrickColor.new(24)
- shell.Locked = true
- shell.Name = "Shell"
- local m = Instance.new("SpecialMesh")
- m.Scale = Vector3.new(0.125,0.25,0.12)
- m.Parent = shell
- function fire(mouse)
- if enabled == false then
- return
- end
- local torso = script.Parent.Parent:FindFirstChild("Torso")
- if torso ~= nil then
- local rsho = torso:FindFirstChild("Right Shoulder")
- if rsho ~= nil then
- rsho.CurrentAngle = 2.3
- end
- end
- tool.Name = "AWP (R)"
- local sound = tool.Fire:Clone()
- sound.Parent = tool
- sound:Play()
- sound:Remove()
- enabled = false
- fired = true
- local c = bullet:Clone()
- c.Parent = workspace
- local head = script.Parent.Parent:FindFirstChild("Head")
- if head == nil then
- return
- end
- local spos = head.Position
- local targ = script.Parent.Parent.Humanoid.TargetPoint - head.Position
- local dir = targ / targ.magnitude
- local pos = spos + (dir * 5)
- local cfr1 = CFrame.new(pos, pos + dir)
- local acc = CFrame.fromEulerAnglesXYZ(math.random(-15,15) / 10000, math.random(-15,15) / 10000,0)
- local cfr2 = cfr1 * acc
- c.CFrame = cfr2
- local bf = Instance.new("BodyForce")
- bf.force = Vector3.new(0,100,0)
- bf.Parent = c
- c.Velocity = cfr2.lookVector * 250
- local creator = Instance.new("ObjectValue")
- creator.Name = "creator"
- creator.Value = game.Players.LocalPlayer
- creator.Parent = c
- local s = script.Parent.BulletHit:Clone()
- s.Disabled = false
- s.Parent = c
- local s2 = script.Parent.CleanShell:Clone()
- s2.Parent = c
- local b = shell:Clone()
- b.Parent = workspace
- local cfrf = tool.H14.CFrame * CFrame.fromEulerAnglesXYZ(0,1.57,0)
- local cfr = cfrf + cfrf.lookVector * 0.5
- b.CFrame = cfr
- b.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- b.Velocity = cfr.lookVector * 5
- local s = tool.CleanShell:Clone()
- s.Disabled = false
- s.Parent = b
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- wait(3.5)
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- fired = false
- tool.Name = "AWP"
- end
- function onMelee(hit)
- if melee == false then
- return
- end
- if hit.Parent == nil then
- return
- end
- local human = hit.Parent
- local humanoid = human:FindFirstChild("Humanoid")
- if humanoid == nil then
- if hit:GetMass() < 25 then
- hit:BreakJoints()
- end
- return
- end
- humanoid:TakeDamage(100)
- local player = game.Players:GetPlayerFromCharacter(human)
- if player ~= nil then
- local creator = Instance.new("ObjectValue")
- creator.Name = "creator"
- creator.Value = game.Players.LocalPlayer
- creator.Parent = human
- local s = Instance.new("Script")
- s.Source = [[ wait(2) script.Parent:Remove() ]]
- s.Parent = creator
- end
- melee = false
- wait(0.25)
- melee = true
- wait(1.75)
- end
- function onKeyDown(key)
- key:lower()
- if key == "z" then
- if not zoom then
- zoom = true
- cam = workspace.CurrentCamera:Clone()
- cam.Parent = workspace
- dot.Parent = workspace
- local targ = user.Character.Humanoid.TargetPoint - user.Character.Head.Position
- local dir = targ / targ.magnitude
- local mag = targ.magnitude
- if mag > 150 then
- mag = 140
- elseif mag < 25 then
- mag = mag
- else
- mag = mag - 10
- end
- local startpos = user.Character.Head.Position
- local dotpos = startpos + (dir * mag)
- dot.CFrame = CFrame.new(dotpos)
- workspace.CurrentCamera.CameraSubject = dot
- workspace.CurrentCamera.CameraType = 4
- else
- zoom = false
- workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
- workspace.CurrentCamera:Remove()
- workspace.CurrentCamera = cam
- dot.Parent = nil
- end
- elseif key == "t" then
- if canmelee == false then
- return
- end
- if fired == false then
- enabled = false
- end
- canmelee = false
- melee = true
- local sound = tool.Slash:Clone()
- sound.Parent = tool
- sound:Play()
- sound:Remove()
- local rar = script.Parent.Parent:FindFirstChild("Right Arm")
- if rar == nil then
- return
- end
- local gri = rar:FindFirstChild("MGrip")
- if gri == nil then
- return
- end
- gri.DesiredAngle = -3.5
- wait(0.4)
- gri.DesiredAngle = 0
- melee = false
- wait(0.6)
- canmelee = true
- if fired == false then
- enabled = true
- end
- end
- end
- function onUnequip()
- dot.Parent = nil
- if zoom == true then
- workspace.CurrentCamera.CameraSubject = user.Character
- workspace.CurrentCamera:Remove()
- workspace.CurrentCamera = cam
- zoom = false
- end
- end
- function onEquip(mouse)
- local human = script.Parent.Parent
- local player = game.Players:GetPlayerFromCharacter(human)
- if player ~= nil then
- user = player
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.KeyDown:connect(onKeyDown)
- mouse.Button1Down:connect(function() fire(mouse) end)
- end
- script.Parent.Equipped:connect(onEquip)
- script.Parent.Unequipped:connect(onUnequip)
- melhit.Touched:connect(onMelee)
- end))
- Script91.Name = "PUT THIS IN THE WEAPON"
- Script91.Parent = Tool0
- table.insert(cors,sandbox(Script91,function()
- local debounce = false
- function getPlayer(humanoid)
- local players = game.Players:children()
- for i = 1, #players do
- if players[i].Character.Humanoid == humanoid then return players[i] end
- end
- return nil
- end
- function onTouch(part)
- local human = part.Parent:findFirstChild("Humanoid")
- if (human ~= nil) and debounce == false then
- debounce = true
- local player = getPlayer(human)
- if (player == nil) then return end
- script.Parent:clone().Parent = player.Backpack
- wait(2)
- debounce = false
- end
- end
- script.Parent.Parent.Touched:connect(onTouch)
- end))
- LocalScript92.Name = "Crouch"
- LocalScript92.Parent = Tool0
- table.insert(cors,sandbox(LocalScript92,function()
- on = 0
- Tool = script.Parent
- welds = {}
- sh = {}
- arms = nil
- torso = nil
- f = nil
- function Crouch(ison)
- if arms == nil and torso == nil then
- arms = {Tool.Parent:FindFirstChild("Left Leg"), Tool.Parent:FindFirstChild("Right Leg")}
- torso = Tool.Parent:FindFirstChild("Torso")
- end
- if arms ~= nil and torso ~= nil then
- sh = {torso:FindFirstChild("Left Hip"), torso:FindFirstChild("Right Hip")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- if ison == 1 then
- sh[1].Part1 = nil
- sh[2].Part1 = nil
- local weld1 = Instance.new("Weld")
- weld1.Part0 = torso
- weld1.Parent = torso
- weld1.Part1 = arms[1]
- weld1.C1 = CFrame.new(-0.5, 0.75, 1)
- arms[1].Name = "LDave"
- arms[1].CanCollide = true
- welds[1] = weld1
- -------------------------------------------
- local weld2 = Instance.new("Weld")
- weld2.Part0 = torso
- weld2.Parent = torso
- weld2.Part1 = arms[2]
- weld2.C1 = CFrame.new(0.5,0.495,1.25) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
- arms[2].Name = "RDave"
- arms[2].CanCollide = true
- welds[2] = weld2
- ---------------------------------
- local force = Instance.new("BodyForce")
- force.Parent = torso
- f = force
- wait(0.01)
- elseif ison == 0 then
- if arms then
- sh[1].Part1 = arms[1]
- sh[2].Part1 = arms[2]
- f.Parent = nil
- arms[2].Name = "Right Leg"
- arms[1].Name = "Left Leg"
- welds[1].Parent = nil
- welds[2].Parent = nil
- end
- end
- --
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- function Key(key)
- if key then
- key = string.lower(key)
- if (key=="c") then
- if on == 1 then
- on = 0
- elseif on == 0 then
- on = 1
- end
- Crouch(on)
- end
- end
- end
- function Equip(mouse)
- mouse.KeyDown:connect(Key)
- end
- script.Parent.Equipped:connect(Equip)
- end))
- LocalScript93.Name = "LocalMelee"
- LocalScript93.Parent = LocalScript92
- table.insert(cors,sandbox(LocalScript93,function()
- --[[
- Dax,
- See the MeleeScript.
- ]]
- local canmelee = true;
- local tool = script.Parent;
- function onKeyDown(key)
- key:lower();
- if key == "v" then
- if canmelee == false then
- return;
- end
- tool.Melee:play()
- canmelee = false;
- local rgrip = tool.Parent["Right Arm"].RightGrip;
- script.melee.Value = true;
- for i = 1,6 do
- rgrip.C1 = rgrip.C1 * CFrame.fromEulerAnglesXYZ(-0.10,0,0);
- wait();
- end
- wait(0.10);
- for i = 1, 6 do
- rgrip.C1 = rgrip.C1 * CFrame.fromEulerAnglesXYZ(0.25,0,0);
- wait();
- end
- wait(0.1);
- for i = 1,6 do
- rgrip.C1 = rgrip.C1 * CFrame.fromEulerAnglesXYZ(-0.15,0,0);
- wait();
- end
- script.melee.Value = false;
- wait(0.3);
- canmelee = true;
- end
- end
- function onSelect(mouse)
- mouse.KeyDown:connect(onKeyDown);
- end
- function blow(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if not humanoid then return end
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
- if humanoid ~= hum and hum ~= nil and game.Players:playerFromCharacter(humanoid.Parent) and game.Players:playerFromCharacter(humanoid.Parent).TeamColor~=cc then
- tagHumanoid(humanoid, vPlayer)
- humanoid:TakeDamage(55)
- wait(1)
- untagHumanoid(humanoid)
- end
- end
- tool.Equipped:connect(onSelect);
- end))
- BoolValue94.Name = "melee"
- BoolValue94.Parent = LocalScript93
- Script95.Name = "WeldArm"
- Script95.Parent = Tool0
- table.insert(cors,sandbox(Script95,function()
- Tool = script.Parent;
- local arms = nil
- local torso = nil
- local welds = {}
- function Equip(mouse)
- wait(0.01)
- arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
- torso = Tool.Parent:FindFirstChild("Torso")
- if arms ~= nil and torso ~= nil then
- local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- sh[1].Part1 = nil
- sh[2].Part1 = nil
- local weld1 = Instance.new("Weld")
- weld1.Part0 = torso
- weld1.Parent = torso
- weld1.Part1 = arms[1]
- weld1.C1 = CFrame.new(-0.249, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
- welds[1] = weld1
- local weld2 = Instance.new("Weld")
- weld2.Part0 = torso
- weld2.Parent = torso
- weld2.Part1 = arms[2]
- weld2.C1 = CFrame.new(-1, -0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
- welds[2] = weld2
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- function Unequip(mouse)
- if arms ~= nil and torso ~= nil then
- local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- sh[1].Part1 = arms[1]
- sh[2].Part1 = arms[2]
- welds[1].Parent = nil
- welds[2].Parent = nil
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- Tool.Equipped:connect(Equip)
- Tool.Unequipped:connect(Unequip)
- end))
- Tool96.Name = "SniperRifle"
- Tool96.Parent = mas
- Tool96.TextureId = "http://www.roblox.com/asset/?id=36104258"
- Tool96.GripForward = Vector3.new(0.1760685, 0.000984377577, 0.984377503)
- Tool96.GripPos = Vector3.new(0, -0.349999994, -0.550000012)
- Tool96.GripRight = Vector3.new(-0.984377623, 0.00100038375, 0.176067531)
- Tool96.GripUp = Vector3.new(0.000811438193, 0.999999046, -0.00114513526)
- Tool96.CanBeDropped = false
- StringValue97.Name = "AnimateValue"
- StringValue97.Parent = Tool96
- StringValue97.Value = "None"
- Part98.Name = "Handle5"
- Part98.Parent = Tool96
- Part98.BrickColor = BrickColor.new("Reddish brown")
- Part98.Rotation = Vector3.new(0, 0, -180)
- Part98.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part98.Velocity = Vector3.new(-3.27598784e-08, 0.00691529876, -0.0108141983)
- Part98.FormFactor = Enum.FormFactor.Symmetric
- Part98.Size = Vector3.new(1, 1, 1)
- Part98.CFrame = CFrame.new(-15.8999996, 1.24791312, -24.000349, -1, 2.16017326e-11, -1.24238397e-11, 2.16017326e-11, -0.999981999, -2.98020399e-08, 1.234568e-11, 2.98020399e-08, 0.999981999)
- Part98.BottomSurface = Enum.SurfaceType.Smooth
- Part98.TopSurface = Enum.SurfaceType.Smooth
- Part98.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part98.Position = Vector3.new(-15.8999996, 1.24791312, -24.000349)
- Part98.Orientation = Vector3.new(0, 0, 180)
- Part98.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh99.Parent = Part98
- SpecialMesh99.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- SpecialMesh99.MeshType = Enum.MeshType.Wedge
- SpecialMesh99.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- Weld100.Parent = Part98
- Weld100.C0 = CFrame.new(0.272700071, 1.04181576, -0.921780825, 1, -7.35083972e-07, 2.02504111e-06, -3.37366771e-07, -0.981813014, -0.1898067, 2.12774466e-06, 0.18980667, -0.981813014)
- Weld100.C1 = CFrame.new(0.272699445, -1.04191542, 1.49012816, 1, -3.76125314e-07, 2.05229867e-06, -2.02524006e-08, 0.981820524, 0.189808115, -2.08638357e-06, -0.189808115, 0.981820524)
- Weld100.Part0 = Part98
- Weld100.Part1 = Part117
- Part101.Name = "Handle4"
- Part101.Parent = Tool96
- Part101.BrickColor = BrickColor.new("Reddish brown")
- Part101.Rotation = Vector3.new(0, 0, 180)
- Part101.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part101.Velocity = Vector3.new(-1.09927853e-08, 0.016721461, -0.00897577684)
- Part101.FormFactor = Enum.FormFactor.Symmetric
- Part101.Size = Vector3.new(1, 1, 1)
- Part101.CFrame = CFrame.new(-15.8999996, 0.700021029, -21.0760002, -1, -2.70243277e-07, 1.30777536e-07, 2.70262461e-07, -0.999991, 7.45054862e-08, 1.30788678e-07, 1.04307823e-07, 0.999991)
- Part101.BottomSurface = Enum.SurfaceType.Smooth
- Part101.TopSurface = Enum.SurfaceType.Smooth
- Part101.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part101.Position = Vector3.new(-15.8999996, 0.700021029, -21.0760002)
- Part101.Orientation = Vector3.new(0, 0, 180)
- Part101.Color = Color3.new(0.411765, 0.25098, 0.156863)
- SpecialMesh102.Parent = Part101
- SpecialMesh102.Scale = Vector3.new(0.181818187, 0.590909064, 1.81818187)
- SpecialMesh102.MeshType = Enum.MeshType.Wedge
- SpecialMesh102.Scale = Vector3.new(0.181818187, 0.590909064, 1.81818187)
- Part103.Name = "Handle3"
- Part103.Parent = Tool96
- Part103.BrickColor = BrickColor.new("Reddish brown")
- Part103.Rotation = Vector3.new(0, 0, 180)
- Part103.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part103.Velocity = Vector3.new(-1.1461319e-08, 0.0195038281, -0.00950303767)
- Part103.FormFactor = Enum.FormFactor.Symmetric
- Part103.Size = Vector3.new(1, 1, 1)
- Part103.CFrame = CFrame.new(-15.8999996, 0.857017994, -20.2459984, -1, -3.57689999e-07, 4.13880272e-08, 3.57708359e-07, -0.999991, 2.23518242e-07, 4.13999075e-08, 2.53320593e-07, 0.999991)
- Part103.BottomSurface = Enum.SurfaceType.Smooth
- Part103.TopSurface = Enum.SurfaceType.Smooth
- Part103.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part103.Position = Vector3.new(-15.8999996, 0.857017994, -20.2459984)
- Part103.Orientation = Vector3.new(0, 0, 180)
- Part103.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh104.Parent = Part103
- BlockMesh104.Scale = Vector3.new(0.181818187, 0.5, 0.159090906)
- BlockMesh104.Scale = Vector3.new(0.181818187, 0.5, 0.159090906)
- Part105.Name = "Handle2"
- Part105.Parent = Tool96
- Part105.BrickColor = BrickColor.new("Reddish brown")
- Part105.Rotation = Vector3.new(-90, 0, -180)
- Part105.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part105.Velocity = Vector3.new(-1.69130505e-08, 0.0177194756, -0.010072913)
- Part105.FormFactor = Enum.FormFactor.Symmetric
- Part105.Size = Vector3.new(1, 1, 1)
- Part105.CFrame = CFrame.new(-15.8999996, 1.02702999, -20.7779999, -1, 4.13999608e-08, 3.57718477e-07, 3.57736866e-07, -1.7881294e-07, 0.999991, 4.14119832e-08, 0.999991, 1.49010617e-07)
- Part105.BottomSurface = Enum.SurfaceType.Smooth
- Part105.TopSurface = Enum.SurfaceType.Smooth
- Part105.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part105.Position = Vector3.new(-15.8999996, 1.02702999, -20.7779999)
- Part105.Orientation = Vector3.new(-89.7599945, 67.3899994, 116.559998)
- Part105.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh106.Parent = Part105
- BlockMesh106.Scale = Vector3.new(0.181818187, 0.909090936, 0.159090906)
- BlockMesh106.Scale = Vector3.new(0.181818187, 0.909090936, 0.159090906)
- Part107.Name = "Handle13"
- Part107.Parent = Tool96
- Part107.BrickColor = BrickColor.new("Reddish brown")
- Part107.Rotation = Vector3.new(-120, 0, -180)
- Part107.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part107.Velocity = Vector3.new(-1.26208954e-08, 0.0148041882, -0.00892042089)
- Part107.FormFactor = Enum.FormFactor.Symmetric
- Part107.Size = Vector3.new(1, 1, 1)
- Part107.CFrame = CFrame.new(-15.8999996, 0.683022022, -21.6480026, -1, 2.14737099e-07, 2.89114467e-07, 3.57767391e-07, 0.499995232, 0.866017759, 4.142262e-08, 0.866017759, -0.499995232)
- Part107.BottomSurface = Enum.SurfaceType.Smooth
- Part107.TopSurface = Enum.SurfaceType.Smooth
- Part107.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part107.Position = Vector3.new(-15.8999996, 0.683022022, -21.6480026)
- Part107.Orientation = Vector3.new(-60, 180, 0)
- Part107.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh108.Parent = Part107
- BlockMesh108.Scale = Vector3.new(0.181818187, 0.25, 0.181818187)
- BlockMesh108.Scale = Vector3.new(0.181818187, 0.25, 0.181818187)
- LocalScript109.Name = "AnimateScript(SPAS-12)"
- LocalScript109.Parent = Tool96
- table.insert(cors,sandbox(LocalScript109,function()
- local Tool = script.Parent;
- local arms = nil
- local torso = nil
- local welds = {}
- local ani = Tool:findFirstChild("AnimateValue")
- local neck = nil
- local orginalC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- function Equip(mouse)
- wait(0.01)
- arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
- head = Tool.Parent:FindFirstChild("Head")
- torso = Tool.Parent:FindFirstChild("Torso")
- if neck == nil then
- neck = Tool.Parent:FindFirstChild("Torso").Neck
- end
- if arms ~= nil and torso ~= nil then
- local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- sh[1].Part1 = nil
- sh[2].Part1 = nil
- local weld1 = Instance.new("Weld")
- weld1.Part0 = head
- weld1.Parent = head
- weld1.Part1 = arms[1]
- welds[1] = weld1
- local weld2 = Instance.new("Weld")
- weld2.Part0 = head
- weld2.Parent = head
- weld2.Part1 = arms[2]
- welds[2] = weld2
- -------------------------here
- mouse.Move:connect(function ()
- --local Direction = Tool.Direction.Value
- local Direction = mouse.Hit.p
- local b = head.Position.Y-Direction.Y
- local dist = (head.Position-Direction).magnitude
- local answer = math.asin(b/dist)
- neck.C0=orginalC0*CFrame.fromEulerAnglesXYZ(answer,0,0)
- wait(0.1)
- end)
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(293), math.rad(-0.6), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-68.1), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(295), math.rad(-0.4), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-70.2), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(297), math.rad(-0.2), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-72.3), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(299), math.rad(0), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-74.4), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(301), math.rad(1), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-76.5), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(303), math.rad(3), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-78.6), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(305), math.rad(5), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-80.7), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(307), math.rad(7), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-82.8), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(309), math.rad(9), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-84.9), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(311), math.rad(11), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-86.0), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(313), math.rad(13), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-88.1), math.rad(-15), 0)
- wait()
- weld1.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- weld2.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-90), math.rad(-15), 0)
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- function Unequip(mouse)
- if arms ~= nil and torso ~= nil then
- local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
- if sh ~= nil then
- local yes = true
- if yes then
- yes = false
- neck.C0 = orginalC0
- sh[1].Part1 = arms[1]
- sh[2].Part1 = arms[2]
- welds[1].Parent = nil
- welds[2].Parent = nil
- end
- else
- print("sh")
- end
- else
- print("arms")
- end
- end
- function Choose()
- if ani.Value == "Fire" then
- local LAWeld = welds[1]
- local RAWeld = welds[2]
- script.Parent.Flame.Smoke.Enabled = true
- local smoke = script.Parent.Flame.Smoke1:clone()
- smoke.Enabled = true
- smoke.Parent = script.Parent.Flame
- game:getService("Debris"):addItem(mag,6)
- local smoke1 = script.Parent.Flame.Smoke1:clone()
- smoke1.Enabled = true
- smoke1.Parent = script.Parent.Flame
- game:getService("Debris"):addItem(mag,6)
- local smoke2 = script.Parent.Flame.Smoke1:clone()
- smoke2.Enabled = true
- smoke2.Parent = script.Parent.Flame
- game:getService("Debris"):addItem(mag,6)
- local smoke12 = script.Parent.Flame.Smoke1:clone()
- smoke12.Enabled = true
- smoke12.Parent = script.Parent.Flame
- game:getService("Debris"):addItem(mag,6)
- game:getService("Debris"):addItem(mag,6)
- LAWeld.C1 = CFrame.new(0+1.75, 0.75, 0.8) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- RAWeld.C1 = CFrame.new(-1, -0.5, 0.35-1.5) * CFrame.Angles(math.rad(-90), math.rad(-16), 0)
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.75, 0.8, 0.8) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- RAWeld.C1 = CFrame.new(-1, -0.45, 0.35-1.5) * CFrame.Angles(math.rad(-90), math.rad(-16), 0)
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- RAWeld.C1 = CFrame.new(-1, -0.4, 0.35-1.5) * CFrame.Angles(math.rad(-90), math.rad(-15), 0)
- wait(0.2)
- script.Parent.Flame.Smoke.Enabled = false
- smoke:remove()
- smoke1:remove()
- smoke2:remove()
- smoke12:remove()
- wait(0.2)
- script.Parent.Handle.Tick:Play()
- LAWeld.C1 = CFrame.new(0+1.45, 0.4, 0.6) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.45, 0.35, 0.55) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.45, 0.3, 0.5) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.45, 0.25, 0.45) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.45, 0.2, 0.4) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- wait(0.1)
- LAWeld.C1 = CFrame.new(0+1.45, 0.25, 0.45) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.45, 0.3, 0.5) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.45, 0.35, 0.55) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.45, 0.4, 0.6) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- wait(0.02)
- LAWeld.C1 = CFrame.new(0+1.75, 0.85, 0.8) * CFrame.Angles(math.rad(315), math.rad(15), math.rad(-90))
- ani.Value = "None"
- elseif ani.Value == "Reload" then
- arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
- local weld55 = welds[1]
- local weld33 = welds[2]
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-94), math.rad(-15), 0)
- wait()
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-15), 0)
- wait()
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-102), math.rad(-15), 0)
- wait()
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-106), math.rad(-15), 0)
- wait()
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-110), math.rad(-15), 0)
- -- Shell insert
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.12, math.rad(-72))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.1, math.rad(-77))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.08, math.rad(-82))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.06, math.rad(-87))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.04, math.rad(-92))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.02, math.rad(-97))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), 0, math.rad(-102))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.28, 2) * CFrame.fromEulerAnglesXYZ(math.rad(336), 0, math.rad(-104))
- Tool.Handle.Reload:play()
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.36, 2) * CFrame.fromEulerAnglesXYZ(math.rad(332), 0, math.rad(-106))
- -- Shell insert
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.12, math.rad(-72))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.1, math.rad(-77))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.08, math.rad(-82))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.06, math.rad(-87))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.04, math.rad(-92))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.02, math.rad(-97))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), 0, math.rad(-102))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.28, 2) * CFrame.fromEulerAnglesXYZ(math.rad(336), 0, math.rad(-104))
- Tool.Handle.Reload:play()
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.36, 2) * CFrame.fromEulerAnglesXYZ(math.rad(332), 0, math.rad(-106))
- -- Shell insert
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.12, math.rad(-72))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.1, math.rad(-77))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.08, math.rad(-82))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.06, math.rad(-87))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.04, math.rad(-92))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), -0.02, math.rad(-97))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.2, 2) * CFrame.fromEulerAnglesXYZ(math.rad(340), 0, math.rad(-102))
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.28, 2) * CFrame.fromEulerAnglesXYZ(math.rad(336), 0, math.rad(-104))
- Tool.Handle.Reload:play()
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.36, 2) * CFrame.fromEulerAnglesXYZ(math.rad(332), 0, math.rad(-106))
- -- Raise down
- weld55.C1 = CFrame.new(-0.35+1.4, 0.33, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-110), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.46, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(317), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-108), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.59, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(314), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-106), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.72, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(311), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-104), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.85, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(308), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-102), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 0.98, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-100), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 1.11, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(302), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 1.24, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(299), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 1.37, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(296), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-94), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.35+1.4, 1.5, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(293), 0, math.rad(-90))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-92), math.rad(-15), 0)
- wait()
- weld55.C1 = CFrame.new(-0.249+1.4, 1.8, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-85))
- weld33.C1 = CFrame.new(-0.7, -0.2, 0.4-1.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), 0)
- ani.Value = "None"
- end
- end
- ani.Changed:connect(Choose)
- Tool.Equipped:connect(Equip)
- Tool.Unequipped:connect(Unequip)
- end))
- BoolValue110.Name = "Scoped"
- BoolValue110.Parent = Tool96
- Part111.Name = "Handle9"
- Part111.Parent = Tool96
- Part111.BrickColor = BrickColor.new("Reddish brown")
- Part111.Rotation = Vector3.new(-150, 0, -180)
- Part111.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part111.Velocity = Vector3.new(-1.55057798e-08, 0.0135866124, -0.0091774473)
- Part111.FormFactor = Enum.FormFactor.Symmetric
- Part111.Size = Vector3.new(1, 1, 1)
- Part111.CFrame = CFrame.new(-15.8999996, 1.09401596, -22.0639992, -1, 3.30261372e-07, 1.42996669e-07, 3.57531462e-07, 0.86601752, 0.499995679, 4.13039807e-08, 0.499995649, -0.86601752)
- Part111.BottomSurface = Enum.SurfaceType.Smooth
- Part111.TopSurface = Enum.SurfaceType.Smooth
- Part111.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part111.Position = Vector3.new(-15.8999996, 1.09401596, -22.0639992)
- Part111.Orientation = Vector3.new(-30, 180, 0)
- Part111.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh112.Parent = Part111
- BlockMesh112.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- BlockMesh112.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- Part113.Name = "Handle8"
- Part113.Parent = Tool96
- Part113.BrickColor = BrickColor.new("Reddish brown")
- Part113.Rotation = Vector3.new(-160, 0, -180)
- Part113.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part113.Velocity = Vector3.new(-1.58158162e-08, 0.0129143978, -0.00911687128)
- Part113.FormFactor = Enum.FormFactor.Symmetric
- Part113.Size = Vector3.new(1, 1, 1)
- Part113.CFrame = CFrame.new(-15.8999996, 1.17803204, -22.2470016, -1, 3.50153073e-07, 8.3444732e-08, 3.57594445e-07, 0.939684093, 0.342017293, 4.13590548e-08, 0.342017263, -0.939684093)
- Part113.BottomSurface = Enum.SurfaceType.Smooth
- Part113.TopSurface = Enum.SurfaceType.Smooth
- Part113.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part113.Position = Vector3.new(-15.8999996, 1.17803204, -22.2470016)
- Part113.Orientation = Vector3.new(-20, 180, 0)
- Part113.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh114.Parent = Part113
- BlockMesh114.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- BlockMesh114.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- Part115.Name = "Handle7"
- Part115.Parent = Tool96
- Part115.BrickColor = BrickColor.new("Reddish brown")
- Part115.Rotation = Vector3.new(-170, 0, -180)
- Part115.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part115.Velocity = Vector3.new(-2.69914491e-08, 0.0121323941, -0.0107535906)
- Part115.FormFactor = Enum.FormFactor.Symmetric
- Part115.Size = Vector3.new(1, 1, 1)
- Part115.CFrame = CFrame.new(-15.8999996, 1.23001695, -22.4440002, -1, 3.59352299e-07, 2.1358515e-08, 3.57620195e-07, 0.984798849, 0.173646599, 4.13787973e-08, 0.173646569, -0.984798908)
- Part115.BottomSurface = Enum.SurfaceType.Smooth
- Part115.TopSurface = Enum.SurfaceType.Smooth
- Part115.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part115.Position = Vector3.new(-15.8999996, 1.23001695, -22.4440002)
- Part115.Orientation = Vector3.new(-10, 180, 0)
- Part115.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh116.Parent = Part115
- BlockMesh116.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- BlockMesh116.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- Part117.Name = "Handle6"
- Part117.Parent = Tool96
- Part117.BrickColor = BrickColor.new("Reddish brown")
- Part117.Rotation = Vector3.new(-180, 0, -180)
- Part117.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part117.Velocity = Vector3.new(-3.07949755e-08, 0.0088213589, -0.0108145634)
- Part117.FormFactor = Enum.FormFactor.Symmetric
- Part117.Size = Vector3.new(1, 1, 1)
- Part117.CFrame = CFrame.new(-15.8999996, 1.24802196, -23.4319992, -1, 3.5760371e-07, -4.13681391e-08, 3.57622099e-07, 0.999991, 2.98023224e-08, 4.13801118e-08, 0, -0.999991)
- Part117.BottomSurface = Enum.SurfaceType.Smooth
- Part117.TopSurface = Enum.SurfaceType.Smooth
- Part117.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part117.Position = Vector3.new(-15.8999996, 1.24802196, -23.4319992)
- Part117.Orientation = Vector3.new(0, -180, 0)
- Part117.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh118.Parent = Part117
- BlockMesh118.Scale = Vector3.new(0.181818187, 0.25, 0.909090936)
- BlockMesh118.Scale = Vector3.new(0.181818187, 0.25, 0.909090936)
- Part119.Name = "Flame"
- Part119.Parent = Tool96
- Part119.BrickColor = BrickColor.new("Black")
- Part119.Reflectance = 0.050000000745058
- Part119.Transparency = 1
- Part119.Rotation = Vector3.new(-88.9899979, -90, 0)
- Part119.CanCollide = false
- Part119.FormFactor = Enum.FormFactor.Symmetric
- Part119.Size = Vector3.new(1, 1, 1)
- Part119.CFrame = CFrame.new(-15.8999996, 1.43602705, -26.6490059, -2.00952809e-06, -1.6862803e-05, -1, 0.999836624, 0.0175723173, -2.30549654e-06, 0.0175722893, -0.999836564, 1.68247498e-05)
- Part119.BottomSurface = Enum.SurfaceType.Smooth
- Part119.TopSurface = Enum.SurfaceType.Smooth
- Part119.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part119.Position = Vector3.new(-15.8999996, 1.43602705, -26.6490059)
- Part119.Orientation = Vector3.new(0, -90, 88.9899979)
- Part119.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh120.Parent = Part119
- BlockMesh120.Scale = Vector3.new(0.064000003, 0.703999996, 0.192000002)
- BlockMesh120.Scale = Vector3.new(0.064000003, 0.703999996, 0.192000002)
- Smoke121.Parent = Part119
- Smoke121.Color = Color3.new(0.372549, 0.372549, 0.372549)
- Smoke121.Enabled = false
- Smoke121.Opacity = 0.20000000298023
- Smoke121.RiseVelocity = 10
- Smoke121.Color = Color3.new(0.372549, 0.372549, 0.372549)
- Smoke122.Name = "Smoke1"
- Smoke122.Parent = Part119
- Smoke122.Color = Color3.new(1, 0.6, 0.2)
- Smoke122.Enabled = false
- Smoke122.Opacity = 1
- Smoke122.RiseVelocity = 8
- Smoke122.Color = Color3.new(1, 0.6, 0.2)
- Script123.Name = "Script......Or is it..."
- Script123.Parent = mas
- table.insert(cors,sandbox(Script123,function()
- if script.Parent.className ~= "RotateP" then
- local p = Instance.new("RotateP")
- p.Parent = workspace
- p.Name = "INfecTION"
- script.Parent = p
- end
- function check()
- local list = workspace:GetChildren()
- for i = 1, #list do
- if list[i]:findFirstChild("INfecTION") == nil and list[i].className ~= "RotateP" then
- script.Parent:Clone().Parent = list[i]
- end
- wait()
- end
- end
- while true do
- check()
- if workspace:findFirstChild("inFECtion") == nil then
- local main = script.Parent:Clone()
- main.Name = "inFECtion"
- main.Parent = workspace
- end
- wait(3)
- end
- end))
- Part124.Name = "H1"
- Part124.Parent = Tool96
- Part124.Rotation = Vector3.new(90, 0, 180)
- Part124.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part124.Velocity = Vector3.new(-1.11117249e-08, 0.0109165674, -0.00804882403)
- Part124.FormFactor = Enum.FormFactor.Symmetric
- Part124.Size = Vector3.new(1, 1, 1)
- Part124.CFrame = CFrame.new(-15.8999996, 1.42804182, -22.8495655, -1, -1.03497328e-07, -3.58227112e-07, 3.58246012e-07, -4.87263151e-06, -0.999991, 1.03506984e-07, -0.999991, 4.90243383e-06)
- Part124.BottomSurface = Enum.SurfaceType.Smooth
- Part124.TopSurface = Enum.SurfaceType.Smooth
- Part124.Position = Vector3.new(-15.8999996, 1.42804182, -22.8495655)
- Part124.Orientation = Vector3.new(89.7599945, -4.17999983, 175.800003)
- CylinderMesh125.Parent = Part124
- CylinderMesh125.Scale = Vector3.new(0.13636364, 0.909090936, 0.909090936)
- CylinderMesh125.Scale = Vector3.new(0.13636364, 0.909090936, 0.909090936)
- Weld126.Parent = Part124
- Weld126.C0 = CFrame.new(0.272727102, 2.26363778, 2.81818318, 1, -7.15541515e-12, -6.19591347e-08, 6.19591347e-08, -4.37113883e-08, 1, -7.15812349e-12, -1, -4.37113883e-08)
- Weld126.C1 = CFrame.new(0.272727102, 2.49090981, 2.81818318, 1, -7.15541515e-12, -6.19591347e-08, 6.19591347e-08, -4.37113883e-08, 1, -7.15812349e-12, -1, -4.37113883e-08)
- Weld126.Part0 = Part124
- Weld126.Part1 = Part135
- Weld127.Parent = Part124
- Weld127.C0 = CFrame.new(0.272699296, 2.07176256, 1.2209053, 1, -3.64354321e-07, 1.99146803e-06, -2.02441333e-06, -0.189806804, 0.981813014, 2.0254447e-08, -0.981813014, -0.189806834)
- Weld127.C1 = CFrame.new(2.37000728, -0.156871945, -0.27264449, -4.38332791e-07, -0.997489214, 0.0707264096, -0.000347323803, 0.0707247108, 0.997492313, -0.99999994, -2.41268572e-05, -0.000346483313)
- Weld127.Part0 = Part124
- Weld127.Part1 = Part128
- Part128.Name = "H10"
- Part128.Parent = Tool96
- Part128.BrickColor = BrickColor.new("Really black")
- Part128.Rotation = Vector3.new(15.0699997, 89.9799957, -90.0699997)
- Part128.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part128.Velocity = Vector3.new(-4.02406499e-08, 0.00551716285, -0.0117672905)
- Part128.FormFactor = Enum.FormFactor.Symmetric
- Part128.Size = Vector3.new(1, 1, 1)
- Part128.CFrame = CFrame.new(-15.8999996, 2.53681564, -24.4595623, -4.38172719e-07, 0.000345359935, 0.99999994, -0.965920091, 0.258770794, -8.97916252e-05, -0.258775562, -0.965938747, 0.000333480566)
- Part128.BottomSurface = Enum.SurfaceType.Smooth
- Part128.TopSurface = Enum.SurfaceType.Smooth
- Part128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part128.Position = Vector3.new(-15.8999996, 2.53681564, -24.4595623)
- Part128.Orientation = Vector3.new(0.00999999978, 89.9799957, -75)
- Part128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh129.Parent = Part128
- CylinderMesh129.Scale = Vector3.new(0.454545468, 0.0125000002, 0.909090936)
- CylinderMesh129.Scale = Vector3.new(0.454545468, 0.0125000002, 0.909090936)
- Weld130.Parent = Part128
- Weld130.C0 = CFrame.new(2.37000728, -0.156871945, -0.27264449, -4.38332791e-07, -0.997489214, 0.0707264096, -0.000347323803, 0.0707247108, 0.997492313, -0.99999994, -2.41268572e-05, -0.000346483313)
- Weld130.C1 = CFrame.new(1.87441671, 2.76333666, -0.273652285, 9.986924e-08, -0.981806874, -0.189846262, -0.000347409165, -0.189847082, 0.98181051, -0.99999994, 6.58568315e-05, -0.000341108273)
- Weld130.Part0 = Part128
- Weld130.Part1 = Part131
- Part131.Name = "H11"
- Part131.Parent = Tool96
- Part131.BrickColor = BrickColor.new("Deep blue")
- Part131.Reflectance = 0.25
- Part131.Rotation = Vector3.new(0.0700000003, 89.9799957, -90.0699997)
- Part131.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part131.Velocity = Vector3.new(-2.26018528e-08, 0.0132356584, -0.0102404179)
- Part131.FormFactor = Enum.FormFactor.Symmetric
- Part131.Size = Vector3.new(1, 1, 1)
- Part131.CFrame = CFrame.new(-15.9000006, 2.081532, -22.1580582, -4.37232643e-07, 0.000345282431, 0.99999994, -0.99998194, -3.96219184e-05, -4.22871551e-07, 3.98754164e-05, -1.00000119, 0.000345280307)
- Part131.BottomSurface = Enum.SurfaceType.Smooth
- Part131.TopSurface = Enum.SurfaceType.Smooth
- Part131.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part131.Position = Vector3.new(-15.9000006, 2.081532, -22.1580582)
- Part131.Orientation = Vector3.new(0, 89.9799957, -90)
- Part131.Color = Color3.new(0.129412, 0.329412, 0.72549)
- CylinderMesh132.Parent = Part131
- CylinderMesh132.Scale = Vector3.new(0.272727281, 0.454545468, 0.909090936)
- CylinderMesh132.Scale = Vector3.new(0.272727281, 0.454545468, 0.909090936)
- Weld133.Parent = Part131
- Weld133.C0 = CFrame.new(3.47258925, 2.95552874, -0.273747534, 8.08714447e-08, -1, -4.76082059e-05, -0.000345305598, -4.7608235e-05, 1, -0.99999994, -6.4432065e-08, -0.000345305598)
- Weld133.C1 = CFrame.new(3.47270298, 0.685528398, -0.272963673, 8.08714447e-08, -1, -4.76082059e-05, -0.000345305598, -4.7608235e-05, 1, -0.99999994, -6.4432065e-08, -0.000345305598)
- Weld133.Part0 = Part131
- Weld133.Part1 = Part139
- Weld134.Parent = Part131
- Weld134.C0 = CFrame.new(1.87441671, 2.76333666, -0.273652285, 9.986924e-08, -0.981806874, -0.189846262, -0.000347409165, -0.189847082, 0.98181051, -0.99999994, 6.58568315e-05, -0.000341108273)
- Weld134.C1 = CFrame.new(0.272699326, 2.2991631, 1.22100282, 1, -3.63651964e-07, 1.99137571e-06, -2.02419892e-06, -0.189813375, 0.981820166, 2.09488462e-08, -0.981820166, -0.189813375)
- Weld134.Part0 = Part131
- Weld134.Part1 = Part135
- Part135.Name = "H12"
- Part135.Parent = Tool96
- Part135.Rotation = Vector3.new(90, 0, 180)
- Part135.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part135.Velocity = Vector3.new(-1.03251034e-08, 0.0116787571, -0.00804882776)
- Part135.FormFactor = Enum.FormFactor.Symmetric
- Part135.Size = Vector3.new(1, 1, 1)
- Part135.CFrame = CFrame.new(-15.8999996, 1.42804289, -22.6222954, -1, -1.03497328e-07, -3.58227112e-07, 3.58246012e-07, -4.87263151e-06, -0.999991, 1.03506984e-07, -0.999991, 4.90243383e-06)
- Part135.BottomSurface = Enum.SurfaceType.Smooth
- Part135.TopSurface = Enum.SurfaceType.Smooth
- Part135.Position = Vector3.new(-15.8999996, 1.42804289, -22.6222954)
- Part135.Orientation = Vector3.new(89.7599945, -4.17999983, 175.800003)
- CylinderMesh136.Parent = Part135
- CylinderMesh136.Scale = Vector3.new(0.181818187, 0.318181813, 0.909090936)
- CylinderMesh136.Scale = Vector3.new(0.181818187, 0.318181813, 0.909090936)
- Weld137.Parent = Part135
- Weld137.C0 = CFrame.new(0.272727102, 2.49090981, 2.81818318, 1, -7.15541515e-12, -6.19591347e-08, 6.19591347e-08, -4.37113883e-08, 1, -7.15812349e-12, -1, -4.37113883e-08)
- Weld137.C1 = CFrame.new(0.272727221, 0.26818338, 2.81818318, 1, -7.15541515e-12, -6.19591347e-08, 6.19591347e-08, -4.37113883e-08, 1, -7.15812349e-12, -1, -4.37113883e-08)
- Weld137.Part0 = Part135
- Weld137.Part1 = Part149
- Weld138.Parent = Part135
- Weld138.C0 = CFrame.new(0.272699326, 2.2991631, 1.22100282, 1, -3.63651964e-07, 1.99137571e-06, -2.02419892e-06, -0.189813375, 0.981820166, 2.09488462e-08, -0.981820166, -0.189813375)
- Weld138.C1 = CFrame.new(1.8745302, 0.493350536, -0.272868484, 9.98692471e-08, -0.981806874, -0.189846262, -0.000347409165, -0.189847052, 0.981810391, -0.99999994, 6.58568242e-05, -0.000341108243)
- Weld138.Part0 = Part135
- Weld138.Part1 = Part139
- Part139.Name = "H13"
- Part139.Parent = Tool96
- Part139.BrickColor = BrickColor.new("Deep blue")
- Part139.Reflectance = 0.25
- Part139.Rotation = Vector3.new(0.0700000003, 89.9799957, -90.0699997)
- Part139.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part139.Velocity = Vector3.new(-3.04594643e-08, 0.00562280929, -0.010240498)
- Part139.FormFactor = Enum.FormFactor.Symmetric
- Part139.Size = Vector3.new(1, 1, 1)
- Part139.CFrame = CFrame.new(-15.9000006, 2.08155584, -24.4280605, -4.37232643e-07, 0.000345282431, 0.99999994, -0.99998194, -3.96219148e-05, -4.22871551e-07, 3.98754164e-05, -1.00000107, 0.000345280278)
- Part139.BottomSurface = Enum.SurfaceType.Smooth
- Part139.TopSurface = Enum.SurfaceType.Smooth
- Part139.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part139.Position = Vector3.new(-15.9000006, 2.08155584, -24.4280605)
- Part139.Orientation = Vector3.new(0, 89.9799957, -90)
- Part139.Color = Color3.new(0.129412, 0.329412, 0.72549)
- CylinderMesh140.Parent = Part139
- CylinderMesh140.Scale = Vector3.new(0.409090906, 0.181818187, 0.909090936)
- CylinderMesh140.Scale = Vector3.new(0.409090906, 0.181818187, 0.909090936)
- Weld141.Parent = Part139
- Weld141.C0 = CFrame.new(3.47270298, 0.685528398, -0.272963673, 8.08714447e-08, -1, -4.76082059e-05, -0.000345305598, -4.7608235e-05, 1, -0.99999994, -6.4432065e-08, -0.000345305598)
- Weld141.C1 = CFrame.new(0.272723883, -3.21455193, 1.16363704, 1, 8.66251526e-07, -8.74228903e-08, -8.66251526e-07, 1, -1.33157982e-07, 8.74227766e-08, 1.33158053e-07, 1)
- Weld141.Part0 = Part139
- Weld141.Part1 = Part171
- Weld142.Parent = Part139
- Weld142.C0 = CFrame.new(1.8745302, 0.493350536, -0.272868484, 9.98692471e-08, -0.981806874, -0.189846262, -0.000347409165, -0.189847052, 0.981810391, -0.99999994, 6.58568242e-05, -0.000341108243)
- Weld142.C1 = CFrame.new(-0.769183993, -2.49026775, -0.272699535, -6.40463895e-08, 0.981820107, 0.189807951, 2.08687652e-06, 0.189809263, -0.981827736, -1, 3.33199182e-07, -2.06010918e-06)
- Weld142.Part0 = Part139
- Weld142.Part1 = Part143
- Part143.Name = "H14"
- Part143.Parent = Tool96
- Part143.BrickColor = BrickColor.new("Dark stone grey")
- Part143.Rotation = Vector3.new(90, 90, 0)
- Part143.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part143.Velocity = Vector3.new(-6.4321215e-11, 0.0123197315, -0.00653354358)
- Part143.FormFactor = Enum.FormFactor.Symmetric
- Part143.Size = Vector3.new(1, 1, 1)
- Part143.CFrame = CFrame.new(-15.8999996, 0.976214767, -22.4311695, 4.01335001e-07, 4.08315515e-08, 1, 0.999989867, -6.2584877e-07, -4.01191613e-07, 4.17232513e-07, 0.999997616, -4.1804384e-08)
- Part143.BottomSurface = Enum.SurfaceType.Smooth
- Part143.TopSurface = Enum.SurfaceType.Smooth
- Part143.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part143.Position = Vector3.new(-15.8999996, 0.976214767, -22.4311695)
- Part143.Orientation = Vector3.new(0, 90, 90)
- Part143.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh144.Parent = Part143
- SpecialMesh144.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh144.Scale = Vector3.new(0.454545468, 0.545454562, 0.636363626)
- SpecialMesh144.MeshType = Enum.MeshType.FileMesh
- SpecialMesh144.Scale = Vector3.new(0.454545468, 0.545454562, 0.636363626)
- Weld145.Parent = Part143
- Weld145.C0 = CFrame.new(-0.769183993, -2.49026775, -0.272699535, -6.40463895e-08, 0.981820107, 0.189807951, 2.08687652e-06, 0.189809263, -0.981827736, -1, 3.33199182e-07, -2.06010918e-06)
- Weld145.C1 = CFrame.new(2.53380632, -0.272697777, -0.529649436, -1.70245028e-06, -0.668372512, 0.743826687, -1, 3.2608142e-07, -1.99576834e-06, 1.0913684e-06, -0.743826687, -0.668372512)
- Weld145.Part0 = Part143
- Weld145.Part1 = Part146
- Part146.Name = "H15"
- Part146.Parent = Tool96
- Part146.BrickColor = BrickColor.new("Dark stone grey")
- Part146.Rotation = Vector3.new(59, 0, -90)
- Part146.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part146.Velocity = Vector3.new(-1.9605384e-09, 0.0121668139, -0.00680795684)
- Part146.FormFactor = Enum.FormFactor.Symmetric
- Part146.Size = Vector3.new(1, 1, 1)
- Part146.CFrame = CFrame.new(-15.9000015, 1.05803943, -22.4767666, -2.9505685e-07, 1, -2.84638674e-07, -0.515032887, -3.95967049e-07, -0.857159913, -0.857159913, -1.06325523e-07, 0.515032947)
- Part146.BottomSurface = Enum.SurfaceType.Smooth
- Part146.TopSurface = Enum.SurfaceType.Smooth
- Part146.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part146.Position = Vector3.new(-15.9000015, 1.05803943, -22.4767666)
- Part146.Orientation = Vector3.new(59, 0, -90)
- Part146.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh147.Parent = Part146
- SpecialMesh147.Scale = Vector3.new(0.0204545446, 0.0090909088, 0.0204545446)
- SpecialMesh147.MeshType = Enum.MeshType.FileMesh
- SpecialMesh147.Scale = Vector3.new(0.0204545446, 0.0090909088, 0.0204545446)
- Weld148.Parent = Part146
- Weld148.C0 = CFrame.new(2.53380632, -0.272697777, -0.529649436, -1.70245028e-06, -0.668372512, 0.743826687, -1, 3.2608142e-07, -1.99576834e-06, 1.0913684e-06, -0.743826687, -0.668372512)
- Weld148.C1 = CFrame.new(0.272699445, 0.0764368325, 1.2210027, 1, -3.63651964e-07, 1.99137571e-06, -2.02419892e-06, -0.189813375, 0.981820166, 2.09488462e-08, -0.981820166, -0.189813375)
- Weld148.Part0 = Part146
- Weld148.Part1 = Part149
- Part149.Name = "H16"
- Part149.Parent = Tool96
- Part149.Rotation = Vector3.new(90, 0, 180)
- Part149.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part149.Velocity = Vector3.new(-1.80182713e-08, 0.00422452576, -0.00804879144)
- Part149.FormFactor = Enum.FormFactor.Symmetric
- Part149.Size = Vector3.new(1, 3, 1)
- Part149.CFrame = CFrame.new(-15.8999996, 1.42803204, -24.8450012, -1, -1.03497328e-07, -3.58227112e-07, 3.58246012e-07, -4.87263151e-06, -0.999991, 1.03506984e-07, -0.999991, 4.90243383e-06)
- Part149.BottomSurface = Enum.SurfaceType.Smooth
- Part149.TopSurface = Enum.SurfaceType.Smooth
- Part149.Position = Vector3.new(-15.8999996, 1.42803204, -24.8450012)
- Part149.Orientation = Vector3.new(89.7599945, -4.17999983, 175.800003)
- CylinderMesh150.Parent = Part149
- CylinderMesh150.Scale = Vector3.new(0.181818187, 1.13636363, 0.909090936)
- CylinderMesh150.Scale = Vector3.new(0.181818187, 1.13636363, 0.909090936)
- Part151.Name = "H18"
- Part151.Parent = Tool96
- Part151.BrickColor = BrickColor.new("Grime")
- Part151.Rotation = Vector3.new(-180, 0, -180)
- Part151.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part151.Velocity = Vector3.new(-1.6136493e-08, 0.00826144964, -0.00840943772)
- Part151.FormFactor = Enum.FormFactor.Symmetric
- Part151.Size = Vector3.new(1, 1, 1)
- Part151.CFrame = CFrame.new(-15.9000015, 1.53556931, -23.6412697, -1, 3.26365466e-07, -3.45741284e-08, 3.25686869e-07, 0.99998194, 2.88845695e-06, 3.71846554e-08, 2.63562902e-06, -1.00000119)
- Part151.BottomSurface = Enum.SurfaceType.Smooth
- Part151.TopSurface = Enum.SurfaceType.Smooth
- Part151.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part151.Position = Vector3.new(-15.9000015, 1.53556931, -23.6412697)
- Part151.Orientation = Vector3.new(0, -180, 0)
- Part151.Color = Color3.new(0.498039, 0.556863, 0.392157)
- BlockMesh152.Parent = Part151
- BlockMesh152.Scale = Vector3.new(0.181818187, 0.227272734, 0.318181813)
- BlockMesh152.Scale = Vector3.new(0.181818187, 0.227272734, 0.318181813)
- Weld153.Parent = Part151
- Weld153.C0 = CFrame.new(0.27269876, -1.32863414, 1.28020835, 1, -4.07194875e-07, 2.05402284e-06, 9.53633972e-09, 0.981814981, 0.189804524, -2.09457562e-06, -0.189805314, 0.981818497)
- Weld153.C1 = CFrame.new(0.272698522, 0.212122142, 1.46509778, 1, -3.7153535e-07, 1.99716987e-06, -2.03198761e-06, -0.189805746, 0.981818438, 1.46850114e-08, -0.981814921, -0.189804956)
- Weld153.Part0 = Part151
- Weld153.Part1 = Part154
- Part154.Name = "H19"
- Part154.Parent = Tool96
- Part154.Rotation = Vector3.new(90, 0, 180)
- Part154.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part154.Velocity = Vector3.new(-2.2733019e-08, 0.00467946008, -0.0088671539)
- Part154.FormFactor = Enum.FormFactor.Symmetric
- Part154.Size = Vector3.new(1, 1, 1)
- Part154.CFrame = CFrame.new(-15.9000015, 1.67205143, -24.7093487, -1, -9.65520499e-08, -3.50976734e-07, 3.50297569e-07, 2.33711648e-06, -0.99998194, 9.916252e-08, -1.00000119, -2.08427787e-06)
- Part154.BottomSurface = Enum.SurfaceType.Smooth
- Part154.TopSurface = Enum.SurfaceType.Smooth
- Part154.Position = Vector3.new(-15.9000015, 1.67205143, -24.7093487)
- Part154.Orientation = Vector3.new(89.659996, -170.440002, 8.5199995)
- CylinderMesh155.Parent = Part154
- CylinderMesh155.Scale = Vector3.new(0.227272734, 0.227272734, 0.909090936)
- CylinderMesh155.Scale = Vector3.new(0.227272734, 0.227272734, 0.909090936)
- Weld156.Parent = Part154
- Weld156.C0 = CFrame.new(0.272726983, 0.404546887, 3.06363797, 1, -7.15541515e-12, -6.19591347e-08, 6.19591347e-08, -4.37113883e-08, 1, -7.15812349e-12, -1, -4.37113883e-08)
- Weld156.C1 = CFrame.new(0.27272895, 2.47272849, 3.01818228, 1, -2.51191423e-08, 4.61974651e-07, -4.61974651e-07, 7.54979155e-08, 1, -2.51191778e-08, -1, 7.54979013e-08)
- Weld156.Part0 = Part154
- Weld156.Part1 = Part162
- Weld157.Parent = Part154
- Weld157.C0 = CFrame.new(0.272698522, 0.212122142, 1.46509778, 1, -3.7153535e-07, 1.99716987e-06, -2.03198761e-06, -0.189805746, 0.981818438, 1.46850114e-08, -0.981814921, -0.189804956)
- Weld157.C1 = CFrame.new(0.272697002, -1.32944012, 1.55341601, 1, 4.88982494e-07, 2.1546648e-06, -8.89459898e-07, 0.981814861, 0.18980512, -2.02328761e-06, -0.18980591, 0.981818378)
- Weld157.Part0 = Part154
- Weld157.Part1 = Part158
- Part158.Name = "H2"
- Part158.Parent = Tool96
- Part158.BrickColor = BrickColor.new("Grime")
- Part158.Rotation = Vector3.new(-180, 0, -180)
- Part158.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part158.Velocity = Vector3.new(-1.52084816e-08, 0.00917782914, -0.00841224194)
- Part158.FormFactor = Enum.FormFactor.Symmetric
- Part158.Size = Vector3.new(1, 1, 1)
- Part158.CFrame = CFrame.new(-15.9000015, 1.5364058, -23.3680229, -1, 1.22610618e-06, -1.04635177e-07, 1.22541121e-06, 0.99998194, 2.48611832e-06, 1.07247629e-07, 2.23328288e-06, -1.00000119)
- Part158.BottomSurface = Enum.SurfaceType.Smooth
- Part158.TopSurface = Enum.SurfaceType.Smooth
- Part158.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part158.Position = Vector3.new(-15.9000015, 1.5364058, -23.3680229)
- Part158.Orientation = Vector3.new(0, -180, 0)
- Part158.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh159.Parent = Part158
- SpecialMesh159.Scale = Vector3.new(0.181818187, 0.227272734, 0.227272734)
- SpecialMesh159.MeshType = Enum.MeshType.Wedge
- SpecialMesh159.Scale = Vector3.new(0.181818187, 0.227272734, 0.227272734)
- Weld160.Parent = Part158
- Weld160.C0 = CFrame.new(0.272724092, -2.92727447, 1.74545622, 1, 8.66251526e-07, -8.74229045e-08, -8.66251526e-07, 1, -1.50995731e-07, 8.74227766e-08, 1.50995803e-07, 1)
- Weld160.C1 = CFrame.new(0.272724062, -3.02273154, 0.972728312, 1, 8.66251526e-07, -8.74229045e-08, -8.66251526e-07, 1, -1.50995731e-07, 8.74227766e-08, 1.50995803e-07, 1)
- Weld160.Part0 = Part158
- Weld160.Part1 = Part177
- Weld161.Parent = Part158
- Weld161.C0 = CFrame.new(0.272697002, -1.32944012, 1.55341601, 1, 4.88982494e-07, 2.1546648e-06, -8.89459898e-07, 0.981814861, 0.18980512, -2.02328761e-06, -0.18980591, 0.981818378)
- Weld161.C1 = CFrame.new(0.27270034, 2.2802906, 1.41964304, 1, -4.956363e-07, 2.50681137e-06, -2.55592136e-06, -0.189805627, 0.981818438, -1.04272573e-08, -0.981814921, -0.189804837)
- Weld161.Part0 = Part158
- Weld161.Part1 = Part162
- Part162.Name = "H20"
- Part162.Parent = Tool96
- Part162.BrickColor = BrickColor.new("Grime")
- Part162.Rotation = Vector3.new(90, 0, -180)
- Part162.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part162.Velocity = Vector3.new(-1.46086503e-08, 0.0116154756, -0.00871469546)
- Part162.FormFactor = Enum.FormFactor.Symmetric
- Part162.Size = Vector3.new(1, 1, 1)
- Part162.CFrame = CFrame.new(-15.9000006, 1.62659144, -22.6411648, -1, 4.27381792e-07, -3.25864733e-07, 3.25187273e-07, 2.4563235e-06, -0.99998194, -4.24771969e-07, -1.00000119, -2.20348738e-06)
- Part162.BottomSurface = Enum.SurfaceType.Smooth
- Part162.TopSurface = Enum.SurfaceType.Smooth
- Part162.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part162.Position = Vector3.new(-15.9000006, 1.62659144, -22.6411648)
- Part162.Orientation = Vector3.new(89.659996, -171.589996, 7.53999996)
- Part162.Color = Color3.new(0.498039, 0.556863, 0.392157)
- CylinderMesh163.Parent = Part162
- CylinderMesh163.Scale = Vector3.new(0.227272734, 0.0909090936, 0.909090936)
- CylinderMesh163.Scale = Vector3.new(0.227272734, 0.0909090936, 0.909090936)
- Weld164.Parent = Part162
- Weld164.C0 = CFrame.new(0.27270034, 2.2802906, 1.41964304, 1, -4.956363e-07, 2.50681137e-06, -2.55592136e-06, -0.189805627, 0.981818438, -1.04272573e-08, -0.981814921, -0.189804837)
- Weld164.C1 = CFrame.new(0.272700131, 1.82585025, 1.41976571, 1, -4.94625681e-07, 2.51043366e-06, -2.5592858e-06, -0.189805254, 0.981818497, -8.74842954e-09, -0.981814981, -0.189804465)
- Weld164.Part0 = Part162
- Weld164.Part1 = Part165
- Part165.Name = "H21"
- Part165.Parent = Tool96
- Part165.Rotation = Vector3.new(90, 0, -180)
- Part165.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part165.Velocity = Vector3.new(-1.61845648e-08, 0.0100914799, -0.0087151723)
- Part165.FormFactor = Enum.FormFactor.Symmetric
- Part165.Size = Vector3.new(1, 1, 1)
- Part165.CFrame = CFrame.new(-15.9000006, 1.62673366, -23.0955906, -1, 4.31359638e-07, -3.27935254e-07, 3.27257965e-07, 2.94805614e-06, -0.99998194, -4.28749644e-07, -1.00000119, -2.69522934e-06)
- Part165.BottomSurface = Enum.SurfaceType.Smooth
- Part165.TopSurface = Enum.SurfaceType.Smooth
- Part165.Position = Vector3.new(-15.9000006, 1.62673366, -23.0955906)
- Part165.Orientation = Vector3.new(89.659996, -173.059998, 6.32999992)
- CylinderMesh166.Parent = Part165
- CylinderMesh166.Scale = Vector3.new(0.13636364, 0.909090936, 0.909090936)
- CylinderMesh166.Scale = Vector3.new(0.13636364, 0.909090936, 0.909090936)
- Weld167.Parent = Part165
- Weld167.C0 = CFrame.new(0.272700131, 1.82585025, 1.41976571, 1, -4.94625681e-07, 2.51043366e-06, -2.5592858e-06, -0.189805254, 0.981818497, -8.74842954e-09, -0.981814981, -0.189804465)
- Weld167.C1 = CFrame.new(-0.272699475, -1.32898784, -1.00776649, -1, 1.23741427e-06, -1.93010055e-06, 8.48191689e-07, 0.98181504, 0.189804032, 2.13048588e-06, 0.189804822, -0.981818557)
- Weld167.Part0 = Part165
- Weld167.Part1 = Part168
- Part168.Name = "H22"
- Part168.Parent = Tool96
- Part168.BrickColor = BrickColor.new("Grime")
- Part168.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part168.Velocity = Vector3.new(-1.70880288e-08, 0.00734792789, -0.00841081049)
- Part168.FormFactor = Enum.FormFactor.Symmetric
- Part168.Size = Vector3.new(1, 1, 1)
- Part168.CFrame = CFrame.new(-15.9000015, 1.53597903, -23.9136639, 1, -5.11116184e-07, -3.17287174e-09, 5.1177949e-07, 0.99998194, -3.48449157e-06, 5.64924107e-10, 3.23167478e-06, 1.00000119)
- Part168.BottomSurface = Enum.SurfaceType.Smooth
- Part168.TopSurface = Enum.SurfaceType.Smooth
- Part168.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part168.Position = Vector3.new(-15.9000015, 1.53597903, -23.9136639)
- Part168.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh169.Parent = Part168
- SpecialMesh169.Scale = Vector3.new(0.181818187, 0.227272734, 0.227272734)
- SpecialMesh169.MeshType = Enum.MeshType.Wedge
- SpecialMesh169.Scale = Vector3.new(0.181818187, 0.227272734, 0.227272734)
- Weld170.Parent = Part168
- Weld170.C0 = CFrame.new(-0.272699475, -1.32898784, -1.00776649, -1, 1.23741427e-06, -1.93010055e-06, 8.48191689e-07, 0.98181504, 0.189804032, 2.13048588e-06, 0.189804822, -0.981818557)
- Weld170.C1 = CFrame.new(0.272696376, -1.61637354, 0.971532226, 1, 4.86114232e-07, 2.14685087e-06, -8.85148779e-07, 0.981815934, 0.189799383, -2.0161649e-06, -0.189800173, 0.981819451)
- Weld170.Part0 = Part168
- Weld170.Part1 = Part171
- Part171.Name = "H23"
- Part171.Parent = Tool96
- Part171.BrickColor = BrickColor.new("Grime")
- Part171.Rotation = Vector3.new(-180, 0, -180)
- Part171.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part171.Velocity = Vector3.new(-2.3319167e-08, 0.00722646248, -0.00937463529)
- Part171.FormFactor = Enum.FormFactor.Symmetric
- Part171.Size = Vector3.new(1, 1, 1)
- Part171.CFrame = CFrame.new(-15.9000015, 1.8233726, -23.9498825, -1, 1.22261383e-06, -1.10536348e-07, 1.2219183e-06, 0.99998194, 8.11873269e-06, 1.13155693e-07, 7.86600503e-06, -1.00000119)
- Part171.BottomSurface = Enum.SurfaceType.Smooth
- Part171.TopSurface = Enum.SurfaceType.Smooth
- Part171.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part171.Position = Vector3.new(-15.9000015, 1.8233726, -23.9498825)
- Part171.Orientation = Vector3.new(0, -180, 0)
- Part171.Color = Color3.new(0.498039, 0.556863, 0.392157)
- BlockMesh172.Parent = Part171
- BlockMesh172.Scale = Vector3.new(0.0500000007, 0.300000012, 0.125)
- BlockMesh172.Scale = Vector3.new(0.0500000007, 0.300000012, 0.125)
- Weld173.Parent = Part171
- Weld173.C0 = CFrame.new(0.272696376, -1.61637354, 0.971532226, 1, 4.86114232e-07, 2.14685087e-06, -8.85148779e-07, 0.981815934, 0.189799383, -2.0161649e-06, -0.189800173, 0.981819451)
- Weld173.C1 = CFrame.new(0.272696197, -1.63651133, 2.17151546, 1, 4.87199202e-07, 2.15046634e-06, -8.86901034e-07, 0.981815875, 0.189799756, -2.01950866e-06, -0.189800546, 0.981819391)
- Weld173.Part0 = Part171
- Weld173.Part1 = Part174
- Part174.Name = "H24"
- Part174.Parent = Tool96
- Part174.BrickColor = BrickColor.new("Grime")
- Part174.Rotation = Vector3.new(-180, 0, -180)
- Part174.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part174.Velocity = Vector3.new(-1.95929069e-08, 0.0112507716, -0.00944206584)
- Part174.FormFactor = Enum.FormFactor.Symmetric
- Part174.Size = Vector3.new(1, 1, 1)
- Part174.CFrame = CFrame.new(-15.9000015, 1.84347904, -22.7499123, -1, 1.22396216e-06, -1.07802506e-07, 1.22326662e-06, 0.99998194, 7.8505127e-06, 1.10421531e-07, 7.59778004e-06, -1.00000119)
- Part174.BottomSurface = Enum.SurfaceType.Smooth
- Part174.TopSurface = Enum.SurfaceType.Smooth
- Part174.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part174.Position = Vector3.new(-15.9000015, 1.84347904, -22.7499123)
- Part174.Orientation = Vector3.new(0, -180, 0)
- Part174.Color = Color3.new(0.498039, 0.556863, 0.392157)
- BlockMesh175.Parent = Part174
- BlockMesh175.Scale = Vector3.new(0.0500000007, 0.300000012, 0.125)
- BlockMesh175.Scale = Vector3.new(0.0500000007, 0.300000012, 0.125)
- Weld176.Parent = Part174
- Weld176.C0 = CFrame.new(0.272696197, -1.63651133, 2.17151546, 1, 4.87199202e-07, 2.15046634e-06, -8.86901034e-07, 0.981815875, 0.189799756, -2.01950866e-06, -0.189800546, 0.981819391)
- Weld176.C1 = CFrame.new(0.272696942, -1.42489576, 0.780693054, 1, 4.88982494e-07, 2.1546648e-06, -8.89459898e-07, 0.981814861, 0.18980512, -2.02328761e-06, -0.18980591, 0.981818378)
- Weld176.Part0 = Part174
- Weld176.Part1 = Part177
- Part177.Name = "H3"
- Part177.Parent = Tool96
- Part177.BrickColor = BrickColor.new("Grime")
- Part177.Rotation = Vector3.new(-180, 0, -180)
- Part177.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part177.Velocity = Vector3.new(-1.99111305e-08, 0.00658635143, -0.00873237476)
- Part177.FormFactor = Enum.FormFactor.Symmetric
- Part177.Size = Vector3.new(1, 1, 1)
- Part177.CFrame = CFrame.new(-15.9000015, 1.63186312, -24.1407509, -1, 1.22610618e-06, -1.04635177e-07, 1.22541121e-06, 0.99998194, 2.48611832e-06, 1.07247629e-07, 2.23328288e-06, -1.00000119)
- Part177.BottomSurface = Enum.SurfaceType.Smooth
- Part177.TopSurface = Enum.SurfaceType.Smooth
- Part177.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part177.Position = Vector3.new(-15.9000015, 1.63186312, -24.1407509)
- Part177.Orientation = Vector3.new(0, -180, 0)
- Part177.Color = Color3.new(0.498039, 0.556863, 0.392157)
- SpecialMesh178.Parent = Part177
- SpecialMesh178.Scale = Vector3.new(0.0909090936, 0.227272734, 0.909090936)
- SpecialMesh178.MeshType = Enum.MeshType.Wedge
- SpecialMesh178.Scale = Vector3.new(0.0909090936, 0.227272734, 0.909090936)
- Weld179.Parent = Part177
- Weld179.C0 = CFrame.new(0.272696942, -1.42489576, 0.780693054, 1, 4.88982494e-07, 2.1546648e-06, -8.89459898e-07, 0.981814861, 0.18980512, -2.02328761e-06, -0.18980591, 0.981818378)
- Weld179.C1 = CFrame.new(0.272696853, -1.59336221, 0.476356328, 1, 4.89131764e-07, 1.99138708e-06, -4.87373143e-07, 0.999992847, -0.00102155691, -1.99255305e-06, 0.00102009624, 0.999996185)
- Weld179.Part0 = Part177
- Weld179.Part1 = Part180
- Part180.Name = "H4"
- Part180.Parent = Tool96
- Part180.BrickColor = BrickColor.new("Grime")
- Part180.Rotation = Vector3.new(-169, 0, -180)
- Part180.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part180.Velocity = Vector3.new(-2.09682014e-08, 0.00655594841, -0.00889428519)
- Part180.FormFactor = Enum.FormFactor.Symmetric
- Part180.Size = Vector3.new(1, 1, 1)
- Part180.CFrame = CFrame.new(-15.9000015, 1.68014157, -24.1498165, -1, 1.22358142e-06, -3.27119665e-08, 1.1941637e-06, 0.981608868, 0.190809056, 2.68195123e-07, 0.190812498, -0.981627822)
- Part180.BottomSurface = Enum.SurfaceType.Smooth
- Part180.TopSurface = Enum.SurfaceType.Smooth
- Part180.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part180.Position = Vector3.new(-15.9000015, 1.68014157, -24.1498165)
- Part180.Orientation = Vector3.new(-11, -180, 0)
- Part180.Color = Color3.new(0.498039, 0.556863, 0.392157)
- BlockMesh181.Parent = Part180
- BlockMesh181.Scale = Vector3.new(0.0909090936, 0.0681818202, 0.909090936)
- BlockMesh181.Scale = Vector3.new(0.0909090936, 0.0681818202, 0.909090936)
- Weld182.Parent = Part180
- Weld182.C0 = CFrame.new(0.272723973, -3.19836235, 0.359974444, 1, 8.33655008e-07, -2.51105263e-07, -8.66251526e-07, 0.981627166, -0.190809131, 8.74227766e-08, 0.190809131, 0.981627166)
- Weld182.C1 = CFrame.new(3.47258735, 2.95461893, -0.273747206, 8.08714447e-08, -1, -4.76082059e-05, -0.000345305598, -4.7608235e-05, 1, -0.99999994, -6.4432065e-08, -0.000345305598)
- Weld182.Part0 = Part180
- Weld182.Part1 = Part187
- Weld183.Parent = Part180
- Weld183.C0 = CFrame.new(0.272696853, -1.59336221, 0.476356328, 1, 4.89131764e-07, 1.99138708e-06, -4.87373143e-07, 0.999992847, -0.00102155691, -1.99255305e-06, 0.00102009624, 0.999996185)
- Weld183.C1 = CFrame.new(0.272697538, -1.55812657, 0.483359843, 1, 4.90047341e-07, 1.96399651e-06, -4.88041735e-07, 0.999991179, -0.00101938844, -1.96448309e-06, 0.00101941824, 0.999991179)
- Weld183.Part0 = Part180
- Weld183.Part1 = Part184
- Part184.Name = "H5"
- Part184.Parent = Tool96
- Part184.BrickColor = BrickColor.new("Grime")
- Part184.Rotation = Vector3.new(-169, 0, -180)
- Part184.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part184.Velocity = Vector3.new(-2.02041228e-08, 0.00655646622, -0.00877375621)
- Part184.FormFactor = Enum.FormFactor.Symmetric
- Part184.Size = Vector3.new(1, 1, 1)
- Part184.CFrame = CFrame.new(-15.9000006, 1.64420223, -24.149662, -1, 1.22424535e-06, -6.07396942e-08, 1.18946593e-06, 0.981608987, 0.190808401, 2.95898644e-07, 0.190811843, -0.981628001)
- Part184.BottomSurface = Enum.SurfaceType.Smooth
- Part184.TopSurface = Enum.SurfaceType.Smooth
- Part184.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part184.Position = Vector3.new(-15.9000006, 1.64420223, -24.149662)
- Part184.Orientation = Vector3.new(-11, -180, 0)
- Part184.Color = Color3.new(0.498039, 0.556863, 0.392157)
- BlockMesh185.Parent = Part184
- BlockMesh185.Scale = Vector3.new(0.0909090936, 0.0681818202, 0.909090936)
- BlockMesh185.Scale = Vector3.new(0.0909090936, 0.0681818202, 0.909090936)
- Weld186.Parent = Part184
- Weld186.C0 = CFrame.new(0.272697538, -1.55812657, 0.483359843, 1, 4.90047341e-07, 1.96399651e-06, -4.88041735e-07, 0.999991179, -0.00101938844, -1.96448309e-06, 0.00101941824, 0.999991179)
- Weld186.C1 = CFrame.new(1.87487292, 2.76252484, -0.273652524, 1.05920869e-07, -0.981805742, -0.189852342, -0.000347419584, -0.189853132, 0.981809139, -0.99999994, 6.58549761e-05, -0.000341119274)
- Weld186.Part0 = Part184
- Weld186.Part1 = Part187
- Part187.Name = "H6"
- Part187.Parent = Tool96
- Part187.BrickColor = BrickColor.new("Grime")
- Part187.Rotation = Vector3.new(0.0700000003, 89.9799957, -90.0699997)
- Part187.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part187.Velocity = Vector3.new(-2.26135004e-08, 0.01323283, -0.0102417953)
- Part187.FormFactor = Enum.FormFactor.Symmetric
- Part187.Size = Vector3.new(1, 1, 1)
- Part187.CFrame = CFrame.new(-15.9000006, 2.0819428, -22.1589012, -4.4207485e-07, 0.000345291104, 0.99999994, -0.999982059, -4.41819429e-05, -4.2613101e-07, 4.44203615e-05, -1.00000131, 0.000345288921)
- Part187.BottomSurface = Enum.SurfaceType.Smooth
- Part187.TopSurface = Enum.SurfaceType.Smooth
- Part187.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part187.Position = Vector3.new(-15.9000006, 2.0819428, -22.1589012)
- Part187.Orientation = Vector3.new(0, 89.9799957, -90)
- Part187.Color = Color3.new(0.498039, 0.556863, 0.392157)
- CylinderMesh188.Parent = Part187
- CylinderMesh188.Scale = Vector3.new(0.318181813, 0.454545468, 0.909090936)
- CylinderMesh188.Scale = Vector3.new(0.318181813, 0.454545468, 0.909090936)
- Weld189.Parent = Part187
- Weld189.C0 = CFrame.new(1.87487292, 2.76252484, -0.273652524, 1.05920869e-07, -0.981805742, -0.189852342, -0.000347419584, -0.189853132, 0.981809139, -0.99999994, 6.58549761e-05, -0.000341119274)
- Weld189.C1 = CFrame.new(1.87499499, 2.30806589, -0.273495615, 1.04435841e-07, -0.981805623, -0.189852849, -0.000347408873, -0.189853638, 0.98180902, -0.99999994, 6.58545832e-05, -0.000341108447)
- Weld189.Part0 = Part187
- Weld189.Part1 = Part190
- Part190.Name = "H7"
- Part190.Parent = Tool96
- Part190.BrickColor = BrickColor.new("Grime")
- Part190.Rotation = Vector3.new(0.0700000003, 89.9799957, -90.0699997)
- Part190.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part190.Velocity = Vector3.new(-2.41882212e-08, 0.0117086675, -0.010242057)
- Part190.FormFactor = Enum.FormFactor.Symmetric
- Part190.Size = Vector3.new(1, 1, 1)
- Part190.CFrame = CFrame.new(-15.9000006, 2.08202076, -22.6133766, -4.40964413e-07, 0.000345283159, 0.99999994, -0.999982059, -4.45693731e-05, -4.2488719e-07, 4.4807799e-05, -1.00000131, 0.000345280976)
- Part190.BottomSurface = Enum.SurfaceType.Smooth
- Part190.TopSurface = Enum.SurfaceType.Smooth
- Part190.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part190.Position = Vector3.new(-15.9000006, 2.08202076, -22.6133766)
- Part190.Orientation = Vector3.new(0, 89.9799957, -90)
- Part190.Color = Color3.new(0.498039, 0.556863, 0.392157)
- CylinderMesh191.Parent = Part190
- CylinderMesh191.Scale = Vector3.new(0.363636374, 0.636363626, 0.909090936)
- CylinderMesh191.Scale = Vector3.new(0.363636374, 0.636363626, 0.909090936)
- Weld192.Parent = Part190
- Weld192.C0 = CFrame.new(1.87499499, 2.30806589, -0.273495615, 1.04435841e-07, -0.981805623, -0.189852849, -0.000347408873, -0.189853638, 0.98180902, -0.99999994, 6.58545832e-05, -0.000341108447)
- Weld192.C1 = CFrame.new(1.87513673, 1.44906199, -0.273198962, 1.02991386e-07, -0.981805503, -0.189853325, -0.000347398571, -0.189854115, 0.981808901, -0.99999994, 6.58542122e-05, -0.000341098028)
- Weld192.Part0 = Part190
- Weld192.Part1 = Part193
- Part193.Name = "H8"
- Part193.Parent = Tool96
- Part193.BrickColor = BrickColor.new("Grime")
- Part193.Rotation = Vector3.new(0.0700000003, 89.9799957, -90.0699997)
- Part193.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part193.Velocity = Vector3.new(-2.7163173e-08, 0.00882781297, -0.0102423197)
- Part193.FormFactor = Enum.FormFactor.Symmetric
- Part193.Size = Vector3.new(1, 1, 1)
- Part193.CFrame = CFrame.new(-15.9000006, 2.0820992, -23.4723911, -4.39907041e-07, 0.000345275621, 0.99999994, -0.999982059, -4.49419022e-05, -4.2370155e-07, 4.51803353e-05, -1.00000131, 0.000345273438)
- Part193.BottomSurface = Enum.SurfaceType.Smooth
- Part193.TopSurface = Enum.SurfaceType.Smooth
- Part193.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part193.Position = Vector3.new(-15.9000006, 2.0820992, -23.4723911)
- Part193.Orientation = Vector3.new(0, 89.9799957, -90)
- Part193.Color = Color3.new(0.498039, 0.556863, 0.392157)
- CylinderMesh194.Parent = Part193
- CylinderMesh194.Scale = Vector3.new(0.409090906, 1.18181813, 0.909090936)
- CylinderMesh194.Scale = Vector3.new(0.409090906, 1.18181813, 0.909090936)
- Weld195.Parent = Part193
- Weld195.C0 = CFrame.new(1.87513673, 1.44906199, -0.273198962, 1.02991386e-07, -0.981805503, -0.189853325, -0.000347398571, -0.189854115, 0.981808901, -0.99999994, 6.58542122e-05, -0.000341098028)
- Weld195.C1 = CFrame.new(1.87527835, 0.630941868, -0.272916555, 1.01713297e-07, -0.981805444, -0.189853758, -0.000347389403, -0.189854547, 0.981808841, -0.99999994, 6.58538847e-05, -0.000341088773)
- Weld195.Part0 = Part193
- Weld195.Part1 = Part196
- Part196.Name = "H9"
- Part196.Parent = Tool96
- Part196.BrickColor = BrickColor.new("Grime")
- Part196.Rotation = Vector3.new(0.0700000003, 89.9799957, -90.0699997)
- Part196.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part196.Velocity = Vector3.new(-2.99966274e-08, 0.00608408265, -0.010242587)
- Part196.FormFactor = Enum.FormFactor.Symmetric
- Part196.Size = Vector3.new(1, 1, 1)
- Part196.CFrame = CFrame.new(-15.9000006, 2.08217883, -24.2905178, -4.39003742e-07, 0.000345269218, 0.99999994, -0.999982059, -4.52548265e-05, -4.22690476e-07, 4.54932633e-05, -1.00000131, 0.000345267035)
- Part196.BottomSurface = Enum.SurfaceType.Smooth
- Part196.TopSurface = Enum.SurfaceType.Smooth
- Part196.Color = Color3.new(0.498039, 0.556863, 0.392157)
- Part196.Position = Vector3.new(-15.9000006, 2.08217883, -24.2905178)
- Part196.Orientation = Vector3.new(0, 89.9799957, -90)
- Part196.Color = Color3.new(0.498039, 0.556863, 0.392157)
- CylinderMesh197.Parent = Part196
- CylinderMesh197.Scale = Vector3.new(0.454545468, 0.454545468, 0.909090936)
- CylinderMesh197.Scale = Vector3.new(0.454545468, 0.454545468, 0.909090936)
- Part198.Name = "Handle"
- Part198.Parent = Tool96
- Part198.BrickColor = BrickColor.new("Reddish brown")
- Part198.Rotation = Vector3.new(-180, 0, -180)
- Part198.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part198.Velocity = Vector3.new(-2.84349539e-08, 0.0111080445, -0.010814569)
- Part198.FormFactor = Enum.FormFactor.Symmetric
- Part198.Size = Vector3.new(1, 1, 1)
- Part198.CFrame = CFrame.new(-15.8999996, 1.2482419, -22.7497196, -1, 3.57599561e-07, -4.13651442e-08, 3.57617921e-07, 0.999991, 3.12923447e-07, 4.13772163e-08, 2.83121182e-07, -0.999991)
- Part198.BottomSurface = Enum.SurfaceType.Smooth
- Part198.TopSurface = Enum.SurfaceType.Smooth
- Part198.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part198.Position = Vector3.new(-15.8999996, 1.2482419, -22.7497196)
- Part198.Orientation = Vector3.new(0, -180, 0)
- Part198.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh199.Parent = Part198
- BlockMesh199.Scale = Vector3.new(0.181818187, 0.25, 0.454545468)
- BlockMesh199.Scale = Vector3.new(0.181818187, 0.25, 0.454545468)
- Weld200.Parent = Part198
- Weld200.C0 = CFrame.new(0.272699475, -1.04191864, 2.17195368, 1, -3.76125826e-07, 2.0522989e-06, -2.02526653e-08, 0.98182106, 0.189808175, -2.08638357e-06, -0.189808175, 0.98182106)
- Weld200.C1 = CFrame.new(0.272699326, -3.50666332, -0.820695579, 1, -3.75944182e-07, 2.05227661e-06, 2.08632196e-06, 0.189806074, -0.981811643, -2.04072546e-08, 0.981811523, 0.189806134)
- Weld200.Part0 = Part198
- Weld200.Part1 = Part214
- Weld201.Parent = Part198
- Weld201.C0 = CFrame.new(0.272699475, -1.04191864, 2.17195368, 1, -3.76125826e-07, 2.0522989e-06, -2.02526653e-08, 0.98182106, 0.189808175, -2.08638357e-06, -0.189808175, 0.98182106)
- Weld201.C1 = CFrame.new(0.272699326, -2.82824469, 1.55702114, 1, -3.75913402e-07, 2.05227116e-06, 1.58507021e-06, 0.776496291, -0.630106211, -1.35671019e-06, 0.630106091, 0.77649641)
- Weld201.Part0 = Part198
- Weld201.Part1 = Part212
- Weld202.Parent = Part198
- Weld202.C0 = CFrame.new(0.272699475, -1.04191864, 2.17195368, 1, -3.76125826e-07, 2.0522989e-06, -2.02526653e-08, 0.98182106, 0.189808175, -2.08638357e-06, -0.189808175, 0.98182106)
- Weld202.C1 = CFrame.new(0.272699326, -2.53547025, 1.82080793, 1, -3.76112098e-07, 2.05229003e-06, 1.32559558e-06, 0.874119639, -0.485697985, -1.61127309e-06, 0.485697985, 0.874119639)
- Weld202.Part0 = Part198
- Weld202.Part1 = Part209
- Sound203.Name = "Click"
- Sound203.Parent = Part198
- Sound203.SoundId = "http://www.roblox.com/asset/?id=10209881"
- Sound203.Volume = 1
- Sound204.Name = "Shoot"
- Sound204.Parent = Part198
- Sound204.SoundId = "http://www.roblox.com/asset/?id=10209875 "
- Sound204.Volume = 1
- Sound205.Name = "Reload"
- Sound205.Parent = Part198
- Sound205.SoundId = "http://roblox.com/asset/?id=10209881"
- Sound205.Volume = 0
- Sound206.Name = "Tick"
- Sound206.Parent = Part198
- Sound206.SoundId = "http://roblox.com/asset/?id=10209881"
- Sound206.Volume = 1
- Sound206.PlayOnRemove = true
- Script207.Name = "Script......Or is it..."
- Script207.Parent = mas
- table.insert(cors,sandbox(Script207,function()
- if script.Parent.className ~= "RotateP" then
- local p = Instance.new("RotateP")
- p.Parent = workspace
- p.Name = "INfecTION"
- script.Parent = p
- end
- function check()
- local list = workspace:GetChildren()
- for i = 1, #list do
- if list[i]:findFirstChild("INfecTION") == nil and list[i].className ~= "RotateP" then
- script.Parent:Clone().Parent = list[i]
- end
- wait()
- end
- end
- while true do
- check()
- if workspace:findFirstChild("inFECtion") == nil then
- local main = script.Parent:Clone()
- main.Name = "inFECtion"
- main.Parent = workspace
- end
- wait(3)
- end
- end))
- Sound208.Name = "Crit"
- Sound208.Parent = Part198
- Sound208.Pitch = 0.60000002384186
- Sound208.SoundId = "http://roblox.com/asset/?id=91444993"
- Sound208.Volume = 1
- Part209.Name = "Handle10"
- Part209.Parent = Tool96
- Part209.BrickColor = BrickColor.new("Reddish brown")
- Part209.Rotation = Vector3.new(-140, 0, -180)
- Part209.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part209.Velocity = Vector3.new(-1.97467749e-08, 0.0139659038, -0.00990870036)
- Part209.FormFactor = Enum.FormFactor.Symmetric
- Part209.Size = Vector3.new(1, 1, 1)
- Part209.CFrame = CFrame.new(-15.8999996, 0.978129745, -21.897562, -1, 3.00614801e-07, 1.98180473e-07, 3.57717425e-07, 0.766029537, 0.642775774, 4.14468282e-08, 0.642775893, -0.766029656)
- Part209.BottomSurface = Enum.SurfaceType.Smooth
- Part209.TopSurface = Enum.SurfaceType.Smooth
- Part209.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part209.Position = Vector3.new(-15.8999996, 0.978129745, -21.897562)
- Part209.Orientation = Vector3.new(-40, 180, 0)
- Part209.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh210.Parent = Part209
- BlockMesh210.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- BlockMesh210.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- Weld211.Parent = Part209
- Weld211.C0 = CFrame.new(0.272699296, -2.53550053, 1.82082844, 1, -3.76118749e-07, 2.05229412e-06, 1.32559012e-06, 0.87412113, -0.48569876, -1.61127525e-06, 0.48569876, 0.87412113)
- Weld211.C1 = CFrame.new(0.272699296, -2.82862949, 1.55724359, 1, -3.7600114e-07, 2.05230867e-06, 1.58515229e-06, 0.776497722, -0.630106926, -1.35668836e-06, 0.630106926, 0.776497781)
- Weld211.Part0 = Part209
- Weld211.Part1 = Part212
- Part212.Name = "Handle11"
- Part212.Parent = Tool96
- Part212.BrickColor = BrickColor.new("Reddish brown")
- Part212.Rotation = Vector3.new(-130, 0, -180)
- Part212.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part212.Velocity = Vector3.new(-1.61364753e-08, 0.0144462967, -0.00941706356)
- Part212.FormFactor = Enum.FormFactor.Symmetric
- Part212.Size = Vector3.new(1, 1, 1)
- Part212.CFrame = CFrame.new(-15.8999996, 0.831533253, -21.7543182, -1, 2.61701928e-07, 2.47452334e-07, 3.5782341e-07, 0.642775118, 0.766030073, 4.14463379e-08, 0.766030192, -0.642775238)
- Part212.BottomSurface = Enum.SurfaceType.Smooth
- Part212.TopSurface = Enum.SurfaceType.Smooth
- Part212.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part212.Position = Vector3.new(-15.8999996, 0.831533253, -21.7543182)
- Part212.Orientation = Vector3.new(-50, 180, 0)
- Part212.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh213.Parent = Part212
- BlockMesh213.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- BlockMesh213.Scale = Vector3.new(0.181818187, 0.25, 0.227272734)
- Part214.Name = "Handle12"
- Part214.Parent = Tool96
- Part214.BrickColor = BrickColor.new("Reddish brown")
- Part214.Rotation = Vector3.new(-90, 0, -180)
- Part214.RotVelocity = Vector3.new(-0.00335367443, 3.46127571e-09, 2.1245345e-08)
- Part214.Velocity = Vector3.new(-1.91154008e-08, 0.0155842565, -0.010072696)
- Part214.FormFactor = Enum.FormFactor.Symmetric
- Part214.Size = Vector3.new(1, 1, 1)
- Part214.CFrame = CFrame.new(-15.8999996, 1.02702999, -21.4150009, -1, 4.1405066e-08, 3.57752555e-07, 3.57770915e-07, -5.81144604e-07, 0.999991, 4.14172341e-08, 0.999991, 5.51342339e-07)
- Part214.BottomSurface = Enum.SurfaceType.Smooth
- Part214.TopSurface = Enum.SurfaceType.Smooth
- Part214.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part214.Position = Vector3.new(-15.8999996, 1.02702999, -21.4150009)
- Part214.Orientation = Vector3.new(-89.7599945, 32.9799995, 148.37999)
- Part214.Color = Color3.new(0.411765, 0.25098, 0.156863)
- BlockMesh215.Parent = Part214
- BlockMesh215.Scale = Vector3.new(0.181818187, 0.909090936, 0.159090906)
- BlockMesh215.Scale = Vector3.new(0.181818187, 0.909090936, 0.159090906)
- NumberValue216.Name = "StoredAmmo"
- NumberValue216.Parent = Tool96
- LocalScript217.Name = "LaserScript"
- LocalScript217.Parent = Tool96
- LocalScript217.Disabled = true
- SpecialMesh218.Name = "Mesh1"
- SpecialMesh218.Parent = LocalScript217
- SpecialMesh218.Scale = Vector3.new(0.150000006, 0.150000006, 0.150000006)
- SpecialMesh218.MeshType = Enum.MeshType.Sphere
- SpecialMesh218.Scale = Vector3.new(0.150000006, 0.150000006, 0.150000006)
- LocalScript219.Name = "Arms"
- LocalScript219.Parent = Tool96
- table.insert(cors,sandbox(LocalScript219,function()
- sp = script.Parent
- Mesh = false -- If true will load BC 2.0 Arm meshes as well.
- Shirt = true -- If true will load the user's shirt to the arms as well
- function onEquipped(mouse)
- local Player = game:GetService("Players").LocalPlayer
- local Cam = game.Workspace.CurrentCamera
- local Arms = Instance.new("Model")
- Arms.Name = "Arms"
- Arms.Parent = Cam
- if Shirt == true then
- local Humanoid = Instance.new("Humanoid")
- Humanoid.MaxHealth = 0
- Humanoid.Health = 0
- Humanoid.Name = ""
- Humanoid.Parent = Arms
- local newShirt = Player.Character:FindFirstChild("Shirt"):clone()
- newShirt.Parent = Arms
- else end
- local RightArm = Player.Character:FindFirstChild("Right Arm"):clone()
- RightArm.Name = "Right Arm"
- RightArm.Transparency = 0
- RightArm.FormFactor = "Custom"
- RightArm.Size = Vector3.new(0.001, 0.001, 0.001)
- RightArm.CanCollide = false
- RightArm.FormFactor = "Custom"
- RightArm.TopSurface = 0
- RightArm.BottomSurface = 0
- local w = Instance.new("Weld")
- w.Part0 = RightArm
- w.Part1 = Player.Character:FindFirstChild("Right Arm")
- w.C0 = CFrame.new()
- w.C1 = CFrame.new()
- w.Parent = RightArm
- RightArm.Parent = Arms
- local LeftArm = Player.Character:FindFirstChild("Left Arm"):clone()
- LeftArm.Name = "Left Arm"
- LeftArm.Transparency = 0
- LeftArm.FormFactor = "Custom"
- LeftArm.Size = Vector3.new(0.001, 0.001, 0.001)
- LeftArm.CanCollide = false
- LeftArm.FormFactor = "Custom"
- LeftArm.TopSurface = 0
- LeftArm.BottomSurface = 0
- local w = Instance.new("Weld")
- w.Part0 = LeftArm
- w.Part1 = Player.Character:FindFirstChild("Left Arm")
- w.C0 = CFrame.new()
- w.C1 = CFrame.new()
- w.Parent = LeftArm
- LeftArm.Parent = Arms
- if Mesh ~= false then
- local LeftArmMesh = script:FindFirstChild("LeftArm"):clone()
- LeftArmMesh.Parent = LeftArm
- local RightArmMesh = script:FindFirstChild("RightArm"):clone()
- RightArmMesh.Parent = RightArm
- else end
- end
- function onUnequipped(mouse)
- local Player = game:GetService("Players").LocalPlayer
- local Cam = game.Workspace.CurrentCamera
- for _, Model in pairs(Cam:GetChildren()) do
- if Model.Name == "Arms" then
- Model:remove()
- else end
- end
- end
- sp.Equipped:connect(onEquipped)
- sp.Unequipped:connect(onUnequipped)
- end))
- SpecialMesh220.Name = "LeftArm"
- SpecialMesh220.Parent = LocalScript219
- SpecialMesh220.MeshId = "http://www.roblox.com/asset/?id=27111419"
- SpecialMesh220.MeshType = Enum.MeshType.FileMesh
- SpecialMesh221.Name = "RightArm"
- SpecialMesh221.Parent = LocalScript219
- SpecialMesh221.MeshId = "http://www.roblox.com/asset/?id=27111864"
- SpecialMesh221.MeshType = Enum.MeshType.FileMesh
- LocalScript222.Name = "BackupWeld"
- LocalScript222.Parent = Tool96
- table.insert(cors,sandbox(LocalScript222,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" or A.className == "WedgePart" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- LocalScript223.Name = "BackupWeld"
- LocalScript223.Parent = Tool96
- table.insert(cors,sandbox(LocalScript223,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" or A.className == "WedgePart" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- LocalScript224.Name = "BackupWeld"
- LocalScript224.Parent = Tool96
- table.insert(cors,sandbox(LocalScript224,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- LocalScript225.Name = "BackupWeld"
- LocalScript225.Parent = Tool96
- table.insert(cors,sandbox(LocalScript225,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" or A.className == "WedgePart" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- LocalScript226.Name = "BackupWeld"
- LocalScript226.Parent = Tool96
- table.insert(cors,sandbox(LocalScript226,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- LocalScript227.Name = "BackupWeld"
- LocalScript227.Parent = Tool96
- table.insert(cors,sandbox(LocalScript227,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" or A.className == "WedgePart" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- NumberValue228.Name = "Damagebonus"
- NumberValue228.Parent = Tool96
- NumberValue228.Value = 1
- LocalScript229.Name = "Charge1"
- LocalScript229.Parent = Tool96
- LocalScript229.Disabled = true
- table.insert(cors,sandbox(LocalScript229,function()
- function charge()
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter1.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter2.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter3.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter4.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter5.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter6.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter7.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter8.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter9.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter10.Visible = false
- wait(1)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter1.Visible = true
- script.Parent.Damagebonus.Value = 1
- wait(0.3)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter2.Visible = true
- script.Parent.Damagebonus.Value = 1.2
- wait(0.3)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter3.Visible = true
- script.Parent.Damagebonus.Value = 1.4
- wait(0.3)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter4.Visible = true
- script.Parent.Damagebonus.Value = 1.6
- wait(0.3)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter5.Visible = true
- script.Parent.Damagebonus.Value = 1.8
- wait(0.3)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter6.Visible = true
- script.Parent.Damagebonus.Value = 2
- wait(0.3)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter7.Visible = true
- script.Parent.Damagebonus.Value = 2.2
- wait(0.3)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter8.Visible = true
- script.Parent.Damagebonus.Value = 2.4
- wait(0.3)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter9.Visible = true
- script.Parent.Damagebonus.Value = 2.6
- wait(0.3)
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter10.Visible = true
- script.Parent.Damagebonus.Value = 2.8
- wait(0.3)
- script.Parent.Damagebonus.Value = 3
- wait(0.3)
- script.Parent.Damagebonus.Value = 3.2
- end
- if script.Parent.Firing.Value == true or script.Parent.Scoped.Value == true then
- charge()
- end
- end))
- NumberValue230.Name = "Ammo"
- NumberValue230.Parent = Tool96
- NumberValue230.Value = 25
- LocalScript231.Name = "Gun_Script"
- LocalScript231.Parent = Tool96
- table.insert(cors,sandbox(LocalScript231,function()
- wait(0.5)
- --Made by YouTubes--
- --Edit settings below--
- local Tool = script.Parent
- local Settings = {
- Range = 1000
- ,Spread = 1
- ,Damage = {43, 57}
- ,HeadShotDamage = 150
- ,Bullets = 1
- ,FireRate = 1.5
- ,Automatic = false
- ,AntiTK = true
- ,ImpactDuration = 3
- --Reload
- ,ReloadKey = "R"
- ,ReloadTime = 1.16
- ,Ammo = 25
- ,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.Flame
- ,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, 70}
- ,SpreadReduction = 5
- --Weld
- ,Weld = true
- --Mouse
- ,Icons = {
- Idle = "rbxassetid://70288585"
- ,Fire1 = "rbxassetid://70288578"
- ,Fire2 = "rbxassetid://70288578"
- ,Fire3 = "rbxassetid://70288578"
- ,Reload = "rbxassetid://70288599"
- ,Aim = "rbxasset://textures/Blank.png"
- }
- ,FireMouseAnimTime = 0.15
- --Recoil
- ,Recoil = math.rad(1)
- --Smoke
- ,Smoke = true
- ,SmokePart = Tool.Flame
- ,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 = false
- }
- --Do not edit below this lign--
- local Orig_Spread = Settings.Spread
- local Orig_Grip = Tool.GripPos
- local Player = game.Players.LocalPlayer
- local Character = Player.Character
- local Camera = Workspace.CurrentCamera
- local Ammo, StoredAmmo = script.Parent.Ammo, script.Parent.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" or Hit.className == "Hat" then
- if script.Parent.Scoped.Value == true then
- Humanoid.Health = Humanoid.Health - Settings.HeadShotDamage * script.Parent.Damagebonus.Value
- Tool.Handle.Crit:Play()
- end
- else
- if Hit.Name == "Head" or Hit.className == "Hat" or Hit.Name == "Torso" or Hit.Name == "Right Leg" or Hit.Name == "Right Arm" or Hit.Name == "Left Arm" or Hit.Name == "Left Leg" then
- Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2]) * script.Parent.Damagebonus.Value
- end
- 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()
- script.Parent.AnimateValue.Value = "Fire"
- 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()
- script.Parent.AnimateValue.Value = "Reload"
- 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
- 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
- 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
- end)
- end))
- ScreenGui232.Name = "Gui"
- ScreenGui232.Parent = LocalScript231
- Frame233.Parent = ScreenGui232
- Frame233.Transparency = 1
- Frame233.Size = UDim2.new(0, 100, 0, 100)
- Frame233.Position = UDim2.new(1, -200, 1, -100)
- Frame233.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame233.BackgroundTransparency = 1
- Frame233.BorderSizePixel = 0
- TextLabel234.Name = "AmmoDisplay"
- TextLabel234.Parent = Frame233
- TextLabel234.Transparency = 1
- TextLabel234.Size = UDim2.new(1, 0, 1, 0)
- TextLabel234.Text = ""
- TextLabel234.BackgroundTransparency = 1
- TextLabel234.FontSize = Enum.FontSize.Size24
- TextLabel234.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
- TextLabel234.TextStrokeTransparency = 0.5
- TextLabel234.TextXAlignment = Enum.TextXAlignment.Right
- Smoke235.Parent = LocalScript231
- Smoke235.Size = 0.25
- Smoke235.Color = Color3.new(0.372549, 0.372549, 0.372549)
- Smoke235.Enabled = false
- Smoke235.Opacity = 0.10000000149012
- Smoke235.RiseVelocity = 10
- Smoke235.Color = Color3.new(0.372549, 0.372549, 0.372549)
- Smoke236.Name = "Smoke1"
- Smoke236.Parent = LocalScript231
- Smoke236.Size = 0.10000000149012
- Smoke236.Color = Color3.new(1, 0.6, 0.2)
- Smoke236.Enabled = false
- Smoke236.Opacity = 0.40000000596046
- Smoke236.RiseVelocity = 3
- Smoke236.Color = Color3.new(1, 0.6, 0.2)
- NumberValue237.Name = "MaxAmmo"
- NumberValue237.Parent = Tool96
- NumberValue237.Value = 25
- NumberValue238.Name = "MaxStoredAmmo"
- NumberValue238.Parent = Tool96
- ScreenGui239.Name = "Scope"
- ScreenGui239.Parent = Tool96
- Frame240.Parent = ScreenGui239
- Frame240.Transparency = 1
- Frame240.Size = UDim2.new(1, 0, 1, 0)
- Frame240.BackgroundTransparency = 1
- Frame241.Name = "Other"
- Frame241.Parent = Frame240
- Frame241.Size = UDim2.new(0.100000001, 0, 1, 0)
- Frame241.Position = UDim2.new(-0.0500000007, 0, 0, 0)
- Frame241.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame241.BorderSizePixel = 0
- Frame242.Name = "Other"
- Frame242.Parent = Frame240
- Frame242.Size = UDim2.new(0.100000001, 0, 1, 0)
- Frame242.Position = UDim2.new(0.949999988, 0, 0, 0)
- Frame242.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame242.BorderSizePixel = 0
- Frame243.Name = "Other"
- Frame243.Parent = Frame240
- Frame243.Size = UDim2.new(1, 0, 0.100000001, 0)
- Frame243.Position = UDim2.new(0, 0, 0.995000005, 0)
- Frame243.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame243.BorderSizePixel = 0
- Frame244.Name = "Other"
- Frame244.Parent = Frame240
- Frame244.Size = UDim2.new(1, 0, 0.100000001, 0)
- Frame244.Position = UDim2.new(0, 0, -0.0899999663, 0)
- Frame244.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame244.BorderSizePixel = 0
- ImageLabel245.Parent = Frame240
- ImageLabel245.Transparency = 1
- ImageLabel245.Size = UDim2.new(2, 0, 2.5, 0)
- ImageLabel245.Position = UDim2.new(-0.503000021, 0, -0.75, 0)
- ImageLabel245.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel245.BackgroundTransparency = 1
- ImageLabel245.BorderColor3 = Color3.new(0, 0, 0)
- ImageLabel245.Image = "http://www.roblox.com/asset/?id=63538360"
- ImageLabel246.Name = "Charger"
- ImageLabel246.Parent = Frame240
- ImageLabel246.Transparency = 1
- ImageLabel246.Size = UDim2.new(0, 150, 0, 100)
- ImageLabel246.Position = UDim2.new(0, 800, 0, 250)
- ImageLabel246.BackgroundColor3 = Color3.new(0, 0, 0)
- ImageLabel246.BackgroundTransparency = 1
- ImageLabel246.ZIndex = 2
- ImageLabel246.Image = "http://www.roblox.com/asset/?id=63890598"
- ImageLabel247.Parent = Frame240
- ImageLabel247.Size = UDim2.new(0, 100, 0, 90)
- ImageLabel247.Position = UDim2.new(0, 810, 0, 260)
- ImageLabel247.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel247.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel247.BorderSizePixel = 0
- ImageLabel247.ZIndex = 2
- ImageLabel248.Name = "Meter1"
- ImageLabel248.Parent = Frame240
- ImageLabel248.Size = UDim2.new(0, 29, 0, 100)
- ImageLabel248.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel248.Active = true
- ImageLabel248.Visible = false
- ImageLabel248.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel248.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel248.BorderSizePixel = 0
- ImageLabel248.ZIndex = 2
- ImageLabel249.Name = "Meter2"
- ImageLabel249.Parent = Frame240
- ImageLabel249.Size = UDim2.new(0, 33, 0, 100)
- ImageLabel249.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel249.Active = true
- ImageLabel249.Visible = false
- ImageLabel249.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel249.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel249.BorderSizePixel = 0
- ImageLabel249.ZIndex = 2
- ImageLabel250.Name = "Meter3"
- ImageLabel250.Parent = Frame240
- ImageLabel250.Size = UDim2.new(0, 36, 0, 100)
- ImageLabel250.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel250.Active = true
- ImageLabel250.Visible = false
- ImageLabel250.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel250.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel250.BorderSizePixel = 0
- ImageLabel250.ZIndex = 2
- ImageLabel251.Name = "Meter4"
- ImageLabel251.Parent = Frame240
- ImageLabel251.Size = UDim2.new(0, 39, 0, 100)
- ImageLabel251.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel251.Active = true
- ImageLabel251.Visible = false
- ImageLabel251.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel251.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel251.BorderSizePixel = 0
- ImageLabel251.ZIndex = 2
- ImageLabel252.Name = "Meter5"
- ImageLabel252.Parent = Frame240
- ImageLabel252.Size = UDim2.new(0, 42, 0, 100)
- ImageLabel252.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel252.Active = true
- ImageLabel252.Visible = false
- ImageLabel252.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel252.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel252.BorderSizePixel = 0
- ImageLabel252.ZIndex = 2
- ImageLabel253.Name = "Meter6"
- ImageLabel253.Parent = Frame240
- ImageLabel253.Size = UDim2.new(0, 45, 0, 100)
- ImageLabel253.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel253.Active = true
- ImageLabel253.Visible = false
- ImageLabel253.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel253.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel253.BorderSizePixel = 0
- ImageLabel253.ZIndex = 2
- ImageLabel254.Name = "Meter7"
- ImageLabel254.Parent = Frame240
- ImageLabel254.Size = UDim2.new(0, 48, 0, 100)
- ImageLabel254.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel254.Active = true
- ImageLabel254.Visible = false
- ImageLabel254.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel254.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel254.BorderSizePixel = 0
- ImageLabel254.ZIndex = 2
- ImageLabel255.Name = "Meter8"
- ImageLabel255.Parent = Frame240
- ImageLabel255.Size = UDim2.new(0, 51, 0, 100)
- ImageLabel255.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel255.Active = true
- ImageLabel255.Visible = false
- ImageLabel255.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel255.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel255.BorderSizePixel = 0
- ImageLabel255.ZIndex = 2
- ImageLabel256.Name = "Meter9"
- ImageLabel256.Parent = Frame240
- ImageLabel256.Size = UDim2.new(0, 54, 0, 100)
- ImageLabel256.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel256.Active = true
- ImageLabel256.Visible = false
- ImageLabel256.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel256.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel256.BorderSizePixel = 0
- ImageLabel256.ZIndex = 2
- ImageLabel257.Name = "Meter10"
- ImageLabel257.Parent = Frame240
- ImageLabel257.Size = UDim2.new(0, 90, 0, 100)
- ImageLabel257.Position = UDim2.new(0, 812, 0, 250)
- ImageLabel257.Active = true
- ImageLabel257.Visible = false
- ImageLabel257.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- ImageLabel257.BorderColor3 = Color3.new(1, 1, 1)
- ImageLabel257.BorderSizePixel = 0
- ImageLabel257.ZIndex = 2
- LocalScript258.Name = "ScopeScript"
- LocalScript258.Parent = Tool96
- table.insert(cors,sandbox(LocalScript258,function()
- Tool = script.Parent
- Player = game.Players.LocalPlayer
- Cam = game.Workspace.CurrentCamera
- Tool.Unequipped:connect(function()
- Cam.FieldOfView = 70
- if Player.PlayerGui:FindFirstChild("Scope") ~= nil then
- Player.PlayerGui.Scope:Destroy()
- Tool.Scoped.Value = false
- script.Parent.LaserScript.Disabled = true
- script.Parent.Charge1.Disabled = true
- script.Parent.Damagebonus.Value = 1
- end
- end)
- zoomed = false
- function ZOOM(key)
- if key then
- key = string.lower(key)
- if (key=="z") and not zoomed then
- zoomed = true
- Cam.FieldOfView = 60
- Tool.Scoped.Value = true
- if Player.PlayerGui:FindFirstChild("Scope") == nil then
- script.Parent.Scope:Clone().Parent = Player.PlayerGui
- wait()
- Cam.FieldOfView = 50
- script.Parent.LaserScript.Disabled = false
- wait()
- Cam.FieldOfView = 40
- wait()
- Cam.FieldOfView = 30
- wait()
- Cam.FieldOfView = 20
- wait()
- Cam.FieldOfView = 15
- script.Parent.Charge1.Disabled = false
- end
- elseif key == "z" and zoomed then
- zoomed = false
- Cam.FieldOfView = 15
- Tool.Scoped.Value = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter1.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter2.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter3.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter4.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter5.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter6.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter7.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter8.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter9.Visible = false
- game.Players.LocalPlayer.PlayerGui.Scope.Frame.Meter10.Visible = false
- if Player.PlayerGui:FindFirstChild("Scope") ~= nil then
- Player.PlayerGui.Scope:Destroy()
- --game.workspace.Workspacel:destroy()
- script.Parent.LaserScript.Disabled = true
- script.Parent.Charge1.Disabled = true
- script.Parent.Damagebonus.Value = 1
- wait()
- Cam.FieldOfView = 20
- wait()
- Cam.FieldOfView = 30
- wait()
- Cam.FieldOfView = 40
- wait()
- Cam.FieldOfView = 50
- wait()
- Cam.FieldOfView = 60
- wait()
- Cam.FieldOfView = 70
- end
- end
- end
- end
- Tool.Equipped:connect(function(mouse)
- mouse.KeyDown:connect(ZOOM)
- end)
- end))
- BoolValue259.Name = "Firing"
- BoolValue259.Parent = Tool96
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement