View difference between Paste ID: aVTbzua7 and AMXbbRLN
SHOW: | | - or go back to the newest paste.
1
Character = game.Players.LocalPlayer.Character
2
Head = Character.Head
3
4
CV="Blue"
5
	p = game.Players.LocalPlayer
6
	char = p.Character
7
	local txt = Instance.new("BillboardGui", char)
8
	txt.Adornee = char .Head
9
	txt.Name = "_status"
10
	txt.Size = UDim2.new(2, 0, 1.2, 0)
11
	txt.StudsOffset = Vector3.new(-9, 8, 0)
12
	local text = Instance.new("TextLabel", txt)
13
	text.Size = UDim2.new(10, 0, 7, 0)
14
	text.FontSize = "Size24"
15
	text.TextScaled = true
16
	text.TextTransparency = 0
17
	text.BackgroundTransparency = 1 
18
	text.TextTransparency = 0
19
	text.TextStrokeTransparency = 0
20
	text.Font = "Cartoon"
21-
	text.TextStrokeColor3 = Color3.new(0,0,.50)
21+
	text.TextStrokeColor3 = Color3.new(255,0,255)
22
23
	v=Instance.new("Part")
24
	v.Name = "ColorBrick"
25
	v.Parent=p.Character
26
	v.FormFactor="Symmetric"
27
	v.Anchored=true
28
	v.CanCollide=false
29
	v.BottomSurface="Smooth"
30
	v.TopSurface="Smooth"
31
	v.Size=Vector3.new(10,5,3)
32
	v.Transparency=1
33
	v.CFrame=char.Torso.CFrame
34
	v.BrickColor=BrickColor.new(CV)
35
	v.Transparency=1
36-
	text.TextColor3 = Color3.new(0,0,.50)
36+
	text.TextColor3 = Color3.new(0,255,100)
37
	v.Shape="Block"
38-
	text.Text = "Inferno"
38+
	text.Text = "Taste the rainbows mother fucker"
39
40-
	local s = Instance.new("Sound",char)
40+
	local s = Instance.new("Sound")
41
	s.Name = "BGMusic"
42-
	s.SoundId = "rbxassetid://792238435"
42+
	s.SoundId = "rbxassetid://180247860"
43
	s.Pitch = 1
44-
	s.Volume = 10
44+
	s.Volume = 5
45
	s.Looped = true
46
	s.archivable = false
47-
	s.Parent = char.Head
47+
	s.Parent = char.
48
	wait(0.1)
49
	s:play()
50
51
Instance.new("ForceField", game.Players.LocalPlayer.Character)
52-
print("Inferno Loaded.")
52+
print("Rainbow Loaded.")
53-
print("Unleash the deadly fire to anyone to destroy.")
53+
print("Unleash the mother fucking rainbows to anyone..")
54
p = game.Players.LocalPlayer
55
char = p.Character
56
torso = char.Torso
57
neck = char.Torso.Neck
58
59
Player=game:GetService("Players").LocalPlayer
60
Character=Player.Character 
61
PlayerGui=Player.PlayerGui
62
Backpack=Player.Backpack 
63
Torso=Character.Torso 
64
Head=Character.Head 
65
Humanoid=Character.Humanoid
66
LeftArm=Character["Left Arm"] 
67
LeftLeg=Character["Left Leg"] 
68
RightArm=Character["Right Arm"] 
69
RightLeg=Character["Right Leg"] 
70
cam=game.Workspace.CurrentCamera
71
LS=Torso["Left Shoulder"] 
72
LH=Torso["Left Hip"] 
73
RS=Torso["Right Shoulder"] 
74
RH=Torso["Right Hip"] 
75
Face = Head.face
76
Neck=Torso.Neck
77
it=Instance.new
78
attacktype=1
79
vt=Vector3.new
80
cf=CFrame.new
81
euler=CFrame.fromEulerAnglesXYZ
82
angles=CFrame.Angles
83
cloaked=false
84
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
85
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
86
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
87
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
88
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
89
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
90
RootPart=Character.HumanoidRootPart
91
RootJoint=RootPart.RootJoint
92
RootCF=euler(-1.57,0,3.14)
93
attack = false 
94
bounce=false
95
cooldown=false
96
deeznuts=false
97
attackdebounce = false 
98
deb=false
99
equipped=true
100
hand=false
101
MMouse=nil
102
combo=0
103
mana=0
104
trispeed=.2
105
attackmode='none'
106
local idle=0
107
local Anim="Idle"
108
local Effects={}
109
local gun=false
110
local shoot=false
111
player=nil 
112
mana=0
113
cam = workspace.CurrentCamera
114
ZTarget = nil
115
RocketTarget = nil
116
local m = Instance.new("Model",Character)
117
m.Name = "WeaponModel"
118
119
mouse=Player:GetMouse()
120
--save shoulders 
121
RSH, LSH=nil, nil 
122
--welds 
123
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
124
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
125
LH=Torso["Left Hip"]
126
RH=Torso["Right Hip"]
127
TorsoColor=Torso.BrickColor
128
function NoOutline(Part)
129
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
130
end
131
player=Player 
132
ch=Character
133
RSH=ch.Torso["Right Shoulder"] 
134
LSH=ch.Torso["Left Shoulder"] 
135
-- 
136
RSH.Parent=nil 
137
LSH.Parent=nil 
138
-- 
139
RW.Name="Right Shoulder"
140
RW.Part0=ch.Torso 
141
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
142
RW.C1=cf(0, 0.5, 0) 
143
RW.Part1=ch["Right Arm"] 
144
RW.Parent=ch.Torso 
145
-- 
146
LW.Name="Left Shoulder"
147
LW.Part0=ch.Torso 
148
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
149
LW.C1=cf(0, 0.5, 0) 
150
LW.Part1=ch["Left Arm"] 
151
LW.Parent=ch.Torso 
152
153
	function swait(num)
154
    if num==0 or num==nil then
155
    game:service'RunService'.Heartbeat:wait(0)
156
    else
157
    for i=0,num do
158
    game:service'RunService'.Heartbeat:wait(0)
159
    end
160
    end
161
	end
162
	
163
164
local Player = game.Players.localPlayer
165
local Character = Player.Character
166
local red = 255
167
local green = 255
168
local blue = 255
169
local Humanoid = Character.Humanoid
170
local mouse = Player:GetMouse()
171
local m = Instance.new("Model", Character)
172
m.Name = "WeaponModel"
173
local LeftArm = Character["Left Arm"]
174
local RightArm = Character["Right Arm"]
175
local LeftLeg = Character["Left Leg"]
176
local RightLeg = Character["Right Leg"]
177
local Head = Character.Head
178
local Torso = Character.Torso
179
local cam = game.Workspace.CurrentCamera
180
local RootPart = Character.HumanoidRootPart
181
local RootJoint = RootPart.RootJoint
182
local equipped = false
183
local attack = false
184
local Anim = "Idle"
185
local idle = 0
186
local attacktype = 1
187
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
188
local velocity = RootPart.Velocity.y
189
local sine = 0
190
local change = 1
191
local grabbed = false
192
local cn = CFrame.new
193
local mr = math.rad
194
local angles = CFrame.Angles
195
local ud = UDim2.new
196
local c3 = Color3.new
197
local lim = 0
198
local st = 0
199
local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
200
local attacktype = 1
201
local ZTarget, RocketTarget = nil, nil
202
local euler = CFrame.fromEulerAnglesXYZ
203
function clerp(a,b,t) 
204
local qa = {QuaternionFromCFrame(a)}
205
local qb = {QuaternionFromCFrame(b)} 
206
local ax, ay, az = a.x, a.y, a.z 
207
local bx, by, bz = b.x, b.y, b.z
208
local _t = 1-t
209
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
210
end 
211
 
212
function QuaternionFromCFrame(cf) 
213
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
214
local trace = m00 + m11 + m22 
215
if trace > 0 then 
216
local s = math.sqrt(1 + trace) 
217
local recip = 0.5/s 
218
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
219
else 
220
local i = 0 
221
if m11 > m00 then
222
i = 1
223
end
224
if m22 > (i == 0 and m00 or m11) then 
225
i = 2 
226
end 
227
if i == 0 then 
228
local s = math.sqrt(m00-m11-m22+1) 
229
local recip = 0.5/s 
230
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
231
elseif i == 1 then 
232
local s = math.sqrt(m11-m22-m00+1) 
233
local recip = 0.5/s 
234
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
235
elseif i == 2 then 
236
local s = math.sqrt(m22-m00-m11+1) 
237
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
238
end 
239
end 
240
end
241
 
242
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
243
local xs, ys, zs = x + x, y + y, z + z 
244
local wx, wy, wz = w*xs, w*ys, w*zs 
245
local xx = x*xs 
246
local xy = x*ys 
247
local xz = x*zs 
248
local yy = y*ys 
249
local yz = y*zs 
250
local zz = z*zs 
251
return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) 
252
end
253
 
