View difference between Paste ID: v8kjWsjY and XxLDnRbK
SHOW: | | - or go back to the newest paste.
1-
	  	public DependenciesTests()
1+
--[[Psychopath's waifu
2-
        {
2+
I think ck is going to send me in hell...
3-
            _configuration = new HttpConfiguration();
3+
Genocider by grgrgry21.
4-
            _configuration.ConfigureDependencies();
4+
Credit to CKbackup's and idk..
5-
        }
5+
             B
6
          U     R
7-
        [Fact]
7+
         N  I N  H
8-
        public void Configuration_Is_Valid()
8+
          E     L
9-
        {
9+
             L
10-
            _configuration.ValidateConfiguration();
10+
]]--
11-
        } 
11+
wait(1 / 60)
12
Effects = { }
13-
    	public static void ValidateConfiguration(this HttpConfiguration config)
13+
local Player = game.Players.localPlayer
14-
        {            
14+
local Character = Player.Character
15-
			var container = config.GetDryIocContainer();
15+
local Humanoid = Character.Humanoid
16-
	        var errors = container.VerifyResolutions();          
16+
local Mouse = Player:GetMouse()
17-
			errors.Should().BeEmpty();        
17+
local LeftArm = Character["Left Arm"]
18-
		} 
18+
local RightArm = Character["Right Arm"]
19
local LeftLeg = Character["Left Leg"]
20
local RightLeg = Character["Right Leg"]
21
local Head = Character.Head
22
local Torso = Character.Torso
23
local Camera = game.Workspace.CurrentCamera
24
local RootPart = Character.HumanoidRootPart
25
local RootJoint = RootPart.RootJoint
26
local attack = false
27-
//
27+
local Anim = 'Idle'
28
local attacktype = 1
29
local delays = false
30
local play = true
31
local targetted = nil
32
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
33
local velocity = RootPart.Velocity.y
34
local sine = 0
35
local change = 1
36
local doe = 0
37
local Create = LoadLibrary("RbxUtility").Create
38
Humanoid.WalkSpeed = 8
39
local m = Create("Model"){
40
	Parent = Character,
41
	Name = "WeaponModel",
42
}
43
--//Shirt And Pants\\--
44
45
	Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=552537645"
46
	Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=481131351"
47
--//NameTag\\
48
CV="Maroon"
49
	Player = game.Players.LocalPlayer
50
	char = Player.Character
51
	local txt = Instance.new("BillboardGui", char)
52
	txt.Adornee = Character .Head
53
	txt.Name = "_status"
54
	txt.Size = UDim2.new(2, 0, 1.2, 0)
55
	txt.StudsOffset = Vector3.new(-9, 8, 0)
56
	local text = Instance.new("TextLabel", txt)
57
	text.Size = UDim2.new(10, 0, 7, 0)
58
	text.FontSize = "Size24"
59
	text.TextScaled = true
60
	text.TextTransparency = 0
61
	text.BackgroundTransparency = 1 
62
	text.TextTransparency = 0
63
	text.TextStrokeTransparency = 0
64
	text.Font = "Bodoni"
65
	text.TextStrokeColor3 = Color3.new(255,0,0)
66
67
	v=Instance.new("Part")
68
	v.Name = "ColorBrick"
69
	v.Parent=Player.Character
70
	v.FormFactor="Symmetric"
71
	v.Anchored=true
72
	v.CanCollide=false
73
	v.BottomSurface="Smooth"
74
	v.TopSurface="Smooth"
75
	v.Size=Vector3.new(10,5,3)
76
	v.Transparency=1
77
	v.CFrame=Character.Torso.CFrame
78
	v.BrickColor=BrickColor.new(CV)
79
	v.Transparency=1
80
	text.TextColor3 = Color3.new(0,0,0)
81
	v.Shape="Block"
82
	text.Text = "Chara"
83
--//Torso\\--
84
local torsmesh = Instance.new("CharacterMesh", Character)
85
torsmesh.BodyPart = "Torso"
86
torsmesh.MeshId = "48112070"
87
--//Reaper\\--
88
Reaper2 = Instance.new("Model")
89
Reaper2.Parent = Player.Character
90
Reaper2.Name = "Reaper2"
91
rh2 = Instance.new("Part")
92
rh2.Parent = Reaper2
93
rh2.BrickColor = BrickColor.new("Brown")
94
rh2.Locked = true
95
rh2.CanCollide = false
96
mesh2 = Instance.new("SpecialMesh")
97
rh2.formFactor =  "Symmetric"
98
mesh2.MeshType = "FileMesh"
99
mesh2.MeshId = "http://www.roblox.com/asset/?id=167554431"
100
mesh2.Parent = rh2
101
local weld2 = Instance.new("Weld")
102
weld2.Parent = rh2
103
rh2.Transparency = 0
104
weld2.Part0 = rh2
105
weld2.Part1 = Player.Character.Head
106
weld2.C0 = CFrame.new(-0.05, -0.05, -0.1025)*CFrame.Angles(0, 0, 0)
107
108
--//Remover\\--
109
110
for i,v in pairs(Character:children()) do
111
    if v:IsA("Hat") then
112
        v:Destroy()
113
    end
114
end
115
for i,v in pairs(Character:children()) do
116
    if v:IsA("Accessory") then
117
        v:Destroy()
118
    end
119
end
120
for i,v in pairs(Character:children()) do
121
    if v:IsA("Hair") then
122
        v:Destroy()
123
    end
124
end
125
--------------
126
Humanoid.Animator.Parent = nil
127
Character.Animate.Parent = nil
128
129
local newMotor = function(part0, part1, c0, c1)
130
	local w = Create('Motor'){
131
		Parent = part0,
132
		Part0 = part0,
133
		Part1 = part1,
134
		C0 = c0,
135
		C1 = c1,
136
	}
137
	return w
138
end
139
140
function clerp(a, b, t)
141
	return a:lerp(b, t)
142
end
143
144
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
145
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
146
147
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
148
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
149
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
150
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
151
RootJoint.C1 = CFrame.new(0, 0, 0)
152
RootJoint.C0 = CFrame.new(0, 0, 0)
153
Torso.Neck.C1 = CFrame.new(0, 0, 0)
154
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
155
156
local rarmc1 = RW.C1
157
local larmc1 = LW.C1
158
local rlegc1 = RH.C1
159
local llegc1 = LH.C1
160
161
local resetc1 = false
162
163
function PlayAnimationFromTable(table, speed, bool)
164
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
165
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
166
	RW.C0 = clerp(RW.C0, table[3], speed) 
167
	LW.C0 = clerp(LW.C0, table[4], speed) 
168
	RH.C0 = clerp(RH.C0, table[5], speed) 
169
	LH.C0 = clerp(LH.C0, table[6], speed) 
170
	if bool == true then
171
		if resetc1 == false then
172
			resetc1 = true
173
			RootJoint.C1 = RootJoint.C1
174
			Torso.Neck.C1 = Torso.Neck.C1
175
			RW.C1 = rarmc1
176
			LW.C1 = larmc1
177
			RH.C1 = rlegc1
178
			LH.C1 = llegc1
179
		end
180
	end
