View difference between Paste ID: uZh3Y0Ee and QN9xn6UN
SHOW: | | - or go back to the newest paste.
1
-- This script has been converted to FE by iPxter
2
3-
user=game:service'Players'.localPlayer;
3+
4
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6
do
7
	print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
8
	script.Parent = Player.Character
9
10
	--RemoteEvent for communicating
11
	local Event = Instance.new("RemoteEvent")
12
	Event.Name = "UserInput_Event"
13
14
	--Fake event to make stuff like Mouse.KeyDown work
15
	local function fakeEvent()
16
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
17
		t.connect = t.Connect
18
		return t
19
	end
20
21
	--Creating fake input objects with fake variables
22
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
23
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26
	end}
27
	--Merged 2 functions into one by checking amount of arguments
28
	CAS.UnbindAction = CAS.BindAction
29
30
	--This function will trigger the events that have been :Connect()'ed
31
	local function te(self,ev,...)
32
		local t = m[ev]
33
		if t and t._fakeEvent and t.Function then
34
			t.Function(...)
35
		end
36
	end
37
	m.TrigEvent = te
38
	UIS.TrigEvent = te
39
40
	Event.OnServerEvent:Connect(function(plr,io)
41
	    if plr~=Player then return end
42
		if io.isMouse then
43
			m.Target = io.Target
44
			m.Hit = io.Hit
45
		else
46
			local b = io.UserInputState == Enum.UserInputState.Begin
47
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
			end
50
			for _,t in pairs(CAS.Actions) do
51
				for _,k in pairs(t.Keys) do
52
					if k==io.KeyCode then
53
						t.Function(t.Name,io.UserInputState,io)
54
					end
55
				end
56
			end
57
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
	    end
60
	end)
61
	Event.Parent = NLS([==[
62
	local Player = game:GetService("Players").LocalPlayer
63
	local Event = script:WaitForChild("UserInput_Event")
64
65
	local UIS = game:GetService("UserInputService")
66
	local input = function(io,a)
67
		if a then return end
68
		--Since InputObject is a client-side instance, we create and pass table instead
69
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
70
	end
71
	UIS.InputBegan:Connect(input)
72
	UIS.InputEnded:Connect(input)
73
74
	local Mouse = Player:GetMouse()
75
	local h,t
76
	--Give the server mouse data 30 times every second, but only if the values changed
77
	--If player is not moving their mouse, client won't fire events
78
	while wait(1/30) do
79
		if h~=Mouse.Hit or t~=Mouse.Target then
80
			h,t=Mouse.Hit,Mouse.Target
81
			Event:FireServer({isMouse=true,Target=t,Hit=h})
82
		end
83
	end]==],Player.Character)
84
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85
end
86
87
--[[The Weapon Of the vaktovian lieutenant Mellisa D. Exanine]]--
88
89
user=owner;
90
char=user.Character
91
mouse=user:GetMouse()
92
m=Instance.new('Model',char)
93
hold=false
94
deb = false
95
Game.Lighting.Outlines = false
96
Anim = 'None'
97
--[[char.Humanoid.MaxHealth=500
98
char.Humanoid.Health=500
99
pcall(function()
100
char.Shirt:remove()
101
char.Pants:remove()
102
char.Head.face:remove()
103
char["Body Colors"].HeadColor = BrickColor.new("Mid gray")
104
char["Body Colors"].LeftArmColor = BrickColor.new("Mid gray")
105
char["Body Colors"].RightArmColor = BrickColor.new("Mid gray")
106
char["Body Colors"].TorsoColor = BrickColor.new("Mid gray")
107
char.Head.Material = "SmoothPlastic"
108
char.Torso.Material = "SmoothPlastic"
109
char["Left Arm"].Material = "SmoothPlastic"
110
char["Right Arm"].Material = "SmoothPlastic"
111
char["Left Leg"].Material = "SmoothPlastic"
112
char["Right Leg"].Material = "SmoothPlastic"
113
end)
114
115
for i,v in pairs(char:children()) do
116
    if v:IsA("Hat") then
117
        v:Destroy()
118
    end
119
end
120
121
game:service'InsertService':LoadAsset(14815761):children()[1].Parent = char
122
game:service'InsertService':LoadAsset(22588983):children()[1].Parent = char
123
game:service'InsertService':LoadAsset(25737682):children()[1].Parent = char
124
game:service'InsertService':LoadAsset(134681557):children()[1].Parent = char
125
game:service'InsertService':LoadAsset(128341119):children()[1].Parent = char
126
game:service'InsertService':LoadAsset(13038375):children()[1].Parent = char.Head
127
128
pcall(function()
129
char["Spy Shades"].Handle.Transparency = 0.1
130
end)
131
132
for i,v in pairs(char:children()) do
133
    if v:IsA("Hat") then
134
        v.Handle.Material = "SmoothPlastic"
135
        v.Handle.BrickColor = BrickColor.new("Really black")
136
        v.Handle.Mesh.TextureId = ""
137
    end
138
end]]--
139
140
function DoDamage(hum,dmg)
141
        if hum.Health == 0 then return end
142
        local a,b = ypcall(function()
143
                hum:TakeDamage(dmg)
144
                --hum.Health = hum.Health - dmg
145
                if not hum.Parent:FindFirstChild('Torso') then return end
146
                local m = Instance.new('Model',workspace)
147
                m.Name = dmg
148
                local h = Instance.new('Humanoid',m)
149
                h.MaxHealth = 0
150
                local p = Instance.new('Part',m)
151
                p.Material = 'SmoothPlastic'
152
                p.BrickColor = BrickColor.new('Really red')
153
                p.Name = 'Head'
154
                p.FormFactor = 'Custom'
155
                p.Size = Vector3.new(1,1,1)
156
                p.Transparency = 0.5
157
                p.CanCollide = false
158
                p.Anchored = true
159
                p:BreakJoints()
160
                local pmsh = Instance.new('SpecialMesh',p)
161
                pmsh.MeshType = 'FileMesh'
162
                pmsh.Scale = Vector3.new(1,1,1)
163
                pmsh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
164
                game.Debris:AddItem(m,5)
165
                p.CFrame = CFrame.new(hum.Parent.Torso.Position) * CFrame.new(math.random(-2,2),2.5,math.random(-2,2))
166
                local rAm = math.random(3,6)/100
167
                coroutine.wrap(function()
168
                for i=1,300 do 
169
                p.CFrame = p.CFrame * CFrame.new(0,rAm,0) 
170
                wait()
171
                end 
172
                p:Destroy()
173
                end)()
174
        end)
175
        if not a then print(b) end
176
end
177
178
179
function playSound(id,parent,volume,pitch)
180
        local sound = Instance.new('Sound',parent or workspace)
181
        sound.SoundId = 'http://www.roblox.com/asset?id='..id
182
        sound.Volume = volume or 1
183
        sound.Pitch = pitch or 1
184
        coroutine.wrap(function()
185
                wait()
186
                sound:Play()
187
                wait(10)
188
                sound:Stop()
189
                sound:Destroy()
190
        end)()
191
        return sound
192
end
193
194
function weld(p0,p1,c0,c1,par)
195
local w = Instance.new('Weld',p0 or par)
196
w.Part0 = p0
197
w.Part1 = p1
198
w.C0 = c0 or CFrame.new()
199
w.C1 = c1 or CFrame.new()
200
return w
201
end
202
203
function lerp(a, b, t)
204
    return a + (b - a)*t
205
end
206
207
do
208
        local function QuaternionFromCFrame(cf) local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() local trace = m00 + m11 + m22 if trace > 0 then local s = math.sqrt(1 + trace) local recip = 0.5/s return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 else local i = 0 if m11 > m00 then i = 1 end if m22 > (i == 0 and m00 or m11) then i = 2 end if i == 0 then local s = math.sqrt(m00-m11-m22+1) local recip = 0.5/s return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip elseif i == 1 then local s = math.sqrt(m11-m22-m00+1) local recip = 0.5/s return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip elseif i == 2 then local s = math.sqrt(m22-m00-m11+1) local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip end end end
209
         
210
        local function QuaternionToCFrame(px, py, pz, x, y, z, w) local xs, ys, zs = x + x, y + y, z + z local wx, wy, wz = w*xs, w*ys, w*zs local xx = x*xs local xy = x*ys local xz = x*zs local yy = y*ys local yz = y*zs local zz = z*zs return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) end
211
         
