View difference between Paste ID: e7cFktXc and 4bjTZtFc
SHOW: | | - or go back to the newest paste.
1
Player = game.Players.LocalPlayer
2
Character=Player.Character
3
mouse = Player:GetMouse()
4
--Lava=script.Parent.Parent.Damager
5
it=Instance.new
6
vt=Vector3.new
7
cf=CFrame.new
8
euler=CFrame.fromEulerAnglesXYZ
9
angles=CFrame.Angles
10
necko=cf(0,-7,0,-1,-0,-0,0,0,1,0,1,0)
11
necko2=cf(0,3.5,0,-1,-0,-0,0,0,1,0,1,0)
12
attack=true
13
so = function(id,par,vol,pit) 
14
coroutine.resume(coroutine.create(function()
15
local sou = Instance.new("Sound",par or workspace)
16
sou.Volume=vol
17
sou.Pitch=pit or 1
18
sou.SoundId=id
19
wait() 
20
sou:play() 
21
game:GetService("Debris"):AddItem(sou,6)
22
end))
23
end
24
25
for _,v in pairs(Character:children()) do
26
	if v.className=="Part" then
27
		v.Anchored=false
28
	end
29
end
30
31
function NoOutline(Part)
32
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
33
end
34
35
for _,v in pairs(Character:children()) do
36
if v:IsA("Part") then
37
v:Remove()
38
elseif v:IsA("Humanoid") then
39
v:Remove()
40
end
41
end
42
wait(1)
43
local Head = Instance.new("Part")
44
Head.formFactor = 3
45
Head.CanCollide = true
46
Head.Name = "Head"
47
Head.Locked = true
48
Head.Size = Vector3.new(13.697, 6.848, 6.848)
49
Head.Parent = Character
50
Head.Material = "Granite"
51
52
Head.BrickColor = BrickColor.new("Black") 
53
local smh = Instance.new("SpecialMesh",Head)
54
smh.Scale = Vector3.new(1.3, 1.3, 1.3)
55
local kek = Instance.new("PointLight", Head)
56
kek.Range = 60
57
local Torso = Instance.new("Part")
58
Torso.formFactor = 3
59-
Torso.CanCollide = true
59+
Torso.CanCollide = false
60
Torso.Name = "Torso"
61
Torso.Locked = true
62
Torso.Size = Vector3.new(13.697, 13.697, 6.848)
63
Torso.Parent = Character
64
Torso.BrickColor = BrickColor.new("Neon orange")
65
Torso.Material = "Granite"
66
67
local msht = Instance.new("BlockMesh",Torso)
68
local RightArm = Instance.new("Part")
69
RightArm.formFactor = 3
70
RightArm.CanCollide = true
71
RightArm.Name = "Right Arm" 
72
RightArm.Locked = true
73
RightArm.Size = Vector3.new(6.848, 13.697, 6.848)
74
RightArm.Parent = Character
75
RightArm.Material = "Granite"
76
RightArm.BrickColor = BrickColor.new("Neon orange")
77
78
local mshra = Instance.new("BlockMesh",RightArm)
79
local LeftArm = Instance.new("Part")
80
LeftArm.formFactor = 3
81
LeftArm.CanCollide = true
82
LeftArm.Name = "Left Arm"
83
LeftArm.Locked = true
84
LeftArm.Size = Vector3.new(6.848, 13.697, 6.848)
85
LeftArm.Parent = Character
86
LeftArm.Material = "Granite"
87
LeftArm.BrickColor = BrickColor.new("Neon orange")
88
89
local mshla = Instance.new("BlockMesh",LeftArm)
90
local Helmet = Instance.new("Part")
91
Helmet.formFactor = 3
92
Helmet.CanCollide = true
93
Helmet.Name = "Helmet"
94
Helmet.Locked = true
95
Helmet.Size = Vector3.new(2, 2, 2)
96
Helmet.Parent = Character
97
98
local smh = Instance.new("SpecialMesh",Helmet)
99
smh.Scale = Vector3.new(7, 7, 7)
100
smh.MeshId = "http://www.roblox.com/asset/?id=47623768"
101
smh.TextureId = "http://www.roblox.com/asset/?id=47623755"
102
103
local Damager = Instance.new("Part")
104
Damager.formFactor = 3
105
Damager.CanCollide = false
106
Damager.Name = "Damager"
107
Damager.Anchored = true
108
Damager.Locked = true
109
Damager.Material = "Granite"
110
Damager.BrickColor = BrickColor.new("Bright red")
111
Damager.Size = Vector3.new(54, 1, 54)
112
Damager.Parent = Character
113
Damager.CFrame = Torso.CFrame * CFrame.new(0,0.2,-40)
114
local smh = Instance.new("BlockMesh",Damager)
115
smh.Scale = Vector3.new(1, 1.3, 1)
116
wait(1)
117
Head=Character.Head
118
Torso=Character.Torso
119
LeftArm=Character["Left Arm"]
120
RightArm=Character["Right Arm"]
121
Helmet=Character.Helmet
122
123
124
125
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
126
local fp = it("Part")
127
fp.formFactor = formfactor 
128
fp.Parent = parent
129
fp.Reflectance = reflectance
130
fp.Transparency = transparency
131
fp.CanCollide = false 
132
fp.Locked=true
133
fp.BrickColor = brickcolor
134
fp.Name = name
135
fp.Size = size
136
fp.Position = Torso.Position 
137
NoOutline(fp)
138
fp.BottomSurface="Smooth"
139
fp.TopSurface="Smooth"
140
fp:BreakJoints()
141
return fp 
142
end 
143
144
function mesh(Mesh,part,meshtype,meshid,offset,scale)
145
local mesh = it(Mesh) 
146
mesh.Parent = part
147
if Mesh=="SpecialMesh" then
148
mesh.MeshType = meshtype
149
mesh.MeshId = meshid
150
end
151
mesh.Offset=offset
152
mesh.Scale=scale
153
return mesh
154
end
155
156
function weld(parent,part0,part1,c0)
157
local weld = it("Weld") 
158
weld.Parent = parent
159
weld.Part0 = part0 
160
weld.Part1 = part1 
161
weld.C0 = c0
162
return weld
163
end
164
165
166
function findNearestTorso(pos)
167
	local list = game.Workspace:children()
