View difference between Paste ID: bVCxMhWr and 61Z5aMfh
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
3
do
4
	print("FE Compatibility code by Mokiros")
5
	script.Parent = Player.Character
6
7
	--RemoteEvent for communicating
8
	local Event = Instance.new("RemoteEvent")
9
	Event.Name = "UserInput_Event"
10
11
	--Fake event to make stuff like Mouse.KeyDown work
12
	local function fakeEvent()
13
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
14
		t.connect = t.Connect
15
		return t
16
	end
17
18
	--Creating fake input objects with fake variables
19
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
20
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
21
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
22
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
23
	end}
24
	--Merged 2 functions into one by checking amount of arguments
25
	CAS.UnbindAction = CAS.BindAction
26
27
	--This function will trigger the events that have been :Connect()'ed
28
	local function te(self,ev,...)
29
		local t = m[ev]
30
		if t and t._fakeEvent and t.Function then
31
			t.Function(...)
32
		end
33
	end
34
	m.TrigEvent = te
35
	UIS.TrigEvent = te
36
37
	Event.OnServerEvent:Connect(function(plr,io)
38
	    if plr~=Player then return end
39
		if io.isMouse then
40
			m.Target = io.Target
41
			m.Hit = io.Hit
42
		else
43
			local b = io.UserInputState == Enum.UserInputState.Begin
44
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
45
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
46
			end
47
			for _,t in pairs(CAS.Actions) do
48
				for _,k in pairs(t.Keys) do
49
					if k==io.KeyCode then
50
						t.Function(t.Name,io.UserInputState,io)
51
					end
52
				end
53
			end
54
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
55
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
56
	    end
57
	end)
58
	Event.Parent = NLS([==[
59
	local Player = game:GetService("Players").LocalPlayer
60
	local Event = script:WaitForChild("UserInput_Event")
61
62
	local UIS = game:GetService("UserInputService")
63
	local input = function(io,a)
64
		if a then return end
65
		--Since InputObject is a client-side instance, we create and pass table instead
66
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
67
	end
68
	UIS.InputBegan:Connect(input)
69
	UIS.InputEnded:Connect(input)
70
71
	local Mouse = Player:GetMouse()
72
	local h,t
73
	--Give the server mouse data 30 times every second, but only if the values changed
74
	--If player is not moving their mouse, client won't fire events
75
	while wait(1/30) do
76
		if h~=Mouse.Hit or t~=Mouse.Target then
77
			h,t=Mouse.Hit,Mouse.Target
78
			Event:FireServer({isMouse=true,Target=t,Hit=h})
79
		end
80
	end]==],Player.Character)
81
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
82
end
83
local p = owner
84
local char = p.Character
85
local larm = char["Left Arm"]
86
local rarm = char["Right Arm"]
87
local lleg = char["Left Leg"]
88
local rleg = char["Right Leg"]
89
local hed = char.Head
90
local torso = char.Torso
91
local hum = char.Humanoid
92
local cam = game.Workspace.CurrentCamera
93
local root = char.HumanoidRootPart
94
local deb = false
95
local shot = 0
96
local debris=game:service"Debris"
97
local l = game:GetService("Lighting")
98
local rs = game:GetService("RunService").RenderStepped
99
for i,v in pairs(char:children()) do
100
if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
101
v:Remove()
102
end
103
end
104
shirt = Instance.new("Shirt", char)
105
shirt.Name = "Shirt"
106
pants = Instance.new("Pants", char)
107
pants.Name = "Pants"
108-
char.Shirt.ShirtTemplate = "rbxassetid://716858027"
108+
char.Shirt.ShirtTemplate = "rbxassetid://2276760724"
109-
char.Pants.PantsTemplate = "rbxassetid://687438377"
109+
char.Pants.PantsTemplate = "rbxassetid://770508500"
110
local Hair = Instance.new("Part", char)
111
Hair.Name = "Hair"
112
Hair.CanCollide = false
113
Hair.BrickColor = BrickColor.new("Institutional white")
114
Hair.Transparency = 0
115
Hair.Material = "Plastic"
116
Hair.Size = Vector3.new(1, 1, 2)
117
Hair.TopSurface = Enum.SurfaceType.Smooth
118
Hair.BottomSurface = Enum.SurfaceType.Smooth
119
 
120
local Weld = Instance.new("Weld", Hair)
121
Weld.Part0 = hed
122
Weld.Part1 = Hair
123
Weld.C1 = CFrame.new(0, -.6, 0)
124
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
125
 
126
local M2 = Instance.new("SpecialMesh")
127
M2.Parent = Hair
128
M2.MeshId = "http://www.roblox.com/asset/?id=16627529"
129-
hed.face.Texture = "rbxassetid://0"
129+
M2.TextureId = "http://www.roblox.com/asset/?id=16627494"
130-
eye2 = Instance.new("Part", workspace)
130+
M2.Scale = Vector3.new(1, 1, 1)
131-
eye2.Anchored = false
131+
CV="Maroon"
132-
eye2.Parent = hed
132+
    Player = owner
133-
eye2.TopSurface = 0
133+
    Character = Player.Character
134-
eye2.BrickColor = BrickColor.new("Royal purple")
134+
    local txt = Instance.new("BillboardGui", Character)
135-
eye2.Material = "Neon"
135+
    txt.Adornee = Character .Head
136-
eye2.BottomSurface = 0
136+
    txt.Name = "_status"
137-
eye2m = Instance.new("SpecialMesh", eye2)
137+
    txt.Size = UDim2.new(2, 0, 1.2, 0)
138-
eye2m.MeshId = "rbxassetid://862497341"
138+
    txt.StudsOffset = Vector3.new(-9, 8, 0)
139-
eye2m.TextureId = "rbxassetid://862497354"
139+
    local text = Instance.new("TextLabel", txt)
140-
eye2m.Scale = Vector3.new(0.05, 0.05, 0.05)
140+
    text.Size = UDim2.new(10, 0, 7, 0)
141-
ogsize = eye2m.Scale
141+
    text.FontSize = "Size24"
142-
weld = Instance.new("Weld", hed)
142+
    text.TextScaled = true
143-
weld.Part0 = eye2
143+
    text.TextTransparency = 0
144-
weld.Part1 = hed
144+
    text.BackgroundTransparency = 1
145-
weld.Name = "eye2Weld"
145+
    text.TextTransparency = 0
146-
weld.C1 = CFrame.new(0,.45,0.05)
146+
    text.TextStrokeTransparency = 0
147
    text.Font = "Bodoni"
148
    text.TextStrokeColor3 = Color3.new(0,0,0)
149-
shir.ShirtTemplate = "http://www.roblox.com/asset/?id=870418443"
149+
 
150-
pan.PantsTemplate = "http://www.roblox.com/asset/?id=772824951"
150+
    v=Instance.new("Part")
151
    v.Name = "ColorBrick"
152
    v.Parent=Player.Character
153
    v.FormFactor="Symmetric"
154
    v.Anchored=true
155
    v.CanCollide=false
156
    v.BottomSurface="Smooth"
157
    v.TopSurface="Smooth"
158
    v.Size=Vector3.new(3,3,3)
159
    v.Transparency=1
160
    v.CFrame=Character.Torso.CFrame
161
    v.BrickColor=BrickColor.new(CV)
162
    v.Transparency=1
163
    text.TextColor3 = Color3.new(0,0,0)
164
    v.Shape="Block"
165
    text.Text = "MICHEAL THE BENDY SLAVE"