212
        local function QuaternionSlerp(a, b, t) local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] local startInterp, finishInterp; if cosTheta >= 0.0001 then if (1 - cosTheta) > 0.0001 then local theta = math.acos(cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((1-t)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta  else startInterp = 1-t finishInterp = t end else if (1+cosTheta) > 0.0001 then local theta = math.acos(-cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((t-1)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = t-1 finishInterp = t end end return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp        end
213
214
        function clerp(a,b,t)
215
                local qa = {QuaternionFromCFrame(a)}
216
                local qb = {QuaternionFromCFrame(b)}
217
                local ax, ay, az = a.x, a.y, a.z
218
                local bx, by, bz = b.x, b.y, b.z
219
220
                local _t = 1-t
221
                return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
222
        end
223
end
224
local his = {}
225
226
function ctween(tar,prop,c2,t,b)
227
        local function doIt()
228
        local now = tick()
229
        his[tar] = now
230
        local c1 = tar[prop]
231
        for i=1,t do
232
                if his[tar] ~= now then return end
233
                tar[prop] = clerp(c1,c2,1/t*i)
234
                wait(1/60)
235
        end
236
        end
237
        if b then coroutine.wrap(doIt)() else doIt() end
238
end
239
240
local nk = char.Torso.Neck
241
local nk0 = CFrame.new(0,1,0) * CFrame.Angles(-math.pi/2,0,math.pi)
242
local ra,la = char['Right Arm'], char['Left Arm']
243
ra:BreakJoints()
244
la:BreakJoints()
245
Anim = 'Idle'
246
local rs = weld(char.Torso,ra,CFrame.new(1.25,.5,0), CFrame.new(-.25,.5,0),stuff)
247
local ls = weld(char.Torso,la,CFrame.new(-1.25,.5,0), CFrame.new(.25,.5,0),stuff)
248
local rs0 = rs.C0
249
local ls0 = ls.C0
250
251
function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color) 
252
pmsh = Instance.new('SpecialMesh')
253
pmsh.MeshType = 'FileMesh'
254
pmsh.Scale = Vector3.new(1,1,1)
255
pmsh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
256
S=Instance.new("Part")
257
S.Material = "SmoothPlastic"
258
S.Name="Effect"
259
S.formFactor=0
260
S.Size=Vector3.new(x1,y1,z1)
261
S.BrickColor=color
262
S.Reflectance = 0
263
S.TopSurface=0
264
S.BottomSurface=0
265
S.Transparency=0
266
S.Anchored=true
267
S.CanCollide=false
268
S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
269
S.Parent=char
270
pmsh.Parent = S
271
coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
272
end 
273
274
275
function EVENMOARMAGIX(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color) 
276
	local msh1 = Instance.new("SpecialMesh") 
277
	msh1.Scale = Vector3.new(0.5,0.5,0.5) 
278
	msh1.MeshType = "Sphere" 
279
	S=Instance.new("Part")
280
	S.Material = "SmoothPlastic"
281
	S.Name="Effect"
282
	S.formFactor=0
283
	S.Size=Vector3.new(x1,y1,z1)
284
	S.BrickColor=color
285
	S.Reflectance = 0
286
	S.TopSurface=0
287
	S.BottomSurface=0
288
	S.Transparency=0
289
	S.Anchored=true
290
	S.CanCollide=false
291
	S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
292
	S.Parent=char
293
	SL = Instance.new("PointLight",S)
294
	SL.Range = 10
295
	SL.Brightness = 2
296
	SL.Color = Color3.new(255,0,0)
297
	msh1.Parent = S
298
	coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
299
end 
300
301
function WaveEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color) 
302
	local msh1 = Instance.new("SpecialMesh") 
303
	msh1.Scale = Vector3.new(x1,y1,z1) 
304
	msh1.MeshId = "http://www.roblox.com/asset/?id=20329976" 
305
	S=Instance.new("Part")
306
	S.Material = "SmoothPlastic"
307
	S.Name="Effect"
308
	S.formFactor=0
309
	S.Size=Vector3.new(1,1,1)
310
	S.BrickColor=color
311
	S.Reflectance = 0
312
	S.TopSurface=0
313
	S.BottomSurface=0
314
	S.Transparency=0
315
	S.Anchored=true
316
	S.CanCollide=false
317
	S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
318
	S.Parent=char
319
	SL = Instance.new("PointLight",S)
320
	SL.Range = 60
321
	SL.Brightness = 60
322
	SL.Color = Color3.new(255,0,0)
323
	msh1.Parent = S
324
	coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
325
end 
326
327
function Wave() 
328
playSound(161006182,la,1,1)
329
--playSound(161006163,la,1,1)
330
local wav1 = Instance.new("Part") 
331
wav1.Parent = workspace 
332
wav1.BrickColor = BrickColor.new("Really black") 
333
wav1.CanCollide = false 
334
wav1.Anchored = true 
335
wav1.Size = Vector3.new(2,2,2) 
336
wav1.CFrame = char['Left Arm'].CFrame 
337
meh1 = Instance.new('SpecialMesh',wav1)
338
meh1.MeshType = 'FileMesh'
339
meh1.Scale = Vector3.new(1,1,1)
340
meh1.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
341
local wav2 = Instance.new("Part") 
342
wav2.Parent = workspace 
343
wav2.BrickColor = BrickColor.new("Really red") 
344
wav2.CanCollide = false 
345
wav2.Anchored = true 
346
wav2.Size = Vector3.new(2,2,2) 
347
wav2.CFrame = char['Left Arm'].CFrame 
348
meh2 = Instance.new('SpecialMesh',wav2)
349
meh2.MeshType = 'FileMesh'
350
meh2.Scale = Vector3.new(1,1,1)
351
meh2.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
352
	local c = Workspace:GetChildren();
353
	for i = 1, #c do
354
                local hum = c[i]:findFirstChild("Humanoid")
355
                if hum ~= nil and hum.Health ~= 0 then
356
		local head = c[i]:findFirstChild("Head");
357
		local targ = head.Position - wav2.Position;
358
		local mag = targ.magnitude;
359
		if mag <= 8 and c[i].Name ~= user.Name then
360
	        head.CFrame = head.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0) 
361
		--Damagefunc1(head,5,0)
362
		hitcon = wav1.Touched:connect(function(hit)
363
			local hum = hit.Parent:FindFirstChild('Humanoid')
364
			if hum and not hum:IsDescendantOf(char) then
365
                                DoDamage(hum,dmg or 5)
366
			end
367
		end)
368
		end
369
end
370
end
371
coroutine.resume(coroutine.create(function() 
372
for i = 0,1,0.1 do 
373
wait() 
374
meh1.Scale = meh1.Scale + Vector3.new(0.5,0.5,0.5) 
375
meh2.Scale = meh2.Scale + Vector3.new(0.5,0.5,0.5) 
376
wav1.CFrame = wav1.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) 
377
wav2.CFrame = wav2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) 
378
wav1.Transparency = wav1.Transparency + 0.1 
379
wav2.Transparency = wav2.Transparency + 0.1 
380
end 
381
wav1.Parent = nil 
382
wav2.Parent = nil 
383
end)) 
384
end 
385
386
function Wave2() 
387
--sss(ExciPart2,1) 
388-
   Handleweld.Part0 = game.Players.LocalPlayer.Character['Left Arm']
388+
389
wav1.Parent = workspace 
390
wav1.BrickColor = BrickColor.new("Really red") 
391-
    Handleweld.Parent = game.Players.LocalPlayer.Character['Left Arm']
391+
392
wav1.Anchored = true 
393
wav1.Size = Vector3.new(5,5,5) 
394
wav1.CFrame = la.CFrame
395
local wav2 = Instance.new("Part") 
396
wav2.Parent = workspace 
397
wav2.BrickColor = BrickColor.new("Really black") 
398
wav2.CanCollide = false 
399
wav2.Anchored = true 
400
wav2.Size = Vector3.new(5,5,5) 
401
wav2.CFrame = la.CFrame
402
SL = Instance.new("PointLight",wav1)
403
	SL.Range = 60
404
	SL.Brightness = 60
405
	SL.Color = Color3.new(255,0,0)
406
local meh1 = Instance.new("SpecialMesh") 
407
meh1.Parent = wav1 
408
meh1.MeshId = "http://www.roblox.com/asset/?id=9756362" 
409
meh1.Scale = Vector3.new(1,1,1) 
410
local meh2 = Instance.new("SpecialMesh") 
411
meh2.Parent = wav2 
412
meh2.MeshId = "http://www.roblox.com/asset/?id=9756362" 
413
meh2.Scale = Vector3.new(0.5,0.5,0.5) 
414
	local c = Workspace:GetChildren();
415
	for i = 1, #c do
416
                local hum = c[i]:findFirstChild("Humanoid")
417
                if hum ~= nil and hum.Health ~= 0 then
418
		local head = c[i]:findFirstChild("Head");
419
		local targ = head.Position - wav1.Position;
420
		local mag = targ.magnitude;
421
		if mag <= 8 and c[i].Name ~= user.Name then
422
	        head.CFrame = head.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0) 
423
		--Damagefunc2(head,5,10)
424
		hitcon = wav1.Touched:connect(function(hit)
425
			local hum = hit.Parent:FindFirstChild('Humanoid')
426
			if hum and not hum:IsDescendantOf(char) then
427
                                DoDamage(hum,dmg or 80)
428
429
			end
430
		
431
		end)
432
		end
433
end
434
	end 
435
	
436
	hitcon = wav2.Touched:connect(function(hit)
437
			local hum = hit.Parent:FindFirstChild('Humanoid')
438
			if hum and not hum:IsDescendantOf(char) then
439
                                DoDamage(hum,dmg or 80)
440
			end
441
	end)
442
coroutine.resume(coroutine.create(function() 
443
for i = 0,1,0.1 do 
444
wait() 
445
meh1.Scale = meh1.Scale + Vector3.new(0.5,1,0.5) 
446
wav1.CFrame = wav1.CFrame 
447
meh2.Scale = meh1.Scale + Vector3.new(0.5,1,0.5) 
448
wav2.CFrame = wav1.CFrame 
449
end 
450
for i = 0,1,0.1 do 
451
wait() 
452
meh1.Scale = meh1.Scale + Vector3.new(0.3,0.3,0.3) 
453
wav1.CFrame = wav1.CFrame 
454
wav1.Transparency = wav1.Transparency + 0.1 
455
meh2.Scale = meh1.Scale + Vector3.new(0.3,0.3,0.3) 
456
wav2.CFrame = wav1.CFrame 
457
wav2.Transparency = wav1.Transparency + 0.1 
458
end 
459
wav1.Parent = nil 
460
wav2.Parent = nil 
461
end)) 
462
end
463
464
--[[local Handle  = Instance.new('Part', m)
465
			Handle:BreakJoints()
466
			Handle.Material = 'SmoothPlastic'
467
			Handle.TopSurface = 'Smooth'
468
			Handle.Name = 'Handle'
469
			Handle.BottomSurface = 'Smooth'
470
			Handle.FormFactor = 'Custom' Handle.CanCollide = false
471
			Handle.BrickColor = BrickColor.new('Bright red')
472
			Handle.Size = Vector3.new(0.722727716, 0.789999843, 0.200000003)
473
			Handle.Transparency = 0			Handle.Reflectance = 0.30000001192093			    local Handleweld = Instance.new('ManualWeld')
474
   Handleweld.Part0 = owner['Left Arm']
475
   Handleweld.Part1 = Handle  Handleweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
476
   Handleweld.C1 = CFrame.new(-0.0331363678, 0.0529589653, -0.408006668, 6.81079018e-06, 0.00025291738, -0.999999702, 3.55311636e-06, -0.999999762, -0.000252768397, -1, -3.51419908e-06, -6.73527984e-06)
477
    Handleweld.Parent = owner['Left Arm']
478
		
479
					local HandleMesh = Instance.new('BlockMesh',Handle)
480
				HandleMesh.Name = 'Mesh'
481
				HandleMesh.Offset = Vector3.new(0, 0, 0)
482
				HandleMesh.Scale = Vector3.new(1, 0.909090996, 0.454545468)
483
				
484
local Part  = Instance.new('Part', m)
485
			Part:BreakJoints()
486
			Part.Material = 'SmoothPlastic'
487
			Part.TopSurface = 'Smooth'
488
			Part.Name = 'Part'
489
			Part.BottomSurface = 'Smooth'
490
			Part.FormFactor = 'Custom' Part.CanCollide = false
491
			Part.BrickColor = BrickColor.new('Bright red')
492
			Part.Size = Vector3.new(2.27272749, 0.200000003, 0.200000003)
493
			Part.Reflectance = 0.30000001192093			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
494
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
495
   Partweld.C1 = CFrame.new(0.0313539505, -0.120179176, -1.30525064, 0.707112193, -0.707090795, 2.99402245e-06, -7.28645136e-06, -3.92117954e-06, 0.999991059, -0.707095981, -0.707107723, -8.44711576e-06)
496
    Partweld.Parent = Part		
497
					local PartMesh = Instance.new('BlockMesh',Part)
498
				PartMesh.Name = 'Mesh'
499
				PartMesh.Offset = Vector3.new(0, 0, 0)
500
				PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090936)
501
				
502
local Part  = Instance.new('Part', m)
503
			Part:BreakJoints()
504
			Part.Material = 'SmoothPlastic'
505
			Part.TopSurface = 'Smooth'
506
			Part.Name = 'Part'
507
			Part.BottomSurface = 'Smooth'
508
			Part.FormFactor = 'Custom' Part.CanCollide = false
509
			Part.BrickColor = BrickColor.new('Bright red')
510
			Part.Size = Vector3.new(1.30909085, 0.200000003, 0.200000003)
511
			Part.Reflectance = 0.20000000298023			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
512
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
513
   Partweld.C1 = CFrame.new(-0.0212306976, -0.210647583, 0.707409859, 0.707267463, 0.706945777, 8.99063525e-06, -7.35625599e-06, -5.47161471e-06, 1, 0.706945777, -0.707267761, 1.3028889e-06)
514
    Partweld.Parent = Part		
515
					local PartMesh = Instance.new('BlockMesh',Part)
516
				PartMesh.Name = 'Mesh'
517
				PartMesh.Offset = Vector3.new(0, 0, 0)
518
				PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090936)
519
				
520
local dmg4  = Instance.new('Part', m)
521
			dmg4:BreakJoints()
522
			dmg4.Material = 'SmoothPlastic'
523
			dmg4.TopSurface = 'Smooth'
524
			dmg4.Name = 'dmg4'
525
			dmg4.BottomSurface = 'Smooth'
526
			dmg4.FormFactor = 'Custom' dmg4.CanCollide = false
527
			dmg4.BrickColor = BrickColor.new('Really black')
528
			dmg4.Size = Vector3.new(0.545454562, 1.18181932, 0.272727281)
529
			dmg4.Reflectance = 0.60000002384186			dmg4.Transparency = 0			    local dmg4weld = Instance.new('ManualWeld')
530
   dmg4weld.Part0 =  Handle   dmg4weld.Part1 = dmg4  dmg4weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
531
   dmg4weld.C1 = CFrame.new(0.0771980286, 1.55718255, 0.120207787, 0.999999762, -0.000210092607, 7.73429019e-06, -0.000209943508, -0.99999994, -4.11334122e-06, 7.81155177e-06, 4.14893066e-06, -1)