168
	local torso = nil
169
	local dist = 130
170
	local temp = nil
171
	local human = nil
172
	local temp2 = nil
173
	for x = 1, #list do
174
		temp2 = list[x]
175
		if (temp2.className == "Model") and (temp2.Name~=Character) then
176
			temp = temp2:findFirstChild("Torso")
177
			human = temp2:findFirstChild("Humanoid")
178
			print(human)
179
			if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
180
				if (temp.Position - pos).magnitude < dist then
181
					torso = temp
182
					dist = (temp.Position - pos).magnitude
183
				end
184
			end
185
		end
186
	end
187
	return torso,dist
188
end
189
190
function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
191
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
192
prt.Anchored=true
193
prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
194
local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
195
coroutine.resume(coroutine.create(function(Part,Mesh) 
196
for i=0,1,delay do
197
wait()
198
Part.CFrame=Part.CFrame
199
Part.Transparency=i
200
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
201
end
202
Part.Parent=nil
203
end),prt,msh)
204
end
205
206
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
207
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
208
prt.Anchored=true
209
prt.CFrame=cframe
210
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
211
coroutine.resume(coroutine.create(function(Part,Mesh) 
212
for i=0,1,delay do
213
wait()
214
Part.CFrame=Part.CFrame
215
Part.Transparency=i
216
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
217
end
218
Part.Parent=nil
219
end),prt,msh)
220
end
221
222
function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
223
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
224
prt.Anchored=true
225
prt.CFrame=cframe
226
--"http://www.roblox.com/asset/?id=168892465"
227
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
228
game:GetService("Debris"):AddItem(prt,2)
229
coroutine.resume(coroutine.create(function(Part,Mesh) 
230
for i=0,1,delay do
231
wait()
232
Part.CFrame=Part.CFrame
233
Part.Transparency=i
234
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
235
end
236
Part.Parent=nil
237
end),prt,msh)
238
end
239
240
function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
241
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
242
prt.Anchored=true
243
prt.CFrame=cframe
244
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
245
game:GetService("Debris"):AddItem(prt,2)
246
coroutine.resume(coroutine.create(function(Part,Mesh) 
247
for i=0,1,delay do
248
wait()
249
Part.CFrame=Part.CFrame*cf(0,y3/2,0)
250
Part.Transparency=i
251
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
252
end
253
Part.Parent=nil
254
end),prt,msh)
255
end
256
257
Damagefunc=function(hit,minim,maxim,knockback,Type,Property)
258
	if hit.Parent==nil then
259
		return
260
	end
261
	CPlayer=Bin 
262
	h=hit.Parent:FindFirstChild("Humanoid")
263
	for _,v in pairs(hit.Parent:children()) do
264
	if v:IsA("Humanoid") then
265
	h=v
266
	end
267
	end
268
	if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
269
	--[[		if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
270
			return
271
		end]]
272
--			hs(hit,1.2) 
273
			c=Instance.new("ObjectValue")
274
			c.Name="creator"
275
			c.Value=game:service("Players").LocalPlayer
276
			c.Parent=h
277
			game:GetService("Debris"):AddItem(c,.5)
278
		Damage=math.random(minim,maxim)
279
--		h:TakeDamage(Damage)
280
		blocked=false
281
		block=hit.Parent:findFirstChild("Block")
282
		if block~=nil then
283
		if block.className=="IntValue" then
284
		if block.Value>0 then
285
		blocked=true
286
		block.Value=block.Value-1
287
		end
288
		end
289
		end
290
		if blocked==false then
291
		h:TakeDamage(Damage)
292
		showDamage(hit.Parent,Damage,.5,BrickColor:Red())
293
		else
294
		h:TakeDamage(Damage/2)
295
		showDamage(hit.Parent,Damage,.5,BrickColor.new("Bright blue"))
296
		end
297
		if Type=="Knockdown" then
298
		hum=hit.Parent.Humanoid
299
hum.PlatformStand=true
300
coroutine.resume(coroutine.create(function(HHumanoid)
301
wait(1)
302
HHumanoid.PlatformStand=false
303
end),hum)
304
		local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
305
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
306
local bodvol=Instance.new("BodyVelocity")
307
bodvol.velocity=angle*knockback
308
bodvol.P=5000
309
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
310
bodvol.Parent=hit
311
rl=Instance.new("BodyAngularVelocity")
312
rl.P=3000
313
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
314
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
315
rl.Parent=hit
316
game:GetService("Debris"):AddItem(bodvol,.5)
317
game:GetService("Debris"):AddItem(rl,.5)
318
		elseif Type=="Normal" then
319
		vp=Instance.new("BodyVelocity")
320
		vp.P=500
321
		vp.maxForce=Vector3.new(math.huge,0,math.huge)
322
--		vp.velocity=Character.Torso.CFrame.lookVector*Knockback
323
		vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
324
		if knockback>0 then
325
			vp.Parent=hit.Parent.Torso
326
		end
327
		game:GetService("Debris"):AddItem(vp,.5)
328
		elseif Type=="Up" then
329
		local bodyVelocity=Instance.new("BodyVelocity")
330
		bodyVelocity.velocity=vt(0,20,0)
331
		bodyVelocity.P=5000
332
		bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
333
		bodyVelocity.Parent=hit
334
		game:GetService("Debris"):AddItem(bodyVelocity,.5)
335
		elseif Type=="Snare" then
336
		bp=Instance.new("BodyPosition")
337
		bp.P=2000
338
		bp.D=100
339
		bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
340
		bp.position=hit.Parent.Torso.Position
341
		bp.Parent=hit.Parent.Torso
342
		game:GetService("Debris"):AddItem(bp,1)
343
		elseif Type=="Freeze" then