254
function QuaternionSlerp(a, b, t) 
255
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
256
local startInterp, finishInterp; 
257
if cosTheta >= 0.0001 then 
258
if (1 - cosTheta) > 0.0001 then 
259
local theta = math.acos(cosTheta) 
260
local invSinTheta = 1/math.sin(theta) 
261
startInterp = math.sin((1-t)*theta)*invSinTheta 
262
finishInterp = math.sin(t*theta)*invSinTheta  
263
else 
264
startInterp = 1-t 
265
finishInterp = t 
266
end 
267
else 
268
if (1+cosTheta) > 0.0001 then 
269
local theta = math.acos(-cosTheta) 
270
local invSinTheta = 1/math.sin(theta) 
271
startInterp = math.sin((t-1)*theta)*invSinTheta 
272
finishInterp = math.sin(t*theta)*invSinTheta 
273
else 
274
startInterp = t-1 
275
finishInterp = t 
276
end 
277
end 
278
return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp 
279
end
280
rayCast = function(Position, Direction, Range, Ignore)
281
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
282
end
283
local v = game.Players.localPlayer
284
local torso = v.Character.Torso
285
286
plr = game.Players.LocalPlayer
287
char = game.Players.LocalPlayer.Character
288
hum = game.Players.LocalPlayer.Character.Humanoid
289
t = game.Players.LocalPlayer.Character.Torso
290
h = game.Players.LocalPlayer.Character.Head
291
ra = game.Players.LocalPlayer.Character["Right Arm"]
292
la = game.Players.LocalPlayer.Character["Left Arm"]
293
rl = game.Players.LocalPlayer.Character["Right Leg"]
294
ll = game.Players.LocalPlayer.Character["Left Leg"]
295
tors = Character.Torso
296
lleg = Character["Left Leg"]
297
root = Character.HumanoidRootPart
298
hed = Character.Head
299
rleg = Character["Right Leg"]
300
rarm = Character["Right Arm"]
301
larm = Character["Left Arm"]
302
bsize1 = NumberSequenceKeypoint.new(3,3,3)
303
bsize2 = NumberSequenceKeypoint.new(10,10,10)
304
local Effects = {}
305
attack = false
306
local attacking = false
307
vt = Vector3.new
308
bc = BrickColor.new
309
br = BrickColor.random
310
it = Instance.new
311
cf = CFrame.new
312
euler = CFrame.fromEulerAnglesXYZ
313
angles = CFrame.Angles
314
matr = math.random
315-
local colororg = BrickColor.new("Dark indigo") -- set color u like
315+
local colororg = BrickColor.new("Eggplant") -- set color u like
316
local meshtype = "Sphere" -- only for specialmesh
317
mouse = plr:GetMouse()
318
319
CFuncs = {	
320
	["Part"] = {
321
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
322
			local Part = Create("Part"){
323
				Parent = Parent,
324
				Reflectance = Reflectance,
325
				Transparency = Transparency,
326
				CanCollide = false,
327
				Locked = true,
328
				BrickColor = BrickColor.new(tostring(BColor)),
329
				Name = Name,
330
				Size = Size,
331
				Material = Material,
332
			}
333
			RemoveOutlines(Part)
334
			return Part
335
		end;
336
	};
337
	
338
	["Mesh"] = {
339
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
340
			local Msh = Create(Mesh){
341
				Parent = Part,
342
				Offset = OffSet,
343
				Scale = Scale,
344
			}
345
			if Mesh == "SpecialMesh" then
346
				Msh.MeshType = MeshType
347
				Msh.MeshId = MeshId
348
			end
349
			return Msh
350
		end;
351
	};
352
	
353
	["Mesh"] = {
354
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
355
			local Msh = Create(Mesh){
356
				Parent = Part,
357
				Offset = OffSet,
358
				Scale = Scale,
359
			}
360
			if Mesh == "SpecialMesh" then
361
				Msh.MeshType = MeshType
362
				Msh.MeshId = MeshId
363
			end
364
			return Msh
365
		end;
366
	};
367
	
368
	["Weld"] = {
369
		Create = function(Parent, Part0, Part1, C0, C1)
370
			local Weld = Create("Weld"){
371
				Parent = Parent,
372
				Part0 = Part0,
373
				Part1 = Part1,
374
				C0 = C0,
375
				C1 = C1,
376
			}
377
			return Weld
378
		end;
379
	};
380
381
	["Sound"] = {
382
		Create = function(id, par, vol, pit) 
383
			coroutine.resume(coroutine.create(function()
384
				local S = Create("Sound"){
385
					Volume = vol,
386
					Pitch = pit or 1,
387
					SoundId = id,
388
					Parent = par or workspace,
389
				}
390
				wait() 
391
				S:play() 
392
				game:GetService("Debris"):AddItem(S, 6)
393
			end))
394
		end;
395
	};
396
	
397
	["ParticleEmitter"] = {
398
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
399
			local fp = Create("ParticleEmitter"){
400
				Parent = Parent,
401
				Color = ColorSequence.new(Color1, Color2),
402
				LightEmission = LightEmission,
403
				Size = Size,
404
				Texture = Texture,
405
				Transparency = Transparency,
406
				ZOffset = ZOffset,
407
				Acceleration = Accel,
408
				Drag = Drag,
409
				LockedToPart = LockedToPart,
410
				VelocityInheritance = VelocityInheritance,
411
				EmissionDirection = EmissionDirection,
412
				Enabled = Enabled,
413
				Lifetime = LifeTime,
414
				Rate = Rate,
415
				Rotation = Rotation,
416
				RotSpeed = RotSpeed,
417
				Speed = Speed,
418
				VelocitySpread = VelocitySpread,
419
			}
420
			return fp
421
		end;
422
	};
423
424
	CreateTemplate = {
425
	
426
	};
427
}
428
429
430
431
New = function(Object, Parent, Name, Data)
432
	local Object = Instance.new(Object)
433
	for Index, Value in pairs(Data or {}) do
434
		Object[Index] = Value
435
	end
436
	Object.Parent = Parent
437
	Object.Name = Name
438
	return Object
439
end
440
441
function chatfunc(text)
442
local chat = coroutine.wrap(function()
443
if Character:FindFirstChild("TalkingBillBoard")~= nil then
444
Character:FindFirstChild("TalkingBillBoard"):destroy()
445
end
446
local naeeym2 = Instance.new("BillboardGui",Character)
447
naeeym2.Size = UDim2.new(0,100,0,40)
448
naeeym2.StudsOffset = Vector3.new(0,3,0)
449
naeeym2.Adornee = Character.Head
450
naeeym2.Name = "TalkingBillBoard"
451
local tecks2 = Instance.new("TextLabel",naeeym2)
452
tecks2.BackgroundTransparency = 1
453
tecks2.BorderSizePixel = 0
454
tecks2.Text = ""
455
tecks2.Font = "SciFi"
456
tecks2.TextSize = 30
457
tecks2.TextStrokeTransparency = 0
458
tecks2.TextColor3 = Color3.new(0.15,0.15,1)
459
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
460
tecks2.Size = UDim2.new(1,0,0.5,0)
461
local tecks3 = Instance.new("TextLabel",naeeym2)
462
tecks3.BackgroundTransparency = 1
463
tecks3.BorderSizePixel = 0
464
tecks3.Text = ""
465
tecks3.Font = "SciFi"
466
tecks3.TextSize = 30
467
tecks3.TextStrokeTransparency = 0
468-
tecks3.TextColor3 = Color3.new(0.15,0.15,1)
468+
tecks3.TextColor3 = Color3.new(0.15,0.15,255)
469
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
470
tecks3.Size = UDim2.new(1,0,0.5,0)
471
for i = 1,string.len(text),1 do
472
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
473
tecks2.Text = string.sub(text,1,i)
474
tecks3.Text = string.sub(text,1,i)
475
wait(0.01)
476
end
477
wait(2)
478
for i = 1, 50 do
479
swait()
480
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
481
tecks2.Rotation = tecks2.Rotation - .8
482
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
483
tecks2.TextTransparency = tecks2.TextTransparency + .04
484
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
485
tecks3.Rotation = tecks2.Rotation + .8
486
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
487
tecks3.TextTransparency = tecks2.TextTransparency + .04
488
end
489
naeeym2:Destroy()
490
end)
491
chat()
492
end
493
function onChatted(msg)
494
chatfunc(msg)
495
end
496
Player.Chatted:connect(onChatted)
497
498
499
Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
500
        if hit.Parent==nil then
501
                return
502
        end
503
        h=hit.Parent:FindFirstChild("Humanoid")
504
        for _,v in pairs(hit.Parent:children()) do
505
        if v:IsA("Humanoid") then
506
        h=v
507
        end
508
        end
509
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
510
        h=hit.Parent.Parent:FindFirstChild("Humanoid")
511
        end
512
        if hit.Parent.className=="Hat" then
513
        hit=hit.Parent.Parent:findFirstChild("Head")
514
        end
515
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
516
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
517
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
518
                        return
519
                end]]
520
--                        hs(hit,1.2) 
521
                        c=Instance.new("ObjectValue")
522
                        c.Name="creator"
523
                        c.Value=game:service("Players").LocalPlayer
524
                        c.Parent=h
525
                        game:GetService("Debris"):AddItem(c,.5)
526
                Damage=math.random(minim,maxim)
527
--                h:TakeDamage(Damage)
528
                blocked=false
529
                block=hit.Parent:findFirstChild("Block")
530
                if block~=nil then
531
                print(block.className)
532
                if block.className=="NumberValue" then
533
                if block.Value>0 then
534
                blocked=true
535
                if decreaseblock==nil then
536
                block.Value=block.Value-1
537
                end
538
                end
539
                end
540
                if block.className=="IntValue" then
541
                if block.Value>0 then
542
                blocked=true
543
                if decreaseblock~=nil then
544
                block.Value=block.Value-1
545
                end
546
                end
547
                end
548
                end
549
                if blocked==false then
550
--                h:TakeDamage(Damage)
551
                h.Health=h.Health-Damage
552
                showDamage(hit.Parent,Damage,3,TorsoColor)
553
                else
554
                h.Health=h.Health-(Damage/2)
555-
                showDamage(hit.Parent,Damage/2,3,BrickColor.new("Bright blue"))
555+
                showDamage(hit.Parent,Damage/2,3,BrickColor.new("Gold"))
556
                end
557
                if Type=="Knockdown" then
558
                hum=hit.Parent.Humanoid
559
hum.PlatformStand=true
560
coroutine.resume(coroutine.create(function(HHumanoid)
561
swait(1)
562
HHumanoid.PlatformStand=false
563
end),hum)
564
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
565
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
566
local bodvol=Instance.new("BodyVelocity")
567
bodvol.velocity=angle*knockback
568
bodvol.P=5000
569
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
570
bodvol.Parent=hit
571
rl=Instance.new("BodyAngularVelocity")
572
rl.P=3000
573
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
574
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
575
rl.Parent=hit
576
game:GetService("Debris"):AddItem(bodvol,.5)
577
game:GetService("Debris"):AddItem(rl,.5)
578
                elseif Type=="Normal" then
579
                vp=Instance.new("BodyVelocity")
580
                vp.P=500
581
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
582
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
583
                if KnockbackType==1 then
584
                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
585
                elseif KnockbackType==2 then
586
                vp.velocity=Property.CFrame.lookVector*knockback
587
                end
588
                if knockback>0 then
589
                        vp.Parent=hit.Parent.Torso
590
                end
591
                game:GetService("Debris"):AddItem(vp,.5)
592
                elseif Type=="Up" then
593
                local bodyVelocity=Instance.new("BodyVelocity")
594
                bodyVelocity.velocity=vt(0,10,0)
595
                bodyVelocity.P=1000
596
                bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
597
                bodyVelocity.Parent=hit
598
                game:GetService("Debris"):AddItem(bodyVelocity,1)
599
                rl=Instance.new("BodyAngularVelocity")
600
                rl.P=3000
601
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
602
                rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
603
                rl.Parent=hit
604
                game:GetService("Debris"):AddItem(rl,.5)
605
                elseif Type=="Snare" then
606
                bp=Instance.new("BodyPosition")
607
                bp.P=2000
608
                bp.D=100