166
local p = owner
167
local char = p.Character
168
local larm = char["Left Arm"]
169
local rarm = char["Right Arm"]
170
local lleg = char["Left Leg"]
171
local rleg = char["Right Leg"]
172
local hed = char.Head
173
local torso = char.Torso
174
local hum = char.Humanoid
175
local cam = game.Workspace.CurrentCamera
176
local root = char.HumanoidRootPart
177
local rj = root.RootJoint
178
local deb = false
179
local shot = 0
180
local stanceToggle = "Idle1"
181
local l = game:GetService("Lighting")
182
local rs = game:GetService("RunService").RenderStepped
183
local hb = game:GetService("RunService").Heartbeat
184
local Stepped = game:GetService("RunService").Stepped
185
hed.face.Texture = "rbxassetid://403870689"
186
local shir = Instance.new("Shirt",char)
187
local pan = Instance.new("Pants",char)
188
shir.ShirtTemplate = "http://www.roblox.com/asset/?id=2276760724"
189
pan.PantsTemplate = "http://www.roblox.com/asset/?id=770508500"
190
spawn(function()
191
	while wait() do
192
		for i,v in pairs(char:GetChildren()) do
193
			if v:IsA('Part') then
194
				v.BrickColor = BrickColor.new("Really black")
195
			end
196
		end
197
	end
198
end)
199
--[[Psychopath's waifu
200
I think ck is going to send me in hell...
201
Genocider by grgrgry21.
202
Credit to CKbackup's and idk..
203
Edit by pika335 n stuff... it okay...
204
             B
205
          U     R
206
         N  I N  H
207
          E     L
208
             L
209
]]--
210
wait(1 / 60)
211
Effects = { }
212
local Player = owner
213
local Character = Player.Character
214
local Humanoid = Character.Humanoid
215
local LeftArm = Character["Left Arm"]
216
local RightArm = Character["Right Arm"]
217
local LeftLeg = Character["Left Leg"]
218
local RightLeg = Character["Right Leg"]
219
local Head = Character.Head
220
local Torso = Character.Torso
221
local Camera = game.Workspace.CurrentCamera
222
local RootPart = Character.HumanoidRootPart
223
local RootJoint = RootPart.RootJoint
224
local attack = false
225
local Anim = 'Idle'
226
local attacktype = 1
227
local delays = false
228
local play = true
229
local targetted = nil
230
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
231
local velocity = RootPart.Velocity.y
232
local sine = 0
233
local change = 1
234
local doe = 0
235
local Create = LoadLibrary("RbxUtility").Create
236
Humanoid.WalkSpeed = 8
237
local m = Create("Model"){
238
	Parent = Character,
239
	Name = "WeaponModel",
240
}
241
242
Humanoid.Animator.Parent = nil
243
Character.Animate.Parent = nil
244
245
local newMotor = function(part0, part1, c0, c1)
246
	local w = Create('Motor'){
247
		Parent = part0,
248
		Part0 = part0,
249
		Part1 = part1,
250
		C0 = c0,
251
		C1 = c1,
252
	}
253
	return w
254
end
255
256
function clerp(a, b, t)
257
	return a:lerp(b, t)
258
end
259
260
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
261
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
262
263
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
264
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
265
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
266
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
267
RootJoint.C1 = CFrame.new(0, 0, 0)
268
RootJoint.C0 = CFrame.new(0, 0, 0)
269
Torso.Neck.C1 = CFrame.new(0, 0, 0)
270
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
271
272
local rarmc1 = RW.C1
273
local larmc1 = LW.C1
274
local rlegc1 = RH.C1
275
local llegc1 = LH.C1
276
277
local resetc1 = false
278
279
function PlayAnimationFromTable(table, speed, bool)
280
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
281
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
282
	RW.C0 = clerp(RW.C0, table[3], speed) 
283
	LW.C0 = clerp(LW.C0, table[4], speed) 
284
	RH.C0 = clerp(RH.C0, table[5], speed) 
285
	LH.C0 = clerp(LH.C0, table[6], speed) 
286
	if bool == true then
287
		if resetc1 == false then
288
			resetc1 = true
289
			RootJoint.C1 = RootJoint.C1
290
			Torso.Neck.C1 = Torso.Neck.C1
291
			RW.C1 = rarmc1
292
			LW.C1 = larmc1
293
			RH.C1 = rlegc1
294
			LH.C1 = llegc1
295
		end
296
	end
297
end
298
299
ArtificialHB = Create("BindableEvent", script){
300
	Parent = script,
301
	Name = "Heartbeat",
302
}
303
304
script:WaitForChild("Heartbeat")
305
306
frame = 1 / 30
307
tf = 0
308
allowframeloss = false
309
tossremainder = false
310
lastframe = tick()
311
script.Heartbeat:Fire()
312
313
game:GetService("RunService").Heartbeat:connect(function(s, p)
314
	tf = tf + s
315
	if tf >= frame then
316
		if allowframeloss then
317
			script.Heartbeat:Fire()
318
			lastframe = tick()
319
		else
320
			for i = 1, math.floor(tf / frame) do
321
				script.Heartbeat:Fire()
322
			end
323
			lastframe = tick()
324
		end
325
		if tossremainder then
326
			tf = 0
327
		else
328
			tf = tf - frame * math.floor(tf / frame)
329
		end
330
	end
331
end)
332
333
function swait(num)
334
	if num == 0 or num == nil then
335
		ArtificialHB.Event:wait()
336
	else
337
		for i = 0, num do
338
			ArtificialHB.Event:wait()
339
		end
340
	end
341
end
342
343
function RemoveOutlines(part)
344
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
345
end
346
	
347
CFuncs = {	
348
	["Part"] = {
349
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
350
			local Part = Create("Part"){
351
				Parent = Parent,
352
				Reflectance = Reflectance,
353
				Transparency = Transparency,
354
				CanCollide = false,
355
				Locked = true,
356
				BrickColor = BrickColor.new(tostring(BColor)),
357
				Name = Name,
358
				Size = Size,
359
				Material = Material,
360
			}
361
			RemoveOutlines(Part)
362
			return Part
363
		end;
364
	};
365
	
366
	["Mesh"] = {
367
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
368
			local Msh = Create(Mesh){
369
				Parent = Part,
370
				Offset = OffSet,
371
				Scale = Scale,
372
			}
373
			if Mesh == "SpecialMesh" then
374
				Msh.MeshType = MeshType
375
				Msh.MeshId = MeshId
376
			end
377
			return Msh
378
		end;
379
	};
380
	
381
	["Mesh"] = {
382
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
383
			local Msh = Create(Mesh){
384
				Parent = Part,
385
				Offset = OffSet,
386
				Scale = Scale,
387
			}
388
			if Mesh == "SpecialMesh" then
389
				Msh.MeshType = MeshType
390
				Msh.MeshId = MeshId
391
			end
392
			return Msh
393
		end;
394
	};
395
	
396
	["Weld"] = {
397
		Create = function(Parent, Part0, Part1, C0, C1)
398
			local Weld = Create("Weld"){
399
				Parent = Parent,
400
				Part0 = Part0,
401
				Part1 = Part1,
402
				C0 = C0,
403
				C1 = C1,
404
			}
405
			return Weld
406
		end;
407
	};
408
409
	["Sound"] = {
410
		Create = function(id, par, vol, pit) 
411
			coroutine.resume(coroutine.create(function()
412
				local S = Create("Sound"){
413
					Volume = vol,
414
					Pitch = pit or 1,
415
					SoundId = id,
416
					Parent = par or workspace,
417
				}
418
				wait() 
419
				S:play() 
420
				game:GetService("Debris"):AddItem(S, 6)
421
			end))
422
		end;
423
	};
424
	
425
	["ParticleEmitter"] = {
426
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
427
			local fp = Create("ParticleEmitter"){
428
				Parent = Parent,
429
				Color = ColorSequence.new(Color1, Color2),
430
				LightEmission = LightEmission,
431
				Size = Size,
432
				Texture = Texture,
433
				Transparency = Transparency,
434
				ZOffset = ZOffset,
435
				Acceleration = Accel,
436
				Drag = Drag,
437
				LockedToPart = LockedToPart,
438
				VelocityInheritance = VelocityInheritance,
439
				EmissionDirection = EmissionDirection,
440
				Enabled = Enabled,
441
				Lifetime = LifeTime,
442
				Rate = Rate,
443
				Rotation = Rotation,
444
				RotSpeed = RotSpeed,
445
				Speed = Speed,
446
				VelocitySpread = VelocitySpread,
447
			}
448
			return fp
449
		end;
450
	};
451
452
	CreateTemplate = {
453
	
454
	};
455
}
456
457
458
459
New = function(Object, Parent, Name, Data)
460
	local Object = Instance.new(Object)
461
	for Index, Value in pairs(Data or {}) do
462
		Object[Index] = Value
463
	end
464
	Object.Parent = Parent
465
	Object.Name = Name
466
	return Object
467
end
468
	