181
end
182
183
ArtificialHB = Create("BindableEvent", script){
184
	Parent = script,
185
	Name = "Heartbeat",
186
}
187
188
script:WaitForChild("Heartbeat")
189
190
frame = 1 / 30
191
tf = 0
192
allowframeloss = false
193
tossremainder = false
194
lastframe = tick()
195
script.Heartbeat:Fire()
196
197
game:GetService("RunService").Heartbeat:connect(function(s, p)
198
	tf = tf + s
199
	if tf >= frame then
200
		if allowframeloss then
201
			script.Heartbeat:Fire()
202
			lastframe = tick()
203
		else
204
			for i = 1, math.floor(tf / frame) do
205
				script.Heartbeat:Fire()
206
			end
207
			lastframe = tick()
208
		end
209
		if tossremainder then
210
			tf = 0
211
		else
212
			tf = tf - frame * math.floor(tf / frame)
213
		end
214
	end
215
end)
216
217
function swait(num)
218
	if num == 0 or num == nil then
219
		ArtificialHB.Event:wait()
220
	else
221
		for i = 0, num do
222
			ArtificialHB.Event:wait()
223
		end
224
	end
225
end
226
227
function RemoveOutlines(part)
228
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
229
end
230
	
231
CFuncs = {	
232
	["Part"] = {
233
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
234
			local Part = Create("Part"){
235
				Parent = Parent,
236
				Reflectance = Reflectance,
237
				Transparency = Transparency,
238
				CanCollide = false,
239
				Locked = true,
240
				BrickColor = BrickColor.new(tostring(BColor)),
241
				Name = Name,
242
				Size = Size,
243
				Material = Material,
244
			}
245
			RemoveOutlines(Part)
246
			return Part
247
		end;
248
	};
249
	
250
	["Mesh"] = {
251
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
252
			local Msh = Create(Mesh){
253
				Parent = Part,
254
				Offset = OffSet,
255
				Scale = Scale,
256
			}
257
			if Mesh == "SpecialMesh" then
258
				Msh.MeshType = MeshType
259
				Msh.MeshId = MeshId
260
			end
261
			return Msh
262
		end;
263
	};
264
	
265
	["Mesh"] = {
266
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
267
			local Msh = Create(Mesh){
268
				Parent = Part,
269
				Offset = OffSet,
270
				Scale = Scale,
271
			}
272
			if Mesh == "SpecialMesh" then
273
				Msh.MeshType = MeshType
274
				Msh.MeshId = MeshId
275
			end
276
			return Msh
277
		end;
278
	};
279
	
280
	["Weld"] = {
281
		Create = function(Parent, Part0, Part1, C0, C1)
282
			local Weld = Create("Weld"){
283
				Parent = Parent,
284
				Part0 = Part0,
285
				Part1 = Part1,
286
				C0 = C0,
287
				C1 = C1,
288
			}
289
			return Weld
290
		end;
291
	};
292
293
	["Sound"] = {
294
		Create = function(id, par, vol, pit) 
295
			coroutine.resume(coroutine.create(function()
296
				local S = Create("Sound"){
297
					Volume = vol,
298
					Pitch = pit or 1,
299
					SoundId = id,
300
					Parent = par or workspace,
301
				}
302
				wait() 
303
				S:play() 
304
				game:GetService("Debris"):AddItem(S, 6)
305
			end))
306
		end;
307
	};
308
	
309
	["ParticleEmitter"] = {
310
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
311
			local fp = Create("ParticleEmitter"){
312
				Parent = Parent,
313
				Color = ColorSequence.new(Color1, Color2),
314
				LightEmission = LightEmission,
315
				Size = Size,
316
				Texture = Texture,
317
				Transparency = Transparency,
318
				ZOffset = ZOffset,
319
				Acceleration = Accel,
320
				Drag = Drag,
321
				LockedToPart = LockedToPart,
322
				VelocityInheritance = VelocityInheritance,
323
				EmissionDirection = EmissionDirection,
324
				Enabled = Enabled,
325
				Lifetime = LifeTime,
326
				Rate = Rate,
327
				Rotation = Rotation,
328
				RotSpeed = RotSpeed,
329
				Speed = Speed,
330
				VelocitySpread = VelocitySpread,
331
			}
332
			return fp
333
		end;
334
	};
335
336
	CreateTemplate = {
337
	
338
	};
339
}
340
341
342
343
New = function(Object, Parent, Name, Data)
344
	local Object = Instance.new(Object)
345
	for Index, Value in pairs(Data or {}) do
346
		Object[Index] = Value
347
	end
348
	Object.Parent = Parent
349
	Object.Name = Name
350
	return Object
351
end
352
	
353
354
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),})
355
Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
356
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),})
357
358
Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,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,})
359
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
360
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
361
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
362
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),})
363
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
364
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
365
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),})
366
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
367
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
368
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),})
369
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
370
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
371
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),})
372
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
373
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
374
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),})
375
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
376
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
377
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),})
378
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
379
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
380
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),})
381
Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,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.105882, 0.164706, 0.207843),})
382
Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
383
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),})
384
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
385
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,})
386
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),})
387
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,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.105882, 0.164706, 0.207843),})
388
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),})
389
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
390
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),})
391
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
392
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
393
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),})
394
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
395
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
396
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),})
397
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
398
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
399
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),})
400
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
401
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
402
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),})
403
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
404
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
405
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),})
406
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
407
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
408
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),})
409
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
410
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
411
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),})
412
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,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.105882, 0.164706, 0.207843),})
413
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
414
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),})
415
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
416
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
417
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),})
418
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,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.105882, 0.164706, 0.207843),})
419
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
420
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),})
421
422
for _,v in pairs(m:children()) do
423
if v:IsA("Part") then
424
v.CanCollide = false
425
end
426
end
427
if Character.Name == "grgrgry21" or Character.Name == "Player1" then
428
for _,v in pairs(Character:children()) do
429
if v:IsA("Accessory") then
430
v:Remove()
431
end
432
end	
433
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),})
434
Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
435
Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=146022204",})
436
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),})
437
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),})
438
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,})
439
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),})
440
end
441
442
443
function rayCast(Position, Direction, Range, Ignore)
444
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
445
end 
446
447
--[[FindNearestTorso = function(pos)
448
	local list = (game.Workspace:children())
449
	local torso = nil
450
	local dist = 1000
451
	local temp, human, temp2 = nil, nil, nil
452
	for x = 1, #list do
453
		temp2 = list[x]
454
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
455
			temp = temp2:findFirstChild("Torso")
456
			human = temp2:findFirstChild("Humanoid")
457
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
458
				local dohit = true
459
				if dohit == true then
460
					torso = temp
461
					dist = (temp.Position - pos).magnitude
462
				end
463
			end
464
		end
465
	end
466
	return torso, dist
467
end]]
468
function FindNearestTorso(Position, Distance, SinglePlayer)
469
	if SinglePlayer then
470
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
471
	end
472
	local List = {}
473
	for i, v in pairs(workspace:GetChildren()) do
474
		if v:IsA("Model") then
475
			if v:findFirstChild("Torso") then
476
				if v ~= Character then
477
					if (v.Torso.Position - Position).magnitude <= Distance then
478
						table.insert(List, v)
479
					end 
480
				end 
481
			end 
482
		end 
483
	end
484
	return List
485
end
486
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
487
	if hit.Parent == nil then
488
		return
489
	end