609
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
610
                bp.position=hit.Parent.Torso.Position
611
                bp.Parent=hit.Parent.Torso
612
                game:GetService("Debris"):AddItem(bp,1)
613
                elseif Type=="Target" then
614
                if Targetting==false then
615
                ZTarget=hit.Parent.Torso
616
                coroutine.resume(coroutine.create(function(Part) 
617
                swait(5)
618
                end),ZTarget)
619
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
620
                targetgui=Instance.new("BillboardGui")
621
                targetgui.Parent=ZTarget
622
                targetgui.Size=UDim2.new(10,100,10,100)
623
                targ=Instance.new("ImageLabel")
624
                targ.Parent=targetgui
625
                targ.BackgroundTransparency=1
626
                targ.Image="rbxassetid://4834067"
627
                targ.Size=UDim2.new(1,0,1,0)
628
                cam.CameraType="Scriptable"
629
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
630
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
631
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
632
                Targetting=true
633
                RocketTarget=ZTarget
634
                for i=1,Property do
635
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
636
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
637
                swait()
638
                end
639
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
640
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
641
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
642
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
643
                end
644
                Targetting=false
645
                RocketTarget=nil
646
                targetgui.Parent=nil
647
                cam.CameraType="Custom"
648
                end
649
                end
650
                        debounce=Instance.new("BoolValue")
651
                        debounce.Name="DebounceHit"
652
                        debounce.Parent=hit.Parent
653
                        debounce.Value=true
654
                        game:GetService("Debris"):AddItem(debounce,Delay)
655
                        c=Instance.new("ObjectValue")
656
                        c.Name="creator"
657
                        c.Value=Player
658
                        c.Parent=h
659
                        game:GetService("Debris"):AddItem(c,.5)
660
                CRIT=false
661
                hitDeb=true
662
                AttackPos=6
663
        end
664
end
665
 
666
showDamage=function(Char,Dealt,du,Color)
667
        m=Instance.new("Model")
668
        m.Name=""
669
        h=Instance.new("Humanoid")
670
        h.Health=0
671
        h.MaxHealth=0
672
        h.Parent=m
673
        c=Instance.new("Part")
674
        c.Transparency=0
675
        c.Material = "Neon"
676-
        c.BrickColor=bc("Bright red")
676+
        c.BrickColor=bc("Really red")
677
        c.Name="Head"
678
        c.TopSurface=0
679
        c.BottomSurface=0
680
CV="Hot pink"
681
682
local txt = Instance.new("BillboardGui", c)
683
txt.Adornee = c
684
txt.Name = "_status"
685
txt.Size = UDim2.new(2, 0, 1.2, 0)
686
txt.StudsOffset = Vector3.new(-9, 8, 0)
687
local text = Instance.new("TextLabel", txt)
688
text.Size = UDim2.new(10, 0, 7, 0)
689
text.FontSize = "Size24"
690
text.TextScaled = true
691
text.TextTransparency = 0
692
text.BackgroundTransparency = 1 
693
text.TextTransparency = 0
694
text.TextStrokeTransparency = 0
695
if Dealt < 12 then
696
text.Font = "Highway"
697
elseif Dealt < 20 then
698
text.Font = "SourceSansBold"
699
elseif Dealt >= 20 then
700
text.Font = "Fantasy"
701
end
702-
text.TextStrokeColor3 = BrickColor.new("Really black").Color
702+
text.TextStrokeColor3 = BrickColor.new("Lime green").Color
703
local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
704
v=Instance.new("Part")
705
v.Name = "ColorBrick"
706
v.Parent=c
707
v.FormFactor="Symmetric"
708
v.Anchored=true
709
v.CanCollide=false
710
v.BottomSurface="Smooth"
711
v.TopSurface="Smooth"
712
v.Size=Vector3.new(10,5,3)
713
v.Transparency=1
714
v.CFrame=c.CFrame
715
v.BrickColor=BrickColor.new(CV)
716
v.Transparency=1
717
if Dealt < 12 then
718
text.TextColor3 = BrickColor.new("White").Color
719
elseif Dealt < 20 then
720-
text.TextColor3 = BrickColor.new("Bright yellow").Color
720+
text.TextColor3 = BrickColor.new("Crimson").Color
721
elseif Dealt >= 20 then
722-
text.TextColor3 = BrickColor.new("Really red").Color
722+
text.TextColor3 = BrickColor.new("Eggplant").Color
723
end
724
v.Shape="Block"
725
text.Text = tostring(Dealt).. "!"
726
  local dam = Instance.new("Sound",c)
727
  local rndm=math.random(1,#hitsounds)
728
  local r=rndm
729
  dam.SoundId = "http://www.roblox.com/asset/?id="..hitsounds[r]
730
  dam.Volume = 1.25
731
  dam.Pitch = 1
732
  dam:Play()
733
        c.formFactor="Plate"
734
c.Transparency = 1
735
        c.Size=Vector3.new(1,.4,1)
736
        ms=Instance.new("CylinderMesh")
737
        ms.Scale=Vector3.new(.8,.8,.8)
738
        if CRIT==true then
739
                ms.Scale=Vector3.new(1,1.25,1)
740
        end
741
        ms.Parent=c
742
        c.Reflectance=0
743
        Instance.new("BodyGyro").Parent=c
744
        c.Parent=m
745
        if Char:findFirstChild("Head")~=nil then
746
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
747
        elseif Char.Parent:findFirstChild("Head")~=nil then
748
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
749
        end
750
        f=Instance.new("BodyPosition")
751
        f.P=2000
752
        f.D=100
753
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
754
        f.position=c.Position+Vector3.new(0,3,0)
755
        f.Parent=c
756
        game:GetService("Debris"):AddItem(m,.5+du)
757
        c.CanCollide=false
758
        m.Parent=workspace
759
        c.CanCollide=false
760
        wait(1)
761
        for l = 0, 9 do
762
         text.TextTransparency = text.TextTransparency + 0.1
763
         text.TextStrokeTransparency = text.TextStrokeTransparency + 0.1
764
         wait()
765
        end
766
end
767
768
gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
769
  local gui = it(GuiType)
770
  gui.Parent = parent
771
  gui.Text = text
772
  gui.BackgroundTransparency = backtrans
773
  gui.BackgroundColor3 = backcol
774
  gui.SizeConstraint = "RelativeXY"
775
  gui.TextXAlignment = "Center"
776
  gui.TextYAlignment = "Center"
777
  gui.Position = pos
778
  gui.Size = size
779
  gui.Font = "SourceSans"
780
  gui.FontSize = "Size14"
781
  gui.TextWrapped = false
782
  gui.TextStrokeTransparency = 0
783-
  gui.TextColor = BrickColor.new("White")
783+
  gui.TextColor = BrickColor.new("Gold")
784
  return gui
785
end
786
---- GUI set
787
local basgui = it("GuiMain")
788
basgui.Parent = Player.PlayerGui
789
basgui.Name = "CooldownsGUI"
790
local basframe = it("Frame")
791
basframe.Parent = basgui
792
basframe.BackgroundColor3 = Color3.new(255, 255, 255)
793
basframe.BackgroundTransparency = 1
794
basframe.BorderColor3 = Color3.new(17, 17, 17)
795
basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
796
basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
797-
local basicgui = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(0.35, 0, -0.125, 0), UDim2.new(0.45, 0, 0.35, 0))
797+
local basicgui = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Eggplant").Color, UDim2.new(0.35, 0, -0.125, 0), UDim2.new(0.45, 0, 0.35, 0))
798
basicgui.ZIndex = 2
799
basicgui.Font = "Highway"
800
basicgui.BackgroundTransparency = 0.5
801
basicgui.BorderSizePixel = 0.65
802
basicgui.TextScaled = true
803-
basicgui.Text = "(F)\nInferno Meteor"
803+
basicgui.Text = "(F)\nRainbow Meteor"
804
basicgui.TextSize = 24
805-
local basicgui2 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(-0.15, 0, -0.125, 0), UDim2.new(0.45, 0, 0.35, 0))
805+
local basicgui2 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Lime green").Color, UDim2.new(-0.15, 0, -0.125, 0), UDim2.new(0.45, 0, 0.35, 0))
806
basicgui2.ZIndex = 2
807
basicgui2.Font = "Highway"
808
basicgui2.BackgroundTransparency = 0.5
809
basicgui2.BorderSizePixel = 0.65
810
basicgui2.TextScaled = true
811
basicgui2.Text = "(E)\nInferno Demise"
812
basicgui2.TextSize = 24
813-
local basicgui3 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(-0.15, 0, 0.225, 0), UDim2.new(0.45, 0, 0.35, 0))
813+
local basicgui3 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Gold").Color, UDim2.new(-0.15, 0, 0.225, 0), UDim2.new(0.45, 0, 0.35, 0))
814
basicgui3.ZIndex = 2
815
basicgui3.Font = "Highway"
816
basicgui3.BackgroundTransparency = 0.5
817
basicgui3.BorderSizePixel = 0.65
818
basicgui3.TextScaled = true
819-
basicgui3.Text = "(Q)\nInferno Comet"
819+
basicgui3.Text = "(Q)\nRainbow Comet"
820
basicgui3.TextSize = 24
821
local basicgui4 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(0.35, 0, 0.225, 0), UDim2.new(0.45, 0, 0.35, 0))
822
basicgui4.ZIndex = 2
823
basicgui4.Font = "Highway"
824
basicgui4.BackgroundTransparency = 0.5
825
basicgui4.BorderSizePixel = 0.65
826
basicgui4.TextScaled = true
827-
basicgui4.Text = "(R)\nInferno Wrath"
827+
basicgui4.Text = "(R)\nRainbow Wrath local basicgui5 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really red").Color, UDim2.new(-0.15, 0, -0.475, 0), UDim2.new(0.45, 0, 0.35, 0))
828-
basicgui4.TextSize = 24
828+
829-
local basicgui5 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(-0.15, 0, -0.475, 0), UDim2.new(0.45, 0, 0.35, 0))
829+
830
basicgui5.BackgroundTransparency = 0.5
831
basicgui5.BorderSizePixel = 0.65
832
basicgui5.TextScaled = true
833
basicgui5.Text = "(Z)\n???"
834
basicgui5.TextSize = 24
835
local basicgui6 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Bright orange").Color, UDim2.new(0.35, 0, -0.475, 0), UDim2.new(0.45, 0, 0.35, 0))
836
basicgui6.ZIndex = 2
837-
local basicgui6 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(0.35, 0, -0.475, 0), UDim2.new(0.45, 0, 0.35, 0))
837+
838
basicgui6.BackgroundTransparency = 0.5
839
basicgui6.BorderSizePixel = 0.65
840
basicgui6.TextScaled = true
841
basicgui6.Text = "(X)\nRainbow Hell"
842
basicgui6.TextSize = 24
843-
basicgui6.Text = "(X)\nInferno Hell"
843+
844
local healthg = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("White").Color, UDim2.new(-0.15, 0, 0.675, 0), UDim2.new(0.95, 0, 0.15, 0))
845
healthg.ZIndex = 2
846-
local healthg = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really black").Color, UDim2.new(-0.15, 0, 0.675, 0), UDim2.new(0.95, 0, 0.15, 0))
846+
847
healthg.BackgroundTransparency = 0.5
848
healthg.BorderSizePixel = 0.65
849
healthg.TextScaled = true
850
healthg.Text = "health"
851
healthg.TextSize = 24
852
853
char.Humanoid.Animator.Parent = nil
854
855
---------------- set a position
856
local handle = Instance.new("Part")
857
handle.Parent = Character
858
handle.Size = Vector3.new(0.2,0.2,0.2)
859
handle.Archivable = true
860
handle.Transparency = 1
861
handle.CanCollide = false
862
handle.BrickColor = BrickColor.new("Lime green")
863
handle.Material = "Neon"
864-
handle.BrickColor = BrickColor.new("White")
864+
865
handlmesh.Scale = Vector3.new(1,1,1)
866
local handleweld = Instance.new("Weld")
867
handleweld.Parent = handle
868
handleweld.Part0 = rarm
869
handleweld.Part1 = handle
870
handleweld.C1 = CFrame.new(0, 1.35, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
871
		handleweld.Part0 = rarm
872
873
---- yeee boi here comes entrance of inferno
874
875
hum.WalkSpeed = 0
876
877
local dd = Instance.new("ParticleEmitter",handle)
878
dd.Texture = "http://www.roblox.com/asset/?id=745304849"
879
dd.LightEmission = 1
880
dd.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
881
dd.Rate = 50
882
dd.Lifetime = NumberRange.new(0.5)
883
dd.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
884
dd.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
885
dd.Speed = NumberRange.new(0)
886
dd.Rotation = NumberRange.new(-500,500)
887
dd.VelocitySpread = 90000
888
dd.LockedToPart = true
889
dd.RotSpeed = NumberRange.new(-500,500)
890
local bon = Instance.new("ParticleEmitter",handle)
891
bon.Texture = "rbxassetid://296874871"
892
bon.LightEmission = 0.75
893
bon.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
894
bon.Rate = 0
895
bon.Lifetime = NumberRange.new(2.5)
896
bon.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
897
bon.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
898
bon.Speed = NumberRange.new(15)
899
bon.Rotation = NumberRange.new(-500,500)
900
bon.VelocitySpread = 90000
901
bon.RotSpeed = NumberRange.new(-500,500)
902
local bon2 = Instance.new("ParticleEmitter",handle)
903
bon2.Texture = "rbxassetid://296874871"
904
bon2.LightEmission = 0.75
905
bon2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
906
bon2.Rate = 0
907
bon2.Lifetime = NumberRange.new(2.5)
908
bon2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,10,0)})
909
bon2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
910
bon2.Speed = NumberRange.new(25)
911
bon2.Rotation = NumberRange.new(-500,500)
912
bon2.VelocitySpread = 90000
913
bon2.RotSpeed = NumberRange.new(-500,500)
914
for i = 0,8,0.1 do
915
		swait()
