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