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