View difference between Paste ID: BiQBALKN and U7CHBX23
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
warn'Controls:Q Strong punch|E Normal punch|R Long range|T Up-Dash|X Front dash|'
143
wait(1)
144
plr = game.Players.LocalPlayer
145
char = plr.Character
146
hum = char.Humanoid
147
local cam = game.Workspace.CurrentCamera
148
t = char.Torso
149
h = char.Head
150
ra = char["Right Arm"]
151
la = char["Left Arm"]
152
rl = char["Right Leg"]
153
ll = char["Left Leg"]
154
tors = char.Torso
155
lleg = char["Left Leg"]
156
root = char.HumanoidRootPart
157
char.Humanoid.MaxHealth = 250000
158
wait()
159
char.Humanoid.Health = 250000
160
hed = char.Head
161
rleg = char["Right Leg"]
162
rarm = char["Right Arm"]
163
larm = char["Left Arm"]
164
vt = Vector3.new
165
bc = BrickColor.new
166
br = BrickColor.random
167
it = Instance.new
168
cf = CFrame.new
169
local rock3 = false
170
local rock2 = false
171
local rock = false
172
New = function(Object, Parent, Name, Data)
173
	local Object = Instance.new(Object)
174
	for Index, Value in pairs(Data or {}) do
175
		Object[Index] = Value
176
	end
177
	Object.Parent = Parent
178
	Object.Name = Name
179
	return Object
180
end
181
182
local v3 = Vector3.new
183
local ns = NumberSequence.new
184
local nr = NumberRange.new
185
local new = Instance.new
186
local cf = CFrame.new
187
local cfa = CFrame.Angles
188
local bc = BrickColor.new
189
-----------------------------------
190
function chatfunc(text)
191
local chat = coroutine.wrap(function()
192
if Character:FindFirstChild("TalkingBillBoard")~= nil then
193
Character:FindFirstChild("TalkingBillBoard"):destroy()
194
end
195
local naeeym2 = Instance.new("BillboardGui",Character)
196
naeeym2.Size = UDim2.new(0,100,0,40)
197
naeeym2.StudsOffset = Vector3.new(0,3,0)
198
naeeym2.Adornee = Character.Head
199
naeeym2.Name = "TalkingBillBoard"
200
local tecks2 = Instance.new("TextLabel",naeeym2)
201
tecks2.BackgroundTransparency = 1
202
tecks2.BorderSizePixel = 0
203
tecks2.Text = ""
204
tecks2.Font = "ArialBold"
205
tecks2.TextSize = 30
206
tecks2.TextStrokeTransparency = 0
207
tecks2.TextColor3 = Color3.new(255,255,0)
208
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
209
tecks2.Size = UDim2.new(1,0,0.5,0)
210
local tecks3 = Instance.new("TextLabel",naeeym2)
211
tecks3.BackgroundTransparency = 1
212
tecks3.BorderSizePixel = 0
213
tecks3.Text = ""
214
tecks3.Font = "ArialBold"
215
tecks3.TextSize = 30
216
tecks3.TextStrokeTransparency = 0
217
tecks3.TextColor3 = Color3.new(255,255,0)
218
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
219
tecks3.Size = UDim2.new(1,0,0.5,0)
220
for i = 1,string.len(text),1 do
221
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=", Character, .6, .8)
222
tecks2.Text = string.sub(text,1,i)
223
tecks3.Text = string.sub(text,1,i)
224
wait(0.01)
225
end
226
wait(2)
227
for i = 1, 50 do
228
swait()
229
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
230
tecks2.Rotation = tecks2.Rotation - .8
231
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
232
tecks2.TextTransparency = tecks2.TextTransparency + .04
233
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
234
tecks3.Rotation = tecks2.Rotation + .8
235
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
236
tecks3.TextTransparency = tecks2.TextTransparency + .04
237
end
238
naeeym2:Destroy()
239
end)
240
chat()
241
end
242
function onChatted(msg)
243
chatfunc(msg)
244
end
245
	if rock == true then
246
	wait(math.random(0.1,0.5))
247
		ay = new("Part",tors)
248
ay.Name = "NewPart2"
249
ay.Size = v3(0.3,0.3,0.3)
250
ay.CanCollide = false
251
for i,v in pairs(workspace:GetChildren()) do
252
		if v:IsA("Part") then
253
			if v.Size.x > 150 then
254
				
255
	
256
ay.BrickColor = v.BrickColor
257
ay.Material = v.Material
258
ay.Transparency = v.Transparency
259
			end
260
		end
261
	end
262
ay.Position = v3(999,999,999)
263
ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-2,RootPart.Position.z+math.random(-15,15))
264
	ys = Instance.new("BodyVelocity",ay)
265
ys.Name = "GO"
266
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
267
268
ys.Velocity = v3(0,6,0)
269
	game.Debris:AddItem(ay,math.random(3,4))
270
end
271
272
-----------------------------------
273
274
local Create = LoadLibrary("RbxUtility").Create
275
276
CFuncs = {	
277
	["Part"] = {
278
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
279
			local Part = Create("Part"){
280
				Parent = Parent,
281
				Reflectance = Reflectance,
282
				Transparency = Transparency,
283
				CanCollide = false,
284
				Locked = true,
285
				BrickColor = BrickColor.new(tostring(BColor)),
286
				Name = Name,
287
				Size = Size,
288
				Material = Material,
289
			}
290
			RemoveOutlines(Part)
291
			return Part
292
		end;
293
	};
294
	
295
	["Mesh"] = {
296
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
297
			local Msh = Create(Mesh){
298
				Parent = Part,
299
				Offset = OffSet,
300
				Scale = Scale,
301
			}
302
			if Mesh == "SpecialMesh" then
303
				Msh.MeshType = MeshType
304
				Msh.MeshId = MeshId
305
			end
306
			return Msh
307
		end;
308
	};
309
	
310
	["Mesh"] = {
311
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
312
			local Msh = Create(Mesh){
313
				Parent = Part,
314
				Offset = OffSet,
315
				Scale = Scale,
316
			}
317
			if Mesh == "SpecialMesh" then
318
				Msh.MeshType = MeshType
319
				Msh.MeshId = MeshId
320
			end
321
			return Msh
322
		end;
323
	};
324
	
325
	["Weld"] = {
326
		Create = function(Parent, Part0, Part1, C0, C1)
327
			local Weld = Create("Weld"){
328
				Parent = Parent,
329
				Part0 = Part0,
330
				Part1 = Part1,
331
				C0 = C0,
332
				C1 = C1,
333
			}
334
			return Weld
335
		end;
336
	};
337
338
	["Sound"] = {
339
		Create = function(id, par, vol, pit) 
340
			coroutine.resume(coroutine.create(function()
341
				local S = Create("Sound"){
342
					Volume = vol,
343
					Pitch = pit or 1,
344
					SoundId = id,
345
					Parent = par or workspace,
346
				}
347
				wait() 
348
				S:play() 
349
				game:GetService("Debris"):AddItem(S, 10)
350
			end))
351
		end;
352
	};
353
	
354
	["ParticleEmitter"] = {
355
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
356
			local fp = Create("ParticleEmitter"){
357
				Parent = Parent,
358
				Color = ColorSequence.new(Color1, Color2),
359
				LightEmission = LightEmission,
360
				Size = Size,
361
				Texture = Texture,
362
				Transparency = Transparency,
363
				ZOffset = ZOffset,
364
				Acceleration = Accel,
365
				Drag = Drag,
366
				LockedToPart = LockedToPart,
367
				VelocityInheritance = VelocityInheritance,
368
				EmissionDirection = EmissionDirection,
369
				Enabled = Enabled,
370
				Lifetime = LifeTime,
371
				Rate = Rate,
372
				Rotation = Rotation,
373
				RotSpeed = RotSpeed,
374
				Speed = Speed,
375
				VelocitySpread = VelocitySpread,
376
			}
377
			return fp
378
		end;
379
	};
380
381
	CreateTemplate = {
382
	
383
	};
384
}
385
386
387
388
New = function(Object, Parent, Name, Data)
389
	local Object = Instance.new(Object)
390
	for Index, Value in pairs(Data or {}) do
391
		Object[Index] = Value
392
	end
393
	Object.Parent = Parent
394
	Object.Name = Name
395
	return Object
396
end
397
local m = Instance.new("Model",char)
398
399
function CreatePart(parent,transparency,reflectance,material,brickcolor)
400
local p = Instance.new("Part")
401
p.Parent = parent
402
p.Size = Vector3.new(1,1,1)
403
p.Transparency = transparency
404
p.Reflectance = reflectance
405
p.CanCollide = false
406
p.Locked = true
407
p.BrickColor = brickcolor
408
p.Material = material
409
return p
410
end
411
412
function CreateMesh(parent,meshtype,x1,y1,z1)
413
local mesh = Instance.new("SpecialMesh",parent)
414
mesh.MeshType = meshtype
415
mesh.Scale = Vector3.new(x1,y1,z1)
416
return mesh
417
end
418
419
function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
420
local mesh = Instance.new("SpecialMesh",parent)
421
mesh.MeshType = "FileMesh"
422
mesh.MeshId = meshid
423
mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
424
mesh.Scale = Vector3.new(x1,y1,z1)
425
mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
426
return mesh
427
end
428
429
function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
430
local weld = Instance.new("Weld")
431
weld.Parent = parent
432
weld.Part0 = part0
433
weld.Part1 = part1
434
weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
435
weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
436
return weld
437
end
438
439
440
function ApplyTrig(Num,Func)
441
        local Min,Max = Func(0),Func(1)
442
        local i = Func(Num)
443
        return (i-Min)/(Max-Min)
444
        --[[if Func == "sin" then
445
                return (math.sin((1-Num)*math.pi)+1)/2
446
        elseif Func == "cos" then
447
                return (math.cos((1-Num)*math.pi)+1)/2
448
        end]]
449
end
450
451
local acos = math.acos
452
local sqrt = math.sqrt
453
local Vec3 = Vector3.new
454
455
local function toAxisAngle(CFr)
456
        local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
457
        local Angle = math.acos((R00+R11+R22-1)/2)
458
        local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
459
        A = A == 0 and 0.00001 or A
460
        local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
461
        B = B == 0 and 0.00001 or B
462
        local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
463
        C = C == 0 and 0.00001 or C
464
        local x = (R21-R12)/sqrt(A)
465
        local y = (R02-R20)/sqrt(B)
466
        local z = (R10-R01)/sqrt(C)
467
        return Vec3(x,y,z),Angle
468
end
469
470
local fromAxisAngle = CFrame.fromAxisAngle
471
472
function LerpCFrame(CFrame1,CFrame2,Num)
473
        local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
474
        return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
475
end
476
477
478
479
480
481
local sorb = CreatePart(m,1,1,"SmoothPlastic",BrickColor.random())
482
CreateWeld(sorb,rarm,sorb,0,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
483
local sorb2 = CreatePart(m,1,1,"SmoothPlastic",BrickColor.random())
484
CreateWeld(sorb2,larm,sorb2,0,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
485
486
Player=game:GetService("Players").LocalPlayer
487
Character=Player.Character 
488
PlayerGui=Player.PlayerGui 
489
Backpack=Player.Backpack 
490
Torso=Character.Torso 
491
Head=Character.Head 
492
Humanoid=Character.Humanoid
493
m=Instance.new('Model',Character)
494
LeftArm=Character["Left Arm"] 
495
LeftLeg=Character["Left Leg"] 
496
RightArm=Character["Right Arm"] 
497
RightLeg=Character["Right Leg"] 
498
LS=Torso["Left Shoulder"] 
499
LH=Torso["Left Hip"] 
500
RS=Torso["Right Shoulder"] 
501
RH=Torso["Right Hip"] 
502
Face = Head.face
503
Neck=Torso.Neck
504
it=Instance.new
505
attacktype=1
506
vt=Vector3.new
507
cf=CFrame.new
508
euler=CFrame.fromEulerAnglesXYZ
509
angles=CFrame.Angles
510
cloaked=false
511
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
512
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
513
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
514
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
515
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
516
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
517
RootPart=Character.HumanoidRootPart
518
RootJoint=RootPart.RootJoint
519
RootCF=euler(-1.57,0,3.14)
520
attack = false 
521
attackdebounce = false 
522
deb=false
523
equipped=true
524
hand=false
525
MMouse=nil
526
combo=0
527
mana=0
528
trispeed=.2
529
attackmode='none'
530
local idle=0
531
local Effects={}
532
local gun=false
533
local shoot=false
534
local sine = 0
535
local change = 1
536
player=nil
537
--char.Shirt:Remove()
538
--for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
539
for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
540
wait()--shirt = Instance.new("Shirt", char)
541
--shirt.Name = "Shirt"
542
--pants = Instance.new("Pants", char)
543
--pants.Name = "Pants"
544
shirt = Instance.new("Shirt", char)
545
shirt.Name = "Shirt"
546
pants = Instance.new("Pants", char)
547
pants.Name = "Pants"
548
char.Head.face.Texture = "rbxassetid://29291814"
549
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=548416871"
550
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=465693223"
551
hum.JumpPower = 120
552
Instance.new("ForceField",char).Visible = false
553
tp = true
554
hum.WalkSpeed = 20
555
local ChatService = game:GetService("Chat")
556
local player = game.Players.LocalPlayer
557
m=player:GetMouse()
558
bb = Instance.new("BillboardGui",player.Character.Head)
559
bb.Enabled = true
560
561
562
563
564
Hair7 = Instance.new("Part")
565
Hair7.Parent = char
566
Hair7.Name = "Hair"
567
Hair7.CanCollide = false
568
Hair7.Locked = true
569
Hair7.TopSurface = "Smooth"
570
Hair7.BottomSurface = "Smooth"
571
Hair7.formFactor = "Symmetric"
572
Hair7.Material = "Neon"
573
Hair7.BrickColor = BrickColor.new("Daisy orange")
574
Hair7.CFrame = char.Torso.CFrame
575
Hair7.Size = Vector3.new(1, 1, 1)
576
Hair7.Transparency = 0
577
578
579
Weld1 = Instance.new("Weld")
580
Weld1.Parent = char.Head
581
Weld1.Part0 = char.Head
582
Weld1.Part1 = Hair7
583
Weld1.C0 = CFrame.new(0, 1, 0)
584
585
Mesh = Instance.new("SpecialMesh")
586
Mesh.Offset = Vector3.new(0,-0.7,0)
587
Mesh.Parent = Hair7
588
Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
589
Mesh.MeshType = "FileMesh"
590
Mesh.MeshId = "http://www.roblox.com/asset/?id=212966179"
591
Mesh.TextureId = "http://www.roblox.com/asset/?id=575345085" 
592
593
594
asd = Instance.new("Sound",char)
595
asd.SoundId = "http://www.roblox.com/asset/?id = 335204822"
596
asd.Volume = 3
597
asd.Looped = true
598
599
600
601
602
603
604
605
606
for i,v in pairs(char:GetChildren()) do
607
	if v.ClassName == "Accessory" then
608
		v:Destroy()
609
	end
610
end
611
612
Hair7 = Instance.new("Part")
613
Hair7.Parent = char
614
Hair7.Name = "Hair"
615
Hair7.CanCollide = false
616
Hair7.Locked = true
617
Hair7.TopSurface = "Smooth"
618
Hair7.BottomSurface = "Smooth"
619
Hair7.formFactor = "Symmetric"
620
Hair7.Material = "Neon"
621
Hair7.BrickColor = BrickColor.new("Daisy orange")
622
Hair7.CFrame = char.Torso.CFrame
623
Hair7.Size = Vector3.new(1, 1, 1)
624
Hair7.Transparency = 0
625
626
627
Weld1 = Instance.new("Weld")
628
Weld1.Parent = char.Head
629
Weld1.Part0 = char.Head
630
Weld1.Part1 = Hair7
631
Weld1.C0 = CFrame.new(0, 1, 0)
632
633
Mesh = Instance.new("SpecialMesh")
634
Mesh.Offset = Vector3.new(0,-0.4,0.1)
635
Mesh.Parent = Hair7
636
Mesh.Scale = Vector3.new(0.1, 0.1, 0.1)
637
Mesh.MeshType = "FileMesh"
638
Mesh.MeshId = "http://www.roblox.com/asset/?id="
639
Mesh.TextureId = "" 
640
641
642
643
644
645
local txt = Instance.new("BillboardGui", char)
646
CV="Lime green"
647
	txt.Adornee = char .Head
648
	txt.Name = "_status"
649
	txt.Size = UDim2.new(2, 0, 1.2, 0)
650
	txt.StudsOffset = Vector3.new(-9, 8, 0)
651
	local text = Instance.new("TextLabel", txt)
652
	text.Size = UDim2.new(10, 0, 7, 0)
653
	text.FontSize = "Size24"
654
	text.TextScaled = true
655
	text.TextTransparency = 0
656
	text.BackgroundTransparency = 1 
657
	text.TextTransparency = 0
658
	text.TextStrokeTransparency = 0
659
	text.Font = "Bodoni"
660
	text.TextStrokeColor3 = Color3.new(0,0,0)
661
	text.TextColor3 = Color3.fromRGB(255,255,0)
662
	text.Text = "   "
663
	v=Instance.new("Part")
664
	v.Name = "ColorBrick"
665
	v.Parent= plr.Character
666
	v.FormFactor="Symmetric"
667
	v.Anchored=true
668
	v.CanCollide=false
669
	v.BottomSurface="Smooth"
670
	v.TopSurface="Smooth"
671
	v.Size=Vector3.new(10,5,3)
672
	v.Transparency=0
673
	v.CFrame=char.Torso.CFrame
674
	v.BrickColor=BrickColor.new("Lime green")
675
	v.Transparency=1
676
	v.Shape="Block"
677
678
mouse=Player:GetMouse()
679
--save shoulders 
680
RSH, LSH=nil, nil 
681
--welds 
682
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
683
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
684
LH=Torso["Left Hip"]
685
RH=Torso["Right Hip"]
686
TorsoColor=Torso.BrickColor
687
function NoOutline(Part)
688
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
689
end
690
player=Player 
691
ch=Character
692
RSH=ch.Torso["Right Shoulder"] 
693
LSH=ch.Torso["Left Shoulder"] 
694
-- 
695
RSH.Parent=nil 
696
LSH.Parent=nil 
697
-- 
698
RW.Name="Right Shoulder"
699
RW.Part0=ch.Torso 
700
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
701
RW.C1=cf(0, 0.5, 0) 
702
RW.Part1=ch["Right Arm"] 
703
RW.Parent=ch.Torso 
704
-- 
705
LW.Name="Left Shoulder"
706
LW.Part0=ch.Torso 
707
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
708
LW.C1=cf(0, 0.5, 0) 
709
LW.Part1=ch["Left Arm"] 
710
LW.Parent=ch.Torso 
711
712
local Stats=Instance.new("BoolValue")
713
Stats.Name="Stats"
714
Stats.Parent=Character
715
local Atk=Instance.new("NumberValue")
716
Atk.Name="Damage"
717
Atk.Parent=Stats
718
Atk.Value=1
719
local Def=Instance.new("NumberValue")
720
Def.Name="Defense"
721
Def.Parent=Stats
722
Def.Value=1
723
local Speed=Instance.new("NumberValue")
724
Speed.Name="Speed"
725
Speed.Parent=Stats
726
Speed.Value=1
727
local Mvmt=Instance.new("NumberValue")
728
Mvmt.Name="Movement"
729
Mvmt.Parent=Stats
730
Mvmt.Value=1
731
732
local donum=0
733
 
734
735
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
736
local fp=it("Part")
737
fp.formFactor=formfactor 
738
fp.Parent=parent
739
fp.Reflectance=reflectance
740
fp.Transparency=transparency
741
fp.CanCollide=false 
742
fp.Locked=true
743
fp.BrickColor=brickcolor
744
fp.Name=name
745
fp.Size=size
746
fp.Position=Torso.Position 
747
NoOutline(fp)
748
fp.Material="SmoothPlastic"
749
fp:BreakJoints()
750
return fp 
751
end 
752
 
753
function mesh(Mesh,part,meshtype,meshid,offset,scale)
754
local mesh=it(Mesh) 
755
mesh.Parent=part
756
if Mesh=="SpecialMesh" then
757
mesh.MeshType=meshtype
758
if meshid~="nil" then
759
mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
760
end
761
end
762
mesh.Offset=offset
763
mesh.Scale=scale
764
return mesh
765
end
766
 
767
function weld(parent,part0,part1,c0)
768
local weld=it("Weld") 
769
weld.Parent=parent
770
weld.Part0=part0 
771
weld.Part1=part1 
772
weld.C0=c0
773
return weld
774
end
775
 
776
local Color1=Torso.BrickColor
777
778
local bodvel=Instance.new("BodyVelocity")
779
local bg=Instance.new("BodyGyro")
780
781
function swait(num)
782
if num==0 or num==nil then
783
game:service'RunService'.Stepped:wait(0)
784
else
785
for i=0,num do
786
game:service'RunService'.Stepped:wait(0)
787
end
788
end
789
end
790
 
791
 
792
so = function(id,par,vol,pit) 
793
coroutine.resume(coroutine.create(function()
794
local sou = Instance.new("Sound",par or workspace)
795
sou.Volume=vol
796
sou.Pitch=pit or 1
797
sou.SoundId=id
798
swait() 
799
sou:play() 
800
game:GetService("Debris"):AddItem(sou,6)
801
end))
802
end
803
 
804
function clerp(a,b,t) 
805
local qa = {QuaternionFromCFrame(a)}
806
local qb = {QuaternionFromCFrame(b)} 
807
local ax, ay, az = a.x, a.y, a.z 
808
local bx, by, bz = b.x, b.y, b.z
809
local _t = 1-t
810
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
811
end 
812
 
813
function QuaternionFromCFrame(cf) 
814
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
815
local trace = m00 + m11 + m22 
816
if trace > 0 then 
817
local s = math.sqrt(1 + trace) 
818
local recip = 0.5/s 
819
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
820
else 
821
local i = 0 
822
if m11 > m00 then
823
i = 1
824
end
825
if m22 > (i == 0 and m00 or m11) then 
826
i = 2 
827
end 
828
if i == 0 then 
829
local s = math.sqrt(m00-m11-m22+1) 
830
local recip = 0.5/s 
831
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
832
elseif i == 1 then 
833
local s = math.sqrt(m11-m22-m00+1) 
834
local recip = 0.5/s 
835
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
836
elseif i == 2 then 
837
local s = math.sqrt(m22-m00-m11+1) 
838
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
839
end 
840
end 
841
end
842
 
843
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
844
local xs, ys, zs = x + x, y + y, z + z 
845
local wx, wy, wz = w*xs, w*ys, w*zs 
846
local xx = x*xs 
847
local xy = x*ys 
848
local xz = x*zs 
849
local yy = y*ys 
850
local yz = y*zs 
851
local zz = z*zs 
852
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)) 
853
end
854
 
855
function QuaternionSlerp(a, b, t) 
856
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
857
local startInterp, finishInterp; 
858
if cosTheta >= 0.0001 then 
859
if (1 - cosTheta) > 0.0001 then 
860
local theta = math.acos(cosTheta) 
861
local invSinTheta = 1/math.sin(theta) 
862
startInterp = math.sin((1-t)*theta)*invSinTheta 
863
finishInterp = math.sin(t*theta)*invSinTheta  
864
else 
865
startInterp = 1-t 
866
finishInterp = t 
867
end 
868
else 
869
if (1+cosTheta) > 0.0001 then 
870
local theta = math.acos(-cosTheta) 
871
local invSinTheta = 1/math.sin(theta) 
872
startInterp = math.sin((t-1)*theta)*invSinTheta 
873
finishInterp = math.sin(t*theta)*invSinTheta 
874
else 
875
startInterp = t-1 
876
finishInterp = t 
877
end 
878
end 
879
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 
880
end
881
882
local function CFrameFromTopBack(at, top, back)
883
local right = top:Cross(back)
884
return CFrame.new(at.x, at.y, at.z,
885
right.x, top.x, back.x,
886
right.y, top.y, back.y,
887
right.z, top.z, back.z)
888
end
889
890
function Triangle(a, b, c)
891
local edg1 = (c-a):Dot((b-a).unit)
892
local edg2 = (a-b):Dot((c-b).unit)
893
local edg3 = (b-c):Dot((a-c).unit)
894
if edg1 <= (b-a).magnitude and edg1 >= 0 then
895
a, b, c = a, b, c
896
elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
897
a, b, c = b, c, a
898
elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
899
a, b, c = c, a, b
900
else
901
assert(false, "unreachable")
902
end
903
 
904
local len1 = (c-a):Dot((b-a).unit)
905
local len2 = (b-a).magnitude - len1
906
local width = (a + (b-a).unit*len1 - c).magnitude
907
 
908
local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
909
 
910
local list = {}
911
 
912
if len1 > 0.01 then
913
local w1 = Instance.new('WedgePart', m)
914
game:GetService("Debris"):AddItem(w1,5)
915
w1.Material = "SmoothPlastic"
916
w1.FormFactor = 'Custom'
917
w1.BrickColor = BrickColor.new("Really red")
918
w1.Transparency = 0
919
w1.Reflectance = 0
920
w1.Material = "SmoothPlastic"
921
w1.CanCollide = false
922
local l1 = Instance.new("PointLight",w1)
923
l1.Color = Color3.new(170,0,0)
924
NoOutline(w1)
925
local sz = Vector3.new(0.2, width, len1)
926
w1.Size = sz
927
local sp = Instance.new("SpecialMesh",w1)
928
sp.MeshType = "Wedge"
929
sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
930
w1:BreakJoints()
931
w1.Anchored = true
932
w1.Parent = workspace
933
w1.Transparency = 0.7
934
table.insert(Effects,{w1,"Disappear",.01})
935
w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
936
table.insert(list,w1)
937
end
938
 
939
if len2 > 0.01 then
940
local w2 = Instance.new('WedgePart', m)
941
game:GetService("Debris"):AddItem(w2,5)
942
w2.Material = "SmoothPlastic"
943
w2.FormFactor = 'Custom'
944
w2.BrickColor = BrickColor.new("Really red")
945
w2.Transparency = 0
946
w2.Reflectance = 0
947
w2.Material = "SmoothPlastic"
948
w2.CanCollide = false
949
local l2 = Instance.new("PointLight",w2)
950
l2.Color = Color3.new(170,0,0)
951
NoOutline(w2)
952
local sz = Vector3.new(0.2, width, len2)
953
w2.Size = sz
954
local sp = Instance.new("SpecialMesh",w2)
955
sp.MeshType = "Wedge"
956
sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
957
w2:BreakJoints()
958
w2.Anchored = true
959
w2.Parent = workspace
960
w2.Transparency = 0.7
961
table.insert(Effects,{w2,"Disappear",.01})
962
w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
963
table.insert(list,w2)
964
end
965
return unpack(list)
966
end
967
 
968
969
Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
970
        if hit.Parent==nil then
971
                return
972
        end
973
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
974
        for _,v in pairs(hit.Parent:children()) do
975
        if v:IsA("Humanoid") then
976
        h=v
977
        end
978
        end
979
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
980
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
981
        end
982
        if hit.Parent.className=="Hat" then
983
        hit=hit.Parent.Parent:findFirstChild("Head")
984
        end
985
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
986
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
987
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
988
                        return
989
                end]]
990
--                        hs(hit,1.2) 
991
                        c=Instance.new("ObjectValue")
992
                        c.Name="creator"
993
                        c.Value=game:service("Players").LocalPlayer
994
                        c.Parent=h
995
                        game:GetService("Debris"):AddItem(c,.5)
996
                Damage=math.random(minim,maxim)
997
--                h:TakeDamage(Damage)
998
                blocked=false
999
                block=hit.Parent:findFirstChild("Block")
1000
                if block~=nil then
1001
                print(block.className)
1002
                if block.className=="NumberValue" then
1003
                if block.Value>0 then
1004
                blocked=true
1005
                if decreaseblock==nil then
1006
                block.Value=block.Value-1
1007
                end
1008
                end
1009
                end
1010
                if block.className=="IntValue" then
1011
                if block.Value>0 then
1012
                blocked=true
1013
                if decreaseblock~=nil then
1014
                block.Value=block.Value-1
1015
                end
1016
                end
1017
                end
1018
                end
1019
                if blocked==false then
1020
--                h:TakeDamage(Damage)
1021
                h.Health=h.Health-Damage
1022
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
1023
                else
1024
                h.Health=h.Health-(Damage/2)
1025
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
1026
                end
1027
                if Type=="Knockdown" then
1028
                hum=hit.Parent.Humanoid
1029
hum.PlatformStand=true
1030
coroutine.resume(coroutine.create(function(HHumanoid)
1031
swait(1)
1032
HHumanoid.PlatformStand=false
1033
end),hum)
1034
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
1035
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
1036
local bodvol=Instance.new("BodyVelocity")
1037
bodvol.velocity=angle*knockback
1038
bodvol.P=0
1039
bodvol.maxForce=Vector3.new(0, 0, 0)
1040
bodvol.Parent=hit
1041
rl=Instance.new("BodyAngularVelocity")
1042
rl.P=0
1043
rl.maxTorque=Vector3.new(0,0,0)*5
1044
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1045
rl.Parent=hit
1046
game:GetService("Debris"):AddItem(bodvol,.5)
1047
game:GetService("Debris"):AddItem(rl,.5)
1048
                elseif Type=="Normal" then
1049
                bp=Instance.new("BodyVelocity")
1050
                bp.P=0
1051
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
1052
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
1053
                if KnockbackType==1 then
1054
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
1055
                elseif KnockbackType==2 then
1056
                bp.velocity=Property.CFrame.lookVector*knockback
1057
                end
1058
                if knockback>0 then
1059
	                  bp.Parent=hit.Parent.Torso
1060
	if 	rubbermodo == 1 then
1061
		hit.Parent:BreakJoints()
1062
	end
1063
1064
                end
1065
                game:GetService("Debris"):AddItem(bp,.5)
1066
                elseif Type=="Up" then
1067
                local bodyVelocity=Instance.new("BodyVelocity")
1068
                bodyVelocity.velocity=vt(0,60,0)
1069
                bodyVelocity.P=0
1070
                bodyVelocity.maxForce=Vector3.new(0,0,0)
1071
                bodyVelocity.Parent=hit
1072
                game:GetService("Debris"):AddItem(bodyVelocity,0)
1073
                rl=Instance.new("BodyAngularVelocity")
1074
                rl.P=0
1075
                rl.maxTorque=Vector3.new(5,5,5)*50
1076
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
1077
                rl.Parent=hit
1078
                game:GetService("Debris"):AddItem(rl,.5)
1079
                elseif Type=="Snare" then
1080
                bp=Instance.new("BodyPosition")
1081
                bp.P=0
1082
                bp.D=0
1083
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1084
                bp.position=hit.Parent.Torso.Position
1085
                bp.Parent=hit.Parent.Torso
1086
                game:GetService("Debris"):AddItem(bp,0)
1087
                elseif Type=="Target" then
1088
                if Targetting==false then
1089
                ZTarget=hit.Parent.Torso
1090
                coroutine.resume(coroutine.create(function(Part) 
1091
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1092
                swait(1)
1093
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1094
                end),ZTarget)
1095
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
1096
                targetgui=Instance.new("BillboardGui")
1097
                targetgui.Parent=ZTarget
1098
                targetgui.Size=UDim2.new(10,100,10,100)
1099
                targ=Instance.new("ImageLabel")
1100
                targ.Parent=targetgui
1101
                targ.BackgroundTransparency=1
1102
                targ.Image="rbxassetid://4834067"
1103
                targ.Size=UDim2.new(1,0,1,0)
1104
                cam.CameraType="Scriptable"
1105
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1106
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1107
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1108
                Targetting=true
1109
                RocketTarget=ZTarget
1110
                for i=1,Property do
1111
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
1112
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
1113
                swait()
1114
                end
1115
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
1116
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1117
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1118
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
1119
                end
1120
                Targetting=true
1121
                RocketTarget=true
1122
                targetgui.Parent=true
1123
                cam.CameraType="Custom"
1124
                end
1125
                end
1126
                        debounce=Instance.new("BoolValue")
1127
                        debounce.Name="DebounceHit"
1128
                        debounce.Parent=hit.Parent
1129
                        debounce.Value=true
1130
                        game:GetService("Debris"):AddItem(debounce,Delay)
1131
                        c=Instance.new("ObjectValue")
1132
                        c.Name="creator"
1133
                        c.Value=Player
1134
                        c.Parent=h
1135
                        game:GetService("Debris"):AddItem(c,.5)
1136
                CRIT=true
1137
                hitDeb=true
1138
                AttackPos=6
1139
        end
1140
end
1141
 
1142
showDamage=function(Char,Dealt,du,Color)
1143
        m=Instance.new("Model")
1144
        m.Name=tostring(Dealt)
1145
        h=Instance.new("Humanoid")
1146
        h.Health=0
1147
        h.MaxHealth=0
1148
        h.Parent=m
1149
        c=Instance.new("Part")
1150
        c.Transparency=0
1151
        c.BrickColor=Color
1152
c.Transparency = 1
1153
        c.Name="Head"
1154
        c.TopSurface=0
1155
        c.BottomSurface=0
1156
        c.formFactor="Plate"
1157
        c.Size=Vector3.new(1,.4,1)
1158
1159
local txt = Instance.new("BillboardGui", c)
1160
txt.Adornee = c
1161
txt.Name = "_status"
1162
txt.Size = UDim2.new(2, 0, 1.2, 0)
1163
txt.StudsOffset = Vector3.new(-9, 8, 0)
1164
local text = Instance.new("TextLabel", txt)
1165
text.Size = UDim2.new(1, 0, 1, 0)
1166
text.FontSize = "Size12"
1167
text.TextScaled = true
1168
text.TextTransparency = 1
1169
text.BackgroundTransparency = 1 
1170
text.TextTransparency = 1
1171
text.TextStrokeTransparency = 1
1172
text.Font = "SciFi"
1173
text.TextStrokeColor3 = Color3.new(0,0,0)
1174
v=Instance.new("Part")
1175
v.Name = "ColorBrick"
1176
v.Parent=c
1177
v.FormFactor="Symmetric"
1178
v.Anchored=true
1179
v.CanCollide=false
1180
v.BottomSurface="Smooth"
1181
v.TopSurface="Smooth"
1182
v.Size=Vector3.new(10,5,3)
1183
v.Transparency=1
1184
v.CFrame=c.CFrame
1185
v.BrickColor=BrickColor.random()
1186
v.Transparency=1
1187
text.TextColor3 = t.BrickColor.Color
1188
v.Shape="Block"
1189
text.Text = tostring(Dealt)
1190
        ms=Instance.new("CylinderMesh")
1191
        ms.Scale=Vector3.new(.8,.8,.8)
1192
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
1193
  local rndm=math.random(1,#hitsounds)
1194
  local r=rndm
1195
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
1196
        if CRIT==true then
1197
                ms.Scale=Vector3.new(1,1.25,1)
1198
        end
1199
        ms.Parent=c
1200
        c.Reflectance=0
1201
        Instance.new("BodyGyro").Parent=c
1202
        c.Parent=m
1203
        if Char:findFirstChild("Head")~=nil then
1204
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
1205
        elseif Char.Parent:findFirstChild("Head")~=nil then
1206
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
1207
        end
1208
        f=Instance.new("BodyPosition")
1209
        f.P=200000
1210
        f.D=100
1211
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1212
        f.position=c.Position+Vector3.new(0,3,0)
1213
        f.Parent=c
1214
        game:GetService("Debris"):AddItem(m,.5+du)
1215
        c.CanCollide=false
1216
        m.Parent=workspace
1217
        c.CanCollide=false
1218
end
1219
1220
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
1221
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
1222
end 
1223
1224
function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
1225
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1226
prt.Anchored=true
1227
prt.CFrame=cframe
1228
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
1229
--http://www.roblox.com/asset/?id=4770560
1230
game:GetService("Debris"):AddItem(prt,2)
1231
CF=prt.CFrame
1232
coroutine.resume(coroutine.create(function(Part,Mesh,TehCF) 
1233
for i=0,1,0.2 do
1234
wait()
1235
Part.CFrame=CF*cf(0,0,-0.4)
1236
end
1237
for i=0,1,delay do
1238
wait()
1239
--Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
1240
Mesh.Scale=Mesh.Scale
1241
end
1242
for i=0,1,0.1 do
1243
wait()
1244
Part.Transparency=i
1245
end
1246
Part.Parent=nil
1247
end),prt,msh,CF)
1248
end
1249
 
1250
function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1251
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1252
prt.Anchored=true
1253
prt.Material = "Plastic"
1254
prt.CFrame=cframe
1255
prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1256
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
1257
game:GetService("Debris"):AddItem(prt,5)
1258
coroutine.resume(coroutine.create(function(Part,Mesh) 
1259
for i=0,1,delay do
1260
swait()
1261
Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1262
Part.Transparency=i
1263
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1264
end
1265
Part.Parent=nil
1266
end),prt,msh)
1267
end
1268
1269
1270
1271
1272
function MagicBlockDash(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1273
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.3,0.3,0.3))
1274
prt.Anchored=true
1275
prt.Material = "Neon"
1276
prt.CFrame=cframe
1277
prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1278
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
1279
game:GetService("Debris"):AddItem(prt,1)
1280
coroutine.resume(coroutine.create(function(Part,Mesh) 
1281
for i=0,1,delay do
1282
swait()
1283
Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1284
Part.Transparency=i
1285
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1286
end
1287
Part.Parent=nil
1288
end),prt,msh)
1289
end
1290
1291
1292
function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
1293
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1294
prt.Anchored=true
1295
prt.Material = "Neon"
1296
prt.CFrame=cframe
1297
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
1298
game:GetService("Debris"):AddItem(prt,5)
1299
coroutine.resume(coroutine.create(function(Part,Mesh) 
1300
	local rtype = rottype
1301
for i=0,1,delay do
1302
swait()
1303
if rtype == 1 then
1304
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
1305
elseif rtype == 2 then
1306
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
1307
end
1308
Part.Transparency=i
1309
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1310
end
1311
Part.Parent=nil
1312
end),prt,msh)
1313
end
1314
1315
function MagicSphere(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1316
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1317
prt.Anchored=true
1318
prt.CFrame=cframe
1319
prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1320
msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
1321
game:GetService("Debris"):AddItem(prt,5)
1322
coroutine.resume(coroutine.create(function(Part,Mesh) 
1323
for i=0,1,delay do
1324
wait()
1325
Part.Transparency=i
1326
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1327
end
1328
Part.Parent=nil
1329
end),prt,msh)
1330
end
1331
1332
function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
1333
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1334
prt.Anchored=true
1335
prt.Material = "Neon"
1336
prt.CFrame=cframe
1337
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
1338
game:GetService("Debris"):AddItem(prt,5)
1339
coroutine.resume(coroutine.create(function(Part,Mesh) 
1340
	local rtype = rottype
1341
for i=0,1,delay do
1342
swait()
1343
if rtype == 1 then
1344
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
1345
elseif rtype == 2 then
1346
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
1347
end
1348
Part.Transparency=i
1349
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1350
end
1351
Part.Parent=nil
1352
end),prt,msh)
1353
end
1354
1355
function MagicShock(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
1356
local prt=part(3,char,1,1,brickcolor,"Effect",vt(0.5,0.5,0.5))
1357
prt.Anchored=true
1358
prt.Material = "Neon"
1359
prt.CFrame=cframe
1360
local dec = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
1361
local dec2 = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
1362
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
1363
game:GetService("Debris"):AddItem(prt,5)
1364
coroutine.resume(coroutine.create(function(Part,Mesh) 
1365
	local rtype = rottype
1366
for i=0,1,delay do
1367
swait()
1368
if rtype == 1 then
1369
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
1370
elseif rtype == 2 then
1371
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
1372
end
1373
dec.Transparency=i
1374
dec2.Transparency=i
1375
Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
1376
end
1377
Part.Parent=nil
1378
end),prt,msh)
1379
end
1380
1381
function MagicShockAlt(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
1382
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1383
prt.Anchored=true
1384
prt.Material = "Neon"
1385
prt.CFrame=cframe
1386
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
1387
game:GetService("Debris"):AddItem(prt,5)
1388
coroutine.resume(coroutine.create(function(Part,Mesh) 
1389
	local rtype = rottype
1390
for i=0,1,delay do
1391
swait()
1392
if rtype == 1 then
1393
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
1394
elseif rtype == 2 then
1395
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
1396
end
1397
prt.Transparency=i
1398
Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
1399
end
1400
Part.Parent=nil
1401
end),prt,msh)
1402
end
1403
1404
function MagicShockAltCircle(brickcolor,cframe,x1,z1,x3,z3,delay,rottype)
1405
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1406
prt.Anchored=true
1407
prt.Material = "Neon"
1408
prt.CFrame=cframe
1409
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,1,z1))
1410
game:GetService("Debris"):AddItem(prt,5)
1411
coroutine.resume(coroutine.create(function(Part,Mesh) 
1412
	local rtype = rottype
1413
for i=0,1,delay do
1414
swait()
1415
if rtype == 1 then
1416
prt.CFrame = prt.CFrame*CFrame.Angles(0,0.1,0)
1417
elseif rtype == 2 then
1418
prt.CFrame = prt.CFrame*CFrame.Angles(0,-0.1,0)
1419
end
1420
prt.Transparency=i
1421
Mesh.Scale=Mesh.Scale+vt(x3,0,z3)
1422
end
1423
Part.Parent=nil
1424
end),prt,msh)
1425
end
1426
1427
function MagicShockTrailAlt(brickcolor,cframe,x1,y1,z1,x3,y3,delay,rottype)
1428
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1429
prt.Anchored=true
1430
prt.Material = "Neon"
1431
prt.CFrame=cframe
1432
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
1433
game:GetService("Debris"):AddItem(prt,5)
1434
coroutine.resume(coroutine.create(function(Part,Mesh) 
1435
	local rtype = rottype
1436
for i=0,1,delay do
1437
swait()
1438
if rtype == 1 then
1439
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
1440
elseif rtype == 2 then
1441
prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
1442
end
1443
prt.Transparency=i
1444
Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
1445
end
1446
Part.Parent=nil
1447
end),prt,msh)
1448
end
1449
 
1450
function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
1451
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1452
prt.Material = "Neon"
1453
prt.Anchored=true
1454
prt.CFrame=cframe
1455
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
1456
local wld=weld(prt,prt,Parent,cframe)
1457
game:GetService("Debris"):AddItem(prt,5)
1458
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
1459
for i=0,1,delay do
1460
wait()
1461
Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
1462
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1463
Part.Transparency=i
1464
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1465
end
1466
Part.Parent=nil
1467
end),prt,msh,wld)
1468
end
1469
 
