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