490
	local h = hit.Parent:FindFirstChild("Humanoid")
491
	for _, v in pairs(hit.Parent:children()) do
492
		if v:IsA("Humanoid") then
493
			h = v
494
		end
495
	end
496
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
497
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
498
			if hit.Parent.DebounceHit.Value == true then
499
				return
500
			end
501
		end
502
		local c = Create("ObjectValue"){
503
			Name = "creator",
504
			Value = game:service("Players").LocalPlayer,
505
			Parent = h,
506
		}
507
		game:GetService("Debris"):AddItem(c, .5)
508
		if HitSound ~= nil and HitPitch ~= nil then
509
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
510
		end
511
		local Damage = math.random(minim, maxim)
512
		local blocked = false
513
		local block = hit.Parent:findFirstChild("Block")
514
		if block ~= nil then
515
			if block.className == "IntValue" then
516
				if block.Value > 0 then
517
					blocked = true
518
					block.Value = block.Value - 1
519
					print(block.Value)
520
				end
521
			end
522
		end
523
		if blocked == false then
524
			h.Health = h.Health - Damage
525
			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)
526
		else
527
			h.Health = h.Health - (Damage / 2)
528
			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)
529
		end
530
		if Type == "Knockdown" then
531
			local hum = hit.Parent.Humanoid
532
			hum.PlatformStand = true
533
			coroutine.resume(coroutine.create(function(HHumanoid)
534
				swait(1)
535
				HHumanoid.PlatformStand = false
536
			end), hum)
537
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
538
			local bodvol = Create("BodyVelocity"){
539
				velocity = angle * knockback,
540
				P = 5000,
541
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
542
				Parent = hit,
543
			}
544
			local rl = Create("BodyAngularVelocity"){
545
				P = 3000,
546
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
547
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
548
				Parent = hit,
549
			}
550
			game:GetService("Debris"):AddItem(bodvol, .5)
551
			game:GetService("Debris"):AddItem(rl, .5)
552
		elseif Type == "Normal" then
553
			local vp = Create("BodyVelocity"){
554
				P = 500,
555
				maxForce = Vector3.new(math.huge, 0, math.huge),
556
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
557
			}
558
			if knockback > 0 then
559
				vp.Parent = hit.Parent.Torso
560
			end
561
			game:GetService("Debris"):AddItem(vp, .5)
562
		elseif Type == "Up" then
563
			local bodyVelocity = Create("BodyVelocity"){
564
				velocity = Vector3.new(0, 20, 0),
565
				P = 5000,
566
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
567
				Parent = hit,
568
			}
569
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
570
		elseif Type == "DarkUp" then
571
			coroutine.resume(coroutine.create(function()
572
				for i = 0, 1, 0.1 do
573
					swait()
574
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
575
				end
576
			end))
577
			local bodyVelocity = Create("BodyVelocity"){
578
				velocity = Vector3.new(0, 20, 0),
579
				P = 5000,
580
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
581
				Parent = hit,
582
			}
583
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
584
		elseif Type == "Snare" then
585
			local bp = Create("BodyPosition"){
586
				P = 2000,
587
				D = 100,
588
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
589
				position = hit.Parent.Torso.Position,
590
				Parent = hit.Parent.Torso,
591
			}
592
			game:GetService("Debris"):AddItem(bp, 1)
593
		elseif Type == "Freeze" then
594
			local BodPos = Create("BodyPosition"){
595
				P = 50000,
596
				D = 1000,
597
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
598
				position = hit.Parent.Torso.Position,
599
				Parent = hit.Parent.Torso,
600
			}
601
			local BodGy = Create("BodyGyro") {
602
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
603
				P = 20e+003,
604
				Parent = hit.Parent.Torso,
605
				cframe = hit.Parent.Torso.CFrame,
606
			}
607
			hit.Parent.Torso.Anchored = true
608
			coroutine.resume(coroutine.create(function(Part) 
609
				swait(1.5)
610
				Part.Anchored = false
611
			end), hit.Parent.Torso)
612
			game:GetService("Debris"):AddItem(BodPos, 3)
613
			game:GetService("Debris"):AddItem(BodGy, 3)
614
		end
615
		local debounce = Create("BoolValue"){
616
			Name = "DebounceHit",
617
			Parent = hit.Parent,
618
			Value = true,
619
		}
620
		game:GetService("Debris"):AddItem(debounce, Delay)
621
		c = Create("ObjectValue"){
622
			Name = "creator",
623
			Value = Player,
624
			Parent = h,
625
		}
626
		game:GetService("Debris"):AddItem(c, .5)
627
	end
628
end
629
630
function ShowDamage(Pos, Text, Time, Color)
631
	local Rate = (1 / 30)
632
	local Pos = (Pos or Vector3.new(0, 0, 0))
633
	local Text = (Text or "")
634
	local Time = (Time or 2)
635
	local Color = (Color or Color3.new(1, 0, 1))
636
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
637
	EffectPart.Anchored = true
638
	local BillboardGui = Create("BillboardGui"){
639
		Size = UDim2.new(3, 0, 3, 0),
640
		Adornee = EffectPart,
641
		Parent = EffectPart,
642
	}
643
	local TextLabel = Create("TextLabel"){
644
		BackgroundTransparency = 1,
645
		Size = UDim2.new(1, 0, 1, 0),
646
		Text = Text,
647
		Font = "Bodoni",
648
		TextColor3 = Color,
649
		TextScaled = true,
650
		Parent = BillboardGui,
651
	}
652
	game.Debris:AddItem(EffectPart, (Time))
653
	EffectPart.Parent = game:GetService("Workspace")
654
	delay(0, function()
655
		local Frames = (Time / Rate)
656
		for Frame = 1, Frames do
657
			wait(Rate)
658
			local Percent = (Frame / Frames)
659
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
660
			TextLabel.TextTransparency = Percent
661
		end
662
		if EffectPart and EffectPart.Parent then
663
			EffectPart:Destroy()
664
		end
665
	end)
666
end
667
668
function dmg(dude)
669
if dude.Name ~= Character then
670
dude.Humanoid.PlatformStand = true
671
local bgf = Instance.new("BodyGyro",dude.Head)
672
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
673
local val = Instance.new("BoolValue",dude)
674
val.Name = "IsHit"
675
for i = 1, 6 do
676
local blo = Instance.new("Part",game.Workspace)
677
blo.Size = Vector3.new(.6,.2,.6)
678
blo.Material = "SmoothPlastic"
679
blo.BrickColor = BrickColor.new("Crimson")
680
--blo.Position = dude.Head.Position
681
blo.CFrame = dude.Head.CFrame
682
game:GetService("Debris"):AddItem(blo,30)
683
end
684
local ds = coroutine.wrap(function()
685
wait(.2)
686
dude.Torso:BreakJoints()
687
end)
688
ds()
689
end
690
end
691
692
function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
693
    --local buddy
694
	for _, c in pairs(workspace:children()) do
695
		local hum = c:findFirstChild("Humanoid")
696
		if hum ~= nil then
697
			local head = c:findFirstChild("Torso")
698
			if head ~= nil then
699
				local targ = head.Position - Part.Position
700
				local mag = targ.magnitude
701
				if mag <= Magnitude and c.Name ~= Player.Name then 
702
				if c.Name ~= Character then