532
    dmg4weld.Parent = dmg4		
533
					local dmg4Mesh = Instance.new('SpecialMesh',dmg4)
534
					dmg4Mesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
535
					dmg4Mesh.MeshType = Enum.MeshType.FileMesh				dmg4Mesh.Name = 'Mesh'
536
				dmg4Mesh.Offset = Vector3.new(0, 0, 0)
537
				dmg4Mesh.Scale = Vector3.new(-0.515454471, 0.873636365, -0.180909097)
538
				
539
local Part  = Instance.new('Part', m)
540
			Part:BreakJoints()
541
			Part.Material = 'SmoothPlastic'
542
			Part.TopSurface = 'Smooth'
543
			Part.Name = 'Part'
544
			Part.BottomSurface = 'Smooth'
545
			Part.FormFactor = 'Custom' Part.CanCollide = false
546
			Part.BrickColor = BrickColor.new('Bright red')
547
			Part.Size = Vector3.new(2.27272725, 0.200000003, 2.27272725)
548
			Part.Reflectance = 1			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
549
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
550
   Partweld.C1 = CFrame.new(0.031167984, -0.120185852, -0.0782046318, 0.707112491, -0.707100987, 2.91848369e-06, -7.68709378e-06, -3.5206408e-06, 1, -0.707100689, -0.707112491, -7.84470467e-06)
551
    Partweld.Parent = Part		
552
					local PartMesh = Instance.new('BlockMesh',Part)
553
				PartMesh.Name = 'Mesh'
554
				PartMesh.Offset = Vector3.new(0, 0, 0)
555
				PartMesh.Scale = Vector3.new(1, 0.454545468, 1)
556
				
557
local Part  = Instance.new('Part', m)
558
			Part:BreakJoints()
559
			Part.Material = 'SmoothPlastic'
560
			Part.TopSurface = 'Smooth'
561
			Part.Name = 'Part'
562
			Part.BottomSurface = 'Smooth'
563
			Part.FormFactor = 'Custom' Part.CanCollide = false
564
			Part.BrickColor = BrickColor.new('Bright red')
565
			Part.Size = Vector3.new(0.454545468, 0.200000003, 0.454545468)
566
			Part.Reflectance = 0.20000000298023			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
567
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
568
   Partweld.C1 = CFrame.new(0.530406475, -0.210646629, 0.613744736, -0.707312346, -0.706900775, -7.95247797e-06, -7.48035245e-06, -3.87872569e-06, 1, -0.706900775, 0.707312644, -2.5167119e-06)
569
    Partweld.Parent = Part		
570
					local PartMesh = Instance.new('CylinderMesh',Part)
571
				PartMesh.Name = 'Mesh'
572
				PartMesh.Offset = Vector3.new(0, 0, 0)
573
				PartMesh.Scale = Vector3.new(1, 0.454545468, 1)
574
				
575
local Part  = Instance.new('Part', m)
576
			Part:BreakJoints()
577
			Part.Material = 'SmoothPlastic'
578
			Part.TopSurface = 'Smooth'
579
			Part.Name = 'Part'
580
			Part.BottomSurface = 'Smooth'
581
			Part.FormFactor = 'Custom' Part.CanCollide = false
582
			Part.BrickColor = BrickColor.new('Really black')
583
			Part.Size = Vector3.new(1, 0.909090936, 0.200000003)
584
			Part.Reflectance = 0.5			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
585
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
586
   Partweld.C1 = CFrame.new(0.0777702332, -0.0460093021, 0.302001953, 0.999999642, -0.000477507012, 7.92336414e-06, -0.000477357826, -0.999999821, -3.88359558e-06, 8.00161615e-06, 3.91702588e-06, -1)
587
    Partweld.Parent = Part		
588
					local PartMesh = Instance.new('SpecialMesh',Part)
589
					PartMesh.MeshId = 'http://www.roblox.com/asset/?id=21057410'
590
					PartMesh.MeshType = Enum.MeshType.FileMesh				PartMesh.Name = 'Mesh'
591
				PartMesh.Offset = Vector3.new(0, 0, 0)
592
				PartMesh.Scale = Vector3.new(0.315454543, 0.322727233, 0.0954545364)
593
				
594
local dmg3  = Instance.new('Part', m)
595
			dmg3:BreakJoints()
596
			dmg3.Material = 'SmoothPlastic'
597
			dmg3.TopSurface = 'Smooth'
598
			dmg3.Name = 'dmg3'
599
			dmg3.BottomSurface = 'Smooth'
600
			dmg3.FormFactor = 'Custom' dmg3.CanCollide = false
601
			dmg3.BrickColor = BrickColor.new('Really black')
602
			dmg3.Size = Vector3.new(0.545454562, 1.18181932, 0.272727281)
603
			dmg3.Reflectance = 0.60000002384186			dmg3.Transparency = 0			    local dmg3weld = Instance.new('ManualWeld')
604
   dmg3weld.Part0 =  Handle   dmg3weld.Part1 = dmg3  dmg3weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
605
   dmg3weld.C1 = CFrame.new(-0.0118477345, 1.71327496, 0.120187759, 0.000210615312, 0.99999994, 4.11333212e-06, 0.999999762, -0.00021076441, 7.82369352e-06, 7.90095874e-06, 4.14889746e-06, -1)
606
    dmg3weld.Parent = dmg3		
607
					local dmg3Mesh = Instance.new('SpecialMesh',dmg3)
608
					dmg3Mesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
609
					dmg3Mesh.MeshType = Enum.MeshType.FileMesh				dmg3Mesh.Name = 'Mesh'
610
				dmg3Mesh.Offset = Vector3.new(0, 0, 0)
611
				dmg3Mesh.Scale = Vector3.new(-0.515454471, 0.873636365, -0.180909097)
612
				
613
local Part  = Instance.new('Part', m)
614
			Part:BreakJoints()
615
			Part.Material = 'SmoothPlastic'
616
			Part.TopSurface = 'Smooth'
617
			Part.Name = 'Part'
618
			Part.BottomSurface = 'Smooth'
619
			Part.FormFactor = 'Custom' Part.CanCollide = false
620
			Part.BrickColor = BrickColor.new('Bright red')
621
			Part.Size = Vector3.new(0.454545468, 0.200000003, 0.454545468)
622
			Part.Reflectance = 0.20000000298023			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
623
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
624
   Partweld.C1 = CFrame.new(-0.759212971, -0.210639954, -0.674391747, -0.707368433, -0.706844687, -7.95271262e-06, -7.48040202e-06, -3.87872615e-06, 1, -0.706844628, 0.707368731, -2.51611527e-06)
625
    Partweld.Parent = Part		
626
					local PartMesh = Instance.new('CylinderMesh',Part)
627
				PartMesh.Name = 'Mesh'
628
				PartMesh.Offset = Vector3.new(0, 0, 0)
629
				PartMesh.Scale = Vector3.new(1, 0.454545468, 1)
630
				
631
local Part  = Instance.new('Part', m)
632
			Part:BreakJoints()
633
			Part.Material = 'SmoothPlastic'
634
			Part.TopSurface = 'Smooth'
635
			Part.Name = 'Part'
636
			Part.BottomSurface = 'Smooth'
637
			Part.FormFactor = 'Custom' Part.CanCollide = false
638
			Part.BrickColor = BrickColor.new('Bright red')
639
			Part.Size = Vector3.new(0.454545468, 0.200000003, 0.454545468)
640
			Part.Reflectance = 0.20000000298023			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
641
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
642
   Partweld.C1 = CFrame.new(-0.76154232, -0.211082458, 0.633905411, -0.707312286, -0.706900835, -7.95247979e-06, -7.48035336e-06, -3.87872706e-06, 1, -0.706900835, 0.707312584, -2.51671258e-06)
643
    Partweld.Parent = Part		
644
					local PartMesh = Instance.new('CylinderMesh',Part)
645
				PartMesh.Name = 'Mesh'
646
				PartMesh.Offset = Vector3.new(0, 0, 0)
647
				PartMesh.Scale = Vector3.new(1, 0.454545468, 1)
648
				
649
local dmg1  = Instance.new('Part', m)
650
			dmg1:BreakJoints()
651
			dmg1.Material = 'SmoothPlastic'
652
			dmg1.TopSurface = 'Smooth'
653
			dmg1.Name = 'dmg1'
654
			dmg1.BottomSurface = 'Smooth'
655
			dmg1.FormFactor = 'Custom' dmg1.CanCollide = false
656
			dmg1.BrickColor = BrickColor.new('Really black')
657
			dmg1.Size = Vector3.new(0.545454562, 1.18181932, 0.272727281)
658
			dmg1.Reflectance = 0.60000002384186			dmg1.Transparency = 0			    local dmg1weld = Instance.new('ManualWeld')
659
   dmg1weld.Part0 =  Handle   dmg1weld.Part1 = dmg1  dmg1weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
660
   dmg1weld.C1 = CFrame.new(0.0770072937, -1.62387848, 0.120163918, 0.999999762, -0.000210092607, 7.73429019e-06, -0.000209943508, -0.99999994, -4.11334122e-06, 7.81155177e-06, 4.14893066e-06, -1)
661
    dmg1weld.Parent = dmg1		
662
					local dmg1Mesh = Instance.new('SpecialMesh',dmg1)
663
					dmg1Mesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
664
					dmg1Mesh.MeshType = Enum.MeshType.FileMesh				dmg1Mesh.Name = 'Mesh'
665
				dmg1Mesh.Offset = Vector3.new(0, 0, 0)
666
				dmg1Mesh.Scale = Vector3.new(-0.515454471, 0.873636365, -0.180909097)
667
				
668
local Part  = Instance.new('Part', m)
669
			Part:BreakJoints()
670
			Part.Material = 'SmoothPlastic'
671
			Part.TopSurface = 'Smooth'
672
			Part.Name = 'Part'
673
			Part.BottomSurface = 'Smooth'
674
			Part.FormFactor = 'Custom' Part.CanCollide = false
675
			Part.BrickColor = BrickColor.new('Bright red')
676
			Part.Size = Vector3.new(0.200000003, 2.27272701, 0.200000003)
677
			Part.Reflectance = 0.30000001192093			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
678
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
679
   Partweld.C1 = CFrame.new(-1.14925289, -0.0314512253, -0.119760513, 0.707107484, 0.707105696, -1.10258406e-06, -0.707105577, 0.707107782, -2.91853394e-06, -1.36046719e-06, 2.80614677e-06, 1)
680
    Partweld.Parent = Part		
681
					local PartMesh = Instance.new('BlockMesh',Part)
682
				PartMesh.Name = 'Mesh'
683
				PartMesh.Offset = Vector3.new(0, 0, 0)
684
				PartMesh.Scale = Vector3.new(0.909090996, 1, 0.454545468)
685
				
686
local Part  = Instance.new('Part', m)
687
			Part:BreakJoints()
688
			Part.Material = 'SmoothPlastic'
689
			Part.TopSurface = 'Smooth'
690
			Part.Name = 'Part'
691
			Part.BottomSurface = 'Smooth'
692
			Part.FormFactor = 'Custom' Part.CanCollide = false
693
			Part.BrickColor = BrickColor.new('Bright red')
694
			Part.Size = Vector3.new(2.27272749, 0.200000003, 0.200000003)
695
			Part.Reflectance = 0.30000001192093			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
696
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
697
   Partweld.C1 = CFrame.new(0.0779085159, -1.25864029, -0.120201111, 0.707106888, 0.707106173, -1.10259089e-06, -0.707106113, 0.707107246, -2.91852757e-06, -1.36046037e-06, 2.80614677e-06, 1)
698
    Partweld.Parent = Part		
699
					local PartMesh = Instance.new('BlockMesh',Part)