344
		BodPos=Instance.new("BodyPosition")
345
		BodPos.P=50000
346
		BodPos.D=1000
347
		BodPos.maxForce=Vector3.new(math.huge,math.huge,math.huge)
348
		BodPos.position=hit.Parent.Torso.Position
349
		BodPos.Parent=hit.Parent.Torso
350
		BodGy = it("BodyGyro") 
351
		BodGy.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge 
352
		BodGy.P = 20e+003 
353
		BodGy.Parent=hit.Parent.Torso
354
		BodGy.cframe = hit.Parent.Torso.CFrame
355
		hit.Parent.Torso.Anchored=true
356
		coroutine.resume(coroutine.create(function(Part) 
357
		wait(1.5)
358
		Part.Anchored=false
359
		end),hit.Parent.Torso)
360
		game:GetService("Debris"):AddItem(BodPos,3)
361
		game:GetService("Debris"):AddItem(BodGy,3)
362
		end
363
			c=Instance.new("ObjectValue")
364
			c.Name="creator"
365
			c.Value=Player
366
			c.Parent=h
367
			game:GetService("Debris"):AddItem(c,.5)
368
		CRIT=false
369
		hitDeb=true
370
		AttackPos=6
371
	end
372
end
373
374
showDamage=function(Char,Dealt,du,Color)
375
	m=Instance.new("Model")
376
	m.Name=tostring(Dealt)
377
	h=Instance.new("Humanoid")
378
	h.Health=0
379
	h.MaxHealth=0
380
	h.Parent=m
381
	c=Instance.new("Part")
382
	c.Transparency=0
383
	c.BrickColor=Color
384
	c.Name="Head"
385
	c.TopSurface=0
386
	c.BottomSurface=0
387
	c.formFactor="Plate"
388
	c.Size=Vector3.new(1,.4,1)
389
	ms=Instance.new("CylinderMesh")
390
	ms.Scale=Vector3.new(.8,.8,.8)
391
	if CRIT==true then
392
		ms.Scale=Vector3.new(1,1.25,1)
393
	end
394
	ms.Parent=c
395
	c.Reflectance=0
396
	Instance.new("BodyGyro").Parent=c
397
	c.Parent=m	
398
	if Char:findFirstChild("Head")~=nil then
399
	c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
400
	else
401
	c.CFrame=CFrame.new(Char["Torso"].CFrame.p+Vector3.new(0,1.5,0))
402
	end
403
	f=Instance.new("BodyPosition")
404
	f.P=2000
405
	f.D=100
406
	f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
407
	f.position=c.Position+Vector3.new(0,3,0)
408
	f.Parent=c
409
	game:GetService("Debris"):AddItem(m,.5+du)
410
	c.CanCollide=false
411
	m.Parent=workspace
412
	c.CanCollide=false
413
end
414
415
colr = BrickColor.new("Flame reddish orange")
416
417
con = Damager.Touched:connect(function(part)
418
	if part.Parent:FindFirstChild("Humanoid") ~= nil and part.Parent.Name~=Character.Name then
419
	if part:FindFirstChild("fiar") == nil and part:FindFirstChild("glow") == nil then
420
	fiar = Instance.new("Fire")
421
	fiar.Name = "fiar"
422
		fiar.Parent = part
423
		glow = Instance.new("PointLight")
424
		glow.Name = "glow"
425
		glow.Parent = part
426
		glow.Color = colr.Color
427
		end
428
	else
429
	end
430
end)
431
432
433
local roar=Instance.new("Sound")
434
roar.Parent=Head
435
roar.Volume=1
436
roar.Pitch=1
437
roar.SoundId="http://www.roblox.com/asset/?id=172088894"
438
local roar2=Instance.new("Sound")
439
roar2.Parent=Head
440
roar2.Volume=1
441
roar2.Pitch=1
442
roar2.SoundId="http://www.roblox.com/asset/?id=172088894"
443
local Neck=weld(Torso,Head,Torso,cf(0,0,0))
444
Neck.C0=necko*euler(0.2,0,0)
445
Neck.C1=necko2
446
local Helmweld=weld(Torso,Head,Helmet,cf(0,3.8,0.5)*euler(0,3.14,0))
447
local RW=weld(Torso,Torso,RightArm,cf(0,0,0))
448
local LW=weld(Torso,Torso,LeftArm,cf(0,0,0))
449
RW.C0=cf(10,1,3)*euler(-0.8,0,0.2)
450
RW.C1=cf(0,1,0)
451
LW.C0=cf(-10,1,3)*euler(-0.8,0,-0.2)
452
LW.C1=cf(0,1,0)
453
Torso.CFrame=Torso.CFrame*cf(0,10,0)
454
local BodPos=it("BodyPosition")
455
BodPos.P=50000
456
BodPos.D=1000
457
BodPos.maxForce=vt(math.huge,math.huge,math.huge)
458
BodPos.position=Damager.Position+vt(0,7,0)
459
BodPos.Parent=Torso
460
local BodGy=it("BodyGyro") 
461
BodGy.maxTorque=vt(4e+005,4e+005,4e+005)*math.huge 
462
BodGy.P=20e+003 
463
BodGy.Parent=Torso
464
BodGy.cframe=Torso.CFrame
465
--BodGy.cframe=cf(0,0,0)*euler(0,3.14*i,0)
466
for _,v in pairs(Character:children()) do
467
	if v.className=="Part" then
468
		v.Transparency=1
469
	end
470
end
471
--[[dur=script.Parent.Parent[" "]
472
Hum=dur.Humanoid
473
while Hum.Health>0 do
474
	wait()
475
end]]
476
local Humanoid=Instance.new("Humanoid")
477
Humanoid.Parent=Character
478
Humanoid.MaxHealth=4000
479
Humanoid.Health=Humanoid.MaxHealth
480
coroutine.resume(coroutine.create(function()
481
	for i=1,50 do
482
		Humanoid.MaxHealth=4000
483
		Humanoid.Health=4000
484
		wait()
485
	end
486
		--_G["AddHumanoidDamageTag"](Humanoid,workspace.Map,1,"Ranged","Fire","Magic")
487
end))
488
for _,v in pairs(Character:children()) do
489
	if v.className=="Part" then