469
470
ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
471
Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
472
Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
473
474
Handle = New("Part",m,"Handle",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(6,0,0),})
475
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
476
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
477
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
478
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
479
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
480
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
481
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
482
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
483
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
484
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
485
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
486
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
487
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
488
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
489
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
490
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
491
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
492
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
493
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
494
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
495
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
496
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
497
Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(.0, 0, 0),})
498
Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
499
mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
500
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
501
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
502
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
503
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(.0, 0, 0),})
504
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
505
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
506
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
507
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
508
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
509
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
510
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
511
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
512
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
513
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
514
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
515
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
516
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
517
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
518
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
519
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
520
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
521
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
522
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
523
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
524
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
525
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
526
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
527
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
528
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(.0, 0, 0),})
529
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
530
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
531
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
532
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
533
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
534
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(.0, 0, 0),})
535
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
536
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
537
538
for _,v in pairs(m:children()) do
539
if v:IsA("Part") then
540
v.CanCollide = false
541
end
542
end
543
if Character.Name == "grgrgry21" or Character.Name == "Player1" then
544
for _,v in pairs(Character:children()) do
545
if v:IsA("Accessory") then
546
v:Remove()
547
end
548
end	
549
Handle = New("Part",m,"Handle",{CanCollide = false,BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
550
Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
551
Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=146022204",})
552
mot = New("Motor",Handle,"mot",{Part0 = Handle,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
553
Handle1 = New("Part",m,"Handle1",{CanCollide = false,BrickColor = BrickColor.new("Bright red"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.768628, 0.156863, 0.109804),})
554
Mesh = New("SpecialMesh",Handle1,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),Scale = Vector3.new(0.949999988, 0.949999988, 0.949999988),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
555
mot = New("Motor",Handle1,"mot",{Part0 = Handle1,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
556
end
557
558
559
function rayCast(Position, Direction, Range, Ignore)
560
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
561
end 
562
563
--[[FindNearestTorso = function(pos)
564
	local list = (game.Workspace:children())
565
	local torso = nil
566
	local dist = 1000
567
	local temp, human, temp2 = nil, nil, nil
568
	for x = 1, #list do
569
		temp2 = list[x]
570
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
571
			temp = temp2:findFirstChild("Torso")
572
			human = temp2:findFirstChild("Humanoid")
573
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
574
				local dohit = true
575
				if dohit == true then
576
					torso = temp
577
					dist = (temp.Position - pos).magnitude
578
				end
579
			end
580
		end
581
	end
582
	return torso, dist
583
end]]
584
function FindNearestTorso(Position, Distance, SinglePlayer)
585
	if SinglePlayer then
586
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
587
	end
588
	local List = {}
589
	for i, v in pairs(workspace:GetChildren()) do
590
		if v:IsA("Model") then
591
			if v:findFirstChild("Torso") then
592
				if v ~= Character then
593
					if (v.Torso.Position - Position).magnitude <= Distance then
594
						table.insert(List, v)
595
					end 
596
				end 
597
			end 
598
		end 
599
	end
600
	return List
601
end
602
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
603
	if hit.Parent == nil then
604
		return
605
	end
606
	local h = hit.Parent:FindFirstChild("Humanoid")
607
	for _, v in pairs(hit.Parent:children()) do
608
		if v:IsA("Humanoid") then
609
			h = v
610
		end
611
	end
612
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
613
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
614
			if hit.Parent.DebounceHit.Value == true then
615
				return
616
			end
617
		end
618
		local c = Create("ObjectValue"){
619
			Name = "creator",
620
			Value = owner,
621
			Parent = h,
622
		}
623
		game:GetService("Debris"):AddItem(c, .5)
624
		if HitSound ~= nil and HitPitch ~= nil then
625
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
626
		end
627
		local Damage = math.random(minim, maxim)
628
		local blocked = false
629
		local block = hit.Parent:findFirstChild("Block")
630
		if block ~= nil then
631
			if block.className == "IntValue" then
632
				if block.Value > 0 then
633
					blocked = true
634
					block.Value = block.Value - 1
635
					print(block.Value)
636
				end
637
			end
638
		end
639
		if blocked == false then
640
			h.Health = h.Health - Damage
641
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
642
		else
643
			h.Health = h.Health - (Damage / 2)
644
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
645
		end
646
		if Type == "Knockdown" then
647
			local hum = hit.Parent.Humanoid
648
			hum.PlatformStand = true
649
			coroutine.resume(coroutine.create(function(HHumanoid)
650
				swait(1)
651
				HHumanoid.PlatformStand = false
652
			end), hum)
653
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
654
			local bodvol = Create("BodyVelocity"){
655
				velocity = angle * knockback,
656
				P = 5000,
657
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
658
				Parent = hit,
659
			}
660
			local rl = Create("BodyAngularVelocity"){
661
				P = 3000,
662
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
663
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
664
				Parent = hit,
665
			}
666
			game:GetService("Debris"):AddItem(bodvol, .5)
667
			game:GetService("Debris"):AddItem(rl, .5)
668
		elseif Type == "Normal" then
669
			local vp = Create("BodyVelocity"){
670
				P = 500,
671
				maxForce = Vector3.new(math.huge, 0, math.huge),
672
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
673
			}
674
			if knockback > 0 then
675
				vp.Parent = hit.Parent.Torso
676
			end
677
			game:GetService("Debris"):AddItem(vp, .5)
678
		elseif Type == "Up" then
679
			local bodyVelocity = Create("BodyVelocity"){
680
				velocity = Vector3.new(0, 20, 0),
681
				P = 5000,
682
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
683
				Parent = hit,
684
			}
685
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
686
		elseif Type == "DarkUp" then
687
			coroutine.resume(coroutine.create(function()
688
				for i = 0, 1, 0.1 do
689
					swait()
690
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
691
				end
692
			end))
693
			local bodyVelocity = Create("BodyVelocity"){
694
				velocity = Vector3.new(0, 20, 0),
695
				P = 5000,
696
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
697
				Parent = hit,
698
			}
699
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
700
		elseif Type == "Snare" then
701
			local bp = Create("BodyPosition"){
702
				P = 2000,
703
				D = 100,
704
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
705
				position = hit.Parent.Torso.Position,
706
				Parent = hit.Parent.Torso,
707
			}
708
			game:GetService("Debris"):AddItem(bp, 1)
709
		elseif Type == "Freeze" then
710
			local BodPos = Create("BodyPosition"){
711
				P = 50000,
712
				D = 1000,
713
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
714
				position = hit.Parent.Torso.Position,
715
				Parent = hit.Parent.Torso,
716
			}
717
			local BodGy = Create("BodyGyro") {
718
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
719
				P = 20e+003,
720
				Parent = hit.Parent.Torso,
721
				cframe = hit.Parent.Torso.CFrame,
722
			}
723
			hit.Parent.Torso.Anchored = true
724
			coroutine.resume(coroutine.create(function(Part) 
725
				swait(1.5)
726
				Part.Anchored = false
727
			end), hit.Parent.Torso)
728
			game:GetService("Debris"):AddItem(BodPos, 3)
729
			game:GetService("Debris"):AddItem(BodGy, 3)
730
		end
731
		local debounce = Create("BoolValue"){
732
			Name = "DebounceHit",
733
			Parent = hit.Parent,
734
			Value = true,
735
		}
736
		game:GetService("Debris"):AddItem(debounce, Delay)
737
		c = Create("ObjectValue"){
738
			Name = "creator",
739
			Value = Player,
740
			Parent = h,
741
		}
742
		game:GetService("Debris"):AddItem(c, .5)
743
	end
744
end
745
746
function ShowDamage(Pos, Text, Time, Color)
747
	local Rate = (1 / 30)
748
	local Pos = (Pos or Vector3.new(0, 0, 0))
749
	local Text = (Text or "")
750
	local Time = (Time or 2)
751
	local Color = (Color or Color3.new(1, 0, 1))
752
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
753
	EffectPart.Anchored = true
754
	local BillboardGui = Create("BillboardGui"){
755
		Size = UDim2.new(3, 0, 3, 0),
756
		Adornee = EffectPart,
757
		Parent = EffectPart,
758
	}
759
	local TextLabel = Create("TextLabel"){
760
		BackgroundTransparency = 1,
761
		Size = UDim2.new(1, 0, 1, 0),
762
		Text = Text,
763
		Font = "SciFi",
764
		TextColor3 = Color,
765
		TextScaled = true,
766
		Parent = BillboardGui,
767
	}
768
	game.Debris:AddItem(EffectPart, (Time))
769
	EffectPart.Parent = game:GetService("Workspace")
770
	delay(0, function()
771
		local Frames = (Time / Rate)
772
		for Frame = 1, Frames do
773
			wait(Rate)
774
			local Percent = (Frame / Frames)
775
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
776
			TextLabel.TextTransparency = Percent
777
		end
778
		if EffectPart and EffectPart.Parent then
779
			EffectPart:Destroy()
780
		end
781
	end)
782
end
783
784
function dmg(dude)
785
if dude.Name ~= Character then
786
dude.Humanoid.PlatformStand = true
787
local bgf = Instance.new("BodyGyro",dude.Head)
788
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
789
local val = Instance.new("BoolValue",dude)
790
val.Name = "IsHit"
791
for i = 1, 6 do
792
local blo = Instance.new("Part",game.Workspace)
793
blo.Size = Vector3.new(.6,.2,.6)
794
blo.Material = "SmoothPlastic"
795
blo.BrickColor = BrickColor.new("Crimson")
796
--blo.Position = dude.Head.Position
797
blo.CFrame = dude.Head.CFrame
798
game:GetService("Debris"):AddItem(blo,30)
799
end
800
local ds = coroutine.wrap(function()
801
wait(.2)
802
dude.Torso:BreakJoints()
803
end)
804
ds()
805
end
806
end
807
808
function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
809
    --local buddy
810
	for _, c in pairs(workspace:children()) do
811
		local hum = c:findFirstChild("Humanoid")
812
		if hum ~= nil then
813
			local head = c:findFirstChild("Torso")
814
			if head ~= nil then
815
				local targ = head.Position - Part.Position
816
				local mag = targ.magnitude
817
				if mag <= Magnitude and c.Name ~= Player.Name then 
818
				if c.Name ~= Character then
819
				if c.Name ~= "CKbackup" then
820
			local asd = Instance.new("ParticleEmitter",c.Torso)
821
			asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
822
			asd.LightEmission = .1
823
			asd.Size = NumberSequence.new(0.2)
824
			asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
825
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
826
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
827
			asd.Transparency = bbb
828
			asd.Size = aaa
829
			asd.ZOffset = .9
830
			asd.Acceleration = Vector3.new(0, -5, 0)
831
			asd.LockedToPart = false
832
			asd.EmissionDirection = "Back"
833
			asd.Lifetime = NumberRange.new(1, 2)
834
			asd.Rate = 1000
835
			asd.Rotation = NumberRange.new(-100, 100)
836
			asd.RotSpeed = NumberRange.new(-100, 100)
837
			asd.Speed = NumberRange.new(6)
838
			asd.VelocitySpread = 10000
839
			asd.Enabled=true
840
					--Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
841
					dmg(c)
842
					CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
843
					coroutine.wrap(function()
844
					wait(.2)
845
					asd.Enabled = false
846
					wait(2)
847
					asd:Remove()
848
					end)()
849
				       else
850
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))		
851
        Effects.Sphere.Create(BrickColor.new("Bright red"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
852
853
					end
854
				end
855
			end
856
		end
857
	end
858
	end
859
end
860
EffectModel = Create("Model"){
861
	Parent = Character,
862
	Name = "Effects",
863
}
864
865
Effects = {
866
	Block = {
867
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
868
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
869
			prt.Anchored = true
870
			prt.CFrame = cframe
871
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
872
			game:GetService("Debris"):AddItem(prt, 10)
873
			if Type == 1 or Type == nil then
874
				table.insert(Effects, {
875
					prt,
876
					"Block1",
877
					delay,
878
					x3,
879
					y3,
880
					z3,
881
					msh
882
				})
883
			elseif Type == 2 then
884
				table.insert(Effects, {
885
					prt,
886
					"Block2",
887
					delay,
888
					x3,
889
					y3,
890
					z3,
891
					msh
892
				})
893
			end
894
		end;
895
	};
896
897
		Cylinder = {
898
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
899
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
900
			prt.Anchored = true
901
			prt.CFrame = cframe
902
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
903
			game:GetService("Debris"):AddItem(prt, 10)
904
			table.insert(Effects, {
905
				prt,
906
				"Cylinder",
907
				delay,
908
				x3,
909
				y3,
910
				z3,
911
				msh
912
			})
913
		end;
914
	};
915
	Head = {
916
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
917
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
918
			prt.Anchored = true
919
			prt.CFrame = cframe
920
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
921
			game:GetService("Debris"):AddItem(prt, 10)
922
			table.insert(Effects, {
923
				prt,
924
				"Cylinder",
925
				delay,
926
				x3,
927
				y3,
928
				z3,
929
				msh
930
			})
931
		end;
932
	};
933
	
934
	Sphere = {
935
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
936
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
937
			prt.Anchored = true
938
			prt.CFrame = cframe
939
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
940
			game:GetService("Debris"):AddItem(prt, 10)
941
			table.insert(Effects, {
942
				prt,
943
				"Cylinder",
944
				delay,
945
				x3,
946
				y3,
947
				z3,
948
				msh
949
			})
950
		end;
951
	};
952
	
953
	Elect = {
954
		Create = function(cff, x, y, z)
955
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
956
			prt.Anchored = true
957
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
958
			prt.CFrame = CFrame.new(prt.Position)
959
			game:GetService("Debris"):AddItem(prt, 2)
960
			local xval = math.random() / 2
961
			local yval = math.random() / 2
962
			local zval = math.random() / 2
963
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
964
			table.insert(Effects, {
965
				prt,
966
				"Elec",
967
				0.1,
968
				x,
969
				y,
970
				z,
971
				xval,
972
				yval,
973
				zval
974
			})
975
		end;
976
977
	};
978
	
979
	Ring = {
980
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
981
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
982
			prt.Anchored = true
983
			prt.CFrame = cframe
984
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
985
			game:GetService("Debris"):AddItem(prt, 10)
986
			table.insert(Effects, {
987
				prt,
988
				"Cylinder",
989
				delay,
990
				x3,
991
				y3,
992
				z3,
993
				msh
994
			})
995
		end;
996
	};
997
998
999
	Wave = {
1000
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1001
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1002
			prt.Anchored = true
1003
			prt.CFrame = cframe
1004
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1005
			game:GetService("Debris"):AddItem(prt, 10)
1006
			table.insert(Effects, {
1007
				prt,
1008
				"Cylinder",
1009
				delay,
1010
				x3,
1011
				y3,
1012
				z3,
1013
				msh
1014
			})
1015
		end;
1016
	};
1017
1018
	Break = {
1019
		Create = function(brickcolor, cframe, x1, y1, z1)
1020
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1021
			prt.Anchored = true
1022
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1023
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1024
			local num = math.random(10, 50) / 1000
1025
			game:GetService("Debris"):AddItem(prt, 10)
1026
			table.insert(Effects, {
1027
				prt,
1028
				"Shatter",
1029
				num,
1030
				prt.CFrame,
1031
				math.random() - math.random(),
1032
				0,
1033
				math.random(50, 100) / 100
1034
			})
1035
		end;
1036
	};
1037
	
1038
	Fire = {
1039
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
1040
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1041
			prt.Anchored = true
1042
			prt.CFrame = cframe
1043
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1044
			game:GetService("Debris"):AddItem(prt, 10)
1045
			table.insert(Effects, {
1046
				prt,
1047
				"Fire",
1048
				delay,
1049
				1,
1050
				1,
1051
				1,
1052
				msh
1053
			})
1054
		end;
1055
	};
1056
	
1057
	FireWave = {
1058
		Create = function(brickcolor, cframe, x1, y1, z1)
1059
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
1060
			prt.Anchored = true
1061
			prt.CFrame = cframe
1062
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1063
			local d = Create("Decal"){
1064
				Parent = prt,
1065
				Texture = "rbxassetid://26356434",
1066
				Face = "Top",
1067
			}
1068
			local d = Create("Decal"){
1069
				Parent = prt,
1070
				Texture = "rbxassetid://26356434",
1071
				Face = "Bottom",
1072
			}
1073
			game:GetService("Debris"):AddItem(prt, 10)
1074
			table.insert(Effects, {
1075
				prt,
1076
				"FireWave",
1077
				1,
1078
				30,
1079
				math.random(400, 600) / 100,
1080
				msh
1081
			})
1082
		end;
1083
	};
1084
	
1085
	Lightning = {
1086
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
1087
			local magz = (p0 - p1).magnitude
1088
			local curpos = p0
1089
			local trz = {
1090
				-ofs,
1091
				ofs
1092
			}
1093
			for i = 1, tym do
1094
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
1095
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
1096
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
1097
				li.Material = "Neon"
1098
				if tym == i then
1099
					local magz2 = (curpos - p1).magnitude
1100
					li.Size = Vector3.new(th, th, magz2)
1101
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
1102
					table.insert(Effects, {
1103
						li,
1104
						"Disappear",
1105
						last
1106
					})
1107
				else
1108
					do
1109
						do
1110
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
1111
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
1112
							game.Debris:AddItem(li, 10)
1113
							table.insert(Effects, {
1114
								li,
1115
								"Disappear",
1116
								last
1117
							})
1118
						end
1119
					end
1120
				end
1121
			end
1122
		end
1123
	};
1124
1125
	EffectTemplate = {
1126
1127
	};
1128
}
1129
1130
function chatfunc(text)
1131
local chat = coroutine.wrap(function()
1132
if Character:FindFirstChild("TalkingBillBoard")~= nil then
1133
Character:FindFirstChild("TalkingBillBoard"):destroy()
1134
end
1135
local naeeym2 = Instance.new("BillboardGui",Character)
1136
naeeym2.Size = UDim2.new(0,100,0,40)
1137
naeeym2.StudsOffset = Vector3.new(0,3,0)
1138
naeeym2.Adornee = Character.Head
1139
naeeym2.Name = "TalkingBillBoard"
1140
local tecks2 = Instance.new("TextLabel",naeeym2)
1141
tecks2.BackgroundTransparency = 1
1142
tecks2.BorderSizePixel = 0
1143
tecks2.Text = ""
1144
tecks2.Font = "Antique"
1145
tecks2.TextSize = 38
1146
tecks2.TextStrokeTransparency = 0
1147
tecks2.TextColor3 = Color3.new(0,0,0)
1148
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1149
tecks2.Size = UDim2.new(1,0,0.5,0)
1150
local tecks3 = Instance.new("TextLabel",naeeym2)
1151
tecks3.BackgroundTransparency = 1
1152
tecks3.BorderSizePixel = 0
1153
tecks3.Text = ""
1154
tecks3.Font = "Antique"
1155
tecks3.TextSize = 38
1156
tecks3.TextStrokeTransparency = 0
1157
tecks3.TextColor3 = Color3.new(0,0,0)
1158
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
1159
tecks3.Size = UDim2.new(1,0,0.5,0)
1160
for i = 1,string.len(text),1 do
1161
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=365786623", Character, .6, .8)
1162
tecks2.Text = string.sub(text,1,i)
1163
tecks3.Text = string.sub(text,1,i)
1164
wait(0.01)
1165
end
1166
wait(2)
1167
for i = 1, 50 do
1168
swait()
1169
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1170
tecks2.Rotation = tecks2.Rotation - .8
1171
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1172
tecks2.TextTransparency = tecks2.TextTransparency + .04
1173
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1174
tecks3.Rotation = tecks2.Rotation + .8
1175
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1176
tecks3.TextTransparency = tecks2.TextTransparency + .04
1177-
chatfunc("B E N D Y")
1177+
1178
naeeym2:Destroy()
1179-
chatfunc("Editted by pika335. Genocider by grgrgry21")
1179+
1180
chat()
1181-
chatfunc("Make on 12/8/2017")
1181+
1182
function onChatted(msg)
1183-
chatfunc("Fixer LuckZinHo and VictoriaChristophe :D")
1183+
1184
end
1185-
chatfunc("Have Fun For My Script And Don't Leak it :D")
1185+
1186
1187
abss = Instance.new("BillboardGui",Character)
1188
abss.Size = UDim2.new(10,0,10,0)
1189
abss.Enabled = false
1190
imgl = Instance.new("ImageLabel",abss)
1191
imgl.Position = UDim2.new(0,0,0,0)
1192
imgl.Size = UDim2.new(1,0,1,0)
1193
imgl.Image = "rbxassetid://223123319"
1194
imgl.ImageColor3 = Color3.new(0, 0, 255)
1195
imgl.BackgroundTransparency = 1
1196
imgf = Instance.new("ImageLabel",abss)
1197
imgf.Position = UDim2.new(0,0,0,0)
1198
imgf.Size = UDim2.new(1,0,1,0)
1199
imgf.Image = "rbxassetid://418573253"
1200
imgf.ImageColor3 = Color3.new(0, 0, 255)
1201
imgf.BackgroundTransparency = 1
1202
img2 = Instance.new("ImageLabel",abss)
1203
img2.Position = UDim2.new(0,0,0,0)
1204
img2.Size = UDim2.new(1,0,1,0)
1205
img2.Image = "rbxassetid://223123319"
1206
img2.ImageColor3 = Color3.new(0, 0, 255)
1207
img2.BackgroundTransparency = 1
1208
img3 = Instance.new("ImageLabel",abss)
1209
img3.Position = UDim2.new(0,0,0,0)
1210
img3.Size = UDim2.new(1,0,1,0)
1211
img3.Image = "rbxassetid://418573253"
1212
img3.ImageColor3 = Color3.new(0, 0, 255)
1213
img3.BackgroundTransparency = 1
1214
1215
spawn(function()
1216
chatfunc("Micheal....")
1217
wait(3)
1218
chatfunc("What you do at self?")
1219
wait(3)
1220
chatfunc(".....")
1221
wait(3)
1222
chatfunc("NO!")
1223
wait(3)
1224
chatfunc("MICHEAL THE BENDY SLAVE IS HERE!")
1225
end)
1226
1227
function attackone()
1228
	attack = true
1229
	Humanoid.WalkSpeed = 0
1230
	if targetted.Name ~= "CKbackup" then
1231
			local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
1232
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1233
			partasdeff.LightEmission = .1
1234
			partasdeff.Size = NumberSequence.new(0.2)
1235
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1236
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1237
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1238
			partasdeff.Transparency = bbb
1239
			partasdeff.Size = aaa
1240
			partasdeff.ZOffset = .9
1241
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1242
			partasdeff.LockedToPart = false
1243
			partasdeff.EmissionDirection = "Back"
1244
			partasdeff.Lifetime = NumberRange.new(1, 2)
1245
			partasdeff.Rate = 1000
1246
			partasdeff.Rotation = NumberRange.new(-100, 100)
1247
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1248
			partasdeff.Speed = NumberRange.new(6)
1249
			partasdeff.VelocitySpread = 10000
1250
			partasdeff.Enabled=false
1251
	for i = 0, 3, 0.1 do
1252
		swait()
1253
		PlayAnimationFromTable({
1254
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1255
         CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1256
         CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1257
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1258
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1259
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1260
		}, .1, false)
1261
		moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1262
	end
1263-
	chatfunc("...")
1263+
1264
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1265-
	chatfunc("No...")
1265+
1266
    dmg(targetted)
1267-
	chatfunc("I cant put him on ink...")
1267+
1268
    chatfunc("Got you.")
1269
    partasdeff.Enabled=true
1270
	for i = 0, 1, 0.1 do
1271
		swait()
1272
		PlayAnimationFromTable({
1273
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1274
         CFrame.new(-0.0879677385, 1.49240708, -0.127746791, 0.0201510563, -0.100440688, -0.994740784, 0.0566197298, 0.99346137, -0.0991647467, 0.998197258, -0.0543235913, 0.0257058665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1275
         CFrame.new(2.03539443, 0.729742587, 0.0108130341, -0.00389442407, -0.967803538, 0.251676887, 0.0148300035, -0.251707017, -0.967689872, 0.999882519, -3.62247229e-05, 0.0153327845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1276
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1277
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1278
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1279
		}, .3, false)
1280
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1281
	end
1282
	partasdeff.Enabled=false
1283
	for i = 0, 2, 0.1 do
1284
		swait()
1285
		PlayAnimationFromTable({
1286
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1287
         CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1288
         CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1289
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1290
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1291
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1292
		}, .3, false)
1293
		moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1294
	end
1295
	coroutine.wrap(function()
1296
	wait()
1297
	partasdeff:Remove()
1298
	end)()
1299
	else
1300
	sel = math.random(1,4)
1301
	if sel == 1 then	
1302
	chatfunc("Hee he he")
1303
	elseif sel == 2 then	
1304
	chatfunc("What you say to me?")
1305
	elseif sel == 3 then
1306
	chatfunc("I cant put him on blood...")
1307
        elseif sel == 4 then
1308
        chatfunc("What am I doing?")
1309
	end
1310
	for i = 0, 5, 0.1 do
1311
		swait()
1312
		PlayAnimationFromTable({
1313
         CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1314
         CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0), 
1315
         CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1316
         CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1317
         CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1318
         CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1319
		}, .3, false)
1320
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1321
	end
1322
	end
1323
	Humanoid.WalkSpeed = 10
1324
	attack = false
1325
end
1326
local Grabbed = false
1327
1328
function hedshoot()
1329
	attack = true
1330
1331
	--local GGyro = Instance.new("BodyPosition")
1332
	local grab = nil
1333
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
1334
		if v:FindFirstChild('Torso') then
1335
			Grabbed = true
1336
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Torso, 1, .8)
1337
			grab = v
1338
		end
1339
	end
1340
    Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
1341
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=200632211", RootPart, 1.5, .5)
1342
		for i = 0, 1, 0.1 do
1343
		swait()
1344
		if Grabbed == true then
1345
			grab.Humanoid.PlatformStand = true
1346
			--GGyro.position = Partss.Position
1347
			--GGyro.Parent = grab.Head
1348
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1349
		end
1350
		PlayAnimationFromTable({
1351
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1352
         CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1353
         CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1354
         CFrame.new(-1.66092706, 0.266950369, 2.51774691e-06, 0.876968205, 0.480548859, -2.5331974e-06, -0.480548888, 0.876968026, -7.03267551e-06, -1.13248825e-06, 7.38352537e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1355
         CFrame.new(0.146832585, -1.7542398, 0.105335698, 0.266426086, 0.491796821, -0.828946948, 0.0135936746, 0.8580302, 0.513420045, 0.96375972, -0.148056909, 0.221916124) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1356
         CFrame.new(-1.09110987, -1.74702656, 0.342675447, 0.765578806, 0.632523358, 0.117487431, -0.642276406, 0.740949869, 0.196148768, 0.0370163769, -0.225626737, 0.973510265) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1357
		}, .3, false)
1358
		RootPart.Velocity = RootPart.CFrame.lookVector * 90
1359
		
1360
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1361
		end
1362
		if Grabbed == true then
1363
		Humanoid.WalkSpeed = 0
1364
		for i = 0, 2, 0.1 do
1365
		swait()
1366
		if Grabbed == true then
1367
			grab.Humanoid.PlatformStand = true
1368
			--GGyro.position = Partss.Position
1369
			--GGyro.Parent = grab.Head
1370-
	chatfunc("Goodbye. Killer")
1370+
1371
		end
1372-
        chatfunc("Game, over for ink.")
1372+
1373
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1374
         CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1375
         CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1376
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1377
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1378
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1379
		}, .3, false)
1380
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1381
		end
1382
		if grab.Name ~= "CKbackup" then
1383
			local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
1384
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1385
			partasdeff.LightEmission = .1
1386
			partasdeff.Size = NumberSequence.new(0.2)
1387
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1388
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1389
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1390
			partasdeff.Transparency = bbb
1391
			partasdeff.Size = aaa
1392
			partasdeff.ZOffset = .9
1393
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1394
			partasdeff.LockedToPart = false
1395
			partasdeff.EmissionDirection = "Back"
1396
			partasdeff.Lifetime = NumberRange.new(1, 2)
1397
			partasdeff.Rate = 1000
1398
			partasdeff.Rotation = NumberRange.new(-100, 100)
1399
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1400
			partasdeff.Speed = NumberRange.new(10)
1401
			partasdeff.VelocitySpread = 20
1402
			partasdeff.Enabled=false
1403
	sel = math.random(1,5)
1404
	if sel == 1 then	
1405
	chatfunc("You're done for.")
1406
	elseif sel == 2 then	
1407
	chatfunc("You asked for it.")
1408
	elseif sel == 3 then
1409
	chatfunc("Game over fool!")
1410
        elseif sel == 4 then
1411
        chatfunc("Die,idiot!")
1412
        elseif sel == 5 then
1413
        chatfunc("Heh..")
1414
	end
1415
	for i = 0, 2, 0.1 do
1416
		swait()
1417
				if Grabbed == true then
1418
			grab.Humanoid.PlatformStand = true
1419
			--GGyro.position = Partss.Position
1420
			--GGyro.Parent = grab.Head
1421
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1422
		end
1423
		PlayAnimationFromTable({
1424
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1425
         CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1426
         CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1427
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1428
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1429
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1430
		}, .1, false)
1431
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1432
	end
1433
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1434
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1435
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138137702", Character, 1, .5)
1436
    dmg(grab)
1437
		grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
1438
	partasdeff.Enabled=true
1439
	for i = 0, 1, 0.1 do
1440
		swait()
1441
		PlayAnimationFromTable({
1442
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1443
         CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1444
         CFrame.new(1.95760894, 1.20200562, -0.275867403, 0.278526366, -0.669772983, 0.688351095, 0.0506580099, -0.705469668, -0.706927419, 0.959091723, 0.23176837, -0.162562534) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1445
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1446
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1447
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1448
		}, .3, false)
1449
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1450
	end
1451
	partasdeff.Enabled=false
1452
	for i = 0, 2.5, 0.1 do
1453
		swait()	
1454
		PlayAnimationFromTable({
1455
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1456
         CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1457
         CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1458
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1459
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1460
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1461
		}, .2, false)
1462
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1463
	end
1464
	coroutine.wrap(function()	
1465
		wait(2)
1466
	partasdeff:Remove()	
1467
	end)()
1468
		else
1469
	grab.Humanoid.PlatformStand = false
1470
	for i = 0, 3, 0.1 do
1471
		swait()
1472
		PlayAnimationFromTable({
1473
         CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1474
         CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1475
         CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1476
         CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1477
         CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1478
         CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1479
		}, .1, false)
1480
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1481
	end
1482
sel = math.random(1,3)
1483
if sel == 1 then	
1484
chatfunc("I'm stupid sorry boris...")
1485
elseif sel == 2 then	
1486
chatfunc("What am I even doing...?")
1487
elseif sel == 3 then
1488
chatfunc("...Boris tell me you here.")
1489
end
1490
		for i = 0, 5, 0.1 do
1491
		swait()
1492
		PlayAnimationFromTable({
1493
         CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1494
         CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0), 
1495
         CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1496
         CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1497
         CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1498
         CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1499
		}, .3, false)
1500
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1501
	end
1502
	end
1503
	end
1504
	--GGyro.Parent = nil
1505
	attack = false
1506
	Grabbed = false
1507
	Humanoid.WalkSpeed = 9
1508
1509
end
1510
function moarblood()
1511
	attack = true
1512
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=541710285", Character, 1, .8)
1513
    RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
1514
local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(.6, 0.164706, 0.207843),})
1515
mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
1516
wait(.5)
1517
	for i = 0, 1.2, 0.1 do
1518
		swait()
1519
		PlayAnimationFromTable({
1520
         CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1521-
	chatfunc("My turn.")
1521+
1522
         CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1523-
	chatfunc("You the next!")
1523+
1524
         CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1525-
	chatfunc("Hope you full of ink and Die!")
1525+
1526
		}, .2, false)
1527-
        chatfunc("You're hopeless.")
1527+
1528
	end
1529-
        chatfunc("Hmph.")
1529+
1530
	local grab = nil
1531
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
1532
		if v:FindFirstChild('Head') then
1533
			Grabbed = true
1534
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
1535
			grab = v
1536
		end
1537
	end
1538
         Humanoid.WalkSpeed = 0
1539
		for i = 0, 2, 0.1 do
1540
		swait()
1541
		if Grabbed == true then
1542
			grab.Humanoid.PlatformStand = true
1543
			--GGyro.position = Partss.Position
1544
			--GGyro.Parent = grab.Head
1545
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1546
		end
1547
		PlayAnimationFromTable({
1548
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1549
         CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1550
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1551
         CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1552
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1553
         CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1554
		}, .25, false)
1555
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1556
		end
1557
		if Grabbed == true then
1558
				sel = math.random(1,3)
1559
	if sel == 1 then	
1560
	chatfunc("GOTCHA!")
1561
	elseif sel == 2 then	
1562
	chatfunc("DIE!")
1563
	elseif sel == 3 then
1564
	chatfunc("What you say at my sister?")
1565
        elseif sel == 4 then
1566
        chatfunc("You cant revive")
1567
        elseif sel == 5 then
1568
        chatfunc("....")
1569
	end
1570
			local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
1571
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1572
			partasdeff.LightEmission = .1
1573
			partasdeff.Size = NumberSequence.new(0.2)
1574
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1575
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1576
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1577
			partasdeff.Transparency = bbb
1578
			partasdeff.Size = aaa
1579
			partasdeff.ZOffset = .9
1580
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1581
			partasdeff.LockedToPart = false
1582
			partasdeff.EmissionDirection = "Back"
1583
			partasdeff.Lifetime = NumberRange.new(1, 2)
1584
			partasdeff.Rate = 1000
1585
			partasdeff.Rotation = NumberRange.new(-100, 100)
1586
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1587
			partasdeff.Speed = NumberRange.new(6)
1588
			partasdeff.VelocitySpread = 10000
1589
			partasdeff.Enabled=false	
1590
	for i = 0, 3, 0.1 do
1591
		swait()
1592
		if Grabbed == true then
1593
			grab.Humanoid.PlatformStand = true
1594
			--GGyro.position = Partss.Position
1595
			--GGyro.Parent = grab.Head
1596
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1597
		end
1598
		PlayAnimationFromTable({
1599
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1600
         CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1601
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1602
         CFrame.new(-1.5511272, 1.22937977, -0.634234905, 0.785770595, 0.333147645, 0.521131098, 0.522403002, -0.808557391, -0.270795107, 0.331149668, 0.485022962, -0.809378147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1603
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1604
         CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1605
		}, .1, false)
1606
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1607
	end
1608
	partasdeff.Enabled=true
1609
	grab.Torso.Transparency = 1
1610
	dmg(grab)
1611
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=245185986", grab.Head, .8, .8)
1612
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=245185986", grab.Head, 1, .7)
1613
	
1614
	coroutine.wrap(function()
1615
	wait(.4)
1616
	partasdeff.Enabled=false
1617
	end)()
1618
	for i = 0, 3.5, 0.1 do
1619
		swait()
1620
		PlayAnimationFromTable({
1621
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1622
         CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1623
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1624
         CFrame.new(-1.40260935, 1.29555511, -0.560751677, 0.832364976, 0.188659444, 0.521130562, 0.370884001, -0.88832134, -0.2707977, 0.411842346, 0.418681324, -0.809378505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1625
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1626
         CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1627
		}, .3, false)
1628
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1629
	end
1630
	end
1631
	else
1632
         Humanoid.WalkSpeed = 0
1633
	for i = 0, 3, 0.1 do
1634
		swait()
1635
		PlayAnimationFromTable({
1636
         CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1637
         CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1638
         CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1639
         CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1640
         CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1641
         CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1642
		}, .2, false)
1643
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1644
	end	
1645
sel = math.random(1,3)
1646
if sel == 1 then	
1647
chatfunc("Bad...")
1648
elseif sel == 2 then	
1649
chatfunc("Something's wrong now what....")
1650
elseif sel == 3 then
1651
chatfunc("Boris...")
1652
end
1653
	for i = 0, 5, 0.1 do
1654
		swait()
1655
		PlayAnimationFromTable({
1656
         CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1657
         CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0), 
1658
         CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1659
         CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1660
         CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1661
         CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1662
		}, .3, false)
1663
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1664
	end
1665
	end
1666
	attack = false
1667
	Grabbed = false	
1668
	k:Remove()
1669
         Humanoid.WalkSpeed = 9
1670
end
1671
1672
function painlessrain()
1673
attack = true
1674
    Humanoid.WalkSpeed = 0
1675
   local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1676
1677
	coroutine.wrap(function()
1678
	for i = 0, 4 do
1679
	wait(.2)
1680
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145095", RootPart, 1, 1.3)
1681
	end
1682
	end)()
1683
	for i = 0, 4, 0.1 do
1684
		swait()
1685
		PlayAnimationFromTable({
1686
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1687
         CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1688
         CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1689
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1690
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1691
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1692
		}, .07, false)
1693
		moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
1694
	end
1695
	for i = 0, 1.5, 0.1 do
1696
		swait()
1697
		PlayAnimationFromTable({
1698
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1699
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1700
         CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1701
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1702
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1703
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1704
		}, .2, false)
1705
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1706
	end
1707
	for i = 0, 3 do
1708
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1709
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1710
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138137702", Character, 1, .5)
1711
	for i = 0, .5, 0.1 do
1712
		swait()
1713
		PlayAnimationFromTable({
1714
         CFrame.new(0.160087422, -3.66470256e-23, -0.0753137618, 0.15316838, 2.95750466e-22, 0.988200247, 9.50818972e-23, 1, -3.14019425e-22, -0.988200247, 1.42057819e-22, 0.15316838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1715
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1716
         CFrame.new(1.46630716, 1.08524323, -0.0336530581, 0.00764143467, -0.0426861309, 0.999059498, 0.0445286781, -0.998082876, -0.0429849848, 0.998979032, 0.0448152684, -0.0057259798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1717
         CFrame.new(-1.53188026, 0.0735908896, 2.69562906e-06, 0.978447855, 0.206495479, 2.48849392e-06, -0.206495419, 0.978447556, -1.05270137e-05, -4.61935997e-06, 9.78633761e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1718
         CFrame.new(0.659685254, -2.0274992, -0.0100700259, 0.00885757804, -0.161218897, -0.986879349, 0.00904085487, 0.986890197, -0.161139548, 0.999920309, -0.00749491528, 0.0101990253) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1719
         CFrame.new(-0.566697419, -2.04759264, -0.0995131433, 0.988195002, 0.078684561, 0.131453067, -0.0635149851, 0.991233289, -0.115855575, -0.139416695, 0.106138662, 0.984529436) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1720
		}, .3, false)
1721
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112046078, -1.63744116, -0.318734497, -0.0172122065, 2.46167183e-05, -0.999852002, 0.999850631, -0.00159030408, -0.0172121339, -0.00159040466, -0.999998927, 2.57790089e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1722
	end
1723
	for i = 0, .5, 0.1 do
1724
		swait()
1725
		PlayAnimationFromTable({
1726
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1727
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1728
         CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1729
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1730
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1731
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1732
		}, .3, false)
1733
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1734
	end
1735
	end
1736
attack = false
1737
Humanoid.WalkSpeed = 8
1738
		wait(.4)
1739
	for i = 0, 8 do
1740
		wait(.2)
1741
		mdmg(ref1, 3)
1742
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)		
1743
		ref1.Position = Mouse.hit.p
1744
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
1745
        Effects.Cylinder.Create(BrickColor.new("Deep orange"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
1746
	end
1747
	ref1:Remove()
1748
end
1749
1750
function TargetSelect(person)
1751
local dd=coroutine.wrap(function()
1752
if targetted ~= person then
1753
targetted = person
1754
img2.Size = UDim2.new(1,0,1,0)
1755
img2.ImageTransparency = 0
1756
img2.Position = UDim2.new(0,0,0,0)
1757
for i = 0, 2, 0.1 do
1758
swait()
1759
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
1760
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
1761
img2.ImageTransparency = img2.ImageTransparency + 0.05
1762
end
1763
end
1764
end)
1765
dd()
1766
end
1767
1768
function LockOn()
1769
if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
1770
TargetSelect(Mouse.Target.Parent)
1771
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=263321145", Character, 1, .8)
1772
end
1773
end
1774
1775
1776
function ofmoosic() -- 2 lazi hoh
1777
delays = true
1778
while wait() and kkk and kkk.Volume >= 0.02 do
1779
	kkk.Volume = kkk.Volume - 0.05
1780
end
1781
wait(0.1)
1782
kkk.Pitch = 0
1783
kkk.PlaybackSpeed = 0
1784
play = false
1785
delays = false
1786
end
1787
function onmoosic()
1788
delays = true
1789
kkk.Pitch = .6
1790
kkk.PlaybackSpeed = .6
1791
while wait() and kkk and kkk.Volume <= 1.5 do
1792
	kkk.Volume = kkk.Volume + 0.05
1793
end
1794
wait(0.1)
1795
play = true
1796
delays = false
1797
end
1798
Mouse.Button1Down:connect(function()
1799
	if attack == false and targetted ~= nil then
1800
		attackone()
1801
	end
1802
end)
1803
1804
Mouse.KeyDown:connect(function(k)
1805
	k = k:lower()
1806
	if attack == false and k == 'q' then
1807
	LockOn()
1808
	end
1809
	if k == 'z' and attack == false then	
1810
	hedshoot()
1811
	elseif k == 'x' and attack == false and targetted ~= nil then
1812
	moarblood()
1813
	elseif k == 'c' and attack == false then
1814
	painlessrain()
1815
	elseif k == 'g' and delays == false and Character.Name == "grgrgry21" then
1816
	delays = true
1817
	chatfunc("Hey Sugarie...")
1818
	wait(2)
1819
	chatfunc("Can I ask you something for uhh.....?")
1820
	wait(3)
1821
	chatfunc("Will you be my....")
1822
	wait(1)
1823
	chatfunc("SacrificBy-")
1824
	wait(.5)
1825
	chatfunc("I mean...")
1826
	wait(1)
1827
	chatfunc("Uhh, forget it or i kill you...")
1828
	delays = false
1829
    elseif k == 'm' and play == true and delays == false then
1830
	ofmoosic()
1831
	elseif k == 'm' and play == false and delays == false then
1832
	onmoosic()
1833
	end
1834
end)
1835
1836
kkk = Instance.new("Sound",Character)
1837
kkk.Volume = 100
1838
kkk.PlaybackSpeed = 1
1839
kkk.Pitch = 1
1840
kkk.SoundId = "rbxassetid://681418426"
1841
kkk:Play()
1842
kkk.Name = "a"
1843
kkk.Looped = true
1844
1845
1846
coroutine.wrap(function()
1847
while true do
1848
swait()
1849
	for i, v in pairs(Character.WeaponModel:GetChildren()) do
1850
		if v:IsA("Part") then
1851
		v.Anchored = false
1852
		end
1853
		end
1854
	for i, v in pairs(Character:GetChildren()) do
1855
		if v:IsA("Part") then
1856
		v.Anchored = false
1857
		elseif v:IsA("Accessory") then
1858
		v.Handle.Anchored = false
1859
		end
1860
		end
1861
end
1862
end)()
1863
coroutine.wrap(function()
1864
while 1 do
1865
swait()
1866
if doe <= 360 then
1867
	doe = doe + 2
1868
else
1869
	doe = 0
1870
end
1871
end
1872
end)()
1873
while true do
1874
	swait()
1875
	for i, v in pairs(Character:GetChildren()) do
1876
		if v:IsA("Part") then
1877
			v.Material = "SmoothPlastic"
1878
		elseif v:IsA("Accessory") then
1879
			v:WaitForChild("Handle").Material = "SmoothPlastic"
1880
		end
1881
	end
1882
while true do
1883
swait()
1884
Character.Humanoid.MaxHealth = math.huge
1885
Character.Humanoid.Health = math.huge
1886
imgl.Rotation = imgl.Rotation + 3
1887
img2.Rotation = img2.Rotation + 3
1888
if targetted ~= nil then
1889
abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
1890
abss.Enabled = true
1891
elseif targetted == nil then
1892
abss.Adornee = nil
1893
abss.Enabled = false
1894
end
1895
1896
while true and imgl.Rotation >= 360 do
1897
imgl.Rotation = 0	
1898
img2.Rotation = 0
1899
end
1900
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
1901
	velocity = RootPart.Velocity.y
1902
	sine = sine + change
1903
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
1904
		if RootPart.Velocity.y > 1 and hit == nil then 
1905
			Anim = "Jump"
1906
			if attack == false then
1907
		PlayAnimationFromTable({
1908
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1909
         CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1910
         CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1911
         CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1912
         CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1913
         CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1914
		}, .3, false)
1915
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1916
					end
1917
		elseif RootPart.Velocity.y < -1 and hit == nil then 
1918
			Anim = "Fall"
1919
			if attack == false then
1920
		PlayAnimationFromTable({
1921
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1922
         CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1923
         CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1924
         CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1925
         CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1926
         CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1927
		}, .3, false)
1928
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112015437, -1.63769758, -0.318750381, -0.0172110498, 0, -0.999851942, 0.999851942, 0, -0.0172110498, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1929
					end
1930
		elseif Torsovelocity < 1 and hit ~= nil then
1931
			Anim = "Idle"
1932
			if attack == false then
1933
				change = 1
1934
		PlayAnimationFromTable({
1935
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1936
         CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0), 
1937
         CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)), 
1938
         CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)), 
1939
         CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1940
         CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1941
		}, .3, false)
1942
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1943
			end
1944
		elseif Torsovelocity > 2 and hit ~= nil then
1945
			Anim = "Walk"
1946
			if attack == false then
1947
		PlayAnimationFromTable({		
1948
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0), 
1949
         CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1950
         CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0), 
1951
         CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0), 
1952
         CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0), 
1953
         CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0), 