1470
function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
1471
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1472
prt.Anchored=false
1473
prt.CFrame=cframe
1474
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
1475
local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
1476
game:GetService("Debris"):AddItem(prt,5)
1477
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
1478
for i=0,1,delay do
1479
wait()
1480
Weld.C0=euler(i*20,0,0)
1481
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1482
Part.Transparency=i
1483
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1484
end
1485
Part.Parent=nil
1486
end),prt,msh,wld)
1487
end
1488
 
1489
function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1490
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1491
prt.Anchored=true
1492
prt.CFrame=cframe
1493
local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
1494
game:GetService("Debris"):AddItem(prt,2)
1495
coroutine.resume(coroutine.create(function(Part,Mesh) 
1496
for i=0,1,delay do
1497
wait()
1498
Part.CFrame=Part.CFrame
1499
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1500
local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1501
prt2.Anchored=true
1502
prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1503
local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
1504
game:GetService("Debris"):AddItem(prt2,2)
1505
coroutine.resume(coroutine.create(function(Part,Mesh) 
1506
for i=0,1,0.1 do
1507
wait()
1508
Part.CFrame=Part.CFrame*cf(0,0.5,0)
1509
end
1510
Part.Parent=nil
1511
end),prt2,msh2)
1512
end
1513
for i=0,1,delay*2 do
1514
wait()
1515
Part.CFrame=Part.CFrame
1516
Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
1517
end
1518
Part.Parent=nil
1519
end),prt,msh)
1520
end
1521
 
1522
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1523
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1524
prt.Anchored=true
1525
prt.CFrame=cframe
1526
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
1527
game:GetService("Debris"):AddItem(prt,2)
1528
coroutine.resume(coroutine.create(function(Part,Mesh) 
1529
for i=0,1,delay do
1530
wait()
1531
Part.CFrame=Part.CFrame
1532
Part.Transparency=i
1533
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1534
end
1535
Part.Parent=nil
1536
end),prt,msh)
1537
end
1538
 
1539
function BreakEffect(brickcolor,cframe,x1,y1,z1)
1540
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1541
prt.Anchored=true
1542
prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1543
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
1544
game:GetService("Debris"):AddItem(prt,2)
1545
coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb) 
1546
CF=Part.CFrame
1547
Numbb=0
1548
randnumb=math.random()/10
1549
rand1=math.random()/10
1550
for i=0,1,rand1 do
1551
wait()
1552
CF=CF*cf(0,math.random()/2,0)
1553
--Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
1554
Part.CFrame=CF*euler(Numbb,0,0)
1555
Part.Transparency=i
1556
Numbb=Numbb+randnumb
1557
end
1558
Part.Parent=nil
1559
end),prt,CF,Numbb,randnumb)
1560
end
1561
 
1562
function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1563
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1564
prt.Anchored=true
1565
prt.CFrame=cframe
1566
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
1567
game:GetService("Debris"):AddItem(prt,5)
1568
coroutine.resume(coroutine.create(function(Part,Mesh) 
1569
for i=0,1,delay do
1570
wait()
1571
Part.CFrame=Part.CFrame*euler(0,0.7,0)
1572
Part.Transparency=i
1573
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1574
end
1575
Part.Parent=nil
1576
end),prt,msh)
1577
end
1578
 
1579
function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1580
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1581
prt.Anchored=true
1582
prt.CFrame=cframe
1583
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
1584
game:GetService("Debris"):AddItem(prt,2)
1585
coroutine.resume(coroutine.create(function(Part,Mesh) 
1586
for i=0,1,delay do
1587
wait()
1588
Part.CFrame=Part.CFrame*cf(0,y3/2,0)
1589
Part.Transparency=i
1590
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1591
end
1592
Part.Parent=nil
1593
end),prt,msh)
1594
end
1595
 
1596
function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
1597
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1598
prt.Anchored=true
1599
prt.CFrame=cframe*cf(x,y,z)
1600
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
1601
game:GetService("Debris"):AddItem(prt,5)
1602
coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee) 
1603
local num=math.random()
1604
local num2=math.random(-3,2)+math.random()
1605
local numm=0
1606
for i=0,1,delay*2 do
1607
swait()
1608
Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
1609
Part.Transparency=i
1610
numm=numm+0.01
1611
end
1612
Part.Parent=nil
1613
Mesh.Parent=nil
1614
end),prt,msh,x,y,z)
1615
end
1616
1617
function dmgstart(dmg,what)
1618
	hitcon = what.Touched:connect(function(hit)
1619
		local hum = hit.Parent:FindFirstChild("Humanoid")
1620
		if hum and not hum:IsDescendantOf(Character) then
1621
			hum:TakeDamage(dmg)
1622
		end
1623
	end)
1624
end
1625
1626
function dmgstop()
1627
	hitcon:disconnect()
1628
end
1629
1630
function Cloak()
1631
Face.Parent=nil
1632
cloaked=true
1633
        for _,v in pairs(Torso.Parent:children()) do
1634
                if v.className=="Part" and v.Name~="HumanoidRootPart" then
1635
                coroutine.resume(coroutine.create(function() 
1636
                for i=0,1,0.2 do
1637
                wait()
1638
                v.Transparency=i
1639
                end
1640
                v.Transparency=1
1641
                end))
1642
                end
1643
                if v.className=="Hat" then
1644
                hatp=v.Handle
1645
                coroutine.resume(coroutine.create(function(derp) 
1646
                for i=0,1,0.2 do
1647
                wait()
1648
                derp.Transparency=i
1649
                end
1650
                derp.Transparency=1
1651
                end),hatp)
1652
                end
1653
        end
1654
        for _,v in pairs(m:children()) do
1655
                if v.className=="Part" then
1656
                coroutine.resume(coroutine.create(function() 
1657
                for i=0,1,0.2 do
1658
                wait()
1659
                v.Transparency=i
1660
                end
1661
                v.Transparency=1
1662
                end))
1663
                end
1664
        end
1665
end
1666
 
1667
function UnCloak()
1668
so("http://roblox.com/asset/?id=2767090",Torso,1,1.1) 
1669
Face.Parent=Head 
1670
cloaked=false
1671
        for _,v in pairs(Torso.Parent:children()) do
1672
                if v.className=="Part" and v.Name~="HumanoidRootPart" then
1673
                coroutine.resume(coroutine.create(function() 
1674
                for i=0,1,0.1 do
1675
                wait()
1676
                v.Transparency=v.Transparency-0.1
1677
                end
1678
                v.Transparency=0
1679
                end))
1680
                end
1681
                if v.className=="Hat" then
1682
                hatp=v.Handle
1683
                coroutine.resume(coroutine.create(function(derp) 
1684
                for i=0,1,0.1 do
1685
                wait()
1686
                derp.Transparency=derp.Transparency-0.1
1687
                end
1688
                derp.Transparency=0
1689
                end),hatp)
1690
                end
1691
        end
1692
        for _,v in pairs(m:children()) do
1693
                if v.className=="Part" and v.Name~="hitbox" and v.Name~='tip' then
1694
                coroutine.resume(coroutine.create(function() 
1695
                for i=0,1,0.1 do
1696
                wait()
1697
                v.Transparency=v.Transparency-0.1
1698
                end
1699
                v.Transparency=0
1700
                end))
1701
                v.Transparency=0
1702
                end
1703
        end
1704
end
1705
1706
local jumped = false
1707
function jump()
1708
	attack = true
1709
	jumped = true
1710
	hum.WalkSpeed = 0
1711
	chatfunc("I need more speed!")
1712
	local pie22 = Instance.new("ParticleEmitter")
1713
pie22.Parent = larm
1714
pie22.Color = ColorSequence.new(BrickColor.new("White").Color)
1715
pie22.LightEmission = 1
1716
pie22.Size = NumberSequence.new(2)
1717
pie22.Texture = "http://www.roblox.com/asset/?id=257173628"
1718
pie22.Transparency = NumberSequence.new(0.7)
1719
pie22.EmissionDirection = "Top"
1720
pie22.Enabled = true
1721
pie22.Lifetime = NumberRange.new(0.1)
1722
pie22.Rotation = NumberRange.new(-420, 425)
1723
pie22.Rate = 300
1724
pie22.Speed = NumberRange.new(4)
1725
pie22.LockedToPart = true
1726
pie22.VelocitySpread = 360
1727
local pie222 = Instance.new("ParticleEmitter")
1728
pie222.Parent = rarm
1729
pie222.Color = ColorSequence.new(BrickColor.new("White").Color)
1730
pie222.LightEmission = 1
1731
pie222.Size = NumberSequence.new(2)
1732
pie222.Texture = "http://www.roblox.com/asset/?id=257173628"
1733
pie222.Transparency = NumberSequence.new(0.7)
1734
pie222.EmissionDirection = "Top"
1735
pie222.Enabled = true
1736
pie222.Lifetime = NumberRange.new(0.1)
1737
pie222.Rotation = NumberRange.new(-420, 425)
1738
pie222.Rate = 300
1739
pie222.Speed = NumberRange.new(4)
1740
pie222.LockedToPart = true
1741
pie222.VelocitySpread = 360
1742
local pie2242 = Instance.new("ParticleEmitter")
1743
pie2242.Parent = lleg
1744
pie2242.Color = ColorSequence.new(BrickColor.new("White").Color)
1745
pie2242.LightEmission = 1
1746
pie2242.Size = NumberSequence.new(2)
1747
pie2242.Texture = "http://www.roblox.com/asset/?id=257173628"
1748
pie2242.Transparency = NumberSequence.new(0.7)
1749
pie2242.EmissionDirection = "Top"
1750
pie2242.Enabled = true
1751
pie2242.Lifetime = NumberRange.new(0.1)
1752
pie2242.Rotation = NumberRange.new(-420, 425)
1753
pie2242.Rate = 300
1754
pie2242.Speed = NumberRange.new(4)
1755
pie2242.LockedToPart = true
1756
pie2242.VelocitySpread = 360
1757
local pie22442 = Instance.new("ParticleEmitter")
1758
pie22442.Parent = rleg
1759
pie22442.Color = ColorSequence.new(BrickColor.new("White").Color)
1760
pie22442.LightEmission = 1
1761
pie22442.Size = NumberSequence.new(2)
1762
pie22442.Texture = "http://www.roblox.com/asset/?id=257173628"
1763
pie22442.Transparency = NumberSequence.new(0.7)
1764
pie22442.EmissionDirection = "Top"
1765
pie22442.Enabled = true
1766
pie22442.Lifetime = NumberRange.new(0.1)
1767
pie22442.Rotation = NumberRange.new(-420, 425)
1768
pie22442.Rate = 300
1769
pie22442.Speed = NumberRange.new(4)
1770
pie22442.LockedToPart = true
1771
pie22442.VelocitySpread = 360
1772
local pie2222 = Instance.new("ParticleEmitter")
1773
pie2222.Parent = hed
1774
pie2222.Color = ColorSequence.new(BrickColor.new("White").Color)
1775
pie2222.LightEmission = 1
1776
pie2222.Size = NumberSequence.new(20)
1777
pie2222.Texture = "http://www.roblox.com/asset/?id=257173628"
1778
pie2222.Transparency = NumberSequence.new(0.7)
1779
pie2222.EmissionDirection = "Top"
1780
pie2222.Enabled = true
1781
pie2222.Lifetime = NumberRange.new(0.1)
1782
pie2222.Rotation = NumberRange.new(-420, 425)
1783
pie2222.Rate = 300
1784
pie2222.Speed = NumberRange.new(4)
1785
pie2222.LockedToPart = true
1786
pie2222.VelocitySpread = 360
1787
	MagicBlock(bc("New Yeller"),root.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
1788
	CFuncs["Sound"].Create("rbxassetid://169445572", root, 0.7, 0.7)
1789
	CFuncs["Sound"].Create("rbxassetid://169380495", root, 1, 0.7)
1790
	for i = 0,15,0.1 do
1791
		swait()
1792
		MagicBlock(bc("New Yeller"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
1793
		MagicBlock(bc("New Yeller"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
1794
		RH.C0=clerp(RH.C0,cf(1,0.45,-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(50)),.05)
1795
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(15)),.05)
1796
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1.5)* angles(math.rad(50),math.rad(0),math.rad(0)),0.05)
1797
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.05)
1798
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
1799
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
1800
	end
1801
	
1802
	local bv = Instance.new("BodyVelocity")
1803
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1804
  bv.velocity = root.CFrame.lookVector*150
1805
  bv.Parent = root
1806
game:GetService("Debris"):AddItem(bv, 0.5)
1807
local rng = Instance.new("Part", char)
1808
        rng.Anchored = true
1809
        rng.BrickColor = BrickColor.new("Neon orange")
1810
        rng.CanCollide = false
1811
        rng.FormFactor = 3
1812
        rng.Name = "Ring"
1813
        rng.Size = Vector3.new(1, 1, 1)
1814
        rng.Transparency = 0
1815
        rng.TopSurface = 0
1816
        rng.BottomSurface = 0
1817
        rng.Position = root.Position
1818
        rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1819
        local rngm = Instance.new("SpecialMesh", rng)
1820
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1821
local rng2 = rng:Clone()
1822
rng2.Parent = char
1823
local rng2m = rng2.Mesh
1824
local rng3 = rng:Clone()
1825
rng3.Parent = char
1826
rng3.BrickColor = BrickColor.new("New Yeller")
1827
local rng3m = rng3.Mesh
1828
local rng4 = rng:Clone()
1829
rng4.Parent = char
1830
local rng4m = rng4.Mesh
1831
local rng5 = rng:Clone()
1832
rng5.Parent = char
1833
rng5.BrickColor = BrickColor.new("New Yeller")
1834
local rng5m = rng5.Mesh
1835
	CFuncs["Sound"].Create("rbxassetid://324867021", rng, 10, 1)
1836
	wait()
1837
	local scaler = 10
1838
	local scaler2 = 10
1839
	game:GetService("Debris"):AddItem(bv, 2.4)
1840
	hum.WalkSpeed = 50
1841
	MagicBlock(bc("White"),root.CFrame,15,15,15,10,10,10,0.015)
1842
	for i = 0,10,0.1 do
1843
		swait()
1844
		rng.Transparency = rng.Transparency + 0.01
1845
		rng2.Transparency = rng2.Transparency + 0.01
1846
		rng3.Transparency = rng3.Transparency + 0.01
1847
		rng4.Transparency = rng4.Transparency + 0.01
1848
		rng5.Transparency = rng5.Transparency + 0.01
1849
		scaler = scaler - 0.125
1850
		scaler2 = scaler2 - 0.1
1851
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler/1.25, scaler/1.25, 20)
1852
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler/1.5, scaler/1.5, 30)
1853
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler/1.75, scaler/1.75, 40)
1854
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler/2, scaler/2, 50)
1855
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
1856
		RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(5)),.5)
1857
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(5)),.5)
1858
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),0.5)
1859
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.5)
1860
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.5)
1861
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.5)
1862
	end
1863
	game:GetService("Debris"):AddItem(rng, 0.1)
1864
	game:GetService("Debris"):AddItem(rng2, 0.1)
1865
	game:GetService("Debris"):AddItem(rng3, 0.1)
1866
	game:GetService("Debris"):AddItem(rng4, 0.1)
1867
	game:GetService("Debris"):AddItem(rng5, 0.1)
1868
	hum.WalkSpeed = 126
1869
	pie2222:Destroy()
1870
	attack = false
1871
	jumped = false
1872
	wait(20)
1873
	chatfunc("Too much energy..")
1874
    asd1 = Instance.new("Sound",char)
1875
asd1.SoundId = "http://www.roblox.com/asset/?id = 3264923"
1876
asd1.Volume = 1.5
1877
asd1.Looped = false
1878
asd1:Play()
1879
	pie22:Destroy()
1880
	pie222:Destroy()
1881
	pie2242:Destroy()
1882
	pie22442:Destroy()
1883
	hum.WalkSpeed = 16
1884
end
1885
1886
function dash()
1887
	attack = true
1888
	jumped = true
1889
	hum.WalkSpeed = 16
1890
	killbrick = Instance.new("Part",char)
1891
killbrick.Size = Vector3.new(1,1,1)
1892
killbrick.Transparency = 1
1893
killbrick:BreakJoints()
1894
killbrick.CanCollide = false
1895
local wel = Instance.new("Weld",killbrick)
1896
wel.Part0 = killbrick
1897
wel.Part1 = char["Left Arm"]
1898
wel.C0 = CFrame.new(0,1,0)
1899
	local bv = Instance.new("BodyVelocity")
1900
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1901
  bv.velocity = root.CFrame.lookVector*150
1902
  bv.Parent = root
1903
char.Head.face.Texture = "rbxassetid://126198982"
1904
game:GetService("Debris"):AddItem(bv, 1)
1905
local rng = Instance.new("Part", char)
1906
        rng.Anchored = true
1907
        rng.BrickColor = BrickColor.new("Neon orange")
1908
        rng.CanCollide = false
1909
        rng.FormFactor = 3
1910
        rng.Name = "Ring"
1911
        rng.Size = Vector3.new(1, 1, 1)
1912
        rng.Transparency = 0
1913
        rng.TopSurface = 0
1914
        rng.BottomSurface = 0
1915
        rng.CFrame = root.CFrame
1916
        local rngm = Instance.new("SpecialMesh", rng)
1917
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1918
local rng2 = rng:Clone()
1919
rng2.BrickColor = BrickColor.new("Dark stone grey")
1920
rng2.Parent = char
1921
rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
1922
local rng2m = rng2.Mesh
1923
local rng3 = rng:Clone()
1924
rng3.Parent = char
1925
rng3.BrickColor = BrickColor.new("Dark stone grey")
1926
rng3.CFrame = root.CFrame + root.CFrame.lookVector*20
1927
local rng3m = rng3.Mesh
1928
local rng4 = rng:Clone()
1929
rng4.Parent = char
1930
rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
1931
local rng4m = rng4.Mesh
1932
local rng5 = rng:Clone()
1933
rng5.Parent = char
1934
rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
1935
local rng5m = rng5.Mesh
1936
local rng6 = rng:Clone()
1937
rng6.Material = "Neon"
1938
rng6.CanCollide = false
1939
rng6.BrickColor = BrickColor.new("Neon orange")
1940
rng6.Parent = LeftLeg
1941
local rng6m = rng6.Mesh
1942
rng6m.Scale = vt(1,1,1)
1943
rng6m.MeshType = "Sphere"
1944
local rng7 = rng:Clone()
1945
rng7.Material = "Plastic"
1946
rng7.CanCollide = false
1947
rng7.BrickColor = BrickColor.new("Bright red")
1948
rng7.Parent = LeftLeg
1949
local rng7m = rng7.Mesh
1950
rng7m.Scale = vt(1,1,1)
1951
rng7m.MeshType = "Sphere"
1952
	CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
1953
	CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
1954
	wait()
1955
	local scaler = 10/5
1956
	local scaler2 = 10/5
1957
	local hit = rng6.Touched:connect(function(hit) 
1958
	Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
1959
end)
1960
	for i = 0,10,0.1 do
1961
		swait()
1962
		rng.Transparency = rng.Transparency + 0.01
1963
		rng2.Transparency = rng2.Transparency + 0.01
1964
		rng3.Transparency = rng3.Transparency + 0.01
1965
		rng4.Transparency = rng4.Transparency + 0.01
1966
		rng5.Transparency = rng5.Transparency + 0.01
1967
		rng6.Transparency = rng5.Transparency + 0.001
1968
		rng7.Transparency = rng5.Transparency + 0.001
1969
		scaler = scaler - 0.125/5
1970
		scaler2 = scaler2 - 0.1/5
1971
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
1972
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
1973
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
1974
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
1975
		rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
1976
		rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
1977
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
1978
		RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
1979
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
1980
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
1981
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
1982
rng6.CFrame = rng3.CFrame
1983
rng7.CFrame = rng3.CFrame  
1984
	end
1985
	game:GetService("Debris"):AddItem(rng, 0.1)
1986
	game:GetService("Debris"):AddItem(rng2, 0.1)
1987
	game:GetService("Debris"):AddItem(rng3, 0.1)
1988
	game:GetService("Debris"):AddItem(rng4, 0.1)
1989
	game:GetService("Debris"):AddItem(rng5, 0.1)
1990
	hum.WalkSpeed = 16
1991
	hit:disconnect()
1992
	attack = false
1993
	killbrick:Destroy()
1994
	char.Head.face.Texture = "rbxassetid://29291814"
1995
	jumped = false
1996
end
1997
1998
1999
2000
function daash()
2001
	attack = false
2002
	jumped = false
2003
	hum.WalkSpeed = 16
2004
	local bv = Instance.new("BodyVelocity")
2005
  bv.maxForce = Vector3.new(6000,6000,6000)
2006
  bv.velocity = root.CFrame.lookVector*150
2007
  bv.Parent = root
2008
char.Head.face.Texture = "rbxassetid://126198982"
2009
game:GetService("Debris"):AddItem(bv, 1)
2010
local rng = Instance.new("Part", char)
2011
        rng.Anchored = true
2012
        rng.BrickColor = BrickColor.new("White")
2013
        rng.CanCollide = false
2014
        rng.FormFactor = 3
2015
        rng.Name = "Ring"
2016
        rng.Size = Vector3.new(1, 1, 1)
2017
        rng.Transparency = 0
2018
        rng.TopSurface = 0
2019
        rng.BottomSurface = 0
2020
        rng.CFrame = root.CFrame
2021
        local rngm = Instance.new("SpecialMesh", rng)
2022
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2023
local rng2 = rng:Clone()
2024
rng2.BrickColor = BrickColor.new("White")
2025
rng2.Parent = char
2026
rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
2027
local rng2m = rng2.Mesh
2028
2029
local rng5m = rng.Mesh
2030
	CFuncs["Sound"].Create("rbxassetid://262562442", root, 1, 1)
2031
	wait()
2032
	local scaler = 10/5
2033
	local scaler2 = 10/5
2034
	local hit = rng.Touched:connect(function(hit) 
2035
	Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
2036
end)
2037
	for i = 0,10,0.1 do
2038
		swait()