703
				if c.Name ~= "CKbackup" then
704
			local asd = Instance.new("ParticleEmitter",c.Torso)
705
			asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
706
			asd.LightEmission = .1
707
			asd.Size = NumberSequence.new(0.2)
708
			asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
709
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
710
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
711
			asd.Transparency = bbb
712
			asd.Size = aaa
713
			asd.ZOffset = .9
714
			asd.Acceleration = Vector3.new(0, -5, 0)
715
			asd.LockedToPart = false
716
			asd.EmissionDirection = "Back"
717
			asd.Lifetime = NumberRange.new(1, 2)
718
			asd.Rate = 1000
719
			asd.Rotation = NumberRange.new(-100, 100)
720
			asd.RotSpeed = NumberRange.new(-100, 100)
721
			asd.Speed = NumberRange.new(6)
722
			asd.VelocitySpread = 10000
723
			asd.Enabled=true
724
					--Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
725
					dmg(c)
726
					CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
727
					coroutine.wrap(function()
728
					wait(.2)
729
					asd.Enabled = false
730
					wait(2)
731
					asd:Remove()
732
					end)()
733
				       else
734
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))		
735
        Effects.Sphere.Create(BrickColor.new("Bright red"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
736
737
					end
738
				end
739
			end
740
		end
741
	end
742
	end
743
end
744
EffectModel = Create("Model"){
745
	Parent = Character,
746
	Name = "Effects",
747
}
748
749
Effects = {
750
	Block = {
751
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
752
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
753
			prt.Anchored = true
754
			prt.CFrame = cframe
755
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
756
			game:GetService("Debris"):AddItem(prt, 10)
757
			if Type == 1 or Type == nil then
758
				table.insert(Effects, {
759
					prt,
760
					"Block1",
761
					delay,
762
					x3,
763
					y3,
764
					z3,
765
					msh
766
				})
767
			elseif Type == 2 then
768
				table.insert(Effects, {
769
					prt,
770
					"Block2",
771
					delay,
772
					x3,
773
					y3,
774
					z3,
775
					msh
776
				})
777
			end
778
		end;
779
	};
780
781
		Cylinder = {
782
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
783
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
784
			prt.Anchored = true
785
			prt.CFrame = cframe
786
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
787
			game:GetService("Debris"):AddItem(prt, 10)
788
			table.insert(Effects, {
789
				prt,
790
				"Cylinder",
791
				delay,
792
				x3,
793
				y3,
794
				z3,
795
				msh
796
			})
797
		end;
798
	};
799
	Head = {
800
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
801
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
802
			prt.Anchored = true
803
			prt.CFrame = cframe
804
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
805
			game:GetService("Debris"):AddItem(prt, 10)
806
			table.insert(Effects, {
807
				prt,
808
				"Cylinder",
809
				delay,
810
				x3,
811
				y3,
812
				z3,
813
				msh
814
			})
815
		end;
816
	};
817
	
818
	Sphere = {
819
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
820
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
821
			prt.Anchored = true
822
			prt.CFrame = cframe
823
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
824
			game:GetService("Debris"):AddItem(prt, 10)
825
			table.insert(Effects, {
826
				prt,
827
				"Cylinder",
828
				delay,
829
				x3,
830
				y3,
831
				z3,
832
				msh
833
			})
834
		end;
835
	};
836
	
837
	Elect = {
838
		Create = function(cff, x, y, z)
839
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
840
			prt.Anchored = true
841
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
842
			prt.CFrame = CFrame.new(prt.Position)
843
			game:GetService("Debris"):AddItem(prt, 2)
844
			local xval = math.random() / 2
845
			local yval = math.random() / 2
846
			local zval = math.random() / 2
847
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
848
			table.insert(Effects, {
849
				prt,
850
				"Elec",
851
				0.1,
852
				x,
853
				y,
854
				z,
855
				xval,
856
				yval,
857
				zval
858
			})
859
		end;
860
861
	};
862
	
863
	Ring = {
864
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
865
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
866
			prt.Anchored = true
867
			prt.CFrame = cframe
868
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
869
			game:GetService("Debris"):AddItem(prt, 10)
870
			table.insert(Effects, {
871
				prt,
872
				"Cylinder",
873
				delay,
874
				x3,
875
				y3,
876
				z3,
877
				msh
878
			})
879
		end;
880
	};
881
882
883
	Wave = {
884
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
885
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
886
			prt.Anchored = true
887
			prt.CFrame = cframe
888
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
889
			game:GetService("Debris"):AddItem(prt, 10)
890
			table.insert(Effects, {
891
				prt,
892
				"Cylinder",
893
				delay,
894
				x3,
895
				y3,
896
				z3,
897
				msh
898
			})
899
		end;
900
	};
901
902
	Break = {
903
		Create = function(brickcolor, cframe, x1, y1, z1)
904
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
905
			prt.Anchored = true
906
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
907
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
908
			local num = math.random(10, 50) / 1000
909
			game:GetService("Debris"):AddItem(prt, 10)
910
			table.insert(Effects, {
911
				prt,
912
				"Shatter",
913
				num,
914
				prt.CFrame,
915
				math.random() - math.random(),
916
				0,
917
				math.random(50, 100) / 100
918
			})
919
		end;
920
	};
921
	
922
	Fire = {
923
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
924
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
925
			prt.Anchored = true
926
			prt.CFrame = cframe
927
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
928
			game:GetService("Debris"):AddItem(prt, 10)
929
			table.insert(Effects, {
930
				prt,
931
				"Fire",
932
				delay,
933
				1,
934
				1,
935
				1,
936
				msh
937
			})
938
		end;
939
	};
940
	
941
	FireWave = {
942
		Create = function(brickcolor, cframe, x1, y1, z1)
943
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
944
			prt.Anchored = true
945
			prt.CFrame = cframe
946
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
947
			local d = Create("Decal"){
948
				Parent = prt,
949
				Texture = "rbxassetid://26356434",
950
				Face = "Top",
951
			}
952
			local d = Create("Decal"){
953
				Parent = prt,
954
				Texture = "rbxassetid://26356434",
955
				Face = "Bottom",
956
			}
957
			game:GetService("Debris"):AddItem(prt, 10)
958
			table.insert(Effects, {
959
				prt,
960
				"FireWave",
961
				1,
962
				30,
963
				math.random(400, 600) / 100,
964
				msh
965
			})
966
		end;
967
	};
968
	
969
	Lightning = {
970
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
971
			local magz = (p0 - p1).magnitude
972
			local curpos = p0
973
			local trz = {
974
				-ofs,
975
				ofs
976
			}
977
			for i = 1, tym do
978
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
979
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
980
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
981
				li.Material = "Neon"
982
				if tym == i then
983
					local magz2 = (curpos - p1).magnitude
984
					li.Size = Vector3.new(th, th, magz2)
985
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
986
					table.insert(Effects, {
987
						li,
988
						"Disappear",
989
						last
990
					})
991
				else
992
					do
993
						do
994
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
995
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
996
							game.Debris:AddItem(li, 10)
997
							table.insert(Effects, {
998
								li,
999
								"Disappear",
1000
								last
1001
							})
1002
						end
1003
					end
1004
				end
1005
			end
1006
		end
1007
	};
1008
1009
	EffectTemplate = {
1010
1011
	};
1012
}
1013
1014
function chatfunc(text)
1015
local chat = coroutine.wrap(function()
1016
if Character:FindFirstChild("TalkingBillBoard")~= nil then
1017
Character:FindFirstChild("TalkingBillBoard"):destroy()
1018
end
1019
local naeeym2 = Instance.new("BillboardGui",Character)
1020
naeeym2.Size = UDim2.new(0,100,0,40)
1021
naeeym2.StudsOffset = Vector3.new(0,3,0)
1022
naeeym2.Adornee = Character.Head
1023
naeeym2.Name = "TalkingBillBoard"
1024
local tecks2 = Instance.new("TextLabel",naeeym2)
1025
tecks2.BackgroundTransparency = 1
1026
tecks2.BorderSizePixel = 0
1027
tecks2.Text = ""
1028
tecks2.Font = "Bodoni"
1029
tecks2.TextSize = 30
1030
tecks2.TextStrokeTransparency = 0
1031
tecks2.TextColor3 = Color3.new(.6,0,0)
1032
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1033
tecks2.Size = UDim2.new(1,0,0.5,0)
1034
local tecks3 = Instance.new("TextLabel",naeeym2)
1035
tecks3.BackgroundTransparency = 1
1036
tecks3.BorderSizePixel = 0
1037
tecks3.Text = ""
1038
tecks3.Font = "Bodoni"
1039
tecks3.TextSize = 30
1040
tecks3.TextStrokeTransparency = 0
1041
tecks3.TextColor3 = Color3.new(.6,0,0)
1042
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
1043
tecks3.Size = UDim2.new(1,0,0.5,0)
1044
for i = 1,string.len(text),1 do
1045
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
1046
tecks2.Text = string.sub(text,1,i)
1047
tecks3.Text = string.sub(text,1,i)
1048
wait(0.01)
1049
end
1050
wait(2)
1051
for i = 1, 50 do
1052
swait()
1053
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1054
tecks2.Rotation = tecks2.Rotation - .8
1055
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1056
tecks2.TextTransparency = tecks2.TextTransparency + .04
1057
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1058
tecks3.Rotation = tecks2.Rotation + .8
1059
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1060
tecks3.TextTransparency = tecks2.TextTransparency + .04
1061
end
1062
naeeym2:Destroy()
1063
end)
1064
chat()
1065
end
1066
function onChatted(msg)
1067
chatfunc(msg)
1068
end
1069
Player.Chatted:connect(onChatted)
1070
1071
abss = Instance.new("BillboardGui",Character)
1072
abss.Size = UDim2.new(10,0,10,0)
1073
abss.Enabled = false
1074
imgl = Instance.new("ImageLabel",abss)
1075
imgl.Position = UDim2.new(0,0,0,0)
1076
imgl.Size = UDim2.new(1,0,1,0)
1077
imgl.Image = "rbxassetid://327794305"
1078
imgl.BackgroundTransparency = 1
1079
imgl.ImageColor3 = Color3.new(.9,0,0)
1080
img2 = Instance.new("ImageLabel",abss)
1081
img2.Position = UDim2.new(0,0,0,0)
1082
img2.Size = UDim2.new(1,0,1,0)
1083
img2.Image = "rbxassetid://327794305"
1084
img2.BackgroundTransparency = 1
1085
img2.ImageColor3 = Color3.new(.9,0,0)
1086
--CricleForTarget
1087
--121028264 MagicCircle1
1088
--160506713 MagicCircle2
1089
--327794305 MagicCircle3 (Death)
1090
--160508788 MagicCircle4 (Scary)
1091
--124339738 CoolCircle5
1092
--268043891 Abyss-Demon-Magic-Circle
1093
1094
function attackone()
1095
	attack = true
1096
	Humanoid.WalkSpeed = 0
1097
	if targetted.Name ~= "CKbackup" then
1098
			local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
1099
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1100
			partasdeff.LightEmission = .1
1101
			partasdeff.Size = NumberSequence.new(0.2)
1102
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1103
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1104
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1105
			partasdeff.Transparency = bbb
1106
			partasdeff.Size = aaa
1107
			partasdeff.ZOffset = .9
1108
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1109
			partasdeff.LockedToPart = false
1110
			partasdeff.EmissionDirection = "Back"
1111
			partasdeff.Lifetime = NumberRange.new(1, 2)
1112
			partasdeff.Rate = 1000
1113
			partasdeff.Rotation = NumberRange.new(-100, 100)
1114
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1115
			partasdeff.Speed = NumberRange.new(6)
1116
			partasdeff.VelocitySpread = 10000
1117
			partasdeff.Enabled=false
1118
	for i = 0, 3, 0.1 do
1119
		swait()
1120
		PlayAnimationFromTable({
1121
         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), 
1122
         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), 
1123
         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), 
1124
         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), 