916
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
917
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
918
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(100)), 0.3)
919
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-7.5 + 2.5 * math.cos(sine / 32))), 0.3)
920
end
921
dd.Rate = 0
922
bon.Rate = 99999
923
bon2.Rate = 99999
924
925
local tran = Instance.new("ParticleEmitter",handle)
926
tran.Texture = "rbxassetid://296874871"
927
tran.LightEmission = 0.75
928
tran.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
929
tran.Rate = 99999
930
tran.Lifetime = NumberRange.new(0.25)
931
tran.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(1,0,0)})
932
tran.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
933
tran.Speed = NumberRange.new(0)
934
tran.Rotation = NumberRange.new(-500,500)
935
tran.VelocitySpread = 90000
936
tran.LockedToPart = true
937
tran.RotSpeed = NumberRange.new(-500,500)
938
local tran2 = Instance.new("ParticleEmitter",handle)
939
tran2.Texture = "http://www.roblox.com/asset/?id=745304849"
940
tran2.LightEmission = 1
941
tran2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
942
tran2.Rate = 50
943
tran2.Lifetime = NumberRange.new(0.5)
944
tran2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.5,0),NumberSequenceKeypoint.new(1,0,0)})
945
tran2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
946
tran2.Speed = NumberRange.new(0)
947
tran2.Rotation = NumberRange.new(-500,500)
948
tran2.VelocitySpread = 90000
949
tran2.LockedToPart = true
950
tran2.RotSpeed = NumberRange.new(-500,500)
951
wait(0.5)
952
bon.Rate = 0
953
bon2.Rate = 0
954
wait(3.25)
955
bon:Destroy()
956
bon:Destroy()
957
dd:Destroy()
958
hum.WalkSpeed = 16
959
-----------
960
961
function InfernoComet()
962
	attack = true
963
chatfunc("Rainbow Comet!!")
964
		handleweld.Part0 = rarm
965-
chatfunc("Inferno Comet!!")
965+
966
tra.Texture = "rbxassetid://296874871"
967
tra.LightEmission = 0.75
968
tra.Color = ColorSequence.new(Color3.new(255/0/255))
969
tra.Rate = 99999
970
tra.Lifetime = NumberRange.new(0.25)
971
tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
972
tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
973
tra.Speed = NumberRange.new(0)
974
tra.Rotation = NumberRange.new(-500,500)
975
tra.VelocitySpread = 90000
976
tra.LockedToPart = true
977
tra.RotSpeed = NumberRange.new(-500,500)
978
local tra2 = Instance.new("ParticleEmitter",handle)
979
tra2.Texture = "http://www.roblox.com/asset/?id=745304849"
980
tra2.LightEmission = 1
981
tra2.Color = ColorSequence.new(Color3.new(0/255/0))
982
tra2.Rate = 50
983
tra2.Lifetime = NumberRange.new(0.5)
984
tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
985
tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
986
tra2.Speed = NumberRange.new(0)
987
tra2.Rotation = NumberRange.new(-500,500)
988
tra2.VelocitySpread = 90000
989
tra2.LockedToPart = true
990
tra2.RotSpeed = NumberRange.new(-500,500)
991
		for i = 0,4,0.1 do
992
		swait()
993
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
994
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
995
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
996
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
997
		end
998
		local sa = Instance.new("Sound",handle)
999
sa.SoundId = "rbxassetid://304448425"
1000
sa.Volume = 1
1001
sa.Pitch = 1
1002
sa:Play()
1003
		tra.Rate = 0
1004
		tra2.Rate = 0
1005
	 local lb = Instance.new("Part")
1006
  lb.Parent = char
1007
   lb.Material = "Neon"
1008
    lb.Color = BrickColor.new("Gold").Color
1009
     lb.CanCollide = false
1010
     lb.Shape = "Ball"
1011
     lb.CFrame = handle.CFrame
1012
     lb.Anchored = true
1013
     lb.Transparency = 1
1014
     lb.Size = vt(1,1,1)
1015
     local thing = Instance.new("SpecialMesh",lb)
1016
     thing.MeshType = meshtype
1017
local hitted = false
1018
lb.Anchored = false
1019
local trail = Instance.new("ParticleEmitter",lb)
1020
trail.Texture = "rbxassetid://296874871"
1021
trail.LightEmission = 1
1022
trail.Color = ColorSequence.new(Color3.new(0/255/0))
1023
trail.Rate = 9999
1024
trail.Lifetime = NumberRange.new(1.5)
1025
trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
1026
trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1027
trail.Speed = NumberRange.new(0,0)
1028
trail.Rotation = NumberRange.new(-500,500)
1029
trail.RotSpeed = NumberRange.new(-500,500)
1030
  local bv = Instance.new("BodyVelocity")
1031
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1032
  bv.velocity = mouse.Hit.lookVector *75
1033
  bv.Parent = lb
1034
wait(0.05)
1035
lb.Touched:connect(function(hit)
1036
if hitted == false then
1037
hitted = true
1038
trail.Rate = 0
1039
lb.Anchored = true
1040
local aa = Instance.new("Part")
1041
local val = 1*3.5
1042
  aa.Parent = lb
1043
		local exsound = Instance.new("Sound",aa)
1044
exsound.SoundId = "rbxassetid://402347142"
1045
exsound.Volume = 3.5
1046
exsound.Pitch = 1
1047
exsound:Play()
1048
   aa.Material = "Neon"
1049
    aa.Color = BrickColor.new("Lime green").Color
1050
     aa.CanCollide = false
1051
     aa.Shape = "Ball"
1052
     aa.CFrame = lb.CFrame
1053
     aa.Anchored = true
1054
     aa.Transparency = 0
1055
     aa.Size = vt(1,1,1)
1056
     local thinger = Instance.new("SpecialMesh",aa)
1057
     thinger.MeshType = meshtype
1058
thinger.Scale = vt(15,15,15)
1059
local explosion = Instance.new("Explosion",aa)
1060
explosion.Position = aa.Position
1061
explosion.BlastRadius = 22.5
1062
explosion.BlastPressure = 100
1063
local exp = Instance.new("ParticleEmitter",aa)
1064
exp.Texture = "rbxassetid://296874871"
1065
exp.LightEmission = 1
1066
exp.Color = ColorSequence.new(Color3.new(255/255,255/255))
1067
exp.Rate = 9000000000
1068
exp.Lifetime = NumberRange.new(1)
1069
exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
1070
exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1071
exp.Speed = NumberRange.new(100)
1072
exp.VelocitySpread = 9000000
1073
exp.Rotation = NumberRange.new(-500,500)
1074
exp.RotSpeed = NumberRange.new(-500,500)
1075
local expa = Instance.new("ParticleEmitter",aa)
1076
expa.Texture = "rbxassetid://296874871"
1077
expa.LightEmission = 1
1078
expa.Color = ColorSequence.new(Color3.new(255/0/0))
1079
expa.Rate = 9000000000
1080
expa.Lifetime = NumberRange.new(2.75)
1081
expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
1082
expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
1083
expa.Speed = NumberRange.new(100)
1084
expa.VelocitySpread = 9000000
1085
expa.Rotation = NumberRange.new(-500,500)
1086
expa.RotSpeed = NumberRange.new(-500,500)
1087
local exp2 = exp:Clone()
1088
exp2.Parent = aa
1089
local exp3 = exp:Clone()
1090
exp3.Parent = aa
1091
local exp4 = exp:Clone()
1092
exp4.Parent = aa
1093
local exp5 = exp:Clone()
1094
exp5.Parent = aa
1095
local exp6 = exp:Clone()
1096
exp6.Parent = aa
1097
local exp7 = exp:Clone()
1098
exp7.Parent = aa
1099
local expa2 = expa:Clone()
1100
expa2.Parent = aa
1101
local expa3 = expa:Clone()
1102
expa3.Parent = aa
1103
local expa4 = expa:Clone()
1104
expa4.Parent = aa
1105
local expa5 = expa:Clone()
1106
expa5.Parent = aa
1107
local expa6 = expa:Clone()
1108
expa6.Parent = aa
1109
local expa7 = expa:Clone()
1110
expa7.Parent = aa
1111
     for i = 0, 1 do
1112
     val = val - 0.025*3.5
1113
     thinger.Scale = thinger.Scale + vt(val,val,val)
1114
     wait()
1115
     end
1116
     exp.Rate = 0
1117
     exp2.Rate = 0
1118
     exp3.Rate = 0
1119
     exp4.Rate = 0
1120
     exp5.Rate = 0
1121
     exp6.Rate = 0
1122
     exp7.Rate = 0
1123
     for i = 0, 1 do
1124
     val = val - 0.025*3.5
1125
     thinger.Scale = thinger.Scale + vt(val,val,val)
1126
     wait()
1127
     end
1128
     expa.Rate = 0
1129
     expa2.Rate = 0
1130
     expa3.Rate = 0
1131
     expa4.Rate = 0
1132
     expa5.Rate = 0
1133
     expa6.Rate = 0
1134
     expa7.Rate = 0
1135
     for i = 0, 21 do
1136
     val = val - 0.025*3.5
1137
     thinger.Scale = thinger.Scale + vt(val,val,val)
1138
     wait()
1139
     end
1140
     for i = 0, 74 do
1141
     val = val - 0.0145
1142
     aa.Transparency = aa.Transparency + 0.0145
1143
     thinger.Scale = thinger.Scale + vt(val,val,val)
1144
     wait()
1145
     end
1146
end
1147
end)
1148
	attack = false
