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