2039
        MagicBlockDash(bc("Neon orange"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
2040
		MagicBlockDash(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
2041
		rng.Transparency = rng.Transparency + 0.01
2042
		rng2.Transparency = rng2.Transparency + 0.01
2043
		
2044
	
2045
		scaler = scaler - 0.125/5
2046
		scaler2 = scaler2 - 0.125/5
2047
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1, scaler2/1, 0)
2048
		
2049
	
2050
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
2051
		
2052
	end
2053
	game:GetService("Debris"):AddItem(rng, 0.1)
2054
	game:GetService("Debris"):AddItem(rng2, 0.1)
2055
	hum.WalkSpeed = 16
2056
	hit:disconnect()
2057
	attack = false
2058
	char.Head.face.Texture = "rbxassetid://29291814"
2059
	jumped = false
2060
end
2061
2062
2063
2064
function dashh()
2065
	attack = true
2066
	jumped = true
2067
	hum.WalkSpeed = 16
2068
	local BV = Instance.new("BodyVelocity")
2069
  BV = Instance.new("BodyVelocity", tors)
2070
        BV.maxForce = Vector3.new(0,10000,0)
2071
        BV.P = 1000
2072
        BV.velocity = Vector3.new(0,800,0)
2073
char.Head.face.Texture = "rbxassetid://126198982"
2074
game:GetService("Debris"):AddItem(BV, 1)
2075
local rng = Instance.new("Part", char)
2076
        rng.Anchored = true
2077
        rng.BrickColor = BrickColor.new("Neon orange")
2078
        rng.CanCollide = false
2079
        rng.FormFactor = 3
2080
        rng.Name = "Ring"
2081
        rng.Size = Vector3.new(1, 1, 1)
2082
        rng.Transparency = 0
2083
        rng.TopSurface = 0
2084
        rng.BottomSurface = 0
2085
        rng.CFrame = root.CFrame
2086
        local rngm = Instance.new("SpecialMesh", rng)
2087
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2088
local rng2 = rng:Clone()
2089
rng2.BrickColor = BrickColor.new("Dark stone grey")
2090
rng2.Parent = char
2091
rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
2092
local rng2m = rng2.Mesh
2093
local rng3 = rng:Clone()
2094
rng3.Parent = char
2095
rng3.BrickColor = BrickColor.new("Dark stone grey")
2096
rng3.CFrame = root.CFrame + root.CFrame.lookVector*20
2097
local rng3m = rng3.Mesh
2098
local rng4 = rng:Clone()
2099
rng4.Parent = char
2100
rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
2101
local rng4m = rng4.Mesh
2102
local rng5 = rng:Clone()
2103
rng5.Parent = char
2104
rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
2105
local rng5m = rng5.Mesh
2106
local rng6 = rng:Clone()
2107
rng6.Material = "Neon"
2108
rng6.CanCollide = false
2109
rng6.BrickColor = BrickColor.new("Neon orange")
2110
rng6.Parent = LeftLeg
2111
local rng6m = rng6.Mesh
2112
rng6m.Scale = vt(1,1,1)
2113
rng6m.MeshType = "Sphere"
2114
local rng7 = rng:Clone()
2115
rng7.Material = "Plastic"
2116
rng7.CanCollide = false
2117
rng7.BrickColor = BrickColor.new("Bright red")
2118
rng7.Parent = LeftLeg
2119
local rng7m = rng7.Mesh
2120
rng7m.Scale = vt(1,1,1)
2121
rng7m.MeshType = "Sphere"
2122
	CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
2123
	CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
2124
	wait()
2125
	local scaler = 10/5
2126
	local scaler2 = 10/5
2127
	local hit = rng6.Touched:connect(function(hit) 
2128
	Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
2129
end)
2130
	for i = 0,10,0.1 do
2131
		swait()
2132
		MagicBlock(bc("Neon orange"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
2133
		MagicBlock(bc("Dark stone grey"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
2134
		rng.Transparency = rng.Transparency + 0.01
2135
		rng2.Transparency = rng2.Transparency + 0.01
2136
		rng3.Transparency = rng3.Transparency + 0.01
2137
		rng4.Transparency = rng4.Transparency + 0.01
2138
		rng5.Transparency = rng5.Transparency + 0.01
2139
		rng6.Transparency = rng5.Transparency + 0.001
2140
		rng7.Transparency = rng5.Transparency + 0.001
2141
		scaler = scaler - 0.125/5
2142
		scaler2 = scaler2 - 0.1/5
2143
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
2144
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
2145
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
2146
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
2147
		rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
2148
		rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
2149
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
2150
		RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
2151
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
2152
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
2153
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
2154
rng6.CFrame = rng3.CFrame
2155
rng7.CFrame = rng3.CFrame  
2156
	end
2157
	game:GetService("Debris"):AddItem(rng, 0.1)
2158
	game:GetService("Debris"):AddItem(rng2, 0.1)
2159
	game:GetService("Debris"):AddItem(rng3, 0.1)
2160
	game:GetService("Debris"):AddItem(rng4, 0.1)
2161
	game:GetService("Debris"):AddItem(rng5, 0.1)
2162
	hum.WalkSpeed = 16
2163
	hit:disconnect()
2164
	attack = false
2165
	char.Head.face.Texture = "rbxassetid://29291814"
2166
	jumped = false
2167
end
2168
2169
2170
function dashs()
2171
	attack = true
2172
	jumped = true
2173
	hum.WalkSpeed = 16
2174
	local bv = Instance.new("BodyVelocity")
2175
  bv.maxForce = Vector3.new(0, 0, 0)
2176
  bv.velocity = root.CFrame.lookVector*150
2177
  bv.Parent = root
2178
char.Head.face.Texture = "rbxassetid://126198982"
2179
game:GetService("Debris"):AddItem(bv, 1)
2180
local rng = Instance.new("Part", char)
2181
        rng.Anchored = true
2182
        rng.BrickColor = BrickColor.new("Neon orange")
2183
        rng.CanCollide = false
2184
        rng.FormFactor = 3
2185
        rng.Name = "Ring"
2186
        rng.Size = Vector3.new(1, 1, 1)
2187
        rng.Transparency = 0
2188
        rng.TopSurface = 0
2189
        rng.BottomSurface = 0
2190
        rng.CFrame = root.CFrame
2191
        local rngm = Instance.new("SpecialMesh", rng)
2192
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2193
local rng2 = rng:Clone()
2194
rng2.BrickColor = BrickColor.new("Dark stone grey")
2195
rng2.Parent = char
2196
rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
2197
local rng2m = rng2.Mesh
2198
local rng3 = rng:Clone()
2199
rng3.Parent = char
2200
rng3.BrickColor = BrickColor.new("Dark stone grey")
2201
rng3.CFrame = root.CFrame + root.CFrame.lookVector*60
2202
local rng3m = rng3.Mesh
2203
local rng4 = rng:Clone()
2204
rng4.Parent = char
2205
rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
2206
local rng4m = rng4.Mesh
2207
local rng5 = rng:Clone()
2208
rng5.Parent = char
2209
rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
2210
local rng5m = rng5.Mesh
2211
local rng6 = rng:Clone()
2212
rng6.Material = "Neon"
2213
rng6.CanCollide = false
2214
rng6.BrickColor = BrickColor.new("Neon orange")
2215
rng6.Parent = LeftLeg
2216
local rng6m = rng6.Mesh
2217
rng6m.Scale = vt(1,1,1)
2218
rng6m.MeshType = "Sphere"
2219
local rng7 = rng:Clone()
2220
rng7.Material = "Plastic"
2221
rng7.CanCollide = false
2222
rng7.BrickColor = BrickColor.new("Bright red")
2223
rng7.Parent = LeftLeg
2224
local rng7m = rng7.Mesh
2225
rng7m.Scale = vt(1,1,1)
2226
rng7m.MeshType = "Sphere"
2227
	CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
2228
	CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
2229
	wait()
2230
	local scaler = 10/5
2231
	local scaler2 = 10/5
2232
	local hit = rng6.Touched:connect(function(hit) 
2233
	Damagefunc(hit,45,55,math.random(40,50),"Normal",root,.2,1)
2234
end)
2235
	for i = 0,10,0.1 do
2236
		swait()
2237
		rng.Transparency = rng.Transparency + 0.01
2238
		rng2.Transparency = rng2.Transparency + 0.01
2239
		rng3.Transparency = rng3.Transparency + 0.01
2240
		rng4.Transparency = rng4.Transparency + 0.01
2241
		rng5.Transparency = rng5.Transparency + 0.01
2242
		rng6.Transparency = rng5.Transparency + 0.001
2243
		rng7.Transparency = rng5.Transparency + 0.001
2244
		scaler = scaler - 0.125/5
2245
		scaler2 = scaler2 - 0.1/5
2246
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
2247
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
2248
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
2249
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
2250
		rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/0.5)
2251
		rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/0.3)
2252
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
2253
			RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.05)
2254
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.05)
2255
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
2256
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
2257
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
2258
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
2259
rng6.CFrame = rng3.CFrame
2260
rng7.CFrame = rng3.CFrame  
2261
	end
2262
	game:GetService("Debris"):AddItem(rng, 0.1)
2263
	game:GetService("Debris"):AddItem(rng2, 0.1)
2264
	game:GetService("Debris"):AddItem(rng3, 0.1)
2265
	game:GetService("Debris"):AddItem(rng4, 0.1)
2266
	game:GetService("Debris"):AddItem(rng5, 0.1)
2267
	hum.WalkSpeed = 16
2268
	hit:disconnect()
2269
	attack = false
2270
	char.Head.face.Texture = "rbxassetid://29291814"
2271
	jumped = false
2272
end
2273
2274
2275
2276
2277
m.KeyDown:connect(function(key)
2278
if key == "j" then
2279
if tp == true then
2280
tp = false
2281
char.Head.face.Parent = game.Lighting
2282
asd1 = Instance.new("Sound",char)
2283
asd1.SoundId = "http://www.roblox.com/asset/?id = 153613030"
2284
asd1.Volume = 0.5
2285
asd1.Looped = false
2286
asd1:Play()
2287
v:Destroy()
2288
for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
2289
end
2290
2291
end
2292
  wait(0.2)
2293
for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0          
2294
end
2295
2296
end
2297
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2298
char.HumanoidRootPart.Transparency =  1
2299
game.Lighting.face.Parent = char.Head
2300
   wait(0.7)
2301
2302
tp = true
2303
2304
2305
end
2306
end
2307
end)
2308
2309
2310
----------------------------------------------------
2311
Debounces = {
2312
CanAttack = true;
2313
NoIdl = false;
2314
Slashing = false;
2315
Slashed = false;
2316
RPunch = false;
2317
RPunched = false;
2318
LPunch = false;
2319
LPunched = false;
2320
}
2321
local Touche = {char.Name, }
2322
----------------------------------------------------
2323
2324
2325
local rs = game:GetService("RunService").RenderStepped
2326
2327
2328
mouse.KeyDown:connect(function(key)
2329
	if key == "-" then
2330
		if Charging == false then
2331
			Charging = true
2332
			if Debounces.CanAttack == true then
2333
				Debounces.CanAttack = false
2334
				Debounces.NoIdl = true
2335
				Debounces.on = true
2336
				for i = 1,20 do
2337
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
2338
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
2339
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
2340
					tors.Weld.C0 = Lerp(tors.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
2341
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
2342
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
2343
					if Debounces.on == false then break end
2344
					rs:wait()
2345
				end
2346
				--[[for i = 1,20 do
2347
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
2348
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
2349
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
2350
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
2351
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
2352
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
2353
					if Debounces.on == false then break end
2354
					rs:wait()
2355
				end]]--
2356
pt=Instance.new('Part',tors)
2357
pt.Anchored=true
2358
pt.CanCollide=false
2359
pt.Locked = true
2360
pt.FormFactor='Custom'
2361
pt.Size=Vector3.new(1,1,1)
2362
pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
2363
pt.Transparency=.6
2364
pt.BrickColor=BrickColor.new('New Yeller')
2365
msh=Instance.new('SpecialMesh',pt)
2366
msh.MeshId='http://www.roblox.com/asset/?id=20329976'
2367
msh.Scale=Vector3.new(8,4,8)
2368
pt2=pt:clone()
2369
pt2.Parent = tors
2370
pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
2371
pt2.BrickColor=BrickColor.new("New Yeller")
2372
msh2=msh:clone()
2373
msh2.Parent=pt2
2374
msh2.Scale=Vector3.new(10,5,10)
2375
2376
2377
2378
bl = Instance.new("Part", char)
2379
bl.Locked = true
2380
bl.Name = "Shell"
2381
bl.BrickColor = BrickColor.new("New Yeller")
2382
bl.Anchored = true
2383
bl.CanCollide = false
2384
bl.Transparency = 0
2385
bl.Reflectance = 0
2386
bl.BottomSurface = 0
2387
bl.TopSurface = 0
2388
bl.Shape = 0
2389
blm = Instance.new("SpecialMesh",bl)
2390
blm.MeshType = "Sphere"
2391
blm.Scale = Vector3.new(1,1,1)
2392
blm.MeshId = "rbxassetid://9982590"
2393
2394
	coroutine.resume(coroutine.create(function()
2395
        for i=1, math.huge, 4 do
2396
			if Charging == true then
2397
				rs:wait()
2398
				bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
2399
				blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
2400
				bl.Transparency = bl.Transparency + 0.005
2401
				pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
2402
				pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
2403
				msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
2404
				msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
2405
				elseif Charging == false then break
2406
			end
2407
		end
2408
    end))
2409
2410
repeat
2411
    local p = Instance.new('Part',tors)
2412
    p.formFactor = 'Custom'
2413
    p.Size = Vector3.new(1,1,1)
2414
    p.BrickColor = workspace.Base.BrickColor
2415
    p.CanCollide = false
2416
    p.Transparency = 0
2417
    p.Anchored = true
2418
    p.Locked=true
2419
    p.Material = workspace.Base.Material
2420
    local m = Instance.new("BlockMesh",p)
2421
    m.Scale = Vector3.new(s,s,s)
2422
    p.CFrame = tors.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
2423
	--[[coroutine.wrap(function()
2424
		wait(2)
2425
		while Charging == true do
2426
		wait(2)
2427
		GroundWave1()
2428
		wait(2)
2429
		end
2430
	end)()]]--
2431
	Spawn(function()
2432
		while rs:wait() do
2433
			if Charging == true then
2434
				rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
2435
				larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
2436
				hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
2437
				tors.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
2438
				lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
2439
				rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
2440
			elseif Charging == false then break
2441
			end
2442
		end
2443
	end)
2444
	Spawn(function()
2445
        while rs:wait() do
2446
            if p.Transparency >= 1 then p:Destroy() break end
2447
            p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
2448
            p.Transparency = p.Transparency+0.01
2449
        end
2450
    end)
2451
    wait(.3)
2452
until Charging == false
2453
			end
2454
		end
2455
	end
2456
end)
2457
----------------------------------------------------
2458
mouse.KeyUp:connect(function(key)
2459
	if key == "r" then
2460
		if Charging == true then
2461
			Charging = false
2462
				pt:Destroy()
2463
				pt2:Destroy()
2464
				bl:Destroy()
2465
			if Debounces.CanAttack == false then
2466
				Debounces.CanAttack = true
2467
				Debounces.NoIdl = false
2468
				Debounces.on = false
2469
			end
2470
		end
2471
	end
2472
end)
2473
2474
2475
----------------------------------------------------
2476
mouse.KeyDown:connect(function(key)
2477
	if key == "p" then
2478
		if Debounces.CanAttack == true then
2479
		Debounces.CanAttack = false
2480
		Debounces.on = true
2481
		Debounces.NoIdl = true
2482
pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
2483
Debounces.RPunch = true
2484
Debounces.LPunch = true
2485
Debounces.ks = true
2486
Debounces.ks2 = true
2487
for i = 1, 3 do
2488
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
2489
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
2490
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2491
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2492
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2493
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2494
if Debounces.on == false then break end
2495
wait()
2496
end
2497
for i = 1, 3 do
2498
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2499
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
2500
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2501
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2502
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2503
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2504
if Debounces.on == false then break end
2505
wait()
2506
end
2507
for i = 1, 3 do
2508
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
2509
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
2510
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2511
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2512
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2513
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2514
if Debounces.on == false then break end
2515
wait()
2516
end
2517
for i = 1, 3 do
2518
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2519
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2520
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2521
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2522
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2523
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2524
if Debounces.on == false then break end
2525
wait()
2526
end
2527
for i = 1, 3 do
2528
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
2529
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
2530
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
2531
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
2532
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
2533
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
2534
if Debounces.on == false then break end
2535
wait()
2536
end
2537
for i = 1, 3 do
2538
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2539
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2540
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2541
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2542
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2543
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2544
if Debounces.on == false then break end
2545
wait()
2546
end
2547
for i = 1, 3 do
2548
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
2549
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
2550
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2551
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2552
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2553
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2554
if Debounces.on == false then break end
2555
wait()
2556
end
2557
for i = 1, 3 do
2558
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2559
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
2560
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2561
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2562
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2563
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2564
if Debounces.on == false then break end
2565
wait()
2566
end
2567
for i = 1, 3 do
2568
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
2569
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
2570
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2571
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2572
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2573
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2574
if Debounces.on == false then break end
2575
wait()
2576
end
2577
for i = 1, 3 do
2578
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2579
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2580
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2581
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2582
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2583
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2584
if Debounces.on == false then break end
2585
wait()
2586
end
2587
for i = 1, 3 do
2588
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
2589
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
2590
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
2591
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
2592
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
2593
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
2594
if Debounces.on == false then break end
2595
wait()
2596
end
2597
for i = 1, 3 do
2598
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2599
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
2600
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2601
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2602
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2603
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2604
if Debounces.on == false then break end
2605
wait()
2606
end
2607
for i = 1, 3 do
2608
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
2609
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
2610
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2611
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2612
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2613
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2614
if Debounces.on == false then break end
2615
wait()
2616
end
2617
for i = 1, 3 do
2618
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2619
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2620
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2621
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2622
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2623
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2624
if Debounces.on == false then break end
2625
wait()
2626
end
2627
for i = 1, 3 do
2628
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
2629
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
2630
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
2631
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
2632
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
2633
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
2634
if Debounces.on == false then break end
2635
wait()
2636
end
2637
for i = 1, 3 do
2638
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2639
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2640
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2641
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2642
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2643
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2644
if Debounces.on == false then break end
2645
wait()
2646
end
2647
for i = 1, 3 do
2648
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
2649
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
2650
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2651
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2652
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2653
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2654
if Debounces.on == false then break end
2655
wait()
2656
end
2657
for i = 1, 3 do
2658
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2659
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
2660
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2661
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2662
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2663
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2664
if Debounces.on == false then break end
2665
wait()
2666
end
2667
for i = 1, 3 do
2668
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
2669
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
2670
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2671
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2672
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2673
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2674
if Debounces.on == false then break end
2675
wait()
2676
end
2677
for i = 1, 3 do
2678
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2679
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2680
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2681
root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2682
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2683
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2684
if Debounces.on == false then break end
2685
wait()
2686
end
2687
Debounces.LPunch = false
2688
Debounces.RPunch = false
2689
Debounces.ks = false
2690
Debounces.ks2 = false
2691
if Debounces.CanAttack == false then
2692
Debounces.CanAttack = true
2693
Debounces.on = false
2694
Debounces.NoIdl = false
2695
end
2696
end
2697
end
2698
end)
2699
2700
2701
2702
function punch()
2703
	attack = true
2704
	jumped = true
2705
	killbrick = Instance.new("Part",rarm)
2706
    killbrick.Size = Vector3.new(0.1,0.1,0.1)
2707
    killbrick.Transparency = 1
2708
killbrick:BreakJoints()
2709
killbrick.CanCollide = false
2710
killbrick.Anchored = true
2711
killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
2712
	local bv = Instance.new("BodyVelocity")
2713
  bv.maxForce = Vector3.new(1,1,1)
2714
  bv.velocity = root.CFrame.lookVector*150
2715
  bv.Parent = root
2716
game:GetService("Debris"):AddItem(bv, 1)
2717
local rng = Instance.new("Part", char)
2718
        rng.Anchored = true
2719
        rng.BrickColor = BrickColor.new("New Yeller")
2720
        rng.CanCollide = false
2721
        rng.FormFactor = 3
2722
        rng.Name = "Ring"
2723
        rng.Size = Vector3.new(1, 1, 1)
2724
        rng.Transparency = 0
2725
        rng.TopSurface = 0
2726
        rng.BottomSurface = 0
2727
        rng.CFrame = root.CFrame
2728
        local rngm = Instance.new("SpecialMesh", rng)
2729
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2730
local rng2 = rng:Clone()
2731
rng2.BrickColor = BrickColor.new("New Yeller")
2732
rng2.Parent = char
2733
rng2.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
2734
local rng2m = rng2.Mesh
2735
local rng3 = rng:Clone()
2736
rng3.Parent = char
2737
rng3.BrickColor = BrickColor.new("Institutional white")
2738
rng3.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
2739
local rng3m = Instance.new("SpecialMesh", rng3)
2740
rng3m.MeshId = "http://www.roblox.com/asset/?id=665769722"
2741
local rng4 = rng:Clone()
2742
rng4.Parent = char
2743
rng4.BrickColor = BrickColor.new("New Yeller")
2744
rng4.CFrame = root.CFrame + root.CFrame.lookVector*12
2745
local rng4m = rng4.Mesh
2746
local rng5 = rng:Clone()
2747
rng5.Parent = char
2748
rng5.BrickColor = BrickColor.new("New Yeller")
2749
rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
2750
local rng5m = rng5.Mesh
2751
local rng6 = rng:Clone()
2752
rng6.Material = "Neon"
2753
rng6.CanCollide = false
2754
rng6.BrickColor = BrickColor.new("New Yeller")
2755
rng6.Parent = LeftLeg
2756
local rng6m = rng6.Mesh
2757
rng6m.Scale = vt(1,1,1)
2758
rng6m.MeshType = "Sphere"
2759
local rng7 = rng:Clone()
2760
rng7.Material = "Plastic"
2761
rng7.CanCollide = false
2762
rng7.BrickColor = BrickColor.new("New Yeller")
2763
rng7.Parent = LeftLeg
2764
local rng7m = rng7.Mesh
2765
rng7m.Scale = vt(1,1,1)
2766
rng7m.MeshType = "Sphere"
2767
	CFuncs["Sound"].Create("rbxassetid://137579113", root, 1, 1)
2768
	CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
2769
	wait()
2770
	local scaler = 10/5
2771
	local scaler2 = 10/5
2772
	local hit = rng6.Touched:connect(function(hit) 
2773
	Damagefunc(hit,405,505,math.random(400,500),"Normal",root,.2,1)
2774
	CRIT=true
2775
end)
2776
	for i = 0,10,0.1 do
2777
		swait()
2778
		rng.Transparency = rng.Transparency + 0.01
2779
		rng2.Transparency = rng2.Transparency + 0.01
2780
		rng3.Transparency = rng3.Transparency + 0.01
2781
		rng4.Transparency = rng4.Transparency + 0.01
2782
		rng5.Transparency = rng5.Transparency + 0.01
2783
		rng6.Transparency = rng5.Transparency + 0.1
2784
		rng7.Transparency = rng5.Transparency + 0.1
2785
		scaler = scaler - 0.125/5
2786
		scaler2 = scaler2 - 0.1/5
2787
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
2788
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/13.5, scaler2/13.5, 0)
2789
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
2790
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
2791
		rng6.Size = rng6.Size + Vector3.new(scaler2/1.2, scaler2/1.2, scaler2/1.2)
2792
		rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
2793
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
2794
		 RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
2795
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
2796
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
2797
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
2798
rng6.CFrame = killbrick.CFrame
2799
rng7.CFrame = killbrick.CFrame
2800
	end
2801
	game:GetService("Debris"):AddItem(rng, 0.1)
2802
	game:GetService("Debris"):AddItem(rng2, 0.1)
2803
	game:GetService("Debris"):AddItem(rng3, 0.1)
2804
	game:GetService("Debris"):AddItem(rng4, 0.1)
2805
	game:GetService("Debris"):AddItem(rng5, 0.1)
2806
	hit:disconnect()
2807
	rng:Destroy()
2808
	rng2:Destroy()
2809
	rng3:Destroy()
2810
	rng4:Destroy()
2811
	rng5:Destroy()
2812
	rng6:Destroy()
2813
	rng7:Destroy()
2814
	attack = false
2815
	killbrick:Destroy()
2816
	jumped = false
2817
	lig:Remove()
2818
end
2819
2820
2821
m.KeyDown:connect(function(key)
2822
   if key == "k" then
2823
if punch == true then
2824
punch = false
2825
org = char.Torso["Left Shoulder"].C0
2826
char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
2827
killbrick = Instance.new("Part",char)
2828
killbrick.Size = Vector3.new(5,6,5)
2829
killbrick.Transparency = 1
2830
killbrick:BreakJoints()
2831
killbrick.CanCollide = false
2832
local wel = Instance.new("Weld",killbrick)
2833
wel.Part0 = killbrick
2834
wel.Part1 = char["Left Arm"]
2835
wel.C0 = CFrame.new(0,1,0)
2836
force = 90
2837
2838
killbrick.Touched:connect(function(h)
2839
local x = h.Parent.Humanoid
2840
if x.Health >= 100 then
2841
       fling = false
2842
end
2843
if x.Health < 100 then
2844
       fling = true
2845
end
2846
local stop = h.Parent.Torso.Velocity
2847
if x.Parent.Name == game.Players.LocalPlayer.Name then
2848
safe = true
2849
else safe = false
2850
end
2851
if x then
2852
if x.Parent.Name == game.Players.LocalPlayer.Name then
2853
safe = true
2854
else safe = false
2855
end
2856
if safe == false then
2857
       if fling == true then
2858
               force = 900
2859
       
2860
       end
2861
if fling == false then
2862
       force = 200
2863
end
2864
       wait(0.2)
2865
    
2866
h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
2867
local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
2868
boom:Play()
2869
bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
2870
2871
2872
wait(0)
2873
x.Parent:Destroy()
2874
GroundWave2()
2875
wait()
2876
safe = true
2877
bodyforc:Remove()
2878
h.Parent.Torso.Velocity = stop
2879
2880
end
2881
end
2882
end)
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
 local rng = Instance.new("Part", char)
2894
       rng.Anchored = true
2895
   rng.BrickColor = BrickColor.new("Institutional white")
2896
       rng.CanCollide = false
2897
   rng.FormFactor = 3
2898
       rng.Name = "Ring"
2899
    rng.Size = Vector3.new(1, 1, 1)
2900
       rng.Transparency = 0.8
2901
    rng.TopSurface = 0
2902
    rng.BottomSurface = 0
2903
rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
2904
--rng.Rotation = Vector3.new(math.pi/2,0,0)
2905
       rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
2906
       local rngm = Instance.new("SpecialMesh", rng)
2907
    rngm.MeshId = "http://www.roblox.com/asset/?id=437347603"
2908
       rngm.Scale = Vector3.new(0.1, 0.1, 0.1)
2909
wait(0.1)
2910
2911
2912
          
2913
boom2:Play()
2914
    coroutine.wrap(function()
2915
     for i = 1, 10, .4 do
2916
       rngm.Scale = Vector3.new(0.2 + i*0.2, 0.2 + i*0.2, 1)
2917
   
2918
         wait()
2919
           end
2920
             wait()
2921
           rng:Destroy()
2922
             killbrick:Remove()
2923
      wait(0.5)
2924
char.Torso["Left Shoulder"].C0 = org
2925
   wait(1)
2926
2927
punch = true
2928
wait()
2929
end)()
2930
2931
2932
2933
end
2934
2935
2936
wait(.1)
2937
2938
2939
end
2940
end)
2941
2942
local handle = Instance.new("Part")
2943
handle.Parent = Character
2944
handle.Size = Vector3.new(0.2,0.2,0.2)
2945
handle.Archivable = true
2946
handle.Transparency = 1
2947
handle.CanCollide = false
2948
handle.BrickColor = BrickColor.new("White")
2949
handle.Material = "Neon"
2950
local handlmesh = Instance.new("BlockMesh",handle)
2951
handlmesh.Scale = Vector3.new(1,1,1)
2952
local handleweld = Instance.new("Weld")
2953
handleweld.Parent = handle
2954
handleweld.Part0 = rarm
2955
handleweld.Part1 = handle
2956
handleweld.C1 = CFrame.new(0, 1.35, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2957
		handleweld.Part0 = rarm
2958
local meshtype = "Sphere"
2959
2960
function InfernoComet()
2961
	attack = true
2962
chatfunc(" ")
2963
		handleweld.Part0 = rarm
2964
local tra = Instance.new("ParticleEmitter",handle)
2965
tra.Texture = "rbxassetid://209852980"
2966
tra.LightEmission = 0
2967
tra.Rate = 99999
2968
tra.Lifetime = NumberRange.new(0.25)
2969
tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
2970
tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
2971
tra.Speed = NumberRange.new(0)
2972
tra.Rotation = NumberRange.new(-500,500)
2973
tra.VelocitySpread = 90000
2974
tra.LockedToPart = true
2975
tra.RotSpeed = NumberRange.new(-500,500)
2976
local tra2 = Instance.new("ParticleEmitter",handle)
2977
tra2.Texture = "http://www.roblox.com/asset/?id=209852980"
2978
tra2.LightEmission = 0
2979
tra2.Rate = 50
2980
tra2.Lifetime = NumberRange.new(0.5)
2981
tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
2982
tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
2983
tra2.Speed = NumberRange.new(0)
2984
tra2.Rotation = NumberRange.new(-500,500)
2985
tra2.VelocitySpread = 90000
2986
tra2.LockedToPart = true
2987
tra2.RotSpeed = NumberRange.new(-500,500)
2988
		for i = 0,4,0.1 do
2989
		swait()
2990
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
2991
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
2992
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
2993
             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)
2994
		end
2995
		local sa = Instance.new("Sound",handle)
2996
sa.SoundId = "rbxassetid://304448425"
2997
sa.Volume = 1
2998
sa.Pitch = 1
2999
sa:Play()
3000
		tra.Rate = 0
3001
		tra2.Rate = 0
3002
	 local lb = Instance.new("Part")
3003
  lb.Parent = char
3004
   lb.Material = "Neon"
3005
    lb.Color = BrickColor.new("Cyan").Color
3006
     lb.CanCollide = false
3007
     lb.Shape = "Ball"
3008
     lb.CFrame = handle.CFrame
3009
     lb.Anchored = true
3010
     lb.Transparency = 1
3011
     lb.Size = vt(1,1,1)
3012
     local thing = Instance.new("SpecialMesh",lb)
3013
     thing.MeshType = meshtype
3014
local hitted = false
3015
lb.Anchored = false
3016
local trail = Instance.new("ParticleEmitter",lb)
3017
trail.Texture = "rbxassetid://209852980"
3018
trail.LightEmission = 1
3019
trail.Rate = 9999
3020
trail.Lifetime = NumberRange.new(1.5)
3021
trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
3022
trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
3023
trail.Speed = NumberRange.new(0,0)
3024
trail.Rotation = NumberRange.new(-500,500)
3025
trail.RotSpeed = NumberRange.new(-500,500)
3026
  local bv = Instance.new("BodyVelocity")
3027
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3028
  bv.velocity = mouse.Hit.lookVector *75
3029
  bv.Parent = lb
3030
wait(0.05)
3031
lb.Touched:connect(function(hit)
3032
if hitted == false then
3033
hitted = true
3034
trail.Rate = 0
3035
lb.Anchored = true
3036
local aa = Instance.new("Part")
3037
local val = 1*3.5
3038
  aa.Parent = lb
3039
		local exsound = Instance.new("Sound",aa)
3040
exsound.SoundId = "rbxassetid://402347142"
3041
exsound.Volume = 3.5
3042
exsound.Pitch = 1
3043
exsound:Play()
3044
   aa.Material = "Neon"
3045
    aa.Color = BrickColor.new("Gold").Color
3046
     aa.CanCollide = false
3047
     aa.Shape = "Ball"
3048
     aa.CFrame = lb.CFrame
3049
     aa.Anchored = true
3050
     aa.Transparency = 0
3051
     aa.Size = vt(1,1,1)
3052
     local thinger = Instance.new("SpecialMesh",aa)
3053
     thinger.MeshType = meshtype
3054
thinger.Scale = vt(15,15,15)
3055
local explosion = Instance.new("Explosion",aa)
3056
explosion.Position = aa.Position
3057
explosion.BlastRadius = 22.5
3058
explosion.BlastPressure = 100
3059
local exp = Instance.new("ParticleEmitter",aa)
3060
exp.Texture = "rbxassetid://209852980"
3061
exp.LightEmission = 1
3062
exp.Rate = 9000000000
3063
exp.Lifetime = NumberRange.new(1)
3064
exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
3065
exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
3066
exp.Speed = NumberRange.new(100)
3067
exp.VelocitySpread = 9000000
3068
exp.Rotation = NumberRange.new(-500,500)
3069
exp.RotSpeed = NumberRange.new(-500,500)
3070
local expa = Instance.new("ParticleEmitter",aa)
3071
expa.Texture = "rbxassetid://209852980"
3072
expa.LightEmission = 1
3073
expa.Rate = 9000000000
3074
expa.Lifetime = NumberRange.new(2.75)
3075
expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
3076
expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
3077
expa.Speed = NumberRange.new(100)
3078
expa.VelocitySpread = 9000000
3079
expa.Rotation = NumberRange.new(-500,500)
3080
expa.RotSpeed = NumberRange.new(-500,500)
3081
local exp2 = exp:Clone()
3082
exp2.Parent = aa
3083
local exp3 = exp:Clone()
3084
exp3.Parent = aa
3085
local exp4 = exp:Clone()
3086
exp4.Parent = aa
3087
local exp5 = exp:Clone()
3088
exp5.Parent = aa
3089
local exp6 = exp:Clone()
3090
exp6.Parent = aa
3091
local exp7 = exp:Clone()
3092
exp7.Parent = aa
3093
local expa2 = expa:Clone()
3094
expa2.Parent = aa
3095
local expa3 = expa:Clone()
3096
expa3.Parent = aa
3097
local expa4 = expa:Clone()
3098
expa4.Parent = aa
3099
local expa5 = expa:Clone()
3100
expa5.Parent = aa
3101
local expa6 = expa:Clone()
3102
expa6.Parent = aa
3103
local expa7 = expa:Clone()
3104
expa7.Parent = aa
3105
     for i = 0, 1 do
3106
     val = val - 0.025*3.5
3107
     thinger.Scale = thinger.Scale + vt(val,val,val)
3108
     wait()
3109
     end
3110
     exp.Rate = 0
3111
     exp2.Rate = 0
3112
     exp3.Rate = 0
3113
     exp4.Rate = 0
3114
     exp5.Rate = 0
3115
     exp6.Rate = 0
3116
     exp7.Rate = 0
3117
     for i = 0, 1 do
3118
     val = val - 0.025*3.5
3119
     thinger.Scale = thinger.Scale + vt(val,val,val)
3120
     wait()
3121
     end
3122
     expa.Rate = 0
3123
     expa2.Rate = 0
3124
     expa3.Rate = 0
3125
     expa4.Rate = 0
3126
     expa5.Rate = 0
3127
     expa6.Rate = 0
3128
     expa7.Rate = 0
3129
     for i = 0, 21 do
3130
     val = val - 0.025*3.5
3131
     thinger.Scale = thinger.Scale + vt(val,val,val)
3132
     wait()
3133
     end
3134
     for i = 0, 74 do
3135
     val = val - 0.0145
3136
     aa.Transparency = aa.Transparency + 0.0145
3137
     thinger.Scale = thinger.Scale + vt(val,val,val)
3138
     wait()
3139
     end
3140
end
3141
end)
3142
	attack = false
3143
        wait(30)
3144
        sa:Destroy()
3145
        tra:Destroy()
3146
        tra2:Destroy()
3147
        lb:Destroy()
3148
end
3149
3150
function Crater(Torso,Radius)
3151
        spawn(function()
3152
        local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
3153
        local Ignore = {}
3154
        for i,v in pairs(game:GetService("Players"):GetPlayers()) do
3155
                if v.Character ~= nil then
3156
                        Ignore[#Ignore+1] = v.Character
3157
                end
3158
        end
3159
        local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
3160
        if Hit == nil then return end
3161
        local Parts = {}
3162
        for i = 1,360,10 do
3163
                local P = Instance.new("Part",Torso.Parent)
3164
                P.Anchored = true
3165
                P.FormFactor = "Custom"
3166
                P.BrickColor = Hit.BrickColor
3167
                P.Material = Hit.Material
3168
                P.TopSurface = "Smooth"
3169
                P.BottomSurface = "Smooth"
3170
                P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
3171
                P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
3172
                Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
3173
                if math.random(0,5) == 0 then -- rubble
3174
                        local P = Instance.new("Part",Torso.Parent)
3175
                        P.Anchored = true
3176
                        P.FormFactor = "Custom"
3177
                        P.BrickColor = Hit.BrickColor
3178
                        P.Material = Hit.Material
3179
                        P.TopSurface = "Smooth"
3180
                        P.BottomSurface = "Smooth"
3181
                        P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
3182
                        P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
3183
                        Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
3184
                end
3185
        end
3186
        for i = 0,1,0.05 do
3187
                for i2,v in pairs(Parts) do
3188
                        v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
3189
                end
3190
                wait(0.02)
3191
        end
3192
        for i,v in pairs(Parts) do
3193
                if v[1].Size.X > 2.1 then
3194
                        v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
3195
                end
3196
                v[1].Anchored = false
3197
        end
3198
        for i = 0,1,0.05 do
3199
                for i2,v in pairs(Parts) do
3200
                        v[1].Transparency = i
3201
                        if i == 1 then
3202
                                v[1]:Destroy()
3203
                        elseif i >= 0.25 then
3204
                                v[1].CanCollide = false
3205
                        end
3206
                end
3207
                wait(0.02)
3208
        end
3209
        Parts = nil
3210
        end)
3211
end
3212
3213
3214
function InfernoWrath()
3215
attack = true
3216
chatfunc("FULL BLAST!")
3217
local pie22 = Instance.new("ParticleEmitter")
3218
pie22.Parent = larm
3219
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3220
pie22.LightEmission = 1
3221
pie22.Size = NumberSequence.new(0.6,0.8,0.6)
3222
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
3223
pie22.Transparency = NumberSequence.new(0.7)
3224
pie22.EmissionDirection = "Top"
3225
pie22.Enabled = true
3226
pie22.Lifetime = NumberRange.new(1)
3227
pie22.Rotation = NumberRange.new(-420, 425)
3228
pie22.Rate = 400
3229
pie22.Speed = NumberRange.new(1)
3230
pie22.LockedToPart = false
3231
pie22.VelocitySpread = 2
3232
local pie222 = Instance.new("ParticleEmitter")
3233
pie222.Parent = rarm
3234
pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3235
pie222.LightEmission = 1
3236
pie222.Size = NumberSequence.new(0.6,0.8,0.6)
3237
pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
3238
pie222.Transparency = NumberSequence.new(0.7)
3239
pie222.EmissionDirection = "Top"
3240
pie222.Enabled = true
3241
pie222.Lifetime = NumberRange.new(1)
3242
pie222.Rotation = NumberRange.new(-420, 425)
3243
pie222.Rate = 400
3244
pie222.Speed = NumberRange.new(1)
3245
pie222.LockedToPart = false
3246
pie222.VelocitySpread = 2
3247
local pie2222 = Instance.new("ParticleEmitter")
3248
pie2222.Parent = lleg
3249
pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3250
pie2222.LightEmission = 1
3251
pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
3252
pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
3253
pie2222.Transparency = NumberSequence.new(0.7)
3254
pie2222.EmissionDirection = "Top"
3255
pie2222.Enabled = true
3256
pie2222.Lifetime = NumberRange.new(1)
3257
pie2222.Rotation = NumberRange.new(-420, 425)
3258
pie2222.Rate = 400
3259
pie2222.Speed = NumberRange.new(1)
3260
pie2222.LockedToPart = false
3261
pie2222.VelocitySpread = 2
3262
local pie22222 = Instance.new("ParticleEmitter")
3263
pie22222.Parent = rleg
3264
pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3265
pie22222.LightEmission = 1
3266
pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
3267
pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
3268
pie22222.Transparency = NumberSequence.new(0.7)
3269
pie22222.EmissionDirection = "Top"
3270
pie22222.Enabled = true
3271
pie22222.Lifetime = NumberRange.new(1)
3272
pie22222.Rotation = NumberRange.new(-420, 425)
3273
pie22222.Rate = 400
3274
pie22222.Speed = NumberRange.new(1)
3275
pie22222.LockedToPart = false
3276
pie22222.VelocitySpread = 2
3277
local pie2242 = Instance.new("ParticleEmitter")
3278
pie2242.Parent = tors
3279
pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3280
pie2242.LightEmission = 1
3281
pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
3282
pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
3283
pie2242.Transparency = NumberSequence.new(0.7)
3284
pie2242.EmissionDirection = "Top"
3285
pie2242.Enabled = true
3286
pie2242.Lifetime = NumberRange.new(1)
3287
pie2242.Rotation = NumberRange.new(-420, 425)
3288
pie2242.Rate = 400
3289
pie2242.Speed = NumberRange.new(1)
3290
pie2242.LockedToPart = false
3291
pie2242.VelocitySpread = 2
3292
		for i = 0,4,0.1 do
3293
		swait()
3294
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
3295
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
3296
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3297
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
3298
		end
3299
hum.WalkSpeed = 16
3300
	 local lb = Instance.new("Part")
3301
  lb.Parent = char
3302
   lb.Material = "Neon"
3303
    lb.Color = BrickColor.new("Gold").Color
3304
     lb.CanCollide = false
3305
     lb.Shape = "Ball"
3306
     lb.CFrame = tors.CFrame
3307
     lb.Anchored = true
3308
     lb.Transparency = 1
3309
     lb.Size = vt(1,1,1)
3310
     local thing = Instance.new("SpecialMesh",lb)
3311
     thing.MeshType = meshtype
3312
for i = 0, 4 do
3313
	 local lbr = Instance.new("Part")
3314
  lbr.Parent = char
3315
   lbr.Material = "Neon"
3316
    lbr.Color = BrickColor.new("Gold").Color
3317
     lbr.CanCollide = false
3318
     lbr.Shape = "Ball"
3319
     lbr.CFrame = lb.CFrame
3320
     lbr.Anchored = true
3321
     lbr.Transparency = 1
3322
     lbr.Size = vt(1,1,1)
3323
     local thinga = Instance.new("SpecialMesh",lbr)
3324
     thinga.MeshType = meshtype
3325
     thinga.Scale = vt(20*6,20*6,20*6)
3326
for z = 0, 19 do
3327
wait(0.025)
3328
lbr.Transparency = lbr.Transparency - 0.05
3329
thinga.Scale = thinga.Scale - vt(1*6,1*6,1*6)
3330
end
3331
lbr:Destroy()
3332
end
3333
local aa = Instance.new("Part")
3334
local val = 1*7.5
3335
  aa.Parent = lb
3336
		local exsound = Instance.new("Sound",handle)
3337
exsound.SoundId = "rbxassetid://402347142"
3338
exsound.Volume = 10
3339
exsound.Pitch = 1
3340
exsound:Play()
3341
   aa.Material = "Neon"
3342
    aa.Color = BrickColor.new("New Yeller").Color
3343
     aa.CanCollide = false
3344
     aa.Shape = "Ball"
3345
     aa.CFrame = lb.CFrame
3346
     aa.Anchored = true
3347
     aa.Transparency = 0
3348
     aa.Size = vt(1,1,1)
3349
     local thinger = Instance.new("SpecialMesh",aa)
3350
     thinger.MeshType = meshtype
3351
thinger.Scale = vt(15*1.5,15*1.5,15*1.5)
3352
local explosion = Instance.new("Explosion",aa)
3353
explosion.Position = aa.Position
3354
explosion.BlastRadius = 500000000000
3355
explosion.BlastPressure = 6000
3356
local exp = Instance.new("ParticleEmitter",aa)
3357
exp.Texture = "rbxassetid://296874871"
3358
exp.LightEmission = 1
3359
exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
3360
exp.Rate = 9000000000
3361
exp.Lifetime = NumberRange.new(1)
3362
exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
3363
exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
3364
exp.Speed = NumberRange.new(115)
3365
exp.VelocitySpread = 9000000
3366
exp.Rotation = NumberRange.new(-500,500)
3367
exp.RotSpeed = NumberRange.new(-500,500)
3368
local expa = Instance.new("ParticleEmitter",aa)
3369
expa.Texture = "rbxassetid://296874871"
3370
expa.LightEmission = 1
3371
expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
3372
expa.Rate = 9000000000
3373
expa.Lifetime = NumberRange.new(2.75)
3374
expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
3375
expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
3376
expa.Speed = NumberRange.new(115)
3377
expa.VelocitySpread = 9000000
3378
expa.Rotation = NumberRange.new(-500,500)
3379
expa.RotSpeed = NumberRange.new(-500,500)
3380
local exp2 = exp:Clone()
3381
exp2.Parent = aa
3382
local exp3 = exp:Clone()
3383
exp3.Parent = aa
3384
local exp4 = exp:Clone()
3385
exp4.Parent = aa
3386
local exp5 = exp:Clone()
3387
exp5.Parent = aa
3388
local exp6 = exp:Clone()
3389
exp6.Parent = aa
3390
local exp7 = exp:Clone()
3391
exp7.Parent = aa
3392
local expa2 = expa:Clone()
3393
expa2.Parent = aa
3394
local expa3 = expa:Clone()
3395
expa3.Parent = aa
3396
local expa4 = expa:Clone()
3397
expa4.Parent = aa
3398
local expa5 = expa:Clone()
3399
expa5.Parent = aa
3400
local expa6 = expa:Clone()
3401
expa6.Parent = aa
3402
local expa7 = expa:Clone()
3403
expa7.Parent = aa
3404
Crater(head,60)
3405
3406
     for i = 0, 1 do
3407
     val = val - 0.025*7.5
3408
     thinger.Scale = thinger.Scale + vt(val,val,val)
3409
     wait()
3410
     end
3411
     exp.Rate = 0
3412
     exp2.Rate = 0
3413
     exp3.Rate = 0
3414
     exp4.Rate = 0
3415
     exp5.Rate = 0
3416
     exp6.Rate = 0
3417
     exp7.Rate = 0
3418
     for i = 0, 1 do
3419
     val = val - 0.025*7.5
3420
     thinger.Scale = thinger.Scale + vt(val,val,val)
3421
     wait()
3422
     end
3423
hum.WalkSpeed = 16
3424
pie22:Destroy()
3425
pie222:Destroy()
3426
pie2222:Destroy()
3427
pie22222:Destroy()
3428
pie2242:Destroy()
3429
attack = false
3430
     expa.Rate = 0
3431
     expa2.Rate = 0
3432
     expa3.Rate = 0
3433
     expa4.Rate = 0
3434
     expa5.Rate = 0
3435
     expa6.Rate = 0
3436
     expa7.Rate = 0
3437
     for i = 0, 21 do
3438
     val = val - 0.025*7.5
3439
     thinger.Scale = thinger.Scale + vt(val,val,val)
3440
     wait()
3441
     end
3442
     for i = 0, 74 do
3443
     val = val - 0.0145
3444
     aa.Transparency = aa.Transparency + 0.0145
3445
     thinger.Scale = thinger.Scale + vt(val,val,val)
3446
     wait()
3447
     end
3448
wait(5)
3449
lb:Destroy()
3450
end
3451
3452
3453
3454
function Lerp(c1,c2,al)
3455
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
3456
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
3457
for i,v in pairs(com1) do
3458
com1[i] = v+(com2[i]-v)*al
3459
end
3460
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
3461
end
3462
-----
3463
3464
-----
3465
3466
------------------------------------------------------------------
3467
	--Blocking
3468
	----------------------------------------------------------------
3469
	mouse.KeyDown:connect(function(key)
3470
	if key == "-" then
3471
		if attack == true then
3472
			attack = false
3473
		canidle = false
3474
		canwalk = false
3475
		
3476
		block = true
3477
		
3478
		end
3479
		end
3480
	end)
3481
	mouse.KeyUp:connect(function(key)
3482
	if key == "-" then
3483
		if attack == false then
3484
			attack = true
3485
		canidle = true
3486
		block = false
3487
		canwalk = true
3488
		
3489
		
3490
		end
3491
		end
3492
	end)
3493
----
3494
if block == true then
3495
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
3496
		Torso.Weld.C0 = Lerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.4)--torso
3497
		RW.Weld.C0 = Lerp(RW.Weld.C0, CFrame.new(0.8,0.5,-0.7)*CFrame.Angles(math.rad(175),math.rad(0),math.rad(-10)), 0.4)--arm
3498
		LW.Weld.C0 = Lerp(LW.Weld.C0, CFrame.new(-0.8,0.5,-0.7)*CFrame.Angles(math.rad(175),math.rad(0),math.rad(10)), 0.4)--arm
3499
		RH.Weld.C0 = Lerp(RH.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), 0.4)--leg
3500
		LH.Weld.C0 = Lerp(LH.Weld.C0, CFrame.new(0.4, -0.1, -0.7) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(2)), 0.4)--leg
3501
	
3502
	
3503
	end
3504
----
3505
function punchd()
3506
	attack = true
3507
	jumped = true
3508
	hum.WalkSpeed = 30
3509
	killbrick = Instance.new("Part",rarm)
3510
    killbrick.Size = Vector3.new(0.1,0.1,0.1)
3511
    killbrick.Transparency = 1
3512
killbrick:BreakJoints()
3513
killbrick.CanCollide = false
3514
killbrick.Anchored = true
3515
killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
3516
lig = Instance.new("PointLight",player.Character.Torso)
3517
lig.Color=Color3.new(255,255,0)
3518
lig.Range = 20
3519
	local bv = Instance.new("BodyVelocity")
3520
  bv.maxForce = Vector3.new(1,1,1)
3521
  bv.velocity = root.CFrame.lookVector*150
3522
  bv.Parent = root
3523
char.Head.face.Texture = "rbxassetid://126198982"
3524
game:GetService("Debris"):AddItem(bv, 1)
3525
local rng = Instance.new("Part", char)
3526
        rng.Anchored = true
3527
        rng.BrickColor = BrickColor.new("Neon orange")
3528
        rng.CanCollide = false
3529
        rng.FormFactor = 3
3530
        rng.Name = "Ring"
3531
        rng.Size = Vector3.new(1, 1, 1)
3532
        rng.Transparency = 0
3533
        rng.TopSurface = 0
3534
        rng.BottomSurface = 0
3535
        rng.CFrame = root.CFrame
3536
        local rngm = Instance.new("SpecialMesh", rng)
3537
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3538
local rng2 = rng:Clone()
3539
rng2.BrickColor = BrickColor.new("Dark stone grey")
3540
rng2.Parent = char
3541
rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
3542
local rng2m = rng2.Mesh
3543
local rng3 = rng:Clone()
3544
rng3.Parent = char
3545
rng3.BrickColor = BrickColor.new("Dark stone grey")
3546
rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
3547
local rng3m = rng3.Mesh
3548
local rng4 = rng:Clone()
3549
rng4.Parent = char
3550
rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
3551
local rng4m = rng4.Mesh
3552
local rng5 = rng:Clone()
3553
rng5.Parent = char
3554
rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
3555
local rng5m = rng5.Mesh
3556
local rng6 = rng:Clone()
3557
rng6.Material = "Neon"
3558
rng6.CanCollide = false
3559
rng6.BrickColor = BrickColor.new("Neon orange")
3560
rng6.Parent = LeftLeg
3561
local rng6m = rng6.Mesh
3562
rng6m.Scale = vt(1,1,1)
3563
rng6m.MeshType = "Sphere"
3564
local rng7 = rng:Clone()
3565
rng7.Material = "Plastic"
3566
rng7.CanCollide = false
3567
rng7.BrickColor = BrickColor.new("Bright red")
3568
rng7.Parent = LeftLeg
3569
local rng7m = rng7.Mesh
3570
rng7m.Scale = vt(1,1,1)
3571
rng7m.MeshType = "Sphere"
3572
	CFuncs["Sound"].Create("rbxassetid://633130540", root, 1, 1)
