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