1125
         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), 
1126
         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), 
1127
		}, .1, false)
1128
		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)
1129
	end
1130
	Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1131
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1132
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1133
    dmg(targetted)
1134
    partasdeff.Enabled=true
1135
	for i = 0, 1, 0.1 do
1136
		swait()
1137
		PlayAnimationFromTable({
1138
         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), 
1139
         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), 
1140
         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), 
1141
         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), 
1142
         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), 
1143
         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), 
1144
		}, .3, false)
1145
		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)
1146
	end
1147
	partasdeff.Enabled=false
1148
	for i = 0, 2, 0.1 do
1149
		swait()
1150
		PlayAnimationFromTable({
1151
         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), 
1152
         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), 
1153
         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), 
1154
         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), 
1155
         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), 
1156
         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), 
1157
		}, .3, false)
1158
		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)
1159
	end
1160
	coroutine.wrap(function()
1161
	wait(2)
1162
	partasdeff:Remove()
1163
	end)()
1164
	else
1165
	sel = math.random(1,3)
1166
	if sel == 1 then	
1167
	chatfunc("...")
1168
	elseif sel == 2 then	
1169
	chatfunc("No...")
1170
	elseif sel == 3 then
1171
	chatfunc("I can't do that...")
1172
	end
1173
	for i = 0, 5, 0.1 do
1174
		swait()
1175
		PlayAnimationFromTable({
1176
         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), 
1177
         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), 
1178
         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), 
1179
         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), 
1180
         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), 
1181
         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), 
1182
		}, .3, false)
1183
		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)
1184
	end
1185
	end
1186
	Humanoid.WalkSpeed = 8
1187
	attack = false
1188
end
1189
local Grabbed = false
1190
1191
function hedshoot()
1192
	attack = true
1193
1194
	--local GGyro = Instance.new("BodyPosition")
1195
	local grab = nil
1196
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
1197
		if v:FindFirstChild('Torso') then
1198
			Grabbed = true
1199
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Torso, 1, .8)
1200
			grab = v
1201
		end
1202
	end
1203
    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)
1204
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=200632211", RootPart, 1.5, .5)
1205
		for i = 0, 1, 0.1 do
1206
		swait()
1207
		if Grabbed == true then
1208
			grab.Humanoid.PlatformStand = true
1209
			--GGyro.position = Partss.Position
1210
			--GGyro.Parent = grab.Head
1211
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1212
		end
1213
		PlayAnimationFromTable({
1214
         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), 
1215
         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), 
1216
         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), 