1149
        wait(30)
1150
        sa:Destroy()
1151
        tra:Destroy()
1152
        tra2:Destroy()
1153
        lb:Destroy()
1154
end
1155
1156
function InfernoHell()
1157
	attack = true
1158
chatfunc("Rainbow...")
1159
		handleweld.Part0 = rarm
1160-
chatfunc("INFERNO...")
1160+
1161
aura.Texture = "rbxassetid://305563617"
1162
aura.LightEmission = 1
1163
aura.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1164
aura.Rate = 25
1165
aura.Lifetime = NumberRange.new(0.75)
1166
aura.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,8.5,0),NumberSequenceKeypoint.new(1,0,0)})
1167
aura.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1168
aura.Speed = NumberRange.new(15)
1169
aura.VelocitySpread = 50
1170
local aura2 = Instance.new("ParticleEmitter",tors)
1171
aura2.Texture = "rbxassetid://296874871"
1172
aura2.LightEmission = 1
1173
aura2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1174
aura2.Rate = 99999
1175
aura2.Lifetime = NumberRange.new(1.5)
1176
aura2.Acceleration = vt(0,45,0)
1177
aura2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3,0),NumberSequenceKeypoint.new(1,0,0)})
1178
aura2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1179
aura2.Speed = NumberRange.new(-25)
1180
aura2.Rotation = NumberRange.new(-500,500)
1181
aura2.VelocitySpread = 45
1182
aura2.RotSpeed = NumberRange.new(-500,500)
1183
local auran = Instance.new("ParticleEmitter",tors)
1184
auran.Texture = "rbxassetid://296874871"
1185
auran.LightEmission = 1
1186
auran.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1187
auran.Rate = 0
1188
auran.Lifetime = NumberRange.new(5)
1189
auran.Acceleration = vt(0,-45,0)
1190
auran.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,25,0),NumberSequenceKeypoint.new(1,0,0)})
1191
auran.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1192
auran.Speed = NumberRange.new(65)
1193
auran.Rotation = NumberRange.new(-500,500)
1194
auran.VelocitySpread = 100
1195
auran.RotSpeed = NumberRange.new(-500,500)
1196
		local sa = Instance.new("Sound",handle)
1197
sa.SoundId = "rbxassetid://431105970"
1198
sa.Volume = 5
1199
sa.Pitch = 1
1200
sa:Play()
1201
		for i = 0,2,0.1 do
1202
		swait()
1203
	            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1204
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
1205
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(10)), 0.3)
1206
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.3)
1207
             RH.C0=clerp(RH.C0,cf(1,-0.5,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(10)),.3)
1208
             LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(60)),.3)
1209
		    end
1210
for i = 0, 5 do
1211
auran.Rate = 99999
1212
	 local lb = Instance.new("Part")
1213
  lb.Parent = char
1214
   lb.Material = "Neon"
1215
    lb.Color = BrickColor.new("Bright blue").Color
1216
     lb.CanCollide = false
1217
     lb.Size = vt(1,1,1)
1218
     lb.CFrame = tors.CFrame
1219
     lb.Rotation = vt(0,0,0)
1220
     lb.Anchored = true
1221
     lb.Transparency = 0
1222
     local thing = Instance.new("SpecialMesh",lb)
1223
     thing.MeshType = "FileMesh"
1224
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
1225
     thing.Scale = vt(0,15,0)
1226
     local chancerot = math.random(1,2)
1227
     for z = 0, 4 do
1228
     if chancerot == 1 then
1229
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
1230
     elseif chancerot == 2 then
1231
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
1232
     end
1233
     lb.Transparency = lb.Transparency + 0.1
1234
     thing.Scale = thing.Scale + vt(15,0,15)
1235
     wait()
1236
     end
1237
     auran.Rate = 0
1238
     for z = 0, 4 do
1239
     if chancerot == 1 then
1240
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
1241
     elseif chancerot == 2 then
1242
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
1243
     end
1244
     lb.Transparency = lb.Transparency + 0.1
1245
     thing.Scale = thing.Scale + vt(15,0,15)
1246
     wait()
1247
     end
1248
lb:Destroy()
1249
end
1250
chatfunc("HELL!!!")
1251
		local sa = Instance.new("Sound",handle)
1252
sa.SoundId = "rbxassetid://416328540"
1253
sa.Volume = 10
1254
sa.Pitch = 0.75
1255
sa:Play()
1256
1257
        local sbs = Instance.new("BodyPosition", root)
1258
        sbs.P = 3000
1259
        sbs.D = 1000
1260
        sbs.maxForce = Vector3.new(500000, 500000000, 500000)
1261
        sbs.position = RootPart.CFrame.p + Vector3.new(0, 1000, 0)
1262
		for i = 0,24,0.1 do
1263
		swait()
1264
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
1265
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
1266
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(180)), 0.3)
1267
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
1268
		end
1269
			local shur = Instance.new("Part",char)
1270
		local gahde = Instance.new("Sound",char)
1271
gahde.SoundId = "rbxassetid://402981977"
1272
gahde.Volume = 5
1273
gahde.Pitch = 0.6
1274
gahde:Play()
1275
shur.Transparency = 1
1276
shur.Material = "Neon"
1277
shur.BrickColor = bc("Bright red")
1278
shur.Anchored = true
1279
shur.CFrame = tors.CFrame + vt(0,10,0)
1280
shur.Size = vt(1,0.2,1)
1281
shur.CanCollide = false
1282
local dec = Instance.new("Decal",shur)
1283
dec.Texture = "http://www.roblox.com/asset/?id=840391577"
1284
dec.Face = "Top"
1285
local dec2 = dec:Clone()
1286
dec2.Parent = shur
1287
dec2.Face = "Bottom"
1288
local Meshshur = Instance.new("CylinderMesh",shur)
1289
Meshshur.Scale = vt(0,1,0)
1290
for i = 0, 39 do
1291
wait()
1292
Meshshur.Scale = Meshshur.Scale + vt(15,0,15)
1293
end
1294
		local sa = Instance.new("Sound",char)
1295
sa.SoundId = "rbxassetid://428027602"
1296
sa.Volume = 2.5
1297
sa.Pitch = 0.5
1298
sa:Play()
1299
	 local lb = Instance.new("Part")
1300
  lb.Parent = char
1301
   lb.Material = "Neon"
1302
    lb.Color = BrickColor.new("Lime green").Color
1303
     lb.CanCollide = false
1304
     lb.Shape = "Ball"
1305
     lb.CFrame = handle.CFrame
1306
     lb.Anchored = true
1307
     lb.Transparency = 0
1308
     lb.Size = vt(1,1,1)
1309
     lb.CFrame = handle.CFrame
1310
     local thing = Instance.new("SpecialMesh",lb)
1311
     thing.MeshType = meshtype
1312
     thing.Scale = vt(0,0,0)
1313
for i = 0, 89 do
1314
thing.Scale = thing.Scale + vt(2.5,2.5,2.5)
1315
lb.CFrame = lb.CFrame + Vector3.new(0,1.425,0)
1316
wait()
1317
end
1318
wait(1)
1319
for i = 0, 39 do
1320
wait()
1321
Meshshur.Scale = Meshshur.Scale - vt(15,0,15)
1322
end
1323
local sa = Instance.new("Sound",char)
1324
sa.SoundId = "rbxassetid://565538688"
1325
sa.Volume = 1
1326
sa.Pitch = 0.95
1327
sa:Play()
1328
wait(0.5)
1329
shur:Destroy()
1330
sbs:Destroy()
1331
		local sa = Instance.new("Sound",char)
1332
sa.SoundId = "rbxassetid://416328540"
1333
sa.Volume = 1.5
1334
sa.Pitch = 0.5
1335
sa:Play()
1336
		local sa = Instance.new("Sound",char)
1337
sa.SoundId = "rbxassetid://466493476"
1338
sa.Volume = 1.5
1339
sa.Pitch = 0.5
1340
sa:Play()
1341
aura.Rate = 0
1342
aura2.Rate = 0
1343
local hitted = false
1344
lb.Anchored = false
1345
local trail = Instance.new("ParticleEmitter",lb)
1346
trail.Texture = "rbxassetid://296874871"
1347
trail.LightEmission = 1
1348
trail.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1349
trail.Rate = 9999
1350
trail.Lifetime = NumberRange.new(2.5)
1351
trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,150,0),NumberSequenceKeypoint.new(1,5,0)})
1352
trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1353
trail.Speed = NumberRange.new(100)
1354
trail.VelocitySpread = 9000000
1355
trail.Rotation = NumberRange.new(-500,500)
1356
trail.RotSpeed = NumberRange.new(-500,500)
1357
  local bv = Instance.new("BodyVelocity")