700
				PartMesh.Name = 'Mesh'
701
				PartMesh.Offset = Vector3.new(0, 0, 0)
702
				PartMesh.Scale = Vector3.new(1, 0.909090996, 0.454545468)
703
				
704
local Part  = Instance.new('Part', m)
705
			Part:BreakJoints()
706
			Part.Material = 'SmoothPlastic'
707
			Part.TopSurface = 'Smooth'
708
			Part.Name = 'Part'
709
			Part.BottomSurface = 'Smooth'
710
			Part.FormFactor = 'Custom' Part.CanCollide = false
711
			Part.BrickColor = BrickColor.new('Bright red')
712
			Part.Size = Vector3.new(1.30000031, 0.200000003, 0.200000003)
713
			Part.Reflectance = 0.20000000298023			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
714
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
715
   Partweld.C1 = CFrame.new(-0.0424022675, -0.211091042, -0.783349037, 0.707326114, -0.706887186, 2.96844019e-06, -7.71655777e-06, -3.48280605e-06, 1, -0.706886947, -0.707326174, -7.83788892e-06)
716
    Partweld.Parent = Part		
717
					local PartMesh = Instance.new('BlockMesh',Part)
718
				PartMesh.Name = 'Mesh'
719
				PartMesh.Offset = Vector3.new(0, 0, 0)
720
				PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090996)
721
				
722
local Part  = Instance.new('Part', m)
723
			Part:BreakJoints()
724
			Part.Material = 'SmoothPlastic'
725
			Part.TopSurface = 'Smooth'
726
			Part.Name = 'Part'
727
			Part.BottomSurface = 'Smooth'
728
			Part.FormFactor = 'Custom' Part.CanCollide = false
729
			Part.BrickColor = BrickColor.new('Bright red')
730
			Part.Size = Vector3.new(2.27272749, 0.200000003, 0.200000003)
731
			Part.Reflectance = 0.30000001192093			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
732
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
733
   Partweld.C1 = CFrame.new(0.0780677795, 0.12019062, 1.19586754, 0.707118928, 0.707094312, 1.81161104e-05, 7.81187282e-06, 1.79219624e-05, -1, -0.707094252, 0.707119226, 7.17693956e-06)
734
    Partweld.Parent = Part		
735
					local PartMesh = Instance.new('BlockMesh',Part)
736
				PartMesh.Name = 'Mesh'
737
				PartMesh.Offset = Vector3.new(0, 0, 0)
738
				PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090936)
739-
   Handle2weld.Part0 = game.Players.LocalPlayer.Character['Right Arm']
739+
740
local dmg2  = Instance.new('Part', m)
741
			dmg2:BreakJoints()
742-
    Handle2weld.Parent = game.Players.LocalPlayer.Character['Right Arm']
742+
743
			dmg2.Material = 'SmoothPlastic'
744
			dmg2.TopSurface = 'Smooth'
745
			dmg2.Name = 'dmg2'
746
			dmg2.BottomSurface = 'Smooth'
747
			dmg2.FormFactor = 'Custom' dmg2.CanCollide = false
748
			dmg2.BrickColor = BrickColor.new('Really black')
749
			dmg2.Size = Vector3.new(0.545454562, 1.18181932, 0.272727281)
750
			dmg2.Reflectance = 0.60000002384186			dmg2.Transparency = 0			    local dmg2weld = Instance.new('ManualWeld')
751
   dmg2weld.Part0 =  Handle   dmg2weld.Part1 = dmg2  dmg2weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
752
   dmg2weld.C1 = CFrame.new(-0.0120446682, -1.55901527, 0.120191574, 0.000210615312, 0.99999994, 4.11333212e-06, 0.999999762, -0.00021076441, 7.82369352e-06, 7.90095874e-06, 4.14889746e-06, -1)
753
    dmg2weld.Parent = dmg2		
754
					local dmg2Mesh = Instance.new('SpecialMesh',dmg2)
755
					dmg2Mesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
756
					dmg2Mesh.MeshType = Enum.MeshType.FileMesh				dmg2Mesh.Name = 'Mesh'
757
				dmg2Mesh.Offset = Vector3.new(0, 0, 0)
758
				dmg2Mesh.Scale = Vector3.new(-0.515454471, 0.873636365, -0.180909097)
759
				
760
local Part  = Instance.new('Part', m)
761
			Part:BreakJoints()
762
			Part.Material = 'SmoothPlastic'
763
			Part.TopSurface = 'Smooth'
764
			Part.Name = 'Part'
765
			Part.BottomSurface = 'Smooth'
766
			Part.FormFactor = 'Custom' Part.CanCollide = false
767
			Part.BrickColor = BrickColor.new('Bright red')
768
			Part.Size = Vector3.new(1.30000031, 0.200000003, 0.200000003)
769
			Part.Reflectance = 0.20000000298023			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
770
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
771
   Partweld.C1 = CFrame.new(-0.111002922, -0.210646629, -0.622792721, -0.707281172, 0.706932306, -1.97609234e-06, -6.91269224e-06, -4.08157621e-06, 1, 0.706932008, 0.707281291, 7.69329836e-06)
772
    Partweld.Parent = Part		
773
					local PartMesh = Instance.new('BlockMesh',Part)
774
				PartMesh.Name = 'Mesh'
775
				PartMesh.Offset = Vector3.new(0, 0, 0)
776
				PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090996)
777
				
778
local Part  = Instance.new('Part', m)
779
			Part:BreakJoints()
780
			Part.Material = 'SmoothPlastic'
781
			Part.TopSurface = 'Smooth'
782
			Part.Name = 'Part'
783
			Part.BottomSurface = 'Smooth'
784
			Part.FormFactor = 'Custom' Part.CanCollide = false
785
			Part.BrickColor = BrickColor.new('Bright red')
786
			Part.Size = Vector3.new(1.21818173, 0.200000003, 0.200000003)
787
			Part.Reflectance = 0.20000000298023			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
788
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
789
   Partweld.C1 = CFrame.new(-0.208874702, -0.211090088, 0.659489632, -0.707189023, -0.707024276, -7.83939322e-06, -7.35447929e-06, -3.84530495e-06, 1, -0.707024217, 0.707189262, -2.45273873e-06)
790
    Partweld.Parent = Part		
791
					local PartMesh = Instance.new('BlockMesh',Part)
792
				PartMesh.Name = 'Mesh'
793
				PartMesh.Offset = Vector3.new(0, 0, 0)
794
				PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090936)
795
				
796
local Part  = Instance.new('Part', m)
797
			Part:BreakJoints()
798
			Part.Material = 'SmoothPlastic'
799
			Part.TopSurface = 'Smooth'
800
			Part.Name = 'Part'
801
			Part.BottomSurface = 'Smooth'
802
			Part.FormFactor = 'Custom' Part.CanCollide = false
803
			Part.BrickColor = BrickColor.new('Bright red')
804
			Part.Size = Vector3.new(0.454545468, 0.200000003, 0.454545468)
805
			Part.Reflectance = 0.20000000298023			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
806
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
807
   Partweld.C1 = CFrame.new(0.603512764, -0.210655212, -0.69993782, -0.707424462, -0.706788659, -7.95294545e-06, -7.48044977e-06, -3.87872569e-06, 1, -0.706788599, 0.7074247, -2.51551978e-06)
808
    Partweld.Parent = Part		
809
					local PartMesh = Instance.new('CylinderMesh',Part)
810
				PartMesh.Name = 'Mesh'
811
				PartMesh.Offset = Vector3.new(0, 0, 0)
812
				PartMesh.Scale = Vector3.new(1, 0.454545468, 1)]]--
813
				
814
815
local Handle2  = Instance.new('Part', m)
816
			Handle2:BreakJoints()
817
			Handle2.Material = 'SmoothPlastic'
818
			Handle2.TopSurface = 'Smooth'
819
			Handle2.Name = 'Handle2'
820
			Handle2.BottomSurface = 'Smooth'
821
			Handle2.FormFactor = 'Custom' Handle2.CanCollide = false
822
			Handle2.BrickColor = BrickColor.new('Really black')
823
			Handle2.Size = Vector3.new(0.200000003, 1.3636378, 0.272727251)
824
			Handle2.Transparency = 0			Handle2.Reflectance = 0			    local Handle2weld = Instance.new('ManualWeld')
825
   Handle2weld.Part0 = owner['Right Arm']
826
   Handle2weld.Part1 = Handle2  Handle2weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
827
   Handle2weld.C1 = CFrame.new(0.115003586, 0.0987281799, 0.977676153, 1, 9.5066456e-24, 2.8596127e-22, -2.86119345e-22, -0.0332261063, -0.999447882, 0, 0.999447763, -0.03322611)
828
    Handle2weld.Parent = owner['Right Arm']
829
		
830
					local Handle2Mesh = Instance.new('CylinderMesh',Handle2)
831
				Handle2Mesh.Name = 'Mesh'
832
				Handle2Mesh.Offset = Vector3.new(0, 0, 0)
833
				Handle2Mesh.Scale = Vector3.new(0.909090996, 1, 1)
834
				
835
local Part  = Instance.new('Part', m)
836
			Part:BreakJoints()
837
			Part.Material = 'SmoothPlastic'
838
			Part.TopSurface = 'Smooth'
839
			Part.Name = 'Part'
840
			Part.BottomSurface = 'Smooth'
841
			Part.FormFactor = 'Custom' Part.CanCollide = false
842
			Part.BrickColor = BrickColor.new('Really red')
843
			Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
844
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
845
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
846
   Partweld.C1 = CFrame.new(0.000169754028, -3.45175743, -0.138971567, 0.999999821, 7.21236529e-06, 1.62003744e-11, -7.21235847e-06, 0.99999994, -1.04308128e-07, -1.65242091e-11, 0, 1)
847
    Partweld.Parent = Part		
848
					local PartMesh = Instance.new('BlockMesh',Part)
849
				PartMesh.Name = 'Mesh'
850
				PartMesh.Offset = Vector3.new(0, 0, 0)
851
				PartMesh.Scale = Vector3.new(0.522727311, 0.454545468, 0.931817949)
852
				
853
local Part  = Instance.new('Part', m)
854
			Part:BreakJoints()
855
			Part.Material = 'SmoothPlastic'
856
			Part.TopSurface = 'Smooth'
857
			Part.Name = 'Part'
858
			Part.BottomSurface = 'Smooth'
859
			Part.FormFactor = 'Custom' Part.CanCollide = false
860
			Part.BrickColor = BrickColor.new('Really black')
861
			Part.Size = Vector3.new(0.200000003, 0.454545468, 0.200000003)
862
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
863
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
864
   Partweld.C1 = CFrame.new(0.000362634659, 0.903982162, -0.00256919861, -2.40126044e-11, 0, -1, 3.12099401e-05, 1, 0, 1, -3.1209951e-05, -2.70574674e-11)
865
    Partweld.Parent = Part		
866
					local PartMesh = Instance.new('SpecialMesh',Part)
867
					PartMesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
868
					PartMesh.MeshType = Enum.MeshType.FileMesh				PartMesh.Name = 'Mesh'
869
				PartMesh.Offset = Vector3.new(0, 0, 0)
870
				PartMesh.Scale = Vector3.new(0.477272719, 0.454545468, 1.18636358)
871
				
872
local Part  = Instance.new('Part', m)
873
			Part:BreakJoints()
874
			Part.Material = 'SmoothPlastic'
875
			Part.TopSurface = 'Smooth'
876
			Part.Name = 'Part'
877
			Part.BottomSurface = 'Smooth'
878
			Part.FormFactor = 'Custom' Part.CanCollide = false
879
			Part.BrickColor = BrickColor.new('Really red')
880
			Part.Size = Vector3.new(0.200000003, 1.36363733, 0.200000003)