490
		v.Transparency=0
491
	end
492
end
493
494
function Fireball()
495
	attack=false
496
	for i=0,1,0.1 do
497
		wait()
498
		Neck.C0=necko*euler(0.2-0.8*i,0,0)
499
		RW.C0=cf(10,1+4*i,3-3*i)*euler(-0.8-2.2*i,0,0.2-0.6*i)
500
		RW.C1=cf(0,1+4*i,0)
501
		LW.C0=cf(-10,1+4*i,3-3*i)*euler(-0.8-2.2*i,0,-0.2+0.6*i)
502
		LW.C1=cf(0,1+4*i,0)
503
	end
504
	refprt=part(3,Character,0,1,BrickColor.new("Black"),"Effect",vt())
505
	refwld=weld(refprt,refprt,Torso,cf(0,-15,0))
506
	game:GetService("Debris"):AddItem(refprt,4)
507
	fireball=part(3,Character,0,0.5,BrickColor.new("Really red"),"Fireball",vt(10,10,10))
508
	fireball.Anchored = true
509
	fireball.CFrame = refprt.CFrame
510
	frblmsh=mesh("SpecialMesh",fireball,"Sphere","",vt(0,0,0),vt(0.4,0.4,0.4))
511
	so("http://roblox.com/asset/?id=32791565",fireball,1,1) 
512
	prop=Instance.new("RocketPropulsion")
513
	prop.MaxSpeed=500000
514
	prop.CartoonFactor=0
515
	prop.MaxThrust=1000000
516
	prop.Parent=fireball
517
	prop.Target=refprt
518
	prop.ThrustD=1.5
519
	prop.TurnD=0
520
	prop.TurnP=0
521
	prop:Fire()
522
	fire=Instance.new("Fire")
523
	fire.Parent=fireball
524
	fire.Color=Color3.new(255/255,127/255,0)
525
	fire.SecondaryColor=Color3.new(0,0,0)
526
	fire.Size=5
527
	fire.Heat=20
528
	n=2
529
	for i=0,1,0.05 do
530
		wait()
531
		frblmsh.Scale=vt(0.4+0.2*i,0.4+0.2*i,0.4+0.2*i)
532
		refwld.C0=cf(0,-15-5*i,0)
533
		fire.Size=5+10*i
534
		fire.Heat=20+10*i
535
		Neck.C0=necko*euler(-0.6-0.1*i*n,0,0)
536
		RW.C0=cf(10,5,0)*euler(-3-0.1*i*n,0,-0.4-0.1*i*n)
537
		RW.C1=cf(0,5,0)
538
		LW.C0=cf(-10,5,0)*euler(-3-0.1*i*n,0,0.4+0.1*i*n)
539
		LW.C1=cf(0,5,0)
540
		n=n-0.05
541
	end
542
	n=2
543
	for i=0,1,0.1 do
544
		wait()
545
		frblmsh.Scale=vt(0.6+0.8*i,0.6+0.8*i,0.6+0.8*i)
546
		fire.Size=15+5*i
547
		fire.Heat=30+10*i
548
		Neck.C0=necko*euler(-0.7-0.1*i*n,0,0)
549
		RW.C0=cf(10,5,0)*euler(-3.1-0.2*i*n,0,-0.5+0.6*i*n)
550
		RW.C1=cf(0,5,0)
551
		LW.C0=cf(-10,5,0)*euler(-3.1-0.2*i*n,0,0.5-0.6*i*n)
552
		LW.C1=cf(0,5,0)
553
		n=n-0.1
554
	end
555
	refprt.Parent=nil
556
	debounce=false
557
	con1=fireball.Touched:connect(function(hit) 
558
		if hit.Parent.Name~=Character.Name and debounce==false and hit.Name~="Effect" then
559
			debounce=true
560
			fireball.Parent=nil 
561
			CF=fireball.CFrame
562
			POS=fireball.Position
563
			b=Instance.new("Explosion")
564
			b.Parent=workspace
565
			b.Position=fireball.Position
566
			b.BlastPressure=0
567
			refprt2=part(3,workspace,0,1,BrickColor.new("Black"),"Effect",vt())
568
			refprt2.CFrame=CF
569
			refprt2.Anchored=true
570
			so("http://roblox.com/asset/?id=2101148",refprt2,1,0.6) 
571
			game:GetService("Debris"):AddItem(refprt2,1)
572
			for _,c in pairs(workspace:children()) do
573
			local hum=c:findFirstChild("Humanoid")
574
			if hum~=nil then
575
			local head=c:findFirstChild("Torso")
576
			if head~=nil then
577
			local targ=head.Position-POS
578
			local mag=targ.magnitude
579
			if mag<=20 and c.Name~=Character.Name then 
580
				Damagefunc(head,25,40,math.random(50,100),"Knockdown",refprt2)
581
			end
582
			end
583
			end
584
			end
585
			coroutine.resume(coroutine.create(function(tehCF) 
586
				MagicCircle(BrickColor.new("Bright red"),tehCF,1,1,1,3,3,3,0.05)
587
				for i=0,1,0.1 do
588
					wait(0.1)
589
					MagicBlock(BrickColor.new("Bright red"),tehCF,1,1,1,5,5,5,0.1)
590
				end
591
			end),CF)
592
		end
593
	end)
594
	prop.ThrustP=2
595
	target=part(3,Character,0,1,BrickColor.new("Black"),"Effect",vt())
596
	target.Position = mouse.Hit.p
597
		fireball.Anchored = false
598
	prop.Target=target
599
	for i=0,1,0.1 do
600
		wait()
601
		Neck.C0=necko*euler(-0.7+0.7*i,0,0)
602
		RW.C0=cf(10,5,0)*euler(-3.3+2*i,0,0.1-0.5*i)