1358
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1359
  bv.velocity = mouse.Hit.lookVector *75
1360
  bv.Parent = lb
1361
wait(0.05)
1362
lb.Touched:connect(function(hit)
1363
if hitted == false then
1364
hitted = true
1365
trail.Rate = 0
1366
lb.Anchored = true
1367
local aa = Instance.new("Part")
1368
for i = 0, 9 do
1369
lb.Transparency = lb.Transparency + 0.1
1370
local val = 1*3.5
1371
  aa.Parent = lb
1372
		local exsound = Instance.new("Sound",aa)
1373
exsound.SoundId = "rbxassetid://412831137"
1374
exsound.Volume = 10
1375
exsound.Pitch = 0.5
1376
exsound:Play()
1377
		local exsound = Instance.new("Sound",aa)
1378
exsound.SoundId = "rbxassetid://439342426"
1379
exsound.Volume = 10
1380
exsound.Pitch = 0.75
1381
exsound:Play()
1382
		local exsound = Instance.new("Sound",aa)
1383
exsound.SoundId = "rbxassetid://439342426"
1384
exsound.Volume = 10
1385
exsound.Pitch = 0.5
1386
exsound:Play()
1387
		local exsound = Instance.new("Sound",aa)
1388
exsound.SoundId = "rbxassetid://439342426"
1389
exsound.Volume = 10
1390
exsound.Pitch = 0.35
1391
exsound:Play()
1392
		local exsound = Instance.new("Sound",aa)
1393
exsound.SoundId = "rbxassetid://439342426"
1394
exsound.Volume = 10
1395
exsound.Pitch = 0.25
1396
exsound:Play()
1397
		local exsound = Instance.new("Sound",aa)
1398
exsound.SoundId = "rbxassetid://439342426"
1399
exsound.Volume = 10
1400
exsound.Pitch = 0.2
1401
exsound:Play()
1402
   aa.Material = "Neon"
1403
    aa.Color = BrickColor.new("Crimson").Color
1404
     aa.CanCollide = false
1405
     aa.Shape = "Ball"
1406
     aa.CFrame = lb.CFrame
1407
     aa.Anchored = true
1408
     aa.Transparency = 0
1409
     aa.Size = vt(1,1,1)
1410
     local thinger = Instance.new("SpecialMesh",aa)
1411
     thinger.MeshType = meshtype
1412
thinger.Scale = vt(225,225,225)
1413
local explosion = Instance.new("Explosion",aa)
1414
explosion.Position = aa.Position
1415
explosion.BlastRadius = 500
1416
explosion.BlastPressure = 100
1417
local exp = Instance.new("ParticleEmitter",aa)
1418
exp.Texture = "rbxassetid://296874871"
1419
exp.LightEmission = 1
1420
exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1421
exp.Rate = 9000000000
1422
exp.Lifetime = NumberRange.new(1)
1423
exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,175,0),NumberSequenceKeypoint.new(1,1,0)})
1424
exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1425
exp.Speed = NumberRange.new(100)
1426
exp.VelocitySpread = 9000000
1427
exp.Rotation = NumberRange.new(-500,500)
1428
exp.RotSpeed = NumberRange.new(-500,500)
1429
local expa = Instance.new("ParticleEmitter",aa)
1430
expa.Texture = "rbxassetid://296874871"
1431
expa.LightEmission = 1
1432
expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1433
expa.Rate = 9000000000
1434
expa.Lifetime = NumberRange.new(2.75)
1435
expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,150,0)})
1436
expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
1437
expa.Speed = NumberRange.new(100)
1438
expa.VelocitySpread = 9000000
1439
expa.Rotation = NumberRange.new(-500,500)
1440
expa.RotSpeed = NumberRange.new(-500,500)
1441
local exp2 = exp:Clone()
1442
exp2.Parent = aa
1443
local exp3 = exp:Clone()
1444
exp3.Parent = aa
1445
local exp4 = exp:Clone()
1446
exp4.Parent = aa
1447
local exp5 = exp:Clone()
1448
exp5.Parent = aa
1449
local exp6 = exp:Clone()
1450
exp6.Parent = aa
1451
local exp7 = exp:Clone()
1452
exp7.Parent = aa
1453
local expa2 = expa:Clone()
1454
expa2.Parent = aa
1455
local expa3 = expa:Clone()
1456
expa3.Parent = aa
1457
local expa4 = expa:Clone()
1458
expa4.Parent = aa
1459
local expa5 = expa:Clone()
1460
expa5.Parent = aa
1461
local expa6 = expa:Clone()
1462
expa6.Parent = aa
1463
local expa7 = expa:Clone()
1464
expa7.Parent = aa
1465
     for i = 0, 1 do
1466
     val = val - 0.025*3.5
1467
     thinger.Scale = thinger.Scale + vt(val,val,val)
1468
     wait()
1469
     end
1470
     exp.Rate = 0
1471
     exp2.Rate = 0
1472
     exp3.Rate = 0
1473
     exp4.Rate = 0
1474
     exp5.Rate = 0
1475
     exp6.Rate = 0
1476
     exp7.Rate = 0
1477
     for i = 0, 1 do
1478
     val = val - 0.025*3.5
1479
     thinger.Scale = thinger.Scale + vt(val,val,val)
1480
     wait()
1481
     end
1482
     expa.Rate = 0
1483
     expa2.Rate = 0
1484
     expa3.Rate = 0
1485
     expa4.Rate = 0
1486
     expa5.Rate = 0
1487
     expa6.Rate = 0
1488
     expa7.Rate = 0
1489
     for i = 0, 21 do
1490
     val = val - 0.025*3.5
1491
     thinger.Scale = thinger.Scale + vt(val,val,val)
1492
     wait()
1493
     end
1494
     for i = 0, 4 do
1495
     val = val - 0.05
1496
     aa.Transparency = aa.Transparency + 0.065*4.5
1497
     thinger.Scale = thinger.Scale + vt(val,val,val)
1498
     wait()
1499
     end
1500
end
1501
end
1502
end)
1503
		for i = 0,2,0.1 do
1504
		swait()
1505
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
1506
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-90)),.3)
1507
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
1508
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
1509
		end
1510
	attack = false
1511
        wait(60)
1512
        sa:Destroy()
1513
        sa:Destroy()
1514
        sa:Destroy()
1515
        sa:Destroy()
1516
        sa:Destroy()
1517
        aura:Destroy()
1518
        aura2:Destroy()
1519
        lb:Destroy()
1520
end
1521
1522
1523
function InfernoMeteor()
1524
	attack = true
1525
chatfunc("Rainbow...")
1526
		handleweld.Part0 = rarm
1527-
chatfunc("Inferno...")
1527+
1528
tra.Texture = "rbxassetid://296874871"
1529
tra.LightEmission = 0.75
1530
tra.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1531
tra.Rate = 99999
1532
tra.Lifetime = NumberRange.new(0.25)
1533
tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
1534
tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
1535
tra.Speed = NumberRange.new(0)
1536
tra.Rotation = NumberRange.new(-500,500)
1537
tra.VelocitySpread = 90000
1538
tra.LockedToPart = true
1539
tra.RotSpeed = NumberRange.new(-500,500)
1540
local tra2 = Instance.new("ParticleEmitter",handle)
1541
tra2.Texture = "http://www.roblox.com/asset/?id=745304849"
1542
tra2.LightEmission = 1
1543
tra2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1544
tra2.Rate = 50
1545
tra2.Lifetime = NumberRange.new(0.5)
1546
tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
1547
tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
1548
tra2.Speed = NumberRange.new(0)
1549
tra2.Rotation = NumberRange.new(-500,500)
1550
tra2.VelocitySpread = 90000
1551
tra2.LockedToPart = true
1552
tra2.RotSpeed = NumberRange.new(-500,500)
1553
		local sa = Instance.new("Sound",handle)
1554
sa.SoundId = "rbxassetid://565538688"
1555
sa.Volume = 1.5
1556
sa.Pitch = 0.975
1557
sa:Play()
1558
		for i = 0,4,0.1 do
1559
		swait()
1560
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
1561
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
1562
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
1563
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
1564
		end
1565
chatfunc("Meteor!!")
1566
		local sa = Instance.new("Sound",handle)
1567
sa.SoundId = "rbxassetid://304529688"
1568
sa.Volume = 1.5
1569
sa.Pitch = 0.85
1570
sa:Play()
1571
		tra.Rate = 0
1572
		tra2.Rate = 0
1573
	 local lb = Instance.new("Part")
1574
  lb.Parent = char
1575
   lb.Material = "Neon"
1576
    lb.Color = BrickColor.new("Gold").Color
1577
     lb.CanCollide = false
1578
     lb.Shape = "Ball"
1579
     lb.CFrame = handle.CFrame
1580
     lb.Anchored = true
1581
     lb.Transparency = 1
1582
     lb.Size = vt(1,1,1)
1583
     local thing = Instance.new("SpecialMesh",lb)
1584
     thing.MeshType = meshtype
1585
local hitted = false
1586
lb.Anchored = false
1587
local trail = Instance.new("ParticleEmitter",lb)
1588
trail.Texture = "rbxassetid://296874871"
1589
trail.LightEmission = 1
1590
trail.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1591
trail.Rate = 9999
1592
trail.Lifetime = NumberRange.new(1.5)
1593
trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,25,0),NumberSequenceKeypoint.new(1,0,0)})
1594
trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1595
trail.Speed = NumberRange.new(0,0)
1596
trail.Rotation = NumberRange.new(-500,500)
1597
trail.RotSpeed = NumberRange.new(-500,500)
1598
  local bv = Instance.new("BodyVelocity")
1599
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1600
  bv.velocity = mouse.Hit.lookVector *95
1601
  bv.Parent = lb