3573
	CFuncs["Sound"].Create("rbxassetid://187137517", root, 1, 1)
3574
	wait()
3575
	local scaler = 10/5
3576
	local scaler2 = 10/5
3577
	local hit = rng6.Touched:connect(function(hit) 
3578
	Damagefunc(hit,45,55,math.random(40,50),"Normal",root,.2,1)
3579
	CRIT=true
3580
end)
3581
	for i = 0,10,0.1 do
3582
		swait()
3583
		rng.Transparency = rng.Transparency + 0.01
3584
		rng2.Transparency = rng2.Transparency + 0.01
3585
		rng3.Transparency = rng3.Transparency + 0.01
3586
		rng4.Transparency = rng4.Transparency + 0.01
3587
		rng5.Transparency = rng5.Transparency + 0.01
3588
		rng6.Transparency = rng5.Transparency + 0.001
3589
		rng7.Transparency = rng5.Transparency + 0.001
3590
		scaler = scaler - 0.125/5
3591
		scaler2 = scaler2 - 0.1/5
3592
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.25, scaler2/1.25, 0)
3593
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
3594
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
3595
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
3596
		rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
3597
		rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
3598
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
3599
		 RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
3600
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
3601
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
3602
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
3603
rng6.CFrame = killbrick.CFrame
3604
rng7.CFrame = killbrick.CFrame
3605
	end
3606
	game:GetService("Debris"):AddItem(rng, 0.1)
3607
	game:GetService("Debris"):AddItem(rng2, 0.1)
3608
	game:GetService("Debris"):AddItem(rng3, 0.1)
3609
	game:GetService("Debris"):AddItem(rng4, 0.1)
3610
	game:GetService("Debris"):AddItem(rng5, 0.1)
3611
	hum.WalkSpeed = 16
3612
	hit:disconnect()
3613
	attack = false
3614
	killbrick:Destroy()
3615
	char.Head.face.Texture = "rbxassetid://29291814"
3616
	jumped = false
3617
	lig:Remove()
3618
end
3619
3620
3621
3622
3623
3624
3625
function shock()
3626
	attack = true
3627
	jumped = true
3628
	hum.WalkSpeed = 16
3629
	killbrick = Instance.new("Part",rarm)
3630
    killbrick.Size = Vector3.new(0.1,0.1,0.1)
3631
    killbrick.Transparency = 1
3632
killbrick:BreakJoints()
3633
killbrick.CanCollide = false
3634
killbrick.Anchored = true
3635
killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
3636
lig = Instance.new("PointLight",player.Character.Torso)
3637
lig.Color=Color3.new(255,0,0)
3638
lig.Range = 20
3639
	local bv = Instance.new("BodyVelocity")
3640
  bv.maxForce = Vector3.new(1,1,1)
3641
  bv.velocity = root.CFrame.lookVector*150
3642
  bv.Parent = root
3643
char.Head.face.Texture = "rbxassetid://126198982"
3644
game:GetService("Debris"):AddItem(bv, 1)
3645
local rng = Instance.new("Part", char)
3646
        rng.Anchored = true
3647
        rng.BrickColor = BrickColor.new("Neon orange")
3648
        rng.CanCollide = false
3649
        rng.FormFactor = 3
3650
        rng.Name = "Ring"
3651
        rng.Size = Vector3.new(1, 1, 1)
3652
        rng.Transparency = 0
3653
        rng.TopSurface = 0
3654
        rng.BottomSurface = 0
3655
        rng.CFrame = root.CFrame
3656
        local rngm = Instance.new("SpecialMesh", rng)
3657
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3658
local rng2 = rng:Clone()
3659
rng2.BrickColor = BrickColor.new("Dark stone grey")
3660
rng2.Parent = char
3661
rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
3662
local rng2m = rng2.Mesh
3663
local rng3 = rng:Clone()
3664
rng3.Parent = char
3665
rng3.BrickColor = BrickColor.new("Dark stone grey")
3666
rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
3667
local rng3m = rng3.Mesh
3668
local rng4 = rng:Clone()
3669
rng4.Parent = char
3670
rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
3671
local rng4m = rng4.Mesh
3672
local rng5 = rng:Clone()
3673
rng5.Parent = char
3674
rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
3675
local rng5m = rng5.Mesh
3676
local rng6 = rng:Clone()
3677
rng6.Material = "Neon"
3678
rng6.CanCollide = false
3679
rng6.BrickColor = BrickColor.new("Neon orange")
3680
rng6.Parent = LeftLeg
3681
local rng6m = rng6.Mesh
3682
rng6m.Scale = vt(1,1,1)
3683
rng6m.MeshType = "Sphere"
3684
local rng7 = rng:Clone()
3685
rng7.Material = "Plastic"
3686
rng7.CanCollide = false
3687
rng7.BrickColor = BrickColor.new("Bright red")
3688
rng7.Parent = LeftLeg
3689
local rng7m = rng7.Mesh
3690
rng7m.Scale = vt(1,1,1)
3691
rng7m.MeshType = "Sphere"
3692
	CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
3693
	wait()
3694
	local scaler = 10/5
3695
	local scaler2 = 10/5
3696
	local hit = rng6.Touched:connect(function(hit) 
3697
	Damagefunc(hit,57,65,math.random(50,60),"Normal",root,.2,1)
3698
end)
3699
	for i = 0,10,0.1 do
3700
		swait()
3701
		MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
3702
		rng.Transparency = rng.Transparency + 0.01
3703
		rng2.Transparency = rng2.Transparency + 0.01
3704
		rng3.Transparency = rng3.Transparency + 0.01
3705
		rng4.Transparency = rng4.Transparency + 0.01
3706
		rng5.Transparency = rng5.Transparency + 0.01
3707
		rng6.Transparency = rng5.Transparency + 0.001
3708
		rng7.Transparency = rng5.Transparency + 0.001
3709
		scaler = scaler - 0.125/5
3710
		scaler2 = scaler2 - 0.1/5
3711
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/0.25, scaler2/0.45, 0)
3712
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/0.5, scaler2/0.7, 0)
3713
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/0.75, scaler2/0.95, 0)
3714
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/0.9, scaler2/0.9, 0)
3715
		rng6.Size = rng6.Size + Vector3.new(scaler2/0.6, scaler2/0.6, scaler2/0.6)
3716
		rng7.Size = rng6.Size + Vector3.new(scaler2/0.6, scaler2/0.6, scaler2/0.6)
3717
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
3718
		 RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(0)),.5)
3719
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.5)
3720
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
3721
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
3722
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
3723
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
3724
rng6.CFrame = killbrick.CFrame
3725
rng7.CFrame = killbrick.CFrame  
3726
	end
3727
	game:GetService("Debris"):AddItem(rng, 0.1)
3728
	game:GetService("Debris"):AddItem(rng2, 0.1)
3729
	game:GetService("Debris"):AddItem(rng3, 0.1)
3730
	game:GetService("Debris"):AddItem(rng4, 0.1)
3731
	game:GetService("Debris"):AddItem(rng5, 0.1)
3732
	hum.WalkSpeed = 16
3733
	hit:disconnect()
3734
	attack = false
3735
	killbrick:Destroy()
3736
	char.Head.face.Texture = "rbxassetid://29291814"
3737
	jumped = false
3738
	lig:Remove()
3739
end
3740
3741
3742
function punch3()
3743
	attack = true
3744
	jumped = true
3745
	hum.WalkSpeed = 16
3746
	killbrick = Instance.new("Part",rarm)
3747
    killbrick.Size = Vector3.new(0.1,0.1,0.1)
3748
    killbrick.Transparency = 1
3749
killbrick:BreakJoints()
3750
killbrick.CanCollide = false
3751
killbrick.Anchored = true
3752
killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
3753
3754
killbrick2 = Instance.new("Part",rarm)
3755
    killbrick2.Size = Vector3.new(0.1,0.1,0.1)
3756
    killbrick2.Transparency = 1
3757
killbrick2:BreakJoints()
3758
killbrick2.CanCollide = false
3759
killbrick2.Anchored = true
3760
killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-30)
3761
lig = Instance.new("PointLight",player.Character.Torso)
3762
lig.Color=Color3.new(255,0,0)
3763
lig.Range = 20
3764
	local bv = Instance.new("BodyVelocity")
3765
  bv.maxForce = Vector3.new(1,1,1)
3766
  bv.velocity = root.CFrame.lookVector*150
3767
  bv.Parent = root
3768
char.Head.face.Texture = "rbxassetid://126198982"
3769
game:GetService("Debris"):AddItem(bv, 1)
3770
local rng = Instance.new("Part", char)
3771
        rng.Anchored = true
3772
        rng.BrickColor = BrickColor.new("Neon orange")
3773
        rng.CanCollide = false
3774
        rng.FormFactor = 3
3775
        rng.Name = "Ring"
3776
        rng.Size = Vector3.new(1, 1, 1)
3777
        rng.Transparency = 0
3778
        rng.TopSurface = 0
3779
        rng.BottomSurface = 0
3780
        rng.CFrame = root.CFrame
3781
        local rngm = Instance.new("SpecialMesh", rng)
3782
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3783
local rng2 = rng:Clone()
3784
rng2.BrickColor = BrickColor.new("Dark stone grey")
3785
rng2.Parent = char
3786
rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
3787
local rng2m = rng2.Mesh
3788
local rng3 = rng:Clone()
3789
rng3.Parent = char
3790
rng3.BrickColor = BrickColor.new("Dark stone grey")
3791
rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
3792
local rng3m = rng3.Mesh
3793
local rng4 = rng:Clone()
3794
rng4.Parent = char
3795
rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
3796
local rng4m = rng4.Mesh
3797
local rng5 = rng:Clone()
3798
rng5.Parent = char
3799
rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
3800
local rng5m = rng5.Mesh
3801
local rng6 = rng:Clone()
3802
rng6.Material = "Neon"
3803
rng6.CanCollide = false
3804
rng6.BrickColor = BrickColor.new("Neon orange")
3805
rng6.Parent = LeftLeg
3806
local rng6m = rng6.Mesh
3807
rng6m.Scale = vt(1,1,1)
3808
rng6m.MeshType = "Sphere"
3809
local rng7 = rng:Clone()
3810
rng7.Material = "Plastic"
3811
rng7.CanCollide = false
3812
rng7.BrickColor = BrickColor.new("Bright red")
3813
rng7.Parent = LeftLeg
3814
local rng7m = rng7.Mesh
3815
rng7m.Scale = vt(1,1,1)
3816
rng7m.MeshType = "Sphere"
3817
local rng8 = rng6:Clone()
3818
rng8.Material = "Neon"
3819
rng8.CanCollide = false
3820
rng8.BrickColor = BrickColor.new("Neon orange")
3821
rng8.Parent = LeftLeg
3822
local rng8m = rng7.Mesh
3823
rng8m.Scale = vt(1,1,1)
3824
rng8m.MeshType = "Sphere"
3825
	CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
3826
	wait()
3827
	local scaler = 10/5
3828
	local scaler2 = 10/5
3829
	local hit = rng8.Touched:connect(function(hit) 
3830
	Damagefunc(hit,57,65,math.random(50,60),"Normal",root,.2,1)
3831
end)
3832
	for i = 0,10,0.1 do
3833
		swait()
3834
		rng.Transparency = rng.Transparency + 0.01
3835
		rng2.Transparency = rng2.Transparency + 0.01
3836
		rng3.Transparency = rng3.Transparency + 0.01
3837
		rng4.Transparency = rng4.Transparency + 0.01
3838
		rng5.Transparency = rng5.Transparency + 0.01
3839
		rng6.Transparency = rng5.Transparency + 0.001
3840
		rng7.Transparency = rng5.Transparency + 0.001
3841
		rng8.Transparency = rng5.Transparency + 0.001
3842
		scaler = scaler - 0.125/5
3843
		scaler2 = scaler2 - 0.1/5
3844
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.25, scaler2/1.45, 0)
3845
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.7, 0)
3846
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.95, 0)
3847
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
3848
		rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
3849
		rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
3850
		rng8.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
3851
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
3852
		RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
3853
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
3854
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
3855
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
3856
rng6.CFrame = killbrick.CFrame
3857
rng7.CFrame = killbrick.CFrame
3858
rng8.CFrame = killbrick2.CFrame    
3859
	end
3860
	game:GetService("Debris"):AddItem(rng, 0.1)
3861
	game:GetService("Debris"):AddItem(rng2, 0.1)
3862
	game:GetService("Debris"):AddItem(rng3, 0.1)
3863
	game:GetService("Debris"):AddItem(rng4, 0.1)
3864
	game:GetService("Debris"):AddItem(rng5, 0.1)
3865
	hum.WalkSpeed = 16
3866
	hit:disconnect()
3867
	attack = false
3868
	killbrick:Destroy()
3869
	char.Head.face.Texture = "rbxassetid://29291814"
3870
	jumped = false
3871
	lig:Remove()
3872
end
3873
3874
3875
3876
function boom()
3877
	attack = true
3878
	jumped = true
3879
	hum.WalkSpeed = 0
3880
	MagicBlock(bc("White"),sorb.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
3881
	CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
3882
	CFuncs["Sound"].Create("rbxassetid://169380495", root, 1, 0.7)
3883
	for i = 0,15,0.1 do
3884
		swait()
3885
		MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
3886
		RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(0)),.5)
3887
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.5)
3888
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
3889
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
3890
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
3891
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
3892
char.Head.face.Texture = "rbxassetid://126198982"
3893
	end
3894
local rng = Instance.new("Part", char)
3895
        rng.Anchored = true
3896
        rng.BrickColor = BrickColor.new("Neon orange")
3897
        rng.CanCollide = false
3898
        rng.FormFactor = 3
3899
        rng.Name = "Ring"
3900
        rng.Size = Vector3.new(1, 1, 1)
3901
        rng.Transparency = 0
3902
        rng.TopSurface = 0
3903
        rng.BottomSurface = 0
3904
        rng.Position = root.Position
3905
        rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
3906
        local rngm = Instance.new("SpecialMesh", rng)
3907
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3908
local rng2 = rng:Clone()
3909
rng2.Parent = char
3910
rng2.BrickColor = BrickColor.new("Dark stone grey")
3911
local rng2m = rng2.Mesh
3912
local rng3 = rng:Clone()
3913
rng3.Parent = char
3914
local rng3m = rng3.Mesh
3915
local rng4 = rng:Clone()
3916
rng4.Parent = char
3917
local rng4m = rng4.Mesh
3918
local rng5 = rng:Clone()
3919
rng5.Parent = char
3920
rng5.BrickColor = BrickColor.new("Dark stone grey")
3921
local rng5m = rng5.Mesh
3922
local hit = rng5.Touched:connect(function(hit) 
3923
	Damagefunc(hit,120,175,math.random(100,100),"Normal",root,.2,1)
3924
end)
3925
MagicBlock(bc("White"),root.CFrame,15,15,15,5,5,5,0.015)
3926
    CFuncs["Sound"].Create("rbxassetid://187137517", rng, 10, 1)
3927
	CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 0.85)
3928
	CFuncs["Sound"].Create("rbxassetid://165970126", rng, 10, 1)
3929
	wait()
3930
	local scaler = 10
3931
	local scaler2 = 10
3932
	for i = 0,10,0.1 do
3933
		swait()
3934
		rng.Transparency = rng.Transparency + 0.01
3935
		rng2.Transparency = rng2.Transparency + 0.01
3936
		rng3.Transparency = rng3.Transparency + 0.01
3937
		rng4.Transparency = rng4.Transparency + 0.01
3938
		rng5.Transparency = rng5.Transparency + 0.01
3939
		scaler = scaler - 0.125
3940
		scaler2 = scaler2 - 0.1
3941
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 4)
3942
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 3)
3943
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.25, scaler2/1.25, 2)
3944
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 1)
3945
		rng5.Size = rng5m.Scale
3946
		rng5.CFrame = rng.CFrame
3947
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/2, scaler2/2, 5)
3948
		text.Text = " DIE!  "
3949
		RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(0)),.5)
3950
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.5)
3951
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
3952
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
3953
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
3954
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
3955
	end
3956
	hit:disconnect()
3957
	game:GetService("Debris"):AddItem(rng, 1)
3958
	game:GetService("Debris"):AddItem(rng2, 1)
3959
	game:GetService("Debris"):AddItem(rng3, 1)
3960
	game:GetService("Debris"):AddItem(rng4, 1)
3961
	game:GetService("Debris"):AddItem(rng5, 1)
3962
	hum.WalkSpeed = 16
3963
	attack = false
3964
	text.Text = "   "
3965
	char.Head.face.Texture = "rbxassetid://29291814"
3966
	jumped = false
3967
end
3968
3969
function shooty()
3970
	attack = true
3971
	MagicBlock(bc("Neon orange"),sorb.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
3972
	CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
3973
	CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 0.7)
3974
	for i = 0,15,0.1 do
3975
		swait()
3976
		MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
3977
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
3978
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
3979
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
3980
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
3981
char.Head.face.Texture = "rbxassetid://126198982"
3982
	end
3983
	CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
3984
							local a = Instance.new("Part",Character)
3985
	a.Name = "Direction"	
3986
	a.Anchored = true
3987
	a.BrickColor = bc("Neon orange")
3988
a.Material = "Neon"
3989
a.Transparency = 1
3990
	a.CanCollide = false
3991
	local ray = Ray.new(
3992
	    root.CFrame.p,                           -- origin
3993
	    (mouse.Hit.p - root.CFrame.p).unit * 500 -- direction
3994
	) 
3995
	local ignore = Character
3996
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
3997
	a.BottomSurface = 10
3998
	a.TopSurface = 10
3999
	local distance = (root.CFrame.p - position).magnitude
4000
	a.Size = Vector3.new(0.1, 0.1, 0.1)
4001
	a.CFrame = CFrame.new(root.CFrame.p, position) * CFrame.new(0, 0, 0)
4002
				 local lb = Instance.new("Part")
4003
  lb.Parent = char
4004
    lb.BrickColor = bc("Neon orange")
4005
local pie22 = Instance.new("ParticleEmitter")
4006
pie22.Parent = char.Torso
4007
pie22.Color = ColorSequence.new(BrickColor.new("Dark stone grey").Color)
4008
pie22.LightEmission = 0
4009
pie22.Size = NumberSequence.new(10,5)
4010
pie22.Texture = "http://www.roblox.com/asset/?id=254959503"
4011
pie22.Transparency = NumberSequence.new(0, 1)
4012
pie22.EmissionDirection = "Top"
4013
pie22.Enabled = true
4014
pie22.Lifetime = NumberRange.new(1)
4015
pie22.Rotation = NumberRange.new(-17, 17)
4016
pie22.Rate = 200
4017
pie22.Speed = NumberRange.new(3)
4018
pie22.LockedToPart = false
4019
pie22.VelocitySpread = 3
4020
pie22.Name = "Haa"
4021
pie22.Parent = lb
4022
     lb.CanCollide = false
4023
lb.Material = "Neon"
4024
     lb.Anchored = true
4025
lb.TopSurface = 0
4026
        lb.BottomSurface = 0
4027
     lb.Transparency = 0
4028
     lb.Size = vt(0.5,0.5,0.5)
4029
     lb.CFrame = sorb.CFrame
4030
lb.Anchored = false
4031
local thingery = Instance.new("SpecialMesh",lb)
4032
     thingery.MeshType = "Sphere"
4033
thingery.Scale = vt(25,25,25)
4034
game:GetService("Debris"):AddItem(lb, 10)
4035
  local bv = Instance.new("BodyVelocity")
4036
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
4037
  bv.velocity = a.CFrame.lookVector*150
4038
  bv.Parent = lb
4039
game:GetService("Debris"):AddItem(a, 0.1)
4040
wait(0.05)
4041
local hitted = false
4042
lb.Touched:connect(function(hit) 
4043
	if hitted == false then
4044
		hitted = true
4045
		lb.Anchored = true
4046
		lb.Transparency = 1
4047
		local rng = Instance.new("Part", char)
4048
        rng.Anchored = true
4049
        rng.BrickColor = BrickColor.new("Neon orange")
4050
        rng.CanCollide = false
4051
        rng.FormFactor = 3
4052
        rng.Name = "Ring"
4053
        rng.Size = Vector3.new(1, 1, 1)
4054
        rng.Transparency = 0
4055
        rng.TopSurface = 0
4056
        rng.BottomSurface = 0
4057
        rng.CFrame = lb.CFrame
4058
        rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
4059
        local rngm = Instance.new("SpecialMesh", rng)
4060
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
4061
local rng2 = rng:Clone()
4062
rng2.Parent = char
4063
local rng2m = rng2.Mesh
4064
local rng3 = rng:Clone()
4065
rng3.Parent = char
4066
rng3.BrickColor = BrickColor.new("Dark stone grey")
4067
local rng3m = rng3.Mesh
4068
local rng4 = rng:Clone()
4069
rng4.Parent = char
4070
local rng4m = rng4.Mesh
4071
local rng5 = rng:Clone()
4072
rng5.Parent = char
4073
rng5.BrickColor = BrickColor.new("Dark stone grey")
4074
rng5.CFrame = rng5.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
4075
local rng5m = rng5.Mesh
4076
rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
4077
rng3.CFrame = rng3.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
4078
rng4.CFrame = rng4.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
4079
MagicBlock(bc("White"),lb.CFrame,15,15,15,5,5,5,0.015)
4080
local rng6 = rng:Clone()
4081
rng6.Material = "Neon"
4082
rng6.Parent = char
4083
local rng6m = rng6.Mesh
4084
rng6m.Scale = vt(1,1,1)
4085
rng6m.MeshType = "Sphere"
4086
local hita = rng6.Touched:connect(function(hit) 
4087
	Damagefunc(hit,72,78,math.random(70,70),"Normal",root,.2,1)
4088
end)
4089
    CFuncs["Sound"].Create("rbxassetid://187137517", rng, 5, 1)
4090
	CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 0.75)
4091
	CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
4092
	local scaler = 5
4093
	local scaler2 = 5
4094
	for i = 0,20,0.1 do
4095
		swait()
4096
		rng.Transparency = rng.Transparency + 0.005
4097
		rng2.Transparency = rng2.Transparency + 0.005
4098
		rng3.Transparency = rng3.Transparency + 0.005
4099
		rng4.Transparency = rng4.Transparency + 0.005
4100
		rng5.Transparency = rng5.Transparency + 0.005
4101
		rng6.Transparency = rng6.Transparency + 0.005
4102
		scaler = scaler - 0.005/2
4103
		scaler2 = scaler2 - 0.05/2
4104
		rng6.Size = rng6.Size + Vector3.new(scaler2/3, scaler2/3, scaler2/3)
4105
		rng6.CFrame = rng.CFrame
4106
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
4107
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
4108
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
4109
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
4110
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
4111
	end
4112
	hita:disconnect()
4113
	game:GetService("Debris"):AddItem(rng, 1)
4114
	game:GetService("Debris"):AddItem(rng2, 1)
4115
	game:GetService("Debris"):AddItem(rng3, 1)
4116
	game:GetService("Debris"):AddItem(rng4, 1)
4117
	game:GetService("Debris"):AddItem(rng5, 1)
4118
	game:GetService("Debris"):AddItem(rng6, 1)
4119
	end
4120
end)
4121
	for i = 0,2,0.1 do
4122
		swait()
4123
		MagicBlock(bc("White"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
4124
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
4125
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
4126
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
4127
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
4128
text.Text = "  DIE! "
4129
	end
4130
	attack = false
4131
	text.Text = "   "
4132
	char.Head.face.Texture = "rbxassetid://29291814"
4133
end
4134
4135
function superpunch()
4136
	attack = true
4137
	jumped = true
4138
	hum.WalkSpeed = 16
4139
	chatfunc("Grrr..")
4140
	rock = true
4141
	for i = 0, 5 do
4142
		 local lb = Instance.new("Part")
4143
  lb.Parent = char
4144
   lb.Material = "Neon"
4145
    lb.Color = BrickColor.new("Gold").Color
4146
     lb.CanCollide = false
4147
     lb.Material = "Neon"
4148
     lb.Size = vt(1,1,1)
4149
     lb.CFrame = tors.CFrame
4150
     lb.Rotation = vt(0,0,0)
4151
     lb.Anchored = true
4152
     lb.Transparency = 0
4153
     local thing = Instance.new("SpecialMesh",lb)
4154
     thing.MeshType = "FileMesh"
4155
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
4156
     thing.Scale = vt(0,15,0)
4157
     local chancerot = math.random(1,2)
4158
     for z = 0, 4 do
4159
     if chancerot == 1 then
4160
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
4161
     elseif chancerot == 2 then
4162
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
4163
     end
4164
     lb.Transparency = lb.Transparency + 0.1
4165
     thing.Scale = thing.Scale + vt(15,0,15)
4166
     wait()
4167
     end
4168
     for z = 0, 4 do
4169
     if chancerot == 1 then
4170
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
4171
     elseif chancerot == 2 then
4172
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
4173
     end
4174
     lb.Transparency = lb.Transparency + 0.1
4175
     thing.Scale = thing.Scale + vt(15,0,15)
4176
     wait()
4177
     end
4178
lb:Destroy()
4179
end
4180
	wait(0)
4181
	text.Text = " "
4182
	wait(0.5)
4183
	CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
4184
	CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 0.7)
4185
     wait(0)	
4186
	chatfunc("Incinerate!")
4187
	for i = 0,15,0.1 do
4188
		swait()
4189
		RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.05)
4190
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.05)
4191
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
4192
            Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
4193
             RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
4194
             LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
4195
char.Head.face.Texture = "rbxassetid://126198982"
4196
	end
4197
local rng = Instance.new("Part", char)
4198
        rng.Anchored = true
4199
        rng.BrickColor = BrickColor.new("New Yeller")
4200
        rng.CanCollide = false
4201
        rng.FormFactor = 3
4202
        rng.Name = "Ring"
4203
        rng.Size = Vector3.new(1, 1, 1)
4204
        rng.Transparency = 0
4205
        rng.TopSurface = 0
4206
        rng.BottomSurface = 0
4207
        rng.CFrame = root.CFrame 
4208
        local rngm = Instance.new("SpecialMesh", rng)
4209
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
4210
local rng2 = rng:Clone()
4211
rng2.Parent = char
4212
rng2.BrickColor = BrickColor.new("Neon orange")
4213
local rng2m = rng2.Mesh
4214
local rng3 = rng:Clone()
4215
rng3.Parent = char
4216
local rng3m = rng3.Mesh
4217
local rng4 = rng:Clone()
4218
rng4.Parent = char
4219
rng4.BrickColor = BrickColor.new("Neon orange")
4220
local rng4m = rng4.Mesh
4221
local rng5 = rng:Clone()
4222
rng5.Parent = char
4223
local rng5m = rng5.Mesh
4224
local rng6 = rng:Clone()
4225
rng6.Material = "Neon"
4226
rng6.Parent = char
4227
local rng6m = rng6.Mesh
4228
rng6m.Scale = vt(1,1,1)
4229
rng6m.MeshType = "Sphere"
4230
local hita = rng6.Touched:connect(function(hit) 
4231
	Damagefunc(hit,3000000,4400000,math.random(3000000,4000000),"Normal",root,.2,1)
4232
end)
4233
rng2.CFrame = root.CFrame 
4234
rng3.CFrame = root.CFrame 
4235
rng4.CFrame = root.CFrame 
4236
rng5.CFrame = root.CFrame 
4237
rng6.CFrame = root.CFrame 
4238
    CFuncs["Sound"].Create("rbxassetid://260430117", rng, 5, 1)
4239
	CFuncs["Sound"].Create("rbxassetid://187137517", rng, 5, 0.85)
4240
	CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
4241
	CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
4242
	CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
4243
	wait()
4244
	local scaler = 10/5
4245
	local scaler2 = 10/5 
4246
	MagicBlock(bc("Dark stone grey"),root.CFrame,30,30,30,5,5,5,0.015)
4247
	for i = 0,10,0.1 do
4248
		swait()
4249
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
4250
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.25
4251
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
4252
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.75
4253
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/2
4254
		rng6.Size = rng6.Size + Vector3.new(scaler2/0.9, scaler2/0.9, scaler2/0.4)
4255
		rng6.CFrame = rng.CFrame
4256
		rng.Transparency = rng.Transparency + 0.01
4257
		rng2.Transparency = rng2.Transparency + 0.01
4258
		rng3.Transparency = rng3.Transparency + 0.01
4259
		rng4.Transparency = rng4.Transparency + 0.01
4260
		rng5.Transparency = rng5.Transparency + 0.01
4261
		rng6.Transparency = rng6.Transparency + 0.01
4262
		scaler = scaler - 0.125/5
4263
		scaler2 = scaler2 - 0.1/5
4264
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
4265
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
4266
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
4267
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
4268
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/3, scaler2/3, 2)
4269
	end
4270
	hita:disconnect()
4271
	rng6:Destroy()
4272
	Crater(head,60)
4273
	game:GetService("Debris"):AddItem(rng, 1)
4274
	game:GetService("Debris"):AddItem(rng2, 1)
4275
	game:GetService("Debris"):AddItem(rng3, 1)
4276
	game:GetService("Debris"):AddItem(rng4, 1)
4277
	game:GetService("Debris"):AddItem(rng5, 1)
4278
	hum.WalkSpeed = 16
4279
	attack = false
4280
	char.Head.face.Texture = "rbxassetid://29291814"
4281
	jumped = false
4282
end
4283
4284
4285
4286
--Gomu powers by DahNoob
4287
--Gui Fixed by Biologically_Noob
4288
--Originally fixed by scenius
4289
--lol i know ur gonna remove credits
4290
g1 = Instance.new("ScreenGui")
4291
g1.Name = "ggui"
4292
o1 = Instance.new("Frame", g1)
4293
o1.BackgroundColor3 = Color3.new(1, 0.976471, 0.6)
4294
o1.BorderColor3 = Color3.new(0.533333, 0.52549, 0.317647)
4295
o1.BorderSizePixel = 0
4296
o1.Name = "Main"
4297
o1.Position = UDim2.new(0.025, 0, 0.65, 0)
4298
o1.Size = UDim2.new(0,0,0)
4299
o1.ZIndex = 2
4300
o2 = Instance.new("Frame", o1)
4301
o2.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
4302
o2.BorderColor3 = Color3.new(0.121569, 0.121569, 0.121569)
4303
o2.BorderSizePixel = 3
4304
o2.Name = "G3"
4305
o2.Position = UDim2.new(0.05, 0, 0, 20)
4306
o2.Size = UDim2.new(0,0,0)
4307
o2.ZIndex = 3
4308
o3 = Instance.new("Frame", o2)
4309
o3.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
4310
o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
4311
o3.BorderSizePixel = 0
4312
o3.Name = "Shadow"
4313
o3.Size = UDim2.new(0,0,0)
4314
o3.ZIndex = 2
4315
o3.Style = Enum.FrameStyle.DropShadow
4316
o4 = Instance.new("Frame", o2)
4317
o4.BackgroundColor3 = Color3.new(0.341176, 0.968628, 0.623529)
4318
o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
4319
o4.BorderSizePixel = 0
4320
o4.Name = "Bar"
4321
o4.Size = UDim2.new(0,0,0)
4322
o4.ZIndex = 4
4323
o5 = Instance.new("Frame", o1)
4324
o5.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
4325
o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
4326
o5.BorderSizePixel = 0
4327
o5.Name = "Shadow"
4328
o5.Position = UDim2.new(0, 1, 0, 1)
4329
o5.Size = UDim2.new(0,0,0)
4330
o5.Style = Enum.FrameStyle.DropShadow
4331
o6 = Instance.new("Frame", o1)
4332
o6.BackgroundColor3 = Color3.new(0.0980392, 0, 0)
4333
o6.BorderColor3 = Color3.new(0.301961, 0.121569, 0.0666667)
4334
o6.BorderSizePixel = 3
4335
o6.Name = "G2"
4336
o6.Position = UDim2.new(0.05, 0, 0, 55)
4337
o6.Size = UDim2.new(0,0,0)
4338
o6.ZIndex = 3
4339
o7 = Instance.new("Frame", o6)
4340
o7.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
4341
o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
4342
o7.BorderSizePixel = 0
4343
o7.Name = "Shadow"
4344
o7.Size = UDim2.new(0,0,0)
4345
o7.ZIndex = 2
4346
o7.Style = Enum.FrameStyle.DropShadow
4347
o8 = Instance.new("Frame", o6)
4348
o8.BackgroundColor3 = Color3.new(0.968628, 0.439216, 0.192157)
4349
o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
4350
o8.BorderSizePixel = 0
4351
o8.Name = "Bar"
4352
o8.Size = UDim2.new(0,0,0)
4353
o8.ZIndex = 4
4354
o9 = Instance.new("Frame", o1)
4355
o9.BackgroundColor3 = Color3.new(0.811765, 0.768628, 0.286275)
4356
o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
4357
o9.BorderSizePixel = 0
4358
o9.Name = "Base"
4359
o9.Position = UDim2.new(0.05, 0, 0, 80)
4360
o9.Size = UDim2.new(0,0,0)
4361
o9.ZIndex = 3
4362
o10 = Instance.new("Frame", o9)
4363
o10.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
4364
o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
4365
o10.BorderSizePixel = 0
4366
o10.Name = "Shadow"
4367
o10.Size = UDim2.new(0,0,0)
4368
o10.ZIndex = 2
4369
o10.Style = Enum.FrameStyle.DropShadow
4370
o11 = Instance.new("TextLabel", o9)
4371
o11.BackgroundColor3 = Color3.new(1, 1, 1)
4372
o11.BackgroundTransparency = 1
4373
o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
4374
o11.Name = "Mode"
4375
o11.Position = UDim2.new(0.05, 0,0.1, 0)
4376
o11.Size = UDim2.new(0, 205, 0, 50)
4377
o11.ZIndex = 3
4378
o11.Text = " "
4379
o11.TextColor3 = Color3.new(1, 1, 1)
4380
o11.TextStrokeTransparency = 0
4381
o11.Font = Enum.Font.SourceSansBold
4382
o11.FontSize = Enum.FontSize.Size28
4383
4384
g1.Parent = script
4385
4386
sn = Instance.new("StringValue", script)
4387
sn.Name = "ScriptName"
4388
sn.Value = "Gomu Powers"
4389
4390
local a = script:WaitForChild("ScriptName").Value
4391
script.ScriptName:Destroy()
4392
TakeDamage = function(b, c)	
4393
	b:TakeDamage(c)--game:service("ReplicatedStorage").Logic.TakeDamage:FireServer(b, c, a, tick())
4394
end
4395
4396
plr = game.Players.LocalPlayer
4397
repeat
4398
	wait(0.4)
4399
until plr.Character
4400
local fixed = Instance.new("StringValue", plr.Character)
4401
fixed.Name = "1"
4402
fixed.Value = "S".."c".."e".."n".."i".."u".."s"
4403
local creator = Instance.new("StringValue", plr.Character)
4404
creator.Name = "2"
4405
creator.Value = "D".."a".."h".."N".."o".."o".."b"
4406
chr = plr.Character
4407
human = chr:FindFirstChild("Humanoid")
4408
mouse = plr:GetMouse()
4409
kx = function(s)
4410
plr:Kick(s)
4411
end
4412
cam = workspace.CurrentCamera
4413
selected = false
4414
equipd = false
4415
tors = chr.Torso
4416
rarm = chr["Right Arm"]
4417
larm = chr["Left Arm"]
4418
rleg = chr["Right Leg"]
4419
lleg = chr["Left Leg"]
4420
hrp = chr.HumanoidRootPart
4421
head = chr.Head
4422
anim = human:FindFirstChild("Animator")
4423
local d = head:FindFirstChildOfClass("Decal").Texture
4424
activu = false
4425
dagear = 1
4426
rubbermodo = 0
4427
gatlingcool = 0
4428
bazookacool = 0
4429
rocketcool = 0
4430
g2lim = 6
4431
g3lim = 6
4432
g32hand = false
4433
local e = true--game:service("ReplicatedStorage").Logic.HasProduct:InvokeServer(84610856)
4434
local f = true--(game:service("ReplicatedStorage").Logic.HasProduct:InvokeServer(84862060))
4435
local g = nil
4436
g = script:WaitForChild("ggui")
4437
g.Enabled = true
4438
g.Main.G3.Bar.BackgroundColor3 = rarm.Color
4439
g.Parent = plr.PlayerGui
4440
Heartbeat = Instance.new("BindableEvent")
4441
Heartbeat.Name = "Heartbeat"
4442
Heartbeat.Parent = script
4443
frame = 0.033333333333333
4444
tf = 0
4445
game:GetService("RunService").Heartbeat:connect(function(h, i)	
4446
	tf = tf + h
4447
	if frame <= tf then
4448
		for j = 1, math.floor(tf / frame) do
4449
			Heartbeat:Fire()
4450
		end
4451
		tf = tf - frame * math.floor(tf / frame)
4452
	end
4453
end)
4454
swait = function(k)	
4455
	if k == 0 or k == nil then
4456
		Heartbeat.Event:wait()
4457
	else
4458
		for j = 1, k do
4459
			Heartbeat.Event:wait()
4460
		end
4461
	end
4462
end
4463
4464
Heartbeat2 = Instance.new("BindableEvent")
4465
Heartbeat2.Name = "Heartbeat2"
4466
Heartbeat2.Parent = script
4467
f60 = 0.016666666666667
4468
tf2 = 0
4469
game:GetService("RunService").Heartbeat:connect(function(h, i)	
4470
	tf2 = tf2 + h
4471
	if f60 <= tf2 then
4472
		for j = 1, math.floor(tf2 / f60) do
4473
			Heartbeat2:Fire()
4474
		end
4475
		tf2 = tf2 - f60 * math.floor(tf2 / f60)
4476
	end
4477
end)
4478
swait2 = function(k)	
4479
	if k == 0 or k == nil then
4480
		Heartbeat2.Event:wait()
4481
	else
4482
		for j = 1, k do
4483
			Heartbeat2.Event:wait()
4484
		end
4485
	end
