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