1602
wait(0.05)
1603
lb.Touched:connect(function(hit)
1604
if hitted == false then
1605
hitted = true
1606
trail.Rate = 0
1607
lb.Anchored = true
1608
local aa = Instance.new("Part")
1609
local val = 1*8
1610
  aa.Parent = lb
1611
		local exsound = Instance.new("Sound",aa)
1612
exsound.SoundId = "rbxassetid://402347142"
1613
exsound.Volume = 10
1614
exsound.Pitch = 0.945
1615
exsound:Play()
1616
   aa.Material = "Neon"
1617
    aa.Color = BrickColor.new("Lime green").Color
1618
     aa.CanCollide = false
1619
     aa.Shape = "Ball"
1620
     aa.CFrame = lb.CFrame
1621
     aa.Anchored = true
1622
     aa.Transparency = 0
1623
     aa.Size = vt(1,1,1)
1624
     local thinger = Instance.new("SpecialMesh",aa)
1625
     thinger.MeshType = meshtype
1626
thinger.Scale = vt(15,15,15)
1627
local explosion = Instance.new("Explosion",aa)
1628
explosion.Position = aa.Position
1629
explosion.BlastRadius = 65
1630
explosion.BlastPressure = 100
1631
local exp = Instance.new("ParticleEmitter",aa)
1632
exp.Texture = "rbxassetid://296874871"
1633
exp.LightEmission = 1
1634
exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1635
exp.Rate = 9000000000
1636
exp.Lifetime = NumberRange.new(1)
1637
exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,100,0),NumberSequenceKeypoint.new(1,1,0)})
1638
exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1639
exp.Speed = NumberRange.new(200)
1640
exp.VelocitySpread = 9000000
1641
exp.Rotation = NumberRange.new(-500,500)
1642
exp.RotSpeed = NumberRange.new(-500,500)
1643
local expa = Instance.new("ParticleEmitter",aa)
1644
expa.Texture = "rbxassetid://296874871"
1645
expa.LightEmission = 1
1646
expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1647
expa.Rate = 9000000000
1648
expa.Lifetime = NumberRange.new(2.75)
1649
expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,125,0)})
1650
expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
1651
expa.Speed = NumberRange.new(200)
1652
expa.VelocitySpread = 9000000
1653
expa.Rotation = NumberRange.new(-500,500)
1654
expa.RotSpeed = NumberRange.new(-500,500)
1655
local exp2 = exp:Clone()
1656
exp2.Parent = aa
1657
local exp3 = exp:Clone()
1658
exp3.Parent = aa
1659
local exp4 = exp:Clone()
1660
exp4.Parent = aa
1661
local exp5 = exp:Clone()
1662
exp5.Parent = aa
1663
local exp6 = exp:Clone()
1664
exp6.Parent = aa
1665
local exp7 = exp:Clone()
1666
exp7.Parent = aa
1667
local expa2 = expa:Clone()
1668
expa2.Parent = aa
1669
local expa3 = expa:Clone()
1670
expa3.Parent = aa
1671
local expa4 = expa:Clone()
1672
expa4.Parent = aa
1673
local expa5 = expa:Clone()
1674
expa5.Parent = aa
1675
local expa6 = expa:Clone()
1676
expa6.Parent = aa
1677
local expa7 = expa:Clone()
1678
expa7.Parent = aa
1679
     for i = 0, 1 do
1680
     val = val - 0.025*8
1681
     thinger.Scale = thinger.Scale + vt(val,val,val)
1682
     wait()
1683
     end
1684
     exp.Rate = 0
1685
     exp2.Rate = 0
1686
     exp3.Rate = 0
1687
     exp4.Rate = 0
1688
     exp5.Rate = 0
1689
     exp6.Rate = 0
1690
     exp7.Rate = 0
1691
     for i = 0, 1 do
1692
     val = val - 0.025*8
1693
     thinger.Scale = thinger.Scale + vt(val,val,val)
1694
     wait()
1695
     end
1696
     expa.Rate = 0
1697
     expa2.Rate = 0
1698
     expa3.Rate = 0
1699
     expa4.Rate = 0
1700
     expa5.Rate = 0
1701
     expa6.Rate = 0
1702
     expa7.Rate = 0
1703
     for i = 0, 21 do
1704
     val = val - 0.025*8
1705
     thinger.Scale = thinger.Scale + vt(val,val,val)
1706
     wait()
1707
     end
1708
     for i = 0, 74 do
1709
     val = val - 0.0145
1710
     aa.Transparency = aa.Transparency + 0.0145
1711
     thinger.Scale = thinger.Scale + vt(val,val,val)
1712
     wait()
1713
     end
1714
end
1715
end)
1716
	attack = false
1717
        wait(30)
1718
        sa:Destroy()
1719
        tra:Destroy()
1720
        tra2:Destroy()
1721
        lb:Destroy()
1722
end
1723
1724
1725
function InfernoWrath()
1726
attack = true
1727
chatfunc("Rainbow Wrath!!")
1728
		for i = 0,4,0.1 do
1729-
chatfunc("Inferno Wrath!!")
1729+
1730
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1731
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
1732
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
1733
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
1734
		end
1735
local ff = Instance.new("ForceField",char)
1736
hum.WalkSpeed = 0
1737
	 local lb = Instance.new("Part")
1738
  lb.Parent = char
1739
   lb.Material = "Neon"
1740
    lb.Color = BrickColor.new("Crimson").Color
1741
     lb.CanCollide = false
1742
     lb.Shape = "Ball"
1743
     lb.CFrame = torso.CFrame
1744
     lb.Anchored = true
1745
     lb.Transparency = 1
1746
     lb.Size = vt(1,1,1)
1747
     local thing = Instance.new("SpecialMesh",lb)
1748
     thing.MeshType = meshtype
1749
for i = 0, 4 do
1750
	 local lbr = Instance.new("Part")
1751
  lbr.Parent = char
1752
   lbr.Material = "Neon"
1753
    lbr.Color = BrickColor.new("Gold").Color
1754
     lbr.CanCollide = false
1755
     lbr.Shape = "Ball"
1756
     lbr.CFrame = lb.CFrame
1757
     lbr.Anchored = true
1758
     lbr.Transparency = 1
1759
     lbr.Size = vt(1,1,1)
1760
     local thinga = Instance.new("SpecialMesh",lbr)
1761
     thinga.MeshType = meshtype
1762
     thinga.Scale = vt(20*6,20*6,20*6)
1763
for z = 0, 19 do
1764
wait(0.025)
1765
lbr.Transparency = lbr.Transparency - 0.05
1766
thinga.Scale = thinga.Scale - vt(1*6,1*6,1*6)
1767
end
1768
lbr:Destroy()
1769
end
1770
local aa = Instance.new("Part")
1771
local val = 1*7.5
1772
  aa.Parent = lb
1773
		local exsound = Instance.new("Sound",handle)
1774
exsound.SoundId = "rbxassetid://402347142"
1775
exsound.Volume = 10
1776
exsound.Pitch = 1
1777
exsound:Play()
1778
   aa.Material = "Neon"
1779
    aa.Color = BrickColor.new("Eggplant").Color
1780
     aa.CanCollide = false
1781
     aa.Shape = "Ball"
1782
     aa.CFrame = lb.CFrame
1783
     aa.Anchored = true
1784
     aa.Transparency = 0
1785
     aa.Size = vt(1,1,1)
1786
     local thinger = Instance.new("SpecialMesh",aa)
1787
     thinger.MeshType = meshtype
1788
thinger.Scale = vt(15*1.5,15*1.5,15*1.5)
1789
local explosion = Instance.new("Explosion",aa)
1790
explosion.Position = aa.Position
1791
explosion.BlastRadius = 50
1792
explosion.BlastPressure = 100
1793
local exp = Instance.new("ParticleEmitter",aa)
1794
exp.Texture = "rbxassetid://296874871"
1795
exp.LightEmission = 1
1796
exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1797
exp.Rate = 9000000000
1798
exp.Lifetime = NumberRange.new(1)
1799
exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
1800
exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1801
exp.Speed = NumberRange.new(115)
1802
exp.VelocitySpread = 9000000
1803
exp.Rotation = NumberRange.new(-500,500)
1804
exp.RotSpeed = NumberRange.new(-500,500)
1805
local expa = Instance.new("ParticleEmitter",aa)
1806
expa.Texture = "rbxassetid://296874871"
1807
expa.LightEmission = 1
1808
expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1809
expa.Rate = 9000000000
1810
expa.Lifetime = NumberRange.new(2.75)
1811
expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
1812
expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
1813
expa.Speed = NumberRange.new(115)
1814
expa.VelocitySpread = 9000000
1815
expa.Rotation = NumberRange.new(-500,500)
1816
expa.RotSpeed = NumberRange.new(-500,500)
1817
local exp2 = exp:Clone()
1818
exp2.Parent = aa
1819
local exp3 = exp:Clone()
1820
exp3.Parent = aa
1821
local exp4 = exp:Clone()
1822
exp4.Parent = aa
1823
local exp5 = exp:Clone()
1824
exp5.Parent = aa
1825
local exp6 = exp:Clone()
1826
exp6.Parent = aa
1827
local exp7 = exp:Clone()
1828
exp7.Parent = aa
1829
local expa2 = expa:Clone()
1830
expa2.Parent = aa
1831
local expa3 = expa:Clone()
1832
expa3.Parent = aa
1833
local expa4 = expa:Clone()
1834
expa4.Parent = aa
1835
local expa5 = expa:Clone()
1836
expa5.Parent = aa
1837
local expa6 = expa:Clone()
1838
expa6.Parent = aa
1839
local expa7 = expa:Clone()
1840
expa7.Parent = aa
1841
     for i = 0, 1 do
1842
     val = val - 0.025*7.5
1843
     thinger.Scale = thinger.Scale + vt(val,val,val)
1844
     wait()
1845
     end
1846
     exp.Rate = 0
1847
     exp2.Rate = 0
1848
     exp3.Rate = 0
1849
     exp4.Rate = 0
1850
     exp5.Rate = 0
1851
     exp6.Rate = 0
1852
     exp7.Rate = 0
1853
     for i = 0, 1 do
1854
     val = val - 0.025*7.5
1855
     thinger.Scale = thinger.Scale + vt(val,val,val)
1856
     wait()
1857
     end
1858
ff:Destroy()
1859
hum.WalkSpeed = 16
1860
attack = false
1861
     expa.Rate = 0
1862
     expa2.Rate = 0
1863
     expa3.Rate = 0
1864
     expa4.Rate = 0
1865
     expa5.Rate = 0
1866
     expa6.Rate = 0
1867
     expa7.Rate = 0
1868
     for i = 0, 21 do
1869
     val = val - 0.025*7.5
1870
     thinger.Scale = thinger.Scale + vt(val,val,val)
1871
     wait()
1872
     end
1873
     for i = 0, 74 do
1874
     val = val - 0.0145
1875
     aa.Transparency = aa.Transparency + 0.0145
