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