1217
         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), 
1218
         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), 
1219
         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), 
1220
		}, .3, false)
1221
		RootPart.Velocity = RootPart.CFrame.lookVector * 90
1222
		
1223
		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)
1224
		end
1225
		if Grabbed == true then
1226
		Humanoid.WalkSpeed = 0
1227
		for i = 0, 2, 0.1 do
1228
		swait()
1229
		if Grabbed == true then
1230
			grab.Humanoid.PlatformStand = true
1231
			--GGyro.position = Partss.Position
1232
			--GGyro.Parent = grab.Head
1233
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1234
		end
1235
		PlayAnimationFromTable({
1236
         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), 
1237
         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), 
1238
         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), 
1239
         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), 
1240
         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), 
1241
         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), 
1242
		}, .3, false)
1243
		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)
1244
		end
1245
		if grab.Name ~= "CKbackup" then
1246
			local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
1247
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1248
			partasdeff.LightEmission = .1
1249
			partasdeff.Size = NumberSequence.new(0.2)
1250
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1251
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1252
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1253
			partasdeff.Transparency = bbb
1254
			partasdeff.Size = aaa
1255
			partasdeff.ZOffset = .9
1256
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1257
			partasdeff.LockedToPart = false
1258
			partasdeff.EmissionDirection = "Back"
1259
			partasdeff.Lifetime = NumberRange.new(1, 2)
1260
			partasdeff.Rate = 1000
1261
			partasdeff.Rotation = NumberRange.new(-100, 100)
1262
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1263
			partasdeff.Speed = NumberRange.new(10)
1264
			partasdeff.VelocitySpread = 20
1265
			partasdeff.Enabled=false
1266
	sel = math.random(1,3)
1267
	if sel == 1 then	
1268
	chatfunc("Heh... Easy...")
1269
	elseif sel == 2 then	
1270
	chatfunc("SHUT UP! AND DIE!")
1271
	elseif sel == 3 then
1272
	chatfunc("Die in hell.")
1273
	end
1274
	for i = 0, 2, 0.1 do
1275
		swait()
1276
				if Grabbed == true then
1277
			grab.Humanoid.PlatformStand = true
1278
			--GGyro.position = Partss.Position
1279
			--GGyro.Parent = grab.Head
1280
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1281
		end
1282
		PlayAnimationFromTable({
1283
         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), 
1284
         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), 
1285
         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), 
1286
         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), 
1287
         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), 
1288
         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), 
1289
		}, .1, false)
1290
		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)
1291
	end
1292
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1293
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1294
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1295
    dmg(grab)
1296
		grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
1297
	partasdeff.Enabled=true
1298
	for i = 0, 1, 0.1 do
1299
		swait()
1300
		PlayAnimationFromTable({
1301
         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), 
1302
         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), 
1303
         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), 
1304
         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), 
1305
         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), 
1306
         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), 
1307
		}, .3, false)
1308
		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)
1309
	end
1310
	partasdeff.Enabled=false
1311
	for i = 0, 2.5, 0.1 do
1312
		swait()	
1313
		PlayAnimationFromTable({
1314
         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), 
1315
         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), 
1316
         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), 
1317
         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), 
1318
         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), 
1319
         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), 
1320
		}, .2, false)
1321
		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)
1322
	end
1323
	coroutine.wrap(function()	
1324
		wait(2)
1325
	partasdeff:Remove()	
1326
	end)()
1327
		else
1328
	grab.Humanoid.PlatformStand = false
1329
	for i = 0, 3, 0.1 do
1330
		swait()
1331
		PlayAnimationFromTable({
1332
         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), 
1333
         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), 
1334
         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), 
1335
         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), 
1336
         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), 
1337
         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), 
1338
		}, .1, false)
1339
		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)
1340
	end
1341
sel = math.random(1,3)
1342
if sel == 1 then	
1343
chatfunc("I'm so silly...")
1344
elseif sel == 2 then	
1345
chatfunc("What am i doing...")
1346
elseif sel == 3 then
1347
chatfunc("I can't...")
1348
end
1349
		for i = 0, 5, 0.1 do
1350
		swait()
1351
		PlayAnimationFromTable({
1352
         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), 
1353
         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), 
1354
         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), 
1355
         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), 
1356
         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), 
1357
         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), 
1358
		}, .3, false)
1359
		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)
1360
	end
1361
	end
1362
	end
1363
	--GGyro.Parent = nil
1364
	attack = false
1365
	Grabbed = false
1366
	Humanoid.WalkSpeed = 8
1367
1368
end
1369
function moarblood()
1370
	attack = true
1371
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521656", Character, 1, .8)
1372
    RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
1373
local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,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(0.105882, 0.164706, 0.207843),})
1374
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),})
1375
wait(.5)
1376
	for i = 0, 1.2, 0.1 do
1377
		swait()
1378
		PlayAnimationFromTable({
1379
         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), 
1380
         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), 
1381
         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), 
1382
         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), 
1383
         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), 
1384
         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), 
1385
		}, .2, false)
1386
		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)
1387
	end
1388
	if targetted.Name ~= "CKbackup" then
1389
	local grab = nil
1390
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
1391
		if v:FindFirstChild('Head') then
1392
			Grabbed = true
1393
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
1394
			grab = v
1395
		end
1396
	end
1397
         Humanoid.WalkSpeed = 0
1398
		for i = 0, 2, 0.1 do
1399
		swait()
1400
		if Grabbed == true then
1401
			grab.Humanoid.PlatformStand = true
1402
			--GGyro.position = Partss.Position
1403
			--GGyro.Parent = grab.Head
1404
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1405
		end
1406
		PlayAnimationFromTable({
1407
         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), 
1408
         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), 
1409
         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), 
1410
         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), 
1411
         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), 
1412
         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), 
1413
		}, .25, false)
1414
		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)
1415
		end
1416
		if Grabbed == true then
1417
				sel = math.random(1,3)
1418
	if sel == 1 then	
1419
	chatfunc("Wan't end life here?")
1420
	elseif sel == 2 then	
1421
	chatfunc("Welcome to hell.")
1422
	elseif sel == 3 then
1423
	chatfunc("Can shut up?")
1424
	end
1425
			local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
1426
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1427
			partasdeff.LightEmission = .1
1428
			partasdeff.Size = NumberSequence.new(0.2)
1429
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1430
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1431
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1432
			partasdeff.Transparency = bbb
1433
			partasdeff.Size = aaa
1434
			partasdeff.ZOffset = .9
1435
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1436
			partasdeff.LockedToPart = false
1437
			partasdeff.EmissionDirection = "Back"
1438
			partasdeff.Lifetime = NumberRange.new(1, 2)
1439
			partasdeff.Rate = 1000
1440
			partasdeff.Rotation = NumberRange.new(-100, 100)
1441
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1442
			partasdeff.Speed = NumberRange.new(6)
1443
			partasdeff.VelocitySpread = 10000
1444
			partasdeff.Enabled=false	
1445
	for i = 0, 3, 0.1 do
1446
		swait()
1447
		if Grabbed == true then
1448
			grab.Humanoid.PlatformStand = true
1449
			--GGyro.position = Partss.Position
1450
			--GGyro.Parent = grab.Head
1451
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1452
		end