881
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
882
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
883
   Partweld.C1 = CFrame.new(0.000408172607, -3.2703228, -0.000365972519, 1, -1.5167876e-05, -1.11981535e-11, 1.51678742e-05, 1, 0, 1.20082199e-11, 0, 1)
884
    Partweld.Parent = Part		
885
					local PartMesh = Instance.new('BlockMesh',Part)
886
				PartMesh.Name = 'Mesh'
887
				PartMesh.Offset = Vector3.new(0, 0, 0)
888
				PartMesh.Scale = Vector3.new(0.522727311, 1, 0.454545468)
889
				
890
local Part  = Instance.new('Part', m)
891
			Part:BreakJoints()
892
			Part.Material = 'SmoothPlastic'
893
			Part.TopSurface = 'Smooth'
894
			Part.Name = 'Part'
895
			Part.BottomSurface = 'Smooth'
896
			Part.FormFactor = 'Custom' Part.CanCollide = false
897
			Part.BrickColor = BrickColor.new('Really black')
898
			Part.Size = Vector3.new(0.272727281, 0.200000003, 0.545454502)
899
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
900
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
901
   Partweld.C1 = CFrame.new(-0.00299835205, -0.460396767, -0.688175201, 1, -3.1209951e-05, -2.70574674e-11, 2.20687416e-05, 0.70710665, -0.707106709, 2.2068778e-05, 0.707106709, 0.70710665)
902
    Partweld.Parent = Part		
903
					local PartMesh = Instance.new('BlockMesh',Part)
904
				PartMesh.Name = 'Mesh'
905
				PartMesh.Offset = Vector3.new(0, 0, 0)
906
				PartMesh.Scale = Vector3.new(1, 0.909090936, 1)
907
				
908
local Part  = Instance.new('Part', m)
909
			Part:BreakJoints()
910
			Part.Material = 'SmoothPlastic'
911
			Part.TopSurface = 'Smooth'
912
			Part.Name = 'Part'
913
			Part.BottomSurface = 'Smooth'
914
			Part.FormFactor = 'Custom' Part.CanCollide = false
915
			Part.BrickColor = BrickColor.new('Really red')
916
			Part.Size = Vector3.new(0.200000003, 0.272728473, 0.272727251)
917
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
918
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
919
   Partweld.C1 = CFrame.new(0.000371932983, 0.356336594, -0.000364780426, 1, -3.1209951e-05, -2.70574674e-11, 3.12099401e-05, 1, 0, 2.40126044e-11, 0, 1)
920
    Partweld.Parent = Part		
921
					local PartMesh = Instance.new('CylinderMesh',Part)
922
				PartMesh.Name = 'Mesh'
923
				PartMesh.Offset = Vector3.new(0, 0, 0)
924
				PartMesh.Scale = Vector3.new(0.954545557, 1, 1)
925
				
926
local Part  = Instance.new('Part', m)
927
			Part:BreakJoints()
928
			Part.Material = 'SmoothPlastic'
929
			Part.TopSurface = 'Smooth'
930
			Part.Name = 'Part'
931
			Part.BottomSurface = 'Smooth'
932
			Part.FormFactor = 'Custom' Part.CanCollide = false
933
			Part.BrickColor = BrickColor.new('Really red')
934
			Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
935
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
936
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
937
   Partweld.C1 = CFrame.new(-0.00179100037, -1.27498245, -0.138988495, 1, 0.000120599419, 5.1841198e-11, -0.000120599441, 1, 0, -6.70744987e-11, 0, 1)
938
    Partweld.Parent = Part		
939
					local PartMesh = Instance.new('BlockMesh',Part)
940
				PartMesh.Name = 'Mesh'
941
				PartMesh.Offset = Vector3.new(0, 0, 0)
942
				PartMesh.Scale = Vector3.new(0.545454562, 0.454545468, 0.931818128)
943
				
944
local Part  = Instance.new('Part', m)
945
			Part:BreakJoints()
946
			Part.Material = 'SmoothPlastic'
947
			Part.TopSurface = 'Smooth'
948
			Part.Name = 'Part'
949
			Part.BottomSurface = 'Smooth'
950
			Part.FormFactor = 'Custom' Part.CanCollide = false
951
			Part.BrickColor = BrickColor.new('Really red')
952
			Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
953
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
954
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
955
   Partweld.C1 = CFrame.new(-9.91821289e-05, -1.2742815, 0.140503168, 1, 0.000112032132, 2.11457518e-11, -0.000112032118, 1, 0, -2.74188762e-11, 0, 1)
956
    Partweld.Parent = Part		
957
					local PartMesh = Instance.new('BlockMesh',Part)
958
				PartMesh.Name = 'Mesh'
959
				PartMesh.Offset = Vector3.new(0, 0, 0)
960
				PartMesh.Scale = Vector3.new(0.52272743, 0.454545468, 0.954545379)
961
				
962
local Part  = Instance.new('Part', m)
963
			Part:BreakJoints()
964
			Part.Material = 'SmoothPlastic'
965
			Part.TopSurface = 'Smooth'
966
			Part.Name = 'Part'
967
			Part.BottomSurface = 'Smooth'
968
			Part.FormFactor = 'Custom' Part.CanCollide = false
969
			Part.BrickColor = BrickColor.new('Really red')
970
			Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
971
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
972
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
973
   Partweld.C1 = CFrame.new(4.57763672e-05, -3.45203209, 0.138261795, 1, -1.52991538e-06, 4.80326889e-12, 1.52991197e-06, 1, 0, -4.60346778e-12, 0, 1)
974
    Partweld.Parent = Part		
975
					local PartMesh = Instance.new('BlockMesh',Part)
976
				PartMesh.Name = 'Mesh'
977
				PartMesh.Offset = Vector3.new(0, 0, 0)
978
				PartMesh.Scale = Vector3.new(0.522727311, 0.454545468, 0.931818128)
979
				
980
local Part  = Instance.new('Part', m)
981
			Part:BreakJoints()
982
			Part.Material = 'SmoothPlastic'
983
			Part.TopSurface = 'Smooth'
984
			Part.Name = 'Part'
985
			Part.BottomSurface = 'Smooth'
986
			Part.FormFactor = 'Custom' Part.CanCollide = false
987
			Part.BrickColor = BrickColor.new('Really black')
988
			Part.Size = Vector3.new(0.272727281, 0.200000003, 0.636363626)
989
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
990
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
991
   Partweld.C1 = CFrame.new(-0.00229072571, -0.776579857, -0.000361442566, 1, -9.22312756e-06, -1.07149845e-11, 9.22312756e-06, 1, 0, 1.20083362e-11, 0, 1)
992
    Partweld.Parent = Part		
993
					local PartMesh = Instance.new('BlockMesh',Part)
994
				PartMesh.Name = 'Mesh'
995
				PartMesh.Offset = Vector3.new(0, 0, 0)
996
				PartMesh.Scale = Vector3.new(1, 0.909090936, 1)
997
				
998
local Part  = Instance.new('Part', m)
999
			Part:BreakJoints()
1000
			Part.Material = 'SmoothPlastic'
1001
			Part.TopSurface = 'Smooth'
1002
			Part.Name = 'Part'
1003
			Part.BottomSurface = 'Smooth'
1004
			Part.FormFactor = 'Custom' Part.CanCollide = false
1005
			Part.BrickColor = BrickColor.new('Really red')
1006
			Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1007
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1008
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1009
   Partweld.C1 = CFrame.new(0.000368356705, -2.36870098, -0.00256919861, -2.40126044e-11, 0, -1, 3.12099401e-05, 1, 0, 1, -3.1209951e-05, -2.70574674e-11)
1010
    Partweld.Parent = Part		
1011
					local PartMesh = Instance.new('SpecialMesh',Part)
1012
					PartMesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
1013
					PartMesh.MeshType = Enum.MeshType.FileMesh				PartMesh.Name = 'Mesh'
1014
				PartMesh.Offset = Vector3.new(0, 0, 0)
1015
				PartMesh.Scale = Vector3.new(0.390000015, 0.454545468, 0.767272711)
1016
				
1017
local Part  = Instance.new('Part', m)
1018
			Part:BreakJoints()
1019
			Part.Material = 'SmoothPlastic'
1020
			Part.TopSurface = 'Smooth'
1021
			Part.Name = 'Part'
1022
			Part.BottomSurface = 'Smooth'
1023
			Part.FormFactor = 'Custom' Part.CanCollide = false
1024
			Part.BrickColor = BrickColor.new('Really red')
1025
			Part.Size = Vector3.new(0.200000003, 0.272728473, 0.272727251)
1026
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1027
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1028
   Partweld.C1 = CFrame.new(0.000370025635, -0.370936394, -0.000362873077, 1, -3.1209951e-05, -2.70574674e-11, 3.12099401e-05, 1, 0, 2.40126044e-11, 0, 1)
1029
    Partweld.Parent = Part		
1030
					local PartMesh = Instance.new('CylinderMesh',Part)
1031
				PartMesh.Name = 'Mesh'
1032
				PartMesh.Offset = Vector3.new(0, 0, 0)
1033
				PartMesh.Scale = Vector3.new(0.954545557, 1, 1)
1034
				
1035
local Part  = Instance.new('Part', m)
1036
			Part:BreakJoints()
1037
			Part.Material = 'SmoothPlastic'
1038
			Part.TopSurface = 'Smooth'
1039
			Part.Name = 'Part'
1040
			Part.BottomSurface = 'Smooth'
1041
			Part.FormFactor = 'Custom' Part.CanCollide = false
1042
			Part.BrickColor = BrickColor.new('Really red')
1043
			Part.Size = Vector3.new(0.200000003, 1.27272952, 0.200000003)
1044
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1045
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1046
   Partweld.C1 = CFrame.new(-0.00159645081, -1.50010109, -0.0003657341, 1, 3.54497861e-05, -1.38697942e-11, -3.54497824e-05, 1, 0, 1.20212876e-11, 0, 1)
1047
    Partweld.Parent = Part		
1048
					local PartMesh = Instance.new('BlockMesh',Part)
1049
				PartMesh.Name = 'Mesh'
1050
				PartMesh.Offset = Vector3.new(0, 0, 0)
1051
				PartMesh.Scale = Vector3.new(0.545454681, 1, 0.454545468)
1052
				
1053
local Part  = Instance.new('Part', m)
1054
			Part:BreakJoints()
1055
			Part.Material = 'SmoothPlastic'
1056
			Part.TopSurface = 'Smooth'
1057
			Part.Name = 'Part'
1058
			Part.BottomSurface = 'Smooth'
1059
			Part.FormFactor = 'Custom' Part.CanCollide = false
1060
			Part.BrickColor = BrickColor.new('Really black')
1061
			Part.Size = Vector3.new(0.454545468, 0.454545528, 0.200000003)
1062
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1063
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1064
   Partweld.C1 = CFrame.new(0.905099869, 0.00036406517, 0.00200653076, 5.48139869e-05, 1, 0, -1.19917904e-11, 0, -1, -1, 5.48139869e-05, 7.38964445e-12)
1065
    Partweld.Parent = Part		
1066
					local PartMesh = Instance.new('SpecialMesh',Part)
1067
					PartMesh.MeshId = 'http://www.roblox.com/asset/?id=47260990 '
1068
					PartMesh.MeshType = Enum.MeshType.FileMesh				PartMesh.Name = 'Mesh'
1069
				PartMesh.Offset = Vector3.new(0, 0, 0)
1070
				PartMesh.Scale = Vector3.new(0.409090906, 0.409090906, 0.586363614)
1071
				
1072
local Part  = Instance.new('Part', m)
1073
			Part:BreakJoints()
1074
			Part.Material = 'SmoothPlastic'
1075
			Part.TopSurface = 'Smooth'
1076
			Part.Name = 'Part'
1077
			Part.BottomSurface = 'Smooth'
1078
			Part.FormFactor = 'Custom' Part.CanCollide = false