4486
end
4487
4488
tool = Instance.new("Tool")
4489
tool.CanBeDropped = false
4490
tool.RequiresHandle = false
4491
tool.ToolTip = "FSJDHJFS"
4492
tool.Name = "Machine"
4493
tool.Parent = plr.Backpack
4494
modz = Instance.new("Model")
4495
modz.Name = "efx"
4496
modz.Parent = chr
4497
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
4498
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
4499
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
4500
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
4501
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
4502
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
4503
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
4504
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
4505
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
4506
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
4507
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
4508
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
4509
RS = tors:FindFirstChild("Right Shoulder")
4510
LS = tors:FindFirstChild("Left Shoulder")
4511
RH = tors:FindFirstChild("Right Hip")
4512
LH = tors:FindFirstChild("Left Hip")
4513
RJ = hrp:FindFirstChild("RootJoint")
4514
N = tors:FindFirstChild("Neck")
4515
cf = CFrame.new
4516
ang = CFrame.Angles
4517
rd = math.rad
4518
rd2 = math.random
4519
cs = ColorSequence.new
4520
ns = NumberSequence.new
4521
nsk = NumberSequenceKeypoint.new
4522
nooutline = function(i)	
4523
	i.TopSurface = 10
4524
end
4525
4526
makepart = function(l, m, n, o, p, q, r)	
4527
	local s = Instance.new("Part")
4528
	s.BrickColor = BrickColor.new(l)
4529
	s.Name = m
4530
	s.Transparency = o
4531
	nooutline(s)
4532
	s.Reflectance = n
4533
	s.Material = p
4534
	s.Anchored = true
4535
	s.CanCollide = false
4536
	s.Locked = true
4537
	s.CFrame = r
4538
	s.Size = Vector3.new(0.2, 0.2, 0.2)
4539
	s.Parent = q
4540
	return s
4541
end
4542
4543
makemesh = function(t, u, v, w)	
4544
	local x = Instance.new("SpecialMesh")
4545
	x.MeshType = t
4546
	x.Scale = u
4547
	if t == "FileMesh" then
4548
		x.MeshId = v
4549
	end
4550
	x.Parent = w
4551
	return x
4552
end
4553
4554
makeweld = function(w, y, z, A, B)	
4555
	local C = Instance.new("Weld")
4556
	C.Part0 = y
4557
	C.Part1 = z
4558
	C.C0 = A
4559
	if B ~= nil then
4560
		C.C1 = B
4561
	end
4562
	C.Parent = w
4563
	return C
4564
end
4565
4566
lerpz = function(D, E, F, G)	
4567
	D[E] = D[E]:lerp(F, G)
4568
end
4569
4570
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4571
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4572
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4573
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4574
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4575
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4576
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4577
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4578
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4579
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
4580
resetlerp = function()	
4581
	RJ.C0 = RJC0
4582
	RJ.C1 = RJC1
4583
	N.C0 = NC0
4584
	N.C1 = NC1
4585
	RS.C0 = RSC0
4586
	RS.C1 = RSC1
4587
	LS.C0 = LSC0
4588
	LS.C1 = LSC1
4589
	RH.C0 = RHC0
4590
	RH.C1 = RHC1
4591
	LH.C0 = LHC0
4592
	LH.C1 = LHC1
4593
end
4594
4595
local H = {}
4596
for I,J in pairs(chr:GetChildren()) do
4597
	if J:IsA("BasePart") and J ~= hrp then
4598
		local K = Instance.new("Part")
4599
		K.Size = Vector3.new(0.2, 0.2, 0.2)
4600
		K.CanCollide = false
4601
		K.Material = "Neon"
4602
		K.Name = "odam"
4603
		K.BrickColor = BrickColor.new("Persimmon")
4604
		K.CFrame = J.CFrame
4605
		K.Transparency = 1
4606
		K.Locked = true
4607
		nooutline(K)
4608
		K.Parent = J
4609
		local L = nil
4610
		if J ~= head then
4611
			L = makemesh("Brick", J.Size * 5 * 1.03, nil, K)
4612
		else
4613
			if J == head then
4614
				L = makemesh("Head", J.Size * 5 * 1.25 * 1.03, nil, K)
4615
			end
4616
		end
4617
		makeweld(K, K, J, (cf(0, 0, 0)), nil)
4618
		local M = Instance.new("ParticleEmitter")
4619
		M.Color = cs(Color3.new(1, 1, 1))
4620
		M.LightEmission = 0.8
4621
		M.Name = "pe"
4622
		M.Size = ns({nsk(0, 0.875, 0.625), nsk(0.245, 2.25), nsk(1, 0.75)})
4623
		M.Texture = "rbxgameasset://Images/smok"
4624
		M.Transparency = ns({nsk(0, 1), nsk(0.165, 0.85), nsk(0.85, 0.9), nsk(1, 1)})
4625
		M.Acceleration = Vector3.new(0, 4, 0)
4626
		M.Lifetime = NumberRange.new(3, 4)
4627
		M.Rate = 20
4628
		M.VelocityInheritance = 0.15
4629
		M.Rotation = NumberRange.new(0, 360)
4630
		M.RotSpeed = NumberRange.new(-5, 5)
4631
		M.Speed = NumberRange.new(-5, -3)
4632
		M.VelocitySpread = 30
4633
		M.Enabled = false
4634
		M.Parent = K
4635
		do
4636
			do
4637
				do
4638
					if J == tors then
4639
						local O = Instance.new("Sound")
4640
						O.SoundId = "rbxassetid://291165237"
4641
						O.Volume = 0.5
4642
						O.Pitch = 0.9
4643
						O.Name = "ss"
4644
						O.Looped = true
4645
						O.Parent = K
4646
					end
4647
					table.insert(H, K)
4648
					if J:IsA("CharacterMesh") then
4649
						J:Destroy()
4650
					end
4651
					-- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out DO_STMT
4652
4653
					-- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out DO_STMT
4654
4655
					-- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out IF_THEN_STMT
4656
4657
					-- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out IF_STMT
4658
4659
				end
4660
			end
4661
		end
4662
	end
4663
end
4664
function onFired(...)
4665
--if {...} ~= {} then
4666
kx(...)
4667
--end
4668
end
4669
function getobj(t)
4670
if t==nil then
4671
return nil
4672
else
4673
return t
4674
end
4675
end
4676
SB_Remote = {} --Instance.new("RemoteEvent", script)
4677
SB_Remote.Name = "Event"
4678
function SB_Remote:FireClient(var)
4679
onFired(var)
4680
end
4681
--SB_Remote.OnClientEvent:Connect(onFired)
4682
modev = Instance.new("IntValue")
4683
modev.Name = "WATA"
4684
modev.Parent = tors
4685
shoot = function()	
4686
	if selected == false or activu == true or modev.Value > 1 then
4687
		return 
4688
	end
4689
	activu = true
4690
	delay(0.5, function()		
4691
		activu = false
4692
	end)
4693
	local P, Q = nil, nil
4694
	if modev.Value == 0 then
4695
		P = rarm
4696
		Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
4697
	else
4698
		if modev.Value == 1 then
4699
			P = larm
4700
			Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
4701
		end
4702
	end
4703
	if modev.Value == 0 then
4704
		modev.Value = modev.Value + 1
4705
	else
4706
		if modev.Value == 1 then
4707
			modev.Value = 0
4708
		end
4709
	end
4710
	local R = Instance.new("Part")
4711
	nooutline(R)
4712
	R.Anchored = true
4713
	R.CanCollide = false
4714
	R.Size = Vector3.new(1, 1, 1)
4715
	R.BrickColor = P.BrickColor
4716
	R.Transparency = 1
4717
	R.Locked = true
4718
	R.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
4719
	R.Parent = modz
4720
	local S = Instance.new("Part")
4721
	nooutline(S)
4722
	S.Anchored = true
4723
	S.CanCollide = false
4724
	S.Locked = true
4725
	S.Size = Vector3.new(1, 1, 1)
4726
	S.BrickColor = BrickColor.new("White")
4727
	S.Transparency = 0
4728
	S.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p) * ang(rd(90), 0, 0) * cf(0, -1, 0)
4729
	S.Parent = modz
4730
	game.Debris:AddItem(S, 2)
4731
	local T = Instance.new("SpecialMesh")
4732
	T.MeshType = "FileMesh"
4733
	T.MeshId = "rbxassetid://489415447"
4734
	T.Scale = Vector3.new(0.15, 0.15, 0.15)
4735
	T.Parent = S
4736
	coroutine.resume(coroutine.create(function()		
4737
		for I = 1, 10 do
4738
			swait()
4739
			T.Scale = T.Scale + Vector3.new(0.5, 0.5, 0.5)
4740
			S.Transparency = S.Transparency + 0.1
4741
		end
4742
	end))
4743
	local U = Instance.new("Sound")
4744
	U.SoundId = "rbxassetid://137463821"
4745
	U.Volume = 1.4
4746
	U.Pitch = math.random(10, 12) / 10
4747
	U.Parent = P
4748
	U:Play()
4749
	game.Debris:AddItem(U, 1.5)
4750
	local V = Instance.new("Part")
4751
	nooutline(V)
4752
	V.Anchored = true
4753
	V.CanCollide = false
4754
	V.Size = Vector3.new(0.2, 0.2, 0.2)
4755
	V.BrickColor = P.BrickColor
4756
	V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
4757
	V.Parent = modz
4758
	local W = (makemesh("FileMesh", Vector3.new(1, 0.5, 1), "rbxasset://fonts/rightarm.mesh", V))
4759
	local X = nil
4760
	local Y = game:GetService("RunService").RenderStepped:connect(function()		
4761
		X = (R.Position - P.Position).magnitude
4762
		W.Scale = Vector3.new(1, X / 2, 1)
4763
		V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, R.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
4764
	end)
4765
	local Z = false
4766
	for _ = 1, 4, 0.1 do
4767
		swait()
4768
		local a0 = Ray.new(R.Position, R.CFrame.lookVector * (4 - _))
4769
		local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
4770
		if a1 and a1.Transparency ~= 1 and Z == false then
4771
			Z = true
4772
			R.CFrame = R.CFrame * cf(0, 0, -(4 - _))
4773
			local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, R.CFrame * ang(0, rd(90), rd(90)))
4774
			do
4775
				local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
4776
				game.Debris:AddItem(a3, 5)
4777
				local a5 = rd2(1, 5)
4778
				if a5 == 3 then
4779
					hito(R, 4.6, 15, 0.3, R.CFrame.lookVector * 9, Vector3.new(0, 0, rd2(-8, 8)))
4780
				else
4781
					hito(R, 4.6, 15, 0.3, R.CFrame.lookVector * 9, nil)
4782
				end
4783
				coroutine.resume(coroutine.create(function()		
4784
		for I = 1, 16 do
4785
			swait()
4786
			a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
4787
			a3.Transparency = a3.Transparency + 0.05
4788
		end
4789
		a3:Destroy()
4790
	end))
4791
			end
4792
		else
4793
			do
4794
				do
4795
					if Z == false then
4796
						R.CFrame = R.CFrame * cf(0, 0, -(4 - _))
4797
					else
4798
						if Z == true then
4799
							R.CFrame = R.CFrame * cf(0, 0, 4 - _)
4800
						end
4801
					end
4802
					-- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out DO_STMT
4803
4804
					-- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out IF_ELSE_STMT
4805
4806
					-- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out IF_STMT
4807
4808
				end
4809
			end
4810
		end
4811
	end
4812
	R:Destroy()
4813
	V:Destroy()
4814
	Y:Disconnect()
4815
	Q:Destroy()
4816
end
4817
4818
gatling = function()	
4819
	if gatlingcool == 50 or selected == false or activu == true then
4820
		return 
4821
	end
4822
	local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
4823
	local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
4824
	activu = true
4825
	chatfunc("Machine Gun Blows!")
4826
		asd1 = Instance.new("Sound",char)
4827
asd1.SoundId = "http://www.roblox.com/asset/?id = 337638956"
4828
asd1.Volume = 1
4829
asd1.Looped = true
4830
asd1:Play()
4831
	local pie22 = Instance.new("ParticleEmitter")
4832
pie22.Parent = lleg
4833
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
4834
pie22.LightEmission = 1
4835
pie22.Size = NumberSequence.new(0.6,0.8,0.6)
4836
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
4837
pie22.Transparency = NumberSequence.new(0.7)
4838
pie22.EmissionDirection = "Top"
4839
pie22.Enabled = true
4840
pie22.Lifetime = NumberRange.new(1)
4841
pie22.Rotation = NumberRange.new(-420, 425)
4842
pie22.Rate = 400
4843
pie22.Speed = NumberRange.new(1)
4844
pie22.LockedToPart = false
4845
pie22.VelocitySpread = 2
4846
local pie222 = Instance.new("ParticleEmitter")
4847
pie222.Parent = rleg
4848
pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
4849
pie222.LightEmission = 1
4850
pie222.Size = NumberSequence.new(0.6,0.8,0.6)
4851
pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
4852
pie222.Transparency = NumberSequence.new(0.7)
4853
pie222.EmissionDirection = "Top"
4854
pie222.Enabled = true
4855
pie222.Lifetime = NumberRange.new(1)
4856
pie222.Rotation = NumberRange.new(-420, 425)
4857
pie222.Rate = 400
4858
pie222.Speed = NumberRange.new(1)
4859
pie222.LockedToPart = false
4860
pie222.VelocitySpread = 2
4861
local pie2222 = Instance.new("ParticleEmitter")
4862
pie2222.Parent = lleg
4863
pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
4864
pie2222.LightEmission = 1
4865
pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
4866
pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
4867
pie2222.Transparency = NumberSequence.new(0.7)
4868
pie2222.EmissionDirection = "Top"
4869
pie2222.Enabled = true
4870
pie2222.Lifetime = NumberRange.new(1)
4871
pie2222.Rotation = NumberRange.new(-420, 425)
4872
pie2222.Rate = 400
4873
pie2222.Speed = NumberRange.new(1)
4874
pie2222.LockedToPart = false
4875
pie2222.VelocitySpread = 2
4876
local pie22222 = Instance.new("ParticleEmitter")
4877
pie22222.Parent = rleg
4878
pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
4879
pie22222.LightEmission = 1
4880
pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
4881
pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
4882
pie22222.Transparency = NumberSequence.new(0.7)
4883
pie22222.EmissionDirection = "Top"
4884
pie22222.Enabled = true
4885
pie22222.Lifetime = NumberRange.new(1)
4886
pie22222.Rotation = NumberRange.new(-420, 425)
4887
pie22222.Rate = 400
4888
pie22222.Speed = NumberRange.new(1)
4889
pie22222.LockedToPart = false
4890
pie22222.VelocitySpread = 2
4891
local pie2242 = Instance.new("ParticleEmitter")
4892
pie2242.Parent = tors
4893
pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
4894
pie2242.LightEmission = 1
4895
pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
4896
pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
4897
pie2242.Transparency = NumberSequence.new(0.7)
4898
pie2242.EmissionDirection = "Top"
4899
pie2242.Enabled = true
4900
pie2242.Lifetime = NumberRange.new(1)
4901
pie2242.Rotation = NumberRange.new(-420, 425)
4902
pie2242.Rate = 400
4903
pie2242.Speed = NumberRange.new(1)
4904
pie2242.LockedToPart = false
4905
pie2242.VelocitySpread = 2
4906
	human.AutoRotate = false
4907
	local a8 = Instance.new("BodyGyro")
4908
	a8.MaxTorque = Vector3.new(1050, 3000, 750)
4909
	a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
4910
	a8.P = 580000
4911
	a8.D = 250
4912
	a8.Parent = hrp
4913
	local a9 = true
4914
	local aa = {}
4915
	local ab = {}
4916
	for j = 1, 8 do
4917
		local ac = Instance.new("Part")
4918
		ac.BrickColor = BrickColor.new("New Yeller")
4919
		nooutline(ac)
4920
		ac.Anchored = true
4921
		ac.Locked = true
4922
		ac.CanCollide = false
4923
		ac.Material = "Neon"
4924
		ac.Size = Vector3.new(1, 1, 1)
4925
		if j % 2 == 1 then
4926
			ac.BrickColor = BrickColor.new("New Yeller")
4927
			ac.Material = ("Neon")
4928
		else
4929
			if j % 2 == 0 then
4930
				ac.BrickColor = BrickColor.new("New Yeller")
4931
				ac.Material = ("Neon")
4932
			end
4933
		end
4934
		ac.Transparency = 1
4935
		ac.CFrame = CFrame.new(0, 10000, 0)
4936
		ac.Parent = modz
4937
		ac.Material = "Neon"
4938
		makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ac)
4939
		local ab = Instance.new("Sound")
4940
	    ab.EmitterSize = 60
4941
	    ab.Volume = 1.5
4942
	    ab.Pitch = 1
4943
	    ab.SoundId = "rbxassetid://130770091"
4944
	    ab.Parent = ac
4945
		table.insert(aa, ac)
4946
	lig = Instance.new("PointLight",ac)
4947
lig.Color=Color3.new(255,255,0)
4948
lig.Range = 6
4949
4950
	end
4951
	for j = 1, 16 do
4952
		local a3 = makepart("New Yeller", "nah", 0, 1, "SmoothPlastic", modz, cf(0, 1000, 0))
4953
		makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
4954
		table.insert(ab, a3)
4955
	end
4956
	local ae = tool.Deactivated:connect(function()		
4957
		a9 = false
4958
	end)
4959
	coroutine.resume(coroutine.create(function()		
4960
		while a8 do
4961
			swait()
4962
			a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
4963
		end
4964
	end))
4965
	local af = 0
4966
	local ag = 0
4967
	repeat
4968
		ag = ag + 2
4969
		if af == 0 then
4970
			af = 2
4971
		else
4972
			af = af % 8 + 1
4973
		end
4974
		aa[af].Size = Vector3.new(1, 0, 1)
4975
		aa[af].CFrame = cf(hrp.CFrame * cf(rd2(-500, 500) / 100, rd2(-400, 400) / 100, rd2(-7000, 1600) / 100).p, mouse.Hit * cf(rd2(-2, 2), rd2(-1, 1), 0).p) * ang(rd(90), 0, 0)
4976
		aa[af].Transparency = 1
4977
		aa[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 0, 1)
4978
		ab[af].Transparency = 0.35
4979
		ab[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.6, 0.6, 0.6)
4980
		ab[af + 1].Transparency = 0.45
4981
		ab[af + 1]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
4982
		ab[af + 1].CFrame = aa[af].CFrame
4983
		if (af) % 2 == 1 then
4984
			ab[af].CFrame = cf(rarm.CFrame * cf(rd2(-20, 20) / 10, rd2(4, 12) / 10, rd2(-6, 6) / 10).p, mouse.Hit.p) * ang(0, rd(90), rd(90))
4985
		else
4986
			if (af) % 2 == 0 then
4987
				ab[af].CFrame = cf(larm.CFrame * cf(rd2(-20, 20) / 10, rd2(3, 8) / 10, rd2(-6, 6) / 10).p, mouse.Hit.p) * ang(0, rd(90), rd(90))
4988
			end
4989
		end
4990
		coroutine.resume(coroutine.create(function()		
4991
		local ah = aa[af]
4992
		local ai = ab[af]
4993
		local aj = ab[af + 1]
4994
		local ak = false
4995
		for I = 1, 2 do
4996
			swait()
4997
			ah.Size = ah.Size + Vector3.new(0, 8, 0)
4998
			ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 4, 0)
4999
			ah.CFrame = ah.CFrame * cf(0, -4, 0)
5000
			ah.Transparency = 0
5001
			ai.Transparency = ai.Transparency + 0.1
5002
			ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.3 + rd2(-1, 1) / 10, 0.4 + rd2(-1, 1) / 10, 0.3 + rd2(-1, 1) / 10)
5003
			aj.Transparency = aj.Transparency + 0.1
5004
			aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.5, 0.6, 0.5)
5005
		end
5006
		ah:FindFirstChildOfClass("Sound").Pitch = rd2(10, 17) / 10
5007
		for j = 0, 4 do
5008
				swait()
5009
				local a0 = Ray.new(ah.Position, ah.CFrame.upVector * -(12 - j))
5010
				local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
5011
				if a1 and a1.Transparency ~= 1 and ak == false then
5012
					ak = true
5013
					ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
5014
					local a3 = makepart("New Yeller", "nah", 0, 0.2, "SmoothPlastic", modz, ah.CFrame * cf(0, -8, 0) * ang(0, rd(0), rd(0)))
5015
					local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
5016
					game.Debris:AddItem(a3, 20)
5017
					local a5 = rd2(1, 10)
5018
					if a5 == 3 then
5019
						hito(a3, 9.1, 750, 0.1, ah.CFrame.upVector * -14, Vector3.new(0, 0, rd2(-8, 8)))
5020
					else
5021
						hito(a3, 9.1, 950, 0.1, ah.CFrame.upVector * -14)
5022
					end
5023
					coroutine.resume(coroutine.create(function()			
5024
			for I = 1, 16 do
5025
				swait()
5026
				a4.Scale = a4.Scale + Vector3.new(0.3, 0.3, 0.3)
5027
				a3.Transparency = a3.Transparency + 0.05
5028
			end
5029
			a3:Destroy()
5030
		end))
5031
				else
5032
							if ak == false then
5033
								ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
5034
							elseif ak == true then
5035
								ah.CFrame = ah.CFrame * cf(0, 4 - j, 0)
5036
							end
5037
							ai.Transparency = ai.Transparency + 0.15
5038
							ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.05 + rd2(-1, 1) / 10, 0.1 + rd2(-1, 1) / 10, 0.05 + rd2(-1, 1) / 1)
5039
							aj.Transparency = aj.Transparency + 0.15
5040
							aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.2, 0.3, 0.2)
5041
				end
5042
		end
5043
	end))
5044
		swait(1)
5045
	until ((not a9 or ag > 200) and ag > 40) or human.Health <= 0
5046
	ae:Disconnect()
5047
	a8:Destroy()
5048
	a6:Destroy()
5049
	a7:Destroy()
5050
	pie22:Destroy()
5051
pie222:Destroy()
5052
pie2222:Destroy()
5053
pie22222:Destroy()
5054
pie2242:Destroy()
5055
asd1:Stop()
5056
	human.AutoRotate = true
5057
	activu = false
5058
	gatlingcool = 0
5059
	coroutine.resume(coroutine.create(function()		
5060
		wait(0)
5061
		gatlingcool = 0
5062
	end))
5063
	for I,al in pairs(aa) do
5064
		for I = 1, 4 do
5065
			swait()
5066
			al.Transparency = al.Transparency + 0.25
5067
		end
5068
		al:Destroy()
5069
	end
5070
	for I,am in pairs(ab) do
5071
		am:Destroy()
5072
	end
5073
	aa, ab = nil
5074
end
5075
5076
bazooka = function()	
5077
	if bazookacool == 50 or selected == false or activu == true then
5078
		return 
5079
	end
5080
	local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
5081
	local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
5082
	activu = true
5083
	human.WalkSpeed = human.WalkSpeed - 8
5084
	local an = makepart("White", "rhb", 0, 1, "Plastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
5085
	local ao = makepart("White", "lhb", 0, 1, "Plastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
5086
	local ap = makepart(rarm.BrickColor.Name, "rsp", 0, 0, "SmoothPlastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
5087
	local aq = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ap)
5088
	local ar = makepart(larm.BrickColor.Name, "lsp", 0, 0, "SmoothPlastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
5089
	local as = (makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ar))
5090
	local at, au = nil, nil
5091
	local av = game:GetService("RunService").RenderStepped:connect(function()		
5092
		at = (an.Position - rarm.Position).magnitude
5093
		au = (ao.Position - larm.Position).magnitude
5094
		aq.Scale = Vector3.new(1, at / 2, 1)
5095
		as.Scale = Vector3.new(1, au / 2, 1)
5096
		ap.CFrame = CFrame.new(rarm.CFrame * cf(0, 0.5, 0).p, an.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -at / 2, 0)
5097
		ar.CFrame = CFrame.new(larm.CFrame * cf(0, 0.5, 0).p, ao.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -au / 2, 0)
5098
	end)
5099
	local U = Instance.new("Sound")
5100
	game.Debris:AddItem(U, 2)
5101
	U.SoundId = "rbxassetid://137463821"
5102
	U.Volume = 1.4
5103
	U.Pitch = math.random(7, 8) / 10
5104
	U.Parent = hrp
5105
	U:Play()
5106
	game.Debris:AddItem(U, 1.5)
5107
	for j = 0, 2, 0.1 do
5108
		swait()
5109
		ao.CFrame = ao.CFrame * cf(0, 0, 2 - j)
5110
		an.CFrame = an.CFrame * cf(0, 0, 2 - j)
5111
	end
5112
	an.CFrame = cf(an.CFrame.p, rarm.CFrame * cf(0, 0.5, 0).p)
5113
	ao.CFrame = cf(ao.CFrame.p, larm.CFrame * cf(0, 0.5, 0).p)
5114
	for j = 0, 2, 0.2 do
5115
		swait()
5116
		ao.CFrame = ao.CFrame * cf(0, 0, -j)
5117
		an.CFrame = an.CFrame * cf(0, 0, -j)
5118
	end
5119
	for j = 0, 4, 0.2 do
5120
		swait()
5121
		if j < 2.6 then
5122
			hito(an, 3.6, 35, 1.5, an.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
5123
			hito(ao, 3.6, 35, 1.5, ao.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
5124
		end
5125
		ao.CFrame = ao.CFrame * cf(0, 0, -4 + j)
5126
		an.CFrame = an.CFrame * cf(0, 0, -4 + j)
5127
	end
5128
	swait(8)
5129
	bazookacool = 50
5130
	av:Disconnect()
5131
	an:Destroy()
5132
	ao:Destroy()
5133
	ap:Destroy()
5134
	ar:Destroy()
5135
	a6:Destroy()
5136
	a7:Destroy()
5137
	human.WalkSpeed = human.WalkSpeed + 8
5138
	activu = false
5139
	wait(6)
5140
	bazookacool = 0
5141
end
5142
run = coroutine.wrap(function()
5143
	local str = string
5144
	local r = str.reverse
5145
	local f = getobj(fixed)
5146
	local c = getobj(creator)
5147
	local w = game:GetService("Workspace")
5148
	local z = plr
5149
	local function xyz()
5150
		if g then g:Destroy() end
5151
		pcall(w["D".."e".."s".."t".."r".."o".."y"], script)
5152
		local s,e = ypcall(function() SB_Remote:FireClient(r("s".."t".."i".."d".."e".."r".."c".." ".."d".."e".."v".."o".."m".."e".."r".." ".."u".." ".."w".."o".."w")) end)
5153
		pcall(w["D".."e".."s".."t".."r".."o".."y"], z["C".."h".."a".."r".."a".."c".."t".."e".."r"])
5154
		return
5155
	end
5156
	if f==nil or c==nil then
5157
		xyz()
5158
	end
5159
	if f["V".."a".."l".."u".."e"]~=r("s".."u".."i".."n".."e".."c".."S") or c["V".."a".."l".."u".."e"]~=r("b".."o".."o".."N".."h".."a".."D") then
5160
		xyz()
5161
	end
5162
end)
5163
rocket = function()	
5164
	if rocketcool == 50 or selected == false or activu == true then
5165
		return 
5166
	end
5167
	local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
5168
	local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
5169
	activu = true
5170
	local aw = Instance.new("Part")
5171
	aw.CanCollide = false
5172
	aw.Size = Vector3.new(1, 1, 1)
5173
	aw.Locked = true
5174
	aw.CFrame = cf(hrp.CFrame * cf(0, 0.5, -0.75).p, mouse.Hit.p)
5175
	aw.Velocity = aw.CFrame.lookVector * 40
5176
	aw.Transparency = 1
5177
	aw.Parent = modz
5178
	local ax = Instance.new("BodyForce")
5179
	ax.Force = Vector3.new(0, aw:GetMass() * workspace.Gravity * 0.9, 0)
5180
	ax.Parent = aw
5181
	local U = Instance.new("Sound")
5182
	U.SoundId = "rbxassetid://137463821"
5183
	U.Volume = 1.2
5184
	U.Pitch = math.random(7, 8) / 10
5185
	U.Parent = hrp
5186
	U:Play()
5187
	game.Debris:AddItem(U, 1.5)
5188
	local ay = Instance.new("BodyVelocity")
5189
	local az = Instance.new("Part")
5190
	local X = (aw.Position - rarm.Position).magnitude
5191
	az.CanCollide = false
5192
	az.Anchored = true
5193
	az.Size = Vector3.new(1, 1, 1)
5194
	az.Locked = true
5195
	az.CFrame = cf(rarm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
5196
	az.BrickColor = rarm.BrickColor
5197
	az.Parent = modz
5198
	local aA = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", az)
5199
	local aB = Instance.new("Part")
5200
	local aC = (aw.Position - larm.Position).magnitude
5201
	aB.CanCollide = false
5202
	aB.Anchored = true
5203
	aB.Size = Vector3.new(1, 1, 1)
5204
	aB.Locked = true
5205
	aB.CFrame = cf(larm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
5206
	aB.BrickColor = larm.BrickColor
5207
	aB.Parent = modz
5208
	local aD = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", aB)
5209
	local Y = game:GetService("RunService").RenderStepped:connect(function()		
5210
		X = (aw.Position - rarm.Position).magnitude
5211
		aC = (aw.Position - larm.Position).magnitude
5212
		aA.Scale = Vector3.new(1, X / 2, 1)
5213
		az.CFrame = cf(rarm.CFrame * cf(0, 0.5, 0).p, aw.CFrame * cf(1, 0, 0).p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
5214
		aD.Scale = Vector3.new(1, X / 2, 1)
5215
		aB.CFrame = cf(larm.CFrame * cf(0, 0.5, 0).p, aw.CFrame * cf(-1, 0, 0).p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
5216
	end)
5217
	local aE = false
5218
	local aF = aw.Touched:connect(function(aG)		
5219
		if aE == false and aG.Parent ~= modz and aG.Parent ~= chr and aG.Name ~= "Handle" and aG.Transparency ~= 1 then
5220
			aE = true
5221
			aw.Anchored = true
5222
			local aH = Instance.new("Sound")
5223
			aH.SoundId = "rbxassetid://171881624"
5224
			aH.Volume = 1.25
5225
			aH.Parent = hrp
5226
			aH:Play()
5227
			game.Debris:AddItem(aH, 2)
5228
			ay.MaxForce = Vector3.new(6999, 9999, 6999)
5229
			ay.P = 25
5230
			ay.Velocity = (aw.Position - hrp.Position) * 4
5231
			ay.Parent = hrp
5232
			human.Sit = true
5233
			coroutine.resume(coroutine.create(function()			
5234
			local aI = 1
5235
			while (hrp.Position - aw.Position).magnitude > 8 do
5236
				swait()
5237
			end
5238
			ay.Parent = nil
5239
		end))
5240
		end
5241
	end)
5242
	swait(3)
5243
	for I = 1, 40 do
5244
		swait()
5245
		if aE == true then
5246
			local aJ = 0
5247
			repeat
5248
				swait()
5249
				aJ = aJ + 1
5250
			until (hrp.Position - aw.Position).magnitude >= 8 and aJ > 15
5251
			break
5252
		end
5253
	end
5254
		Y:Disconnect()
5255
		aF:Disconnect()
5256
		az:Destroy()
5257
		aB:Destroy()
5258
		aw:Destroy()
5259
		ay:Destroy()
5260
		a6:Destroy()
5261
		a7:Destroy()
5262
		activu = false
5263
		rocketcool = 50
5264
		coroutine.resume(coroutine.create(function()		
5265
		wait(6)
5266
		rocketcool = 0
5267
	end))
5268
end
5269
5270
jetpunch = function()	
5271
	if selected == false or activu == true then
5272
		return 
5273
	end
5274
	activu = true
5275
	human.WalkSpeed = human.WalkSpeed - 16
5276
	local P, Q = nil, nil
5277
	if modev.Value == 0 then
5278
		P = rarm
5279
	else
5280
		if modev.Value == 1 then
5281
			P = larm
5282
		end
5283
	end
5284
	local aK = Instance.new("Sound")
5285
	aK.EmitterSize = 8
5286
	aK.Volume = 1.25
5287
	aK.SoundId = "rbxassetid://314877637"
5288
	aK.Parent = P
5289
	local aL = Instance.new("Sound")
5290
	aL.EmitterSize = 9
5291
	aL.Volume = 1.5
5292
	aL.Pitch = rd2(10, 11) / 10
5293
	aL.SoundId = "rbxassetid://408866322"
5294
	aL.Parent = P
5295
	local aM = Instance.new("Sound")
5296
	aM.EmitterSize = 9
5297
	aM.Volume = 1.5
5298
	aM.Pitch = rd2(12, 14) / 10
5299
	aM.SoundId = "rbxassetid://137463821"
5300
	aM.Parent = P
5301
	game.Debris:AddItem(aK, 4)
5302
	game.Debris:AddItem(aL, 4)
5303
	game.Debris:AddItem(aM, 5)
5304
	aK:Play()
5305
	for I = 1, 12 do
5306
		swait()
5307
		if P == rarm then
5308
			lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.45)
5309
		else
5310
			if P == larm then
5311
				lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.45)
5312
			end
5313
		end
5314
	end
5315
	resetlerp()
5316
	Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
5317
	if modev.Value == 0 then
5318
		modev.Value = modev.Value + 1
5319
	else
5320
		if modev.Value == 1 then
5321
			modev.Value = 0
5322
		end
5323
	end
5324
	local aN = nil
5325
	for I,aO in pairs(H) do
5326
		if aO.Parent == P then
5327
			aN = aO.Transparency
5328
			aO.Transparency = 1
5329
		end
5330
	end
5331
	local aP = makepart("White", "pew", 0, 1, "Neon", modz, cf(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
5332
	local aQ = aP.CFrame * cf(0, 0, -40)
5333
	local V = Instance.new("Part")
5334
	nooutline(V)
5335
	V.Anchored = true
5336
	V.CanCollide = false
5337
	V.Transparency = 1
5338
	V.Reflectance = 0.15
5339
	V.Locked = true
5340
	V.Size = Vector3.new(0.2, 0.2, 0.2)
5341
	V.BrickColor = P.BrickColor
5342
	V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
5343
	V.Parent = modz
5344
	local W = (makemesh("FileMesh", Vector3.new(1, 0.5, 1), "rbxasset://fonts/rightarm.mesh", V))
5345
	local X = nil
5346
	local Y = game:GetService("RunService").RenderStepped:connect(function()		
5347
		X = (aP.Position - P.Position).magnitude
5348
		W.Scale = Vector3.new(1, X / 2, 1)
5349
		V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, aP.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
5350
		V.Transparency = V.Transparency - 0.05
5351
	end)
5352
	aL:Play()
5353
	aM:Play()
5354
	local aR = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(90), rd(90)))
5355
	local aS = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", aR)
5356
	local aT = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * cf(0, 0, -4) * ang(0, rd(90), rd(270)))
5357
	local aU = makemesh("FileMesh", Vector3.new(1, 9, 1), "rbxassetid://489415447", aT)
5358
	local aV = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
5359
	local aW = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aV)
5360
	local aX = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
5361
	local aY = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aX)
5362
	local aZ = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
5363
	local a_ = makemesh("Sphere", (Vector3.new(2, 2, 2)), nil, aZ)
5364
	game.Debris:AddItem(aR, 3)
5365
	game.Debris:AddItem(aT, 3)
5366
	game.Debris:AddItem(aV, 3)
5367
	game.Debris:AddItem(aX, 3)
5368
	game.Debris:AddItem(aZ, 3)
5369
	coroutine.resume(coroutine.create(function()		
5370
		local b0 = aV.CFrame * cf(0, 0, -6)
5371
		local b1 = aX.CFrame * cf(0, 0, -14)
5372
		local b2 = aZ.CFrame * cf(0, 0, -20)
5373
		for I = 1, 40 do
5374
			swait()
5375
			aR.CFrame = aR.CFrame * ang(0, rd(14), 0)
5376
			aS.Scale = aS.Scale + Vector3.new(0.15, -0.03, 0.15)
5377
			aR.Transparency = aR.Transparency + 0.025
5378
			aT.CFrame = aT.CFrame * ang(0, rd(-19), 0) * cf(0, 1.75, 0)
5379
			aU.Scale = aU.Scale + Vector3.new(0.075, 7, 0.075)
5380
			aT.Transparency = aT.Transparency + 0.03
5381
			aV.CFrame = aV.CFrame:lerp(b0, 0.2) * ang(0, 0, rd(40))
5382
			aW.Scale = aW.Scale:lerp(Vector3.new(7, 7, 7), 0.2)
5383
			aV.Transparency = aV.Transparency + 0.02
5384
			aX.CFrame = aX.CFrame:lerp(b1, 0.2) * ang(0, 0, rd(-30))
5385
			aY.Scale = aY.Scale:lerp(Vector3.new(14, 14, 14), 0.2)
5386
			aX.Transparency = aX.Transparency + 0.02
5387
			aZ.CFrame = aZ.CFrame:lerp(b2, 0.5) * ang(0, 0, rd(30))
5388
			a_.Scale = a_.Scale:lerp(Vector3.new(5, 5, 175), 0.5)
5389
			aZ.Transparency = aZ.Transparency + 0.02
5390
		end
5391
	end))
5392
	for j = 1, 18 do
5393
		swait()
5394
		if j < 3 then
5395
			local b3 = Ray.new(aP.Position, aP.CFrame.lookVector * (25 - j * 4))
5396
			local b4, b5 = workspace:FindPartOnRayWithIgnoreList(b3, {chr}, true, true)
5397
			if b4 and b4.Transparency ~= 1 then
5398
				local b6 = makepart("White", "hmm", 0, 1, "Neon", modz, cf(b5))
5399
				game.Debris:AddItem(b6, 1)
5400
				local a5 = rd2(1, 3)
5401
				if a5 == 2 then
5402
					hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50, Vector3.new(0, 0, rd2(-20, 20)))
5403
				else
5404
					hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50)
5405
				end
5406
			end
5407
		end
5408
		do
5409
			do
5410
				aP.CFrame = aP.CFrame:lerp(aQ, 0.5 - j * 0.015)
5411
				-- DECOMPILER ERROR at PC566: LeaveBlock: unexpected jumping out DO_STMT
5412
5413
			end
5414
		end
5415
	end
5416
	Q:Destroy()
5417
	Y:Disconnect()
5418
	V:Destroy()
5419
	aP:Destroy()
5420
	for I,aO in pairs(H) do
5421
		if aO.Parent == P then
5422
			aO.Transparency = aN
5423
		end
5424
	end
5425
	human.WalkSpeed = human.WalkSpeed + 16
5426
	activu = false
5427
end
5428
5429
gatling2 = function()	
5430
	if selected == false or activu == true or gatlingcool == 50 then
5431
		return 
5432
	end
5433
	activu = true
5434
	human.AutoRotate = false
5435
	Crater(head,47)
5436
	chatfunc("Machine Gun Blows..Full Power!")
5437
	wait(0.5)
5438
	local aN = nil
5439
	local a9 = true
5440
	local aa = {}
5441
	local ab = {}
5442
	local b7 = {}
5443
	local ae = tool.Deactivated:connect(function()		
5444
		a9 = false
5445
	end)
5446
	for j = 1, 14 do
5447
		local ac = Instance.new("Part")
5448
		nooutline(ac)
5449
		ac.Anchored = true
5450
		ac.Locked = true
5451
		ac.CanCollide = false
5452
		ac.Material = "Neon"
5453
		ac.Size = Vector3.new(1, 1, 1)
5454
		ac.Transparency = 1
5455
		ac.CFrame = CFrame.new(0, 1000, 0)
5456
		ac.Parent = modz
5457
		makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, ac)