603
		RW.C1=cf(0,5,0)
604
		LW.C0=cf(-10,5,0)*euler(-3.3+2*i,0,-0.1+0.5*i)
605
		LW.C1=cf(0,5,0)
606
	end
607
	game:GetService("Debris"):AddItem(fireball,3)
608
	wait(0.4)
609
	for i=0,1,0.1 do
610
		wait()
611
		Neck.C0=necko*euler(0.2*i,0,0)
612
		RW.C0=cf(10,5-4*i,3*i)*euler(-1.3+0.5*i,0,-0.4+0.6*i)
613
		RW.C1=cf(0,5-4*i,0)
614
		LW.C0=cf(-10,5-4*i,3*i)*euler(-1.3+0.5*i,0,0.4-0.6*i)
615
		LW.C1=cf(0,5-4*i,0)
616
	end
617
	attack=true
618
end
619
620
function Slam()
621
	attack=false
622
	--COME ON AND SLAM
623
	--AND WELCOME TO THE JAM
624
	for i=0,1,0.05 do
625
		wait()
626
		Neck.C0=necko*euler(0.2-0.8*i,0,0)
627
		RW.C0=cf(10-4*i,1+4*i,3-3*i)*euler(-0.8-2*i,0,0.2-0.8*i)
628
		RW.C1=cf(0,1+4*i,0)
629
		LW.C0=cf(-10+4*i,1+4*i,3-3*i)*euler(-0.8-2*i,0,-0.2+0.8*i)
630
		LW.C1=cf(0,1+4*i,0)
631
	end
632
	n=2
633
	for i=0,1,0.05 do
634
		wait()
635
		Neck.C0=necko*euler(-0.6-0.2*i*n,0,0)
636
		RW.C0=cf(6,5,0)*euler(-2.8-0.2*i*n,0,-0.6)
637
		RW.C1=cf(0,5,0)
638
		LW.C0=cf(-6,5,0)*euler(-2.8-0.2*i*n,0,0.6)
639
		LW.C1=cf(0,5,0)
640
		n=n-0.05
641
	end
642
	for i=0,1,0.2 do
643
		wait()
644
		Neck.C0=necko*euler(-0.8+1*i,0,0)
645
		RW.C0=cf(6,5-3*i,2*i)*euler(-3+2*i,0,-0.6)
646
		RW.C1=cf(0,5-3*i,0)
647
		LW.C0=cf(-6,5-3*i,2*i)*euler(-3+2*i,0,0.6)
648
		LW.C1=cf(0,5-3*i,0)
649
	end
650
	tehCF=Torso.CFrame*cf(0,-5,10)
651
	refprt=part(3,Character,0,1,BrickColor.new("Black"),"Effect",vt())
652
	refprt.Anchored=true
653
	refprt.CFrame=tehCF
654
	so("http://roblox.com/asset/?id=157878578",refprt,1,0.4) 
655
	so("http://roblox.com/asset/?id=2101148",refprt,1,0.6) 
656
	game:GetService("Debris"):AddItem(refprt,2)
657
	MagicCircle(BrickColor.new("Bright red"),tehCF,1,1,1,5,5,5,0.05)
658
	MagicRing(BrickColor.new("Really red"),cf(refprt.Position)*euler(1.57,0,0),1,1,1,3,3,3,0.02)
659
	for _,c in pairs(workspace:children()) do
660
	local hum=c:findFirstChild("Humanoid")
661
	if hum~=nil then
662
	local head=c:findFirstChild("Torso")
663
	if head~=nil then
664
	local targ=head.Position-refprt.Position
665
	local mag=targ.magnitude
666
	if mag<=30 and c.Name~=Character.Name then 
667
		Damagefunc(head,15,30,math.random(50,100),"",refprt)
668
	end
669
	end
670
	end
671
	end
672
	coroutine.resume(coroutine.create(function(Part) 
673
		wait(0.5)
674
		for _,c in pairs(workspace:children()) do
675
		local hum=c:findFirstChild("Humanoid")
676
		if hum~=nil then
677
		local head=c:findFirstChild("Torso")
678
		if head~=nil then
679
		local targ=head.Position-Part.Position
680
		local mag=targ.magnitude
681
		if mag<=40 and c.Name~=Character.Name then 
682
			Damagefunc(head,10,20,math.random(20,40),"Knockdown",refprt)
683
		end
684
		end
685
		end
686
		end
687
	end),refprt)
688
	wait(0.2)
689
	for i=0,1,0.1 do
690
		wait()
691
		Neck.C0=necko*euler(0.2,0,0)
692
		RW.C0=cf(6+4*i,2-1*i,2+1*i)*euler(-1+0.2*i,0,-0.6+0.8*i)
693
		RW.C1=cf(0,2-1*i,0)
694
		LW.C0=cf(-6-4*i,2-1*i,2+1*i)*euler(-1+0.2*i,0,0.6-0.8*i)
695
		LW.C1=cf(0,2-1*i,0)
696
	end
697
	attack=true
698
end
699
700
function Roar()
701
	attack=false
702
	for i=0,1,0.05 do
703
		wait()
704
		Neck.C0=necko*euler(0.2+0.2*i,0,0)
705
		RW.C0=cf(10-4*i,1+3*i,3-3*i)*euler(-0.8-1.4*i,0,0.2-0.8*i)
706
		RW.C1=cf(0,1+3*i,0)
707
		LW.C0=cf(-10+4*i,1+3*i,3-3*i)*euler(-0.8-1.4*i,0,-0.2+0.8*i)
708
		LW.C1=cf(0,1+3*i,0)
709
	end
710
	n=2
711
	for i=0,1,0.05 do
712
		wait()
713
		Neck.C0=necko*euler(0.4+0.1*i*n,0,0)
714
		RW.C0=cf(6,4,0)*euler(-2.2+0.1*i*n,0,-0.6)
715
		RW.C1=cf(0,4,0)
716
		LW.C0=cf(-6,4,0)*euler(-2.2+0.1*i*n,0,0.6)