1876
     thinger.Scale = thinger.Scale + vt(val,val,val)
1877
     wait()
1878
     end
1879
wait(5)
1880
lb:Destroy()
1881
end
1882
1883
function InfernoDemise()
1884
attack = true
1885
chatfunc("Rainbow Demise!!")
1886
local tra = Instance.new("ParticleEmitter",handle)
1887-
chatfunc("Inferno Demise!!")
1887+
1888
tra.LightEmission = 0.75
1889
tra.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1890
tra.Rate = 99999
1891
tra.Lifetime = NumberRange.new(0.25)
1892
tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
1893
tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
1894
tra.Speed = NumberRange.new(0)
1895
tra.Rotation = NumberRange.new(-500,500)
1896
tra.VelocitySpread = 90000
1897
tra.LockedToPart = true
1898
tra.RotSpeed = NumberRange.new(-500,500)
1899
local tra2 = Instance.new("ParticleEmitter",handle)
1900
tra2.Texture = "http://www.roblox.com/asset/?id=745304849"
1901
tra2.LightEmission = 1
1902
tra2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1903
tra2.Rate = 50
1904
tra2.Lifetime = NumberRange.new(0.5)
1905
tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
1906
tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
1907
tra2.Speed = NumberRange.new(0)
1908
tra2.Rotation = NumberRange.new(-500,500)
1909
tra2.VelocitySpread = 90000
1910
tra2.LockedToPart = true
1911
tra2.RotSpeed = NumberRange.new(-500,500)
1912
		for i = 0,1,0.1 do
1913
		swait()
1914
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
1915
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
1916
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(180)), 0.3)
1917
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
1918
		end
1919
tra.Rate = 0
1920
tra2.Rate = 0
1921
	 local lb = Instance.new("Part")
1922
  lb.Parent = char
1923
   lb.Material = "Neon"
1924
    lb.Color = BrickColor.new("Lime green").Color
1925
     lb.CanCollide = false
1926
     lb.Shape = "Ball"
1927
     lb.CFrame = mouse.Hit
1928
     lb.Anchored = true
1929
     lb.Transparency = 1
1930
     lb.Size = vt(1,1,1)
1931
     local thing = Instance.new("SpecialMesh",lb)
1932
     thing.MeshType = meshtype
1933
for i = 0, 4 do
1934
	 local lbr = Instance.new("Part")
1935
  lbr.Parent = char
1936
   lbr.Material = "Neon"
1937
    lbr.Color = BrickColor.new("Bright blue").Color
1938
     lbr.CanCollide = false
1939
     lbr.Shape = "Ball"
1940
     lbr.CFrame = lb.CFrame
1941
     lbr.Anchored = true
1942
     lbr.Transparency = 1
1943
     lbr.Size = vt(1,1,1)
1944
     local thinga = Instance.new("SpecialMesh",lbr)
1945
     thinga.MeshType = meshtype
1946
     thinga.Scale = vt(20*4.5,20*4.5,20*4.5)
1947
for z = 0, 19 do
1948
wait(0.025)
1949
lbr.Transparency = lbr.Transparency - 0.05
1950
thinga.Scale = thinga.Scale - vt(1*4.5,1*4.5,1*4.5)
1951
end
1952
lbr:Destroy()
1953
end
1954
local aa = Instance.new("Part")
1955
local val = 1*6.25
1956
  aa.Parent = lb
1957
		local exsound = Instance.new("Sound",aa)
1958
exsound.SoundId = "rbxassetid://402347142"
1959
exsound.Volume = 4.5
1960
exsound.Pitch = 1
1961
exsound:Play()
1962
   aa.Material = "Neon"
1963
    aa.Color = BrickColor.new("Bright blue").Color
1964
     aa.CanCollide = false
1965
     aa.Shape = "Ball"
1966
     aa.CFrame = lb.CFrame
1967
     aa.Anchored = true
1968
     aa.Transparency = 0
1969
     aa.Size = vt(1,1,1)
1970
     local thinger = Instance.new("SpecialMesh",aa)
1971
     thinger.MeshType = meshtype
1972
thinger.Scale = vt(15*1.15,15*1.15,15*1.15)
1973
local explosion = Instance.new("Explosion",aa)
1974
explosion.Position = aa.Position
1975
explosion.BlastRadius = 35
1976
explosion.BlastPressure = 100
1977
local exp = Instance.new("ParticleEmitter",aa)
1978
exp.Texture = "rbxassetid://296874871"
1979
exp.LightEmission = 1
1980
exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1981
exp.Rate = 9000000000
1982
exp.Lifetime = NumberRange.new(1)
1983
exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
1984
exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
1985
exp.Speed = NumberRange.new(105)
1986
exp.VelocitySpread = 9000000
1987
exp.Rotation = NumberRange.new(-500,500)
1988
exp.RotSpeed = NumberRange.new(-500,500)
1989
local expa = Instance.new("ParticleEmitter",aa)
1990
expa.Texture = "rbxassetid://296874871"
1991
expa.LightEmission = 1
1992
expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
1993
expa.Rate = 9000000000
1994
expa.Lifetime = NumberRange.new(2.75)
1995
expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
1996
expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
1997
expa.Speed = NumberRange.new(105)
1998
expa.VelocitySpread = 9000000
1999
expa.Rotation = NumberRange.new(-500,500)
2000
expa.RotSpeed = NumberRange.new(-500,500)
2001
local exp2 = exp:Clone()
2002
exp2.Parent = aa
2003
local exp3 = exp:Clone()
2004
exp3.Parent = aa
2005
local exp4 = exp:Clone()
2006
exp4.Parent = aa
2007
local exp5 = exp:Clone()
2008
exp5.Parent = aa
2009
local exp6 = exp:Clone()
2010
exp6.Parent = aa
2011
local exp7 = exp:Clone()
2012
exp7.Parent = aa
2013
local expa2 = expa:Clone()
2014
expa2.Parent = aa
2015
local expa3 = expa:Clone()
2016
expa3.Parent = aa
2017
local expa4 = expa:Clone()
2018
expa4.Parent = aa
2019
local expa5 = expa:Clone()
2020
expa5.Parent = aa
2021
local expa6 = expa:Clone()
2022
expa6.Parent = aa
2023
local expa7 = expa:Clone()
2024
expa7.Parent = aa
2025
     for i = 0, 1 do
2026
     val = val - 0.025*6.25
2027
     thinger.Scale = thinger.Scale + vt(val,val,val)
2028
     wait()
2029
     end
2030
     exp.Rate = 0
2031
     exp2.Rate = 0
2032
     exp3.Rate = 0
2033
     exp4.Rate = 0
2034
     exp5.Rate = 0
2035
     exp6.Rate = 0
2036
     exp7.Rate = 0
2037
     for i = 0, 1 do
2038
     val = val - 0.025*6.25
2039
     thinger.Scale = thinger.Scale + vt(val,val,val)
2040
     wait()
2041
     end
2042
attack = false
2043
     expa.Rate = 0
2044
     expa2.Rate = 0
2045
     expa3.Rate = 0
2046
     expa4.Rate = 0
2047
     expa5.Rate = 0
2048
     expa6.Rate = 0
2049
     expa7.Rate = 0
2050
     for i = 0, 21 do
2051
     val = val - 0.025*6.25
2052
     thinger.Scale = thinger.Scale + vt(val,val,val)
2053
     wait()
2054
     end
2055
     for i = 0, 74 do
2056
     val = val - 0.0145
2057
     aa.Transparency = aa.Transparency + 0.0145
2058
     thinger.Scale = thinger.Scale + vt(val,val,val)
2059
     wait()
2060
     end
2061
wait(5)
2062
lb:Destroy()
2063
tra:Destroy()
2064
tra2:Destroy()
2065
end
2066
2067
mouse.KeyDown:connect(function(key)
2068
if key == "q" and attack == false then
2069
InfernoComet()
2070
end
2071
if key == "e" and attack == false then
2072
InfernoDemise()
2073
end
2074
if key == "r" and attack == false then
2075
InfernoWrath()
2076
end
2077
if key == "f" and attack == false then
2078
InfernoMeteor()
2079
end
2080
if key == "x" and attack == false then
2081
InfernoHell()
2082
end
2083
end)
2084
2085
game:GetService("RunService").Stepped:connect(function()
2086
  Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
2087
  velocity = RootPart.Velocity.y
2088
  sine = sine + change
2089
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
2090
  if equipped == true or equipped == false then
2091
	healthg.Text = math.floor(hum.Health).. "/" ..math.floor(hum.MaxHealth)
2092
    if RootPart.Velocity.y > 1 and hit == nil then
2093
      Anim = "Jump"
2094
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2095
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2096
      if attack == false then
2097
		RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
2098
        Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
2099
              RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(50)), 0.3)
2100
              LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(-50)), 0.3)
2101
      end
2102
    else
2103
      if RootPart.Velocity.y < -1 and hit == nil then
2104
        Anim = "Fall"
2105
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2106
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2107
        if attack == false then
2108
			RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
2109
        Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
2110
              RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(90)), 0.3)
2111
              LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
2112
end
2113
      else
2114
        if Torsovelocity < 1 and hit ~= nil then
2115
          Anim = "Idle"
2116
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(-10),math.rad(0)),.3)
2117
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(10),math.rad(0)),.3)
2118
          if attack == false then
2119
            change = 1
2120
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 32))* angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
2121
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(20)),.3)
2122
             RW.C0 = clerp(RW.C0, CFrame.new(1, 0.35, -0.25) * angles(math.rad(20 + 1.5 * math.cos(sine / 32)), math.rad(-30), math.rad(-90)), 0.3)
2123
             LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10 + 1.5 * math.cos(sine / 32))), 0.3)
2124
          end
2125
        else
2126
          if Torsovelocity > 2 and hit ~= nil then
2127
            Anim = "Walk"
2128
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(-25),math.rad(0 + 50 * math.cos(sine / 6))),.3)
2129
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(-25),math.rad(0 + 50 * math.cos(sine / 6))),.3)
2130
            if attack == false then
2131
	          RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 32))* angles(math.rad(15),math.rad(0),math.rad(25)),.3)
2132
              Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-25)),.3)
2133
             RW.C0 = clerp(RW.C0, CFrame.new(1, 0.35, -0.5) * angles(math.rad(20), math.rad(-30), math.rad(-90)), 0.3)
2134
              LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0 - 45 * math.cos(sine / 5)), math.rad(0), math.rad(-10)), 0.3)
2135
            end
2136
          end
2137
        end
2138
      end
2139
    end
2140
  end
2141
end)