1954
		}, .3, false)
1955
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1956
			end
1957
		end
1958
	if 0 < #Effects then
1959
		for e = 1, #Effects do
1960
			if Effects[e] ~= nil then
1961
				local Thing = Effects[e]
1962
				if Thing ~= nil then
1963
					local Part = Thing[1]
1964
					local Mode = Thing[2]
1965
					local Delay = Thing[3]
1966
					local IncX = Thing[4]
1967
					local IncY = Thing[5]
1968
					local IncZ = Thing[6]
1969
					if Thing[2] == "Shoot" then
1970
						local Look = Thing[1]
1971
						local move = 30
1972
						if Thing[8] == 3 then
1973
							move = 10
1974
						end
1975
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
1976
						if Thing[10] ~= nil then
1977
							da = pos
1978
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
1979
							cfa = CFrame.new(Thing[4], pos)
1980
							tehCF = cfa:lerp(cf2, 0.2)
1981
							Thing[1] = tehCF.lookVector
1982
						end
1983
						local mag = (Thing[4] - pos).magnitude
1984
						Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
1985
						if Thing[8] == 2 then
1986
							Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
1987
						end
1988
						Thing[4] = Thing[4] + Look * move
1989
						Thing[3] = Thing[3] - 1
1990
						if 2 < Thing[5] then