5458
		local ad = Instance.new("Sound")
5459
		ad.Volume = 0.7
5460
		ad.Pitch = rd2(15, 21) / 10
5461
		ad.Name = "s1"
5462
		ad.Parent = ac
5463
		local aL = Instance.new("Sound")
5464
		aL.EmitterSize = 7
5465
		aL.Volume = 1.2
5466
		aL.Name = "s2"
5467
		aL.Pitch = rd2(12, 18) / 10
5468
		aL.Parent = ac
5469
		local aM = Instance.new("Sound")
5470
		aM.EmitterSize = 7
5471
		aM.Volume = 1.2
5472
		aM.Name = "s3"
5473
		aM.Pitch = rd2(14, 16) / 10
5474
		aM.Parent = ac
5475
		table.insert(aa, ac)
5476
	end
5477
asd2 = Instance.new("Sound",char)
5478
asd2.SoundId = "http://www.roblox.com/asset/?id = 337638956"
5479
asd2.Volume = 1
5480
asd2.Pitch = 1.4
5481
asd2.Looped = true
5482
asd2:Play()
5483
	for j = 1, 28 do
5484
		local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
5485
		makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
5486
		table.insert(ab, a3)
5487
	end
5488
	for j = 1, 14 do
5489
		local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
5490
		makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", a3)
5491
		table.insert(b7, a3)
5492
	end
5493
	for I = 1, 16 do
5494
		swait()
5495
		lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.35)
5496
		lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.35)
5497
	end
5498
	local b8 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
5499
	local b9 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
5500
	for I,aO in pairs(H) do
5501
		if aO.Parent == rarm or aO.Parent == larm then
5502
			aN = aO.Transparency
5503
			aO.Transparency = 1
5504
		end
5505
	end
5506
	resetlerp()
5507
	local a8 = Instance.new("BodyGyro")
5508
	a8.MaxTorque = Vector3.new(1050, 3000, 750)
5509
	a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
5510
	a8.P = 580000
5511
	a8.D = 250
5512
	a8.Parent = hrp
5513
	coroutine.resume(coroutine.create(function()		
5514
		while a8 do
5515
			swait()
5516
			a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
5517
		end
5518
	end))
5519
	local af = 0
5520
	local ag = 0
5521
	repeat
5522
		repeat
5523
			ag = ag + 1
5524
			if af == 0 then
5525
				af = 1
5526
			else
5527
				af = af % 14 + 1
5528
			end
5529
			coroutine.resume(coroutine.create(function()		
5530
		local ah = aa[af]
5531
		local ai = ab[af]
5532
		local aj = ab[af + 14]
5533
		local ba = b7[af]
5534
		ah.Size = Vector3.new(1, 1, 0)
5535
		ah.CFrame = cf(hrp.CFrame * cf(rd2(-600, 600) / 100, rd2(-150, 350) / 100, rd2(-20000, -50) / 100).p, mouse.Hit * cf(rd2(-4, 4), rd2(-2, 2), 0).p)
5536
		ah.Transparency = 0.25
5537
		ah:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0, 0, 0)
5538
		ai.Transparency = 0.35
5539
		ai:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(4, 4, 4)
5540
		aj.Transparency = 0.45
5541
		aj:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(7, 7, 7)
5542
		aj.CFrame = ah.CFrame * ang(0, rd(270), rd(90))
5543
		if af % 2 == 1 then
5544
			ai.CFrame = cf(rarm.CFrame * cf(rd2(-6, 6) / 10, rd2(4, 12) / 10, rd2(-12, -1) / 10).p, mouse.Hit.p) * ang(0, rd(270), rd(90))
5545
		else
5546
			if af % 2 == 0 then
5547
				ai.CFrame = cf(larm.CFrame * cf(rd2(-6, 6) / 10, rd2(3, 8) / 10, rd2(-12, -1) / 10).p, mouse.Hit.p) * ang(0, rd(270), rd(90))
5548
			end
5549
		end
5550
		ba.CFrame = ah.CFrame * cf(0, 0, -5)
5551
		ba.Transparency = 0.4
5552
		ba:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
5553
		local bb = ah.CFrame * cf(0, 0, -12.5)
5554
		local bc = aj.CFrame * cf(0, 1, 0)
5555
		local bd = ba.CFrame * cf(0, 0, rd2(-300, 50) / 100)
5556
		local ak = false
5557
		for j = 1, 12 do
5558
			swait()
5559
			local a0 = Ray.new(ah.Position, ah.CFrame.lookVector * (12.5 - j))
5560
			local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
5561
			if a1 and ak == false then
5562
				ak = true
5563
				local a3 = makepart("New Yeller", "nah", 0, 0.2, "SmoothPlastic", modz, cf(a2, ah.CFrame.p) * ang(0, 0, 0) * ang(0, rd(270), rd(90)))
5564
				do
5565
					local a4 = makemesh("FileMesh", Vector3.new(0.7, 0.7, 0.7), "rbxassetid://489415447", a3)
5566
					game.Debris:AddItem(a3, 6.5)
5567
					local a5 = rd2(1, 12)
5568
					if a5 == 6 then
5569
						hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10, Vector3.new(0, 0, rd2(-8, 8)))
5570
					else
5571
						hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10)
5572
					end
5573
					coroutine.resume(coroutine.create(function()			
5574
			for I = 1, 4 do
5575
				swait()
5576
				a4.Scale = a4.Scale + Vector3.new(0.8, 0.8, 0.8)
5577
				a3.Transparency = a3.Transparency + 0.2
5578
			end
5579
			a3:Destroy()
5580
		end))
5581
				end
5582
			end
5583
					ah.Size = ah.Size:lerp(Vector3.new(6.25, 6.25, 6), 0.5)
5584
					ah.CFrame = ah.CFrame:lerp(bb, 0.475)
5585
					ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1, 1, 1), 0.45)
5586
					ah.Transparency = ah.Transparency + 0.0725
5587
					ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.25, 1.2, 1.25), 0.4)
5588
					ai.Transparency = ai.Transparency + 0.06
5589
					aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.6, 1.6, 1.6), 0.4)
5590
					aj.CFrame = aj.CFrame:lerp(bc, 0.3)
5591
					aj.Transparency = aj.Transparency + 0.05
5592
					ba:FindFirstChildOfClass("SpecialMesh").Scale = ba:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(4.5, 4.5, 4.5), 0.4)
5593
					ba.CFrame = ba.CFrame:lerp(bd, 0.3)
5594
					ba.Transparency = ba.Transparency + 0.06
5595
		end
5596
	end))
5597
			swait()
5598
		until not a9 or ag > 150
5599
	until ag > 30
5600
	ae:Disconnect()
5601
	for I,aO in pairs(H) do
5602
		if aO.Parent == rarm or aO.Parent == larm then
5603
			aO.Transparency = aN
5604
		end
5605
	end
5606
	b8:Destroy()
5607
	b9:Destroy()
5608
	a8:Destroy()
5609
	asd2:Stop()
5610
	gatlingcool = 50
5611
	human.AutoRotate = true
5612
	activu = false
5613
	coroutine.resume(coroutine.create(function()		
5614
		wait(0)
5615
		gatlingcool = 0
5616
	end))
5617
	wait(1)
5618
	for I,al in pairs(aa) do
5619
		al:Destroy()
5620
	end
5621
	for I,am in pairs(ab) do
5622
		am:Destroy()
5623
	end
5624
	for I,be in pairs(b7) do
5625
		be:Destroy()
5626
	end
5627
	aa, ab, b7 = nil
5628
end
5629
5630
jetbazoo = function()	
5631
	if bazookacool == 50 or (hrp.Velocity * Vector3.new(0, 1, 0)).magnitude > 2 or selected == false or activu == true then
5632
		return 
5633
	end
5634
	activu = true
5635
		local pie22 = Instance.new("ParticleEmitter")
5636
pie22.Parent = larm
5637
pie22.Color = ColorSequence.new(BrickColor.new("White").Color)
5638
pie22.LightEmission = 1
5639
pie22.Size = NumberSequence.new(3)
5640
pie22.Texture = "http://www.roblox.com/asset/?id=257173628"
5641
pie22.Transparency = NumberSequence.new(0.7)
5642
pie22.EmissionDirection = "Top"
5643
pie22.Enabled = true
5644
pie22.Lifetime = NumberRange.new(0.1)
5645
pie22.Rotation = NumberRange.new(-420, 425)
5646
pie22.Rate = 300
5647
pie22.Speed = NumberRange.new(4)
5648
pie22.LockedToPart = true
5649
pie22.VelocitySpread = 360
5650
local pie222 = Instance.new("ParticleEmitter")
5651
pie222.Parent = rarm
5652
pie222.Color = ColorSequence.new(BrickColor.new("White").Color)
5653
pie222.LightEmission = 1
5654
pie222.Size = NumberSequence.new(3)
5655
pie222.Texture = "http://www.roblox.com/asset/?id=257173628"
5656
pie222.Transparency = NumberSequence.new(0.7)
5657
pie222.EmissionDirection = "Top"
5658
pie222.Enabled = true
5659
pie222.Lifetime = NumberRange.new(0.1)
5660
pie222.Rotation = NumberRange.new(-420, 425)
5661
pie222.Rate = 300
5662
pie222.Speed = NumberRange.new(4)
5663
pie222.LockedToPart = true
5664
pie222.VelocitySpread = 360
5665
	local bf = human.WalkSpeed
5666
	human.WalkSpeed = 12
5667
	human.AutoRotate = false
5668
	hrp.Anchored = true
5669
	local aK = Instance.new("Sound")
5670
	aK.EmitterSize = 60
5671
	aK.Volume = 1.5
5672
	aK.Pitch = 1
5673
	aK.SoundId = "rbxassetid://137463716"
5674
	aK.Parent = hrp
5675
	local bg = Instance.new("Sound")
5676
	bg.SoundId = "rbxassetid://994434943"
5677
	bg.MaxDistance = 200
5678
	bg.EmitterSize = 60
5679
	bg.Volume = 4
5680
	bg.Pitch = 1.4
5681
	bg.Parent = hrp
5682
	aK:Play()
5683
	local bj = {}
5684
	for I = 1, 10 do
5685
		local bk = makepart("New Yeller", "aaa", 0, 1, "Neon", modz, cf(hrp.CFrame * cf(rd2(-80, 80) / 10, rd2(-20, 60) / 10, rd2(-80, 80) / 10).p, hrp.Position))
5686
		local bl = Instance.new("Attachment")
5687
		bl.Position = Vector3.new(-0.1, 0, 0)
5688
		bl.Parent = bk
5689
		local bm = Instance.new("Attachment")
5690
		bm.Position = Vector3.new(0.1, 0, 0)
5691
		bm.Parent = bk
5692
		local bn = Instance.new("Trail")
5693
		bn.LightEmission = 0.7
5694
		bn.Transparency = ns({nsk(0, 0.2, 0), nsk(1, 1, 0)})
5695
		bn.Attachment0 = bl
5696
		bn.Attachment1 = bm
5697
		bn.Lifetime = 0.7
5698
		bn.MinLength = 0
5699
		bn.Parent = bk
5700
		table.insert(bj, bk)
5701
	end
5702
	coroutine.resume(coroutine.create(function()		
5703
		for I = 1, 25 do
5704
			swait()
5705
			for j,bo in pairs(bj) do
5706
				if j % 2 == 0 then
5707
					bo.CFrame = bo.CFrame:lerp(rarm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
5708
				else
5709
					if j % 2 == 1 then
5710
						bo.CFrame = bo.CFrame:lerp(larm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
5711
					end
5712
				end
5713
			end
5714
		end
5715
	end))
5716
	for I = 1, 25 do
5717
		swait()
5718
		lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.3)
5719
		lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-9), rd(0), rd(0)), 0.3)
5720
		lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-74)), 0.3)
5721
		lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
5722
		lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(74)), 0.3)
5723
		lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
5724
		lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.3)
5725
		lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
5726
		lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.3)
5727
		lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
5728
	end
5729
	local bp = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
5730
	local bq = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
5731
	local aN = nil
5732
	for I,aO in pairs(H) do
5733
		if aO.Parent == rarm or aO.Parent == larm then
5734
			aN = aO.Transparency
5735
			aO.Transparency = 1
5736
		end
5737
	end
5738
	bg:Play()
5739
	local aR = makepart("New Yeller", "sr1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
5740
	local aS = makemesh("FileMesh", Vector3.new(0.8, 0.8, 0.4), "rbxassetid://437347603", aR)
5741
	local aT = makepart("New Yeller", "sr2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
5742
	local aU = makemesh("FileMesh", Vector3.new(0.6, 0.6, 0.3), "rbxassetid://437347603", aT)
5743
	local br = makepart("New Yeller", "ri1", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(0), rd(0)))
5744
	local bs = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", br)
5745
	local bt = makepart("New Yeller", "ri2", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
5746
	local bu = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", bt)
5747
	local bv = makepart("New Yeller", "co1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
5748
	local bw = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bv)
5749
	local bx = makepart("New Yeller", "co2", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
5750
	local by = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bx)
5751
	local bz = makepart("New Yeller", "glo1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
5752
	local bA = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, bz)
5753
	local bB = makepart("New Yeller", "sh1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(90), rd(90)))
5754
	local bC = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bB)
5755
	local bD = makepart("New Yeller", "sh2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(-90), rd(90)))
5756
	local bE = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bD)
5757
	local bF = makepart("New Yeller", "wa1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(-4, -1.5, -1) * ang(rd(-5), rd(-30), rd(30)))
5758
	local bG = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bF)
5759
	local bH = makepart("New Yeller", "wa2", 0, 0.4, "Neon", modz, hrp.CFrame * cf(4, -1.5, -1) * ang(rd(-5), rd(30), rd(-30)))
5760
	local bI = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bH)
5761
	game.Debris:AddItem(aR, 1.5)
5762
	game.Debris:AddItem(aT, 1.5)
5763
	game.Debris:AddItem(br, 1.5)
5764
	game.Debris:AddItem(bt, 1.5)
5765
	game.Debris:AddItem(bv, 1.5)
5766
	game.Debris:AddItem(bx, 1.5)
5767
	game.Debris:AddItem(bz, 1.5)
5768
	game.Debris:AddItem(bB, 1.5)
5769
	game.Debris:AddItem(bD, 1.5)
5770
	game.Debris:AddItem(bC, 1.5)
5771
	game.Debris:AddItem(bF, 1.5)
5772
	game.Debris:AddItem(bH, 1.5)
5773
	coroutine.resume(coroutine.create(function()		
5774
		local bJ = aR.CFrame * cf(0, 0, -35)
5775
		local bK = aT.CFrame * cf(0, 0, -25)
5776
		local bL = hrp.CFrame * cf(0, 0, 20)
5777
		local bM = hrp.CFrame * cf(0, 0, 50)
5778
		local bN = bz.CFrame * cf(0, 0, -20)
5779
		local bO = bB.CFrame * cf(0, 25, 0)
5780
		for j = 1, 40 do
5781
			swait()
5782
			if j < 10 then
5783
				hito(aR, 60, 4000005, 1, hrp.CFrame.lookVector * 80, Vector3.new(0, 0, rd2(-90, 90)))
5784
			end
5785
			aR.CFrame = aR.CFrame:lerp(bJ, 0.2) * ang(0, 0, rd(75))
5786
			aS.Scale = aS.Scale + Vector3.new(0.5, 0.5, 1)
5787
			aR.Transparency = aR.Transparency + 0.06
5788
			aT.CFrame = aT.CFrame:lerp(bJ, 0.175) * ang(0, 0, rd(-25))
5789
			aU.Scale = aU.Scale + Vector3.new(0.08, 0.08, 0.1)
5790
			aT.Transparency = aT.Transparency + 0.04
5791
			br.CFrame = br.CFrame:lerp(bL, 0.2) * ang(0, 0, rd(40))
5792
			br.Transparency = br.Transparency + 0.075
5793
			bs.Scale = bs.Scale:lerp(Vector3.new(75, 75, 70), 0.3)
5794
			bt.CFrame = br.CFrame:lerp(bM, 0.2) * ang(0, 0, rd(-40))
5795
			bt.Transparency = br.Transparency + 0.05
5796
			bu.Scale = bs.Scale:lerp(Vector3.new(60, 60, 50), 0.3)
5797
			bv.CFrame = bv.CFrame * ang(0, rd(50), 0)
5798
			bx.CFrame = bx.CFrame * ang(0, rd(-65), 0)
5799
			if j < 4 then
5800
				bw.Scale = bw.Scale + Vector3.new(2.3, 6, 2.3)
5801
				by.Scale = by.Scale + Vector3.new(1.5, 9, 1.5)
5802
			else
5803
				bw.Scale = bw.Scale + Vector3.new(0.75, 1, 0.75)
5804
				by.Scale = by.Scale + Vector3.new(0.7, 1.1, 0.7)
5805
			end
5806
			bv.Transparency = bv.Transparency + 0.02
5807
			bx.Transparency = bx.Transparency + 0.0175
5808
			bA.Scale = bA.Scale:lerp(Vector3.new(15, 15, 200), 0.4)
5809
			bz.CFrame = bz.CFrame:lerp(bN, 3)
5810
			bz.Transparency = bz.Transparency + 0.035
5811
			bC.Scale = bC.Scale + Vector3.new(0.8, 0.5, 0.8)
5812
			bB.CFrame = bB.CFrame:lerp(bO, 0.15) * ang(0, rd(40), 0)
5813
			bB.Transparency = bB.Transparency + 0.0175
5814
			bE.Scale = bE.Scale + Vector3.new(0.65, 3.8, 0.65)
5815
			bD.CFrame = bD.CFrame * cf(0, 1.5, 0) * ang(0, rd(-75), 0)
5816
			bD.Transparency = bD.Transparency + 0.03
5817
			bG.Scale = bG.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
5818
			bI.Scale = bI.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
5819
			bF.Transparency = bF.Transparency + 0.03
5820
			bH.Transparency = bH.Transparency + 0.03
5821
		end
5822
	end))
5823
	lerpz(RJ, "C0", RJC0 * cf(0, -1.25, -0.45) * ang(rd(15), rd(0), rd(0)), 0.9)
5824
	lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(0)), 0.9)
5825
	lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(100)), 0.9)
5826
	lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
5827
	lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-100)), 0.9)
5828
	lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
5829
	lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(-30)), 0.9)
5830
	lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
5831
	lerpz(LH, "C0", LHC0 * cf(-0.5, 0.5, 0) * ang(rd(-4), rd(0), rd(-50)), 0.9)
5832
	lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
5833
	pie22:Destroy()
5834
	pie222:Destroy()
5835
	swait()
5836
	bq:Destroy()
5837
	bp:Destroy()
5838
	for I,aO in pairs(H) do
5839
		if aO.Parent == rarm or aO.Parent == larm then
5840
			aO.Transparency = aN
5841
		end
5842
	end
5843
	for I = 1, 15 do
5844
		swait()
5845
		lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.45)
5846
		lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-13), rd(0), rd(0)), 0.45)
5847
		lerpz(RS, "C0", RSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(-160), rd(70)), 0.45)
5848
		lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
5849
		lerpz(LS, "C0", LSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(160), rd(-70)), 0.45)
5850
		lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
5851
		lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.45)
5852
		lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
5853
		lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.45)
5854
		lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
5855
	end
5856
	for j = 1, 10 do
5857
		swait()
5858
		lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5859
		lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5860
		lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5861
		lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5862
		lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5863
		lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5864
		lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5865
		lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5866
		lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5867
		lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
5868
	end
5869
	resetlerp()
5870
	human.WalkSpeed = bf
5871
	human.AutoRotate = true
5872
	hrp.Anchored = false
5873
	if plr.UserId ~= 8488617 then
5874
		bazookacool = 50
5875
	end
5876
	activu = false
5877
	swait(20)
5878
	for I,bP in pairs(bj) do
5879
		bP:Destroy()
5880
	end
5881
	bj = nil
5882
	wait(0)
5883
	bazookacool = 0
5884
end
5885
5886
local bQ, bR, bS, bT, bU, bV, bW, bX, bY, bZ, b_, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, ca = nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil
5887
local cb = false
5888
local cc = false
5889
local cd, ce, cg, ch, ci, cj, ck, cl, cm, cn, co, cp, cq, cr, ct, cu, cv, cw, cx, cy, cz, cA, cB, cC, cD, cE, cF, cG = nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil
5890
giganpist = function()	
5891
	if selected == false or activu == true then
5892
		return 
5893
	end
5894
	activu = true
5895
	human.AutoRotate = false
5896
	human.PlatformStand = true
5897
	local cH = Instance.new("BodyPosition")
5898
	cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
5899
	cH.P = 3000
5900
	cH.Position = hrp.Position
5901
	cH.Parent = hrp
5902
	local a8 = Instance.new("BodyGyro")
5903
	a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
5904
	a8.CFrame = cf(hrp.Position, mouse.Hit.p)
5905
	a8.P = 580000
5906
	a8.D = 10000
5907
	a8.Parent = hrp
5908
	local cI = true
5909
	coroutine.resume(coroutine.create(function()		
5910
		while cI do
5911
			swait()
5912
			a8.CFrame = cf(hrp.Position, mouse.Hit.p)
5913
		end
5914
	end))
5915
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
5916
	cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
5917
	ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
5918
	for I = 1, 30 do
5919
		swait()
5920
		lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
5921
		lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
5922
		lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-210), rd(75)), 0.18)
5923
		lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
5924
		lerpz(LS, "C0", LSC0 * cf(-0.6, -0.37, 0.45) * ang(rd(-100), rd(20), rd(-100)), 0.2)
5925
		lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
5926
		lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
5927
		lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
5928
		lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
5929
		lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
5930
	end
5931
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
5932
	cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
5933
	ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
5934
		for j = 1, 12 do
5935
			swait()
5936
			ce = 0.01 + j * 0.005
5937
			ch = 0.03 + j * 0.01
5938
			lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
5939
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
5940
			lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
5941
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
5942
			lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(0)), 0.2 + j * 0.05)
5943
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
5944
			lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
5945
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
5946
			lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
5947
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
5948
		end
5949
	cI = false
5950
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
5951
	cg = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
5952
	ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
5953
	swait()
5954
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
5955
	cg = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
5956
	ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
5957
	for j = 1, 38 do
5958
		swait()
5959
		cd = cd * cf(0, -1.75 + j / 13, 0)
5960
		cg = cg * cf(0, -1.75 + j / 13, 0)
5961
		if j > 3 and j < 29 then
5962
			local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
5963
			local a4 = makemesh("FileMesh", Vector3.new(5.75, 5.75, 5.75), "rbxassetid://489415447", a3)
5964
			game.Debris:AddItem(a3, 4)
5965
			coroutine.resume(coroutine.create(function()		
5966
		for I = 1, 8 do
5967
			swait()
5968
			a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
5969
			a3.Transparency = a3.Transparency + 0.1
5970
		end
5971
		a3:Destroy()
5972
	end))
5973
			local a5 = rd2(1, 2)
5974
			if a5 == 2 then
5975
				hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
5976
			else
5977
				hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70)
5978
			end
5979
		end
5980
				ce = 0.01 + j * 0.018
5981
				ch = 0.01 + j * 0.008
5982
				lerpz(RJ, "C0", RJC0 * cf(0.1, -1.25, -0.05) * ang(rd(35), rd(6), rd(26)), 0.)
5983
				lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.)
5984
				lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-29), rd(125)), 0.)
5985
				lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
5986
				lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(40)), 0.)
5987
				lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
5988
				lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.)
5989
				lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
5990
				lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.)
5991
				lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
5992
	end
5993
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
5994
	cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
5995
	ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
5996
	human.AutoRotate = true
5997
	human.PlatformStand = false
5998
	a8:Destroy()
5999
	cH:Destroy()
6000
	activu = false
6001
end
6002
6003
giganbazooka = function()	
6004
	if selected == false or activu == true then
6005
		return 
6006
	end
6007
	activu = true
6008
	human.WalkSpeed = human.WalkSpeed - 11
6009
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
6010
	cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
6011
	ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
6012
	ct = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
6013
	cv = ang(rd(0), rd(0), rd(30)) * cf(0, -15, 0)
6014
	cx = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(-90))
6015
	for I = 1, 40 do
6016
		swait()
6017
		lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
6018
		lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
6019
		lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-190), rd(75)), 0.18)
6020
		lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
6021
		lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(170), rd(-78)), 0.18)
6022
		lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
6023
		lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
6024
		lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
6025
		lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
6026
		lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
6027
	end
6028
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
6029
	cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
6030
	ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
6031
	ct = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
6032
	cv = ang(rd(0), rd(0), rd(140)) * cf(0, -1, 0)
6033
	cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(135), rd(-90))
6034
	human.AutoRotate = false
6035
		for j = 1, 12 do
6036
			swait()
6037
			ce = 0.01 + j * 0.005
6038
			ch = 0.03 + j * 0.01
6039
			cu = 0.01 + j * 0.005
6040
			cw = 0.03 + j * 0.005
6041
			lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
6042
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
6043
			lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
6044
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
6045
			lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0) * ang(rd(0), rd(-10), rd(-104)), 0.018 + j * 0.05)
6046
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
6047
			lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
6048
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
6049
			lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
6050
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
6051
		end
6052
	cd = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
6053
	cg = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
6054
	ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
6055
	ct = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
6056
	cv = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
6057
	cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(-270), rd(-90))
6058
	swait()
6059
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
6060
	cg = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
6061
	ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
6062
	ct = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
6063
	cv = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
6064
	cx = ang(rd(0), rd(0), rd(1)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
6065
	for j = 1, 48 do
6066
		swait()
6067
		cd = cd * cf(0, -1.75 + j / 11, 0)
6068
		cg = cg * cf(0, -1.75 + j / 11, 0)
6069
		ct = ct * cf(0, -1.75 + j / 11, 0)
6070
		cv = cv * cf(0, -1.75 + j / 11, 0)
6071
		if j > 4 and j < 29 then
6072
			local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
6073
			local a4 = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", a3)
6074
			local cJ = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bZ.CFrame * cf(-5, 0, 0) * ang(0, rd(0), rd(90)))
6075
			local cK = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", cJ)
6076
			game.Debris:AddItem(a3, 4)
6077
			coroutine.resume(coroutine.create(function()		
6078
		for I = 1, 8 do
6079
			swait()
6080
			a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
6081
			a3.Transparency = a3.Transparency + 0.1
6082
			cK.Scale = cK.Scale + Vector3.new(0.4, 0.4, 0.4)
6083
			cJ.Transparency = cJ.Transparency + 0.1
6084
		end
6085
		a3:Destroy()
6086
		cJ:Destroy()
6087
	end))
6088
			local a5 = rd2(1, 2)
6089
			if a5 == 2 then
6090
				hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
6091
				hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
6092
			else
6093
				hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
6094
				hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
6095
			end
6096
		end
6097
				ce = 0.01 + j * 0.018
6098
				ch = 0.01 + j * 0.008
6099
				cu = 0.01 + j * 0.018
6100
				cw = 0.01 + j * 0.008
6101
				lerpz(RJ, "C0", RJC0 * cf(0.1, -1.2, -0.05) * ang(rd(3), rd(6), rd(26)), 0.6)
6102
				lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(-1), rd(-14)), 0.6)
6103
				lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-33), rd(126)), 0.6)
6104
				lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
6105
				lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-28), rd(-125)), 0.6)
6106
				lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
6107
				lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1), rd(-10), rd(-5)), 0.6)
6108
				lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
6109
				lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1), rd(10), rd(-40)), 0.6)
6110
				lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
6111
	end
6112
	human.WalkSpeed = human.WalkSpeed + 11
6113
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
6114
	cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
6115
	ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
6116
	ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
6117
	cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
6118
	cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
6119
	human.AutoRotate = true
6120
	activu = false
6121
end
6122
6123
gigangatl = function()	
6124
	if selected == false or activu == true or g3lim < 4 then
6125
		return 
6126
	end
6127
	activu = true
6128
	human.AutoRotate = false
6129
	human.PlatformStand = true
6130
	local cH = Instance.new("BodyPosition")
6131
	cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
6132
	cH.P = 3000
6133
	cH.Position = hrp.Position
6134
	cH.Parent = hrp
6135
	local a8 = Instance.new("BodyGyro")
6136
	a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
6137
	a8.CFrame = cf(hrp.Position, mouse.Hit.p)
6138
	a8.P = 580000
6139
	a8.D = 10000
6140
	a8.Parent = hrp
6141
	local cI = true
6142
	coroutine.resume(coroutine.create(function()		
6143
		while cI do
6144
			swait()
6145
			a8.CFrame = cf(hrp.Position, mouse.Hit.p)
6146
		end
6147
	end))
6148
	local ae = tool.Deactivated:connect(function()		
6149
		cI = false
6150
	end)
6151
	local cL = {}
6152
	for I,cM in pairs(chr:GetChildren()) do
6153
		if cM == rarm or cM == larm then
6154
			local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cM)
6155
			table.insert(cL, cN)
6156
			for I,cO in pairs(cM:GetChildren()) do
6157
				do
6158
					if cO:IsA("Part") and cO.Transparency ~= 1 then
6159
						do
6160
							local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cO)
6161
							table.insert(cL, cN)
6162
							-- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_THEN_STMT
6163
6164
							-- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_STMT
6165
6166
						end
6167
					end
6168
				end
6169
			end
6170
		end
6171
	end
6172
	local cP = {}
6173
	local cQ = {}
6174
	local cR = {}
6175
	for j = 1, 10 do
6176
		local cS = nil
6177
		if j % 2 == 0 then
6178
			cS = makepart(rarm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
6179
			cS.Color = bR.Color
6180
			cS.Reflectance = bR.Reflectance
6181
			makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
6182
		else
6183
			if j % 2 == 1 then
6184
				cS = makepart(larm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
6185
				cS.Color = bW.Color
6186
				cS.Reflectance = bW.Reflectance
6187
				makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
6188
			end
6189
		end
6190
		local ad = Instance.new("Sound")
6191
		ad.Volume = 1
6192
		ad.Pitch = math.random(4, 6) / 10
6193
		ad.SoundId = "rbxassetid://144508058"
6194
		ad.Parent = cS
6195
		table.insert(cP, cS)
6196
	end
6197
	for j = 1, 10 do
6198
		local cS = nil
6199
		if j % 2 == 0 then
6200
			cS = makepart(rarm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
6201
			cS.Color = bU.Color
6202
			cS.Reflectance = bU.Reflectance
6203
			makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539775895", cS)
6204
		else
6205
			if j % 2 == 1 then
6206
				cS = makepart(larm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
6207
				cS.Color = bZ.Color
6208
				cS.Reflectance = bZ.Reflectance
6209
				makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539776108", cS)
6210
			end
6211
		end
6212
		table.insert(cQ, cS)
6213
	end
6214
	for j = 1, 10 do
6215
		local cS = nil
6216
		if j % 2 == 0 then
6217
			cS = makepart(rarm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
6218
			makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
6219
		else
6220
			if j % 2 == 1 then
6221
				cS = makepart(larm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
6222
				makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
6223
			end
6224
		end
6225
		table.insert(cR, cS)
6226
	end
6227
	local ag = 0
6228
	local af = 0
6229
	local cT = 14
6230
	resetlerp()
6231
	coroutine.resume(coroutine.create(function()		
6232
		local cU = 0
6233
		while cI do
6234
			swait()
6235
			cU = cU + 1
6236
			lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(65 * math.cos((cU) * 2 / cT))), 0.7)
6237
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-60 * math.cos((cU) * 2 / cT))), 0.7)
6238
		end
6239
	end))
6240
	repeat
6241
			ag = ag + 1
6242
			if af == 0 then
6243
				af = 1
6244
			else
6245
				af = af % 10 + 1
6246
			end
6247
			if ag > 0 and ag < 8 and cP[af].Transparency ~= 0.75 then
6248
				cP[af].Transparency = 0.75
6249
				cQ[af].Transparency = 0.75
6250
				cR[af].Transparency = 0.75
6251
				cT = 11
6252
			else
6253
				if ag > 8 and ag < 16 and cP[af].Transparency ~= 0.5 then
6254
					cP[af].Transparency = 0.5
6255
					cQ[af].Transparency = 0.5
6256
					cR[af].Transparency = 0.5
6257
					cT = 8
6258
				else
6259
					if ag > 16 and ag < 28 and cP[af].Transparency ~= 0.25 then
6260
						cP[af].Transparency = 0.25
6261
						cQ[af].Transparency = 0.25
6262
						cR[af].Transparency = 0.25
6263
						cT = 5
6264
					else
6265
						if ag > 28 and ag < 56 and cP[af].Transparency ~= 0 then
6266
							cP[af].Transparency = 0
6267
							cQ[af].Transparency = 0
6268
							cR[af].Transparency = 0
6269
							cT = 3
6270
						end
6271
					end
6272
				end
6273
			end
6274
			cP[af].CFrame = hrp.CFrame * cf(rd2(-220, 220) / 10, rd2(-90, 120) / 10, rd2(-30, 90) / 10) * ang(0, 0, rd(rd2(-20, 20) / 10))
6275
			if (af) % 2 == 0 then
6276
				cQ[af].CFrame = cP[af].CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
6277
			else
6278
				if (af) % 2 == 1 then
6279
					cQ[af].CFrame = cP[af].CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
6280
				end
6281
			end
6282
			cR[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 15, 50)
6283
			cR[af].CFrame = cP[af].CFrame * cf(0, 0, 8)
6284
			coroutine.resume(coroutine.create(function()		
6285
		local cV = af
6286
		local cW = cP[af]
6287
		local cX = cQ[af]
6288
		local cY = cR[af]
6289
		local cZ = 10
6290
		cW:FindFirstChildOfClass("Sound").Pitch = math.random(7, 8) / 10
6291
		cW:FindFirstChildOfClass("Sound"):Play()
6292
		for j = 1, 30 do
6293
			swait()
6294
					if j < 20 then
6295
						local a5 = rd2(1, 3)
6296
						if a5 == 2 then
6297
							hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
6298
						else
6299
							hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80)
6300
						end
6301
					end
6302
					cW.CFrame = cW.CFrame * cf(0, 0, -cZ)
6303
					if cV % 2 == 0 then
6304
						cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
6305
					else
6306
						if cV % 2 == 1 then
6307
							cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
6308
						end
6309
					end
6310
					cY.CFrame = cW.CFrame * cf(0, 0, 50 - cZ * 2.5)
6311
					cY:FindFirstChildOfClass("SpecialMesh").Scale = cY:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 0, cZ * 4.5)
6312
					cZ = cZ - 0.45
6313
		end
6314
	end))
6315
			swait(cT)
6316
	until ag > 10
6317
	cI = false
6318
	ae:Disconnect()
6319
	cH:Destroy()
6320
	a8:Destroy()
6321
	for I,c_ in pairs(cL) do
6322
		c_:Destroy()
6323
	end
6324
	for I,d0 in pairs(cP) do
6325
		coroutine.resume(coroutine.create(function()		
6326
		for I = 1, 10 do
6327
			swait()
6328
			d0.Transparency = d0.Transparency + 0.1
6329
		end
6330
		d0:Destroy()
6331
	end))
6332
	end
6333
	for I,d0 in pairs(cQ) do
6334
		coroutine.resume(coroutine.create(function()		
6335
		for I = 1, 10 do
6336
			swait()
6337
			d0.Transparency = d0.Transparency + 0.1
6338
		end
6339
		d0:Destroy()
6340
	end))
6341
	end
6342
	for I,d0 in pairs(cR) do
6343
		coroutine.resume(coroutine.create(function()		
6344
		for I = 1, 10 do
6345
			swait()
6346
			d0.Transparency = d0.Transparency + 0.1
6347
		end
6348
		d0:Destroy()
6349
	end))
6350
	end
6351
	human.AutoRotate = true
6352
	human.PlatformStand = false
6353
	activu = false
6354
end
6355
6356
gear2change = function()	
6357
	if selected == false or activu == true then
6358
		return 
6359
	end
6360
	if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g2lim > 5 then
6361
		activu = true
6362
		g.Enabled = false
6363
		human.AutoRotate = false
6364
		hrp.Anchored = true
6365
		human.WalkSpeed = 0
6366
		local d1 = Instance.new("Sound")
6367
		d1.EmitterSize = 10
6368
		d1.Volume = 4
6369
		d1.SoundId = "rbxassetid://255289910"
6370
		d1.Parent = hrp
6371
		d1:Play()
6372
		game.Debris:AddItem(d1, 5)
6373
		local d2 = makepart(rleg.BrickColor.Name, "rg1", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
6374
		d2.Anchored = false
6375
		local d3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d2)
6376
		local d4 = makeweld(d2, d2, rleg, (cf(0, -0.8, 0)), nil)
6377
			local d5 = makepart(lleg.BrickColor.Name, "lg1", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
6378
			d5.Anchored = false
6379
			local d6 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d5)
6380
			local d7 = makeweld(d5, d5, lleg, (cf(0, -0.8, 0)), nil)
6381
			local d8 = makepart(rleg.BrickColor.Name, "rg2", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
6382
			d8.Anchored = false
6383
			local d9 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d8)
6384
			local da = makeweld(d8, d8, rleg, (cf(0, -0.6, 0)), nil)
6385
			local db = makepart(lleg.BrickColor.Name, "lg2", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
6386
			db.Anchored = false
6387
			local dc = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, db)
6388
			local dd = makeweld(db, db, lleg, (cf(0, -0.6, 0)), nil)
6389
			animo(false)
6390
			cam.CameraType = "Scriptable"
6391
			cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-140), rd(0)) * cf(0, 0, 7)
6392
			for I = 1, 35 do
6393
				do
6394
					swait()
6395
					cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(-0.06), rd(0.08), rd(0)) * cf(0, 0, -0.003)
6396
					lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.15)
6397
					lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.15)
6398
					lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.15)
6399
					lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.15)
6400
					lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.15)
6401
					lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.15)
6402
					lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.15)
6403
					lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.15)
6404
					lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.15)