717
		LW.C1=cf(0,4,0)
718
		n=n-0.05
719
	end
720
	roar:Play()
721
	roar2:Play()
722
	for i=0,1,0.2 do
723
		wait()
724
		Neck.C0=necko*euler(0.5-0.7*i,0,0)
725
		RW.C0=cf(6+4*i,4-3*i,-1.8*i)*euler(-2.1+2.7*i,0,-0.6+1.2*i)
726
		RW.C1=cf(0,4-3*i,0)
727
		LW.C0=cf(-6-4*i,4-3*i,-1.8*i)*euler(-2.1+2.7*i,0,0.6-1.2*i)
728
		LW.C1=cf(0,4-3*i,0)
729
		noe=math.random(10,20)
730
		MagicRing(BrickColor.new("Really red"),Head.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)),1,1,1,noe,noe,1,0.05)
731
	end
732
	for _,c in pairs(workspace:children()) do
733
	local hum=c:findFirstChild("Humanoid")
734
	if hum~=nil then
735
	local head=c:findFirstChild("Torso")
736
	if head~=nil then
737
	local targ=head.Position-Head.Position
738
	local mag=targ.magnitude
739
	if mag<=100 and c.Name~=Character.Name then 
740
		Damagefunc(head,40,40,math.random(100,150),"Knockdown",Head)
741
	end
742
	end
743
	end
744
	end
745
	n=2
746
	for i=0,1,0.2 do
747
		wait()
748
		Neck.C0=necko*euler(-0.2-0.1*i*n,0,0)
749
		RW.C0=cf(10,1,-1.8-0.2*i*n)*euler(0.6+0.1*i*n,0,0.6+0.1*i*n)
750
		RW.C1=cf(0,1,0)
751
		LW.C0=cf(-10,1,-1.8-0.2*i*n)*euler(0.6+0.1*i*n,0,-0.6-0.1*i*n)
752
		LW.C1=cf(0,1,0)
753
		noe=math.random(10,20)
754
		MagicRing(BrickColor.new("Really red"),Head.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)),1,1,1,noe,noe,1,0.05)
755
		n=n-0.2
756
	end
757
	wait(0.5)
758
	for i=0,1,0.1 do
759
		wait()
760
		Neck.C0=necko*euler(-0.3+0.5*i,0,0)
761
		RW.C0=cf(10,1,-2+5*i)*euler(0.7-1.5*i,0,0.7-0.5*i)
762
		RW.C1=cf(0,1,0)
763
		LW.C0=cf(-10,1,-2+5*i)*euler(0.7-1.5*i,0,-0.7+0.5*i)
764
		LW.C1=cf(0,1,0)
765
	end
766
	attack=true
767
end
768
769
function Scatterball()
770
	attack=false
771
	for i=0,1,0.1 do
772
		wait()
773
		Neck.C0=necko*euler(0.2-0.8*i,0,0)
774
		RW.C0=cf(10,1+4*i,3-3*i)*euler(-0.8-2.2*i,0,0.2-0.6*i)
775
		RW.C1=cf(0,1+4*i,0)
776
		LW.C0=cf(-10,1+4*i,3-3*i)*euler(-0.8-2.2*i,0,-0.2+0.6*i)
777
		LW.C1=cf(0,1+4*i,0)
778
	end
779
	refprt=part(3,Character,0,1,BrickColor.new("Black"),"Effect",vt())
780
	refwld=weld(refprt,refprt,Torso,cf(0,-15,0))
781
	game:GetService("Debris"):AddItem(refprt,4)
782
	fireball=part(3,Character,0,0.5,BrickColor.new("Really red"),"Fireball",vt(10,10,10))
783
	frblmsh=mesh("SpecialMesh",fireball,"Sphere","",vt(0,0,0),vt(0.4,0.4,0.4))
784
	fireball.Anchored = true
785
	fireball.CFrame = refprt.CFrame
786
	so("http://roblox.com/asset/?id=32791565",fireball,1,1) 
787
	prop=Instance.new("RocketPropulsion")
788
	prop.MaxSpeed=500000
789
	prop.CartoonFactor=0
790
	prop.MaxThrust=1000000
791
	prop.Parent=fireball
792
	prop.Target=refprt
793
	prop.ThrustD=1.5
794
	prop.TurnD=0
795
	prop.TurnP=0
796
	prop:Fire()
797
	fire=Instance.new("Fire")
798
	fire.Parent=fireball
799
	fire.Color=Color3.new(255/255,127/255,0)
800
	fire.SecondaryColor=Color3.new(0,0,0)
801
	fire.Size=5
802
	fire.Heat=20
803
	n=2
804
con1=fireball.Touched:connect(function(hit) 
805
	if hit.Parent.Name~=Character.Name and debounce==false and hit.Name~="Mini Fireball" and hit.Name~="Effect" then
806
		debounce=true
807
		minifireball.Parent=nil 
808
		CF=minifireball.CFrame
809
		POS=minifireball.Position
810
		refprt2=part(3,workspace,0,1,BrickColor.new("Black"),"Effect",vt())
811
		refprt2.CFrame=CF
812
		refprt2.Anchored=true
813
		so("http://roblox.com/asset/?id=2101148",refprt2,1,0.6) 
814
		game:GetService("Debris"):AddItem(refprt2,1)
815
			Damagefunc(hit,10,20,math.random(20,40),"Knockdown",refprt2)
816
		--Damagefunc(hit,10,20,math.random(50,100),"Knockdown",Torso)
817
		coroutine.resume(coroutine.create(function(tehCF) 
818
			MagicCircle(BrickColor.new("Bright red"),tehCF,1,1,1,3,3,3,0.05)
819
			for i=0,1,0.1 do
820
				wait(0.1)
821
				MagicBlock(BrickColor.new("Bright red"),tehCF,1,1,1,1,1,1,0.1)
822
			end
823
		end),CF)
824
	end
825
end)
826
	for i=0,1,0.05 do
827
		wait()