1453
		PlayAnimationFromTable({
1454
         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), 
1455
         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), 
1456
         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), 
1457
         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), 
1458
         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), 
1459
         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), 
1460
		}, .1, false)
1461
		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)
1462
	end
1463
	partasdeff.Enabled=true
1464
	grab.Torso.Transparency = 1
1465
	dmg(grab)
1466
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", grab.Head, .8, .8)
1467
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082327", grab.Head, 1, .7)
1468
	
1469
	coroutine.wrap(function()
1470
	wait(.4)
1471
	partasdeff.Enabled=false
1472
	end)()
1473
	for i = 0, 3.5, 0.1 do
1474
		swait()
1475
		PlayAnimationFromTable({
1476
         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), 
1477
         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), 
1478
         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), 
1479
         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), 
1480
         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), 
1481
         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), 
1482
		}, .3, false)
1483
		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)
1484
	end
1485
	end
1486
	else
1487
         Humanoid.WalkSpeed = 0
1488
	for i = 0, 3, 0.1 do
1489
		swait()
1490
		PlayAnimationFromTable({
1491
         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), 
1492
         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), 
1493
         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), 
1494
         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), 
1495
         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), 
1496
         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), 
1497
		}, .2, false)
1498
		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)
1499
	end	
1500
sel = math.random(1,3)
1501
if sel == 1 then	
1502
chatfunc("Aahhh...")
1503
elseif sel == 2 then	
1504
chatfunc("Oh Sugarie, I thought you're enemy...")
1505
elseif sel == 3 then
1506
chatfunc("Sigh...")
1507
end
1508
	for i = 0, 5, 0.1 do
1509
		swait()
1510
		PlayAnimationFromTable({
1511
         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), 
1512
         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), 
1513
         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), 
1514
         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), 
1515
         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), 
1516
         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), 
1517
		}, .3, false)
1518
		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)
1519
	end
1520
	end
1521
	attack = false
1522
	Grabbed = false	
1523
	k:Remove()
1524
         Humanoid.WalkSpeed = 8
1525
end
1526
1527
function painlessrain()
1528
attack = true
1529
    Humanoid.WalkSpeed = 0
1530
   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,})
1531
1532
	coroutine.wrap(function()
1533
	for i = 0, 4 do
1534
	wait(.2)
1535
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145095", RootPart, 1, 1.3)
1536
	end
1537
	end)()
1538
	for i = 0, 4, 0.1 do
1539
		swait()
1540
		PlayAnimationFromTable({
1541
         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), 
1542
         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), 
1543
         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), 
1544
         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), 
1545
         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), 
1546
         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), 
1547
		}, .07, false)
1548
		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)
1549
	end
1550
	for i = 0, 1.5, 0.1 do
1551
		swait()
1552
		PlayAnimationFromTable({
1553
         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), 
1554
         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), 
1555
         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), 
1556
         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), 
1557
         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), 
1558
         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), 
1559
		}, .2, false)
1560
		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)
1561
	end
1562
	for i = 0, 3 do
1563
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1564
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1565
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1566
	for i = 0, .5, 0.1 do
1567
		swait()
1568
		PlayAnimationFromTable({
1569
         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), 
1570
         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), 
1571
         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), 
1572
         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), 
1573
         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), 
1574
         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), 
1575
		}, .3, false)
1576
		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)
1577
	end
1578
	for i = 0, .5, 0.1 do
1579
		swait()
1580
		PlayAnimationFromTable({
1581
         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), 
1582
         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), 
1583
         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), 
1584
         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), 
1585
         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), 
1586
         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), 
1587
		}, .3, false)
1588
		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)
1589
	end
1590
	end
1591
attack = false
1592
Humanoid.WalkSpeed = 8
1593
		wait(.4)
1594
	for i = 0, 8 do
1595
		wait(.2)
1596
		mdmg(ref1, 3)
1597
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)		
1598
		ref1.Position = Mouse.hit.p
1599
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
1600
        Effects.Cylinder.Create(BrickColor.new("Deep orange"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
1601
	end
1602
	ref1:Remove()
1603
end
1604
1605
function TargetSelect(person)
1606
local dd=coroutine.wrap(function()
1607
if targetted ~= person then
1608
targetted = person
1609
img2.Size = UDim2.new(1,0,1,0)
1610
img2.ImageTransparency = 0
1611
img2.Position = UDim2.new(0,0,0,0)
1612
for i = 0, 2, 0.1 do
1613
swait()
1614
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
1615
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
1616
img2.ImageTransparency = img2.ImageTransparency + 0.05
1617
end
1618
end
1619
end)
1620
dd()
1621
end
1622
1623
function LockOn()
1624
if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
1625
TargetSelect(Mouse.Target.Parent)
1626
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
1627
end
1628
end
1629
1630
1631
function ofmoosic() -- 2 lazi hoh
1632
delays = true
1633
while wait() and kkk and kkk.Volume >= 0.02 do
1634
	kkk.Volume = kkk.Volume - 0.05
1635
end
1636
wait(0.1)
1637
kkk.Pitch = 0
1638
kkk.PlaybackSpeed = 0
1639
play = false
1640
delays = false
1641
end
1642
function onmoosic()
1643
delays = true
1644
kkk.Pitch = .6
1645
kkk.PlaybackSpeed = .6
1646
while wait() and kkk and kkk.Volume <= 1.5 do
1647
	kkk.Volume = kkk.Volume + 0.05
1648
end
1649
wait(0.1)
1650
play = true
1651
delays = false
1652
end
1653
Mouse.Button1Down:connect(function()
1654
	if attack == false and targetted ~= nil then
1655
		attackone()
1656
	end
1657
end)
1658
1659
Mouse.KeyDown:connect(function(k)
1660
	k = k:lower()
1661
	if attack == false and k == 'q' then
1662
	LockOn()
1663
	end
1664
	if k == 'z' and attack == false then	
1665
	hedshoot()
1666
	elseif k == 'x' and attack == false and targetted ~= nil then
1667
	moarblood()
1668
	elseif k == 'c' and attack == false then
1669
	painlessrain()
1670
	elseif k == 'g' and delays == false and Character.Name == "grgrgry21" then
1671
	delays = true
1672
	chatfunc("Hey Sugarie...")
1673
	wait(2)
1674
	chatfunc("I want to tell you...")
1675
	wait(3)
1676
	chatfunc("Be my...")
1677
	wait(1)
1678
	chatfunc("Sacri-")
1679
	wait(.5)
1680
	chatfunc("I mean...")
1681
	wait(1)
1682
	chatfunc("Friend, Okay...?")
1683
	delays = false
1684
    elseif k == 'm' and play == true and delays == false then
1685
	ofmoosic()
1686
	elseif k == 'm' and play == false and delays == false then
1687
	onmoosic()
1688
	end
1689
end)
1690
1691
kkk = Instance.new("Sound",Character)
1692
kkk.Volume = 1.5
1693
kkk.PlaybackSpeed = 1
1694
kkk.Pitch = 1
1695
kkk.SoundId = "rbxassetid://344783382"
1696
kkk:Play()
1697
kkk.Name = "a"
1698
kkk.Looped = true
1699
--472006887 Doom-Choir
1700
--154770315 Scary-Background-Music1
1701
--148101943 Scary-Background-Music2
1702
--255355232 Hide And Seek
1703
coroutine.wrap(function()
1704
while true do
1705
swait()
1706
	for i, v in pairs(Character.WeaponModel:GetChildren()) do
1707
		if v:IsA("Part") then
1708
		v.Anchored = false
1709
		end
1710
		end
1711
	for i, v in pairs(Character:GetChildren()) do
1712
		if v:IsA("Part") then
1713
		v.Anchored = false
1714
		elseif v:IsA("Accessory") then
1715
		v.Handle.Anchored = false
1716
		end
1717
		end
1718
end
1719
end)()
1720
coroutine.wrap(function()
1721
while 1 do
1722
swait()
1723
if doe <= 360 then
1724
	doe = doe + 2
1725
else
1726
	doe = 0
1727
end
1728
end
1729
end)()
1730
while true do
1731
	swait()
1732
	for i, v in pairs(Character:GetChildren()) do
1733
		if v:IsA("Part") then
1734
			v.Material = "SmoothPlastic"
1735
		elseif v:IsA("Accessory") then
1736
			v:WaitForChild("Handle").Material = "SmoothPlastic"
1737
		end
1738
	end
1739
while true do
1740
swait()
1741
Character.Humanoid.MaxHealth = math.huge
1742
Character.Humanoid.Health = math.huge
1743
imgl.Rotation = imgl.Rotation + 3
1744
img2.Rotation = img2.Rotation + 3
1745
if targetted ~= nil then
1746
abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
1747
abss.Enabled = true
1748
elseif targetted == nil then
1749
abss.Adornee = nil
1750
abss.Enabled = false
1751
end
1752
1753
while true and imgl.Rotation >= 360 do
1754
imgl.Rotation = 0	
1755
img2.Rotation = 0
1756
end
1757
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
1758
	velocity = RootPart.Velocity.y
1759
	sine = sine + change
1760
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
1761
		if RootPart.Velocity.y > 1 and hit == nil then 
1762
			Anim = "Jump"
1763
			if attack == false then
1764
		PlayAnimationFromTable({
1765
         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), 
1766
         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), 
1767
         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), 
1768
         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), 
