· 6 years ago · Dec 30, 2019, 05:00 AM
1--FE Bayonet Knife by Divcore
2if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3local Player,game,owner = owner,game
4local RealPlayer = Player
5do
6 print("Enjoy!")
7 local RealPlayer = RealPlayer
8 script.Parent = RealPlayer.Character
9
10 --Fake event to make stuff like Mouse.KeyDown work
11 local Disconnect_Function = function(this)
12 this[1].Functions[this[2]] = nil
13 end
14 local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
15 local FakeEvent_Metatable = {__index={
16 Connect = function(this,f)
17 local i = tostring(math.random(0,10000))
18 while this.Functions[i] do
19 i = tostring(math.random(0,10000))
20 end
21 this.Functions[i] = f
22 return setmetatable({this,i},Disconnect_Metatable)
23 end
24 }}
25 FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
26 local function fakeEvent()
27 return setmetatable({Functions={}},FakeEvent_Metatable)
28 end
29
30 --Creating fake input objects with fake variables
31 local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
32 FakeMouse.keyUp = FakeMouse.KeyUp
33 FakeMouse.keyDown = FakeMouse.KeyDown
34 local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
35 local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
36 CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
37 end}
38 --Merged 2 functions into one by checking amount of arguments
39 CAS.UnbindAction = CAS.BindAction
40
41 --This function will trigger the events that have been :Connect()'ed
42 local function TriggerEvent(self,ev,...)
43 for _,f in pairs(self[ev].Functions) do
44 f(...)
45 end
46 end
47 FakeMouse.TriggerEvent = TriggerEvent
48 UIS.TriggerEvent = TriggerEvent
49
50 --Client communication
51 local Event = Instance.new("RemoteEvent")
52 Event.Name = "UserInput_Event"
53 Event.OnServerEvent:Connect(function(plr,io)
54 if plr~=RealPlayer then return end
55 FakeMouse.Target = io.Target
56 FakeMouse.Hit = io.Hit
57 if not io.isMouse then
58 local b = io.UserInputState == Enum.UserInputState.Begin
59 if io.UserInputType == Enum.UserInputType.MouseButton1 then
60 return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
61 end
62 if io.UserInputType == Enum.UserInputType.MouseButton2 then
63 return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
64 end
65 for _,t in pairs(CAS.Actions) do
66 for _,k in pairs(t.Keys) do
67 if k==io.KeyCode then
68 t.Function(t.Name,io.UserInputState,io)
69 end
70 end
71 end
72 FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
73 UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
74 end
75 end)
76 Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
77 local Mouse = owner:GetMouse()
78 local UIS = game:GetService("UserInputService")
79 local input = function(io,RobloxHandled)
80 if RobloxHandled then return end
81 --Since InputObject is a client-side instance, we create and pass table instead
82 Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
83 end
84 UIS.InputBegan:Connect(input)
85 UIS.InputEnded:Connect(input)
86
87 local h,t
88 --Give the server mouse data every second frame, but only if the values changed
89 --If player is not moving their mouse, client won't fire events
90 local HB = game:GetService("RunService").Heartbeat
91 while true do
92 if h~=Mouse.Hit or t~=Mouse.Target then
93 h,t=Mouse.Hit,Mouse.Target
94 Event:FireServer({isMouse=true,Target=t,Hit=h})
95 end
96 --Wait 2 frames
97 for i=1,2 do
98 HB:Wait()
99 end
100 end]==],script)
101
102 ----Sandboxed game object that allows the usage of client-side methods and services
103 --Real game object
104 local RealGame = game
105
106 --Metatable for fake service
107 local FakeService_Metatable = {
108 __index = function(self,k)
109 local s = rawget(self,"_RealService")
110 if s then
111 return typeof(s[k])=="function"
112 and function(_,...)return s[k](s,...)end or s[k]
113 end
114 end,
115 __newindex = function(self,k,v)
116 local s = rawget(self,"_RealService")
117 if s then s[k]=v end
118 end
119 }
120 local function FakeService(t,RealService)
121 t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
122 return setmetatable(t,FakeService_Metatable)
123 end
124
125 --Fake game object
126 local FakeGame = {
127 GetService = function(self,s)
128 return rawget(self,s) or RealGame:GetService(s)
129 end,
130 Players = FakeService({
131 LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
132 },"Players"),
133 UserInputService = FakeService(UIS,"UserInputService"),
134 ContextActionService = FakeService(CAS,"ContextActionService"),
135 RunService = FakeService({
136 _btrs = {},
137 RenderStepped = RealGame:GetService("RunService").Heartbeat,
138 BindToRenderStep = function(self,name,_,fun)
139 self._btrs[name] = self.Heartbeat:Connect(fun)
140 end,
141 UnbindFromRenderStep = function(self,name)
142 self._btrs[name]:Disconnect()
143 end,
144 },"RunService")
145 }
146 rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
147 FakeGame.service = FakeGame.GetService
148 FakeService(FakeGame,game)
149 --Changing owner to fake player object to support owner:GetMouse()
150 game,owner = FakeGame,FakeGame.Players.LocalPlayer
151end
152
153function sandbox(var,func)
154 local env = getfenv(func)
155 local newenv = setmetatable({},{
156 __index = function(self,k)
157 if k=="script" then
158 return var
159 else
160 return env[k]
161 end
162 end,
163 })
164 setfenv(func,newenv)
165 return func
166end
167cors = {}
168mas = Instance.new("Model",game:GetService("Lighting"))
169Tool0 = Instance.new("Tool")
170Part1 = Instance.new("Part")
171SpecialMesh2 = Instance.new("SpecialMesh")
172Part3 = Instance.new("Part")
173SpecialMesh4 = Instance.new("SpecialMesh")
174Part5 = Instance.new("Part")
175SpecialMesh6 = Instance.new("SpecialMesh")
176Part7 = Instance.new("Part")
177SpecialMesh8 = Instance.new("SpecialMesh")
178Part9 = Instance.new("Part")
179SpecialMesh10 = Instance.new("SpecialMesh")
180Part11 = Instance.new("Part")
181SpecialMesh12 = Instance.new("SpecialMesh")
182Part13 = Instance.new("Part")
183SpecialMesh14 = Instance.new("SpecialMesh")
184Part15 = Instance.new("Part")
185SpecialMesh16 = Instance.new("SpecialMesh")
186Part17 = Instance.new("Part")
187SpecialMesh18 = Instance.new("SpecialMesh")
188Part19 = Instance.new("Part")
189SpecialMesh20 = Instance.new("SpecialMesh")
190Part21 = Instance.new("Part")
191SpecialMesh22 = Instance.new("SpecialMesh")
192Part23 = Instance.new("Part")
193SpecialMesh24 = Instance.new("SpecialMesh")
194Part25 = Instance.new("Part")
195SpecialMesh26 = Instance.new("SpecialMesh")
196Part27 = Instance.new("Part")
197SpecialMesh28 = Instance.new("SpecialMesh")
198Part29 = Instance.new("Part")
199SpecialMesh30 = Instance.new("SpecialMesh")
200Part31 = Instance.new("Part")
201SpecialMesh32 = Instance.new("SpecialMesh")
202Part33 = Instance.new("Part")
203SpecialMesh34 = Instance.new("SpecialMesh")
204Part35 = Instance.new("Part")
205SpecialMesh36 = Instance.new("SpecialMesh")
206Part37 = Instance.new("Part")
207SpecialMesh38 = Instance.new("SpecialMesh")
208Part39 = Instance.new("Part")
209SpecialMesh40 = Instance.new("SpecialMesh")
210Part41 = Instance.new("Part")
211SpecialMesh42 = Instance.new("SpecialMesh")
212Part43 = Instance.new("Part")
213SpecialMesh44 = Instance.new("SpecialMesh")
214Part45 = Instance.new("Part")
215SpecialMesh46 = Instance.new("SpecialMesh")
216Part47 = Instance.new("Part")
217SpecialMesh48 = Instance.new("SpecialMesh")
218Part49 = Instance.new("Part")
219SpecialMesh50 = Instance.new("SpecialMesh")
220Part51 = Instance.new("Part")
221SpecialMesh52 = Instance.new("SpecialMesh")
222Part53 = Instance.new("Part")
223SpecialMesh54 = Instance.new("SpecialMesh")
224Part55 = Instance.new("Part")
225SpecialMesh56 = Instance.new("SpecialMesh")
226Part57 = Instance.new("Part")
227SpecialMesh58 = Instance.new("SpecialMesh")
228Part59 = Instance.new("Part")
229SpecialMesh60 = Instance.new("SpecialMesh")
230Part61 = Instance.new("Part")
231SpecialMesh62 = Instance.new("SpecialMesh")
232Part63 = Instance.new("Part")
233SpecialMesh64 = Instance.new("SpecialMesh")
234Part65 = Instance.new("Part")
235SpecialMesh66 = Instance.new("SpecialMesh")
236Part67 = Instance.new("Part")
237SpecialMesh68 = Instance.new("SpecialMesh")
238Part69 = Instance.new("Part")
239SpecialMesh70 = Instance.new("SpecialMesh")
240Part71 = Instance.new("Part")
241SpecialMesh72 = Instance.new("SpecialMesh")
242Part73 = Instance.new("Part")
243SpecialMesh74 = Instance.new("SpecialMesh")
244Part75 = Instance.new("Part")
245SpecialMesh76 = Instance.new("SpecialMesh")
246Part77 = Instance.new("Part")
247SpecialMesh78 = Instance.new("SpecialMesh")
248Part79 = Instance.new("Part")
249SpecialMesh80 = Instance.new("SpecialMesh")
250Part81 = Instance.new("Part")
251SpecialMesh82 = Instance.new("SpecialMesh")
252Part83 = Instance.new("Part")
253SpecialMesh84 = Instance.new("SpecialMesh")
254Part85 = Instance.new("Part")
255SpecialMesh86 = Instance.new("SpecialMesh")
256Part87 = Instance.new("Part")
257SpecialMesh88 = Instance.new("SpecialMesh")
258Part89 = Instance.new("Part")
259SpecialMesh90 = Instance.new("SpecialMesh")
260Part91 = Instance.new("Part")
261SpecialMesh92 = Instance.new("SpecialMesh")
262Part93 = Instance.new("Part")
263SpecialMesh94 = Instance.new("SpecialMesh")
264Part95 = Instance.new("Part")
265SpecialMesh96 = Instance.new("SpecialMesh")
266Part97 = Instance.new("Part")
267SpecialMesh98 = Instance.new("SpecialMesh")
268Script99 = Instance.new("Script")
269Script100 = Instance.new("Script")
270BoolValue101 = Instance.new("BoolValue")
271BoolValue102 = Instance.new("BoolValue")
272BoolValue103 = Instance.new("BoolValue")
273BoolValue104 = Instance.new("BoolValue")
274Script105 = Instance.new("Script")
275Script106 = Instance.new("Script")
276Script107 = Instance.new("Script")
277LocalScript108 = Instance.new("LocalScript")
278LocalScript109 = Instance.new("LocalScript")
279LocalScript110 = Instance.new("LocalScript")
280ScreenGui111 = Instance.new("ScreenGui")
281Frame112 = Instance.new("Frame")
282ImageLabel113 = Instance.new("ImageLabel")
283ImageLabel114 = Instance.new("ImageLabel")
284ImageLabel115 = Instance.new("ImageLabel")
285ImageLabel116 = Instance.new("ImageLabel")
286ImageLabel117 = Instance.new("ImageLabel")
287ImageLabel118 = Instance.new("ImageLabel")
288Animation119 = Instance.new("Animation")
289Animation120 = Instance.new("Animation")
290Animation121 = Instance.new("Animation")
291Animation122 = Instance.new("Animation")
292Animation123 = Instance.new("Animation")
293Part124 = Instance.new("Part")
294Sound125 = Instance.new("Sound")
295Sound126 = Instance.new("Sound")
296Sound127 = Instance.new("Sound")
297Tool0.Name = "Bayonet"
298Tool0.Parent = mas
299Tool0.Grip = CFrame.new(0.300000012, 0, -0, 0.997950315, 0.00400002208, 0.0638691559, 0.0639942735, -0.0630003437, -0.995959699, 3.99178825e-05, 0.998005509, -0.0631271824)
300Tool0.GripForward = Vector3.new(-0.0638691559, 0.995959699, 0.0631271824)
301Tool0.GripPos = Vector3.new(0.300000012, 0, -0)
302Tool0.GripRight = Vector3.new(0.997950315, 0.0639942735, 3.99178825e-05)
303Tool0.GripUp = Vector3.new(0.00400002208, -0.0630003437, 0.998005509)
304Part1.Name = "Blade"
305Part1.Parent = Tool0
306Part1.CFrame = CFrame.new(-78.0231018, 0.480001986, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
307Part1.Orientation = Vector3.new(90, -90, 0)
308Part1.Position = Vector3.new(-78.0231018, 0.480001986, 80.4644165)
309Part1.Rotation = Vector3.new(90, 0, 90)
310Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
311Part1.Size = Vector3.new(0.200000003, 0.213333338, 0.200000003)
312Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
313Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
314Part1.BrickColor = BrickColor.new("Smoky grey")
315Part1.CanCollide = false
316Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
317Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
318Part1.Material = Enum.Material.SmoothPlastic
319Part1.Reflectance = 0.10000000149012
320Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
321Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
322Part1.brickColor = BrickColor.new("Smoky grey")
323Part1.FormFactor = Enum.FormFactor.Custom
324Part1.formFactor = Enum.FormFactor.Custom
325SpecialMesh2.Parent = Part1
326SpecialMesh2.Scale = Vector3.new(0.13333334, 1, 0.13333334)
327SpecialMesh2.MeshType = Enum.MeshType.Wedge
328Part3.Name = "Blade"
329Part3.Parent = Tool0
330Part3.CFrame = CFrame.new(-78.1899109, 0.286680996, 80.4644165, 0, 0, 1, 0, -1, 0, 1, 0, -0)
331Part3.Orientation = Vector3.new(0, 90, 180)
332Part3.Position = Vector3.new(-78.1899109, 0.286680996, 80.4644165)
333Part3.Rotation = Vector3.new(180, 90, 0)
334Part3.Color = Color3.new(0.356863, 0.364706, 0.411765)
335Part3.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
336Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
337Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
338Part3.BrickColor = BrickColor.new("Smoky grey")
339Part3.CanCollide = false
340Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
341Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
342Part3.Material = Enum.Material.SmoothPlastic
343Part3.Reflectance = 0.10000000149012
344Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
345Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
346Part3.brickColor = BrickColor.new("Smoky grey")
347Part3.FormFactor = Enum.FormFactor.Custom
348Part3.formFactor = Enum.FormFactor.Custom
349SpecialMesh4.Parent = Part3
350SpecialMesh4.Scale = Vector3.new(0.13333334, 0.200000018, 0.466666639)
351SpecialMesh4.MeshType = Enum.MeshType.Wedge
352Part5.Name = "Guard"
353Part5.Parent = Tool0
354Part5.CFrame = CFrame.new(-77.1098022, 0.100032002, 80.4644165, -1, 0, 0, 0, -1, 0, 0, 0, 1)
355Part5.Orientation = Vector3.new(0, 0, 180)
356Part5.Position = Vector3.new(-77.1098022, 0.100032002, 80.4644165)
357Part5.Rotation = Vector3.new(0, 0, -180)
358Part5.Color = Color3.new(0.105882, 0.164706, 0.207843)
359Part5.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
360Part5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
361Part5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
362Part5.BrickColor = BrickColor.new("Black")
363Part5.CanCollide = false
364Part5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
365Part5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
366Part5.Material = Enum.Material.SmoothPlastic
367Part5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
368Part5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
369Part5.brickColor = BrickColor.new("Black")
370Part5.FormFactor = Enum.FormFactor.Custom
371Part5.formFactor = Enum.FormFactor.Custom
372SpecialMesh6.Parent = Part5
373SpecialMesh6.Scale = Vector3.new(0.200000018, 0.266666681, 0.266666621)
374SpecialMesh6.MeshType = Enum.MeshType.Brick
375Part7.Name = "Guard"
376Part7.Parent = Tool0
377Part7.CFrame = CFrame.new(-77.1098022, 0.166639999, 80.4443665, 1, 0, 0, 0, -1, 0, 0, 0, -1)
378Part7.Orientation = Vector3.new(0, 180, 180)
379Part7.Position = Vector3.new(-77.1098022, 0.166639999, 80.4443665)
380Part7.Rotation = Vector3.new(-180, 0, 0)
381Part7.Color = Color3.new(0.105882, 0.164706, 0.207843)
382Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
383Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
384Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
385Part7.BrickColor = BrickColor.new("Black")
386Part7.CanCollide = false
387Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
388Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
389Part7.Material = Enum.Material.SmoothPlastic
390Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
391Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
392Part7.brickColor = BrickColor.new("Black")
393Part7.FormFactor = Enum.FormFactor.Custom
394Part7.formFactor = Enum.FormFactor.Custom
395SpecialMesh8.Parent = Part7
396SpecialMesh8.Scale = Vector3.new(0.200000018, 0.133333355, 0.0666666701)
397SpecialMesh8.MeshType = Enum.MeshType.Wedge
398Part9.Name = "Grip"
399Part9.Parent = Tool0
400Part9.CFrame = CFrame.new(-77.0231018, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
401Part9.Position = Vector3.new(-77.0231018, 0.346655995, 80.4644165)
402Part9.Color = Color3.new(0.105882, 0.164706, 0.207843)
403Part9.Size = Vector3.new(0.200000003, 0.213333353, 0.213333353)
404Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
405Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
406Part9.BrickColor = BrickColor.new("Black")
407Part9.CanCollide = false
408Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
409Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
410Part9.Material = Enum.Material.SmoothPlastic
411Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
412Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
413Part9.brickColor = BrickColor.new("Black")
414Part9.FormFactor = Enum.FormFactor.Custom
415Part9.formFactor = Enum.FormFactor.Custom
416SpecialMesh10.Parent = Part9
417SpecialMesh10.Scale = Vector3.new(0.666666687, 1, 1)
418SpecialMesh10.MeshType = Enum.MeshType.Cylinder
419Part11.Name = "Blade"
420Part11.Parent = Tool0
421Part11.CFrame = CFrame.new(-78.2164917, 0.453343987, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
422Part11.Orientation = Vector3.new(90, -90, 0)
423Part11.Position = Vector3.new(-78.2164917, 0.453343987, 80.4644165)
424Part11.Rotation = Vector3.new(90, 0, 90)
425Part11.Color = Color3.new(0.356863, 0.364706, 0.411765)
426Part11.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
427Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
428Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
429Part11.BrickColor = BrickColor.new("Smoky grey")
430Part11.CanCollide = false
431Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
432Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
433Part11.Material = Enum.Material.SmoothPlastic
434Part11.Reflectance = 0.10000000149012
435Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
436Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
437Part11.brickColor = BrickColor.new("Smoky grey")
438Part11.FormFactor = Enum.FormFactor.Custom
439Part11.formFactor = Enum.FormFactor.Custom
440SpecialMesh12.Parent = Part11
441SpecialMesh12.Scale = Vector3.new(0.13333334, 0.866666675, 0.13333334)
442SpecialMesh12.MeshType = Enum.MeshType.Wedge
443Part13.Name = "Blade"
444Part13.Parent = Tool0
445Part13.CFrame = CFrame.new(-78.0698242, 0.240091994, 80.4644165, 0, 0, 1, 0, -1, 0, 1, 0, -0)
446Part13.Orientation = Vector3.new(0, 90, 180)
447Part13.Position = Vector3.new(-78.0698242, 0.240091994, 80.4644165)
448Part13.Rotation = Vector3.new(180, 90, 0)
449Part13.Color = Color3.new(0.356863, 0.364706, 0.411765)
450Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
451Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
452Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
453Part13.BrickColor = BrickColor.new("Smoky grey")
454Part13.CanCollide = false
455Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
456Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
457Part13.Material = Enum.Material.SmoothPlastic
458Part13.Reflectance = 0.10000000149012
459Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
460Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
461Part13.brickColor = BrickColor.new("Smoky grey")
462Part13.FormFactor = Enum.FormFactor.Custom
463Part13.formFactor = Enum.FormFactor.Custom
464SpecialMesh14.Parent = Part13
465SpecialMesh14.Scale = Vector3.new(0.13333334, 0.266666681, 0.733333349)
466SpecialMesh14.MeshType = Enum.MeshType.Wedge
467Part15.Name = "Blade"
468Part15.Parent = Tool0
469Part15.CFrame = CFrame.new(-77.6164551, 0.460016996, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
470Part15.Orientation = Vector3.new(90, -90, 0)
471Part15.Position = Vector3.new(-77.6164551, 0.460016996, 80.4644165)
472Part15.Rotation = Vector3.new(90, 0, 90)
473Part15.Color = Color3.new(0.356863, 0.364706, 0.411765)
474Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
475Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
476Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
477Part15.BrickColor = BrickColor.new("Smoky grey")
478Part15.CanCollide = false
479Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
480Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
481Part15.Material = Enum.Material.SmoothPlastic
482Part15.Reflectance = 0.10000000149012
483Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
484Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
485Part15.brickColor = BrickColor.new("Smoky grey")
486Part15.FormFactor = Enum.FormFactor.Custom
487Part15.formFactor = Enum.FormFactor.Custom
488SpecialMesh16.Parent = Part15
489SpecialMesh16.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
490SpecialMesh16.MeshType = Enum.MeshType.Wedge
491Part17.Name = "Grip"
492Part17.Parent = Tool0
493Part17.CFrame = CFrame.new(-76.7298203, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
494Part17.Position = Vector3.new(-76.7298203, 0.346655995, 80.4644165)
495Part17.Color = Color3.new(0.105882, 0.164706, 0.207843)
496Part17.Size = Vector3.new(0.200000003, 0.213333353, 0.213333353)
497Part17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
498Part17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
499Part17.BrickColor = BrickColor.new("Black")
500Part17.CanCollide = false
501Part17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
502Part17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
503Part17.Material = Enum.Material.SmoothPlastic
504Part17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
505Part17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
506Part17.brickColor = BrickColor.new("Black")
507Part17.FormFactor = Enum.FormFactor.Custom
508Part17.formFactor = Enum.FormFactor.Custom
509SpecialMesh18.Parent = Part17
510SpecialMesh18.Scale = Vector3.new(0.666666687, 1, 1)
511SpecialMesh18.MeshType = Enum.MeshType.Cylinder
512Part19.Name = "Guard"
513Part19.Parent = Tool0
514Part19.CFrame = CFrame.new(-77.1098022, 0.520021975, 80.3910217, 1, 0, 0, 0, 1, 0, 0, 0, 1)
515Part19.Position = Vector3.new(-77.1098022, 0.520021975, 80.3910217)
516Part19.Color = Color3.new(0.105882, 0.164706, 0.207843)
517Part19.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
518Part19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
519Part19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
520Part19.BrickColor = BrickColor.new("Black")
521Part19.CanCollide = false
522Part19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
523Part19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
524Part19.Material = Enum.Material.SmoothPlastic
525Part19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
526Part19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
527Part19.brickColor = BrickColor.new("Black")
528Part19.FormFactor = Enum.FormFactor.Custom
529Part19.formFactor = Enum.FormFactor.Custom
530SpecialMesh20.Parent = Part19
531SpecialMesh20.Scale = Vector3.new(0.199999988, 0.333333343, 0.333333343)
532SpecialMesh20.MeshType = Enum.MeshType.Wedge
533Part21.Name = "Blade"
534Part21.Parent = Tool0
535Part21.CFrame = CFrame.new(-78.0698242, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
536Part21.Position = Vector3.new(-78.0698242, 0.346655995, 80.4644165)
537Part21.Color = Color3.new(0.356863, 0.364706, 0.411765)
538Part21.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
539Part21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
540Part21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
541Part21.BrickColor = BrickColor.new("Smoky grey")
542Part21.CanCollide = false
543Part21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
544Part21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
545Part21.Material = Enum.Material.SmoothPlastic
546Part21.Reflectance = 0.10000000149012
547Part21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
548Part21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
549Part21.brickColor = BrickColor.new("Smoky grey")
550Part21.FormFactor = Enum.FormFactor.Custom
551Part21.formFactor = Enum.FormFactor.Custom
552SpecialMesh22.Parent = Part21
553SpecialMesh22.Scale = Vector3.new(0.733333766, 0.800000072, 0.13333334)
554SpecialMesh22.MeshType = Enum.MeshType.Brick
555Part23.Name = "Blade"
556Part23.Parent = Tool0
557Part23.CFrame = CFrame.new(-77.6697693, 0.320017993, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
558Part23.Position = Vector3.new(-77.6697693, 0.320017993, 80.4644165)
559Part23.Color = Color3.new(0.356863, 0.364706, 0.411765)
560Part23.Size = Vector3.new(0.653333426, 0.213333353, 0.200000003)
561Part23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
562Part23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
563Part23.BrickColor = BrickColor.new("Smoky grey")
564Part23.CanCollide = false
565Part23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
566Part23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
567Part23.Material = Enum.Material.SmoothPlastic
568Part23.Reflectance = 0.10000000149012
569Part23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
570Part23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
571Part23.brickColor = BrickColor.new("Smoky grey")
572Part23.FormFactor = Enum.FormFactor.Custom
573Part23.formFactor = Enum.FormFactor.Custom
574SpecialMesh24.Parent = Part23
575SpecialMesh24.Scale = Vector3.new(1, 1, 0.13333334)
576SpecialMesh24.MeshType = Enum.MeshType.Brick
577Part25.Name = "Blade"
578Part25.Parent = Tool0
579Part25.CFrame = CFrame.new(-77.3631592, 0.460016996, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
580Part25.Orientation = Vector3.new(90, -90, 0)
581Part25.Position = Vector3.new(-77.3631592, 0.460016996, 80.4644165)
582Part25.Rotation = Vector3.new(90, 0, 90)
583Part25.Color = Color3.new(0.356863, 0.364706, 0.411765)
584Part25.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
585Part25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
586Part25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
587Part25.BrickColor = BrickColor.new("Smoky grey")
588Part25.CanCollide = false
589Part25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
590Part25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
591Part25.Material = Enum.Material.SmoothPlastic
592Part25.Reflectance = 0.10000000149012
593Part25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
594Part25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
595Part25.brickColor = BrickColor.new("Smoky grey")
596Part25.FormFactor = Enum.FormFactor.Custom
597Part25.formFactor = Enum.FormFactor.Custom
598SpecialMesh26.Parent = Part25
599SpecialMesh26.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
600SpecialMesh26.MeshType = Enum.MeshType.Wedge
601Part27.Name = "Blade"
602Part27.Parent = Tool0
603Part27.CFrame = CFrame.new(-78.329834, 0.386698991, 80.4644165, 0, 0, 1, 0, -1, 0, 1, 0, -0)
604Part27.Orientation = Vector3.new(0, 90, 180)
605Part27.Position = Vector3.new(-78.329834, 0.386698991, 80.4644165)
606Part27.Rotation = Vector3.new(180, 90, 0)
607Part27.Color = Color3.new(0.356863, 0.364706, 0.411765)
608Part27.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
609Part27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
610Part27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
611Part27.BrickColor = BrickColor.new("Smoky grey")
612Part27.CanCollide = false
613Part27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
614Part27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
615Part27.Material = Enum.Material.SmoothPlastic
616Part27.Reflectance = 0.10000000149012
617Part27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
618Part27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
619Part27.brickColor = BrickColor.new("Smoky grey")
620Part27.FormFactor = Enum.FormFactor.Custom
621Part27.formFactor = Enum.FormFactor.Custom
622SpecialMesh28.Parent = Part27
623SpecialMesh28.Scale = Vector3.new(0.13333334, 0.400000036, 0.400000036)
624SpecialMesh28.MeshType = Enum.MeshType.Wedge
625Part29.Name = "Blade"
626Part29.Parent = Tool0
627Part29.CFrame = CFrame.new(-77.5764771, 0.460016996, 80.4644165, 0, 1, 0, 0, 0, 1, 1, 0, 0)
628Part29.Orientation = Vector3.new(-90, -90, 0)
629Part29.Position = Vector3.new(-77.5764771, 0.460016996, 80.4644165)
630Part29.Rotation = Vector3.new(-90, 0, -90)
631Part29.Color = Color3.new(0.356863, 0.364706, 0.411765)
632Part29.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
633Part29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
634Part29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
635Part29.BrickColor = BrickColor.new("Smoky grey")
636Part29.CanCollide = false
637Part29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
638Part29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
639Part29.Material = Enum.Material.SmoothPlastic
640Part29.Reflectance = 0.10000000149012
641Part29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
642Part29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
643Part29.brickColor = BrickColor.new("Smoky grey")
644Part29.FormFactor = Enum.FormFactor.Custom
645Part29.formFactor = Enum.FormFactor.Custom
646SpecialMesh30.Parent = Part29
647SpecialMesh30.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
648SpecialMesh30.MeshType = Enum.MeshType.Wedge
649Part31.Name = "Blade"
650Part31.Parent = Tool0
651Part31.CFrame = CFrame.new(-78.1896973, 0.366694987, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
652Part31.Position = Vector3.new(-78.1896973, 0.366694987, 80.4644165)
653Part31.Color = Color3.new(0.356863, 0.364706, 0.411765)
654Part31.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
655Part31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
656Part31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
657Part31.BrickColor = BrickColor.new("Smoky grey")
658Part31.CanCollide = false
659Part31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
660Part31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
661Part31.Material = Enum.Material.SmoothPlastic
662Part31.Reflectance = 0.10000000149012
663Part31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
664Part31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
665Part31.brickColor = BrickColor.new("Smoky grey")
666Part31.FormFactor = Enum.FormFactor.Custom
667Part31.formFactor = Enum.FormFactor.Custom
668SpecialMesh32.Parent = Part31
669SpecialMesh32.Scale = Vector3.new(0.466667116, 0.600000024, 0.13333334)
670SpecialMesh32.MeshType = Enum.MeshType.Brick
671Part33.Name = "Blade"
672Part33.Parent = Tool0
673Part33.CFrame = CFrame.new(-77.6565552, 0.460016996, 80.4644165, 0, 1, 0, 0, 0, 1, 1, 0, 0)
674Part33.Orientation = Vector3.new(-90, -90, 0)
675Part33.Position = Vector3.new(-77.6565552, 0.460016996, 80.4644165)
676Part33.Rotation = Vector3.new(-90, 0, -90)
677Part33.Color = Color3.new(0.356863, 0.364706, 0.411765)
678Part33.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
679Part33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
680Part33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
681Part33.BrickColor = BrickColor.new("Smoky grey")
682Part33.CanCollide = false
683Part33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
684Part33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
685Part33.Material = Enum.Material.SmoothPlastic
686Part33.Reflectance = 0.10000000149012
687Part33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
688Part33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
689Part33.brickColor = BrickColor.new("Smoky grey")
690Part33.FormFactor = Enum.FormFactor.Custom
691Part33.formFactor = Enum.FormFactor.Custom
692SpecialMesh34.Parent = Part33
693SpecialMesh34.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
694SpecialMesh34.MeshType = Enum.MeshType.Wedge
695Part35.Name = "Grip"
696Part35.Parent = Tool0
697Part35.CFrame = CFrame.new(-76.2764587, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
698Part35.Position = Vector3.new(-76.2764587, 0.346655995, 80.4644165)
699Part35.Color = Color3.new(0.105882, 0.164706, 0.207843)
700Part35.Size = Vector3.new(0.200000003, 0.213333353, 0.213333353)
701Part35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
702Part35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
703Part35.BrickColor = BrickColor.new("Black")
704Part35.CanCollide = false
705Part35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
706Part35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
707Part35.Material = Enum.Material.SmoothPlastic
708Part35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
709Part35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
710Part35.brickColor = BrickColor.new("Black")
711Part35.FormFactor = Enum.FormFactor.Custom
712Part35.formFactor = Enum.FormFactor.Custom
713SpecialMesh36.Parent = Part35
714SpecialMesh36.Scale = Vector3.new(0.666666687, 1, 1)
715SpecialMesh36.MeshType = Enum.MeshType.Cylinder
716Part37.Name = "Guard"
717Part37.Parent = Tool0
718Part37.CFrame = CFrame.new(-77.1098022, 0.140009999, 80.484314, 1, 0, 0, 0, 1, 0, 0, 0, 1)
719Part37.Position = Vector3.new(-77.1098022, 0.140009999, 80.484314)
720Part37.Color = Color3.new(0.105882, 0.164706, 0.207843)
721Part37.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
722Part37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
723Part37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
724Part37.BrickColor = BrickColor.new("Black")
725Part37.CanCollide = false
726Part37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
727Part37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
728Part37.Material = Enum.Material.SmoothPlastic
729Part37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
730Part37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
731Part37.brickColor = BrickColor.new("Black")
732Part37.FormFactor = Enum.FormFactor.Custom
733Part37.formFactor = Enum.FormFactor.Custom
734SpecialMesh38.Parent = Part37
735SpecialMesh38.Scale = Vector3.new(0.200000018, 0.133333355, 0.0666666701)
736SpecialMesh38.MeshType = Enum.MeshType.Wedge
737Part39.Name = "Guard"
738Part39.Parent = Tool0
739Part39.CFrame = CFrame.new(-77.1098022, 0.346655995, 80.4644165, -1, 0, 0, 0, -1, 0, 0, 0, 1)
740Part39.Orientation = Vector3.new(0, 0, 180)
741Part39.Position = Vector3.new(-77.1098022, 0.346655995, 80.4644165)
742Part39.Rotation = Vector3.new(0, 0, -180)
743Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
744Part39.Size = Vector3.new(0.200000003, 0.280000031, 0.213333338)
745Part39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
746Part39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
747Part39.BrickColor = BrickColor.new("Black")
748Part39.CanCollide = false
749Part39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
750Part39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
751Part39.Material = Enum.Material.SmoothPlastic
752Part39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
753Part39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
754Part39.brickColor = BrickColor.new("Black")
755Part39.FormFactor = Enum.FormFactor.Custom
756Part39.formFactor = Enum.FormFactor.Custom
757SpecialMesh40.Parent = Part39
758SpecialMesh40.Scale = Vector3.new(0.200000018, 1, 1)
759SpecialMesh40.MeshType = Enum.MeshType.Brick
760Part41.Name = "Grip"
761Part41.Parent = Tool0
762Part41.CFrame = CFrame.new(-76.5829773, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
763Part41.Position = Vector3.new(-76.5829773, 0.346655995, 80.4644165)
764Part41.Color = Color3.new(0.105882, 0.164706, 0.207843)
765Part41.Size = Vector3.new(0.200000003, 0.213333353, 0.213333353)
766Part41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
767Part41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
768Part41.BrickColor = BrickColor.new("Black")
769Part41.CanCollide = false
770Part41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
771Part41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
772Part41.Material = Enum.Material.SmoothPlastic
773Part41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
774Part41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
775Part41.brickColor = BrickColor.new("Black")
776Part41.FormFactor = Enum.FormFactor.Custom
777Part41.formFactor = Enum.FormFactor.Custom
778SpecialMesh42.Parent = Part41
779SpecialMesh42.Scale = Vector3.new(0.666666687, 1, 1)
780SpecialMesh42.MeshType = Enum.MeshType.Cylinder
781Part43.Name = "Guard"
782Part43.Parent = Tool0
783Part43.CFrame = CFrame.new(-77.1098022, 0.520021975, 80.5376587, 1, 0, 0, 0, 0, -1, 0, 1, 0)
784Part43.Orientation = Vector3.new(90, 0, 0)
785Part43.Position = Vector3.new(-77.1098022, 0.520021975, 80.5376587)
786Part43.Rotation = Vector3.new(90, 0, 0)
787Part43.Color = Color3.new(0.105882, 0.164706, 0.207843)
788Part43.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
789Part43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
790Part43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
791Part43.BrickColor = BrickColor.new("Black")
792Part43.CanCollide = false
793Part43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
794Part43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
795Part43.Material = Enum.Material.SmoothPlastic
796Part43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
797Part43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
798Part43.brickColor = BrickColor.new("Black")
799Part43.FormFactor = Enum.FormFactor.Custom
800Part43.formFactor = Enum.FormFactor.Custom
801SpecialMesh44.Parent = Part43
802SpecialMesh44.Scale = Vector3.new(0.199999988, 0.333333343, 0.333333343)
803SpecialMesh44.MeshType = Enum.MeshType.Wedge
804Part45.Name = "Blade"
805Part45.Parent = Tool0
806Part45.CFrame = CFrame.new(-77.8165283, 0.460016996, 80.4644165, 0, 1, 0, 0, 0, 1, 1, 0, 0)
807Part45.Orientation = Vector3.new(-90, -90, 0)
808Part45.Position = Vector3.new(-77.8165283, 0.460016996, 80.4644165)
809Part45.Rotation = Vector3.new(-90, 0, -90)
810Part45.Color = Color3.new(0.356863, 0.364706, 0.411765)
811Part45.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
812Part45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
813Part45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
814Part45.BrickColor = BrickColor.new("Smoky grey")
815Part45.CanCollide = false
816Part45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
817Part45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
818Part45.Material = Enum.Material.SmoothPlastic
819Part45.Reflectance = 0.10000000149012
820Part45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
821Part45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
822Part45.brickColor = BrickColor.new("Smoky grey")
823Part45.FormFactor = Enum.FormFactor.Custom
824Part45.formFactor = Enum.FormFactor.Custom
825SpecialMesh46.Parent = Part45
826SpecialMesh46.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
827SpecialMesh46.MeshType = Enum.MeshType.Wedge
828Part47.Name = "Blade"
829Part47.Parent = Tool0
830Part47.CFrame = CFrame.new(-77.7764893, 0.460016996, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
831Part47.Orientation = Vector3.new(90, -90, 0)
832Part47.Position = Vector3.new(-77.7764893, 0.460016996, 80.4644165)
833Part47.Rotation = Vector3.new(90, 0, 90)
834Part47.Color = Color3.new(0.356863, 0.364706, 0.411765)
835Part47.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
836Part47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
837Part47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
838Part47.BrickColor = BrickColor.new("Smoky grey")
839Part47.CanCollide = false
840Part47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
841Part47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
842Part47.Material = Enum.Material.SmoothPlastic
843Part47.Reflectance = 0.10000000149012
844Part47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
845Part47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
846Part47.brickColor = BrickColor.new("Smoky grey")
847Part47.FormFactor = Enum.FormFactor.Custom
848Part47.formFactor = Enum.FormFactor.Custom
849SpecialMesh48.Parent = Part47
850SpecialMesh48.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
851SpecialMesh48.MeshType = Enum.MeshType.Wedge
852Part49.Name = "Blade"
853Part49.Parent = Tool0
854Part49.CFrame = CFrame.new(-77.8564453, 0.460016996, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
855Part49.Orientation = Vector3.new(90, -90, 0)
856Part49.Position = Vector3.new(-77.8564453, 0.460016996, 80.4644165)
857Part49.Rotation = Vector3.new(90, 0, 90)
858Part49.Color = Color3.new(0.356863, 0.364706, 0.411765)
859Part49.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
860Part49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
861Part49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
862Part49.BrickColor = BrickColor.new("Smoky grey")
863Part49.CanCollide = false
864Part49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
865Part49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
866Part49.Material = Enum.Material.SmoothPlastic
867Part49.Reflectance = 0.10000000149012
868Part49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
869Part49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
870Part49.brickColor = BrickColor.new("Smoky grey")
871Part49.FormFactor = Enum.FormFactor.Custom
872Part49.formFactor = Enum.FormFactor.Custom
873SpecialMesh50.Parent = Part49
874SpecialMesh50.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
875SpecialMesh50.MeshType = Enum.MeshType.Wedge
876Part51.Name = "Blade"
877Part51.Parent = Tool0
878Part51.CFrame = CFrame.new(-78.3365402, 0.433362991, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
879Part51.Orientation = Vector3.new(90, -90, 0)
880Part51.Position = Vector3.new(-78.3365402, 0.433362991, 80.4644165)
881Part51.Rotation = Vector3.new(90, 0, 90)
882Part51.Color = Color3.new(0.356863, 0.364706, 0.411765)
883Part51.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
884Part51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
885Part51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
886Part51.BrickColor = BrickColor.new("Smoky grey")
887Part51.CanCollide = false
888Part51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
889Part51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
890Part51.Material = Enum.Material.SmoothPlastic
891Part51.Reflectance = 0.10000000149012
892Part51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
893Part51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
894Part51.brickColor = BrickColor.new("Smoky grey")
895Part51.FormFactor = Enum.FormFactor.Custom
896Part51.formFactor = Enum.FormFactor.Custom
897SpecialMesh52.Parent = Part51
898SpecialMesh52.Scale = Vector3.new(0.13333334, 0.333333343, 0.0666666701)
899SpecialMesh52.MeshType = Enum.MeshType.Wedge
900Part53.Name = "Blade"
901Part53.Parent = Tool0
902Part53.CFrame = CFrame.new(-77.6963501, 0.460016996, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
903Part53.Orientation = Vector3.new(90, -90, 0)
904Part53.Position = Vector3.new(-77.6963501, 0.460016996, 80.4644165)
905Part53.Rotation = Vector3.new(90, 0, 90)
906Part53.Color = Color3.new(0.356863, 0.364706, 0.411765)
907Part53.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
908Part53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
909Part53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
910Part53.BrickColor = BrickColor.new("Smoky grey")
911Part53.CanCollide = false
912Part53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
913Part53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
914Part53.Material = Enum.Material.SmoothPlastic
915Part53.Reflectance = 0.10000000149012
916Part53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
917Part53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
918Part53.brickColor = BrickColor.new("Smoky grey")
919Part53.FormFactor = Enum.FormFactor.Custom
920Part53.formFactor = Enum.FormFactor.Custom
921SpecialMesh54.Parent = Part53
922SpecialMesh54.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
923SpecialMesh54.MeshType = Enum.MeshType.Wedge
924Part55.Name = "Blade"
925Part55.Parent = Tool0
926Part55.CFrame = CFrame.new(-78.2631531, 0.326674014, 80.4644165, 0, 0, 1, 0, -1, 0, 1, 0, -0)
927Part55.Orientation = Vector3.new(0, 90, 180)
928Part55.Position = Vector3.new(-78.2631531, 0.326674014, 80.4644165)
929Part55.Rotation = Vector3.new(180, 90, 0)
930Part55.Color = Color3.new(0.356863, 0.364706, 0.411765)
931Part55.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
932Part55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
933Part55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
934Part55.BrickColor = BrickColor.new("Smoky grey")
935Part55.CanCollide = false
936Part55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
937Part55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
938Part55.Material = Enum.Material.SmoothPlastic
939Part55.Reflectance = 0.10000000149012
940Part55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
941Part55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
942Part55.brickColor = BrickColor.new("Smoky grey")
943Part55.FormFactor = Enum.FormFactor.Custom
944Part55.formFactor = Enum.FormFactor.Custom
945SpecialMesh56.Parent = Part55
946SpecialMesh56.Scale = Vector3.new(0.13333334, 0.200000018, 0.266666681)
947SpecialMesh56.MeshType = Enum.MeshType.Wedge
948Part57.Name = "Grip"
949Part57.Parent = Tool0
950Part57.CFrame = CFrame.new(-76.4365234, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
951Part57.Position = Vector3.new(-76.4365234, 0.346655995, 80.4644165)
952Part57.Color = Color3.new(0.105882, 0.164706, 0.207843)
953Part57.Size = Vector3.new(0.200000003, 0.213333353, 0.213333353)
954Part57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
955Part57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
956Part57.BrickColor = BrickColor.new("Black")
957Part57.CanCollide = false
958Part57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
959Part57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
960Part57.Material = Enum.Material.SmoothPlastic
961Part57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
962Part57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
963Part57.brickColor = BrickColor.new("Black")
964Part57.FormFactor = Enum.FormFactor.Custom
965Part57.formFactor = Enum.FormFactor.Custom
966SpecialMesh58.Parent = Part57
967SpecialMesh58.Scale = Vector3.new(0.666666687, 1, 1)
968SpecialMesh58.MeshType = Enum.MeshType.Cylinder
969Part59.Name = "Guard"
970Part59.Parent = Tool0
971Part59.CFrame = CFrame.new(-77.1098022, 0.140009999, 80.5310669, -1, 0, 0, 0, 0, 1, 0, 1, -0)
972Part59.Orientation = Vector3.new(-90, -180, 0)
973Part59.Position = Vector3.new(-77.1098022, 0.140009999, 80.5310669)
974Part59.Rotation = Vector3.new(-90, 0, -180)
975Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
976Part59.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
977Part59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
978Part59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
979Part59.BrickColor = BrickColor.new("Black")
980Part59.CanCollide = false
981Part59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
982Part59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
983Part59.Material = Enum.Material.SmoothPlastic
984Part59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
985Part59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
986Part59.brickColor = BrickColor.new("Black")
987Part59.FormFactor = Enum.FormFactor.Custom
988Part59.formFactor = Enum.FormFactor.Custom
989SpecialMesh60.Parent = Part59
990SpecialMesh60.Scale = Vector3.new(0.199999988, 0.400000036, 0.666666687)
991SpecialMesh60.MeshType = Enum.MeshType.Wedge
992Part61.Name = "Guard"
993Part61.Parent = Tool0
994Part61.CFrame = CFrame.new(-77.1098022, 0.140009999, 80.3977356, 1, 0, -0, 0, 0, 1, 0, -1, 0)
995Part61.Orientation = Vector3.new(-90, 0, 0)
996Part61.Position = Vector3.new(-77.1098022, 0.140009999, 80.3977356)
997Part61.Rotation = Vector3.new(-90, 0, 0)
998Part61.Color = Color3.new(0.105882, 0.164706, 0.207843)
999Part61.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1000Part61.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1001Part61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1002Part61.BrickColor = BrickColor.new("Black")
1003Part61.CanCollide = false
1004Part61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1005Part61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1006Part61.Material = Enum.Material.SmoothPlastic
1007Part61.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1008Part61.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1009Part61.brickColor = BrickColor.new("Black")
1010Part61.FormFactor = Enum.FormFactor.Custom
1011Part61.formFactor = Enum.FormFactor.Custom
1012SpecialMesh62.Parent = Part61
1013SpecialMesh62.Scale = Vector3.new(0.199999988, 0.400000036, 0.666666687)
1014SpecialMesh62.MeshType = Enum.MeshType.Wedge
1015Part63.Name = "Guard"
1016Part63.Parent = Tool0
1017Part63.CFrame = CFrame.new(-77.1098022, 0.520021975, 80.4644165, -1, 0, 0, 0, -1, 0, 0, 0, 1)
1018Part63.Orientation = Vector3.new(0, 0, 180)
1019Part63.Position = Vector3.new(-77.1098022, 0.520021975, 80.4644165)
1020Part63.Rotation = Vector3.new(0, 0, -180)
1021Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
1022Part63.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1023Part63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1024Part63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1025Part63.BrickColor = BrickColor.new("Black")
1026Part63.CanCollide = false
1027Part63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1028Part63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1029Part63.Material = Enum.Material.SmoothPlastic
1030Part63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1031Part63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1032Part63.brickColor = BrickColor.new("Black")
1033Part63.FormFactor = Enum.FormFactor.Custom
1034Part63.formFactor = Enum.FormFactor.Custom
1035SpecialMesh64.Parent = Part63
1036SpecialMesh64.Scale = Vector3.new(0.200000018, 0.333333373, 0.399999946)
1037SpecialMesh64.MeshType = Enum.MeshType.Brick
1038Part65.Name = "Pommel"
1039Part65.Parent = Tool0
1040Part65.CFrame = CFrame.new(-76.223175, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1041Part65.Position = Vector3.new(-76.223175, 0.346655995, 80.4644165)
1042Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
1043Part65.Size = Vector3.new(0.266666681, 0.266666681, 0.266666681)
1044Part65.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1045Part65.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1046Part65.BrickColor = BrickColor.new("Black")
1047Part65.CanCollide = false
1048Part65.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1049Part65.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1050Part65.Material = Enum.Material.SmoothPlastic
1051Part65.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1052Part65.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1053Part65.brickColor = BrickColor.new("Black")
1054Part65.FormFactor = Enum.FormFactor.Custom
1055Part65.formFactor = Enum.FormFactor.Custom
1056SpecialMesh66.Parent = Part65
1057SpecialMesh66.MeshType = Enum.MeshType.Sphere
1058Part67.Name = "Blade"
1059Part67.Parent = Tool0
1060Part67.CFrame = CFrame.new(-77.4165039, 0.460016996, 80.4644165, 0, 1, 0, 0, 0, 1, 1, 0, 0)
1061Part67.Orientation = Vector3.new(-90, -90, 0)
1062Part67.Position = Vector3.new(-77.4165039, 0.460016996, 80.4644165)
1063Part67.Rotation = Vector3.new(-90, 0, -90)
1064Part67.Color = Color3.new(0.356863, 0.364706, 0.411765)
1065Part67.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1066Part67.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1067Part67.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1068Part67.BrickColor = BrickColor.new("Smoky grey")
1069Part67.CanCollide = false
1070Part67.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1071Part67.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1072Part67.Material = Enum.Material.SmoothPlastic
1073Part67.Reflectance = 0.10000000149012
1074Part67.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1075Part67.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1076Part67.brickColor = BrickColor.new("Smoky grey")
1077Part67.FormFactor = Enum.FormFactor.Custom
1078Part67.formFactor = Enum.FormFactor.Custom
1079SpecialMesh68.Parent = Part67
1080SpecialMesh68.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
1081SpecialMesh68.MeshType = Enum.MeshType.Wedge
1082Part69.Name = "Guard"
1083Part69.Parent = Tool0
1084Part69.CFrame = CFrame.new(-77.1098022, 0.140009999, 80.4443665, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1085Part69.Orientation = Vector3.new(0, 180, 0)
1086Part69.Position = Vector3.new(-77.1098022, 0.140009999, 80.4443665)
1087Part69.Rotation = Vector3.new(-180, 0, -180)
1088Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
1089Part69.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1090Part69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1091Part69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1092Part69.BrickColor = BrickColor.new("Black")
1093Part69.CanCollide = false
1094Part69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1095Part69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1096Part69.Material = Enum.Material.SmoothPlastic
1097Part69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1098Part69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1099Part69.brickColor = BrickColor.new("Black")
1100Part69.FormFactor = Enum.FormFactor.Custom
1101Part69.formFactor = Enum.FormFactor.Custom
1102SpecialMesh70.Parent = Part69
1103SpecialMesh70.Scale = Vector3.new(0.200000018, 0.133333355, 0.0666666701)
1104SpecialMesh70.MeshType = Enum.MeshType.Wedge
1105Part71.Name = "Blade"
1106Part71.Parent = Tool0
1107Part71.CFrame = CFrame.new(-77.2365417, 0.35335499, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1108Part71.Position = Vector3.new(-77.2365417, 0.35335499, 80.4644165)
1109Part71.Color = Color3.new(0.356863, 0.364706, 0.411765)
1110Part71.Size = Vector3.new(0.213333353, 0.280000031, 0.200000003)
1111Part71.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1112Part71.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1113Part71.BrickColor = BrickColor.new("Smoky grey")
1114Part71.CanCollide = false
1115Part71.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1116Part71.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1117Part71.Material = Enum.Material.SmoothPlastic
1118Part71.Reflectance = 0.10000000149012
1119Part71.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1120Part71.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1121Part71.brickColor = BrickColor.new("Smoky grey")
1122Part71.FormFactor = Enum.FormFactor.Custom
1123Part71.formFactor = Enum.FormFactor.Custom
1124SpecialMesh72.Parent = Part71
1125SpecialMesh72.Scale = Vector3.new(1, 1, 0.13333334)
1126SpecialMesh72.MeshType = Enum.MeshType.Brick
1127Part73.Name = "Pommel"
1128Part73.Parent = Tool0
1129Part73.CFrame = CFrame.new(-76.1564636, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1130Part73.Position = Vector3.new(-76.1564636, 0.346655995, 80.4644165)
1131Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
1132Part73.Size = Vector3.new(0.200000003, 0.266666681, 0.266666681)
1133Part73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1134Part73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1135Part73.BrickColor = BrickColor.new("Black")
1136Part73.CanCollide = false
1137Part73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1138Part73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1139Part73.Material = Enum.Material.SmoothPlastic
1140Part73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1141Part73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1142Part73.brickColor = BrickColor.new("Black")
1143Part73.FormFactor = Enum.FormFactor.Custom
1144Part73.formFactor = Enum.FormFactor.Custom
1145SpecialMesh74.Parent = Part73
1146SpecialMesh74.Scale = Vector3.new(0.666666687, 1, 1)
1147SpecialMesh74.MeshType = Enum.MeshType.Cylinder
1148Part75.Name = "Guard"
1149Part75.Parent = Tool0
1150Part75.CFrame = CFrame.new(-77.1098022, 0.193340003, 80.4644165, -1, 0, 0, 0, -1, 0, 0, 0, 1)
1151Part75.Orientation = Vector3.new(0, 0, 180)
1152Part75.Position = Vector3.new(-77.1098022, 0.193340003, 80.4644165)
1153Part75.Rotation = Vector3.new(0, 0, -180)
1154Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)
1155Part75.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1156Part75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1157Part75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1158Part75.BrickColor = BrickColor.new("Black")
1159Part75.CanCollide = false
1160Part75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1161Part75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1162Part75.Material = Enum.Material.SmoothPlastic
1163Part75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1164Part75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1165Part75.brickColor = BrickColor.new("Black")
1166Part75.FormFactor = Enum.FormFactor.Custom
1167Part75.formFactor = Enum.FormFactor.Custom
1168SpecialMesh76.Parent = Part75
1169SpecialMesh76.Scale = Vector3.new(0.200000018, 0.133333355, 0.266666621)
1170SpecialMesh76.MeshType = Enum.MeshType.Brick
1171Part77.Name = "Blade"
1172Part77.Parent = Tool0
1173Part77.CFrame = CFrame.new(-77.5365295, 0.460016996, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
1174Part77.Orientation = Vector3.new(90, -90, 0)
1175Part77.Position = Vector3.new(-77.5365295, 0.460016996, 80.4644165)
1176Part77.Rotation = Vector3.new(90, 0, 90)
1177Part77.Color = Color3.new(0.356863, 0.364706, 0.411765)
1178Part77.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1179Part77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1180Part77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1181Part77.BrickColor = BrickColor.new("Smoky grey")
1182Part77.CanCollide = false
1183Part77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1184Part77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1185Part77.Material = Enum.Material.SmoothPlastic
1186Part77.Reflectance = 0.10000000149012
1187Part77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1188Part77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1189Part77.brickColor = BrickColor.new("Smoky grey")
1190Part77.FormFactor = Enum.FormFactor.Custom
1191Part77.formFactor = Enum.FormFactor.Custom
1192SpecialMesh78.Parent = Part77
1193SpecialMesh78.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
1194SpecialMesh78.MeshType = Enum.MeshType.Wedge
1195Part79.Name = "Blade"
1196Part79.Parent = Tool0
1197Part79.CFrame = CFrame.new(-78.1963501, 0.433362991, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1198Part79.Position = Vector3.new(-78.1963501, 0.433362991, 80.4644165)
1199Part79.Color = Color3.new(0.356863, 0.364706, 0.411765)
1200Part79.Size = Vector3.new(0.213333353, 0.200000003, 0.200000003)
1201Part79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1202Part79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1203Part79.BrickColor = BrickColor.new("Smoky grey")
1204Part79.CanCollide = false
1205Part79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1206Part79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1207Part79.Material = Enum.Material.SmoothPlastic
1208Part79.Reflectance = 0.10000000149012
1209Part79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1210Part79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1211Part79.brickColor = BrickColor.new("Smoky grey")
1212Part79.FormFactor = Enum.FormFactor.Custom
1213Part79.formFactor = Enum.FormFactor.Custom
1214SpecialMesh80.Parent = Part79
1215SpecialMesh80.Scale = Vector3.new(1, 0.0666666701, 0.13333334)
1216SpecialMesh80.MeshType = Enum.MeshType.Brick
1217Part81.Name = "Blade"
1218Part81.Parent = Tool0
1219Part81.CFrame = CFrame.new(-77.4565125, 0.460016996, 80.4644165, 0, -1, 0, 0, 0, -1, 1, 0, 0)
1220Part81.Orientation = Vector3.new(90, -90, 0)
1221Part81.Position = Vector3.new(-77.4565125, 0.460016996, 80.4644165)
1222Part81.Rotation = Vector3.new(90, 0, 90)
1223Part81.Color = Color3.new(0.356863, 0.364706, 0.411765)
1224Part81.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1225Part81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1226Part81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1227Part81.BrickColor = BrickColor.new("Smoky grey")
1228Part81.CanCollide = false
1229Part81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1230Part81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1231Part81.Material = Enum.Material.SmoothPlastic
1232Part81.Reflectance = 0.10000000149012
1233Part81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1234Part81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1235Part81.brickColor = BrickColor.new("Smoky grey")
1236Part81.FormFactor = Enum.FormFactor.Custom
1237Part81.formFactor = Enum.FormFactor.Custom
1238SpecialMesh82.Parent = Part81
1239SpecialMesh82.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
1240SpecialMesh82.MeshType = Enum.MeshType.Wedge
1241Part83.Name = "Blade"
1242Part83.Parent = Tool0
1243Part83.CFrame = CFrame.new(-77.4964905, 0.460016996, 80.4644165, 0, 1, 0, 0, 0, 1, 1, 0, 0)
1244Part83.Orientation = Vector3.new(-90, -90, 0)
1245Part83.Position = Vector3.new(-77.4964905, 0.460016996, 80.4644165)
1246Part83.Rotation = Vector3.new(-90, 0, -90)
1247Part83.Color = Color3.new(0.356863, 0.364706, 0.411765)
1248Part83.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1249Part83.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1250Part83.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1251Part83.BrickColor = BrickColor.new("Smoky grey")
1252Part83.CanCollide = false
1253Part83.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1254Part83.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1255Part83.Material = Enum.Material.SmoothPlastic
1256Part83.Reflectance = 0.10000000149012
1257Part83.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1258Part83.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1259Part83.brickColor = BrickColor.new("Smoky grey")
1260Part83.FormFactor = Enum.FormFactor.Custom
1261Part83.formFactor = Enum.FormFactor.Custom
1262SpecialMesh84.Parent = Part83
1263SpecialMesh84.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
1264SpecialMesh84.MeshType = Enum.MeshType.Wedge
1265Part85.Name = "Pommel"
1266Part85.Parent = Tool0
1267Part85.CFrame = CFrame.new(-76.6896973, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1268Part85.Position = Vector3.new(-76.6896973, 0.346655995, 80.4644165)
1269Part85.Color = Color3.new(0.356863, 0.364706, 0.411765)
1270Part85.Size = Vector3.new(0.800000072, 0.200000018, 0.200000048)
1271Part85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1272Part85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1273Part85.BrickColor = BrickColor.new("Smoky grey")
1274Part85.CanCollide = false
1275Part85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1276Part85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1277Part85.Material = Enum.Material.SmoothPlastic
1278Part85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1279Part85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1280Part85.brickColor = BrickColor.new("Smoky grey")
1281Part85.FormFactor = Enum.FormFactor.Custom
1282Part85.formFactor = Enum.FormFactor.Custom
1283SpecialMesh86.Parent = Part85
1284SpecialMesh86.MeshType = Enum.MeshType.Cylinder
1285Part87.Name = "Blade"
1286Part87.Parent = Tool0
1287Part87.CFrame = CFrame.new(-78.2631531, 0.386698991, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1288Part87.Position = Vector3.new(-78.2631531, 0.386698991, 80.4644165)
1289Part87.Color = Color3.new(0.356863, 0.364706, 0.411765)
1290Part87.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1291Part87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1292Part87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1293Part87.BrickColor = BrickColor.new("Smoky grey")
1294Part87.CanCollide = false
1295Part87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1296Part87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1297Part87.Material = Enum.Material.SmoothPlastic
1298Part87.Reflectance = 0.10000000149012
1299Part87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1300Part87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1301Part87.brickColor = BrickColor.new("Smoky grey")
1302Part87.FormFactor = Enum.FormFactor.Custom
1303Part87.formFactor = Enum.FormFactor.Custom
1304SpecialMesh88.Parent = Part87
1305SpecialMesh88.Scale = Vector3.new(0.266667098, 0.400000036, 0.13333334)
1306SpecialMesh88.MeshType = Enum.MeshType.Brick
1307Part89.Name = "Blade"
1308Part89.Parent = Tool0
1309Part89.CFrame = CFrame.new(-77.7365417, 0.460016996, 80.4644165, 0, 1, 0, 0, 0, 1, 1, 0, 0)
1310Part89.Orientation = Vector3.new(-90, -90, 0)
1311Part89.Position = Vector3.new(-77.7365417, 0.460016996, 80.4644165)
1312Part89.Rotation = Vector3.new(-90, 0, -90)
1313Part89.Color = Color3.new(0.356863, 0.364706, 0.411765)
1314Part89.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1315Part89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1316Part89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1317Part89.BrickColor = BrickColor.new("Smoky grey")
1318Part89.CanCollide = false
1319Part89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1320Part89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1321Part89.Material = Enum.Material.SmoothPlastic
1322Part89.Reflectance = 0.10000000149012
1323Part89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1324Part89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1325Part89.brickColor = BrickColor.new("Smoky grey")
1326Part89.FormFactor = Enum.FormFactor.Custom
1327Part89.formFactor = Enum.FormFactor.Custom
1328SpecialMesh90.Parent = Part89
1329SpecialMesh90.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
1330SpecialMesh90.MeshType = Enum.MeshType.Wedge
1331Part91.Name = "Grip"
1332Part91.Parent = Tool0
1333Part91.CFrame = CFrame.new(-76.8764954, 0.346655995, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1334Part91.Position = Vector3.new(-76.8764954, 0.346655995, 80.4644165)
1335Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)
1336Part91.Size = Vector3.new(0.200000003, 0.213333353, 0.213333353)
1337Part91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1338Part91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1339Part91.BrickColor = BrickColor.new("Black")
1340Part91.CanCollide = false
1341Part91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1342Part91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1343Part91.Material = Enum.Material.SmoothPlastic
1344Part91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1345Part91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1346Part91.brickColor = BrickColor.new("Black")
1347Part91.FormFactor = Enum.FormFactor.Custom
1348Part91.formFactor = Enum.FormFactor.Custom
1349SpecialMesh92.Parent = Part91
1350SpecialMesh92.Scale = Vector3.new(0.666666687, 1, 1)
1351SpecialMesh92.MeshType = Enum.MeshType.Cylinder
1352Part93.Name = "Blade"
1353Part93.Parent = Tool0
1354Part93.CFrame = CFrame.new(-77.8964233, 0.460016996, 80.4644165, 0, 1, 0, 0, 0, 1, 1, 0, 0)
1355Part93.Orientation = Vector3.new(-90, -90, 0)
1356Part93.Position = Vector3.new(-77.8964233, 0.460016996, 80.4644165)
1357Part93.Rotation = Vector3.new(-90, 0, -90)
1358Part93.Color = Color3.new(0.356863, 0.364706, 0.411765)
1359Part93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1360Part93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1361Part93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1362Part93.BrickColor = BrickColor.new("Smoky grey")
1363Part93.CanCollide = false
1364Part93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1365Part93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1366Part93.Material = Enum.Material.SmoothPlastic
1367Part93.Reflectance = 0.10000000149012
1368Part93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1369Part93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1370Part93.brickColor = BrickColor.new("Smoky grey")
1371Part93.FormFactor = Enum.FormFactor.Custom
1372Part93.formFactor = Enum.FormFactor.Custom
1373SpecialMesh94.Parent = Part93
1374SpecialMesh94.Scale = Vector3.new(0.13333334, 0.200000018, 0.333333343)
1375SpecialMesh94.MeshType = Enum.MeshType.Wedge
1376Part95.Name = "Guard"
1377Part95.Parent = Tool0
1378Part95.CFrame = CFrame.new(-77.1098022, 0.166639999, 80.484314, -1, 0, 0, 0, -1, 0, 0, 0, 1)
1379Part95.Orientation = Vector3.new(0, 0, 180)
1380Part95.Position = Vector3.new(-77.1098022, 0.166639999, 80.484314)
1381Part95.Rotation = Vector3.new(0, 0, -180)
1382Part95.Color = Color3.new(0.105882, 0.164706, 0.207843)
1383Part95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1384Part95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1385Part95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1386Part95.BrickColor = BrickColor.new("Black")
1387Part95.CanCollide = false
1388Part95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1389Part95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1390Part95.Material = Enum.Material.SmoothPlastic
1391Part95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1392Part95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1393Part95.brickColor = BrickColor.new("Black")
1394Part95.FormFactor = Enum.FormFactor.Custom
1395Part95.formFactor = Enum.FormFactor.Custom
1396SpecialMesh96.Parent = Part95
1397SpecialMesh96.Scale = Vector3.new(0.200000018, 0.133333355, 0.0666666701)
1398SpecialMesh96.MeshType = Enum.MeshType.Wedge
1399Part97.Name = "Blade"
1400Part97.Parent = Tool0
1401Part97.CFrame = CFrame.new(-78.0231018, 0.446695, 80.4644165, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1402Part97.Position = Vector3.new(-78.0231018, 0.446695, 80.4644165)
1403Part97.Color = Color3.new(0.356863, 0.364706, 0.411765)
1404Part97.Size = Vector3.new(0.213333353, 0.200000003, 0.200000003)
1405Part97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1406Part97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1407Part97.BrickColor = BrickColor.new("Smoky grey")
1408Part97.CanCollide = false
1409Part97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1410Part97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1411Part97.Material = Enum.Material.SmoothPlastic
1412Part97.Reflectance = 0.10000000149012
1413Part97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1414Part97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1415Part97.brickColor = BrickColor.new("Smoky grey")
1416Part97.FormFactor = Enum.FormFactor.Custom
1417Part97.formFactor = Enum.FormFactor.Custom
1418SpecialMesh98.Parent = Part97
1419SpecialMesh98.Scale = Vector3.new(1, 0.200000018, 0.13333334)
1420SpecialMesh98.MeshType = Enum.MeshType.Brick
1421Script99.Name = "Weld"
1422Script99.Parent = Tool0
1423table.insert(cors,sandbox(Script99,function()
1424local prev
1425local parts = script.Parent:GetChildren()
1426for i = 1,#parts do
1427
1428 if ((parts[i].className == "Part") or (parts[i].className == "Handle") or (parts[i].className == "TrussPart") or (parts[i].className == "VehicleSeat") or (parts[i].className == "SkateboardPlatform")) then
1429 if (prev ~= nil) then
1430 local weld = Instance.new("Weld")
1431 weld.Part0 = prev
1432 weld.Part1 = parts[i]
1433 weld.C0 = prev.CFrame:inverse()
1434 weld.C1 = parts[i].CFrame:inverse()
1435 weld.Parent = prev
1436 parts[i].Anchored = false
1437 end
1438 prev = parts[i]
1439 end
1440end
1441wait(3)
1442
1443end))
1444Script100.Name = "DropGun,Dead"
1445Script100.Parent = Tool0
1446table.insert(cors,sandbox(Script100,function()
1447human = nil
1448function On(mouse)
1449human = script.Parent.Parent:FindFirstChild("Humanoid")
1450if human ~= nil then
1451human.Died:connect(Died)
1452end
1453end
1454
1455function Died()
1456if human ~= nil then
1457human.Parent:FindFirstChild("Right Arm"):BreakJoints()
1458script.Parent.Parent = game.Workspace
1459end
1460end
1461
1462script.Parent.Equipped:connect(On)
1463end))
1464BoolValue101.Name = "PlayDownStab"
1465BoolValue101.Parent = Tool0
1466BoolValue102.Name = "PlayStabPunch"
1467BoolValue102.Parent = Tool0
1468BoolValue103.Name = "PlayThrow"
1469BoolValue103.Parent = Tool0
1470BoolValue104.Name = "PlayThrowCharge"
1471BoolValue104.Parent = Tool0
1472Script105.Name = "Sound"
1473Script105.Parent = Tool0
1474table.insert(cors,sandbox(Script105,function()
1475-- For knife
1476
1477function waitForChild(parent, childName)
1478 local child = parent:findFirstChild(childName)
1479 if child then return child end
1480 while true do
1481 child = parent.ChildAdded:wait()
1482 if child.Name==childName then return child end
1483 end
1484end
1485
1486function newSound(id)
1487 local sound = Instance.new("Sound")
1488 sound.SoundId = id
1489 sound.archivable = false
1490 sound.Parent = script.Parent.Head
1491 return sound
1492end
1493
1494-- declarations
1495
1496local sDied = newSound("http://www.roblox.com/asset?id=146594640")
1497local sFallingDown = newSound("rbxasset://sounds/splat.wav")
1498local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
1499local sGettingUp = newSound("rbxasset://sounds/hit.wav")
1500local sJumping = newSound("rbxasset://sounds/button.wav")
1501local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
1502sRunning.Looped = true
1503
1504local Figure = script.Parent
1505local Head = waitForChild(Figure, "Head")
1506local Humanoid = waitForChild(Figure, "Humanoid")
1507
1508-- functions
1509
1510function onDied()
1511 sDied:Play()
1512end
1513
1514function onState(state, sound)
1515 if state then
1516 sound:Play()
1517 else
1518 sound:Pause()
1519 end
1520end
1521
1522function onRunning(speed)
1523 if speed>0.01 then
1524 sRunning:Play()
1525 else
1526 sRunning:Pause()
1527 end
1528end
1529
1530-- connect up
1531
1532Humanoid.Died:connect(onDied)
1533Humanoid.Running:connect(onRunning)
1534Humanoid.Jumping:connect(function(state) onState(state, sJumping) end)
1535Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end)
1536Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
1537Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end)
1538
1539end))
1540Script105.Disabled = true
1541Script106.Name = "SoundScript"
1542Script106.Parent = Tool0
1543table.insert(cors,sandbox(Script106,function()
1544-- Waits for the child of the specified parent
1545local function WaitForChild(parent, childName)
1546 while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
1547 return parent[childName]
1548end
1549
1550
1551local Tool = script.Parent
1552local Handle = WaitForChild(Tool, 'Handle')
1553local Debounce = false
1554
1555local TouchConnection
1556
1557
1558function OnTouched(hit)
1559 local humanoid = hit.Parent:findFirstChild('Humanoid')
1560 if Debounce == false then
1561 Debounce = true
1562 if humanoid then
1563
1564 else
1565 Handle.Ting:Play()
1566 end
1567 end
1568 wait(0.5)
1569 Debounce = false
1570end
1571
1572
1573Tool.Equipped:connect(function()
1574 TouchConnection = Handle.Touched:connect(OnTouched)
1575end)
1576
1577Tool.Unequipped:connect(function()
1578 if TouchConnection then
1579 TouchConnection:disconnect()
1580 TouchConnection = nil
1581 end
1582end)
1583
1584end))
1585Script107.Name = "ThrowHandleHitWeld"
1586Script107.Parent = Tool0
1587table.insert(cors,sandbox(Script107,function()
1588arrow = script.Parent
1589
1590
1591local HitSound = Instance.new("Sound")
1592HitSound.SoundId = "http://www.roblox.com/asset?id=153647563"
1593HitSound.Parent = arrow
1594HitSound.Volume = .5
1595
1596
1597function stick(hit)
1598
1599 local AV = arrow:findFirstChild("BodyForce")
1600 local FO = arrow:findFirstChild("BodyAngularVelocity")
1601
1602 if AV ~= nil then AV:remove() end
1603 if FO ~= nil then FO:remove() end
1604
1605 -- joint myself to the thing i hit
1606
1607 local weld = Instance.new("Weld")
1608
1609 weld.Name = "PieWeld"
1610 weld.Part0 = arrow
1611 weld.Part1 = hit
1612
1613 local backupweld = Instance.new("Weld")
1614
1615 backupweld.Name = "PieWeldBackup"
1616 backupweld.Part0 = arrow
1617 backupweld.Part1 = hit
1618
1619 -- correction term to account for average skew between physics update and heartbeat
1620 local HitPos = arrow.Position --+ (-arrow.Velocity * (1/60)) --+ (arrow.CFrame.lookVector * .5)
1621
1622 local CJ = CFrame.new(HitPos)
1623 local C0 = arrow.CFrame:inverse() *CJ
1624 local C1 = hit.CFrame:inverse() * CJ
1625
1626 weld.C0 = C0
1627 weld.C1 = C1
1628
1629 weld.Parent = arrow
1630
1631 backupweld.C0 = C0
1632 backupweld.C1 = C1
1633
1634 backupweld.Parent = arrow
1635
1636end
1637
1638
1639function onTouched(hit)
1640
1641 connection:disconnect()
1642
1643 stick(hit)
1644 HitSound:Play()
1645
1646
1647end
1648
1649
1650
1651connection = arrow.Touched:connect(onTouched)
1652
1653
1654
1655wait(2)
1656
1657if (arrow:FindFirstChild("PieWeld") ~= nil) then
1658 arrow.PieWeld:Remove()
1659end
1660
1661wait(8)
1662
1663arrow.Parent = nil
1664end))
1665LocalScript108.Name = "AnimationScript"
1666LocalScript108.Parent = Tool0
1667table.insert(cors,sandbox(LocalScript108,function()
1668-- Waits for the child of the specified parent
1669local function WaitForChild(parent, childName)
1670 while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
1671 return parent[childName]
1672end
1673
1674local Tool = script.Parent
1675
1676local downStabAnim
1677local stabPunchAnim
1678local throwAnim
1679local throwChargeAnim
1680
1681local MyHumanoid
1682
1683-- This table will make sure that when we stop an animation it is
1684-- because it is the only animation of it running
1685local PlayCountTable = {}
1686
1687
1688local function PlayAnimation(animation, valueToCheck, animationLength)
1689 if valueToCheck and valueToCheck.Value then
1690 if MyHumanoid then
1691 animation:Play()
1692 if PlayCountTable[animation] then
1693 PlayCountTable[animation] = PlayCountTable[animation] + 1
1694 end
1695 -- wait the duration of the animation
1696 if animationLength then
1697 wait(animationLength)
1698 if PlayCountTable[animation] then
1699 PlayCountTable[animation] = PlayCountTable[animation] - 1
1700 if PlayCountTable[animation] == 0 then
1701 animation:Stop()
1702 end
1703 end
1704 end
1705 end
1706 end
1707end
1708
1709function OnEquipped()
1710 MyHumanoid = Tool.Parent:FindFirstChild('Humanoid')
1711 downStabAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'DownStab'))
1712 PlayCountTable[downStabAnim] = 0
1713 stabPunchAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'StabPunch'))
1714 PlayCountTable[stabPunchAnim] = 0
1715 throwAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'Throw'))
1716 PlayCountTable[throwAnim] = 0
1717 throwChargeAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'ThrowCharge'))
1718 PlayCountTable[throwChargeAnim] = 0
1719
1720
1721 local playStabPunch = WaitForChild(Tool, 'PlayStabPunch')
1722 local playDownStab = WaitForChild(Tool, 'PlayDownStab')
1723 local playThrow = WaitForChild(Tool, 'PlayThrow')
1724 local playThrowCharge = WaitForChild(Tool, 'PlayThrowCharge')
1725
1726 playStabPunch.Changed:connect(function() PlayAnimation(stabPunchAnim, playStabPunch, 1.0) end)
1727 playDownStab.Changed:connect(function() PlayAnimation(downStabAnim, playDownStab, 1.0) end)
1728 playThrow.Changed:connect(function() PlayAnimation(throwAnim, playThrow, 1.5) end)
1729 playThrowCharge.Changed:connect(function(value)
1730 if value then
1731 PlayAnimation(throwChargeAnim, playThrowCharge, 1.0)
1732 else
1733 throwChargeAnim:Stop()
1734 end
1735 end)
1736end
1737
1738function OnUnequipped()
1739 if downStabAnim then
1740 downStabAnim:Stop()
1741 downStabAnim = nil
1742 end
1743 if stabPunchAnim then
1744 stabPunchAnim:Stop()
1745 stabPunchAnim = nil
1746 end
1747 if throwAnim then
1748 throwAnim:Stop()
1749 throwAnim = nil
1750 end
1751 if throwChargeAnim then
1752 throwChargeAnim:Stop()
1753 throwChargeAnim = nil
1754 end
1755 PlayCountTable = {}
1756end
1757
1758Tool.Equipped:connect(OnEquipped)
1759Tool.Unequipped:connect(OnUnequipped)
1760
1761
1762end))
1763LocalScript109.Name = "KnifeScript"
1764LocalScript109.Parent = Tool0
1765table.insert(cors,sandbox(LocalScript109,function()
1766--------------------- TEMPLATE BLADE WEAPON ---------------------------
1767-- Waits for the child of the specified parent
1768local function WaitForChild(parent, childName)
1769 while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
1770 return parent[childName]
1771end
1772
1773
1774local SLASH_DAMAGE = 100
1775local DOWNSTAB_DAMAGE = 100
1776local THROWING_DAMAGE = 100
1777local HOLD_TO_THROW_TIME = 0.38
1778
1779
1780local Damage = 100
1781
1782local MyHumanoid = nil
1783local MyTorso = nil
1784local MyCharacter = nil
1785local MyPlayer = nil
1786
1787local Tool = script.Parent
1788local Handle = WaitForChild(Tool, 'Handle')
1789
1790local BlowConnection
1791local Button1DownConnection
1792local Button1UpConnection
1793
1794local PlayStabPunch
1795local PlayDownStab
1796local PlayThrow
1797local PlayThrowCharge
1798
1799local IconUrl = Tool.TextureId -- URL to the weapon knife icon asset
1800
1801local DebrisService = game:GetService('Debris')
1802local PlayersService = game:GetService('Players')
1803
1804local SlashSound
1805
1806local HitPlayers = {}
1807
1808local LeftButtonDownTime = nil
1809
1810local Attacking = false
1811
1812function Blow(hit)
1813 if Attacking then
1814 BlowDamage(hit, Damage)
1815 end
1816end
1817
1818function BlowDamage(hit, damage)
1819 local humanoid = hit.Parent:FindFirstChild('Humanoid')
1820 local player = PlayersService:GetPlayerFromCharacter(hit.Parent)
1821 if humanoid ~= nil and MyHumanoid ~= nil and humanoid ~= MyHumanoid then
1822 if not MyPlayer.Neutral then
1823 -- Ignore teammates hit
1824 if player and player ~= MyPlayer and player.TeamColor == MyPlayer.TeamColor then
1825 return
1826 end
1827 end
1828 -- final check, make sure weapon is in-hand
1829 local rightArm = MyCharacter:FindFirstChild('Right Arm')
1830 if (rightArm ~= nil) then
1831 -- Check if the weld exists between the hand and the weapon
1832 local joint = rightArm:FindFirstChild('RightGrip')
1833 if (joint ~= nil and (joint.Part0 == Handle or joint.Part1 == Handle)) then
1834 -- Make sure you only hit them once per swing
1835 TagHumanoid(humanoid, MyPlayer)
1836 print("Sending " .. damage)
1837
1838 local checksound = humanoid.Parent:findFirstChild("Sound")
1839 if checksound == nil then
1840 local givesound = script.Parent.Sound:clone()
1841 givesound.Parent = humanoid.Parent
1842 givesound.Disabled = false
1843 else
1844 checksound:remove()
1845 local givesound = script.Parent.Sound:clone()
1846 givesound.Parent = humanoid.Parent
1847 givesound.Disabled = false
1848 end
1849 wait()
1850 humanoid:TakeDamage(humanoid.MaxHealth)
1851 if humanoid.Health == math.huge or humanoid.MaxHealth == math.huge then
1852 humanoid.Parent:BreakJoints()
1853 end
1854 end
1855 end
1856 end
1857end
1858
1859function TagHumanoid(humanoid, player)
1860 -- Add more tags here to customize what tags are available.
1861 while humanoid:FindFirstChild('creator') do
1862 humanoid:FindFirstChild('creator'):Destroy()
1863 end
1864
1865 local creatorTag = Instance.new('ObjectValue')
1866 creatorTag.Value = player
1867 creatorTag.Name = 'creator'
1868 creatorTag.Parent = humanoid
1869 DebrisService:AddItem(creatorTag, 1.5)
1870
1871 local weaponIconTag = Instance.new('StringValue')
1872 weaponIconTag.Value = IconUrl
1873 weaponIconTag.Name = 'icon'
1874 weaponIconTag.Parent = creatorTag
1875 DebrisService:AddItem(weaponIconTag, 1.5)
1876end
1877
1878function HardAttack()
1879 Damage = SLASH_DAMAGE
1880 HitSound:play()
1881 if PlayStabPunch then
1882 PlayStabPunch.Value = true
1883 wait(1.0)
1884 PlayStabPunch.Value = false
1885 end
1886end
1887
1888function NormalAttack()
1889 Damage = DOWNSTAB_DAMAGE
1890 KnifeDown()
1891 HitSound:play()
1892 if PlayDownStab then
1893 PlayDownStab.Value = true
1894 wait(1.0)
1895 PlayDownStab.Value = false
1896 end
1897 KnifeUp()
1898end
1899
1900function ThrowAttack()
1901 KnifeOut()
1902 if PlayThrow then
1903 PlayThrow.Value = true
1904 wait()
1905 if not Handle then return end
1906 local throwingHandle = Handle:Clone()
1907 DebrisService:AddItem(throwingHandle, 5)
1908 throwingHandle.Parent = game.Workspace
1909 if MyCharacter and MyHumanoid then
1910 throwingHandle.Velocity = (MyHumanoid.TargetPoint - throwingHandle.CFrame.p).unit * 100
1911 -- set the orientation to the direction it is being thrown in
1912 throwingHandle.CFrame = CFrame.new(throwingHandle.CFrame.p, throwingHandle.CFrame.p + throwingHandle.Velocity) * CFrame.Angles(0, 0, math.rad(-90))
1913 local floatingForce = Instance.new('BodyForce', throwingHandle)
1914 floatingForce.force = Vector3.new(0, 196.2 * throwingHandle:GetMass() * 0.98, 0)
1915 local spin = Instance.new('BodyAngularVelocity', throwingHandle)
1916 spin.angularvelocity = throwingHandle.CFrame:vectorToWorldSpace(Vector3.new(0, -400, 0))
1917 end
1918 Handle.Transparency = 1
1919 -- Wait so that the knife has left the thrower's general area
1920 wait()
1921 if throwingHandle then
1922 local Throwevent = script.Parent.ThrowHandleHitWeld:Clone()
1923 Throwevent.Parent = throwingHandle
1924 Throwevent.Disabled = false
1925 local touchedConn = throwingHandle.Touched:connect(function(hit) print("hit throw") BlowDamage(hit, THROWING_DAMAGE) end)
1926 end
1927 -- must check if it still exists since we waited
1928 if throwingHandle then
1929 throwingHandle.CanCollide = true
1930 end
1931 wait(0.6)
1932 if Handle and PlayThrow then
1933 Handle.Transparency = 1
1934 PlayThrow.Value = false
1935 end
1936 end
1937 KnifeUp()
1938end
1939
1940function KnifeUp()
1941 Tool.GripForward = Vector3.new(0,0,-1)
1942 Tool.GripRight = Vector3.new(1,0,0)
1943 Tool.GripUp = Vector3.new(0,1,0)
1944end
1945
1946function KnifeDown()
1947 Tool.GripForward = Vector3.new(0,0,-1)
1948 Tool.GripRight = Vector3.new(1,0,0)
1949 Tool.GripUp = Vector3.new(0,-1,0)
1950end
1951
1952function KnifeOut()
1953 Tool.GripForward = Vector3.new(0,0,-1)
1954 Tool.GripRight = Vector3.new(1,0,0)
1955 Tool.GripUp = Vector3.new(0,1,0)
1956end
1957
1958Tool.Enabled = true
1959
1960function OnLeftButtonDown()
1961 LeftButtonDownTime = time()
1962 if PlayThrowCharge then
1963 PlayThrowCharge.Value = true
1964 end
1965end
1966
1967function OnLeftButtonUp()
1968 if not Tool.Enabled then return end
1969 -- Reset the list of hit players every time we start a new attack
1970 HitPlayers = {}
1971 if PlayThrowCharge then
1972 PlayThrowCharge.Value = false
1973 end
1974 if Tool.Enabled and MyHumanoid and MyHumanoid.Health > 0 then
1975 Tool.Enabled = false
1976 local currTime = time()
1977 if LeftButtonDownTime and currTime - LeftButtonDownTime > HOLD_TO_THROW_TIME and
1978 currTime - LeftButtonDownTime < 1.15 then
1979 ThrowAttack()
1980 else
1981 Attacking = true
1982 if math.random(1, 2) == 1 then
1983 HardAttack()
1984 else
1985 NormalAttack()
1986 end
1987 Attacking = false
1988 end
1989 Tool.Enabled = true
1990 end
1991end
1992
1993function OnEquipped(mouse)
1994 PlayStabPunch = WaitForChild(Tool, 'PlayStabPunch')
1995 PlayDownStab = WaitForChild(Tool, 'PlayDownStab')
1996 PlayThrow = WaitForChild(Tool, 'PlayThrow')
1997 PlayThrowCharge = WaitForChild(Tool, 'PlayThrowCharge')
1998 SlashSound = WaitForChild(Handle, 'Swoosh1')
1999 HitSound = WaitForChild(Handle, 'Ting')
2000 SlashSound:play()
2001 BlowConnection = Handle.Touched:connect(Blow)
2002 MyCharacter = Tool.Parent
2003 MyTorso = MyCharacter:FindFirstChild('Torso')
2004 MyHumanoid = MyCharacter:FindFirstChild('Humanoid')
2005 MyPlayer = PlayersService.LocalPlayer
2006 if mouse then
2007 Button1DownConnection = mouse.Button1Down:connect(OnLeftButtonDown)
2008 Button1UpConnection = mouse.Button1Up:connect(OnLeftButtonUp)
2009 end
2010 KnifeUp()
2011end
2012
2013function OnUnequipped()
2014 -- Unequip logic here
2015 if BlowConnection then
2016 BlowConnection:disconnect()
2017 BlowConnection = nil
2018 end
2019 if Button1DownConnection then
2020 Button1DownConnection:disconnect()
2021 Button1DownConnection = nil
2022 end
2023 if Button1UpConnection then
2024 Button1UpConnection:disconnect()
2025 Button1UpConnection = nil
2026 end
2027 MyHumanoid = nil
2028end
2029
2030
2031Tool.Equipped:connect(OnEquipped)
2032Tool.Unequipped:connect(OnUnequipped)
2033
2034end))
2035LocalScript110.Name = "Zoom 3"
2036LocalScript110.Parent = Tool0
2037table.insert(cors,sandbox(LocalScript110,function()
2038local Player
2039local Camera
2040local Gui
2041local Zoomed = false
2042local Shake = false -- Make this false if you don't want it to shake when you stop moving you're mouse.
2043local CanWalk = true -- Make this true if you want to be able to walk while scoping in.
2044local Shaking = false
2045script.Parent.Equipped:connect(function(Mouse)
2046Player = game.Players:GetPlayerFromCharacter(script.Parent.Parent)
2047Camera = game.Workspace.CurrentCamera
2048Zoomed = false
2049if not Gui then
2050Gui = script.ScopeGui:clone()
2051Gui.Parent = Player.PlayerGui
2052end
2053Mouse.KeyDown:connect(function(Key)
2054if string.lower(Key) == "q" and not Zoomed then
2055Zoomed = true
2056Camera.FieldOfView = 80
2057wait(0.01)
2058Camera.FieldOfView = 75
2059wait(0.01)
2060Camera.FieldOfView = 70
2061wait(0.01)
2062Camera.FieldOfView = 65
2063wait(0.01)
2064Camera.FieldOfView = 60
2065wait(0.01)
2066Camera.FieldOfView = 55
2067wait(0.01)
2068Camera.FieldOfView = 50
2069wait(0.01)
2070Camera.FieldOfView = 45
2071wait(0.01)
2072Camera.FieldOfView = 40
2073wait(0.01)
2074Camera.FieldOfView = 35
2075wait(0.01)
2076Camera.FieldOfView = 30
2077wait(0.01)
2078Camera.FieldOfView = 25
2079wait(0.01)
2080Camera.FieldOfView = 20
2081Player.CameraMode = "Classic"
2082if not CanWalk then
2083Player.Character.Humanoid.WalkSpeed = 16
2084if Huminoid.Health <= 0 then
2085Zoomed = false
2086script.Parent.Visible = true
2087end
2088end
2089if Gui then
2090Gui.Frame.Visible = true
2091Gui.Left.Visible = true
2092Gui.Right.Visible = true
2093end
2094elseif string.lower(Key) == "q" and Zoomed then
2095Zoomed = false
2096Camera.FieldOfView = 20
2097wait(0.01)
2098Camera.FieldOfView = 25
2099wait(0.01)
2100Camera.FieldOfView = 30
2101wait(0.01)
2102Camera.FieldOfView = 35
2103wait(0.01)
2104Camera.FieldOfView = 40
2105wait(0.01)
2106Camera.FieldOfView = 45
2107wait(0.01)
2108Camera.FieldOfView = 50
2109wait(0.01)
2110Camera.FieldOfView = 55
2111wait(0.01)
2112Camera.FieldOfView = 60
2113wait(0.01)
2114Camera.FieldOfView = 65
2115wait(0.01)
2116Camera.FieldOfView = 70
2117wait(0.01)
2118Camera.FieldOfView = 75
2119wait(0.01)
2120Camera.FieldOfView = 80
2121Player.CameraMode = "Classic"
2122if not CanWalk then
2123Player.Character.Humanoid.WalkSpeed = 16
2124end
2125if Gui then
2126Gui.Frame.Visible = false
2127Gui.Left.Visible = false
2128Gui.Right.Visible = false
2129end
2130end end)
2131Mouse.Idle:connect(function()
2132if Zoomed and not Shaking and Shake then
2133Shaking = true
2134Gui.Frame.Position = script.ScopeGui.Frame.Position
2135for i = 1,10 do
2136wait(0.1)
2137if Gui and Zoomed then
2138Gui.Frame.Position = Gui.Frame.Position - UDim2.new(0.001, 0, 0.001, 0)
2139else Shaking = false return
2140end end
2141for a = 1,10 do
2142wait(0.1)
2143if Gui and Zoomed then
2144Gui.Frame.Position = Gui.Frame.Position + UDim2.new(0.001, 0, 0.001, 0)
2145else Shaking = false return
2146end end
2147for a = 1,10 do
2148wait(0.1)
2149if Gui and Zoomed then
2150Gui.Frame.Position = Gui.Frame.Position - UDim2.new(0, 0, 0.001, 0)
2151Gui.Frame.Position = Gui.Frame.Position + UDim2.new(0.001, 0, 0.001, 0)
2152else Shaking = false return
2153end end
2154for a = 1,10 do
2155wait(0.1)
2156if Gui and Zoomed then
2157Gui.Frame.Position = Gui.Frame.Position + UDim2.new(0, 0, 0.001, 0)
2158Gui.Frame.Position = Gui.Frame.Position - UDim2.new(0.001, 0, 0, 0)
2159else Shaking = false return
2160end end
2161Shaking = false
2162end end)
2163end)
2164
2165script.Parent.Unequipped:connect(function()
2166if Camera ~= nil and Player ~= nil then
2167Camera.FieldOfView = 80
2168Player.CameraMode = "Classic"
2169end
2170if Gui then
2171Gui:Destroy()
2172Gui = nil
2173end end)
2174end))
2175ScreenGui111.Name = "ScopeGui"
2176ScreenGui111.Parent = LocalScript110
2177Frame112.Parent = ScreenGui111
2178Frame112.Position = UDim2.new(0, 2, 0, 11)
2179Frame112.Visible = false
2180Frame112.Size = UDim2.new(1, 0, 1, 0)
2181Frame112.BackgroundTransparency = 1
2182ImageLabel113.Name = "Top"
2183ImageLabel113.Parent = Frame112
2184ImageLabel113.Position = UDim2.new(0, 0, -0.200000003, 0)
2185ImageLabel113.Size = UDim2.new(1, 0, 0.25, 0)
2186ImageLabel113.BackgroundColor = BrickColor.new("Really black")
2187ImageLabel113.BackgroundColor3 = Color3.new(0, 0, 0)
2188ImageLabel113.BorderColor = BrickColor.new("Really black")
2189ImageLabel113.BorderColor3 = Color3.new(0, 0, 0)
2190ImageLabel114.Name = "Right"
2191ImageLabel114.Parent = Frame112
2192ImageLabel114.Position = UDim2.new(0.75, 0, 0, 0)
2193ImageLabel114.Size = UDim2.new(0.25, 0, 1, 0)
2194ImageLabel114.BackgroundColor = BrickColor.new("Really black")
2195ImageLabel114.BackgroundColor3 = Color3.new(0, 0, 0)
2196ImageLabel114.BorderColor = BrickColor.new("Really black")
2197ImageLabel114.BorderColor3 = Color3.new(0, 0, 0)
2198ImageLabel115.Name = "Scope"
2199ImageLabel115.Parent = Frame112
2200ImageLabel115.Position = UDim2.new(0.224999994, 0, 0, 0)
2201ImageLabel115.Size = UDim2.new(0.550000012, 0, 1, 0)
2202ImageLabel115.BackgroundTransparency = 1
2203ImageLabel115.Image = "http://www.roblox.com/asset/?id=4947173"
2204ImageLabel116.Name = "Left"
2205ImageLabel116.Parent = Frame112
2206ImageLabel116.Size = UDim2.new(0.25, 0, 1, 0)
2207ImageLabel116.BackgroundColor = BrickColor.new("Really black")
2208ImageLabel116.BackgroundColor3 = Color3.new(0, 0, 0)
2209ImageLabel116.BorderColor = BrickColor.new("Really black")
2210ImageLabel116.BorderColor3 = Color3.new(0, 0, 0)
2211ImageLabel117.Name = "Left"
2212ImageLabel117.Parent = ScreenGui111
2213ImageLabel117.Visible = false
2214ImageLabel117.Size = UDim2.new(0.125, 0, 1, 0)
2215ImageLabel117.BackgroundColor = BrickColor.new("Really black")
2216ImageLabel117.BackgroundColor3 = Color3.new(0, 0, 0)
2217ImageLabel117.BorderColor = BrickColor.new("Really black")
2218ImageLabel117.BorderColor3 = Color3.new(0, 0, 0)
2219ImageLabel118.Name = "Right"
2220ImageLabel118.Parent = ScreenGui111
2221ImageLabel118.Position = UDim2.new(0.875, 0, 0, 0)
2222ImageLabel118.Visible = false
2223ImageLabel118.Size = UDim2.new(0.125, 0, 1, 0)
2224ImageLabel118.BackgroundColor = BrickColor.new("Really black")
2225ImageLabel118.BackgroundColor3 = Color3.new(0, 0, 0)
2226ImageLabel118.BorderColor = BrickColor.new("Really black")
2227ImageLabel118.BorderColor3 = Color3.new(0, 0, 0)
2228Animation119.Name = "DownStab"
2229Animation119.Parent = Tool0
2230Animation119.AnimationId = "http://www.roblox.com/Asset?ID=89133529"
2231Animation120.Name = "KnifeIdle"
2232Animation120.Parent = Tool0
2233Animation121.Name = "StabPunch"
2234Animation121.Parent = Tool0
2235Animation121.AnimationId = "http://www.roblox.com/Asset?ID=89134792"
2236Animation122.Name = "Throw"
2237Animation122.Parent = Tool0
2238Animation122.AnimationId = "http://www.roblox.com/Asset?ID=89147993"
2239Animation123.Name = "ThrowCharge"
2240Animation123.Parent = Tool0
2241Animation123.AnimationId = "http://www.roblox.com/Asset?ID=93103762"
2242Part124.Name = "Handle"
2243Part124.Parent = Tool0
2244Part124.CFrame = CFrame.new(-76.6836395, 0.359955013, 80.4662018, -0.003892001, -0.999047518, -0.0434626304, 0.0435150117, -0.0435909927, 0.998101354, -0.999045253, 0.00199333462, 0.0436432175)
2245Part124.Orientation = Vector3.new(-86.4700012, -44.8800011, 135.050003)
2246Part124.Position = Vector3.new(-76.6836395, 0.359955013, 80.4662018)
2247Part124.Rotation = Vector3.new(-87.5, -2.49000001, 90.2200012)
2248Part124.Transparency = 1
2249Part124.Size = Vector3.new(0.200000346, 0.743239224, 0.170000002)
2250Part124.BottomSurface = Enum.SurfaceType.Smooth
2251Part124.CanCollide = false
2252Part124.TopSurface = Enum.SurfaceType.Smooth
2253Sound125.Name = "Swoosh1"
2254Sound125.Parent = Part124
2255Sound125.PlayOnRemove = true
2256Sound125.SoundId = "http://www.roblox.com/asset?id=153647514"
2257Sound125.Volume = 1
2258Sound126.Name = "Swoosh"
2259Sound126.Parent = Part124
2260Sound126.PlayOnRemove = true
2261Sound126.SoundId = "http://www.roblox.com/asset?id=153647529"
2262Sound126.Volume = 1
2263Sound127.Name = "Ting"
2264Sound127.Parent = Part124
2265Sound127.SoundId = "http://www.roblox.com/asset?id=153647529"
2266Sound127.Volume = 0.20000000298023
2267for i,v in pairs(mas:GetChildren()) do
2268 v.Parent = game:GetService("Players").LocalPlayer.Backpack
2269 pcall(function() v:MakeJoints() end)
2270end
2271mas:Destroy()
2272for i,v in pairs(cors) do
2273 spawn(function()
2274 pcall(v)
2275 end)
2276end