828
		frblmsh.Scale=vt(0.4+0.2*i,0.4+0.2*i,0.4+0.2*i)
829
		refwld.C0=cf(0,-15-5*i,0)
830
		fire.Size=5+10*i
831
		fire.Heat=20+10*i
832
		Neck.C0=necko*euler(-0.6-0.1*i*n,0,0)
833
		RW.C0=cf(10,5,0)*euler(-3-0.1*i*n,0,-0.4-0.1*i*n)
834
		RW.C1=cf(0,5,0)
835
		LW.C0=cf(-10,5,0)*euler(-3-0.1*i*n,0,0.4+0.1*i*n)
836
		LW.C1=cf(0,5,0)
837
		n=n-0.05
838
	end
839
	n=2
840
	for i=0,1,0.1 do
841
		wait()
842
		frblmsh.Scale=vt(0.6+0.8*i,0.6+0.8*i,0.6+0.8*i)
843
		fire.Size=15+5*i
844
		fire.Heat=30+10*i
845
		Neck.C0=necko*euler(-0.7-0.1*i*n,0,0)
846
		RW.C0=cf(10,5,0)*euler(-3.1-0.2*i*n,0,-0.5+0.6*i*n)
847
		RW.C1=cf(0,5,0)
848
		LW.C0=cf(-10,5,0)*euler(-3.1-0.2*i*n,0,0.5-0.6*i*n)
849
		LW.C1=cf(0,5,0)
850
		n=n-0.1
851
	end
852
	wait(0.5)
853
	fireball.Anchored = false
854
	fireball.Parent=nil
855
	refprt.Parent=nil
856
	for _,c in pairs(workspace:children()) do
857
	local hum=c:findFirstChild("Humanoid")
858
	if hum~=nil then
859
	local head=c:findFirstChild("Torso")
860
	if head~=nil then
861
	local targ=head.Position-Torso.Position
862
	local mag=targ.magnitude
863
	if mag<=150 and c.Name~=Character.Name then 
864
		minifireball=part(3,Character,0,0.5,BrickColor.new("Really red"),"Mini Fireball",vt(10,10,10))
865
		minifireball.CFrame=fireball.CFrame*cf(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100)
866
		minifrblmsh=mesh("SpecialMesh",minifireball,"Sphere","",vt(0,0,0),vt(0.4,0.4,0.4))
867
		game:GetService("Debris"):AddItem(minifireball,3)
868
		so("http://roblox.com/asset/?id=32791565",fireball,1,1) 
869
		prop=Instance.new("RocketPropulsion")
870
		prop.MaxSpeed=500000
871
		prop.CartoonFactor=0
872
		prop.MaxThrust=1000000
873
		prop.Parent=minifireball
874
		prop.Target=head
875
		prop.ThrustD=1.5
876
		prop.TurnD=0
877
		prop.TurnP=0
878
		prop.ThrustP=10
879
		prop:Fire()
880
		fire=Instance.new("Fire")
881
		fire.Parent=minifireball
882
		fire.Color=Color3.new(255/255,127/255,0)
883
		fire.SecondaryColor=Color3.new(0,0,0)
884
		fire.Size=5
885
		fire.Heat=10
886
		prop.Target=head
887
		con2=minifireball.Touched:connect(function(hit) 
888
	    if hit.Parent.Name~=Character.Name and debounce==false and hit.Name~="Mini Fireball" and hit.Name~="Effect" then
889
		debounce=true
890
		minifireball.Parent=nil 
891
		CF=minifireball.CFrame
892
		POS=minifireball.Position
893
		refprt2=part(3,workspace,0,1,BrickColor.new("Black"),"Effect",vt())
894
		refprt2.CFrame=CF
895
		refprt2.Anchored=true
896
		so("http://roblox.com/asset/?id=2101148",refprt2,1,0.6) 
897
		game:GetService("Debris"):AddItem(refprt2,1)
898
			Damagefunc(hit,10,20,math.random(20,40),"Knockdown",refprt2)
899
		--Damagefunc(hit,10,20,math.random(50,100),"Knockdown",Torso)
900
		coroutine.resume(coroutine.create(function(tehCF) 
901
			MagicCircle(BrickColor.new("Bright red"),tehCF,1,1,1,3,3,3,0.05)
902
			for i=0,1,0.1 do
903
				wait(0.1)
904
				MagicBlock(BrickColor.new("Bright red"),tehCF,1,1,1,1,1,1,0.1)
905
			end
906
		end),CF)
907
	    end
908
end)
909
	end
910
	end
911
	end
912
	end
913
	for i=0,1,0.1 do
914
		wait()
915
		Neck.C0=necko*euler(-0.7+0.7*i,0,0)
916
		RW.C0=cf(10,5,0)*euler(-3.3+2*i,0,0.1-0.5*i)
917
		RW.C1=cf(0,5,0)
918
		LW.C0=cf(-10,5,0)*euler(-3.3+2*i,0,-0.1+0.5*i)
919
		LW.C1=cf(0,5,0)
920
	end
921
	game:GetService("Debris"):AddItem(fireball,3)
922
	wait(0.4)
923
	for i=0,1,0.1 do
924
		wait()
925
		Neck.C0=necko*euler(0.2*i,0,0)
926
		RW.C0=cf(10,5-4*i,3*i)*euler(-1.3+0.5*i,0,-0.4+0.6*i)
927
		RW.C1=cf(0,5-4*i,0)
928
		LW.C0=cf(-10,5-4*i,3*i)*euler(-1.3+0.5*i,0,0.4-0.6*i)
929
		LW.C1=cf(0,5-4*i,0)
930
	end
931
	attack=true
932
end
933
934
function Warp()
935
	attack=false
936
	for i=0,1,0.1 do
937
		wait()
938
		Neck.C0=necko*euler(0.2-0.2*i,0,0)
939
		RW.C0=cf(10,1+2.5*i,3-3*i)*euler(-0.8-0.77*i,0,0.2+1.37*i)
940
		RW.C1=cf(0,1+2.5*i,0)