1079
			Part.BrickColor = BrickColor.new('Really red')
1080
			Part.Size = Vector3.new(0.200000003, 0.200000003, 0.454545587)
1081
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1082
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1083
   Partweld.C1 = CFrame.new(0.000259399414, 0.183724165, 3.18167973, 1, -2.18232981e-06, 2.27445227e-08, -2.27447376e-08, -5.96046448e-08, 1, -2.18232526e-06, -1, -5.96046448e-08)
1084
    Partweld.Parent = Part		
1085
					local PartMesh = Instance.new('BlockMesh',Part)
1086
				PartMesh.Name = 'Mesh'
1087
				PartMesh.Offset = Vector3.new(0, 0, 0)
1088
				PartMesh.Scale = Vector3.new(0.522727311, 0.477272779, 1)
1089
				
1090
local Part  = Instance.new('Part', m)
1091
			Part:BreakJoints()
1092
			Part.Material = 'SmoothPlastic'
1093
			Part.TopSurface = 'Smooth'
1094
			Part.Name = 'Part'
1095
			Part.BottomSurface = 'Smooth'
1096
			Part.FormFactor = 'Custom' Part.CanCollide = false
1097
			Part.BrickColor = BrickColor.new('Really red')
1098
			Part.Size = Vector3.new(0.200000003, 0.200000003, 0.363636345)
1099
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1100
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1101
   Partweld.C1 = CFrame.new(-0.00379371643, 0.185991049, 1.50038528, 1, 0.000136076589, 2.28828867e-08, -2.28776322e-08, -5.96046448e-08, 1, 0.00013607656, -1, -5.96046448e-08)
1102
    Partweld.Parent = Part		
1103
					local PartMesh = Instance.new('BlockMesh',Part)
1104
				PartMesh.Name = 'Mesh'
1105
				PartMesh.Offset = Vector3.new(0, 0, 0)
1106
				PartMesh.Scale = Vector3.new(0.568181872, 0.5, 1)
1107
				
1108
local Part  = Instance.new('Part', m)
1109
			Part:BreakJoints()
1110
			Part.Material = 'SmoothPlastic'
1111
			Part.TopSurface = 'Smooth'
1112
			Part.Name = 'Part'
1113
			Part.BottomSurface = 'Smooth'
1114
			Part.FormFactor = 'Custom' Part.CanCollide = false
1115
			Part.BrickColor = BrickColor.new('Really red')
1116
			Part.Size = Vector3.new(0.454545468, 0.454545528, 0.200000003)
1117
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1118
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1119
   Partweld.C1 = CFrame.new(-2.36226559, 0.000361204147, 0.0470504761, 6.11958749e-05, 1, 0, -1.19900192e-11, 0, -1, -0.99999994, 6.11958749e-05, 1.15960574e-11)
1120
    Partweld.Parent = Part		
1121
					local PartMesh = Instance.new('SpecialMesh',Part)
1122
					PartMesh.MeshId = 'http://www.roblox.com/asset/?id=47260990 '
1123
					PartMesh.MeshType = Enum.MeshType.FileMesh				PartMesh.Name = 'Mesh'
1124
				PartMesh.Offset = Vector3.new(0, 0, 0)
1125
				PartMesh.Scale = Vector3.new(0.363636374, 0.363636374, 0.363636374)
1126
				
1127
local Part  = Instance.new('Part', m)
1128
			Part:BreakJoints()
1129
			Part.Material = 'SmoothPlastic'
1130
			Part.TopSurface = 'Smooth'
1131
			Part.Name = 'Part'
1132
			Part.BottomSurface = 'Smooth'
1133
			Part.FormFactor = 'Custom' Part.CanCollide = false
1134
			Part.BrickColor = BrickColor.new('Really red')
1135
			Part.Size = Vector3.new(0.454545468, 0.454545528, 0.200000003)
1136
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1137
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1138
   Partweld.C1 = CFrame.new(-2.36418152, 0.000360488892, -0.0429668427, 4.18317832e-05, 1, 0, -1.19900635e-11, 0, -1, -1, 4.18317723e-05, 1.25055521e-12)
1139
    Partweld.Parent = Part		
1140
					local PartMesh = Instance.new('SpecialMesh',Part)
1141
					PartMesh.MeshId = 'http://www.roblox.com/asset/?id=47260990 '
1142
					PartMesh.MeshType = Enum.MeshType.FileMesh				PartMesh.Name = 'Mesh'
1143
				PartMesh.Offset = Vector3.new(0, 0, 0)
1144
				PartMesh.Scale = Vector3.new(0.363636374, 0.363636374, 0.363636374)
1145
				
1146
local Part  = Instance.new('Part', m)
1147
			Part:BreakJoints()
1148
			Part.Material = 'SmoothPlastic'
1149
			Part.TopSurface = 'Smooth'
1150
			Part.Name = 'Part'
1151
			Part.BottomSurface = 'Smooth'
1152
			Part.FormFactor = 'Custom' Part.CanCollide = false
1153
			Part.BrickColor = BrickColor.new('Really black')
1154
			Part.Size = Vector3.new(0.272727281, 0.200000003, 0.545454502)
1155
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1156
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1157
   Partweld.C1 = CFrame.new(-0.00299835205, -0.460906029, 0.687661171, 1, -3.1209951e-05, -2.70574674e-11, 2.20687743e-05, 0.707106769, 0.707106709, -2.20687416e-05, -0.707106709, 0.707106769)
1158
    Partweld.Parent = Part		
1159
					local PartMesh = Instance.new('BlockMesh',Part)
1160
				PartMesh.Name = 'Mesh'
1161
				PartMesh.Offset = Vector3.new(0, 0, 0)
1162
				PartMesh.Scale = Vector3.new(1, 0.909090936, 1)
1163
				
1164
local Part  = Instance.new('Part', m)
1165
			Part:BreakJoints()
1166
			Part.Material = 'SmoothPlastic'
1167
			Part.TopSurface = 'Smooth'
1168
			Part.Name = 'Part'
1169
			Part.BottomSurface = 'Smooth'
1170
			Part.FormFactor = 'Custom' Part.CanCollide = false
1171
			Part.BrickColor = BrickColor.new('Really red')
1172
			Part.Size = Vector3.new(0.200000003, 0.200000003, 0.363636345)
1173
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1174
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1175
   Partweld.C1 = CFrame.new(-0.00389862061, -0.184457302, 1.50272179, 1, 0.000130918532, 2.28174031e-08, -2.28287895e-08, -5.96046448e-08, 1, 0.000130918561, -1, -5.96046448e-08)
1176
    Partweld.Parent = Part		
1177
					local PartMesh = Instance.new('BlockMesh',Part)
1178
				PartMesh.Name = 'Mesh'
1179
				PartMesh.Offset = Vector3.new(0, 0, 0)
1180
				PartMesh.Scale = Vector3.new(0.568181872, 0.477272749, 1)
1181
				
1182
local Part  = Instance.new('Part', m)
1183
			Part:BreakJoints()
1184
			Part.Material = 'SmoothPlastic'
1185
			Part.TopSurface = 'Smooth'
1186
			Part.Name = 'Part'
1187
			Part.BottomSurface = 'Smooth'
1188
			Part.FormFactor = 'Custom' Part.CanCollide = false
1189
			Part.BrickColor = BrickColor.new('Really red')
1190
			Part.Size = Vector3.new(0.200000003, 0.200000003, 0.454545379)
1191
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1192
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1193
   Partweld.C1 = CFrame.new(0.000366210938, -0.184444427, 3.18046188, 0.999999821, 1.56519236e-05, 2.27635155e-08, -2.27637464e-08, -5.96046448e-08, 1, 1.56519145e-05, -0.999999762, 3.7252903e-08)
1194
    Partweld.Parent = Part		
1195
					local PartMesh = Instance.new('BlockMesh',Part)
1196
				PartMesh.Name = 'Mesh'
1197
				PartMesh.Offset = Vector3.new(0, 0, 0)
1198
				PartMesh.Scale = Vector3.new(0.522727311, 0.477272749, 1)
1199
				
1200
local Blade1  = Instance.new('Part', m)
1201
			Blade1:BreakJoints()
1202
			Blade1.Material = 'SmoothPlastic'
1203
			Blade1.TopSurface = 'Smooth'
1204
			Blade1.Name = 'Blade1'
1205
			Blade1.BottomSurface = 'Smooth'
1206
			Blade1.FormFactor = 'Custom' Blade1.CanCollide = false
1207
			Blade1.BrickColor = BrickColor.new('Light stone grey')
1208
			Blade1.Size = Vector3.new(0.200000003, 3.0909102, 0.454545468)
1209
			Blade1.Reflectance = 0			Blade1.Transparency = 0.10000002384186			    local Blade1weld = Instance.new('ManualWeld')
1210
   Blade1weld.Part0 =  Handle2   Blade1weld.Part1 = Blade1  Blade1weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1211
   Blade1weld.C1 = CFrame.new(-0.00213432312, -2.41007614, -0.00036406517, 1, -2.84128078e-06, -1.15534249e-11, 2.84128328e-06, 1, 0, 1.20101819e-11, 0, 1)
1212
    Blade1weld.Parent = Blade1		
1213
					local Blade1Mesh = Instance.new('BlockMesh',Blade1)
1214
				Blade1Mesh.Name = 'Mesh'
1215
				Blade1Mesh.Offset = Vector3.new(0, 0, 0)
1216
				Blade1Mesh.Scale = Vector3.new(0.454545468, 1, 1)
1217
				
1218
local Part  = Instance.new('Part', m)
1219
			Part:BreakJoints()
1220
			Part.Material = 'SmoothPlastic'
1221
			Part.TopSurface = 'Smooth'
1222
			Part.Name = 'Part'
1223
			Part.BottomSurface = 'Smooth'
1224
			Part.FormFactor = 'Custom' Part.CanCollide = false
1225
			Part.BrickColor = BrickColor.new('Really black')
1226
			Part.Size = Vector3.new(0.427272916, 0.200000003, 0.454545468)
1227
			Part.Reflectance = 0			Part.Transparency = 0.10000002384186			    local Partweld = Instance.new('ManualWeld')
1228
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1229
   Partweld.C1 = CFrame.new(0.00492072105, 0.000297546387, -2.36869526, -2.40126044e-11, 0, -1, -0.999999702, 3.11503318e-05, 2.09183781e-11, 3.11503245e-05, 0.999999702, -8.94069672e-08)
1230
    Partweld.Parent = Part		
1231
					local PartMesh = Instance.new('CylinderMesh',Part)
1232
				PartMesh.Name = 'Mesh'
1233
				PartMesh.Offset = Vector3.new(0, 0, 0)
1234
				PartMesh.Scale = Vector3.new(1, 0.477272749, 1)
1235
				
1236
local Part  = Instance.new('Part', m)
1237
			Part:BreakJoints()
1238
			Part.Material = 'SmoothPlastic'
1239
			Part.TopSurface = 'Smooth'
1240
			Part.Name = 'Part'
1241
			Part.BottomSurface = 'Smooth'
1242
			Part.FormFactor = 'Custom' Part.CanCollide = false
1243
			Part.BrickColor = BrickColor.new('Really red')
1244
			Part.Size = Vector3.new(0.454545468, 0.454545528, 0.200000003)
1245
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1246
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1247
   Partweld.C1 = CFrame.new(0.905103683, 0.000364303589, 0.00214767456, 5.48139869e-05, 1, 0, -1.19917904e-11, 0, -1, -1, 5.48139869e-05, 7.38964445e-12)
1248
    Partweld.Parent = Part		
1249
					local PartMesh = Instance.new('SpecialMesh',Part)
1250
					PartMesh.MeshId = 'http://www.roblox.com/asset/?id=47260990 '
1251
					PartMesh.MeshType = Enum.MeshType.FileMesh				PartMesh.Name = 'Mesh'