6405
					lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.15)
6406
				end
6407
			end
6408
			cam.CoordinateFrame = lleg.CFrame * ang(rd(5), rd(-165), rd(0)) * cf(0, 0, 5)
6409
			for I = 1, 25 do
6410
				swait()
6411
				d4.C0 = d4.C0:lerp(cf(0, 0.2, 0), 0.3)
6412
				d7.C0 = d7.C0:lerp(cf(0, 0.2, 0), 0.3)
6413
				d3.Scale = d3.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
6414
				d6.Scale = d6.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
6415
				da.C0 = da.C0:lerp(cf(0, 0.4, 0), 0.3)
6416
				dd.C0 = dd.C0:lerp(cf(0, 0.4, 0), 0.3)
6417
				d9.Scale = d9.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
6418
				dc.Scale = dc.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
6419
				lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -1.1) * ang(rd(75), rd(0), rd(15)), 0.3)
6420
				lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(-12)), 0.3)
6421
				lerpz(RS, "C0", RSC0 * cf(0.2, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
6422
				lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
6423
				lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(50), rd(-65)), 0.3)
6424
				lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6425
				lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
6426
				lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
6427
				lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
6428
				lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
6429
			end
6430
			d1.TimePosition = 1.4
6431
			for I = 1, 3 do
6432
				swait()
6433
				d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
6434
				d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
6435
				d3.Scale = d3.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
6436
				d6.Scale = d6.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
6437
				da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
6438
				dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
6439
				d9.Scale = d9.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
6440
				dc.Scale = dc.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
6441
				lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
6442
				lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
6443
				lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
6444
				lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
6445
				lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
6446
				lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6447
				lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
6448
				lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
6449
				lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
6450
				lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
6451
			end
6452
			for I = 1, 10 do
6453
				swait()
6454
				d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
6455
				d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
6456
				d3.Scale = d3.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
6457
				d6.Scale = d6.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
6458
				da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
6459
				dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
6460
				d9.Scale = d9.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
6461
				dc.Scale = dc.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
6462
				lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
6463
				lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
6464
				lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
6465
				lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
6466
				lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
6467
				lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6468
				lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
6469
				lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
6470
				lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
6471
				lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
6472
			end
6473
			cam.CoordinateFrame = hrp.CFrame * ang(rd(5), rd(-180), rd(0)) * cf(0, 0, 6)
6474
			swait(8)
6475
			d2:Destroy()
6476
			d5:Destroy()
6477
			d8:Destroy()
6478
			db:Destroy()
6479
			for j = 1, #H do
6480
				coroutine.resume(coroutine.create(function()		
6481
		local de = H[j]
6482
		for I = 1, 16 do
6483
			swait()
6484
			de.Transparency = de.Transparency - 0.009375
6485
			de.pe.Enabled = true
6486
			if de:FindFirstChild("ss") then
6487
				de:FindFirstChild("ss"):Play()
6488
			end
6489
		end
6490
		swait(120)
6491
	end))
6492
			end
6493
			d1.TimePosition = 4.1
6494
			head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
6495
			swait(8)
6496
			for j = 1, 35 do
6497
				swait()
6498
				lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
6499
				lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-50), rd(10), rd(-10)), 0.05 + j * 0.95 / 35)
6500
				lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
6501
				lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
6502
				lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
6503
				lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6504
				lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
6505
				lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
6506
				lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
6507
				lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
6508
			end
6509
			cam.CameraType = "Custom"
6510
			animo(true)
6511
			human.WalkSpeed = 28
6512
			human.JumpPower = 60
6513
			hrp.Anchored = false
6514
			human.AutoRotate = true
6515
			head:FindFirstChildOfClass("Decal").Texture = d
6516
			for I = 1, 6 do
6517
				swait()
6518
				lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6519
				lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6520
				lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6521
				lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6522
				lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6523
				lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6524
				lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6525
				lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6526
				lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6527
				lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
6528
			end
6529
			resetlerp()
6530
			dagear = 2
6531
			g.Enabled = true
6532
			activu = false
6533
	else
6534
		do
6535
			if dagear == 2 then
6536
				activu = true
6537
				for j = 1, #H do
6538
					coroutine.resume(coroutine.create(function()		
6539
		local de = H[j]
6540
		local df = nil
6541
		if de:FindFirstChild("ss") then
6542
			df = de:FindFirstChild("ss")
6543
		end
6544
		for I = 1, 16 do
6545
			swait()
6546
			de.Transparency = de.Transparency + 0.009375
6547
			de.pe.Rate = de.pe.Rate - 1
6548
			if de:FindFirstChild("ss") then
6549
				df.Volume = df.Volume - 0.03125
6550
			end
6551
		end
6552
		de.pe.Rate = 20
6553
		de.pe.Enabled = false
6554
		if de:FindFirstChild("ss") then
6555
			df:Stop()
6556
			df.Volume = 0.5
6557
		end
6558
	end))
6559
				end
6560
				human.WalkSpeed = 16
6561
				human.JumpPower = 50
6562
				dagear = 1
6563
				activu = false
6564
			end
6565
		end
6566
	end
6567
end
6568
6569
gear3change = function()	
6570
	if selected == false or activu == true then
6571
		return 
6572
	end
6573
	if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g3lim > 5 then
6574
		activu = true
6575
		g.Enabled = false
6576
		human.AutoRotate = false
6577
		hrp.Anchored = true
6578
		human.WalkSpeed = 0
6579
		animo(false)
6580
		bQ = makepart("White", "g3p1", 0, 1, "Neon", rarm, hrp.CFrame * cf(0, 500, 0))
6581
		bR = makepart(rarm.BrickColor.Name, "g3p2", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
6582
		b_ = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bR)
6583
		bS = makepart(rarm.BrickColor.Name, "g3p3", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
6584
		c0 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bS)
6585
		bT = makepart(rarm.BrickColor.Name, "g3p4", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
6586
		c1 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bT)
6587
		bU = makepart(rarm.BrickColor.Name, "g3p5", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
6588
		c2 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539775895", bU)
6589
		cam.CameraType = "Scriptable"
6590
		cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-190), rd(0)) * cf(0, 0, 5)
6591
		for I = 1, 26 do
6592
			swait()
6593
			lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
6594
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-1.5), rd(-14)), 0.3)
6595
			lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(30), rd(60), rd(80)), 0.3)
6596
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6597
			lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(8), rd(10)), 0.3)
6598
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6599
			lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(0)), 0.3)
6600
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6601
			lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(0)), 0.3)
6602
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6603
		end
6604
		head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://250184082"
6605
		cam.CoordinateFrame = hrp.CFrame * ang(rd(40), rd(-180), rd(0)) * cf(0, 0, 7)
6606
		for j = 1, 37 do
6607
			swait()
6608
			local dg = rd2(-80, 80) / (38 - j)
6609
			lerpz(RJ, "C0", RJC0 * cf(-0.1, 0.35, -0.05) * ang(rd(-18), rd(-6), rd(15)), 0.1)
6610
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-30 + dg), rd(-1 + dg), rd(-14 + dg)), 0.03 + j * 0.032)
6611
			lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(32), rd(50), rd(83)), 0.1)
6612
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6613
			lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-7), rd(9), rd(12)), 0.1)
6614
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6615
			lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-15)), 0.1)
6616
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6617
			lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(20)), 0.1)
6618
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6619
		end
6620
		head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://874809406"
6621
		cam.CoordinateFrame = hrp.CFrame * ang(rd(-50), rd(-170), rd(0)) * cf(0, 2, 4)
6622
		for I = 1, 15 do
6623
			swait()
6624
			lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.6)
6625
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.65)
6626
			lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(32), rd(60), rd(63)), 0.8)
6627
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6628
			lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(20)), 0.6)
6629
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6630
			lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(19)), 0.6)
6631
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6632
			lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(-12)), 0.6)
6633
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6634
		end
6635
		bQ.Transparency = 1
6636
		bR.Transparency = 0
6637
		bS.Transparency = 0
6638
		bT.Transparency = 0
6639
		bU.Transparency = 0
6640
		bQ.CFrame = rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
6641
		bR.CFrame = bQ.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
6642
		c7 =  (bQ.Position - rarm.Position).magnitude
6643
		c8 = (bR.Position - bQ.Position).magnitude
6644
		bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -c7 / 2)
6645
		bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -c8 / 2)
6646
		bU.CFrame = bR.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
6647
		cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-180), rd(0)) * cf(0, 0, 6)
6648
		for I = 1, 50 do
6649
			swait()
6650
			c7 =  (bQ.Position - rarm.Position).magnitude
6651
			c8 = (bR.Position - bQ.Position).magnitude
6652
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.1)
6653
			lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(0), rd(-50), rd(110)), 0.15)
6654
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05)
6655
			bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0), 0.1)
6656
			bR.CFrame = bR.CFrame:lerp(bQ.CFrame * ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0), 0.07)
6657
			bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
6658
			bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
6659
			bU.CFrame = bU.CFrame:lerp(bR.CFrame * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90)), 0.3)
6660
			b_.Scale = b_.Scale:lerp(Vector3.new(60, 70, 60), 0.13)
6661
			c0.Scale = c0.Scale:lerp(Vector3.new(30, 30, c7 * 5 * 1.2), 0.13)
6662
			c1.Scale = c1.Scale:lerp(Vector3.new(35, 35, c8 * 5 * 1.2), 0.13)
6663
			c2.Scale = c2.Scale:lerp(Vector3.new(0.16, 0.16, 0.16), 0.13)
6664
			cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.094)
6665
		end
6666
		cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
6667
		cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
6668
		ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
6669
		ck = Vector3.new(60, 70, 60)
6670
		cm = 3.5
6671
		co = 5
6672
				cj = 0.3--speed of hand
6673
		cq = Vector3.new(0.16, 0.16, 0.16)
6674
		cb = true
6675
		coroutine.resume(coroutine.create(function()		
6676
		while cb == true do
6677
			swait2()
6678
			bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * cd, ce)
6679
			bR.CFrame = bR.CFrame:lerp(bQ.CFrame * cg, ch)
6680
			c7 =  (bQ.Position - rarm.Position).magnitude
6681
			c8 = (bR.Position - bQ.Position).magnitude
6682
			bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
6683
			bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
6684
			bU.CFrame = bU.CFrame:lerp(bR.CFrame * ci, cj)
6685
			b_.Scale = b_.Scale:lerp(ck, cl)
6686
			c0.Scale = c0.Scale:lerp(Vector3.new(cm * 5, cm * 5,  (bQ.Position - rarm.Position).magnitude * 5 * 1.2), cn)
6687
			c1.Scale = c1.Scale:lerp(Vector3.new(co * 5, co * 5, (bR.Position - bQ.Position).magnitude * 5 * 1.2), cp)
6688
			c2.Scale = c2.Scale:lerp(cq, cr)
6689
		end
6690
	end))
6691
print("bless the meme")
6692
		head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
6693
		cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-155), rd(0)) * cf(0, 0, 12)
6694
		for j = 1, 80 do
6695
			swait()
6696
			lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 0.011875)
6697
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.03 + j * 0.011875)
6698
			lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.03 + j * 0.011875)
6699
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
6700
			lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 0.011875)
6701
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
6702
			lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 0.011875)
6703
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
6704
			lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 0.011875)
6705
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
6706
			cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.04)
6707
		end
6708
		head:FindFirstChildOfClass("Decal").Texture = d
6709
		cam.CameraType = "Custom"
6710
		dagear = 3
6711
		human.AutoRotate = true
6712
		hrp.Anchored = false
6713
		human.WalkSpeed = 12
6714
		g.Enabled = true
6715
		activu = false
6716
	--fixing the hand movement
6717
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
6718
	cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
6719
	ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
6720
			ce = 0.01
6721
			ch = 0.01
6722
		cd = cf()
6723
		cg = cf()
6724
	for j = 1, 38 do
6725
		--swait()
6726
		cd = cd * cf(0, -1.75 + j / 13, 0)
6727
		cg = cg * cf(0, -1.75 + j / 13, 0)
6728
				ce = 0.01 + j * 0.018
6729
				ch = 0.01 + j * 0.008
6730
	end
6731
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
6732
	cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
6733
	ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
6734
	--done fixing hand xd
6735
	elseif dagear == 3 then
6736
		activu = true
6737
		human.WalkSpeed = 0
6738
		human.AutoRotate = false
6739
		hrp.Anchored = true
6740
		cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
6741
			cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
6742
			ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
6743
			ck = Vector3.new(0, 1, 0)
6744
			cm = 0
6745
			co = 0
6746
			cq = Vector3.new(0, 1, 0)
6747
			ct = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
6748
			cv = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
6749
			cx = ang(rd(0), rd(0), rd(50)) * cf(0, -0.25, 0) * ang(rd(0), rd(90), rd(-90))
6750
			cz = Vector3.new(0, 1, 0)
6751
			cB = 0
6752
			cD = 0
6753
			cF = Vector3.new(0, 1, 0)
6754
			for j = 1, 40 do
6755
				swait()
6756
				lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 2 * 0.011875)
6757
				lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(1), rd(-14)), 0.03 + j * 2 * 0.011875)
6758
				lerpz(RS, "C0", RSC0 * cf(0.5, 0.05, 0.5) * ang(rd(0), rd(-90), rd(75)), 0.03 + j * 2 * 0.011875)
6759
				lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
6760
				if g32hand then
6761
					lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.45) * ang(rd(20), rd(85), rd(-60)), 0.03 + j * 2 * 0.011875)
6762
				else
6763
					lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 2 * 0.011875)
6764
				end
6765
				lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
6766
				lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 2 * 0.011875)
6767
				lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
6768
				lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 2 * 0.011875)
6769
				lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
6770
			end
6771
			cb = false
6772
			cc = false
6773
			bQ:Destroy()
6774
			bR:Destroy()
6775
			bS:Destroy()
6776
			bT:Destroy()
6777
			bU:Destroy()
6778
			if g32hand then
6779
				bV:Destroy()
6780
				bW:Destroy()
6781
				bX:Destroy()
6782
				bY:Destroy()
6783
				bZ:Destroy()
6784
			end
6785
			for I = 1, 13 do
6786
				swait()
6787
				lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6788
				lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6789
				lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6790
				lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6791
				lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6792
				lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6793
				lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6794
				lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6795
				lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6796
				lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
6797
			end
6798
			resetlerp()
6799
			animo(true)
6800
			human.WalkSpeed = 16
6801
			dagear = 1
6802
			g32hand = false
6803
			human.AutoRotate = true
6804
			hrp.Anchored = false
6805
			activu = false
6806
	end
6807
	--a8:Destroy()
6808
	--cH:Destroy()
6809
	activu = false
6810
end
6811
6812
g3twohand = function()	
6813
	if selected == false or activu == true then
6814
		return 
6815
	end
6816
	if not g32hand then
6817
		activu = true
6818
		local bf = human.WalkSpeed
6819
		human.WalkSpeed = 0
6820
		cc = true
6821
		g.Enabled = false
6822
		human.AutoRotate = false
6823
		hrp.Anchored = true
6824
		bV = makepart("White", "g3p6", 0, 1, "Neon", larm, larm.CFrame)
6825
		bW = makepart(larm.BrickColor.Name, "g3p7", 0, 1, "SmoothPlastic", larm, larm.CFrame)
6826
		c3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bW)
6827
		bX = makepart(larm.BrickColor.Name, "g3p8", 0, 1, "SmoothPlastic", larm, larm.CFrame)
6828
		c4 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bX)
6829
		bY = makepart(larm.BrickColor.Name, "g3p9", 0, 1, "SmoothPlastic", larm, larm.CFrame)
6830
		c5 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bY)
6831
		bZ = makepart(larm.BrickColor.Name, "g3p10", 0, 1, "SmoothPlastic", larm, larm.CFrame)
6832
		c6 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539776108", bZ)
6833
		local dh = makepart(tors.BrickColor.Name, "gblp", 0, 0, "SmoothPlastic", tors, tors.CFrame)
6834
		dh.Anchored = false
6835
		local di = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, dh)
6836
		local dj = makeweld(dh, dh, tors, (cf(0, 0, 0)), nil)
6837
		cd = ang(rd(0), rd(0), rd(0)) * cf(0, -5, 0)
6838
		cg = ang(rd(0), rd(0), rd(-20)) * cf(0, -5, 0)
6839
		ci = ang(rd(0), rd(0), rd(-20)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
6840
		for I = 1, 25 do
6841
			swait()
6842
			di.Scale = di.Scale:lerp(Vector3.new(55, 55, 55), 0.25)
6843
			lerpz(RJ, "C0", RJC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
6844
			lerpz(N, "C0", NC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
6845
			lerpz(RS, "C0", RSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
6846
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
6847
			lerpz(LS, "C0", LSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
6848
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
6849
			lerpz(RH, "C0", RHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
6850
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
6851
			lerpz(LH, "C0", LHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
6852
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
6853
		end
6854
		bW.Transparency = 0
6855
		bX.Transparency = 0
6856
		bY.Transparency = 0
6857
		bZ.Transparency = 0
6858
		bV.CFrame = larm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
6859
		bW.CFrame = bW.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
6860
		c9 = (bV.Position - larm.Position).magnitude
6861
		ca = (bW.Position - bV.Position).magnitude
6862
		bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -c9 / 2)
6863
		bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -ca / 2)
6864
		bZ.CFrame = bW.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
6865
		cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
6866
		cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
6867
		ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
6868
		ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
6869
		cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
6870
		cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
6871
		cz = Vector3.new(60, 70, 60)
6872
		cB = 3.5
6873
		cD = 5
6874
		cF = Vector3.new(0.16, 0.16, 0.16)
6875
			cC = 0.3
6876
			cE = 0.3
6877
			cy = 0.3
6878
			cu = 0.3
6879
			cw = 0.3
6880
			cA = 0.3
6881
			cG = 0.3
6882
		coroutine.resume(coroutine.create(function()		
6883
		while cc == true do
6884
			swait2()
6885
			bV.CFrame = bV.CFrame:lerp(larm.CFrame * ct, cu)
6886
			bW.CFrame = bW.CFrame:lerp(bV.CFrame * cv, cw)
6887
			c9 = (bV.Position - larm.Position).magnitude
6888
			ca = (bW.Position - bV.Position).magnitude
6889
			bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -(c9 + 1) / 2)
6890
			bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -(ca - 1) / 2)
6891
			bZ.CFrame = bZ.CFrame:lerp(bW.CFrame * cx, cy)
6892
			c3.Scale = c3.Scale:lerp(cz, cA)
6893
			c4.Scale = c4.Scale:lerp(Vector3.new(cB * 5, cB * 5, (bV.Position - larm.Position).magnitude * 5 * 1.2), cC)
6894
			c5.Scale = c5.Scale:lerp(Vector3.new(cD * 5, cD * 5, (bW.Position - bV.Position).magnitude * 5 * 1.2), cE)
6895
			c6.Scale = c6.Scale:lerp(cF, cG)
6896
		end
6897
	end))
6898
		for I = 1, 30 do
6899
			swait()
6900
			di.Scale = di.Scale:lerp(Vector3.new(0, 0, 0), 0.32)
6901
			lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, 0) * ang(rd(18), rd(6), rd(15)), 0.3)
6902
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.3)
6903
			lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
6904
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6905
			lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
6906
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6907
			lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
6908
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6909
			lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
6910
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
6911
		end
6912
		dh:Destroy()
6913
		human.WalkSpeed = bf
6914
		hrp.Anchored = false
6915
		human.AutoRotate = true
6916
		g.Enabled = true
6917
		g32hand = true
6918
		activu = false
6919
	end
6920
end
6921
6922
busolelel = function()	
6923
	if activu == true or selected == false then
6924
		return 
6925
	end
6926
	if dagear == 3 then
6927
		if bR.Reflectance <= 0 then
6928
			selected = false
6929
			local dk = Instance.new("Sound")
6930
			dk.SoundId = "rbxassetid://315030459"
6931
			dk.Volume = 1.25
6932
			dk.TimePosition = 0.22
6933
			dk.Pitch = 1.03
6934
			dk.Parent = tors
6935
			game.Debris:AddItem(dk, 3)
6936
			dk:Play()
6937
			local dl = Color3.new(0.90196078431373, 0.90196078431373, 0.90196078431373)
6938
			ck = Vector3.new(70, 80, 70)
6939
			cq = Vector3.new(0.19, 0.19, 0.19)
6940
			cz = Vector3.new(70, 80, 70)
6941
			cF = Vector3.new(0.19, 0.19, 0.19)
6942
			for I = 1, 20 do
6943
				swait()
6944
				bR.Reflectance = bR.Reflectance + 0.02
6945
				bR.Color = bR.Color:lerp(dl, 0.15)
6946
				bU.Reflectance = bU.Reflectance + 0.02
6947
				bU.Color = bU.Color:lerp(dl, 0.15)
6948
				if g32hand then
6949
					bW.Reflectance = bW.Reflectance + 0.02
6950
					bW.Color = bW.Color:lerp(dl, 0.15)
6951
					bZ.Reflectance = bZ.Reflectance + 0.02
6952
					bZ.Color = bZ.Color:lerp(dl, 0.15)
6953
				end
6954
			end
6955
			dl = Color3.new(0.058823529411765, 0, 0.082352941176471)
6956
			ck = Vector3.new(60, 70, 60)
6957
			cq = Vector3.new(0.16, 0.16, 0.16)
6958
			cz = Vector3.new(60, 70, 60)
6959
			cF = Vector3.new(0.16, 0.16, 0.16)
6960
			for I = 1, 20 do
6961
				swait()
6962
				bR.Reflectance = bR.Reflectance - 0.01
6963
				bR.Color = bR.Color:lerp(dl, 0.15)
6964
				bU.Reflectance = bU.Reflectance - 0.01
6965
				bU.Color = bU.Color:lerp(dl, 0.15)
6966
				if g32hand then
6967
					bW.Reflectance = bW.Reflectance - 0.01
6968
					bW.Color = bW.Color:lerp(dl, 0.15)
6969
					bZ.Reflectance = bW.Reflectance - 0.01
6970
					bZ.Color = bZ.Color:lerp(dl, 0.15)
6971
				end
6972
			end
6973
			bR.Color = dl
6974
			bU.Color = dl
6975
			if g32hand then
6976
				bW.Color = dl
6977
				bZ.Color = dl
6978
			end
6979
			selected = true
6980
		else
6981
			do
6982
				selected = false
6983
				for I = 1, 20 do
6984
					swait()
6985
					bR.Reflectance = bR.Reflectance - 0.01
6986
					bR.Color = bR.Color:lerp(rarm.Color, 0.15)
6987
					bU.Reflectance = bU.Reflectance - 0.01
6988
					bU.Color = bU.Color:lerp(rarm.Color, 0.15)
6989
					if g32hand then
6990
						bW.Reflectance = bW.Reflectance - 0.01
6991
						bW.Color = bW.Color:lerp(larm.Color, 0.15)
6992
						bZ.Reflectance = bZ.Reflectance - 0.01
6993
						bZ.Color = bZ.Color:lerp(larm.Color, 0.15)
6994
					end
6995
				end
6996
				bR.Color = rarm.Color
6997
				bU.Color = rarm.Color
6998
				bR.Reflectance = 0
6999
				bU.Reflectance = 0
7000
				if g32hand then
7001
					bW.Color = larm.Color
7002
					bZ.Color = larm.Color
7003
					bW.Reflectance = 0
7004
					bZ.Reflectance = 0
7005
				end
7006
				selected = true
7007
			end
7008
		end
7009
	end
7010
end
7011
7012
hito = function(dm, X, c, dn, dp, dq)	
7013
	for I,dr in pairs(workspace:GetChildren()) do
7014
		if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
7015
			local ds = dr:FindFirstChild("Humanoid")
7016
				local dt = dr:FindFirstChild("HumanoidRootPart")
7017
				TakeDamage(ds, c)
7018
				ds:SetStateEnabled(16, true)
7019
				delay(dn, function()		
7020
		ds:SetStateEnabled(16, true)
7021
	end)
7022
				local du = Instance.new("StringValue")
7023
				du.Name = "alabo"
7024
				du.Parent = dt
7025
				game.Debris:AddItem(du, dn)
7026
				local dv = Instance.new("Part")
7027
				nooutline(dv)
7028
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
7029
				dv.Transparency = 0.25
7030
				dv.Anchored = true
7031
				dv.CanCollide = false
7032
				dv.BrickColor = BrickColor.new("New Yeller")
7033
				dv.Material = "Neon"
7034
				dv.Locked = true
7035
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
7036
				dv.Parent = modz
7037
				local dw = Instance.new("SpecialMesh")
7038
				dw.MeshType = "Sphere"
7039
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
7040
				dw.Parent = dv
7041
				game.Debris:AddItem(dv, 1)
7042
				local dx = Instance.new("Model")
7043
				dx.Name = c
7044
				dx.Parent = workspace
7045
				game.Debris:AddItem(dx, 0.5 + c / 75)
7046
				local dy = Instance.new("Humanoid")
7047
				dy.MaxHealth = 0
7048
				dy.Parent = dx
7049
				local dz = Instance.new("Part")
7050
				dz.Name = "Head"
7051
				dz.Locked = true
7052
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
7053
				dz.Position = dt.Position
7054
				dz.BrickColor = BrickColor.new("New Yeller")
7055
				dz.Material = "Neon"
7056
				dz.Transparency = 1
7057
				dz.CanCollide = false
7058
				dz.Parent = dx
7059
				local dA = Instance.new("BodyPosition")
7060
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
7061
				dA.P = 20000
7062
				dA.D = 300
7063
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
7064
				dA.Parent = dz
7065
				local dB = Instance.new("CylinderMesh")
7066
				dB.Parent = dz
7067
				coroutine.resume(coroutine.create(function()		
7068
		while dB do
7069
			swait()
7070
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
7071
		end
7072
	end))
7073
					if dp then
7074
						local dC = Instance.new("BodyVelocity")
7075
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
7076
						dC.P = 9999999999
7077
						dC.Velocity = dp
7078
						dC.Parent = dt
7079
						game.Debris:AddItem(dC, dn)
7080
					end
7081
						if dq then
7082
							local dD = Instance.new("BodyAngularVelocity")
7083
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
7084
							dD.P = math.huge
7085
							dD.AngularVelocity = dq
7086
							dD.Parent = dt
7087
							game.Debris:AddItem(dD, dn)
7088
						end
7089
						local dE = Instance.new("Sound")
7090
						dE.Pitch = rd2(10, 11) / 10
7091
						dE.Volume = rd2(10, 13) / 10
7092
						dE.EmitterSize = 10
7093
						dE.SoundId = "rbxassetid://"
7094
						dE.Parent = dv
7095
						dE:Play()
7096
						coroutine.resume(coroutine.create(function()		
7097
		for I = 1, 5 do
7098
			swait()
7099
			dv.Transparency = dv.Transparency + 0.175
7100
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
7101
		end
7102
	end))
7103
		end
7104
	end
7105
end
7106
7107
animo = function(dF)	
7108
	if anim then
7109
		if dF == true then
7110
			anim.Parent = human
7111
			chr.Animate.Disabled = false
7112
		elseif dF == false then
7113
			chr.Animate.Disabled = true
7114
			anim.Parent = nil
7115
		end
7116
	end
7117
end
7118
7119
local dG = function(dH, dv, dw, aO, dI, i)	
7120
	if dH == 0 then
7121
		return dv
7122
	end
7123
	dH = dH / aO
7124
	if dH == 1 then
7125
		return dv + dw
7126
	end
7127
	if not i then
7128
		i = aO * 0.3
7129
	end
7130
	local h = nil
7131
	if not dI or dI < math.abs(dw) then
7132
		dI = dw
7133
		h = i / 4
7134
	else
7135
		h = i / (2 * math.pi) * math.asin(dw / dI)
7136
	end
7137
	return dI * math.pow(2, -10 * (dH)) * math.sin((dH * aO - h) * 2 * math.pi / (i)) + dw + dv
7138
end
7139
7140
local dJ = false
7141
updateguimode = function()	
7142
	local dK = function(dL, dM, dH)		
7143
		return (1 - dH) * dL + dH * dM
7144
	end
7145
7146
	local dN, dO = nil, nil
7147
	if dagear == 1 then
7148
		dN = "Machine"
7149
	elseif dagear == 2 then
7150
		dN = "Jet"
7151
	elseif dagear == 3 then
7152
		dN = "Gigant"
7153
	end
7154
	if rubbermodo == 0 then
7155
		dO = "Gun Blows"
7156
	elseif rubbermodo == 1 then
7157
		dO = "  "
7158
	elseif rubbermodo == 2 then
7159
		dO = "  "
7160
	elseif rubbermodo == 3 then
7161
		dO = "  "
7162
	end
7163
	g.Main.Base.Mode.Text = "  " .. dN .. " " .. dO
7164
	if dJ == false then
7165
		dJ = true
7166
	elseif dJ == true then
7167
		dJ = false
7168
		swait()
7169
		dJ = true
7170
	end
7171
	for j = 0, 2, game:GetService("RunService").RenderStepped:wait() do
7172
		if not dJ then
7173
			break
7174
		end
7175
		game:GetService("RunService").RenderStepped:wait()
7176
		g.Main.Base.Mode.TextSize = dK(11, 25, dG(j, 0, 1, 2))
7177
	end
7178
end
7179
--[[
7180
mouse.KeyDown:connect(function(dP)	
7181
	if dP == "q" and activu == false then
7182
		if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
7183
			rubbermodo = 0
7184
		else
7185
			if dagear == 3 and g32hand and rubbermodo > 1 then
7186
				rubbermodo = 1
7187
			else
7188
				if rubbermodo == 0 then
7189
					rubbermodo = 1
7190
				else
7191
					if rubbermodo == 1 then
7192
						rubbermodo = 2
7193
					else
7194
						if rubbermodo == 2 then
7195
							rubbermodo = 3
7196
						else
7197
							rubbermodo = 0
7198
						end
7199
					end
7200
				end
7201
			end
7202
		end
7203
		updateguimode()
7204
	else
7205
		if dP == "e" and activu == false then
7206
			if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
7207
				rubbermodo = 0
7208
			else
7209
				if dagear == 3 and g32hand and rubbermodo > 1 then
7210
					rubbermodo = 1
7211
				else
7212
					if dagear == 1 then
7213
						if rubbermodo == 1 then
7214
							rubbermodo = 0
7215
						else
7216
							if rubbermodo == 2 then
7217
								rubbermodo = 1
7218
							else
7219
								if rubbermodo == 3 then
7220
									rubbermodo = 2
7221
								else
7222
									if rubbermodo <= 0 then
7223
										rubbermodo = 3
7224
									end
7225
								end
7226
							end
7227
						end
7228
					else
7229
						if rubbermodo == 1 then
7230
							rubbermodo = 0
7231
						else
7232
							rubbermodo = 1
7233
						end
7234
					end
7235
				end
7236
			end
7237
			updateguimode()
7238
		else
7239
			if dP == "f" and activu == false and (plr.UserId == 8488617 or e) then
7240
				gear2change()
7241
				rubbermodo = 0
7242
				updateguimode()
7243
			else
7244
				if dP == "j" and activu == false and (plr.UserId == 8488617 or f) then
7245
					gear3change()
7246
					rubbermodo = 0
7247
					updateguimode()
7248
				else
7249
					if dP == "t" and activu == false and (plr.UserId == 8488617 or f) and dagear == 3 then
7250
						g3twohand()
7251
						rubbermodo = 2
7252
						updateguimode()
7253
					else
7254
						if dP == "b" and plr.UserId == 8488617 then
7255
							busolelel()
7256
						end
7257
					end
7258
				end
7259
			end
7260
		end
7261
	end
7262
end)
7263
            ]]
7264
game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(dP)
7265
	if dP == "q" and activu == false then -- Does nothing?
7266
		if dagear == 4 and rubbermodo > 0 then
7267
			rubbermodo = 1
7268
		end
7269
		updateguimode()
7270
	end
7271
	if dP == "=" and activu == false then
7272
		gear2change()
7273
		rubbermodo = 0
7274
		updateguimode()
7275
	end
7276
	if dP == "=" and activu == false and dagear == 3 then
7277
		g3twohand()
7278
		rubbermodo = 2
7279
		updateguimode()
7280
	end
7281
	if dP == "=" and activu == false then
7282
		gear3change()
7283
		rubbermodo = 0
7284
		updateguimode()
7285
	end
7286
	if dP == "=" and plr.UserId == 8488617 then
7287
		busolelel()
7288
	end
7289
end)
7290
tool.Activated:connect(function()	
7291
	if human.Health <= 0 then
7292
		return 
7293
	end
7294
	if dagear == 1 then
7295
		if rubbermodo == 0 then
7296
			gatling()
7297
		elseif rubbermodo == 1 then
7298
			gatling2()
7299
		elseif rubbermodo == 2 then
7300
			bazooka()
7301
		elseif rubbermodo == 3 then
7302
			rocket()
7303
		end
7304
	elseif dagear == 2 then
7305
		if rubbermodo == 0 then
7306
			jetpunch()
7307
		elseif rubbermodo == 1 then
7308
			jetgat()
7309
		elseif rubbermodo == 2 then
7310
			jetbazoo()
7311
		end
7312
	elseif dagear == 3 and not g32hand and rubbermodo == 0 then
7313
		giganpist()
7314
	end
7315
	if dagear == 3 and g32hand then
7316
		if rubbermodo == 2 then
7317
			giganbazooka()
7318
		elseif rubbermodo == 1 then
7319
			gigangatl()
7320
		end
7321
	end
7322
end)
7323
tool.Equipped:connect(function()	
7324
	selected = true
7325
end)
7326
tool.Unequipped:connect(function()	
7327
	selected = false
7328
end)
7329
human.Died:connect(function()	
7330
	if cam.CameraType == "Scriptable" then
7331
		cam.CameraType = "Custom"
7332
	end
7333
	cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
7334
	cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
7335
	ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
7336
	ck = Vector3.new(0, 0, 0)
7337
	cm = 0
7338
	co = 0
7339
	cq = Vector3.new(0, 0, 0)
7340
end)
7341
animpose = "Idle"
7342
sine = 0
7343
charge = 1
7344
cos = math.cos
7345
run()
7346
game:GetService("RunService").RenderStepped:connect(function()	
7347
	sine = sine + charge
7348
	if sine >= 100000000 then
7349
		sine = 0
7350
	end
7351
	if sine % 60 == 0 then
7352
		g.Main.G2.Bar:TweenSize(UDim2.new(0.016666666666667 * g2lim, 0, 1, 0), 1, 3, 0.25)
7353
		g.Main.G3.Bar:TweenSize(UDim2.new(0.016666666666667 * g3lim, 0, 1, 0), 1, 3, 0.25)
7354
	end
7355
	--[[repeat
7356
		repeat
7357
			if plr.UserId ~= 8488617 and dagear == 3 and sine % 60 == 0 then
7358
				if g3lim <= 0 then
7359
					game:GetService("RunService").RenderStepped:wait()
7360
				end
7361
			end
7362
		until activu == false
7363
	until selected == true
7364
	gear3change()
7365
	rubbermodo = 0
7366
	updateguimode()
7367
	if g32hand then
7368
		g3lim = g3lim - 2
7369
	else
7370
		if not g32hand then
7371
			g3lim = g3lim - 1
7372
		end
7373
	end
7374
	repeat
7375
		repeat
7376
			if plr.UserId ~= 8488617 and dagear == 2 and sine % 60 == 0 then
7377
				if g2lim <= 0 then
7378
					game:GetService("RunService").RenderStepped:wait()
7379
				end
7380
			end
7381
		until activu == false
7382
	until selected == true
7383
	gear2change()
7384
	rubbermodo = 0
7385
	updateguimode()
7386
	g2lim = g2lim - 1
7387
	if plr.UserId ~= 8488617 and dagear == 1 and sine % 120 == 0 then
7388
		if g2lim < 59 then
7389
			g2lim = g2lim + 1
7390
		end
7391
		if g3lim < 59 then
7392
			g3lim = g3lim + 1
7393
		end
7394
	end]]
7395
	if dagear == 3 and activu == false then
7396
		local dQ = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
7397
		local dR = workspace:FindPartOnRayWithIgnoreList(dQ, {chr}, false, false)
7398
		local dS = human:GetState()
7399
		if dS.Value == 13 then
7400
			animpose = "Sitting"
7401
		else
7402
			if hrp.Velocity.y > 1 and dR == nil then
7403
				animpose = "Jumping"
7404
			else
7405
				if hrp.Velocity.y < -1 and dR == nil then
7406
					animpose = "Falling"
7407
				else
7408
					if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
7409
						animpose = "Idle"
7410
					else
7411
						if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 25 then
7412
							animpose = "Walking"
7413
						else
7414
							if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 25 then
7415
								animpose = "TooFast"
7416
							end
7417
						end
7418
					end
7419
				end
7420
			end
7421
		end
7422
		if animpose == "Idle" then
7423
			lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05 * cos(sine / 40)) * ang(rd(18), rd(6), rd(15)), 0.3)
7424
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2 + 5 * cos(sine / 40)), rd(-1), rd(-14)), 0.3)
7425
			lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
7426
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
7427
			if g32hand then
7428
				lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
7429
			else
7430
				lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60 + 5 * cos(sine / 40))), 0.3)
7431
			end
7432
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
7433
			lerpz(RH, "C0", RHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
7434
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
7435
			lerpz(LH, "C0", LHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
7436
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
7437
		end
7438
		if animpose == "Walking" then
7439
			lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(20), rd(6), rd(15)), 0.3)
7440
			lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3), rd(-1), rd(-14)), 0.3)
7441
			lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
7442
			lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
7443
			if g32hand then
7444
				lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
7445
			else
7446
				lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-45)), 0.3)
7447
			end
7448
			lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
7449
			lerpz(RH, "C0", RHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(-10), rd(20 + 30 * cos(sine / 6))), 0.3)
7450
			lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
7451
			lerpz(LH, "C0", LHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(10), rd(-20 + 30 * cos(sine / 6))), 0.3)
7452
			lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
7453
		end
7454
	end
7455
end)
7456
dispose = function()	
7457
	for j,dT in pairs(getfenv(0)) do
7458
		dT = nil
7459
	end
7460
	error = nil
7461
	print = nil
7462
	warn = nil
7463
	script:Destroy()
7464
	script = nil
