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