1252
				PartMesh.Offset = Vector3.new(0, 0, 0)
1253
				PartMesh.Scale = Vector3.new(0.454545468, 0.454545468, 0.476363629)
1254
				
1255
local Part  = Instance.new('Part', m)
1256
			Part:BreakJoints()
1257
			Part.Material = 'SmoothPlastic'
1258
			Part.TopSurface = 'Smooth'
1259
			Part.Name = 'Part'
1260
			Part.BottomSurface = 'Smooth'
1261
			Part.FormFactor = 'Custom' Part.CanCollide = false
1262
			Part.BrickColor = BrickColor.new('Really red')
1263
			Part.Size = Vector3.new(0.200000003, 1.18181872, 0.200000003)
1264
			Part.Reflectance = 0			Part.Transparency = 0			    local Partweld = Instance.new('ManualWeld')
1265
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1266
   Partweld.C1 = CFrame.new(-0.777746201, -0.000360012054, -0.00230026245, 3.12098346e-05, 0.999996424, -1.60187483e-07, 2.40125246e-11, 1.60187483e-07, 0.999996424, 0.999993324, -3.12097327e-05, -2.29647412e-11)
1267
    Partweld.Parent = Part		
1268
					local PartMesh = Instance.new('SpecialMesh',Part)
1269
					PartMesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
1270
					PartMesh.MeshType = Enum.MeshType.FileMesh				PartMesh.Name = 'Mesh'
1271
				PartMesh.Offset = Vector3.new(0, 0, 0)
1272
				PartMesh.Scale = Vector3.new(0.293636382, 1.2881819, 0.0972727239)
1273
				
1274
local Wedge  = Instance.new('WedgePart', m)
1275
			Wedge:BreakJoints()
1276
			Wedge.Material = 'SmoothPlastic'
1277
			Wedge.TopSurface = 'Smooth'
1278
			Wedge.Name = 'Wedge'
1279
			Wedge.BottomSurface = 'Smooth'
1280
			Wedge.FormFactor = 'Custom' Wedge.CanCollide = false
1281
			Wedge.BrickColor = BrickColor.new('Really red')
1282
			Wedge.Size = Vector3.new(0.200000003, 0.27272734, 0.200000003)
1283
			Wedge.Reflectance = 0			Wedge.Transparency = 0			    local Wedgeweld = Instance.new('ManualWeld')
1284
   Wedgeweld.Part0 =  Handle2   Wedgeweld.Part1 = Wedge  Wedgeweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1285
   Wedgeweld.C1 = CFrame.new(-0.00407028198, -4.08790874, -0.000361204147, 1, 1.63042296e-05, -1.25623956e-11, -1.63042369e-05, 1, 0, 1.20158449e-11, 0, 1)
1286
    Wedgeweld.Parent = Wedge		
1287
					local WedgeMesh = Instance.new('SpecialMesh',Wedge)
1288
					WedgeMesh.MeshId = ''
1289
					WedgeMesh.MeshType = Enum.MeshType.Wedge				WedgeMesh.Name = 'Mesh'
1290
				WedgeMesh.Offset = Vector3.new(0, 0, 0)
1291
				WedgeMesh.Scale = Vector3.new(0.522727311, 1, 0.454545468)
1292
				
1293
local Blade2  = Instance.new('WedgePart', m)
1294
			Blade2:BreakJoints()
1295
			Blade2.Material = 'SmoothPlastic'
1296
			Blade2.TopSurface = 'Smooth'
1297
			Blade2.Name = 'Blade2'
1298
			Blade2.BottomSurface = 'Smooth'
1299
			Blade2.FormFactor = 'Custom' Blade2.CanCollide = false
1300
			Blade2.BrickColor = BrickColor.new('Light stone grey')
1301
			Blade2.Size = Vector3.new(0.200000003, 0.909091055, 0.454545379)
1302
			Blade2.Reflectance = 0			Blade2.Transparency = 0.10000002384186			    local Blade2weld = Instance.new('ManualWeld')
1303
   Blade2weld.Part0 =  Handle2   Blade2weld.Part1 = Blade2  Blade2weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1304
   Blade2weld.C1 = CFrame.new(-0.00219154358, -4.40787601, -0.000361442566, 1, 3.54056488e-06, -1.19229071e-11, -3.54056465e-06, 1, 0, 1.20120285e-11, 0, 1)
1305
    Blade2weld.Parent = Blade2		
1306
					local Blade2Mesh = Instance.new('SpecialMesh',Blade2)
1307
					Blade2Mesh.MeshId = ''
1308
					Blade2Mesh.MeshType = Enum.MeshType.Wedge				Blade2Mesh.Name = 'Mesh'
1309
				Blade2Mesh.Offset = Vector3.new(0, 0, 0)
1310
				Blade2Mesh.Scale = Vector3.new(0.454545468, 1, 1)
1311
Magick = true				
1312
coroutine.resume(coroutine.create(function() 
1313
while Magick == true do 
1314
wait(0.1)  
1315
MMMAGIC(char['Left Arm'],2,2,2,0,-1,0,BrickColor.new("Really black")) 
1316
MMMAGIC(char['Left Arm'],2,2,2,0,-1,0,BrickColor.new("Really red")) 
1317
MMMAGIC(char['Left Arm'],2,2,2,0,-1,0,BrickColor.new("Really black")) 
1318
MMMAGIC(char['Left Arm'],2,2,2,0,-1,0,BrickColor.new("Really red")) 
1319
end 
1320
end)) 
1321
				
1322
mouse.Button1Down:connect((function()
1323
if Anim == 'Idle' then Anim = 'Basic slash'
1324
						if deb == false then
1325
							deb = true
1326
						end
1327
coroutine.wrap(function()
1328
local Old = Blade2.CFrame.p
1329
while Wait()do
1330
if not deb then break end
1331
local New = Blade2.CFrame.p
1332
local Mag =(Old -New).magnitude
1333
local Dis =(Old +New)/2
1334
local Trail = Instance.new("Part",char)
1335
Trail.Material = "SmoothPlastic"
1336
Trail.Anchored = true
1337
Trail.CanCollide = false
1338
Trail.BrickColor = BrickColor.new("Really black")
1339
Trail.Size = Vector3.new(0.2,Mag,0.2)
1340
Trail.TopSurface = 0
1341
Trail.BottomSurface = 0
1342
Trail.formFactor = "Custom"
1343
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1344
local ms = Instance.new("BlockMesh",Trail)
1345
ms.Scale = Vector3.new(1,1,1)
1346
local TM = Instance.new("CylinderMesh",Trail)
1347
TM.Scale = Vector3.new(1,1,1)
1348
Old = New
1349
coroutine.wrap(function()
1350
for i = 1,0,-0.1 do
1351
Wait()
1352
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1353
end
1354
Trail:Destroy()
1355
end)()
1356
coroutine.wrap(function()
1357
for i = 1,10 do
1358
Wait()
1359
Trail.Transparency = Trail.Transparency +0.1
1360
end end)()end end)()
1361
						playSound(154965929,Blade2,1,1)
1362
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-190),math.rad(370),math.rad(0)),6)
1363
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(400),math.rad(-370),math.rad(0)),4)
1364
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-420),math.rad(-370),math.rad(0)),4)
1365
						--ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(310),math.rad(30),math.rad(190)),3)
1366
						--ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-360),math.rad(70),math.rad(0)),7)
1367
						ypcall(function()
1368
							dmgstart(math.random(2,5))
1369
							if deb == true then 
1370
						
1371
						deb = false
1372
					end
1373
						end)
1374
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),7)
1375
						wait'0'
1376
						Anim = 'Idle'
1377
						ypcall(function()
1378
							dmgstop()
1379
						end)
1380
						end
1381
	
1382
end))
1383
1384
					mouse.KeyDown:connect(function(key)
1385
					key=key:lower()
1386
					if key == 'f' then
1387
						if Anim == 'Idle' then Anim = 'Great Slash'
1388
						if deb == false then
1389
							deb = true
1390
						end
1391
						coroutine.wrap(function()
1392
local Old = Blade2.CFrame.p
1393
while Wait()do
1394
if not deb then break end
1395
local New = Blade2.CFrame.p
1396
local Mag =(Old -New).magnitude
1397
local Dis =(Old +New)/2
1398
local Trail = Instance.new("Part",char)
1399
Trail.Material = "SmoothPlastic"
1400
Trail.Anchored = true
1401
Trail.CanCollide = false
1402
Trail.BrickColor = BrickColor.new("Really black")
1403
Trail.Size = Vector3.new(0.2,Mag,0.2)
1404
Trail.TopSurface = 0
1405
Trail.BottomSurface = 0
1406
Trail.formFactor = "Custom"
1407
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1408
local ms = Instance.new("BlockMesh",Trail)
1409
ms.Scale = Vector3.new(1,1,1)
1410
local TM = Instance.new("CylinderMesh",Trail)
1411
TM.Scale = Vector3.new(1,1,1)
1412
Old = New
1413
coroutine.wrap(function()
1414
for i = 1,0,-0.1 do
1415
Wait()
1416
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1417
end
1418
Trail:Destroy()
1419
end)()
1420
coroutine.wrap(function()
1421
for i = 1,10 do
1422
Wait()
1423
Trail.Transparency = Trail.Transparency +0.1
1424
end end)()end end)()
1425
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(150),math.rad(30),math.rad(0)),7)
1426
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(160),math.rad(30),math.rad(0)),7)
1427
						--wait'.7'
1428
						ypcall(function()
1429
							dmgstart(math.random(8,10))
1430
							if deb == true then 
1431
						
1432
						deb = false
1433
					end
1434
						end)
1435
						playSound(154965929,Blade2,1,0.7)
1436
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(170),math.rad(30),math.rad(0)),7)
1437
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(150),math.rad(30),math.rad(0)),7)
1438
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),5)
1439
						--wait'.1'
1440
						ypcall(function()
1441
							dmgstop()
1442
						end)
1443
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),7)--yxz
1444
						wait(.5)
1445
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),7)
1446
						Anim = 'Idle'
1447
						end
1448
					elseif key == 'g' then
1449
						if Anim == 'Idle' then Anim = 'Slash'
1450
						if deb == false then
1451
							deb = true
1452
						end
1453
						coroutine.wrap(function()
1454
local Old = Blade2.CFrame.p
1455
while Wait()do
1456
if not deb then break end
1457
local New = Blade2.CFrame.p
1458
local Mag =(Old -New).magnitude
1459
local Dis =(Old +New)/2
1460
local Trail = Instance.new("Part",char)
1461
Trail.Material = "SmoothPlastic"
1462
Trail.Anchored = true
1463
Trail.CanCollide = false
1464
Trail.BrickColor = BrickColor.new("Really black")
1465
Trail.Size = Vector3.new(0.2,Mag,0.2)
1466
Trail.TopSurface = 0
1467
Trail.BottomSurface = 0
1468
Trail.formFactor = "Custom"
1469
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1470
local ms = Instance.new("BlockMesh",Trail)
1471
ms.Scale = Vector3.new(1,1,1)
1472
local TM = Instance.new("CylinderMesh",Trail)
1473
TM.Scale = Vector3.new(1,1,1)
1474
Old = New
1475
coroutine.wrap(function()
1476
for i = 1,0,-0.1 do
1477
Wait()
1478
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1479
end
1480
Trail:Destroy()
1481
end)()
1482
coroutine.wrap(function()
1483
for i = 1,10 do
1484
Wait()
1485
Trail.Transparency = Trail.Transparency +0.1
1486
end end)()end end)()
1487
						playSound(154965929,Blade2,1,1)
1488
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0)),7)
1489
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-30),math.rad(90)),3)
1490
						ypcall(function()
1491
							dmgstart(math.random(2,5))
1492
							if deb == true then 
1493
						
1494
						deb = false
1495
					end
1496
						end)