1769
         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), 
1770
         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), 
1771
		}, .3, false)
1772
		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)
1773
					end
1774
		elseif RootPart.Velocity.y < -1 and hit == nil then 
1775
			Anim = "Fall"
1776
			if attack == false then
1777
		PlayAnimationFromTable({
1778
         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), 
1779
         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), 
1780
         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), 
1781
         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), 
1782
         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), 
1783
         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), 
1784
		}, .3, false)
1785
		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)
1786
					end
1787
		elseif Torsovelocity < 1 and hit ~= nil then
1788
			Anim = "Idle"
1789
			if attack == false then
1790
				change = 1
1791
		PlayAnimationFromTable({
1792
         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), 
1793
         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), 
1794
         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)), 
1795
         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)), 
1796
         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), 
1797
         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), 
1798
		}, .3, false)
1799
		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)
1800
			end
1801
		elseif Torsovelocity > 2 and hit ~= nil then
1802
			Anim = "Walk"
1803
			if attack == false then
1804
		PlayAnimationFromTable({		
1805
         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), 
1806
         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), 
1807
         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), 
1808
         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), 
1809
         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), 
1810
         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), 
1811
		}, .3, false)
1812
		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)
1813
			end
1814
		end
1815
	if 0 < #Effects then
1816
		for e = 1, #Effects do
1817
			if Effects[e] ~= nil then
1818
				local Thing = Effects[e]
1819
				if Thing ~= nil then
1820
					local Part = Thing[1]
1821
					local Mode = Thing[2]
1822
					local Delay = Thing[3]
1823
					local IncX = Thing[4]
1824
					local IncY = Thing[5]
1825
					local IncZ = Thing[6]
1826
					if Thing[2] == "Shoot" then
1827
						local Look = Thing[1]
1828
						local move = 30
1829
						if Thing[8] == 3 then
1830
							move = 10
1831
						end
1832
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
1833
						if Thing[10] ~= nil then
1834
							da = pos
1835
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
1836
							cfa = CFrame.new(Thing[4], pos)
1837
							tehCF = cfa:lerp(cf2, 0.2)
1838
							Thing[1] = tehCF.lookVector
1839
						end
1840
						local mag = (Thing[4] - pos).magnitude
1841
						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)
1842
						if Thing[8] == 2 then
1843
							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)
1844
						end
1845
						Thing[4] = Thing[4] + Look * move
1846
						Thing[3] = Thing[3] - 1
1847
						if 2 < Thing[5] then
1848
							Thing[5] = Thing[5] - 0.3
1849
							Thing[6] = Thing[6] - 0.3
1850
						end
1851
						if hit ~= nil then
1852
							Thing[3] = 0
1853
							if Thing[8] == 1 or Thing[8] == 3 then
1854
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1855
							else
1856
								if Thing[8] == 2 then
1857
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1858
									if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
1859
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
1860
										ref.Anchored = true
1861
										ref.CFrame = CFrame.new(pos)
1862
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
1863
										game:GetService("Debris"):AddItem(ref, 0.2)
1864
										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)
1865
										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)
1866
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
1867
									end
1868
								end
1869
							end
1870
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
1871
							ref.Anchored = true
1872
							ref.CFrame = CFrame.new(pos)
1873
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
1874
							game:GetService("Debris"):AddItem(ref, 1)
1875
						end
1876
						if Thing[3] <= 0 then
1877
							table.remove(Effects, e)
1878
						end
1879
					end
1880
					do
1881
						do
1882
							if Thing[2] == "FireWave" then
1883
								if Thing[3] <= Thing[4] then
1884
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
1885
									Thing[3] = Thing[3] + 1
1886
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
1887
								else
1888
									Part.Parent = nil
1889
									table.remove(Effects, e)
1890
								end
1891
							end
1892
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
1893
								if Thing[1].Transparency <= 1 then
1894
									if Thing[2] == "Block1" then
1895
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1896
										Mesh = Thing[7]
1897
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1898
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1899
									else
1900
										if Thing[2] == "Block2" then
1901
											Thing[1].CFrame = Thing[1].CFrame
1902
											Mesh = Thing[7]
1903
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1904
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1905
										else
1906
											if Thing[2] == "Fire" then
1907
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
1908
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1909
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1910
											else
1911
												if Thing[2] == "Cylinder" then
1912
													Mesh = Thing[7]
1913
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1914
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1915
												else
1916
													if Thing[2] == "Blood" then
1917
														Mesh = Thing[7]
1918
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
1919
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1920
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1921
													else
1922
														if Thing[2] == "Elec" then
1923
															Mesh = Thing[10]
1924
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1925
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1926
														else
1927
															if Thing[2] == "Disappear" then
1928
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1929
															else
1930
																if Thing[2] == "Shatter" then
1931
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1932
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1933
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1934
														Thing[6] = Thing[6] + Thing[5]
1935
																end
1936
															end
1937
														end
1938
													end
1939
												end
1940
											end
1941
										end
1942
									end
1943
								else
1944
									Part.Parent = nil
1945
									table.remove(Effects, e)
1946
								end
1947
							end
1948
						end
1949
					end
1950
				end
1951
			end
1952
		end
1953
	end
1954
end
1955
end