1991
							Thing[5] = Thing[5] - 0.3
1992
							Thing[6] = Thing[6] - 0.3
1993
						end
1994
						if hit ~= nil then
1995
							Thing[3] = 0
1996
							if Thing[8] == 1 or Thing[8] == 3 then
1997
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1998
							else
1999
								if Thing[8] == 2 then
2000
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
2001
									if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
2002
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2003
										ref.Anchored = true
2004
										ref.CFrame = CFrame.new(pos)
2005
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
2006
										game:GetService("Debris"):AddItem(ref, 0.2)
2007
										Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
2008
										Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
2009
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
2010
									end
2011
								end
2012
							end
2013
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2014
							ref.Anchored = true
2015
							ref.CFrame = CFrame.new(pos)
2016
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
2017
							game:GetService("Debris"):AddItem(ref, 1)
2018
						end
2019
						if Thing[3] <= 0 then
2020
							table.remove(Effects, e)
2021
						end
2022
					end
2023
					do
2024
						do
2025
							if Thing[2] == "FireWave" then
2026
								if Thing[3] <= Thing[4] then
2027
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
2028
									Thing[3] = Thing[3] + 1
2029
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
2030
								else
2031
									Part.Parent = nil
2032
									table.remove(Effects, e)
2033
								end
2034
							end