1497
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),7)
1498
						wait'0'
1499
						Anim = 'Idle'
1500
						ypcall(function()
1501
							dmgstop()
1502
						end)
1503
						end
1504
						elseif key == 't' then
1505
						if Anim == 'Idle' then Anim = 'Stun'
1506
						if deb == false then
1507
							deb = true
1508
						end
1509
						playSound(154965929,Blade2,1,1)
1510
						ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(0)),7)
1511
						ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(-90)),3) Wave()  EVENMOARMAGIX(char['Left Arm'],5,3,5,0,0,0,0,0,0,BrickColor.new("Really red"))
1512
						ypcall(function()
1513
							--dmgstart(math.random(2,5))
1514
							if deb == true then 
1515
						
1516
						deb = false
1517
					end
1518
						end)
1519
						ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),7)
1520
						wait'0'
1521
						Anim = 'Idle'
1522
						ypcall(function()
1523
							--dmgstop()
1524
						end)
1525
						end
1526
						elseif key == 'h' then
1527
						if Anim == 'Idle' then Anim = 'Special'
1528
						if deb == false then
1529
							deb = true
1530
						end
1531
						EVENMOARMAGIX(char['Left Arm'],5,3,5,0,0,0,0,0,0,BrickColor.new("Really red"))
1532
						playSound(161006157,la,1,1)
1533
						playSound(161006131,la,1,1.5)
1534
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-60),math.rad(-30),math.rad(0)),8)
1535
						ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(0)),8)
1536
						--ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(-90)),8)
1537
						ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-150),math.rad(150),math.rad(-90)),8)
1538
						Wave()
1539
						Wave()
1540
						Wave()
1541
						Wave()
1542
						Wave()
1543
						Wave()
1544
						Wave()
1545
						Wave()
1546
						Wave2()
1547
						playSound(161006093,la,1,1)
1548
						playSound(161006163,la,1,1)
1549
						ypcall(function()
1550
							--dmgstart(math.random(2,5))
1551
							if deb == true then 
1552
						
1553
						deb = false
1554
					end
1555
						end)
1556
						ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),7)
1557
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),7)
1558
						wait'0'
1559
						Anim = 'Idle'
1560
						ypcall(function()
1561
							--dmgstop()
1562
						end)
1563
						end
1564
					elseif key == 'r' then
1565
						if Anim == 'Idle' then Anim = 'Stab'
1566
						if deb == false then
1567
							deb = true
1568
						end
1569
						coroutine.wrap(function()
1570
local Old = Blade2.CFrame.p
1571
while Wait()do
1572
if not deb then break end
1573
local New = Blade2.CFrame.p
1574
local Mag =(Old -New).magnitude
1575
local Dis =(Old +New)/2
1576
local Trail = Instance.new("Part",char)
1577
Trail.Material = "SmoothPlastic"
1578
Trail.Anchored = true
1579
Trail.CanCollide = false
1580
Trail.BrickColor = BrickColor.new("Really black")
1581
Trail.Size = Vector3.new(0.2,Mag,0.2)
1582
Trail.TopSurface = 0
1583
Trail.BottomSurface = 0
1584
Trail.formFactor = "Custom"
1585
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1586
local ms = Instance.new("BlockMesh",Trail)
1587
ms.Scale = Vector3.new(1,1,1)
1588
local TM = Instance.new("CylinderMesh",Trail)
1589
TM.Scale = Vector3.new(1,1,1)
1590
Old = New
1591
coroutine.wrap(function()
1592
for i = 1,0,-0.1 do
1593
Wait()
1594
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1595
end
1596
Trail:Destroy()
1597
end)()
1598
coroutine.wrap(function()
1599
for i = 1,10 do
1600
Wait()
1601
Trail.Transparency = Trail.Transparency +0.1
1602
end end)()end end)()
1603
						playSound(154965929,Blade2,1,1.2)
1604
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(630),math.rad(-90),math.rad(0)),7)
1605
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(90)),3)
1606
						ypcall(function()
1607
							dmgstart(math.random(2,5))
1608
							if deb == true then 
1609
						
1610
						deb = false
1611
					end
1612
						end)
1613
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),7)
1614
						wait'0'
1615
						Anim = 'Idle'
1616
						ypcall(function()
1617
							dmgstop()
1618
						end)
1619
						end
1620
						elseif key == 'q' then
1621
						if Anim == 'Idle' then Anim = '360 Parry'
1622
						if deb == false then
1623
							deb = true
1624
						end
1625
						coroutine.wrap(function()
1626
local Old = Blade2.CFrame.p
1627
while Wait()do
1628
if not deb then break end
1629
local New = Blade2.CFrame.p
1630
local Mag =(Old -New).magnitude
1631
local Dis =(Old +New)/2
1632
local Trail = Instance.new("Part",char)
1633
Trail.Material = "SmoothPlastic"
1634
Trail.Anchored = true
1635
Trail.CanCollide = false
1636
Trail.BrickColor = BrickColor.new("Really black")
1637
Trail.Size = Vector3.new(0.2,Mag,0.2)
1638
Trail.TopSurface = 0
1639
Trail.BottomSurface = 0
1640
Trail.formFactor = "Custom"
1641
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1642
local ms = Instance.new("BlockMesh",Trail)
1643
ms.Scale = Vector3.new(1,1,1)
1644
local TM = Instance.new("CylinderMesh",Trail)
1645
TM.Scale = Vector3.new(1,1,1)
1646
Old = New
1647
coroutine.wrap(function()
1648
for i = 1,0,-0.1 do
1649
Wait()
1650
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1651
end
1652
Trail:Destroy()
1653
end)()
1654
coroutine.wrap(function()
1655
for i = 1,10 do
1656
Wait()
1657
Trail.Transparency = Trail.Transparency +0.1
1658
end end)()end end)()
1659
						playSound(154965929,Blade2,1,1)
1660
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(730),math.rad(-90),math.rad(-40)),7)
1661
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-360),math.rad(-230),math.rad(90)),3)
1662
						ypcall(function()
1663
							dmgstart(math.random(2,5))
1664
							if deb == true then 
1665
						
1666
						deb = false
1667
					end
1668
						end)
1669
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),7)
1670
						wait'0'
1671
						Anim = 'Idle'
1672
						ypcall(function()
1673
							dmgstop()
1674
						end)
1675
						end
1676
					elseif key == 'e' then
1677
						if Anim == 'Idle' then Anim = 'Slash 2'
1678
						if deb == false then
1679
							deb = true
1680
						end
1681
						coroutine.wrap(function()
1682
local Old = Blade2.CFrame.p
1683
while Wait()do
1684
if not deb then break end
1685
local New = Blade2.CFrame.p
1686
local Mag =(Old -New).magnitude
1687
local Dis =(Old +New)/2
1688
local Trail = Instance.new("Part",char)
1689
Trail.Material = "SmoothPlastic"
1690
Trail.Anchored = true
1691
Trail.CanCollide = false
1692
Trail.BrickColor = BrickColor.new("Really black")
1693
Trail.Size = Vector3.new(0.2,Mag,0.2)
1694
Trail.TopSurface = 0
1695
Trail.BottomSurface = 0
1696
Trail.formFactor = "Custom"
1697
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1698
local ms = Instance.new("BlockMesh",Trail)
1699
ms.Scale = Vector3.new(1,1,1)
1700
local TM = Instance.new("CylinderMesh",Trail)
1701
TM.Scale = Vector3.new(1,1,1)
1702
Old = New
1703
coroutine.wrap(function()
1704
for i = 1,0,-0.1 do
1705
Wait()
1706
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1707
end
1708
Trail:Destroy()
1709
end)()
1710
coroutine.wrap(function()
1711
for i = 1,10 do
1712
Wait()
1713
Trail.Transparency = Trail.Transparency +0.1
1714
end end)()end end)()
1715
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(380),math.rad(-390),math.rad(0)),7)
1716
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(520),math.rad(-390),math.rad(70)),6)
1717
						playSound(154965929,Blade2,1,1.3)
1718
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),5)
1719
						ypcall(function()
1720
							dmgstart(math.random(2,5))
1721
							if deb == true then 
1722
						
1723
						deb = false
1724
					end
1725
						end)
1726
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),7)
1727
						wait'0'
1728
						Anim = 'Idle'
1729
						ypcall(function()
1730
							dmgstop()
1731
						end)
1732
						end
1733
					--[[elseif key == 'v' then
1734
						if Anim == 'Idle' then Anim = 'Shield Slash'
1735
						if deb == false then
1736
							deb = true
1737
						end
1738
						dmgstart2(math.random(5,10))
1739
						 ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-690),math.rad(30),math.rad(0)),7)
1740
						wait(.7)
1741
						ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-180),math.rad(-190)),5)
1742
						wait(1)
1743
						dmgstop2()
1744
						ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),5)
1745
						Anim = 'Idle'
1746
					end
1747
					if deb == true then 
1748
						
1749
						deb = false
1750
					end]]--
1751
					end
1752
				end)
1753
				--[[
1754
				mouse.KeyUp:connect(function(key)
1755
					key=key:lower()
1756
					if key == 'r' then
1757
						ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),5)
1758
						ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),5)
1759
					end
1760
				end)
1761
				]]
1762
				
1763
				
1764
				ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),5)
1765
				ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),5)
1766
				
1767
				
1768
		
1769
				
1770
				function dmgstart(dmg)
1771
	hitcon = Blade1.Touched:connect(function(hit)
1772
			local hum = hit.Parent:FindFirstChild('Humanoid')
1773
			if hum and not hum:IsDescendantOf(char) then
1774
                                DoDamage(hum,dmg or 5)
1775
			end
1776
	end)
1777
	hitcon2 = Blade2.Touched:connect(function(hit)
1778
			local hum2 = hit.Parent:FindFirstChild('Humanoid')
1779
			if hum2 and not hum2:IsDescendantOf(char) then
1780
                                DoDamage(hum2,dmg or 5)
1781
			end
1782
		end)
1783
				end
1784
				
1785
1786
function dmgstop()
1787
	ypcall(function()
1788
		hitcon:disconnect()
1789
		hitcon2:disconnect()
1790
	end)
1791
end
1792
1793
1794
				function dmgstart2(dmg)
1795
	hitcon = dmg1.Touched:connect(function(hit)
1796
			local hum = hit.Parent:FindFirstChild('Humanoid')
1797
			if hum and not hum:IsDescendantOf(char) then
1798
                                DoDamage(hum,dmg)
1799
			end
1800
	end)
1801
	hitcon2 = dmg2.Touched:connect(function(hit)
1802
			local hum2 = hit.Parent:FindFirstChild('Humanoid')
1803
			if hum2 and not hum:IsDescendantOf(char) then
1804
                                DoDamage(hum2,dmg)
1805
			end
1806
	end)
1807
	hitcon3 = dmg3.Touched:connect(function(hit)
1808
			local hum3 = hit.Parent:FindFirstChild('Humanoid')
1809
			if hum3 and not hum:IsDescendantOf(char) then
1810
                                DoDamage(hum3,dmg)
1811
			end
1812
	end)
1813
	
1814
	hitcon4 = dmg4.Touched:connect(function(hit)
1815
			local hum4 = hit.Parent:FindFirstChild('Humanoid')
1816
			if hum4 and not hum:IsDescendantOf(char) then
1817
                                DoDamage(hum4,dmg)
1818
			end
1819
		end)
1820
end
1821
1822
function dmgstop2()
1823
	ypcall(function()
1824
		hitcon:disconnect()
1825
		hitcon2:disconnect()
1826
	end)
1827
end
1828
1829
print('Credits')
1830
print('W8X for the compiler')
1831
print('AtlasGrim for the Weapon Template and 2 moves')
1832
print('TheSpadesCross (ace28545) for the design, sounds and 6 moves')
1833
print('Antiboomz0r for the playsound function')