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