2035
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
2036
								if Thing[1].Transparency <= 1 then
2037
									if Thing[2] == "Block1" then
2038
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2039
										Mesh = Thing[7]
2040
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2041
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2042
									else
2043
										if Thing[2] == "Block2" then
2044
											Thing[1].CFrame = Thing[1].CFrame
2045
											Mesh = Thing[7]
2046
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2047
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2048
										else
2049
											if Thing[2] == "Fire" then
2050
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
2051
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2052
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2053
											else
2054
												if Thing[2] == "Cylinder" then
2055
													Mesh = Thing[7]
2056
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2057
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2058
												else
2059
													if Thing[2] == "Blood" then
2060
														Mesh = Thing[7]
2061
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
2062
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2063
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2064
													else
2065
														if Thing[2] == "Elec" then
2066
															Mesh = Thing[10]
2067
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2068
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2069
														else
2070
															if Thing[2] == "Disappear" then
2071
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2072
															else
2073
																if Thing[2] == "Shatter" then
2074
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2075
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2076
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2077
														Thing[6] = Thing[6] + Thing[5]
2078
																end
2079
															end
2080
														end
2081
													end
2082
												end
2083
											end
2084
										end
2085
									end
2086
								else
2087
									Part.Parent = nil
2088
									table.remove(Effects, e)
2089
								end
2090
							end
2091
						end
2092
					end
2093
				end
2094
			end
2095
		end
2096
	end
2097
end
2098
end