7465
end
7466
7467
human.Died:connect(dispose)
7468
chr.Changed:connect(function()	
7469
	if chr.Parent == nil then
7470
		dispose()
7471
	end
7472
end)
7473
7474
7475
7476
mouse.KeyDown:connect(function(k)
7477
        if k == "z" and attack == false and RootPart.Velocity.y == 0  and hitfloor~=nil then
7478
                jump()
7479
        end
7480
        if k == "x" and attack == false then
7481
                dash()
7482
        end
7483
        if k == "m" and attack == false then
7484
                InfernoComet()
7485
        end
7486
         if k == "n" and attack == false then
7487
                InfernoWrath()
7488
        end
7489
        if k == "t" and attack == false then
7490
                dashh()
7491
        end
7492
         if k == "k" and attack == false then
7493
                jetbazoo()
7494
        end
7495
        if k == "r" and attack == false then
7496
                dashs()
7497
        end
7498
         if k == "p" and attack == false then
7499
                asd:Stop()
7500
        end
7501
          if k == "g" and attack == false then
7502
   chatfunc("Sensei!")
7503
        end
7504
          if k == "1" and attack == false then
7505
          chatfunc("Weak!")
7506
        end
7507
     if k == "2" and attack == false then
7508
     chatfunc("That's what you consider strong?!")
7509
        end
7510
  if k == "3" and attack == false then
7511
      chatfunc("Useless!")
7512
        end
7513
if k == "4" and attack == false then
7514
      chatfunc("What?!")
7515
        end
7516
if k == "5" and attack == false then
7517
   chatfunc("Hmph.")
7518
        end
7519
if k == "6" and attack == false then
7520
   chatfunc("Trash!")
7521
        end
7522
if k == "7" and attack == false then
7523
     chatfunc("You're Nothing!")
7524
        end
7525
    if k == "h" and attack == false then
7526
    chatfunc("Die!")
7527
        end
7528
if k == "," and attack == false then
7529
	char.Head.face.Texture = "rbxassetid://126198982"
7530
chatfunc("I'll crush you!")
7531
	end
7532
if k == ";" and attack == false then
7533
     chatfunc("Idiot!")
7534
end
7535
if k == "=" and attack == false then
7536
     chatfunc("I'll crush that Half-n-Half bastard..")
7537
end
7538
if k == "=" and attack == false then
7539
     chatfunc("Remember who you are.. YOU'RE BENEATH ME!")
7540
	end
7541
         if k == "f" and attack == false then
7542
                daash()
7543
        end
7544
        if k == "u" and attack == false then
7545
                asd:Play()
7546
        end
7547
         if k == "e" and attack == false then
7548
                punch()
7549
        end
7550
         if k == "=" and attack == false then
7551
                punch3()
7552
        end
7553
         
7554
         if k == "q" and attack == false then
7555
                punch2()
7556
        end
7557
        if k == "c" and attack == false and RootPart.Velocity.y == 0  and hitfloor~=nil then
7558
                boom()
7559
        end
7560
        if k == "v" and attack == false then
7561
                shooty()
7562
        end
7563
       if k == "l" and attack == false then
7564
	if Serious == true then
7565
		punchd()
7566
	end
7567
        end
7568
        if k == "b" and attack == false then
7569
                superpunch()
7570
        end
7571
end)
7572
mouse.KeyDown:connect(function(key)
7573
if key=="8" then	
7574
	Serious()
7575
	end
7576
	end)
7577
Health = math.huge  --------- Serious mode aura.
7578
BaseHealth = math.huge
7579
7580
7581
7582
7583
InForm = false
7584
7585
Player = game.Players.LocalPlayer
7586
Char = Player.Character
7587
Torso = Char.Torso
7588
7589
function Serious()
7590
	for X = 1, 1 do wait()
7591
		asd:Destroy()
7592
		asd2 = Instance.new("Sound",char)
7593
asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
7594
asd2.Volume = 3
7595
asd2.Looped = false
7596
asd2:Play()
7597
	chatfunc("Full power!")
7598
	local pie22 = Instance.new("ParticleEmitter")
7599
pie22.Parent = tors
7600
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7601
pie22.LightEmission = 1
7602
pie22.Size = NumberSequence.new(50)
7603
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
7604
pie22.Transparency = NumberSequence.new(0)
7605
pie22.EmissionDirection = "Top"
7606
pie22.Enabled = true
7607
pie22.Lifetime = NumberRange.new(10)
7608
pie22.Rotation = NumberRange.new(-420, 425)
7609
pie22.Rate = 400
7610
pie22.Speed = NumberRange.new(100)
7611
pie22.LockedToPart = false
7612
pie22.VelocitySpread = 2
7613
	lig = Instance.new("PointLight",player.Character.Torso)
7614
lig.Color=Color3.new(255,255,0)
7615
lig.Range = 6
7616
	rubbermodo = 1
7617
	hum.JumpPower = 270
7618
	lig = Instance.new("PointLight",player.Character.Torso)
7619
lig.Color=Color3.new(255,255,0)
7620
lig.Range = 6
7621
Crater(head,30)
7622
7623
	wait(0)
7624
	for X = 1, 1 do wait()
7625
		local Effect = Instance.new("Part")
7626
	Effect.Name = "Effect"
7627
	Effect.Parent = Torso
7628
	Effect.CFrame = Torso.CFrame
7629
	Effect.BrickColor = BrickColor.new("Neon orange")
7630
	Effect.Shape = "Ball"
7631
	Effect.Size = Vector3.new(1, 1, 1)
7632
	Effect.Anchored = true
7633
	Effect.Material = "Neon"
7634
	Effect.CanCollide = false
7635
		Effect.CFrame = Torso.CFrame
7636
		Effect.Size = Effect.Size + Vector3.new(0.5)
7637
		Effect.Transparency = Effect.Transparency + 0.04
7638
		pie22:Destroy()
7639
	end
7640
	end
7641
7642
repeat
7643
Torso:FindFirstChild("Effect"):Remove()
7644
until Torso:FindFirstChild("Effect") == nil
7645
7646
	
7647
local Color1 = Color3.new(255, 255, 0)
7648
local Color2 = Color3.new(255, 255, 0)	
7649
chatfunc("Full Power!")
7650
Instance.new("ForceField",char).Visible = false
7651
hum.Name = "youdungoofed"
7652
7653
	asd1 = Instance.new("Sound",char)
7654
asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
7655
asd1.Volume = 1
7656
asd1.Looped = true
7657
asd1:Play()
7658
7659
local pie22 = Instance.new("ParticleEmitter")
7660
pie22.Parent = larm
7661
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7662
pie22.LightEmission = 1
7663
pie22.Size = NumberSequence.new(0.6,0.8,0.6)
7664
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
7665
pie22.Transparency = NumberSequence.new(0.7)
7666
pie22.EmissionDirection = "Top"
7667
pie22.Enabled = true
7668
pie22.Lifetime = NumberRange.new(1)
7669
pie22.Rotation = NumberRange.new(-420, 425)
7670
pie22.Rate = 400
7671
pie22.Speed = NumberRange.new(1)
7672
pie22.LockedToPart = false
7673
pie22.VelocitySpread = 2
7674
local pie222 = Instance.new("ParticleEmitter")
7675
pie222.Parent = rarm
7676
pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7677
pie222.LightEmission = 1
7678
pie222.Size = NumberSequence.new(0.6,0.8,0.6)
7679
pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
7680
pie222.Transparency = NumberSequence.new(0.7)
7681
pie222.EmissionDirection = "Top"
7682
pie222.Enabled = true
7683
pie222.Lifetime = NumberRange.new(1)
7684
pie222.Rotation = NumberRange.new(-420, 425)
7685
pie222.Rate = 400
7686
pie222.Speed = NumberRange.new(1)
7687
pie222.LockedToPart = false
7688
pie222.VelocitySpread = 2
7689
local pie2222 = Instance.new("ParticleEmitter")
7690
pie2222.Parent = lleg
7691
pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7692
pie2222.LightEmission = 1
7693
pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
7694
pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
7695
pie2222.Transparency = NumberSequence.new(0.7)
7696
pie2222.EmissionDirection = "Top"
7697
pie2222.Enabled = true
7698
pie2222.Lifetime = NumberRange.new(1)
7699
pie2222.Rotation = NumberRange.new(-420, 425)
7700
pie2222.Rate = 400
7701
pie2222.Speed = NumberRange.new(1)
7702
pie2222.LockedToPart = false
7703
pie2222.VelocitySpread = 2
7704
local pie22222 = Instance.new("ParticleEmitter")
7705
pie22222.Parent = rleg
7706
pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7707
pie22222.LightEmission = 1
7708
pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
7709
pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
7710
pie22222.Transparency = NumberSequence.new(0.7)
7711
pie22222.EmissionDirection = "Top"
7712
pie22222.Enabled = true
7713
pie22222.Lifetime = NumberRange.new(1)
7714
pie22222.Rotation = NumberRange.new(-420, 425)
7715
pie22222.Rate = 400
7716
pie22222.Speed = NumberRange.new(1)
7717
pie22222.LockedToPart = false
7718
pie22222.VelocitySpread = 2
7719
local pie2242 = Instance.new("ParticleEmitter")
7720
pie2242.Parent = tors
7721
pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7722
pie2242.LightEmission = 1
7723
pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
7724
pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
7725
pie2242.Transparency = NumberSequence.new(0.7)
7726
pie2242.EmissionDirection = "Top"
7727
pie2242.Enabled = true
7728
pie2242.Lifetime = NumberRange.new(1)
7729
pie2242.Rotation = NumberRange.new(-420, 425)
7730
pie2242.Rate = 400
7731
pie2242.Speed = NumberRange.new(1)
7732
pie2242.LockedToPart = false
7733
pie2242.VelocitySpread = 2
7734
7735
InForm = true	
7736
	
7737
Char.Humanoid.MaxHealth = Health
7738
wait(0.3)	
7739
Char.Humanoid.Health = Health
7740
rock = true
7741
	
7742
end
7743
7744
function Base()
7745
	InForm = false
7746
	local Effect = Instance.new("Part")
7747
	Effect.Name = "Effect"
7748
	Effect.Parent = Torso
7749
	Effect.CFrame = Torso.CFrame
7750
	Effect.BrickColor = BrickColor.new("White")
7751
	Effect.Shape = "Ball"
7752
	Effect.Size = Vector3.new(8, 8, 8)
7753
	Effect.Anchored = true
7754
	Effect.Material = "Neon"
7755
	Effect.CanCollide = false
7756
	for loop = 1, 25 do wait()
7757
		Effect.CFrame = Torso.CFrame
7758
		Effect.Size = Effect.Size + Vector3.new(-0.5)
7759
		Effect.Transparency = Effect.Transparency + 0.04
7760
		
7761
	end
7762
repeat
7763
Torso:FindFirstChild("Effect"):Remove()
7764
until Torso:FindFirstChild("Effect") == nil
7765
7766
for i, v in pairs(Torso:GetChildren()) do
7767
	if v:IsA('ParticleEmitter') then
7768
		v:Remove()
7769
		asd1:Destroy()
7770
		killbrick:Destroy()
7771
	end
7772
end
7773
char.Humanoid.MaxHealth = BaseHealth
7774
wait(0.3)	
7775
char.Humanoid.Health = BaseHealth
7776
	
7777
7778
end
7779
7780
mouse.KeyDown:connect(function(key)
7781
if key=="9" then	
7782
	Base()
7783
	lig:Destroy()
7784
	rubbermodo = 0
7785
	end
7786
	end)
7787
7788
Player.Chatted:connect(function(Message)
7789
	if Message == "Time to get serious." and InForm == false then
7790
		wait(0.10)
7791
		Serious2()
7792
	end
7793
	if Message == "off" or Message == "Nice fight." and InForm == true then
7794
		Base()
7795
	end
7796
end)
7797
7798
7799
mouse.KeyDown:connect(function(key)
7800
if key=="." then	
7801
	Serious2()
7802
	end
7803
	end)
7804
Health = math.huge  --------- Serious mode aura.
7805
BaseHealth = math.huge
7806
7807
7808
7809
7810
InForm = false
7811
7812
Player = game.Players.LocalPlayer
7813
Char = Player.Character
7814
Torso = Char.Torso
7815
7816
function Serious2()
7817
	for X = 1, 1 do wait()
7818
		asd:Destroy()
7819
		asd2 = Instance.new("Sound",char)
7820
asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
7821
asd2.Volume = 3
7822
asd2.Looped = false
7823
asd2:Play()
7824
	chatfunc("Full power!")
7825
	local pie22 = Instance.new("ParticleEmitter")
7826
pie22.Parent = tors
7827
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7828
pie22.LightEmission = 1
7829
pie22.Size = NumberSequence.new(50)
7830
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
7831
pie22.Transparency = NumberSequence.new(0)
7832
pie22.EmissionDirection = "Top"
7833
pie22.Enabled = true
7834
pie22.Lifetime = NumberRange.new(10)
7835
pie22.Rotation = NumberRange.new(-420, 425)
7836
pie22.Rate = 400
7837
pie22.Speed = NumberRange.new(100)
7838
pie22.LockedToPart = false
7839
pie22.VelocitySpread = 2
7840
wait(1)
7841
pie22.Size = NumberSequence.new(70)
7842
wait(1)
7843
pie22.Size = NumberSequence.new(140)
7844
	lig = Instance.new("PointLight",player.Character.Torso)
7845
lig.Color=Color3.new(255,255,0)
7846
lig.Range = 6
7847
	rubbermodo = 1
7848
	hum.JumpPower = 270
7849
	lig = Instance.new("PointLight",player.Character.Torso)
7850
lig.Color=Color3.new(255,255,0)
7851
lig.Range = 6
7852
Crater(head,30)
7853
7854
	wait(0)
7855
	for X = 1, 1 do wait()
7856
		local Effect = Instance.new("Part")
7857
	Effect.Name = "Effect"
7858
	Effect.Parent = Torso
7859
	Effect.CFrame = Torso.CFrame
7860
	Effect.BrickColor = BrickColor.new("Neon orange")
7861
	Effect.Shape = "Ball"
7862
	Effect.Size = Vector3.new(1, 1, 1)
7863
	Effect.Anchored = true
7864
	Effect.Material = "Neon"
7865
	Effect.CanCollide = false
7866
		Effect.CFrame = Torso.CFrame
7867
		Effect.Size = Effect.Size + Vector3.new(0.5)
7868
		Effect.Transparency = Effect.Transparency + 0.04
7869
		pie22:Destroy()
7870
	end
7871
	end
7872
7873
repeat
7874
Torso:FindFirstChild("Effect"):Remove()
7875
until Torso:FindFirstChild("Effect") == nil
7876
7877
	
7878
local Color1 = Color3.new(255, 255, 0)
7879
local Color2 = Color3.new(255, 255, 0)	
7880
chatfunc("Full Power!")
7881
Instance.new("ForceField",char).Visible = false
7882
hum.Name = "youdungoofed"
7883
7884
	asd1 = Instance.new("Sound",char)
7885
asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
7886
asd1.Volume = 1
7887
asd1.Looped = true
7888
asd1:Play()
7889
7890
local pie22 = Instance.new("ParticleEmitter")
7891
pie22.Parent = larm
7892
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7893
pie22.LightEmission = 1
7894
pie22.Size = NumberSequence.new(0.6,0.8,0.6)
7895
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
7896
pie22.Transparency = NumberSequence.new(0.7)
7897
pie22.EmissionDirection = "Top"
7898
pie22.Enabled = true
7899
pie22.Lifetime = NumberRange.new(1)
7900
pie22.Rotation = NumberRange.new(-420, 425)
7901
pie22.Rate = 400
7902
pie22.Speed = NumberRange.new(1)
7903
pie22.LockedToPart = false
7904
pie22.VelocitySpread = 2
7905
local pie222 = Instance.new("ParticleEmitter")
7906
pie222.Parent = rarm
7907
pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7908
pie222.LightEmission = 1
7909
pie222.Size = NumberSequence.new(0.6,0.8,0.6)
7910
pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
7911
pie222.Transparency = NumberSequence.new(0.7)
7912
pie222.EmissionDirection = "Top"
7913
pie222.Enabled = true
7914
pie222.Lifetime = NumberRange.new(1)
7915
pie222.Rotation = NumberRange.new(-420, 425)
7916
pie222.Rate = 400
7917
pie222.Speed = NumberRange.new(1)
7918
pie222.LockedToPart = false
7919
pie222.VelocitySpread = 2
7920
local pie2222 = Instance.new("ParticleEmitter")
7921
pie2222.Parent = lleg
7922
pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7923
pie2222.LightEmission = 1
7924
pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
7925
pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
7926
pie2222.Transparency = NumberSequence.new(0.7)
7927
pie2222.EmissionDirection = "Top"
7928
pie2222.Enabled = true
7929
pie2222.Lifetime = NumberRange.new(1)
7930
pie2222.Rotation = NumberRange.new(-420, 425)
7931
pie2222.Rate = 400
7932
pie2222.Speed = NumberRange.new(1)
7933
pie2222.LockedToPart = false
7934
pie2222.VelocitySpread = 2
7935
local pie22222 = Instance.new("ParticleEmitter")
7936
pie22222.Parent = rleg
7937
pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7938
pie22222.LightEmission = 1
7939
pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
7940
pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
7941
pie22222.Transparency = NumberSequence.new(0.7)
7942
pie22222.EmissionDirection = "Top"
7943
pie22222.Enabled = true
7944
pie22222.Lifetime = NumberRange.new(1)
7945
pie22222.Rotation = NumberRange.new(-420, 425)
7946
pie22222.Rate = 400
7947
pie22222.Speed = NumberRange.new(1)
7948
pie22222.LockedToPart = false
7949
pie22222.VelocitySpread = 2
7950
local pie2242 = Instance.new("ParticleEmitter")
7951
pie2242.Parent = tors
7952
pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7953
pie2242.LightEmission = 1
7954
pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
7955
pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
7956
pie2242.Transparency = NumberSequence.new(0.7)
7957
pie2242.EmissionDirection = "Top"
7958
pie2242.Enabled = true
7959
pie2242.Lifetime = NumberRange.new(1)
7960
pie2242.Rotation = NumberRange.new(-420, 425)
7961
pie2242.Rate = 400
7962
pie2242.Speed = NumberRange.new(1)
7963
pie2242.LockedToPart = false
7964
pie2242.VelocitySpread = 2
7965
7966
InForm = true	
7967
	
7968
Char.Humanoid.MaxHealth = Health
7969
wait(0.3)	
7970
Char.Humanoid.Health = Health
7971
rock = true
7972
	
7973
end
7974
7975
function Base()
7976
	InForm = false
7977
	local Effect = Instance.new("Part")
7978
	Effect.Name = "Effect"
7979
	Effect.Parent = Torso
7980
	Effect.CFrame = Torso.CFrame
7981
	Effect.BrickColor = BrickColor.new("White")
7982
	Effect.Shape = "Ball"
7983
	Effect.Size = Vector3.new(8, 8, 8)
7984
	Effect.Anchored = true
7985
	Effect.Material = "Neon"
7986
	Effect.CanCollide = false
7987
	for loop = 1, 25 do wait()
7988
		Effect.CFrame = Torso.CFrame
7989
		Effect.Size = Effect.Size + Vector3.new(-0.5)
7990
		Effect.Transparency = Effect.Transparency + 0.04
7991
		
7992
	end
7993
repeat
7994
Torso:FindFirstChild("Effect"):Remove()
7995
until Torso:FindFirstChild("Effect") == nil
7996
7997
for i, v in pairs(Torso:GetChildren()) do
7998
	if v:IsA('ParticleEmitter') then
7999
		v:Remove()
8000
		asd1:Destroy()
8001
		killbrick:Destroy()
8002
	end
8003
end
8004
char.Humanoid.MaxHealth = BaseHealth
8005
wait(0.3)	
8006
char.Humanoid.Health = BaseHealth
8007
	
8008
8009
end
8010
8011
mouse.KeyDown:connect(function(key)
8012
if key=="9" then	
8013
	Base()
8014
	lig:Destroy()
8015
	rubbermodo = 0
8016
	end
8017
	end)
8018
8019
Player.Chatted:connect(function(Message)
8020
	if Message == "Time to get serious." and InForm == false then
8021
		wait(0.10)
8022
		Serious2()
8023
	end
8024
	if Message == "off" or Message == "Nice fight." and InForm == true then
8025
		Base()
8026
	end
8027
end)
8028
8029
8030
local plr = game.Players.LocalPlayer
8031
local char = game.Workspace:WaitForChild(plr.Name)
8032
local m = plr:GetMouse()
8033
local trans = false
8034
local realdeb = false
8035
local PGui = plr:WaitForChild("PlayerGui")
8036
local chat = game:GetService"Chat"
8037
local Head = char:WaitForChild"Head"
8038
local Torso = char:WaitForChild"Torso"
8039
local HRP = char:WaitForChild"HumanoidRootPart"
8040
local RArm = char:WaitForChild"Right Arm"
8041
local LArm = char:WaitForChild"Left Arm"
8042
local RLeg = char:WaitForChild"Right Leg"
8043
local LLeg = char:WaitForChild"Left Leg"
8044
local Hum = char:WaitForChild'Humanoid'
8045
local lastspeed = Hum.WalkSpeed
8046
msgz = Instance.new("Message", PGui)
8047
msgz.Text = "Full Power! Press , To transform!"
8048
game.Debris:AddItem(msgz, 6.5)
8049
local part = Instance.new"Part"
8050
part.Name = "TransformationPart"
8051
part.FormFactor = "Custom"
8052
part.Size = Vector3.new(1,1,1)
8053
part.Material = "SmoothPlastic"
8054
part.TopSurface = "Smooth"
8055
part.BottomSurface = "Smooth"
8056
part.Anchored = true
8057
part.CanCollide = false
8058
8059
local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
8060
local Refresh = function()
8061
  Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
8062
  Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
8063
  Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
8064
  Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
8065
  Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
8066
  Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
8067
  Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
8068
  Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
8069
  Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
8070
  Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
8071
  Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
8072
  Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
8073
end
8074
8075
local Anims = {Scrunch = function(active)
8076
  if active then
8077
    for i = 0, 10, 0.5 do
8078
      wait(0.016666666666667)
8079
      Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
8080
      Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
8081
      Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
8082
      Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
8083
    end
8084
  else
8085
    do
8086
      for i = 0, 10, 0.5 do
8087
        wait(0.016666666666667)
8088
        Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
8089
        Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
8090
        Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
8091
        Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
8092
      end
8093
      Refresh()
8094
    end
8095
  end
8096
end
8097
, Implode = function(active)
8098
  if active then
8099
    for i = 0, 10, 0.75 do
8100
      wait(0.016666666666667)
8101
      Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155)
8102
      Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155)
8103
      Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
8104
      Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
8105
    end
8106
  else
8107
    do
8108
      for i = 0, 10, 0.75 do
8109
        wait(0.016666666666667)
8110
        Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155):inverse()
8111
        Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155):inverse()
8112
        Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
8113
        Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
8114
      end
8115
    end
8116
  end
8117
end
8118
}
8119
8120
local transform = function()
8121
	if (trans == false and realdeb == false) then
8122
		trans = true
8123
		Hum.WalkSpeed = 0
8124
		local area = part:Clone()
8125
		area.CFrame = Torso.CFrame
8126
		area.Parent = workspace
8127
		Torso.Anchored = true
8128
			for i=1,10 do
8129
				area.CFrame = area.CFrame * CFrame.new(0,1,0)
8130
				Torso.CFrame = area.CFrame
8131
				wait()
8132
			end
8133
		local weld2 = Instance.new("Weld", area)
8134
		weld2.Part0 = area
8135
		weld2.Part1 = Torso
8136
		weld2.C0 = CFrame.new()
8137
		Torso.Anchored = false
8138
		delay(0,function()
8139
		end)
8140
		delay(0,function() 
8141
			chat:Chat(char["Head"],"How about i give it all i got?","Red")
8142
		end)
8143
delay(0,function()
8144
	for i=1,5 do
8145
		wait()
8146
		delay(0,function()
8147
			local dzI = 100
8148
			while dzI > 10 do
8149
				dzI = dzI - 1 
8150
				local p = Instance.new("Part", char.Head)
8151
				p.Anchored = false
8152
				p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
8153
				p.Material = "Neon"
8154
				local kekz2 = math.random(1,2)
8155
				if kekz2 == 2 then
8156
				p.BrickColor = BrickColor.new("New Yeller")
8157
				else
8158
				p.BrickColor = BrickColor.new("Neon orange")
8159
				end
8160
				p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
8161
				local t = Instance.new("BodyPosition", p)
8162
				t.P = 20000
8163
				t.Position = char.Torso.Position
8164
				game:service("Debris"):AddItem(p, 2.4)
8165
				wait()
8166
				delay(0,function()
8167
					for i=1,10 do
8168
						p.Transparency = i/10
8169
						p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
8170
						wait()
8171
					end
8172
					p:Remove()
8173
				end)
8174
			end
8175
		end)
8176
	end
8177
end)
8178
delay(0,function()
8179
	for q=1,120 do
8180
			local xz = Instance.new("Part",plr.Character)
8181
			xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
8182
			xz.Anchored = true
8183
			xz.Transparency = 1
8184
			xz.CanCollide = false
8185
			wait(0.04)
8186
			local pos2 = xz.Position
8187
			local pos = plr.Character.Torso.Position
8188
 	 	    local radius = math.random(1,1.5)
8189
	  		local numParts = math.random(5,15)
8190
 			local model = plr.Character.Torso
8191
       		local lv = CFrame.new(pos,pos2).lookVector
8192
        	local dist = (pos-pos2).magnitude
8193
        	local dbp = dist/numParts
8194
        	local last = pos
8195
        for i = 1,numParts do
8196
                local p = Instance.new("Part",model)
8197
                p.FormFactor = "Symmetric"
8198
                p.Size = Vector3.new(1,1,1)
8199
                p.CanCollide = false
8200
                p.Anchored = true
8201
				p.Material = "Neon"
8202
				local kekz2 = math.random(1,2)
8203
				if kekz2 == 2 then
8204
				p.BrickColor = BrickColor.new("New Yeller")
8205
				else
8206
				p.BrickColor = BrickColor.new("Neon orange")
8207
				end
8208
				p.Transparency = 0.5
8209
                local x = math.random(-2,2)/2*dbp/4
8210
                local y = math.random(-2,2)/2*dbp/4
8211
                local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
8212
                local dist2 = (p2.p-last).magnitude
8213
                local mid = (p2.p+last)/2
8214
                local m = Instance.new("BlockMesh",p)
8215
                m.Scale = Vector3.new(radius,radius,dist2)
8216
                p.CFrame = CFrame.new(mid,p2.p)
8217
                last = p2.p
8218
                game:GetService("Debris"):AddItem(p,0.1)
8219
			end
8220
		wait()
8221
	xz:remove()
8222
end
8223
8224
kekd = false
8225
end)
8226
		 Anims.Scrunch(true)
8227
 for i = 1, 8 do
8228
        wait(0.9)
8229
        for i = 1, math.random(4, 6) do
8230
          local p = part:Clone()
8231
          p.Parent = Torso
8232
          p.Anchored = true
8233
          p.Material = "Neon"
8234
          p.CFrame = Torso.CFrame
8235
			p.CanCollide = false
8236
		--	game:service("Debris"):AddItem(p, 0.2)
8237
         	local kekz2 = math.random(1,2)
8238
			if kekz2 == 2 then
8239
				p.BrickColor = BrickColor.new("New Yeller")
8240
			else
8241
				p.BrickColor = BrickColor.new("New Yeller")
8242
			end
8243
          local w = Instance.new("Weld", p)
8244
          w.Part0 = p
8245
          w.Part1 = Torso
8246
          w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
8247
          local m = Instance.new("CylinderMesh", p)
8248
          m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
8249
          coroutine.resume(coroutine.create(function()
8250
    for i = 1, 25 do
8251
      wait(0.071428571428571)
8252
      w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
8253
      p.Transparency = i / 25
8254
    end
8255
    pcall(game.Destroy, p)
8256
  end
8257
))
8258
end
8259
end
8260
		     coroutine.resume(coroutine.create(function()
8261
    for i = 1, 6 do
8262
      wait(0.9)
8263
	--Player.Character.Torso.Anchored = true
8264
      coroutine.resume(coroutine.create(function()
8265
      local p = part:Clone()
8266
      p.Parent = Torso
8267
      p.Anchored = false
8268
	p.CanCollide = false
8269
      p.CFrame = Torso.CFrame
8270
				local kekz2 = math.random(1,2)
8271
				if kekz2 == 2 then
8272
				p.BrickColor = BrickColor.new("New Yeller")
8273
				else
8274
				p.BrickColor = BrickColor.new("Neon orange")
8275
				end
8276
--game:service("Debris"):AddItem(p, 0.2)
8277
      local w = Instance.new("Weld", p)
8278
      w.Part0 = p
8279
      w.Part1 = Torso
8280
      w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
8281
      local m = Instance.new("SpecialMesh", p)
8282
      m.MeshId = "rbxassetid://3270017"
8283
      m.Scale = Vector3.new(10, 10, 5)
8284
      coroutine.resume(coroutine.create(function()
8285
        for i = 1, 25 do
8286
          wait(0.071428571428571)
8287
          w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
8288
          m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
8289
          p.Transparency = i / 25
8290
        end
8291
        pcall(game.Destroy, p)
8292
      end
8293
))
8294
    end
8295
))
8296
      local p = part:Clone()
8297
      do
8298
        p.Parent = Torso
8299
        p.Anchored = false
8300
        p.CFrame = Torso.CFrame
8301
		p.CanCollide = false
8302
	--	game:service("Debris"):AddItem(p, 0.2)
8303
				local kekz2 = math.random(1,2)
8304
				if kekz2 == 2 then
8305
				p.BrickColor = BrickColor.new("New Yeller")
8306
				else
8307
				p.BrickColor = BrickColor.new("Neon orange")
8308
				end
8309
        local w = Instance.new("Weld", p)
8310
        w.Part0 = p
8311
        w.Part1 = Torso
8312
        local m = Instance.new("SpecialMesh", p)
8313
        m.MeshId = "rbxassetid://3270017"
8314
        m.Scale = Vector3.new(10, 10, 5)
8315
        coroutine.resume(coroutine.create(function()
8316
      for i = 1, 25 do
8317
        wait(0.071428571428571)
8318
        w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
8319
        m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
8320
        p.Transparency = i / 25
8321
      end
8322
      pcall(game.Destroy, p)
8323
    end
8324
))
8325
      end
8326
    end
8327
  end
8328
		))
8329
		for i=1, 6 do
8330
			wait(0.9)
8331
				for i = 1, math.random(4, 6) do
8332
				local p = part:Clone()
8333
				p.Parent = Torso
8334
         		p.Anchored = true
8335
        		p.CFrame = Torso.CFrame
8336
				local kekz2 = math.random(1,2)
8337
				if kekz2 == 2 then
8338
				p.BrickColor = BrickColor.new("New Yeller")
8339
				else
8340
				p.BrickColor = BrickColor.new("Bright yellow")
8341
				end
8342
				local me = Instance.new("SpecialMesh",p)
8343
				me.MeshId = "rbxassetid://9982590"
8344
				me.Scale = Vector3.new(4,4,4)
8345
				delay(0,function()
8346
					for i=1,10 do
8347
						p.Transparency = i/10
8348
						p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(-20,20)/50),math.rad(math.random(-20,20)/50),0)
8349
						me.Scale = me.Scale + Vector3.new(4,4,4)
8350
						wait()
8351
					end
8352
					p:Destroy()
8353
				end)
8354
				wait()
8355
			end
8356
		end
8357
		Torso.Anchored = true
8358
		for i=1,10 do
8359
			Torso.CFrame = Torso.CFrame * CFrame.new(0,-1,0)
8360
			area.CFrame = Torso.CFrame
8361
			wait()
8362
		end
8363
		realdeb = true
8364
		Hum.WalkSpeed = 16
8365
		Anims.Scrunch(false)
8366
		Torso.Anchored = false
8367
		area:Destroy()
8368
		wait(0.6)
8369
		Serious()
8370
	end
8371
end
8372
8373
local off = function()
8374
	if (realdeb == true and trans == true) then
8375
		trans = false
8376
		Hum.WalkSpeed = 0
8377
delay(0,function()
8378
	for q=1,120 do
8379
			local xz = Instance.new("Part",plr.Character)
8380
			xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
8381
			xz.Anchored = true
8382
			xz.Transparency = 1
8383
			xz.CanCollide = false
8384
			wait(0.04)
8385
			local pos2 = xz.Position
8386
			local pos = plr.Character.Torso.Position
8387
 	 	    local radius = math.random(1,1.5)
8388
	  		local numParts = math.random(5,15)
8389
 			local model = plr.Character.Torso
8390
       		local lv = CFrame.new(pos,pos2).lookVector
8391
        	local dist = (pos-pos2).magnitude
8392
        	local dbp = dist/numParts
8393
        	local last = pos
8394
        for i = 1,numParts do
8395
                local p = Instance.new("Part",model)
8396
                p.FormFactor = "Symmetric"
8397
                p.Size = Vector3.new(1,1,1)
8398
                p.CanCollide = false
8399
                p.Anchored = false
8400
				p.Material = "Neon"
8401
				local kekz2 = math.random(1,2)
8402
				if kekz2 == 2 then
8403
				p.BrickColor = BrickColor.new("Really red")
8404
				else
8405
				p.BrickColor = BrickColor.new("Dark red")
8406
				end
8407
				p.Transparency = 0.5
8408
                local x = math.random(-2,2)/2*dbp/4
8409
                local y = math.random(-2,2)/2*dbp/4
8410
                local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
8411
                local dist2 = (p2.p-last).magnitude
8412
                local mid = (p2.p+last)/2
8413
                local m = Instance.new("BlockMesh",p)
8414
                m.Scale = Vector3.new(radius,radius,dist2)
8415
                p.CFrame = CFrame.new(mid,p2.p)
8416
                last = p2.p
8417
                game:GetService("Debris"):AddItem(p,0.2)
8418
			end
8419
		wait()
8420
	xz:remove()
8421
	end
8422
end)
8423
				 Anims.Scrunch(true)
8424
 for i = 1, 8 do
8425
        wait(0.9)
8426
        for i = 1, math.random(4, 6) do
8427
          local p = part:Clone()
8428
          p.Parent = Torso
8429
          p.Anchored = true
8430
          p.CFrame = Torso.CFrame
8431
			p.CanCollide = false
8432
		--	game:service("Debris"):AddItem(p, 0.2)
8433
         	local kekz2 = math.random(1,2)
8434
			if kekz2 == 2 then
8435
				p.BrickColor = BrickColor.new("Really red")
8436
			else
8437
				p.BrickColor = BrickColor.new("Dark red")
8438
			end
8439
          local w = Instance.new("Weld", p)
8440
          w.Part0 = p
8441
          w.Part1 = Torso
8442
          w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
8443
          local m = Instance.new("CylinderMesh", p)
8444
          m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
8445
          coroutine.resume(coroutine.create(function()
8446
    for i = 1, 25 do
8447
      wait(0.071428571428571)
8448
      w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
8449
      p.Transparency = i / 25
8450
    end
8451
    pcall(game.Destroy, p)
8452
  end
8453
))
8454
end
8455
end
8456
Anims.Scrunch(false)
8457
Hum.WalkSpeed = 16
8458
realdeb = false	
8459
	end
8460
end
8461
8462
8463
m.KeyDown:connect(function(key)
8464
	local k = key:lower()
8465
	if key == "," then
8466
		if (trans == false and realdeb == false) then
8467
			transform()
8468
		elseif (trans == true and realdeb == true) then
8469
			off()
8470
		end
8471
	end
8472
end)
8473
8474
8475
8476
Humanoid.Animator.Parent = nil
8477
idleanim=.4
8478
while true do
8479
swait()
8480
  sine = sine + change
8481
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude 
8482
local velderp=RootPart.Velocity.y
8483
hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
8484
if equipped==true or equipped==false then
8485
if attack==false then
8486
idle=idle+1
8487
else
8488
idle=0
8489
end
8490
if idle>=500 then
8491
if attack==false then
8492
--Sheath()
8493
end
8494
end
8495
if RootPart.Velocity.y > 1 and hitfloor==nil then 
8496
Anim="Jump"
8497
if attack==false then
8498
Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
8499
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
8500
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
8501
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.5,0,0.5)*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
8502
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
8503
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.5,0,-0.5),.3)
8504
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
8505
RH.C0=clerp(RH.C0,cf(1,-1,-.3)*euler(-0.5,1.57,0)*euler(-.2,0,0),.2)
8506
LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(-.2,0,0),.2)
8507
end
8508
elseif RootPart.Velocity.y < -1 and hitfloor==nil then 
8509
Anim="Fall"
8510
if attack==false then
8511
Neck.C0=clerp(Neck.C0,necko*euler(0.4,0,0),.3)
8512
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
8513
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
8514
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.3,0,-0.2),.3)
8515
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
8516
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.3,0,0.2)*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
8517
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
8518
RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.4,1.57,0),.2)
8519
LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.2,-1.57,0),.2)
8520
end
8521
elseif torvel<1 and hitfloor~=nil then
8522
Anim="Idle"
8523
if jumped == false then
8524
RH.C0=clerp(RH.C0,cf(1,-1 - 0.15 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5 - 2.5 * math.cos(sine / 32)),math.rad(0),math.rad(0 + 7.5 * math.cos(sine / 32))),.3)
8525
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.15 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5 - 2.5 * math.cos(sine / 32)),math.rad(0),math.rad(0 + 7.5 * math.cos(sine / 32))),.3)
8526
end
8527
if attack==false then
8528
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.15 * math.cos(sine / 25))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
8529
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0 - 0 * math.cos(sine / 25)),math.rad(0),math.rad(0)),.3)
8530
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(5 + 2.5 * math.cos(sine / 25))),.3)
8531
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-5 - 2.5 * math.cos(sine / 25))),.3)
8532
end
8533
elseif torvel>2 and torvel<22 and hitfloor~=nil then
8534
Anim="Walk"
8535
if jumped == false then
8536
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 4),-0.25 - 0.15 * math.cos(sine / 4))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 25 * math.cos(sine / 8))),.3)
8537
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 4),-0.25 - 0.15 * math.cos(sine / 4))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 25 * math.cos(sine / 8))),.3)
8538
end
8539
if attack==false then
8540
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 - 0.05 * math.cos(sine / 4))*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
8541
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
8542
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0 - 25 * math.cos(sine / 8)),math.rad(0),math.rad(10 + 1.25 * math.cos(sine / 16))),.3)
8543
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0 + 25 * math.cos(sine / 8)),math.rad(0),math.rad(-10 - 1.25 * math.cos(sine / 16))),.3)
8544
end
8545
elseif torvel>=22 and hitfloor~=nil then
8546
Anim="Run"
8547
if jumped == false then
8548
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(0),math.rad(0 + 75 * math.cos(sine / 3))),.3)
8549
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(0),math.rad(0 + 75 * math.cos(sine / 3))),.3)
8550
end
8551
if attack==false then
8552
	          RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.25 + 0.05 * math.cos(sine / 32))* angles(math.rad(35),math.rad(0),math.rad(0)),.3)
8553
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
8554
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(-60),math.rad(25)),.3)
8555
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(-25)),.3)
8556
end
8557
end
8558
end
8559
end