941
		LW.C0=cf(-10,1+2.5*i,3-3*i)*euler(-0.8-0.77*i,0,-0.2-1.37*i)
942
		LW.C1=cf(0,1+2.5*i,0)
943
	end
944
	so("http://www.roblox.com/asset/?id=2101137",Torso,1,0.6) 
945
	n=0
946
	for i=0,1,0.02 do
947
		wait()
948
		if n==5 then
949
			n=0
950
			WaveEffect(BrickColor.new("Bright red"),cf(Torso.Position)*cf(0,-7,0)*euler(0,math.random(-50,50),0),1,1,1,5+5*i,2+2*i,5+5*i,0.1)
951
		end		
952
		n=n+1
953
	end
954
	MagicRing(BrickColor.new("Bright red"),cf(Torso.Position)*euler(0,0,0),200,200,200,-10,-10,-10,0.05)
955
	MagicRing(BrickColor.new("Bright red"),cf(Torso.Position)*euler(1.57,0,0),200,200,200,-10,-10,-10,0.05)
956
	MagicRing(BrickColor.new("Bright red"),cf(Torso.Position)*euler(0,1.57,0),200,200,200,-10,-10,-10,0.05)
957
	for _,c in pairs(workspace:children()) do
958
	local hum=c:findFirstChild("Humanoid")
959
	if hum~=nil then
960
	local head=c:findFirstChild("Torso")
961
	if head~=nil then
962
	local targ=head.Position-Torso.Position
963
	local mag=targ.magnitude
964
	if mag<=200 and c.Name~=Character.Name then 
965
		Damagefunc(head,10,20,math.random(-100,-50),"Knockdown",Torso)
966
	end
967
	end
968
	end
969
	end
970
	so("http://www.roblox.com/asset/?id=161006182",Torso,1,0.2) 
971
	so("http://www.roblox.com/asset/?id=158210228",Torso,1,0.4) 
972
	for i=0,1,0.1 do
973
		wait()
974
		Neck.C0=necko*euler(0.2*i,0,0)
975
		RW.C0=cf(10,3.5-2.5*i,3*i)*euler(-1.57+0.77*i,0,1.57-1.37*i)
976
		RW.C1=cf(0,3.5-2.5*i,0)
977
		LW.C0=cf(-10,3.5-2.5*i,3*i)*euler(-1.57+0.77*i,0,-1.57+1.37*i)
978
		LW.C1=cf(0,3.5-2.5*i,0)
979
	end
980
	attack=true
981
end
982
mouse.Button1Down:connect(function()
983
984
end)
985
function onKeyDown(key)
986
if attack == true then
987
if key == "f" then
988
Roar()
989
elseif key == "z" then
990
Slam()
991
elseif key == "x" then
992
Warp() 
993
elseif key == "c" then
994
Fireball()
995
elseif key == "v" then
996
Scatterball()
997
end
998
end
999
end 
1000
mouse.KeyDown:connect(onKeyDown)
1001
coroutine.resume(coroutine.create(function(Hum)
1002
	while Hum.Health>0 do
1003
		wait()
1004
	end
1005
	Hum.Parent=nil
1006
	BodPos.Parent=nil
1007
	for _,i in pairs(Torso:children()) do
1008
		if i.className=="Weld" then
1009
			i.Parent=nil
1010
		end
1011
	end
1012
	for _,i in pairs(Character:children()) do
1013
		if i.className=="Part" then
1014
			coroutine.resume(coroutine.create(function(Part)
1015
				Part.CanCollide=false
1016
				local f=it("Fire")
1017
				f.Parent=Part
1018
				f.Color=Color3.new(255/255,0,0)
1019
				f.Heat=20
1020
				f.Size=30
1021
				f.SecondaryColor=Color3.new(0,0,0)
1022
				local BodPos2=it("BodyPosition")
1023
				BodPos2.P=50000
1024
				BodPos2.D=1000
1025
				BodPos2.maxForce=vt(math.huge,math.huge,math.huge)
1026
				BodPos2.position=Part.Position
1027
				BodPos2.Parent=Part
1028
				local rand1=math.random(-50,50)/100
1029
				local rand2=math.random(-50,50)/100
1030
				for i=0,100 do
1031
					wait()
1032
					BodPos2.position=BodPos2.position+vt(rand1,-0.5,rand2)
1033
				end
1034
			end),i)
1035
		end
1036
	end
1037
	wait(5)
1038
	Character.Parent=nil
1039
end),Humanoid)
1040
--[[while Humanoid.Health>0 do
1041
	wait(1)
1042
	target,distance=findNearestTorso(Torso.Position)
1043
	if target~=nil then
1044
		print(distance)
1045
		local pos=Vector3.new(target.Parent.Torso.Position.x,Torso.Position.Y,target.Parent.Torso.Position.z)
1046
		BodGy.cframe=CFrame.new(Torso.Position,pos)*euler(-0.2,3.14,0)
1047
		if math.random(1,10)==1 then 
1048
			print("ror")
1049
			Roar()
1050
			if math.random(1,2)==1 then
1051
				Warp()
1052
				Slam()
1053
			end
1054
		else
1055
			if distance<=150 and distance>=50 then
1056
				dur=math.random(1,3)
1057
				if dur==1 then 
1058
					Warp() 
1059
					Slam()
1060
				else
1061
					attack=math.random(1,2)
1062
					if attack==1 then Fireball()
1063
					elseif attack==2 then Scatterball()
1064
					end
1065
				end
1066
			else
1067
				attack=math.random(1,3)
1068
				if attack==1 then Fireball()
1069
				elseif attack==2 then Slam()
1070
				elseif attack==3 then Scatterball()
1071
				end
1072
			end
1073
		end
1074
		--Fireball()
1075
		--Slam()
1076
		--Roar()
1077
		--Scatterball()
1078
		--Warp()
1079
	end
1080
	Torso.CFrame=Torso.CFrame*cf(0,10,0)
1081
	BodPos.position=Lava.Position+vt(0,2,0)
1082
end]]