View difference between Paste ID: nseaFE0C and XkxaaBM4
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2-
    local filteredMessages = { ['___'] = '___' };
2+
local Player,game,owner = owner,game
3-
    local onPropertyChanged = function (obj)  
3+
local RealPlayer = Player
4-
        if (obj:isDescendantOf (workspace)) then  
4+
5-
            local objText = obj.Text;
5+
    print("FE Compatibility code by Mokiros")
6-
           
6+
    local rp = RealPlayer
7-
            if (objText ~= '___' and objText:find '(%S)') then
7+
    script.Parent = rp.Character
8-
                if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then
8+
9-
                    obj.Text = filteredMessages [objText];
9+
    --RemoteEvent for communicating
10-
                elseif (not filteredMessages [objText]) then
10+
    local Event = Instance.new("RemoteEvent")
11-
                    obj.Text = '___';
11+
    Event.Name = "UserInput_Event"
12-
                   
12+
13-
                    local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer);
13+
    --Fake event to make stuff like Mouse.KeyDown work
14-
                   
14+
    local function fakeEvent()
15-
                    filteredMessages [objText] = filtered;
15+
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16-
                    filteredMessages [filtered] = filtered;
16+
        t.connect = t.Connect
17-
                   
17+
        return t
18-
                    obj.Text = filtered;
18+
19-
                end;
19+
20-
            end;
20+
    --Creating fake input objects with fake variables
21-
        end;
21+
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
22-
    end;
22+
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24-
    local newInstance = Instance.new;
24+
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25-
    Instance = {
25+
    end}
26-
        new = function (class, parent)
26+
    --Merged 2 functions into one by checking amount of arguments
27-
            local obj = newInstance (class, parent);
27+
    CAS.UnbindAction = CAS.BindAction
28-
           
28+
29-
            if (pcall (function()return obj.Text;end)) then
29+
    --This function will trigger the events that have been :Connect()'ed
30-
                obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end);
30+
    local function te(self,ev,...)
31-
                obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end);
31+
        local t = m[ev]
32-
            end;
32+
        if t and t._fakeEvent then
33-
           
33+
            for _,f in pairs(t.Functions) do
34-
            return obj;
34+
                f(...)
35-
        end;
35+
36-
    };
36+
37
    end
38-
    local filteredMessages = { ['___'] = '___' };
38+
    m.TrigEvent = te
39-
    local onPropertyChanged = function (obj)  
39+
    UIS.TrigEvent = te
40-
        if (obj:isDescendantOf (workspace)) then  
40+
41-
            local objText = obj.Text;
41+
    Event.OnServerEvent:Connect(function(plr,io)
42-
           
42+
        if plr~=rp then return end
43-
            if (objText ~= '___' and objText:find '(%S)') then
43+
        m.Target = io.Target
44-
                if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then
44+
        m.Hit = io.Hit
45-
                    obj.Text = filteredMessages [objText];
45+
        if not io.isMouse then
46-
                elseif (not filteredMessages [objText]) then
46+
            local b = io.UserInputState == Enum.UserInputState.Begin
47-
                    obj.Text = '___';
47+
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48-
                   
48+
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49-
                    local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer);
49+
50-
                   
50+
            for _,t in pairs(CAS.Actions) do
51-
                    filteredMessages [objText] = filtered;
51+
                for _,k in pairs(t.Keys) do
52-
                    filteredMessages [filtered] = filtered;
52+
                    if k==io.KeyCode then
53-
                   
53+
                        t.Function(t.Name,io.UserInputState,io)
54-
                    obj.Text = filtered;
54+
55-
                end;
55+
56-
            end;
56+
57-
        end;
57+
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58-
    end;
58+
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
        end
60-
    local newInstance = Instance.new;
60+
61-
    Instance = {
61+
    Event.Parent = NLS([==[
62-
        new = function (class, parent)
62+
    local Player = game:GetService("Players").LocalPlayer
63-
            local obj = newInstance (class, parent);
63+
    local Event = script:WaitForChild("UserInput_Event")
64-
           
64+
65-
            if (pcall (function()return obj.Text;end)) then
65+
    local Mouse = Player:GetMouse()
66-
                obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end);
66+
    local UIS = game:GetService("UserInputService")
67-
                obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end);
67+
    local input = function(io,a)
68-
            end;
68+
        if a then return end
69-
           
69+
        --Since InputObject is a client-side instance, we create and pass table instead
70-
            return obj;
70+
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
71-
        end;
71+
72-
    };
72+
    UIS.InputBegan:Connect(input)
73-
end;
73+
    UIS.InputEnded:Connect(input)
74
 
75
    local h,t
76-
 plr = game.Players.LocalPlayer
76+
    --Give the server mouse data 30 times every second, but only if the values changed
77-
char = game.Players.LocalPlayer.Character
77+
    --If player is not moving their mouse, client won't fire events
78-
wait(0.016666666666666666)
78+
    while wait(1/30) do
79
        if h~=Mouse.Hit or t~=Mouse.Target then
80-
mse = plr:GetMouse()
80+
            h,t=Mouse.Hit,Mouse.Target
81-
local Head = char.Head
81+
            Event:FireServer({isMouse=true,Target=t,Hit=h})
82-
local Players=game:service'Players'
82+
83-
local Player=Players.LocalPlayer
83+
    end]==],Player.Character)
84-
local Mouse=Player:GetMouse''
84+
85
    ----Sandboxed game object that allows the usage of client-side methods and services
86-
 char.Humanoid.MaxHealth = math.huge
86+
    --Real game object
87-
      char.Humanoid.Health = math.huge
87+
    local _rg = game
88
 
89
    --Metatable for fake service
90
    local fsmt = {
91-
   Par1=Instance.new('ParticleEmitter',char['Torso'])
91+
        __index = function(self,k)
92-
Par1.LightEmission=100
92+
            local s = rawget(self,"_RealService")
93-
Par1.LightInfluence=5
93+
            if s then return s[k] end
94-
Par1.LockedToPart=true
94+
        end,
95-
Par1.Texture='rbxassetid://74675986'
95+
        __newindex = function(self,k,v)
96
            local s = rawget(self,"_RealService")
97-
Par1.Transparency=NumberSequence.new(0.9)
97+
            if s then s[k]=v end
98-
Par1.Lifetime=NumberRange.new(0.3)
98+
        end,
99-
Par1.Rate=500
99+
        __call = function(self,...)
100
            local s = rawget(self,"_RealService")
101-
Par1.Enabled = false
101+
            if s then return s(...) end
102
        end
103
    }
104
    local function FakeService(t,RealService)
105
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106
        return setmetatable(t,fsmt)
107
    end
108
 
109-
base = Instance.new("ScreenGui",plr.PlayerGui)
109+
    --Fake game object
110-
bbg = Instance.new("BillboardGui",plr.Character.Head)
110+
    local g = {
111-
bbg.Size = UDim2.new(0,200,0,50)
111+
        GetService = function(self,s)
112-
bbg.StudsOffset = Vector3.new(0,3,0)
112+
            return self[s]
113-
bbgTl = Instance.new("TextLabel",bbg)
113+
        end,
114-
bbgTl.BackgroundTransparency = 1
114+
        Players = FakeService({
115-
bbgTl.Size = UDim2.new(10,0,1,0)
115+
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116-
bbgTl.Position = UDim2.new(-4.5,0,0,0)
116+
        },"Players"),
117-
bbgTl.Font = "Fantasy"
117+
        UserInputService = FakeService(UIS,"UserInputService"),
118-
bbgTl.Text = " "
118+
        ContextActionService = FakeService(CAS,"ContextActionService"),
119-
bbgTl.TextSize = 25
119+
    }
120-
bbgTl.TextStrokeColor3 = Color3.new(100,0,100)
120+
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
121-
bbgTl.TextColor3 = Color3.new(0,0,100)
121+
    g.service = g.GetService
122-
bbgTl.TextStrokeTransparency = 0
122+
123-
bbgTl.TextWrapped = true
123+
    g.RunService = FakeService({
124-
plr.Chatted:connect(function(msg)
124+
        RenderStepped = _rg:GetService("RunService").Heartbeat,
125-
    bbgTl.Text = msg
125+
        BindToRenderStep = function(self,name,_,fun)
126-
wait(1)
126+
            self._btrs[name] = self.Heartbeat:Connect(fun)
127-
      TextFade()
127+
        end,
128
        UnbindFromRenderStep = function(self,name)
129-
)
129+
            self._btrs[name]:Disconnect()
130
        end,
131-
function TextFade()
131+
    },"RunService")
132
 
133-
    bbgTl.TextTransparency = 0.1
133+
    setmetatable(g,{
134-
    bbgTl.TextStrokeTransparency = 0.1
134+
        __index=function(self,s)
135-
    wait(0.1)
135+
            return _rg:GetService(s) or typeof(_rg[s])=="function"
136-
    bbgTl.TextTransparency = 0.2
136+
            and function(_,...)return _rg[s](_rg,...)end or _rg[s]
137-
    bbgTl.TextStrokeTransparency = 0.2
137+
        end,
138-
    wait(0.1)
138+
        __newindex = fsmt.__newindex,
139-
    bbgTl.TextTransparency = 0.3
139+
        __call = fsmt.__call
140-
    bbgTl.TextStrokeTransparency = 0.3
140+
141-
    wait(0.1)
141+
    --Changing owner to fake player object to support owner:GetMouse()
142-
    bbgTl.TextTransparency = 0.4
142+
    game,owner = g,g.Players.LocalPlayer
143-
    bbgTl.TextStrokeTransparency = 0.4
143+
144-
    wait(0.1)
144+
145-
    bbgTl.TextTransparency = 0.5
145+
146-
    bbgTl.TextStrokeTransparency = 0.5
146+
-- Credits by venturiansonic ( https://web.roblox.com/users/53282477/profile )
147-
    wait(0.1)
147+
-- And renzonic ( https://www.roblox.com/users/110484359/profile )
148-
    bbgTl.TextTransparency = 0.6
148+
-- This Link will Auto - Update
149-
    bbgTl.TextStrokeTransparency = 0.6
149+
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --
150-
    wait(0.1)
150+
-- Updated on 21.03.2018
151-
    bbgTl.TextTransparency = 0.7
151+
wait(0.3)
152-
    bbgTl.TextStrokeTransparency = 0.7
152+
Player = game.Players.LocalPlayer
153-
    wait(0.1)
153+
Mouse = Player:GetMouse()
154-
    bbgTl.TextTransparency = 0.8
154+
Character = Player.Character
155-
    bbgTl.TextStrokeTransparency = 0.8
155+
Humanoid = Character.Humanoid
156-
    wait(0.1)
156+
local Idle = false
157-
    bbgTl.TextTransparency = 0.9
157+
local rad = math.rad
158-
    bbgTl.TextStrokeTransparency = 0.9
158+
local attack = false
159-
    wait(0.1)
159+
local attacktype = 1
160-
        bbgTl.Text = " "
160+
local hitted = false
161-
    wait(0.00000000000000001)
161+
Character:FindFirstChild("Animate"):Destroy()
162-
bbgTl.TextTransparency = 0
162+
Humanoid.WalkSpeed = 5
163-
    bbgTl.TextStrokeTransparency = 0
163+
Humanoid.Animator.Parent = nil
164
Character.Shirt.ShirtTemplate = "rbxassetid://246082851"
165
Character.Pants.PantsTemplate = "rbxassetid://246083258"
166-
local Orin = "rbxassetid://1156642909"
166+
Character.Head.face.Texture = "rbxassetid://710492060"
167-
Head.face.Texture = Orin
167+
Humanoid.JumpPower = 120
168-
spawn(function()
168+
Humanoid.BodyDepthScale.Value = 1.1
169-
    while wait() do
169+
Humanoid.BodyHeightScale.Value = 1.18
170-
char["Body Colors"].HeadColor = BrickColor.new("Light brick yellow")
170+
Humanoid.BodyWidthScale.Value = 1.06
171-
char["Body Colors"].TorsoColor = BrickColor.new("Light brick yellow")
171+
Humanoid.HeadScale.Value = 1
172-
char["Body Colors"].LeftArmColor = BrickColor.new("Light brick yellow")
172+
Humanoid.MaxHealth = 5000
173-
char["Body Colors"].RightArmColor = BrickColor.new("Light brick yellow")
173+
wait(0.01)
174-
char["Body Colors"].LeftLegColor = BrickColor.new("Light brick yellow")
174+
Humanoid.Health = 5000
175-
char["Body Colors"].RightLegColor = BrickColor.new("Light brick yellow")
175+
v3 = Vector3.new
176
bc = BrickColor.new
177
for i, v in pairs(Character:children()) do
178
	if v:IsA("Hat") then
179-
char.Shirt:Remove()
179+
		v:Destroy()
180-
char.Pants:Remove()
180+
	end
181
end
182-
shirt = Instance.new("Shirt", char)
182+
for i, v in pairs(Character:children()) do
183-
shirt.Name = "Shirt"
183+
	if v:IsA("Accessory") then
184-
pants = Instance.new("Pants", char)
184+
		v:Destroy()
185-
pants.Name = "Pants"
185+
	end
186-
char.Shirt.ShirtTemplate = "rbxassetid://1091712911"
186+
187-
char.Pants.PantsTemplate = "rbxassetid://1448269749"
187+
for i, v in pairs(Character:children()) do
188-
for i, v in pairs(char:GetChildren()) do
188+
	if v:IsA("Hair") then
189-
    if v.ClassName == "Accessory" then
189+
		v:Destroy()
190-
        v:Remove()
190+
	end
191
end
192
ArtificialHB = Instance.new("BindableEvent", script)
193
ArtificialHB.Name = "Heartbeat"
194-
Hat3 = Instance.new("Model")
194+
script:WaitForChild("Heartbeat")
195-
Hat3.Parent = char
195+
frame = 0.016666666666666666
196-
Hat3.Name = "Hat3"
196+
tf = 0
197-
rh = Instance.new("Part")
197+
allowframeloss = false
198-
rh.Parent = Hat3
198+
tossremainder = false
199-
rh.BrickColor = BrickColor.new("Really black")
199+
lastframe = tick()
200-
rh.Locked = true
200+
script.Heartbeat:Fire()
201-
rh.CanCollide = false
201+
game:GetService("RunService").Heartbeat:connect(function(s, p)
202-
mesh = Instance.new("SpecialMesh")
202+
	tf = tf + s
203-
rh.formFactor =  "Symmetric"
203+
	if tf >= frame then
204-
mesh.MeshType = "FileMesh"
204+
		if allowframeloss then
205-
mesh.MeshId = "rbxassetid://1476257758"
205+
			script.Heartbeat:Fire()
206-
mesh.TextureId = "rbxassetid://871411385"
206+
			lastframe = tick()
207-
mesh.Parent = rh
207+
		else
208-
local weld = Instance.new("Weld")
208+
			for i = 1, math.floor(tf / frame) do
209-
weld.Parent = rh
209+
				script.Heartbeat:Fire()
210-
weld.Part0 = rh
210+
			end
211-
weld.Part1 = char.Head
211+
			lastframe = tick()
212-
weld.C0 = CFrame.new(-0.05, -0.2, 0.1)*CFrame.Angles(0, 0, 0)
212+
		end
213-
mesh.Scale = Vector3.new(1.05,1, 0.8)
213+
		if tossremainder then
214-
Hat3.Part.Transparency = 0
214+
			tf = 0
215
		else
216-
Hat = Instance.new("Model")
216+
			tf = tf - frame * math.floor(tf / frame)
217-
Hat.Parent = char
217+
		end
218-
Hat.Name = "Hat"
218+
	end
219-
rh = Instance.new("Part")
219+
220-
rh.Parent = Hat
220+
function swait(num)
221-
rh.BrickColor = BrickColor.new("Really black")
221+
	if num == 0 or num == nil then
222-
rh.Locked = true
222+
		ArtificialHB.Event:wait()
223-
rh.CanCollide = false
223+
	else
224-
mesh = Instance.new("SpecialMesh")
224+
		for i = 0, num do
225-
rh.formFactor =  "Symmetric"
225+
			ArtificialHB.Event:wait()
226-
mesh.MeshType = "FileMesh"
226+
		end
227-
mesh.MeshId = "rbxassetid://874044556"
227+
	end
228-
mesh.TextureId = "rbxassetid://875114591"
228+
229-
mesh.Parent = rh
229+
local LeftUpperArm = Character.LeftUpperArm
230-
local weld = Instance.new("Weld")
230+
local LeftShoulder = Character.LeftUpperArm.LeftShoulder
231-
weld.Parent = rh
231+
local LeftLowerArm = Character.LeftLowerArm
232-
weld.Part0 = rh
232+
local LeftElbow = Character.LeftLowerArm.LeftElbow
233-
weld.Part1 =char.Head
233+
local LeftUpperLeg = Character.LeftUpperLeg
234-
weld.C0 = CFrame.new(0, -0.8, -0.5)*CFrame.Angles(0, 0, 0)
234+
local LeftHip = Character.LeftUpperLeg.LeftHip
235-
mesh.Scale = Vector3.new(0.04,0.038, 0.04)
235+
local LeftLowerLeg = Character.LeftLowerLeg
236
local LeftKnee = Character.LeftLowerLeg.LeftKnee
237-
 muscle = Instance.new("Model")
237+
local RightUpperArm = Character.RightUpperArm
238-
muscle.Parent = char
238+
local RightShoulder = Character.RightUpperArm.RightShoulder
239-
muscle.Name = "muscle"
239+
local RightLowerArm = Character.RightLowerArm
240-
rh = Instance.new("Part")
240+
local RightElbow = Character.RightLowerArm.RightElbow
241-
rh.Parent = muscle
241+
local RightUpperLeg = Character.RightUpperLeg
242-
rh.BrickColor = BrickColor.new("Alder")
242+
local RightHip = Character.RightUpperLeg.RightHip
243-
rh.Locked = true
243+
local RightLowerLeg = Character.RightLowerLeg
244-
rh.CanCollide = false
244+
local RightKnee = Character.RightLowerLeg.RightKnee
245-
mesh = Instance.new("SpecialMesh")
245+
local UpperTorso = Character.UpperTorso
246-
rh.formFactor =  "Symmetric"
246+
local LowerTorso = Character.LowerTorso
247-
mesh.MeshType = "FileMesh"
247+
local Root = Character.LowerTorso.Root
248-
mesh.MeshId = "rbxassetid://958074736"
248+
local Head = Character.Head
249-
mesh.Parent = rh
249+
local Neck = Character.Head.Neck
250-
local weld = Instance.new("Weld")
250+
local RootPart = Character.HumanoidRootPart
251-
weld.Parent = rh
251+
local LeftHand = Character.LeftHand
252-
weld.Part0 = rh
252+
local RightHand = Character.RightHand
253-
weld.Part1 =char.Torso
253+
local LeftFoot = Character.LeftFoot
254-
weld.C0 = CFrame.new(0, 0.1, 0.5)*CFrame.Angles(12.4, 0, 0)
254+
local RightFoot = Character.RightFoot
255-
mesh.Scale = Vector3.new(0.009,0.01,0.01)
255+
local Waist = Character.UpperTorso.Waist
256
local canfly1 = false
257
local canfly = true
258
local flying1 = true
259
local kicharging = false
260-
scarf = Instance.new("Model")
260+
local ki = 100
261-
scarf.Parent = char
261+
local kigo = 2.3
262-
scarf.Name = "scarf"
262+
local ColorsArray = {
263-
rh = Instance.new("Part")
263+
	ColorSequenceKeypoint.new(0, Color3.new(0, 0.6666666666666666, 1)),
264-
rh.Parent = scarf
264+
	ColorSequenceKeypoint.new(1, Color3.new(0, 0.6666666666666666, 1))
265-
rh.BrickColor = BrickColor.new("White")
265+
}
266-
rh.Locked = true
266+
function newRay(start, face, range, wat)
267-
rh.CanCollide = false
267+
	local rey = Ray.new(start.p, (face.p - start.p).Unit * range)
268-
mesh = Instance.new("SpecialMesh")
268+
	hit, pos = Workspace:FindPartOnRayWithIgnoreList(rey, wat)
269-
rh.formFactor =  "Symmetric"
269+
	return rey, hit, pos
270-
mesh.MeshType = "FileMesh"
270+
271-
mesh.MeshId = "rbxassetid://873798502"
271+
local Hair = Instance.new("Part", Character)
272
Hair.Size = Vector3.new(1, 1, 1)
273-
mesh.Parent = rh
273+
Hair.Material = "SmoothPlastic"
274-
local weld = Instance.new("Weld")
274+
Hair.BrickColor = BrickColor.new("Really black")
275-
weld.Parent = rh
275+
Hair.CanCollide = false
276-
weld.Part0 = rh
276+
local Hair2 = Instance.new("SpecialMesh", Hair)
277-
weld.Part1 =char.Torso
277+
Hair2.MeshId = "rbxassetid://738716276"
278-
weld.C0 = CFrame.new(0, -1., 0)*CFrame.Angles(0, 0, 0)
278+
Hair2.Scale = Vector3.new(0.5, 0.5, 0.5)
279-
mesh.Scale = Vector3.new(0.0155,0.0155,0.0155)
279+
local Hair3 = Instance.new("Weld", Hair)
280
Hair3.Part0 = Character.Head
281-
rs = Instance.new("Model")
281+
Hair3.Part1 = Hair
282-
rs.Parent = char
282+
Hair3.C0 = CFrame.new(-0.06, 0.78, 0.24)
283-
rs.Name = "rs"
283+
local SS2Hair = Instance.new("Part", Character)
284-
rh = Instance.new("Part")
284+
SS2Hair.Size = Vector3.new(1, 1, 1)
285-
rh.Parent = rs
285+
SS2Hair.Material = "SmoothPlastic"
286-
rh.BrickColor = BrickColor.new("Bright yellow")
286+
SS2Hair.BrickColor = BrickColor.new("Daisy orange")
287-
rh.Locked = true
287+
SS2Hair.CanCollide = false
288-
rh.CanCollide = false
288+
SS2Hair.Transparency = 1
289-
mesh = Instance.new("SpecialMesh")
289+
local SS2Hair2 = Instance.new("SpecialMesh", SS2Hair)
290-
rh.formFactor =  "Symmetric"
290+
SS2Hair2.MeshId = "rbxassetid://1141408580"
291-
mesh.MeshType = "FileMesh"
291+
SS2Hair2.Scale = Vector3.new(0.05, 0.05, 0.05)
292-
mesh.MeshId = "rbxassetid://874040321"
292+
local SS2Hair3 = Instance.new("Weld", SS2Hair)
293-
mesh.TextureId = "rbxassetid://875114591"
293+
SS2Hair3.Part0 = Character.Head
294-
mesh.Parent = rh
294+
SS2Hair3.Part1 = SS2Hair
295-
local weld = Instance.new("Weld")
295+
SS2Hair3.C0 = CFrame.new(0, 0.98, 0.35)
296-
weld.Parent = rh
296+
local SSHair = Instance.new("Part", Character)
297-
weld.Part0 = rh
297+
SSHair.Size = Vector3.new(1, 1, 1)
298-
weld.Part1 =char["Right Arm"]
298+
SSHair.Material = "SmoothPlastic"
299-
weld.C0 = CFrame.new(0, -1, 0)*CFrame.Angles(0, 0, 0)
299+
SSHair.BrickColor = BrickColor.new("Daisy orange")
300-
mesh.Scale = Vector3.new(0.012,0.012,0.012)
300+
SSHair.CanCollide = false
301
SSHair.Transparency = 1
302-
ls = Instance.new("Model")
302+
local SSHair2 = Instance.new("SpecialMesh", SSHair)
303-
ls.Parent = char
303+
SSHair2.MeshId = "rbxassetid://1141407897"
304-
ls.Name = "ls"
304+
SSHair2.Scale = Vector3.new(0.05, 0.05, 0.05)
305-
rh = Instance.new("Part")
305+
local SSHair3 = Instance.new("Weld", SSHair)
306-
rh.Parent = ls
306+
SSHair3.Part0 = Character.Head
307-
rh.BrickColor = BrickColor.new("Bright yellow")
307+
SSHair3.Part1 = SSHair
308-
rh.Locked = true
308+
SSHair3.C0 = CFrame.new(0, 0.98, 0.35)
309-
rh.CanCollide = false
309+
local SS3Hair = Instance.new("Part", Character)
310-
mesh = Instance.new("SpecialMesh")
310+
SS3Hair.Size = Vector3.new(1, 1, 1)
311-
rh.formFactor =  "Symmetric"
311+
SS3Hair.Material = "SmoothPlastic"
312-
mesh.MeshType = "FileMesh"
312+
SS3Hair.BrickColor = BrickColor.new("Daisy orange")
313-
mesh.MeshId = "rbxassetid://874041559"
313+
SS3Hair.CanCollide = false
314-
mesh.TextureId = "rbxassetid://875114591"
314+
SS3Hair.Transparency = 1
315-
mesh.Parent = rh
315+
local SS3Hair2 = Instance.new("SpecialMesh", SS3Hair)
316-
local weld = Instance.new("Weld")
316+
SS3Hair2.MeshId = "rbxassetid://1189305160"
317-
weld.Parent = rh
317+
SS3Hair2.Scale = Vector3.new(1, 1, 1)
318-
weld.Part0 = rh
318+
local SS3Hair3 = Instance.new("Weld", SS3Hair)
319-
weld.Part1 =char["Left Arm"]
319+
SS3Hair3.Part0 = Character.Head
320-
weld.C0 = CFrame.new(0, -1, 0)*CFrame.Angles(0, 0, 0)
320+
SS3Hair3.Part1 = SS3Hair
321-
mesh.Scale = Vector3.new(0.012,0.012,0.012)
321+
SS3Hair3.C0 = CFrame.new(0, -0.79, 0.98)
322
local Four = Instance.new("Part", Character)
323-
cloth = Instance.new("Model")
323+
Four.Size = Vector3.new(1, 1, 1)
324-
cloth.Parent = char
324+
Four.Material = "SmoothPlastic"
325-
cloth.Name = "cloth"
325+
Four.BrickColor = BrickColor.new("Really black")
326-
rh = Instance.new("Part")
326+
Four.CanCollide = false
327-
rh.Parent = cloth
327+
Four.Transparency = 1
328-
rh.BrickColor = BrickColor.new("Quill grey")
328+
local Four2 = Instance.new("SpecialMesh", Four)
329-
rh.Locked = true
329+
Four2.MeshId = "rbxassetid://1286381480"
330-
rh.CanCollide = false
330+
Four2.Scale = Vector3.new(1.2, 1.2, 1.2)
331-
mesh = Instance.new("SpecialMesh")
331+
local Blue3 = Instance.new("Weld", Four)
332-
rh.formFactor =  "Symmetric"
332+
Blue3.Part0 = Character.Head
333-
mesh.MeshType = "FileMesh"
333+
Blue3.Part1 = Four
334-
mesh.MeshId = "rbxassetid://874045262"
334+
Blue3.C0 = CFrame.new(0, 0.1, 0.1)
335
local Blue = Instance.new("Part", Character)
336-
mesh.Parent = rh
336+
Blue.Size = Vector3.new(1, 1, 1)
337-
local weld = Instance.new("Weld")
337+
Blue.Material = "SmoothPlastic"
338-
weld.Parent = rh
338+
Blue.BrickColor = BrickColor.new("Cyan")
339-
weld.Part0 = rh
339+
Blue.CanCollide = false
340-
weld.Part1 =char.Torso
340+
Blue.Transparency = 1
341-
weld.C0 = CFrame.new(0, 1.6, 0.2)*CFrame.Angles(-0.5, 0, 0)
341+
local Blue2 = Instance.new("SpecialMesh", Blue)
342-
mesh.Scale = Vector3.new(0.0065,0.008,0.008)
342+
Blue2.MeshId = "rbxassetid://1141407897"
343
Blue2.Scale = Vector3.new(0.05, 0.05, 0.05)
344-
ear1 = Instance.new("Model")
344+
local Blue3 = Instance.new("Weld", Blue)
345-
ear1.Parent = char
345+
Blue3.Part0 = Character.Head
346-
ear1.Name = "ear1"
346+
Blue3.Part1 = Blue
347-
rh = Instance.new("Part")
347+
Blue3.C0 = CFrame.new(0, 0.98, 0.35)
348-
rh.Parent = ear1
348+
local HairG = Instance.new("Part", Character)
349-
rh.BrickColor = BrickColor.new("Pastel Blue")
349+
HairG.Size = Vector3.new(1, 1, 1)
350-
rh.Locked = true
350+
HairG.Material = "SmoothPlastic"
351-
rh.CanCollide = false
351+
HairG.BrickColor = BrickColor.new("Persimmon")
352-
mesh = Instance.new("SpecialMesh")
352+
HairG.CanCollide = false
353-
rh.formFactor =  "Symmetric"
353+
HairG.Transparency = 1
354-
mesh.MeshType = "FileMesh"
354+
local HairG2 = Instance.new("SpecialMesh", HairG)
355-
mesh.MeshId = "rbxassetid://431119824"
355+
HairG2.MeshId = "rbxassetid://738716276"
356-
mesh.Parent = rh
356+
HairG2.Scale = Vector3.new(0.5, 0.5, 0.5)
357-
local weld = Instance.new("Weld")
357+
local HairG3 = Instance.new("Weld", HairG)
358-
weld.Parent = rh
358+
HairG3.Part0 = Character.Head
359-
weld.Part0 = rh
359+
HairG3.Part1 = HairG
360-
weld.Part1 =char.Head
360+
HairG3.C0 = CFrame.new(-0.06, 0.78, 0.24)
361-
weld.C0 = CFrame.new(0, -0.2, 0.65)*CFrame.Angles(0, 64, 0)
361+
local RbxUtility = LoadLibrary("RbxUtility")
362-
mesh.Scale = Vector3.new(0.025,0.025, 0.025)
362+
local Create = RbxUtility.Create
363
function RemoveOutlines(part)
364-
ear2 = Instance.new("Model")
364+
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
365-
ear2.Parent = char
365+
366-
ear2.Name = "ear2"
366+
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
367-
rh = Instance.new("Part")
367+
	if hit.Parent == nil then
368-
rh.Parent = ear2
368+
		return
369-
rh.BrickColor = BrickColor.new("Pastel Blue")
369+
	end
370-
rh.Locked = true
370+
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
371-
rh.CanCollide = false
371+
	for _, v in pairs(hit.Parent:children()) do
372-
mesh = Instance.new("SpecialMesh")
372+
		if v:IsA("Humanoid") then
373-
rh.formFactor =  "Symmetric"
373+
			h = v
374-
mesh.MeshType = "FileMesh"
374+
		end
375-
mesh.MeshId = "rbxassetid://431119824"
375+
	end
376-
mesh.Parent = rh
376+
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
377-
local weld = Instance.new("Weld")
377+
		if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
378-
weld.Parent = rh
378+
			return
379-
weld.Part0 = rh
379+
		end
380-
weld.Part1 =char.Head
380+
		local c = Create("ObjectValue")({
381-
weld.C0 = CFrame.new(0, -0.2, 0.65)*CFrame.Angles(0, -64, 0)
381+
			Name = "creator",
382-
mesh.Scale = Vector3.new(0.025,0.025, 0.025)
382+
			Value = game:service("Players").LocalPlayer,
383
			Parent = h
384-
belt = Instance.new("Model")
384+
		})
385-
belt.Parent = char
385+
		game:GetService("Debris"):AddItem(c, 0.5)
386-
belt.Name = "belt"
386+
		if HitSound ~= nil and HitPitch ~= nil then
387-
rh = Instance.new("Part")
387+
			CreateSound(HitSound, hit, 1, HitPitch)
388-
rh.Parent = belt
388+
		end
389-
rh.BrickColor = BrickColor.new("Tr. Yellow")
389+
		local Damage = math.random(minim, maxim)
390-
rh.Locked = true
390+
		local blocked = false
391-
rh.CanCollide = false
391+
		local block = hit.Parent:findFirstChild("Block")
392-
mesh = Instance.new("SpecialMesh")
392+
		if block ~= nil and block.className == "IntValue" and block.Value > 0 then
393-
rh.formFactor =  "Symmetric"
393+
			blocked = true
394-
mesh.MeshType = "FileMesh"
394+
			block.Value = block.Value - 1
395-
mesh.MeshId = "rbxassetid://965627950"
395+
			print(block.Value)
396-
mesh.Parent = rh
396+
		end
397-
local weld = Instance.new("Weld")
397+
		if blocked == false then
398-
weld.Parent = rh
398+
			h.Health = h.Health - Damage
399-
weld.Part0 = rh
399+
			ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
400-
weld.Part1 =char.Torso
400+
		else
401-
weld.C0 = CFrame.new(0, 1, 0)*CFrame.Angles(0, -4.7, 0)
401+
			h.Health = h.Health - Damage / 2
402-
mesh.Scale = Vector3.new(0.65, 0.1, 0.65)
402+
			ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
403
		end
404-
belt2 = Instance.new("Model")
404+
		if Type == "Knockdown" then
405-
belt2.Parent = char
405+
			local hum = hit.Parent.Humanoid
406-
belt2.Name = "belt2"
406+
			hum.PlatformStand = true
407-
rh = Instance.new("Part")
407+
			coroutine.resume(coroutine.create(function(HHumanoid)
408-
rh.Parent = belt2
408+
				swait(1)
409-
rh.BrickColor = BrickColor.new("Tr. Yellow")
409+
				HHumanoid.PlatformStand = false
410-
rh.Locked = true
410+
			end), hum)
411-
rh.CanCollide = false
411+
			local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
412-
mesh = Instance.new("SpecialMesh")
412+
			local bodvol = Create("BodyVelocity")({
413-
rh.formFactor =  "Symmetric"
413+
				velocity = angle * knockback,
414-
mesh.MeshType = "FileMesh"
414+
				P = 5000,
415-
mesh.MeshId = "rbxassetid://475668276"
415+
				maxForce = Vector3.new(8000, 8000, 8000),
416-
mesh.Parent = rh
416+
				Parent = hit
417-
local weld = Instance.new("Weld")
417+
			})
418-
weld.Parent = rh
418+
			local rl = Create("BodyAngularVelocity")({
419-
weld.Part0 = rh
419+
				P = 3000,
420-
weld.Part1 =char.Torso
420+
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
421-
weld.C0 = CFrame.new(-1.05, -1, 0)*CFrame.Angles(0, 0, 1.5)
421+
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
422-
mesh.Scale = Vector3.new(0.0025, 0.0025, 0.0035)
422+
				Parent = hit
423
			})
424-
belt3 = Instance.new("Model")
424+
			game:GetService("Debris"):AddItem(bodvol, 0.5)
425-
belt3.Parent = char
425+
			game:GetService("Debris"):AddItem(rl, 0.5)
426-
belt3.Name = "belt3"
426+
		elseif Type == "Normal" then
427-
rh = Instance.new("Part")
427+
			local vp = Create("BodyVelocity")({
428-
rh.Parent = belt3
428+
				P = 500,
429-
rh.BrickColor = BrickColor.new("Tr. Yellow")
429+
				maxForce = Vector3.new(math.huge, 0, math.huge),
430-
rh.Locked = true
430+
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
431-
rh.CanCollide = false
431+
			})
432-
mesh = Instance.new("SpecialMesh")
432+
			if knockback > 0 then
433-
rh.formFactor =  "Symmetric"
433+
				vp.Parent = hit.Parent.Torso
434-
mesh.MeshType = "FileMesh"
434+
			end
435-
mesh.MeshId = "rbxassetid://475668276"
435+
			game:GetService("Debris"):AddItem(vp, 0.5)
436-
mesh.Parent = rh
436+
		elseif Type == "Impale" then
437-
local weld = Instance.new("Weld")
437+
			local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
438-
weld.Parent = rh
438+
			Spike.Anchored = true
439-
weld.Part0 = rh
439+
			Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
440-
weld.Part1 =char.Torso
440+
			Spike.Position = hit.Parent.Torso.Position
441-
weld.C0 = CFrame.new(1.05, -1, 0)*CFrame.Angles(0, 0, -1.5)
441+
			for i = 1, 5 do
442-
mesh.Scale = Vector3.new(0.0025, 0.0025, 0.0035)
442+
				IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
443
			end
444-
cloth2 = Instance.new("Model")
444+
			Services.Debris:AddItem(Spike, 4)
445-
cloth2.Parent = char
445+
			CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
446-
cloth2.Name = "cloth2"
446+
			hit.Parent.Humanoid.PlatformStand = true
447-
rh = Instance.new("Part")
447+
			swait(1)
448-
rh.Parent = cloth2
448+
			hit.Parent.Humanoid.PlatformStand = false
449-
rh.BrickColor = BrickColor.new("Quill grey")
449+
		elseif Type == "Up" then
450-
rh.Locked = true
450+
			local bodyVelocity = Create("BodyVelocity")({
451-
rh.CanCollide = false
451+
				velocity = Vector3.new(0, 20, 0),
452-
mesh = Instance.new("SpecialMesh")
452+
				P = 5000,
453-
rh.formFactor =  "Symmetric"
453+
				maxForce = Vector3.new(8000, 8000, 8000),
454-
mesh.MeshType = "FileMesh"
454+
				Parent = hit
455-
mesh.MeshId = "rbxassetid://874045262"
455+
			})
456
			game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
457-
mesh.Parent = rh
457+
			local bodyVelocity = Create("BodyVelocity")({
458-
local weld = Instance.new("Weld")
458+
				velocity = Vector3.new(0, 20, 0),
459-
weld.Parent = rh
459+
				P = 5000,
460-
weld.Part0 = rh
460+
				maxForce = Vector3.new(8000, 8000, 8000),
461-
weld.Part1 =char.Torso
461+
				Parent = hit
462-
weld.C0 = CFrame.new(0, 1.6, -0.2)*CFrame.Angles(0.2, 0, 0)
462+
			})
463-
mesh.Scale = Vector3.new(0.0065,0.008,0.008)
463+
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
464
		elseif Type == "Snare" then
465-
gr = Instance.new("Model")
465+
			local bp = Create("BodyPosition")({
466-
gr.Parent = char
466+
				P = 900,
467-
gr.Name = "gr"
467+
				D = 1000,
468-
rh = Instance.new("Part")
468+
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
469-
rh.Parent = gr
469+
				position = hit.Parent.Torso.Position,
470-
rh.BrickColor = BrickColor.new("Daisy orange")
470+
				Parent = hit.Parent.Torso
471-
rh.Locked = true
471+
			})
472-
rh.CanCollide = false
472+
			game:GetService("Debris"):AddItem(bp, 1)
473-
mesh = Instance.new("SpecialMesh")
473+
		elseif Type == "Slowness" then
474-
rh.formFactor =  "Symmetric"
474+
			local SpeedSave = hit.Parent.Humanoid.WalkSpeed
475-
mesh.MeshType = "FileMesh"
475+
			for i = 1, 25 do
476-
mesh.MeshId = "rbxassetid://1476756293"
476+
				hit.Parent.Humanoid.WalkSpeed = 4
477-
mesh.Parent = rh
477+
				IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
478-
local weld = Instance.new("Weld")
478+
			end
479-
weld.Parent = rh
479+
			wait(4)
480-
weld.Part0 = rh
480+
			hit.Parent.Humanoid.WalkSpeed = SpeedSave
481-
weld.Part1 =char["Right Arm"]
481+
		elseif Type == "FireDmg" then
482-
weld.C0 = CFrame.new(-0.6, 0.8, 0)*CFrame.Angles(0, 0, 0)
482+
			for i = 1, math.random(60, 150) do
483-
mesh.Scale = Vector3.new(0.03,0.03,0.03)
483+
				BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
484
				BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
485-
gl = Instance.new("Model")
485+
				BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
486-
gl.Parent = char
486+
				wait(0.1)
487-
gl.Name = "gl"
487+
				MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
488-
rh = Instance.new("Part")
488+
			end
489-
rh.Parent = gl
489+
		elseif Type == "Freeze" then
490-
rh.BrickColor = BrickColor.new("Daisy orange")
490+
			local bp = Create("BodyPosition")({
491-
rh.Locked = true
491+
				P = 900,
492-
rh.CanCollide = false
492+
				D = 1000,
493-
mesh = Instance.new("SpecialMesh")
493+
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
494-
rh.formFactor =  "Symmetric"
494+
				position = hit.Parent.Torso.Position,
495-
mesh.MeshType = "FileMesh"
495+
				Parent = hit.Parent.Torso
496-
mesh.MeshId = "rbxassetid://1476756293"
496+
			})
497-
mesh.Parent = rh
497+
			game:GetService("Debris"):AddItem(bp, 4)
498-
local weld = Instance.new("Weld")
498+
			for i = 1, 25 do
499-
weld.Parent = rh
499+
				IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
500-
weld.Part0 = rh
500+
			end
501-
weld.Part1 =char["Left Arm"]
501+
		elseif Type == "Freeze2" then
502-
weld.C0 = CFrame.new(0.6, 0.8, 0)*CFrame.Angles(0, 0, 0)
502+
			local BodPos = Create("BodyPosition")({
503-
mesh.Scale = Vector3.new(0.03,0.03,0.03)
503+
				P = 50000,
504
				D = 1000,
505-
ap1 = Instance.new("Model")
505+
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
506-
ap1.Parent = char
506+
				position = hit.Parent.Torso.Position,
507-
ap1.Name = "ap1"
507+
				Parent = hit.Parent.Torso
508-
rh = Instance.new("Part")
508+
			})
509-
rh.Parent = ap1
509+
			local BodGy = Create("BodyGyro")({
510-
rh.BrickColor = BrickColor.new("White")
510+
				maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
511-
rh.Locked = true
511+
				P = 20000,
512-
rh.CanCollide = false
512+
				Parent = hit.Parent.Torso,
513-
mesh = Instance.new("SpecialMesh")
513+
				cframe = hit.Parent.Torso.CFrame
514-
rh.formFactor =  "Symmetric"
514+
			})
515-
mesh.MeshType = "FileMesh"
515+
			hit.Parent.Torso.Anchored = true
516-
mesh.MeshId = "rbxassetid://965627950"
516+
			coroutine.resume(coroutine.create(function(Part)
517-
mesh.Parent = rh
517+
				swait(1.5)
518-
local weld = Instance.new("Weld")
518+
				Part.Anchored = false
519-
weld.Parent = rh
519+
			end), hit.Parent.Torso)
520-
weld.Part0 = rh
520+
			game:GetService("Debris"):AddItem(BodPos, 3)
521-
weld.Part1 =char["Right Arm"]
521+
			game:GetService("Debris"):AddItem(BodGy, 3)
522-
weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 3.1, 0)
522+
		end
523-
mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
523+
		local debounce = Create("BoolValue")({
524
			Name = "DebounceHit",
525-
ap2 = Instance.new("Model")
525+
			Parent = hit.Parent,
526-
ap2.Parent = char
526+
			Value = true
527-
ap2.Name = "ap2"
527+
		})
528-
rh = Instance.new("Part")
528+
		game:GetService("Debris"):AddItem(debounce, Delay)
529-
rh.Parent = ap2
529+
		c = Instance.new("ObjectValue")
530-
rh.BrickColor = BrickColor.new("White")
530+
		c.Name = "creator"
531-
rh.Locked = true
531+
		c.Value = Player
532-
rh.CanCollide = false
532+
		c.Parent = h
533-
mesh = Instance.new("SpecialMesh")
533+
		game:GetService("Debris"):AddItem(c, 0.5)
534-
rh.formFactor =  "Symmetric"
534+
	end
535-
mesh.MeshType = "FileMesh"
535+
536-
mesh.MeshId = "rbxassetid://965627950"
536+
function ShowDamage(Pos, Text, Time, Color)
537-
mesh.Parent = rh
537+
	local Rate = 0.033333333333333
538-
local weld = Instance.new("Weld")
538+
	if not Pos then
539-
weld.Parent = rh
539+
		local Pos = Vector3.new(0, 0, 0)
540-
weld.Part0 = rh
540+
	end
541-
weld.Part1 =char["Left Arm"]
541+
	local Text = Text or ""
542-
weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0)
542+
	local Time = Time or 2
543-
mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
543+
	if not Color then
544
		local Color = Color3.new(1, 0, 1)
545-
circ1 = Instance.new("Model")
545+
	end
546-
circ1.Parent = char
546+
	local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
547-
circ1.Name = "circ1"
547+
	EffectPart.Anchored = true
548-
rh = Instance.new("Part")
548+
	local BillboardGui = Create("BillboardGui")({
549-
rh.Parent = circ1
549+
		Size = UDim2.new(3, 0, 3, 0),
550-
rh.BrickColor = BrickColor.new("Tr. Yellow")
550+
		Adornee = EffectPart,
551-
rh.Locked = true
551+
		Parent = EffectPart
552-
rh.CanCollide = false
552+
	})
553-
mesh = Instance.new("SpecialMesh")
553+
	local TextLabel = Create("TextLabel")({
554-
rh.formFactor =  "Symmetric"
554+
		BackgroundTransparency = 1,
555-
mesh.MeshType = "FileMesh"
555+
		Size = UDim2.new(1, 0, 1, 0),
556-
mesh.MeshId = "rbxassetid://475668276"
556+
		Text = Text,
557-
mesh.Parent = rh
557+
		TextColor3 = Color,
558-
local weld = Instance.new("Weld")
558+
		TextScaled = true,
559-
weld.Parent = rh
559+
		Font = Enum.Font.ArialBold,
560-
weld.Part0 = rh
560+
		Parent = BillboardGui
561-
weld.Part1 =char["Right Arm"]
561+
	})
562-
weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(0, 0, 1.5)
562+
	game.Debris:AddItem(EffectPart, Time + 0.1)
563-
mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
563+
	EffectPart.Parent = game:GetService("Workspace")
564
	delay(0, function()
565-
circ2 = Instance.new("Model")
565+
		local Frames = Time / Rate
566-
circ2.Parent = char
566+
		for Frame = 1, Frames do
567-
circ2.Name = "circ2"
567+
			wait(Rate)
568-
rh = Instance.new("Part")
568+
			local Percent = Frame / Frames
569-
rh.Parent = circ2
569+
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
570-
rh.BrickColor = BrickColor.new("Tr. Yellow")
570+
			TextLabel.TextTransparency = Percent
571-
rh.Locked = true
571+
		end
572-
rh.CanCollide = false
572+
		if EffectPart and EffectPart.Parent then
573-
mesh = Instance.new("SpecialMesh")
573+
			EffectPart:Destroy()
574-
rh.formFactor =  "Symmetric"
574+
		end
575-
mesh.MeshType = "FileMesh"
575+
	end)
576-
mesh.MeshId = "rbxassetid://475668276"
576+
577-
mesh.Parent = rh
577+
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
578-
local weld = Instance.new("Weld")
578+
	for _, c in pairs(workspace:children()) do
579-
weld.Parent = rh
579+
		local hum = c:findFirstChild("Humanoid")
580-
weld.Part0 = rh
580+
		if hum ~= nil then
581-
weld.Part1 =char["Left Arm"]
581+
			local head = c:findFirstChild("Head")
582-
weld.C0 = CFrame.new(-0.35, -0.6, 0)*CFrame.Angles(0, 0, -1.5)
582+
			if head ~= nil then
583-
mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
583+
				local targ = head.Position - Part.Position
584
				local mag = targ.magnitude
585
				if magni >= mag and c.Name ~= Player.Name then
586
					Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
587-
ap3 = Instance.new("Model")
587+
				end
588-
ap3.Parent = char
588+
			end
589-
ap3.Name = "ap3"
589+
		end
590-
rh = Instance.new("Part")
590+
	end
591-
rh.Parent = ap3
591+
592-
rh.BrickColor = BrickColor.new("White")
592+
function MagniKILL(Part, magni, knock, Type)
593-
rh.Locked = true
593+
	for _, c in pairs(workspace:children()) do
594-
rh.CanCollide = false
594+
		local hum = c:findFirstChild("Humanoid")
595-
mesh = Instance.new("SpecialMesh")
595+
		if hum ~= nil then
596-
rh.formFactor =  "Symmetric"
596+
			local head = c:findFirstChild("Head")
597-
mesh.MeshType = "FileMesh"
597+
			if head ~= nil then
598-
mesh.MeshId = "rbxassetid://965627950"
598+
				local targ = head.Position - Part.Position
599-
mesh.Parent = rh
599+
				local mag = targ.magnitude
600-
local weld = Instance.new("Weld")
600+
				if magni >= mag and c.Name ~= Player.Name then
601-
weld.Parent = rh
601+
					hum.Health = 0
602-
weld.Part0 = rh
602+
				end
603-
weld.Part1 =char["Right Leg"]
603+
			end
604-
weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, -4.7, 0)
604+
		end
605-
mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
605+
	end
606
end
607-
ap4 = Instance.new("Model")
607+
local angles = CFrame.Angles
608-
ap4.Parent = char
608+
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
609-
ap4.Name = "ap4"
609+
	local Part = Create("Part")({
610-
rh = Instance.new("Part")
610+
		formFactor = FormFactor,
611-
rh.Parent = ap4
611+
		Parent = Parent,
612-
rh.BrickColor = BrickColor.new("White")
612+
		Reflectance = Reflectance,
613-
rh.Locked = true
613+
		Transparency = Transparency,
614-
rh.CanCollide = false
614+
		CanCollide = false,
615-
mesh = Instance.new("SpecialMesh")
615+
		Locked = true,
616-
rh.formFactor =  "Symmetric"
616+
		BrickColor = BrickColor.new(tostring(BColor)),
617-
mesh.MeshType = "FileMesh"
617+
		Name = Name,
618-
mesh.MeshId = "rbxassetid://965627950"
618+
		Size = Size,
619-
mesh.Parent = rh
619+
		Material = Material
620-
local weld = Instance.new("Weld")
620+
	})
621-
weld.Parent = rh
621+
	RemoveOutlines(Part)
622-
weld.Part0 = rh
622+
	return Part
623-
weld.Part1 =char["Left Leg"]
623+
624-
weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, -4.7, 0)
624+
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
625-
mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
625+
	local Msh = Create(Mesh)({
626
		Parent = Part,
627-
circ3 = Instance.new("Model")
627+
		Offset = OffSet,
628-
circ3.Parent = char
628+
		Scale = Scale
629-
circ3.Name = "circ3"
629+
	})
630-
rh = Instance.new("Part")
630+
	if Mesh == "SpecialMesh" then
631-
rh.Parent = circ3
631+
		Msh.MeshType = MeshType
632-
rh.BrickColor = BrickColor.new("Tr. Yellow")
632+
		Msh.MeshId = MeshId
633-
rh.Locked = true
633+
	end
634-
rh.CanCollide = false
634+
	return Msh
635-
mesh = Instance.new("SpecialMesh")
635+
636-
rh.formFactor =  "Symmetric"
636+
function CreateWeld(Parent, Part0, Part1, C0, C1)
637-
mesh.MeshType = "FileMesh"
637+
	local Weld = Create("Weld")({
638-
mesh.MeshId = "rbxassetid://475668276"
638+
		Parent = Parent,
639-
mesh.Parent = rh
639+
		Part0 = Part0,
640-
local weld = Instance.new("Weld")
640+
		Part1 = Part1,
641-
weld.Parent = rh
641+
		C0 = C0,
642-
weld.Part0 = rh
642+
		C1 = C1
643-
weld.Part1 =char["Right Leg"]
643+
	})
644-
weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(1.5, 0, 1.5)
644+
	return Weld
645-
mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
645+
646
EffectModel = Instance.new("Model", Character)
647-
circ4 = Instance.new("Model")
647+
EffectModel.Name = "Effects"
648-
circ4.Parent = char
648+
Effects = {
649-
circ4.Name = "circ4"
649+
	Block = {
650-
rh = Instance.new("Part")
650+
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
651-
rh.Parent = circ4
651+
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
652-
rh.BrickColor = BrickColor.new("Tr. Yellow")
652+
			prt.Anchored = true
653-
rh.Locked = true
653+
			prt.CFrame = cframe
654-
rh.CanCollide = false
654+
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
655-
mesh = Instance.new("SpecialMesh")
655+
			game:GetService("Debris"):AddItem(prt, 10)
656-
rh.formFactor =  "Symmetric"
656+
			if Type == 1 or Type == nil then
657-
mesh.MeshType = "FileMesh"
657+
				table.insert(Effects, {
658-
mesh.MeshId = "rbxassetid://475668276"
658+
					prt,
659-
mesh.Parent = rh
659+
					"Block1",
660-
local weld = Instance.new("Weld")
660+
					delay,
661-
weld.Parent = rh
661+
					x3,
662-
weld.Part0 = rh
662+
					y3,
663-
weld.Part1 =char["Left Leg"]
663+
					z3,
664-
weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(1.5, 0, 1.5)
664+
					msh
665-
mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
665+
				})
666
			elseif Type == 2 then
667-
boot1 = Instance.new("Model")
667+
				table.insert(Effects, {
668-
boot1.Parent = char
668+
					prt,
669-
boot1.Name = "boot1"
669+
					"Block2",
670-
rh = Instance.new("Part")
670+
					delay,
671-
rh.Parent = boot1
671+
					x3,
672-
rh.BrickColor = BrickColor.new("White")
672+
					y3,
673-
rh.Locked = true
673+
					z3,
674-
rh.CanCollide = false
674+
					msh
675-
mesh = Instance.new("SpecialMesh")
675+
				})
676-
rh.formFactor =  "Symmetric"
676+
			else
677-
mesh.MeshType = "FileMesh"
677+
				table.insert(Effects, {
678-
mesh.MeshId = "rbxassetid://1154325543"
678+
					prt,
679-
mesh.Parent = rh
679+
					"Block3",
680-
local weld = Instance.new("Weld")
680+
					delay,
681-
weld.Parent = rh
681+
					x3,
682-
weld.Part0 = rh
682+
					y3,
683-
weld.Part1 =char["Right Leg"]
683+
					z3,
684-
weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
684+
					msh
685-
mesh.Scale = Vector3.new(0.2, 0.23, 0.2)
685+
				})
686
			end
687-
boot2 = Instance.new("Model")
687+
		end
688-
boot2.Parent = char
688+
	},
689-
boot2.Name = "boot2"
689+
	Sphere = {
690-
rh = Instance.new("Part")
690+
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
691-
rh.Parent = boot2
691+
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
692-
rh.BrickColor = BrickColor.new("White")
692+
			prt.Anchored = true
693-
rh.Locked = true
693+
			prt.CFrame = cframe
694-
rh.CanCollide = false
694+
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
695-
mesh = Instance.new("SpecialMesh")
695+
			game:GetService("Debris"):AddItem(prt, 10)
696-
rh.formFactor =  "Symmetric"
696+
			table.insert(Effects, {
697-
mesh.MeshType = "FileMesh"
697+
				prt,
698-
mesh.MeshId = "rbxassetid://1154325543"
698+
				"Cylinder",
699-
mesh.Parent = rh
699+
				delay,
700-
local weld = Instance.new("Weld")
700+
				x3,
701-
weld.Parent = rh
701+
				y3,
702-
weld.Part0 = rh
702+
				z3,
703-
weld.Part1 =char["Left Leg"]
703+
				msh
704-
weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
704+
			})
705-
mesh.Scale = Vector3.new(0.2, 0.23, 0.2)
705+
		end
706
	},
707-
glo1 = Instance.new("Model")
707+
	Cylinder = {
708-
glo1.Parent = char
708+
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
709-
glo1.Name = "glo1"
709+
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
710-
rh = Instance.new("Part")
710+
			prt.Anchored = true
711-
rh.Parent = glo1
711+
			prt.CFrame = cframe
712-
rh.BrickColor = BrickColor.new("White")
712+
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
713-
rh.Locked = true
713+
			game:GetService("Debris"):AddItem(prt, 10)
714-
rh.CanCollide = false
714+
			table.insert(Effects, {
715-
mesh = Instance.new("SpecialMesh")
715+
				prt,
716-
rh.formFactor =  "Symmetric"
716+
				"Cylinder",
717-
mesh.MeshType = "FileMesh"
717+
				delay,
718-
mesh.MeshId = "rbxassetid://688763512"
718+
				x3,
719-
mesh.Parent = rh
719+
				y3,
720-
local weld = Instance.new("Weld")
720+
				z3,
721-
weld.Parent = rh
721+
				msh
722-
weld.Part0 = rh
722+
			})
723-
weld.Part1 =char["Right Arm"]
723+
		end
724-
weld.C0 = CFrame.new(-0.3, 0.6, 0)*CFrame.Angles(0, 0, 0)
724+
	},
725-
mesh.Scale = Vector3.new(0.3, 0.55, 0.55)
725+
	Wave = {
726
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
727-
glo1B = Instance.new("Model")
727+
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
728-
glo1B.Parent = char
728+
			prt.Anchored = true
729-
glo1B.Name = "glo1B"
729+
			prt.CFrame = cframe
730-
rh = Instance.new("Part")
730+
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
731-
rh.Parent = glo1B
731+
			game:GetService("Debris"):AddItem(prt, 10)
732-
rh.BrickColor = BrickColor.new("White")
732+
			table.insert(Effects, {
733-
rh.Locked = true
733+
				prt,
734-
rh.CanCollide = false
734+
				"Cylinder",
735-
mesh = Instance.new("SpecialMesh")
735+
				delay,
736-
rh.formFactor =  "Symmetric"
736+
				x3,
737-
mesh.MeshType = "FileMesh"
737+
				y3,
738-
mesh.MeshId = "rbxassetid://688763512"
738+
				z3,
739-
mesh.Parent = rh
739+
				msh
740-
local weld = Instance.new("Weld")
740+
			})
741-
weld.Parent = rh
741+
		end
742-
weld.Part0 = rh
742+
	},
743-
weld.Part1 =char["Right Arm"]
743+
	Ring = {
744-
weld.C0 = CFrame.new(0.25, 0.38, 0)*CFrame.Angles(0, 0, 0)
744+
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
745-
mesh.Scale = Vector3.new(0.3, 0.325, 0.55)
745+
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
746
			prt.Anchored = true
747-
glo2 = Instance.new("Model")
747+
			prt.CFrame = cframe
748-
glo2.Parent = char
748+
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
749-
glo2.Name = "glo2"
749+
			game:GetService("Debris"):AddItem(prt, 10)
750-
rh = Instance.new("Part")
750+
			table.insert(Effects, {
751-
rh.Parent = glo2
751+
				prt,
752-
rh.BrickColor = BrickColor.new("White")
752+
				"Cylinder",
753-
rh.Locked = true
753+
				delay,
754-
rh.CanCollide = false
754+
				x3,
755-
mesh = Instance.new("SpecialMesh")
755+
				y3,
756-
rh.formFactor =  "Symmetric"
756+
				z3,
757-
mesh.MeshType = "FileMesh"
757+
				msh
758-
mesh.MeshId = "rbxassetid://688763512"
758+
			})
759-
mesh.Parent = rh
759+
		end
760-
local weld = Instance.new("Weld")
760+
	},
761-
weld.Parent = rh
761+
	Break = {
762-
weld.Part0 = rh
762+
		Create = function(brickcolor, cframe, x1, y1, z1)
763-
weld.Part1 =char["Left Arm"]
763+
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
764-
weld.C0 = CFrame.new(0.3, 0.6, 0)*CFrame.Angles(0, 0, 0)
764+
			prt.Anchored = true
765-
mesh.Scale = Vector3.new(0.3, 0.55, 0.55)
765+
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
766
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
767-
glo2B = Instance.new("Model")
767+
			local num = math.random(10, 50) / 1000
768-
glo2B.Parent = char
768+
			game:GetService("Debris"):AddItem(prt, 10)
769-
glo2B.Name = "glo2B"
769+
			table.insert(Effects, {
770-
rh = Instance.new("Part")
770+
				prt,
771-
rh.Parent = glo2B
771+
				"Shatter",
772-
rh.BrickColor = BrickColor.new("White")
772+
				num,
773-
rh.Locked = true
773+
				prt.CFrame,
774-
rh.CanCollide = false
774+
				math.random() - math.random(),
775-
mesh = Instance.new("SpecialMesh")
775+
				0,
776-
rh.formFactor =  "Symmetric"
776+
				math.random(50, 100) / 100
777-
mesh.MeshType = "FileMesh"
777+
			})
778-
mesh.MeshId = "rbxassetid://688763512"
778+
		end
779-
mesh.Parent = rh
779+
	}
780-
local weld = Instance.new("Weld")
780+
}
781-
weld.Parent = rh
781+
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
782-
weld.Part0 = rh
782+
	local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
783-
weld.Part1 =char["Left Arm"]
783+
	prt.Anchored = true
784-
weld.C0 = CFrame.new(-0.25, 0.38, 0)*CFrame.Angles(0, 0, 0)
784+
	prt.CFrame = cframe
785-
mesh.Scale = Vector3.new(0.3, 0.325, 0.55)
785+
	local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
786
	game:GetService("Debris"):AddItem(prt, 10)
787-
ap5 = Instance.new("Model")
787+
	if Type == 1 or Type == nil then
788-
ap5.Parent = char
788+
		table.insert(Effects, {
789-
ap5.Name = "ap5"
789+
			prt,
790-
rh = Instance.new("Part")
790+
			"Block1",
791-
rh.Parent = ap5
791+
			delay,
792-
rh.BrickColor = BrickColor.new("Fire Yellow")
792+
			x3,
793-
rh.Locked = true
793+
			y3,
794-
rh.CanCollide = false
794+
			z3,
795-
mesh = Instance.new("SpecialMesh")
795+
			msh
796-
rh.formFactor =  "Symmetric"
796+
		})
797-
mesh.MeshType = "FileMesh"
797+
	elseif Type == 2 then
798-
mesh.MeshId = "rbxassetid://619487063"
798+
		table.insert(Effects, {
799-
mesh.Parent = rh
799+
			prt,
800-
local weld = Instance.new("Weld")
800+
			"Block2",
801-
weld.Parent = rh
801+
			delay,
802-
weld.Part0 = rh
802+
			x3,
803-
weld.Part1 =char["Right Arm"]
803+
			y3,
804-
weld.C0 = CFrame.new(-0.05, 0.3, 0)*CFrame.Angles(0, 0, 0)
804+
			z3,
805-
mesh.Scale = Vector3.new(0.006, 0.002, 0.01)
805+
			msh
806
		})
807-
ap6 = Instance.new("Model")
807+
	elseif Type == 3 then
808-
ap6.Parent = char
808+
		table.insert(Effects, {
809-
ap6.Name = "ap6"
809+
			prt,
810-
rh = Instance.new("Part")
810+
			"Block3",
811-
rh.Parent = ap6
811+
			delay,
812-
rh.BrickColor = BrickColor.new("Fire Yellow")
812+
			x3,
813-
rh.Locked = true
813+
			y3,
814-
rh.CanCollide = false
814+
			z3,
815-
mesh = Instance.new("SpecialMesh")
815+
			msh
816-
rh.formFactor =  "Symmetric"
816+
		})
817-
mesh.MeshType = "FileMesh"
817+
	end
818-
mesh.MeshId = "rbxassetid://619487063"
818+
819-
mesh.Parent = rh
819+
function CreateSound(id, par, vol, pit)
820-
local weld = Instance.new("Weld")
820+
	coroutine.resume(coroutine.create(function()
821-
weld.Parent = rh
821+
		local sou = Instance.new("Sound", par or workspace)
822-
weld.Part0 = rh
822+
		sou.Volume = vol
823-
weld.Part1 =char["Left Arm"]
823+
		sou.Pitch = pit or 1
824-
weld.C0 = CFrame.new(0.05, 0.3, 0)*CFrame.Angles(0, 0, 0)
824+
		sou.SoundId = id
825-
mesh.Scale = Vector3.new(0.006, 0.002, 0.01)
825+
		swait()
826
		sou:play()
827
		game:GetService("Debris"):AddItem(sou, 6)
828-
mse.KeyDown:connect(function(key)
828+
	end))
829-
    key = key:lower()
829+
830-
    if key == "k" then
830+
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
831-
yyd = CFuncs.Sound.Create("921051148")
831+
	local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
832-
yyd.TimePosition = 0.5
832+
	prt.Anchored = true
833-
yyd.Volume = 7
833+
	prt.CFrame = cframe
834
	prt.Material = "Neon"
835
	local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
836-
bbgTl.Text = "Gimme a break."
836+
	game:GetService("Debris"):AddItem(prt, 10)
837-
wait(1)
837+
	coroutine.resume(coroutine.create(function(Part, Mesh)
838-
TextFade()
838+
		for i = 0, 6, delay do
839
			swait()
840
			Part.Transparency = i
841-
)
841+
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
842
		end
843
		Part.Parent = nil
844-
mse.KeyDown:connect(function(key)
844+
	end), prt, msh)
845-
    key = key:lower()
845+
846-
    if key == "n" then
846+
function shoottraildd(mouse, partt, SpreadAmount, dmg)
847
	local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
848-
 teme = CFuncs.Sound.Create("499396245")
848+
	local MainPos = partt.Position
849-
teme.Volume = 7
849+
	local MainPos2 = mouse + SpreadVectors
850-
bbgTl.Text = "You..!"
850+
	local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
851-
wait(1)
851+
	local speed = 1000
852-
TextFade()
852+
	local num = 1
853
	coroutine.resume(coroutine.create(function()
854
		repeat
855-
)
855+
			swait()
856
			local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
857
			local mag = (MainPos - pos).magnitude
858-
mse.KeyDown:connect(function(key)
858+
			Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
859-
    key = key:lower()
859+
			MainPos = MainPos + MouseLook.lookVector * speed
860-
    if key == "l" then
860+
			num = num - 1
861
			MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
862-
    kono = CFuncs.Sound.Create("645811027")
862+
			if hit ~= nil then
863-
kono.Volume = 7
863+
				num = 0
864-
bbgTl.Text = "T-This power..!"
864+
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
865-
wait(1.5)
865+
				refpart.Anchored = true
866-
TextFade()
866+
				refpart.CFrame = CFrame.new(pos)
867
				game:GetService("Debris"):AddItem(refpart, 2)
868
			end
869-
)
869+
			if num <= 0 then
870
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
871
				refpart.Anchored = true
872-
mse.KeyDown:connect(function(key)
872+
				refpart.CFrame = CFrame.new(pos)
873-
    key = key:lower()
873+
				if hit ~= nil then
874-
    if key == "j" then
874+
					CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
875
					BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
876-
    kk = CFuncs.Sound.Create("1212328051")
876+
					BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
877-
kk.Volume = 7
877+
					BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
878-
bbgTl.Text = "You really p#ssed me off."
878+
					MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
879-
wait(2)
879+
				end
880-
TextFade()
880+
				game:GetService("Debris"):AddItem(refpart, 0)
881
			end
882
		until num <= 0
883
	end))
884-
)
884+
885-
mse.KeyDown:connect(function(key)
885+
function shoottraildd2(mouse, partt, SpreadAmount)
886-
    key = key:lower()
886+
	local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
887-
    if key == "," and canworld == true then
887+
	local MainPos = partt.Position
888
	local MainPos2 = mouse + SpreadVectors
889-
 HOLYFUCKTHATSSOMEGOODMUSICDAMN:Pause()
889+
	local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
890-
  st1 = CFuncs.Sound.Create("873240542")
890+
	local speed = 1000
891-
st1.Volume = 7
891+
	local num = 1
892-
bbgTl.Text = "You truly are the lowest scum in history.."
892+
	coroutine.resume(coroutine.create(function()
893-
wait(2.5)
893+
		repeat
894-
TextFade()
894+
			swait()
895-
wait(0.75)
895+
			local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
896-
st2 = CFuncs.Sound.Create("873240410")
896+
			local mag = (MainPos - pos).magnitude
897-
st2.Volume = 7
897+
			Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -8.175, 0, -8.175, 0.15)
898-
bbgTl.Text = "The debt you owe.."
898+
			MainPos = MainPos + MouseLook.lookVector * speed
899-
wait(0.5)
899+
			num = num - 1
900-
TextFade()
900+
			MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
901-
wait(0.5)
901+
			if hit ~= nil then
902-
st3 = CFuncs.Sound.Create("1207959412")
902+
				num = 0
903-
st3.Volume = 7
903+
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
904-
bbgTl.Text = "can't be paid with money!"
904+
				refpart.Anchored = true
905-
--OBLIGITORY ORA
905+
				refpart.CFrame = CFrame.new(pos)
906-
wait(2.4)
906+
				game:GetService("Debris"):AddItem(refpart, 2)
907
			end
908-
    TextFade()
908+
			if num <= 0 then
909-
HOLYFUCKTHATSSOMEGOODMUSICDAMN:Resume()
909+
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
910
				refpart.Anchored = true
911
				refpart.CFrame = CFrame.new(pos)
912-
)
912+
				if hit ~= nil then
913
					CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
914-
mse.KeyDown:connect(function(key)
914+
					BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
915-
    key = key:lower()
915+
					BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
916-
    if key == "p" then
916+
					BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
917
					MagniKILL(refpart, 80, 0, "Normal")
918-
   jk = CFuncs.Sound.Create("1212328340")
918+
				end
919-
bbgTl.Text = "I will personally kick your [OOPS KID FRIENDLY SORRY]!"
919+
				game:GetService("Debris"):AddItem(refpart, 0)
920-
wait(4)
920+
			end
921-
TextFade()
921+
		until num <= 0
922
	end))
923
end
924
function shoottraildd22(mouse, partt, SpreadAmount)
925-
)
925+
	local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
926
	local MainPos = partt.Position
927-
mse.KeyDown:connect(function(key)
927+
	local MainPos2 = mouse + SpreadVectors
928-
    key = key:lower()
928+
	local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
929-
    if key == "h" and cooldown == false then
929+
	local speed = 900
930
	local num = 1
931-
cooldown = true
931+
	coroutine.resume(coroutine.create(function()
932-
   judge = CFuncs.Sound.Create("1300588094")
932+
		repeat
933-
judge.Volume = 10
933+
			swait()
934-
bbgTl.Text = "I shall be the judge!"
934+
			local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
935-
wait(0.5)
935+
			local mag = (MainPos - pos).magnitude
936
			Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -8.175, 0, -8.175, 0.15)
937-
TextFade()
937+
			MainPos = MainPos + MouseLook.lookVector * speed
938-
judge:Destroy()
938+
			num = num - 1
939-
   cooldown = false
939+
			MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
940
			if hit ~= nil then
941
				num = 0
942-
)
942+
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
943
				refpart.Anchored = true
944-
mse.KeyDown:connect(function(key)
944+
				refpart.CFrame = CFrame.new(pos)
945-
    key = key:lower()
945+
				game:GetService("Debris"):AddItem(refpart, 2)
946-
    if key == "r" and cooldown == false then
946+
			end
947
			if num <= 0 then
948-
cooldown = true
948+
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
949-
   standjudge = CFuncs.Sound.Create("1300588094")
949+
				refpart.Anchored = true
950-
standjudge.Volume = 10
950+
				refpart.CFrame = CFrame.new(pos)
951-
standjudge.TimePosition = 8.9
951+
				if hit ~= nil then
952-
bbgTl.Text = "Your judge.. will be my Stand!"
952+
					CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
953-
wait(3)
953+
					BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
954
					BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
955-
TextFade()
955+
					BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
956
					MagniKILL(refpart, 80, 0, "Normal")
957-
   cooldown = false
957+
				end
958
				game:GetService("Debris"):AddItem(refpart, 0)
959
			end
960-
)
960+
		until num <= 0
961
	end))
962-
mse.KeyDown:connect(function(key)
962+
963-
    key = key:lower()
963+
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
964-
    if key == ";" then
964+
	local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
965
	local MainPos = partt.Position
966-
   wagh = CFuncs.Sound.Create("998999809")
966+
	local MainPos2 = mouse + SpreadVectors
967-
wagh.Volume = 10
967+
	local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
968
	local speed = 200
969-
bbgTl.Text = "*inaudible*"
969+
	local num = 0
970-
wait(2)
970+
	coroutine.resume(coroutine.create(function()
971-
TextFade()
971+
		repeat
972
			swait()
973
			local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
974-
)
974+
			local mag = (MainPos - pos).magnitude
975
			Laser(BrickColor.new("White"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
976-
mse.KeyDown:connect(function(key)
976+
			MainPos = MainPos + MouseLook.lookVector * speed
977-
    key = key:lower()
977+
			num = num - 1
978-
    if key == "." then
978+
			MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
979-
yaro = CFuncs.Sound.Create("869850439")
979+
			if hit ~= nil then
980-
yaro.Volume = 5
980+
				num = 0
981-
bbgTl.Text = "You b#$+@rd!"
981+
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
982-
wait(1.4)
982+
				refpart.Anchored = true
983-
TextFade()
983+
				refpart.CFrame = CFrame.new(pos)
984
				BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
985
				game:GetService("Debris"):AddItem(refpart, 2)
986
			end
987
			if num <= 0 then
988-
canworld = true
988+
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
989-
mse.KeyDown:connect(function(key)
989+
				refpart.Anchored = true
990-
    key = key:lower()
990+
				refpart.CFrame = CFrame.new(pos)
991-
    if key == "g" then
991+
				if hit ~= nil then
992-
        if canworld == false then return end
992+
					CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
993-
        if canworld then
993+
					BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
994-
        canworld = false
994+
					BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
995-
 local ScreenGui = Instance.new("ScreenGui", plr.PlayerGui)
995+
					MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
996-
local ImageLabel = Instance.new("ImageLabel")
996+
				end
997-
 ImageLabel.Parent = ScreenGui
997+
				game:GetService("Debris"):AddItem(refpart, 0)
998-
                    ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
998+
			end
999-
                    ImageLabel.BackgroundTransparency = 1
999+
		until num <= 0
1000-
                    ImageLabel.Position = UDim2.new(0, 0, 0, 0)
1000+
	end))
1001-
                    ImageLabel.Size = UDim2.new(0, 300, 0, 200)
1001+
1002-
                    ImageLabel.Image = "rbxassetid://1562289224"
1002+
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
1003-
for i = 1,10 do
1003+
	local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1004-
                        ImageLabel.Position = ImageLabel.Position - UDim2.new(0,25,0,15) + UDim2.new(0,math.random(-20,20),0,math.random(-20,20))
1004+
	local MainPos = partt.Position
1005-
                        ImageLabel.Size = ImageLabel.Size + UDim2.new(0,100,0,100)
1005+
	local MainPos2 = mouse + SpreadVectors
1006-
                        wait()
1006+
	local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1007
	local speed = 500
1008-
                    ScreenGui:remove()
1008+
	local num = 1
1009-
        sptw = CFuncs.Sound.Create("1515909034")
1009+
	coroutine.resume(coroutine.create(function()
1010-
        sptw.Volume = 8
1010+
		repeat
1011-
sptw.TimePosition = 0.05
1011+
			swait()
1012-
        bbgTl.Text = "Star Platinum: The World!"
1012+
			local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1013-
        wait(1.5)
1013+
			local mag = (MainPos - pos).magnitude
1014-
        lasers = CFuncs.Sound.Create("926382097")
1014+
			Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
1015-
        lasers.Volume = 5
1015+
			MainPos = MainPos + MouseLook.lookVector * speed
1016-
       
1016+
			num = num - 1
1017-
       HOLYFUCKTHATSSOMEGOODMUSICDAMN:Pause()
1017+
			MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1018-
       
1018+
			if hit ~= nil then
1019-
        wait(1.5)
1019+
				num = 0
1020
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1021-
       
1021+
				refpart.Anchored = true
1022-
        local function weld(lol)
1022+
				refpart.CFrame = CFrame.new(pos)
1023-
            local weld = Instance.new("Weld", plr.Character.Torso)
1023+
				game:GetService("Debris"):AddItem(refpart, 2)
1024-
            weld.Part0 = plr.Character.Torso
1024+
			end
1025-
            weld.Part1 = lol
1025+
			if num <= 0 then
1026-
            weld.C0 = plr.Character.Torso.CFrame:inverse()
1026+
				local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1027-
            weld.C1 = lol.CFrame:inverse()
1027+
				refpart.Anchored = true
1028
				refpart.CFrame = CFrame.new(pos)
1029-
        wait()
1029+
				if hit ~= nil then
1030-
       
1030+
					CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1031-
            for i, v in pairs(game.Players:GetChildren()) do
1031+
					BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1032-
     h = v.Character:FindFirstChild("Head")
1032+
					BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1033-
            if h then
1033+
					BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1034-
                h.Anchored = true
1034+
					MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
1035-
                plr.Character:FindFirstChild("Head").Anchored = false
1035+
				end
1036
				game:GetService("Debris"):AddItem(refpart, 0)
1037-
            t = v.Character:FindFirstChild("Torso")
1037+
			end
1038-
            if t then
1038+
		until num <= 0
1039-
                t.Anchored = true
1039+
	end))
1040-
                plr.Character:FindFirstChild("Torso").Anchored = false
1040+
1041
vt = Vector3.new
1042-
            RA = v.Character:FindFirstChild("Right Arm")
1042+
bc = BrickColor.new
1043-
            if RA then
1043+
br = BrickColor.random
1044-
                RA.Anchored = true
1044+
local cam = game.Workspace.CurrentCamera
1045-
                plr.Character:FindFirstChild("Right Arm").Anchored = false
1045+
function Damagefunc(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
1046
	if hit.Parent == nil then
1047-
            LA = v.Character:FindFirstChild("Left Arm")
1047+
		return
1048-
            if LA then
1048+
	end
1049-
                LA.Anchored = true
1049+
	h = hit.Parent:FindFirstChildOfClass("Humanoid")
1050-
                plr.Character:FindFirstChild("Left Arm").Anchored = false
1050+
	for _, v in pairs(hit.Parent:children()) do
1051
		if v:IsA("Humanoid") then
1052-
            RL = v.Character:FindFirstChild("Right Leg")
1052+
			h = v
1053-
            if RL then
1053+
		end
1054-
                RL.Anchored = true
1054+
	end
1055-
                plr.Character:FindFirstChild("Right Leg").Anchored = false
1055+
	if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
1056
		h = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
1057-
            LL = v.Character:FindFirstChild("Left Leg")
1057+
	end
1058-
            if LL then
1058+
	if hit.Parent.className == "Hat" then
1059-
                LL.Anchored = true
1059+
		hit = hit.Parent.Parent:findFirstChild("Head")
1060-
                plr.Character:FindFirstChild("Left Leg").Anchored = false
1060+
	end
1061
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1062
		if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1063
			return
1064-
     
1064+
		end
1065-
       
1065+
		c = Instance.new("ObjectValue")
1066-
       
1066+
		c.Name = "creator"
1067-
        game.Lighting.TimeOfDay="00:00:00"
1067+
		c.Value = game:service("Players").LocalPlayer
1068-
game.Lighting.OutdoorAmbient=Color3.new(50,0,350)
1068+
		c.Parent = h
1069-
wait(0.1)
1069+
		game:GetService("Debris"):AddItem(c, 0.5)
1070-
game.Lighting.OutdoorAmbient=Color3.new(0,114,235)
1070+
		Damage = math.random(minim, maxim)
1071-
wait(0.1)
1071+
		blocked = false
1072-
game.Lighting.OutdoorAmbient=Color3.new(0,0,235)
1072+
		block = hit.Parent:findFirstChild("Block")
1073-
wait(0.1)
1073+
		if block ~= nil then
1074-
game.Lighting.OutdoorAmbient=Color3.new(0,114,0)
1074+
			print(block.className)
1075-
wait(0.1)
1075+
			if block.className == "NumberValue" and block.Value > 0 then
1076-
game.Lighting.OutdoorAmbient=Color3.new(255, 255, 355)
1076+
				blocked = true
1077-
        tiock = CFuncs.Sound.Create("627730102")
1077+
				if decreaseblock == nil then
1078-
        tiock.Looped = true
1078+
					block.Value = block.Value - 1
1079
				end
1080-
        --game.Debris:AddItem(cce, 5)
1080+
			end
1081
			if block.className == "IntValue" and block.Value > 0 then
1082-
            wait()
1082+
				blocked = true
1083
				if decreaseblock ~= nil then
1084
					block.Value = block.Value - 1
1085-
        --wait(5)
1085+
				end
1086-
        bbgTl.Text = " "
1086+
			end
1087-
        wait(5)
1087+
		end
1088-
       
1088+
		if blocked == false then
1089
			h.Health = h.Health - Damage
1090
			showDamage(hit.Parent, Damage, 0.5, BrickColor.new("Really red"))
1091-
tiock:Stop()
1091+
		else
1092-
    tokiu = CFuncs.Sound.Create("923033530")
1092+
			h.Health = h.Health - Damage / 2
1093-
tokiu.Volume = 5
1093+
			showDamage(hit.Parent, Damage / 2, 0.5, BrickColor.new("Bright blue"))
1094-
    bbgTl.Text = "..Time resumes once again."
1094+
		end
1095-
    wait(1.5)
1095+
		if Type == "Knockdown" then
1096-
    brmpbrmp = CFuncs.Sound.Create("757514877")
1096+
			Humanoid = hit.Parent.Humanoid
1097-
brmpbrmp.Volume = 5
1097+
			Humanoid.PlatformStand = true
1098-
        for i, v in pairs(game.Players:GetChildren()) do
1098+
			coroutine.resume(coroutine.create(function(HHumanoid)
1099-
    h = v.Character:FindFirstChild("Head")
1099+
				swait(1)
1100-
            if h then
1100+
				HHumanoid.PlatformStand = false
1101-
                h.Anchored = false
1101+
			end), Humanoid)
1102
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1103-
        t = v.Character:FindFirstChild("Torso")
1103+
			hit.CFrame = CFrame.new(hit.Position, Vector3.new(angle.x, hit.Position.y, angle.z)) * CFrame.fromEulerAnglesXYZ(math.pi / 4, 0, 0)
1104-
            if t then
1104+
			local bodvol = Instance.new("BodyVelocity")
1105-
                t.Anchored = false
1105+
			bodvol.velocity = angle * knockback
1106
			bodvol.P = 5000
1107-
            RA = v.Character:FindFirstChild("Right Arm")
1107+
			bodvol.maxForce = Vector3.new(8000, 8000, 8000)
1108-
            if RA then
1108+
			bodvol.Parent = hit
1109-
                RA.Anchored = false
1109+
			rl = Instance.new("BodyAngularVelocity")
1110
			rl.P = 3000
1111-
            LA = v.Character:FindFirstChild("Left Arm")
1111+
			rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
1112-
            if LA then
1112+
			rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
1113-
                LA.Anchored = false
1113+
			rl.Parent = hit
1114
			game:GetService("Debris"):AddItem(bodvol, 0.5)
1115-
            RL = v.Character:FindFirstChild("Right Leg")
1115+
			game:GetService("Debris"):AddItem(rl, 0.5)
1116-
            if RL then
1116+
		elseif Type == "Normal" then
1117-
                RL.Anchored = false
1117+
			bp = Instance.new("BodyVelocity")
1118
			bp.P = 100000
1119-
            LL = v.Character:FindFirstChild("Left Leg")
1119+
			bp.maxForce = Vector3.new(math.huge, 0, math.huge)
1120-
            if LL then
1120+
			if KnockbackType == 1 then
1121-
                LL.Anchored = false
1121+
				bp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1122
			elseif KnockbackType == 2 then
1123
				bp.velocity = Property.CFrame.lookVector * knockback
1124
			end
1125-
game.Lighting.OutdoorAmbient=Color3.new(0,114,0)
1125+
			if knockback > 0 then
1126-
wait(0.1)
1126+
				bp.Parent = hit.Parent.Torso
1127-
game.Lighting.OutdoorAmbient=Color3.new(50,0,350)
1127+
			end
1128-
wait(0.1)
1128+
			game:GetService("Debris"):AddItem(bp, 0.5)
1129-
game.Lighting.OutdoorAmbient=Color3.new(0,114,235)
1129+
		elseif Type == "Up" then
1130-
wait(0.1)
1130+
			local bodyVelocity = Instance.new("BodyVelocity")
1131-
game.Lighting.OutdoorAmbient=Color3.new(0,0,235)
1131+
			bodyVelocity.velocity = vt(0, 60, 0)
1132
			bodyVelocity.P = 5000
1133-
        game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
1133+
			bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
1134-
        game.Lighting.TimeOfDay="15:00:00"
1134+
			bodyVelocity.Parent = hit
1135-
       
1135+
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1136-
       canworld = true
1136+
			rl = Instance.new("BodyAngularVelocity")
1137-
 HOLYFUCKTHATSSOMEGOODMUSICDAMN:Resume()
1137+
			rl.P = 3000
1138
			rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
1139-
bbgTl.Text = " "
1139+
			rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
1140
			rl.Parent = hit
1141
			game:GetService("Debris"):AddItem(rl, 0.5)
1142-
)
1142+
		elseif Type == "Snare" then
1143
			bp = Instance.new("BodyPosition")
1144-
       function clerp(a,b,c,d)
1144+
			bp.P = 2000
1145-
    for i = 0,d,.01 do
1145+
			bp.D = 100
1146-
        a.CFrame = CFrame.new(b:lerp(c,i))
1146+
			bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1147-
        wait()
1147+
			bp.position = hit.Parent.Torso.Position
1148
			bp.Parent = hit.Parent.Torso
1149
			game:GetService("Debris"):AddItem(bp, 1)
1150-
function slerp(a2,b2,c2,d2)
1150+
		elseif Type == "Target" and Targetting == false then
1151-
    for i2 = 0,d2,.01 do
1151+
			ZTarget = hit.Parent.Torso
1152-
        a2.CFrame = CFrame.new(b2:lerp(c2,i2))
1152+
			coroutine.resume(coroutine.create(function(Part)
1153-
        wait()
1153+
				so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
1154
				swait(1)
1155
				so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
1156-
 part = nil
1156+
			end), ZTarget)
1157-
cooldown = false
1157+
			TargHum = ZTarget.Parent:findFirstChild("Humanoid")
1158
			targetgui = Instance.new("BillboardGui")
1159-
    if key == "e" and part == nil and cooldown == false and canworld == true then
1159+
			targetgui.Parent = ZTarget
1160-
    
1160+
			targetgui.Size = UDim2.new(10, 100, 10, 100)
1161-
   game.Lighting.OutdoorAmbient=Color3.new(0,14,135)
1161+
			targ = Instance.new("ImageLabel")
1162-
        game.Lighting.TimeOfDay="00:00:00"
1162+
			targ.Parent = targetgui
1163-
wait(0.000004)
1163+
			targ.BackgroundTransparency = 1
1164-
game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
1164+
			targ.Image = "rbxassetid://4834067"
1165-
        game.Lighting.TimeOfDay="15:00:00"
1165+
			targ.Size = UDim2.new(1, 0, 1, 0)
1166-
        plr.Character.Torso.CFrame = CFrame.new(Vector3.new(Mouse.hit.p.X,Mouse.hit.p.Y+1.5,Mouse.hit.p.Z),plr.Character.Torso.CFrame.p)
1166+
			cam.CameraType = "Scriptable"
1167-
   bam = CFuncs.Sound.Create("872436640")
1167+
			cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
1168-
bam.Volume = 10
1168+
			dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
1169-
cooldown = true
1169+
			workspace.CurrentCamera.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
1170-
wait(1.1)
1170+
			Targetting = true
1171-
bam:Destroy()
1171+
			RocketTarget = ZTarget
1172-
cooldown = false
1172+
			for i = 1, Property do
1173
				if 0 < Humanoid.Health and Character.Parent ~= nil and 0 < TargHum.Health and TargHum.Parent ~= nil and Targetting == true then
1174
					swait()
1175
				end
1176-
)  
1176+
				cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
1177
				dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
1178-
  Effects = {}
1178+
				cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) * cf(0, 5, 10) * euler(-0.3, 0, 0)
1179-
  local Player = game.Players.localPlayer
1179+
			end
1180-
  local Character = Player.Character
1180+
			Targetting = true
1181-
  Character.Archivable = true
1181+
			RocketTarget = true
1182-
  AdvancingFortress = Character:Clone()
1182+
			targetgui.Parent = true
1183-
  AdvancingFortress.Parent = char
1183+
			cam.CameraType = "Custom"
1184-
  torso = AdvancingFortress.Torso
1184+
		end
1185-
  hum = AdvancingFortress.Humanoid
1185+
		debounce = Instance.new("BoolValue")
1186-
  AdvancingFortress.Name = "Advancing Fortress"
1186+
		debounce.Name = "DebounceHit"
1187-
  pl = AdvancingFortress
1187+
		debounce.Parent = hit.Parent
1188-
local FOrin = "rbxassetid://1561375999"
1188+
		debounce.Value = true
1189-
AdvancingFortress.Head.face.Texture = FOrin
1189+
		game:GetService("Debris"):AddItem(debounce, Delay)
1190
		c = Instance.new("ObjectValue")
1191-
HOLYFUCKTHATSSOMEGOODMUSICDAMN = Instance.new("Sound", hum)
1191+
		c.Name = "creator"
1192-
HOLYFUCKTHATSSOMEGOODMUSICDAMN.SoundId = "rbxassetid://907949539"
1192+
		c.Value = Player
1193-
HOLYFUCKTHATSSOMEGOODMUSICDAMN.Volume = 7
1193+
		c.Parent = h
1194-
HOLYFUCKTHATSSOMEGOODMUSICDAMN.Looped = true
1194+
		game:GetService("Debris"):AddItem(c, 0.5)
1195-
 HOLYFUCKTHATSSOMEGOODMUSICDAMN:Play()
1195+
		CRIT = true
1196-
muted = false
1196+
		hitDeb = true
1197
		AttackPos = 6
1198-
mse.KeyDown:connect(function(key)
1198+
	end
1199-
    key = key:lower()
1199+
1200-
    if key == "t" and muted == false then
1200+
function showDamage(Char, Dealt, du, Color)
1201
	m = Instance.new("Model")
1202-
HOLYFUCKTHATSSOMEGOODMUSICDAMN.Volume = 0
1202+
	m.Name = tostring(Dealt)
1203-
muted = true
1203+
	h = Instance.new("Humanoid")
1204
	h.Health = 0
1205
	h.MaxHealth = 0
1206
	h.Parent = m
1207
	c = Instance.new("Part")
1208-
pl.Shirt:Remove()
1208+
	c.Transparency = 0
1209-
pl.Pants:Remove()
1209+
	c.BrickColor = Color
1210
	c.Transparency = 1
1211-
FShirt = Instance.new("Shirt", pl)
1211+
	c.Name = "Head"
1212-
FShirt.Name = "FShirt"
1212+
	c.TopSurface = 0
1213-
FPants = Instance.new("Pants", pl)
1213+
	c.BottomSurface = 0
1214-
FPants.Name = "FPants"
1214+
	c.formFactor = "Plate"
1215-
 pl.FShirt.ShirtTemplate = "rbxassetid://572240895"
1215+
	c.Size = Vector3.new(1, 0.4, 1)
1216-
 pl.FPants.PantsTemplate = "rbxassetid://572240895"
1216+
	local txt = Instance.new("BillboardGui", c)
1217
	txt.Adornee = c
1218
	txt.Name = "_status"
1219
	txt.Size = UDim2.new(2, 0, 1.2, 0)
1220-
Character["Advancing Fortress"].Hat3:Destroy()
1220+
	txt.StudsOffset = Vector3.new(-9, 8, 0)
1221
	local text = Instance.new("TextLabel", txt)
1222-
 Character["Advancing Fortress"].Hat.Part.Transparency = 1
1222+
	text.Size = UDim2.new(10, 0, 7, 0)
1223-
Character["Advancing Fortress"].scarf.Part.Transparency = 1
1223+
	text.FontSize = "Size12"
1224
	text.TextScaled = true
1225-
  Character["Advancing Fortress"].boot1.Part.Transparency = 1
1225+
	text.TextTransparency = 0.5
1226-
Character["Advancing Fortress"].boot2.Part.Transparency = 1
1226+
	text.BackgroundTransparency = 1
1227-
Character["Advancing Fortress"].glo1.Part.Transparency = 1
1227+
	text.TextTransparency = 0.5
1228-
Character["Advancing Fortress"].glo2.Part.Transparency = 1
1228+
	text.TextStrokeTransparency = 0.5
1229-
Character["Advancing Fortress"].rs.Part.Transparency = 1
1229+
	text.Font = "SciFi"
1230-
Character["Advancing Fortress"].ls.Part.Transparency = 1
1230+
	text.TextStrokeColor3 = Color3.new(0, 0, 0)
1231-
Character["Advancing Fortress"].cloth.Part.Transparency = 1
1231+
	v = Instance.new("Part")
1232-
Character["Advancing Fortress"].ear1.Part.Transparency = 1
1232+
	v.Name = "ColorBrick"
1233-
Character["Advancing Fortress"].ear2.Part.Transparency = 1
1233+
	v.Parent = c
1234-
Character["Advancing Fortress"].belt.Part.Transparency = 1
1234+
	v.FormFactor = "Symmetric"
1235-
Character["Advancing Fortress"].belt2.Part.Transparency = 1
1235+
	v.Anchored = true
1236-
Character["Advancing Fortress"].belt3.Part.Transparency = 1
1236+
	v.CanCollide = false
1237-
Character["Advancing Fortress"].cloth2.Part.Transparency = 1
1237+
	v.BottomSurface = "Smooth"
1238-
Character["Advancing Fortress"].gr.Part.Transparency = 1
1238+
	v.TopSurface = "Smooth"
1239-
Character["Advancing Fortress"].gl.Part.Transparency = 1
1239+
	v.Size = Vector3.new(10, 5, 3)
1240-
Character["Advancing Fortress"].ap1.Part.Transparency = 1
1240+
	v.Transparency = 1
1241-
Character["Advancing Fortress"].ap2.Part.Transparency = 1
1241+
	v.CFrame = c.CFrame
1242-
Character["Advancing Fortress"].ap3.Part.Transparency = 1
1242+
	v.BrickColor = BrickColor.random()
1243-
Character["Advancing Fortress"].ap4.Part.Transparency = 1
1243+
	v.Transparency = 1
1244-
Character["Advancing Fortress"].glo1B.Part.Transparency = 1
1244+
	text.TextColor3 = t.BrickColor.Color
1245-
Character["Advancing Fortress"].glo2B.Part.Transparency = 1
1245+
	v.Shape = "Block"
1246-
Character["Advancing Fortress"].ap5.Part.Transparency = 1
1246+
	text.Text = tostring(Dealt)
1247-
Character["Advancing Fortress"].ap6.Part.Transparency = 1
1247+
	ms = Instance.new("CylinderMesh")
1248-
Character["Advancing Fortress"].circ1.Part.Transparency = 1
1248+
	ms.Scale = Vector3.new(0.8, 0.8, 0.8)
1249-
Character["Advancing Fortress"].circ2.Part.Transparency = 1
1249+
	if CRIT == true then
1250-
Character["Advancing Fortress"].circ3.Part.Transparency = 1
1250+
		ms.Scale = Vector3.new(1, 1.25, 1)
1251-
Character["Advancing Fortress"].circ4.Part.Transparency = 1
1251+
	end
1252-
Character["Advancing Fortress"].muscle.Part.Transparency = 1
1252+
	ms.Parent = c
1253-
AdvancingFortress.Head.face.Transparency = 1
1253+
	c.Reflectance = 0
1254
	Instance.new("BodyGyro").Parent = c
1255
	c.Parent = m
1256-
Character.Hat:Destroy()
1256+
	if Char:findFirstChild("Head") ~= nil then
1257-
 Character.boot1:Destroy()
1257+
		c.CFrame = CFrame.new(Char.Head.CFrame.p + Vector3.new(0, 1.5, 0))
1258-
Character.boot2:Destroy()
1258+
	elseif Char.Parent:findFirstChild("Head") ~= nil then
1259-
Character.glo1:Destroy()
1259+
		c.CFrame = CFrame.new(Char.Parent.Head.CFrame.p + Vector3.new(0, 1.5, 0))
1260-
Character.glo2:Destroy()
1260+
	end
1261-
Character.scarf:Destroy()
1261+
	f = Instance.new("BodyPosition")
1262-
Character.cloth:Destroy()
1262+
	f.P = 200000
1263-
Character.rs:Destroy()
1263+
	f.D = 100
1264-
Character.ls:Destroy()
1264+
	f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1265-
Character.ear1:Destroy()
1265+
	f.position = c.Position + Vector3.new(0, 3, 0)
1266-
Character.ear2:Destroy()
1266+
	f.Parent = c
1267-
Character.belt:Destroy()
1267+
	game:GetService("Debris"):AddItem(m, 0.5 + du)
1268-
Character.belt2:Destroy()
1268+
	c.CanCollide = false
1269-
Character.belt3:Destroy()
1269+
	m.Parent = workspace
1270-
Character.cloth2:Destroy()
1270+
	c.CanCollide = false
1271-
Character.ap1:Destroy()
1271+
1272-
Character.ap2:Destroy()
1272+
function rayCast(Pos, Dir, Max, Ignore)
1273-
Character.ap3:Destroy()
1273+
	return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
1274-
Character.ap4:Destroy()
1274+
1275-
Character.muscle:Destroy()
1275+
function dmgstart(dmg, what)
1276-
Character.circ1:Destroy()
1276+
	hitcon = what.Touched:connect(function(hit)
1277-
Character.circ2:Destroy()
1277+
		local hum = hit.Parent:FindFirstChild("Humanoid")
1278-
Character.circ3:Destroy()
1278+
		if hum and not hum:IsDescendantOf(Character) then
1279-
Character.circ4:Destroy()
1279+
			hum:TakeDamage(dmg)
1280-
Character.gr:Destroy()
1280+
		end
1281-
Character.gl:Destroy()
1281+
	end)
1282-
Character.ap5:Destroy()
1282+
1283-
 Character.ap6:Destroy()
1283+
function dmgstop()
1284-
Character.glo1B:Destroy()
1284+
	hitcon:disconnect()
1285-
Character.glo2B:Destroy()
1285+
1286-
  for i, v in pairs(AdvancingFortress:GetChildren()) do
1286+
function hito(dm, X, c, dn, dp, dq)
1287-
    if v:IsA("BasePart") then
1287+
	for I, dr in pairs(workspace:GetChildren()) do
1288-
      v.Transparency = 1
1288+
		if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and X > (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
1289-
      end
1289+
			local ds = dr:FindFirstChild("Humanoid")
1290
			local dt = dr:FindFirstChild("HumanoidRootPart")
1291
			TakeDamage(ds, c)
1292
			ds.Parent:BreakJoints()
1293
		end
1294
		ds:SetStateEnabled(16, true)
1295-
  local Humanoid = AdvancingFortress.Humanoid
1295+
		delay(dn, function()
1296-
  local Mouse = Player:GetMouse()
1296+
			ds:SetStateEnabled(16, true)
1297-
  local LeftArm = AdvancingFortress["Left Arm"]
1297+
		end)
1298-
  local RightArm = AdvancingFortress["Right Arm"]
1298+
		do
1299-
  local LeftLeg = AdvancingFortress["Left Leg"]
1299+
			local du = Instance.new("StringValue")
1300-
  local RightLeg = AdvancingFortress["Right Leg"]
1300+
			du.Name = "alabo"
1301-
  local Head = AdvancingFortress.Head
1301+
			du.Parent = dt
1302-
  local Torso = AdvancingFortress.Torso
1302+
			game.Debris:AddItem(du, dn)
1303-
  local Camera = game.Workspace.CurrentCamera
1303+
			local dv = Instance.new("Part")
1304-
  local RootPart = AdvancingFortress.HumanoidRootPart
1304+
			nooutline(dv)
1305-
  local RootJoint = RootPart.RootJoint
1305+
			dv.Size = Vector3.new(0.2, 0.2, 0.2)
1306-
  local attack = false
1306+
			dv.Transparency = 0.25
1307-
  local Anim = "Idle"
1307+
			dv.Anchored = true
1308-
  local attacktype = 1
1308+
			dv.CanCollide = false
1309-
  local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
1309+
			dv.BrickColor = BrickColor.new("White")
1310-
  local velocity = RootPart.Velocity.y
1310+
			dv.Material = "Neon"
1311-
  local sine = 0
1311+
			dv.Locked = true
1312-
  local change = 1
1312+
			dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1313-
  local Create = LoadLibrary("RbxUtility").Create
1313+
			dv.Parent = modz
1314-
  local TimeStop = false
1314+
			local dw = Instance.new("SpecialMesh")
1315-
  local m = Create("Model")({
1315+
			dw.MeshType = "Sphere"
1316-
    Parent = AdvancingFortress,
1316+
			dw.Scale = Vector3.new(0.5, 0.5, 0.5)
1317-
    Name = "WeaponModel"
1317+
			dw.Parent = dv
1318-
  })
1318+
			game.Debris:AddItem(dv, 1)
1319
			local dx = Instance.new("Model")
1320-
  AdvancingFortress.Head.Name = "FHead"
1320+
			dx.Name = c
1321-
  AdvancingFortress.Torso.Name = "FTorso"
1321+
			dx.Parent = workspace
1322-
  AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
1322+
			game.Debris:AddItem(dx, 0.5 + c / 75)
1323-
  Humanoid.Animator.Parent = nil
1323+
			local dy = Instance.new("Humanoid")
1324-
  AdvancingFortress.Animate.Parent = nil
1324+
			dy.MaxHealth = 0
1325-
  local function newMotor(part0, part1, c0, c1)
1325+
			dy.Parent = dx
1326-
    local w = Create("Weld")({
1326+
			local dz = Instance.new("Part")
1327-
      Parent = part0,
1327+
			dz.Name = "Head"
1328-
      Part0 = part0,
1328+
			dz.Locked = true
1329-
      Part1 = part1,
1329+
			dz.Size = Vector3.new(0.2, 0.2, 0.2)
1330-
      C0 = c0,
1330+
			dz.Position = dt.Position
1331-
      C1 = c1
1331+
			dz.BrickColor = BrickColor.new("New Yeller")
1332
			dz.Material = "Neon"
1333-
    return w
1333+
			dz.Transparency = 1
1334-
  end
1334+
			dz.CanCollide = false
1335-
  function clerp(a, b, t)
1335+
			dz.Parent = dx
1336-
    return a:lerp(b, t)
1336+
			local dA = Instance.new("BodyPosition")
1337-
  end
1337+
			dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1338
			dA.P = 20000
1339-
  RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
1339+
			dA.D = 300
1340-
  NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
1340+
			dA.Position = dz.Position + Vector3.new(0, 5, 0)
1341-
  local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
1341+
			dA.Parent = dz
1342-
  local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
1342+
			local dB = Instance.new("CylinderMesh")
1343-
  local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
1343+
			dB.Parent = dz
1344-
  local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
1344+
			coroutine.resume(coroutine.create(function()
1345-
  RootJoint.C1 = CFrame.new(0, 0, 0)
1345+
				while dB do
1346-
  RootJoint.C0 = CFrame.new(0, 0, 0)
1346+
					swait()
1347-
  Torso.Neck.C1 = CFrame.new(0, 0, 0)
1347+
					dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
1348-
  Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
1348+
				end
1349-
  local rarmc1 = RW.C1
1349+
			end))
1350-
  local larmc1 = LW.C1
1350+
			if dp then
1351-
  local rlegc1 = RH.C1
1351+
				local dC = Instance.new("BodyVelocity")
1352-
  local llegc1 = LH.C1
1352+
				dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
1353-
  local resetc1 = false
1353+
				dC.P = 9999999999
1354-
  function PlayAnimationFromTable(table, speed, bool)
1354+
				dC.Velocity = dp
1355-
    RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
1355+
				dC.Parent = dt
1356-
    Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
1356+
				game.Debris:AddItem(dC, dn)
1357-
    RW.C0 = clerp(RW.C0, table[3], speed)
1357+
			end
1358-
    LW.C0 = clerp(LW.C0, table[4], speed)
1358+
			if dq then
1359-
    RH.C0 = clerp(RH.C0, table[5], speed)
1359+
				local dD = Instance.new("BodyAngularVelocity")
1360-
    LH.C0 = clerp(LH.C0, table[6], speed)
1360+
				dD.MaxTorque = Vector3.new(99999, 999999, 999999)
1361-
    if bool == true and resetc1 == false then
1361+
				dD.P = math.huge
1362-
      resetc1 = true
1362+
				dD.AngularVelocity = dq
1363-
      RootJoint.C1 = RootJoint.C1
1363+
				dD.Parent = dt
1364-
      Torso.Neck.C1 = Torso.Neck.C1
1364+
				game.Debris:AddItem(dD, dn)
1365-
      RW.C1 = rarmc1
1365+
			end
1366-
      LW.C1 = larmc1
1366+
			local dE = Instance.new("Sound")
1367-
      RH.C1 = rlegc1
1367+
			dE.Pitch = rd2(10, 11) / 10
1368-
      LH.C1 = llegc1
1368+
			dE.Volume = rd2(10, 13) / 10
1369
			dE.EmitterSize = 10
1370-
  end
1370+
			dE.SoundId = "rbxassetid://"
1371-
  ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
1371+
			dE.Parent = dv
1372-
  script:WaitForChild("Heartbeat")
1372+
			dE:Play()
1373-
  frame = 0.03333333333333333
1373+
			coroutine.resume(coroutine.create(function()
1374-
  tf = 0
1374+
				for I = 1, 5 do
1375-
  allowframeloss = false
1375+
					swait()
1376-
  tossremainder = false
1376+
					dv.Transparency = dv.Transparency + 0.175
1377-
  lastframe = tick()
1377+
					dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
1378-
  script.Heartbeat:Fire()
1378+
				end
1379-
  game:GetService("RunService").Heartbeat:connect(function(s, p)
1379+
			end))
1380-
    tf = tf + s
1380+
		end
1381-
    if tf >= frame then
1381+
	end
1382-
      if allowframeloss then
1382+
1383-
        script.Heartbeat:Fire()
1383+
function Del()
1384-
        lastframe = tick()
1384+
	if not D then
1385-
      else
1385+
		D = true
1386-
        for i = 1, math.floor(tf / frame) do
1386+
		Idle = true
1387-
          script.Heartbeat:Fire()
1387+
		for i = 0, 2, 0.1 do
1388
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1)
1389-
        lastframe = tick()
1389+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1)
1390-
      end
1390+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1)
1391-
      if tossremainder then
1391+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1392-
        tf = 0
1392+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1393-
      else
1393+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1394-
        tf = tf - frame * math.floor(tf / frame)
1394+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1395-
      end
1395+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1396
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1397-
  end)
1397+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1398-
  function swait(num)
1398+
			game:GetService("RunService").RenderStepped:wait()
1399-
    if num == 0 or num == nil then
1399+
		end
1400-
      ArtificialHB.Event:wait()
1400+
		local Sound = Instance.new("Sound", Character.UpperTorso)
1401-
    else
1401+
		Sound.SoundId = "rbxassetid://"
1402-
      for i = 0, num do
1402+
		Sound.Volume = 10
1403-
        ArtificialHB.Event:wait()
1403+
		Sound.Pitch = 1
1404-
      end
1404+
		Sound.Looped = false
1405
		Sound:Play()
1406-
  end
1406+
		wait(0.5)
1407-
  function RemoveOutlines(part)
1407+
		local Bq = Instance.new("Part", UpperTorso)
1408-
    part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
1408+
		Bq.Size = Vector3.new(1, 1, 1)
1409-
  end
1409+
		Bq.BrickColor = BrickColor.new("White")
1410-
  CFuncs = {
1410+
		Bq.Material = "Neon"
1411-
    Part = {
1411+
		Bq.Anchored = false
1412-
      Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1412+
		Bq.CanCollide = false
1413-
        local Part = Create("Part")({
1413+
		Bq.Transparency = math.huge
1414-
          Parent = Parent,
1414+
		Bq.CFrame = RootPart.CFrame * CFrame.new(0, 0, -12)
1415-
          Reflectance = Reflectance,
1415+
		local Bq2 = Instance.new("SpecialMesh", Bq)
1416-
          Transparency = Transparency,
1416+
		Bq2.MeshType = "Sphere"
1417-
          CanCollide = false,
1417+
		Bq2.Scale = Vector3.new(1, 1, 1)
1418-
          Locked = true,
1418+
		Bq.Touched:connect(function(hit)
1419-
          BrickColor = BrickColor.new(tostring(BColor)),
1419+
			if hitted == false then
1420-
          Name = Name,
1420+
				hitted = true
1421-
          Size = Size,
1421+
				for i = 1, 1000 do
1422-
          Material = Material
1422+
					game:GetService("RunService").RenderStepped:wait()
1423-
        })
1423+
				end
1424-
        RemoveOutlines(Part)
1424+
			end
1425-
        return Part
1425+
		end)
1426-
      end
1426+
		local Fl = Instance.new("BodyVelocity", Bq)
1427-
    },
1427+
		Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1428-
    Mesh = {
1428+
		Fl.velocity = Mouse.hit.lookVector * 120
1429-
      Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1429+
		for i = 0, 2, 0.1 do
1430-
        local Msh = Create(Mesh)({
1430+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1)
1431-
          Parent = Part,
1431+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1)
1432-
          Offset = OffSet,
1432+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1433-
          Scale = Scale
1433+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1434-
        })
1434+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
1435-
        if Mesh == "SpecialMesh" then
1435+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
1436-
          Msh.MeshType = MeshType
1436+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1437-
          Msh.MeshId = MeshId
1437+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1438
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
1439-
        return Msh
1439+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1440-
      end
1440+
			game:GetService("RunService").RenderStepped:wait()
1441-
    },
1441+
		end
1442-
    Weld = {
1442+
		longpunch()
1443-
      Create = function(Parent, Part0, Part1, C0, C1)
1443+
		wait(0)
1444-
        local Weld = Create("Weld")({
1444+
		Idle = false
1445-
          Parent = Parent,
1445+
		hitted = false
1446-
          Part0 = Part0,
1446+
		wait(2)
1447-
          Part1 = Part1,
1447+
		D = false
1448-
          C0 = C0,
1448+
	end
1449-
          C1 = C1
1449+
1450-
        })
1450+
function FindNearestTorso(Position, Distance, SinglePlayer)
1451-
        return Weld
1451+
	if SinglePlayer then
1452-
      end
1452+
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
1453-
    },
1453+
	end
1454-
    Sound = {
1454+
	local List = {}
1455-
      Create = function(id, par, vol, pit)
1455+
	for i, v in pairs(workspace:GetChildren()) do
1456-
        local Sound = Create("Sound")({
1456+
		if v:IsA("Model") and v:findFirstChild("Torso") and v ~= Character and Distance >= (v.Torso.Position - Position).magnitude then
1457-
          Volume = vol,
1457+
			table.insert(List, v)
1458-
          Pitch = pit or 1,
1458+
		end
1459-
          SoundId = "rbxassetid://" .. id,
1459+
	end
1460-
          Parent = par or workspace
1460+
	return List
1461-
        })
1461+
1462-
        Sound:play()
1462+
function superpunch()
1463-
        game:GetService("Debris"):AddItem(Sound, 130)
1463+
	local Sound = Instance.new("Sound", Character.UpperTorso)
1464-
        return Sound
1464+
	Sound.SoundId = "rbxassetid://157878578"
1465-
      end
1465+
	Sound.Pitch = 1
1466-
    },
1466+
	Sound.Looped = false
1467-
    Decal = {
1467+
	Sound.Volume = 10
1468-
      Create = function(Color, Texture, Transparency, Name, Parent)
1468+
	Sound:play()
1469-
        local Decal = Create("Decal")({
1469+
	local rng = Instance.new("Part", Mouse)
1470-
          Color3 = Color,
1470+
	rng.Anchored = true
1471-
          Texture = "rbxassetid://" .. Texture,
1471+
	rng.BrickColor = BrickColor.new("White")
1472-
          Transparency = Transparency,
1472+
	rng.CanCollide = false
1473-
          Name = Name,
1473+
	rng.FormFactor = 3
1474-
          Parent = Parent
1474+
	rng.Name = "Ring"
1475-
        })
1475+
	rng.Size = Vector3.new(1, 1, 1)
1476-
        return Decal
1476+
	rng.Transparency = 0
1477-
      end
1477+
	rng.TopSurface = 0
1478-
    },
1478+
	rng.BottomSurface = 0
1479-
    BillboardGui = {
1479+
	rng.CFrame = RootPart.CFrame
1480-
      Create = function(Parent, Image, Position, Size)
1480+
	local rngm = Instance.new("SpecialMesh", rng)
1481-
        local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
1481+
	rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1482-
        BillPar.CFrame = CFrame.new(Position)
1482+
	local rng2 = rng:Clone()
1483-
        local Bill = Create("BillboardGui")({
1483+
	rng2.Parent = Character
1484-
          Parent = BillPar,
1484+
	local rng2m = rng2.Mesh
1485-
          Adornee = BillPar,
1485+
	local rng3 = rng:Clone()
1486-
          Size = UDim2.new(1, 0, 1, 0),
1486+
	rng3.Parent = Character
1487-
          SizeOffset = Vector2.new(Size, Size)
1487+
	local rng3m = rng3.Mesh
1488-
        })
1488+
	local rng4 = rng:Clone()
1489-
        local d = Create("ImageLabel", Bill)({
1489+
	rng4.Parent = Character
1490-
          Parent = Bill,
1490+
	local rng4m = rng4.Mesh
1491-
          BackgroundTransparency = 1,
1491+
	local rng5 = rng:Clone()
1492-
          Size = UDim2.new(1, 0, 1, 0),
1492+
	rng5.Parent = Character
1493-
          Image = "rbxassetid://" .. Image
1493+
	local rng5m = rng5.Mesh
1494-
        })
1494+
	local rng6 = rng:Clone()
1495-
        return BillPar
1495+
	rng6.Material = "Plastic"
1496-
      end
1496+
	rng6.Parent = Character
1497-
    },
1497+
	local rng6m = rng6.Mesh
1498-
    ParticleEmitter = {
1498+
	rng6m.Scale = vt(2.5, 2.5, 2)
1499-
      Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1499+
	rng6m.MeshType = "FileMesh"
1500-
        local Particle = Create("ParticleEmitter")({
1500+
	rng6m.MeshId = "rbxassetid://437347603"
1501-
          Parent = Parent,
1501+
	local hita = rng6.Touched:connect(function(hit)
1502-
          Color = ColorSequence.new(Color1, Color2),
1502+
		Damagefunc(hit, 27, 37, math.random(20, 30), "Normal", RootPart, 0.2, 1)
1503-
          LightEmission = LightEmission,
1503+
	end)
1504-
          Size = Size,
1504+
	rng2.CFrame = RootPart.CFrame
1505-
          Texture = Texture,
1505+
	rng3.CFrame = RootPart.CFrame
1506-
          Transparency = Transparency,
1506+
	rng4.CFrame = RootPart.CFrame
1507-
          ZOffset = ZOffset,
1507+
	rng5.CFrame = RootPart.CFrame
1508-
          Acceleration = Accel,
1508+
	rng6.CFrame = RootPart.CFrame
1509-
          Drag = Drag,
1509+
	wait()
1510-
          LockedToPart = LockedToPart,
1510+
	local Sound = Instance.new("Sound", rng6)
1511-
          VelocityInheritance = VelocityInheritance,
1511+
	Sound.SoundId = "rbxassetid://136847657"
1512-
          EmissionDirection = EmissionDirection,
1512+
	Sound.Pitch = 1
1513-
          Enabled = Enabled,
1513+
	Sound.Looped = false
1514-
          Lifetime = LifeTime,
1514+
	Sound.Volume = 10
1515-
          Rate = Rate,
1515+
	Sound:play()
1516-
          Rotation = Rotation,
1516+
	local scaler = 2
1517-
          RotSpeed = RotSpeed,
1517+
	local scaler2 = 2
1518-
          Speed = Speed,
1518+
	for i = 0, 10, 0.1 do
1519-
          VelocitySpread = VelocitySpread
1519+
		swait()
1520-
        })
1520+
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
1521-
        return Particle
1521+
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 0.25
1522-
      end
1522+
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5
1523-
    },
1523+
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 0.75
1524-
    CreateTemplate = {}
1524+
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
1525-
  }
1525+
		rng6.Size = rng6.Size + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, scaler2 / 2.5)
1526-
  function rayCast(Position, Direction, Range, Ignore)
1526+
		rng6.CFrame = rng3.CFrame
1527-
    return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1527+
		rng.Transparency = rng.Transparency + 0.1
1528-
  end
1528+
		rng2.Transparency = rng2.Transparency + 1.01
1529-
  function FindNearestTorso(pos)
1529+
		rng3.Transparency = rng3.Transparency + 0.01
1530-
    local list = game.Workspace:children()
1530+
		rng4.Transparency = rng4.Transparency + 0.01
1531-
    local torso
1531+
		rng5.Transparency = rng5.Transparency + 0.01
1532-
    local dist = 1000
1532+
		rng6.Transparency = rng6.Transparency + 0.021
1533-
    local temp, human, temp2
1533+
		scaler = scaler - 0.025
1534-
    for x = 1, #list do
1534+
		scaler2 = scaler2 - 0.02
1535-
      temp2 = list[x]
1535+
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, 1.5)
1536-
      if temp2.className == "Model" and temp2.Name ~= Character.Name then
1536+
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1)
1537-
        temp = temp2:findFirstChild("Torso")
1537+
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 1.5, scaler2 / 1.5, 0.5)
1538-
        human = temp2:findFirstChild("Humanoid")
1538+
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1539-
        if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
1539+
		rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9)
1540-
          local dohit = true
1540+
		game:GetService("Debris"):AddItem(bv, 1)
1541-
          if dohit == true then
1541+
	end
1542-
            torso = temp
1542+
	hita:disconnect()
1543-
            dist = (temp.Position - pos).magnitude
1543+
	game:GetService("Debris"):AddItem(rng, 1)
1544-
          end
1544+
	game:GetService("Debris"):AddItem(rng2, 1)
1545
	game:GetService("Debris"):AddItem(rng3, 1)
1546-
      end
1546+
	game:GetService("Debris"):AddItem(rng4, 1)
1547
	game:GetService("Debris"):AddItem(rng5, 1)
1548-
    return torso, dist
1548+
	attack = false
1549-
  end
1549+
1550-
  function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1550+
function wam()
1551-
    if hit.Parent == nil then
1551+
	local rng = Instance.new("Part", Mouse)
1552-
      return
1552+
	rng.Anchored = true
1553
	rng.BrickColor = BrickColor.new("White")
1554-
    local h = hit.Parent:FindFirstChild("Humanoid")
1554+
	rng.CanCollide = false
1555-
    for _, v in pairs(hit.Parent:children()) do
1555+
	rng.FormFactor = 3
1556-
      if v:IsA("Humanoid") then
1556+
	rng.Name = "Ring"
1557-
        h = v
1557+
	rng.Size = Vector3.new(1, 1, 1)
1558-
      end
1558+
	rng.Transparency = 0
1559
	rng.TopSurface = 0
1560
	rng.BottomSurface = 0
1561-
    if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1561+
	rng.CFrame = RootPart.CFrame
1562-
      if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1562+
	local rngm = Instance.new("SpecialMesh", rng)
1563-
        return
1563+
	rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1564-
      end
1564+
	local rng2 = rng:Clone()
1565-
      local c = Create("ObjectValue")({
1565+
	rng2.Parent = Character
1566-
        Name = "creator",
1566+
	local rng2m = rng2.Mesh
1567-
        Value = game:service("Players").LocalPlayer,
1567+
	local rng3 = rng:Clone()
1568-
        Parent = h
1568+
	rng3.Parent = Character
1569-
      })
1569+
	local rng3m = rng3.Mesh
1570-
      game:GetService("Debris"):AddItem(c, 0.5)
1570+
	local rng4 = rng:Clone()
1571-
      CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
1571+
	rng4.Parent = Character
1572-
      local Damage = math.random(minim, maxim)
1572+
	local rng4m = rng4.Mesh
1573-
      local blocked = false
1573+
	local rng5 = rng:Clone()
1574-
      local block = hit.Parent:findFirstChild("Block")
1574+
	rng5.Parent = Character
1575-
      if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1575+
	local rng5m = rng5.Mesh
1576-
        blocked = true
1576+
	local rng6 = rng:Clone()
1577-
        block.Value = block.Value - 1
1577+
	rng6.Material = "Plastic"
1578-
        print(block.Value)
1578+
	rng6.Parent = Character
1579-
      end
1579+
	local rng6m = rng6.Mesh
1580
	rng6m.Scale = vt(2.5, 2.5, 2)
1581-
      if canworld == true then
1581+
	rng6m.MeshType = "FileMesh"
1582-
        h.Health = h.Health - Damage
1582+
	rng6m.MeshId = "rbxassetid://0"
1583-
        ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Light blue").Color)
1583+
	local hita = rng6.Touched:connect(function(hit)
1584-
      elseif canworld == false then
1584+
		Damagefunc(hit, 1, 1, math.random(2, 2), "Normal", RootPart, 0.2, 1)
1585-
        repeat
1585+
	end)
1586-
          wait()
1586+
	rng2.CFrame = RootPart.CFrame
1587-
        until canworld == true
1587+
	rng3.CFrame = RootPart.CFrame
1588-
        h.Health = h.Health - Damage
1588+
	rng4.CFrame = RootPart.CFrame
1589-
        ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Light blue").Color)
1589+
	rng5.CFrame = RootPart.CFrame
1590-
      end
1590+
	rng6.CFrame = RootPart.CFrame
1591-
      if Type == "Knockdown" then
1591+
	wait()
1592-
        local hum = hit.Parent.Humanoid
1592+
	local Sound = Instance.new("Sound", rng6)
1593-
        hum.PlatformStand = true
1593+
	Sound.SoundId = "rbxassetid://"
1594-
        coroutine.resume(coroutine.create(function(HHumanoid)
1594+
	Sound.Pitch = 1
1595-
          swait(1)
1595+
	Sound.Looped = false
1596-
          HHumanoid.PlatformStand = false
1596+
	Sound.Volume = 10
1597-
        end), hum)
1597+
	Sound:play()
1598-
        local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
1598+
	local scaler = 2
1599-
        local bodvol = Create("BodyVelocity")({
1599+
	local scaler2 = 2
1600-
          velocity = angle * knockback,
1600+
	for i = 0, 10, 0.1 do
1601-
          P = 5000,
1601+
		swait()
1602-
          maxForce = Vector3.new(8000, 8000, 8000),
1602+
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
1603-
          Parent = hit
1603+
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 2.25
1604-
        })
1604+
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 3.2
1605-
        local rl = Create("BodyAngularVelocity")({
1605+
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 3.9
1606-
          P = 3000,
1606+
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
1607-
          maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1607+
		rng6.Size = rng6.Size + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, scaler2 / 2.5)
1608-
          angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1608+
		rng6.CFrame = rng3.CFrame
1609-
          Parent = hit
1609+
		rng.Transparency = rng.Transparency + 0.1
1610-
        })
1610+
		rng2.Transparency = rng2.Transparency + 1.01
1611-
        game:GetService("Debris"):AddItem(bodvol, 0.5)
1611+
		rng3.Transparency = rng3.Transparency + 0.01
1612-
        game:GetService("Debris"):AddItem(rl, 0.5)
1612+
		rng4.Transparency = rng4.Transparency + 0.01
1613-
      elseif Type == "Normal" then
1613+
		rng5.Transparency = rng5.Transparency + 0.01
1614-
        local vp = Create("BodyVelocity")({
1614+
		rng6.Transparency = rng6.Transparency + 0.021
1615-
          P = 500,
1615+
		scaler = scaler - 0.025
1616-
          maxForce = Vector3.new(math.huge, 0, math.huge),
1616+
		scaler2 = scaler2 - 0.02
1617-
          velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1617+
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 3.5, scaler2 / 3.5, 0.7)
1618-
        })
1618+
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 3, scaler2 / 3, 0.7)
1619-
        if knockback > 0 then
1619+
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, 0.7)
1620-
          vp.Parent = hit.Parent.Torso
1620+
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1621
		rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9)
1622-
        game:GetService("Debris"):AddItem(vp, 0.5)
1622+
		game:GetService("Debris"):AddItem(bv, 1)
1623-
      elseif Type == "Up" then
1623+
	end
1624-
        local bodyVelocity = Create("BodyVelocity")({
1624+
	hita:disconnect()
1625-
          velocity = Vector3.new(0, 20, 0),
1625+
	game:GetService("Debris"):AddItem(rng, 1)
1626-
          P = 5000,
1626+
	game:GetService("Debris"):AddItem(rng2, 1)
1627-
          maxForce = Vector3.new(8000, 8000, 8000),
1627+
	game:GetService("Debris"):AddItem(rng3, 1)
1628-
          Parent = hit
1628+
	game:GetService("Debris"):AddItem(rng4, 1)
1629-
        })
1629+
	game:GetService("Debris"):AddItem(rng5, 1)
1630-
        game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1630+
	attack = false
1631-
      elseif Type == "DarkUp" then
1631+
1632-
        coroutine.resume(coroutine.create(function()
1632+
function fcpunch()
1633-
          for i = 0, 1, 0.1 do
1633+
	local Sound = Instance.new("Sound", Character.UpperTorso)
1634-
            swait()
1634+
	Sound.SoundId = "rbxassetid://157878578"
1635-
            Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
1635+
	Sound.Pitch = 1
1636-
          end
1636+
	Sound.Looped = false
1637-
        end))
1637+
	Sound.Volume = 10
1638-
        local bodyVelocity = Create("BodyVelocity")({
1638+
	Sound:play()
1639-
          velocity = Vector3.new(0, 20, 0),
1639+
	local rng = Instance.new("Part", Mouse)
1640-
          P = 5000,
1640+
	rng.Anchored = true
1641-
          maxForce = Vector3.new(8000, 8000, 8000),
1641+
	rng.BrickColor = BrickColor.new("White")
1642-
          Parent = hit
1642+
	rng.CanCollide = false
1643-
        })
1643+
	rng.FormFactor = 3
1644-
        game:GetService("Debris"):AddItem(bodyVelocity, 1)
1644+
	rng.Name = "Ring"
1645-
      elseif Type == "Snare" then
1645+
	rng.Size = Vector3.new(1, 1, 1)
1646-
        local bp = Create("BodyPosition")({
1646+
	rng.Transparency = 0
1647-
          P = 2000,
1647+
	rng.TopSurface = 0
1648-
          D = 100,
1648+
	rng.BottomSurface = 0
1649-
          maxForce = Vector3.new(math.huge, math.huge, math.huge),
1649+
	rng.CFrame = RootPart.CFrame
1650-
          position = hit.Parent.Torso.Position,
1650+
	local rngm = Instance.new("SpecialMesh", rng)
1651-
          Parent = hit.Parent.Torso
1651+
	rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1652-
        })
1652+
	local rng2 = rng:Clone()
1653-
        game:GetService("Debris"):AddItem(bp, 1)
1653+
	rng2.Parent = Character
1654-
      elseif Type == "Freeze" then
1654+
	local rng2m = rng2.Mesh
1655-
        local BodPos = Create("BodyPosition")({
1655+
	local rng3 = rng:Clone()
1656-
          P = 50000,
1656+
	rng3.Parent = Character
1657-
          D = 1000,
1657+
	local rng3m = rng3.Mesh
1658-
          maxForce = Vector3.new(math.huge, math.huge, math.huge),
1658+
	local rng4 = rng:Clone()
1659-
          position = hit.Parent.Torso.Position,
1659+
	rng4.Parent = Character
1660-
          Parent = hit.Parent.Torso
1660+
	local rng4m = rng4.Mesh
1661-
        })
1661+
	local rng5 = rng:Clone()
1662-
        local BodGy = Create("BodyGyro")({
1662+
	rng5.Parent = Character
1663-
          maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1663+
	local rng5m = rng5.Mesh
1664-
          P = 20000,
1664+
	local rng6 = rng:Clone()
1665-
          Parent = hit.Parent.Torso,
1665+
	rng6.Material = "Plastic"
1666-
          cframe = hit.Parent.Torso.CFrame
1666+
	rng6.Parent = Character
1667-
        })
1667+
	local rng6m = rng6.Mesh
1668-
        hit.Parent.Torso.Anchored = true
1668+
	rng6m.Scale = vt(0, 0, 0)
1669-
        coroutine.resume(coroutine.create(function(Part)
1669+
	rng6m.MeshType = "FileMesh"
1670-
          swait(1.5)
1670+
	rng6m.MeshId = "rbxassetid://0"
1671-
          Part.Anchored = false
1671+
	local hita = rng6.Touched:connect(function(hit)
1672-
        end), hit.Parent.Torso)
1672+
		Damagefunc(hit, 70024207, 20000500007, math.random(70000000, 20000000000), "Normal", RootPart, 0.2, 1)
1673-
        game:GetService("Debris"):AddItem(BodPos, 3)
1673+
	end)
1674-
        game:GetService("Debris"):AddItem(BodGy, 3)
1674+
	rng2.CFrame = RootPart.CFrame
1675-
      end
1675+
	rng3.CFrame = RootPart.CFrame
1676-
      local debounce = Create("BoolValue")({
1676+
	rng4.CFrame = RootPart.CFrame
1677-
        Name = "DebounceHit",
1677+
	rng5.CFrame = RootPart.CFrame
1678-
        Parent = hit.Parent,
1678+
	rng6.CFrame = RootPart.CFrame
1679-
        Value = true
1679+
	wait()
1680-
      })
1680+
	local FZZ = Instance.new("ParticleEmitter", rng6)
1681-
      game:GetService("Debris"):AddItem(debounce, Delay)
1681+
	FZZ.Texture = "rbxassetid://0"
1682-
      c = Create("ObjectValue")({
1682+
	FZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
1683-
        Name = "creator",
1683+
	FZZ.EmissionDirection = "Top"
1684-
        Value = Player,
1684+
	FZZ.Speed = NumberRange.new(0)
1685-
        Parent = h
1685+
	FZZ.Size = NumberSequence.new(14, 18)
1686-
      })
1686+
	FZZ.Drag = 2
1687-
      game:GetService("Debris"):AddItem(c, 0.5)
1687+
	FZZ.LockedToPart = true
1688
	FZZ.Lifetime = NumberRange.new(0.2)
1689-
  end
1689+
	FZZ.Rate = 1000
1690-
  function ShowDamage(Pos, Text, Time, Color)
1690+
	FZZ.LightEmission = 0.75
1691-
    local Rate = 0.03333333333333333
1691+
	FZZ.Rotation = NumberRange.new(-100, 100)
1692-
    local Pos = Pos or Vector3.new(0, 0, 0)
1692+
	FZZ.VelocitySpread = 70
1693-
    local Text = Text or ""
1693+
	local Sound = Instance.new("Sound", rng6)
1694-
    local Time = Time or 2
1694+
	Sound.SoundId = "rbxassetid://136847657"
1695-
    local Color = Color or Color3.new(1, 0, 1)
1695+
	Sound.Pitch = 1
1696-
    local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1696+
	Sound.Looped = false
1697-
    EffectPart.Anchored = true
1697+
	Sound.Volume = 10
1698-
    local BillboardGui = Create("BillboardGui")({
1698+
	Sound:play()
1699-
      Size = UDim2.new(3, 0, 3, 0),
1699+
	local scaler = 2
1700-
      Adornee = EffectPart,
1700+
	local scaler2 = 2
1701-
      Parent = EffectPart
1701+
	for i = 0, 10, 0.1 do
1702
		swait()
1703-
    local TextLabel = Create("TextLabel")({
1703+
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
1704-
      BackgroundTransparency = 1,
1704+
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 0.25
1705-
      Size = UDim2.new(1, 0, 1, 0),
1705+
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5
1706-
      Text = Text,
1706+
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 0.75
1707-
      Font = "SciFi",
1707+
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
1708-
      TextColor3 = Color,
1708+
		rng6.Size = rng6.Size + Vector3.new(scaler2 / 0.9, scaler2 / 0.9, scaler2 / 0.9)
1709-
      TextScaled = true,
1709+
		rng6.CFrame = rng3.CFrame
1710-
      Parent = BillboardGui
1710+
		rng.Transparency = rng.Transparency + 0.1
1711
		rng2.Transparency = rng2.Transparency + 1.01
1712-
    game.Debris:AddItem(EffectPart, Time)
1712+
		rng3.Transparency = rng3.Transparency + 0.01
1713-
    EffectPart.Parent = game:GetService("Workspace")
1713+
		rng4.Transparency = rng4.Transparency + 0.01
1714-
    delay(0, function()
1714+
		rng5.Transparency = rng5.Transparency + 0.01
1715-
      local Frames = Time / Rate
1715+
		rng6.Transparency = rng6.Transparency + 0.021
1716-
      for Frame = 1, Frames do
1716+
		scaler = scaler - 0.025
1717-
        wait(Rate)
1717+
		scaler2 = scaler2 - 0.02
1718-
        local Percent = Frame / Frames
1718+
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 0.5, scaler2 / 0.5, 1)
1719-
        EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1719+
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 0.6, scaler2 / 0.6, 1)
1720-
        TextLabel.TextTransparency = Percent
1720+
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 0.7, scaler2 / 0.7, 1)
1721-
      end
1721+
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1722-
      if EffectPart and EffectPart.Parent then
1722+
		rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9)
1723-
        EffectPart:Destroy()
1723+
		game:GetService("Debris"):AddItem(bv, 1)
1724-
      end
1724+
	end
1725
	hita:disconnect()
1726-
  end
1726+
	game:GetService("Debris"):AddItem(rng, 1)
1727-
  local STDamage = false
1727+
	game:GetService("Debris"):AddItem(rng2, 1)
1728-
  function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
1728+
	game:GetService("Debris"):AddItem(rng3, 1)
1729-
    for _, c in pairs(workspace:children()) do
1729+
	game:GetService("Debris"):AddItem(rng4, 1)
1730-
      local hum = c:findFirstChild("Humanoid")
1730+
	game:GetService("Debris"):AddItem(rng5, 1)
1731-
      if hum ~= nil then
1731+
	attack = false
1732-
        local head = c:findFirstChild("Torso")
1732+
	FZZ:Destroy()
1733-
        if head ~= nil then
1733+
1734-
          local targ = head.Position - Part.Position
1734+
function detroitsmash()
1735-
          local mag = targ.magnitude
1735+
	local rng = Instance.new("Part", Mouse)
1736-
          if Magnitude >= mag and c.Name ~= Player.Name then
1736+
	rng.Anchored = true
1737-
            Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch)
1737+
	rng.BrickColor = BrickColor.new("White")
1738-
            if STDamage == true then
1738+
	rng.CanCollide = false
1739-
              for i = 1, 3 do
1739+
	rng.FormFactor = 3
1740-
                Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1)
1740+
	rng.Name = "Ring"
1741-
              end
1741+
	rng.Size = Vector3.new(1, 1, 1)
1742-
              for i = 1, 10 do
1742+
	rng.Transparency = 0
1743-
                CamShake(1, 70000)
1743+
	rng.TopSurface = 0
1744-
                Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1)
1744+
	rng.BottomSurface = 0
1745-
              end
1745+
	rng.CFrame = RootPart.CFrame
1746-
             
1746+
	local rngm = Instance.new("SpecialMesh", rng)
1747-
            elseif STDamage == false then
1747+
	rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1748-
              CamShake(1, 90000)
1748+
	local rng2 = rng:Clone()
1749-
              Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1)
1749+
	rng2.Parent = Character
1750-
              for i = 1, 2 do
1750+
	local rng2m = rng2.Mesh
1751-
                Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 0.4, 0.4, 0.4)
1751+
	local rng3 = rng:Clone()
1752
	rng3.Parent = Character
1753
	local rng3m = rng3.Mesh
1754-
              end
1754+
	local rng4 = rng:Clone()
1755
	rng4.Parent = Character
1756-
          end
1756+
	local rng4m = rng4.Mesh
1757
	local rng5 = rng:Clone()
1758-
      end
1758+
	rng5.Parent = Character
1759
	local rng5m = rng5.Mesh
1760
	local rng6 = rng:Clone()
1761
	rng6.Material = "Plastic"
1762
	rng6.Parent = Character
1763
	local rng6m = rng6.Mesh
1764-
  HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
1764+
	rng6m.Scale = vt(2.5, 2.5, 2)
1765-
  HHandleWeld = CFuncs.Weld.Create(m, Head, HHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0646438599, -0.0500068665, -0.0646400452, -0.707107365, -3.21031663E-8, 0.707106411, -8.19564079E-8, 1.00000119, -1.41561088E-7, -0.707106352, 1.38630043E-7, -0.707107484))
1765+
	rng6m.MeshType = "FileMesh"
1766-
  ----
1766+
	rng6m.MeshId = "rbxassetid://437347603"
1767-
  THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
1767+
	local hita = rng6.Touched:connect(function(hit)
1768-
  THandleWeld = CFuncs.Weld.Create(m, Torso, THandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
1768+
		Damagefunc(hit, 27, 37, math.random(20, 30), "Normal", RightHand, 0.2, 1)
1769-
  ----
1769+
	end)
1770-
  AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
1770+
	rng2.CFrame = RightHand.CFrame
1771-
  AHandleRWeld = CFuncs.Weld.Create(m, RightArm, AHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209915161, 0.00999641418, -3.81469727E-6, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
1771+
	rng3.CFrame = RightHand.CFrame
1772
	rng4.CFrame = RightHand.CFrame
1773-
  
1773+
	rng5.CFrame = RightHand.CFrame
1774
	rng6.CFrame = RightHand.CFrame
1775-
  HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
1775+
	wait()
1776-
  HitboxRWeld = CFuncs.Weld.Create(m, AHandleR, HitboxR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
1776+
	local scaler = 2
1777-
  ----
1777+
	local scaler2 = 2
1778-
  AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
1778+
	for i = 0, 10, 0.1 do
1779-
  AHandleLWeld = CFuncs.Weld.Create(m, LeftArm, AHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.210014343, 0.00999736786, 1.14440918E-5, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
1779+
		swait()
1780
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
1781-
  HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
1781+
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 1.4
1782-
  HitboxLWeld = CFuncs.Weld.Create(m, AHandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
1782+
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 1.6
1783
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 2
1784-
  
1784+
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
1785-
  ----
1785+
		rng6.Size = rng6.Size + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, scaler2 / 2.5)
1786-
  LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
1786+
		rng6.CFrame = rng3.CFrame
1787-
  LHandleRWeld = CFuncs.Weld.Create(m, RightLeg, LHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498962402, -0.0950021744, 0.00499534607, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
1787+
		rng.Transparency = rng.Transparency + 0.1
1788
		rng2.Transparency = rng2.Transparency + 1.01
1789-
  
1789+
		rng3.Transparency = rng3.Transparency + 0.01
1790-
 ----
1790+
		rng4.Transparency = rng4.Transparency + 0.01
1791-
  LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
1791+
		rng5.Transparency = rng5.Transparency + 0.01
1792-
  LHandleLWeld = CFuncs.Weld.Create(m, LeftLeg, LHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498199463, -0.095000267, 0.00502204895, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
1792+
		rng6.Transparency = rng6.Transparency + 0.021
1793
		scaler = scaler - 0.025
1794-
  
1794+
		scaler2 = scaler2 - 0.02
1795-
 ----  
1795+
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, 1.5)
1796-
  Shield = CFuncs.Part.Create(m, "Neon", 0, 1, "Really black", "Part", Vector3.new(9.1, 8.5, 0.2))
1796+
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1)
1797
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 1.5, scaler2 / 1.5, 0.5)
1798-
  Shield.Parent = nil
1798+
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1799-
  EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
1799+
		rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9)
1800-
  Effects = {
1800+
		game:GetService("Debris"):AddItem(bv, 1)
1801-
    Block = {
1801+
	end
1802-
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1802+
	hita:disconnect()
1803-
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1803+
	game:GetService("Debris"):AddItem(rng, 1)
1804-
        prt.Anchored = true
1804+
	game:GetService("Debris"):AddItem(rng2, 1)
1805-
        prt.CFrame = cframe
1805+
	game:GetService("Debris"):AddItem(rng3, 1)
1806-
        local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1806+
	game:GetService("Debris"):AddItem(rng4, 1)
1807-
        game:GetService("Debris"):AddItem(prt, 10)
1807+
	game:GetService("Debris"):AddItem(rng5, 1)
1808-
        if Type == 1 or Type == nil then
1808+
	attack = false
1809-
          table.insert(Effects, {
1809+
1810-
            prt,
1810+
function longpunch()
1811-
            "Block1",
1811+
	local Sound = Instance.new("Sound", Character.UpperTorso)
1812-
            delay,
1812+
	Sound.SoundId = "rbxassetid://157878578"
1813-
            x3,
1813+
	Sound.Pitch = 1
1814-
            y3,
1814+
	Sound.Looped = false
1815-
            z3,
1815+
	Sound.Volume = 10
1816-
            msh
1816+
	Sound:play()
1817-
          })
1817+
	local rng = Instance.new("Part", Mouse)
1818-
        elseif Type == 2 then
1818+
	rng.Anchored = true
1819-
          table.insert(Effects, {
1819+
	rng.BrickColor = BrickColor.new("White")
1820-
            prt,
1820+
	rng.CanCollide = false
1821-
            "Block2",
1821+
	rng.FormFactor = 3
1822-
            delay,
1822+
	rng.Name = "Ring"
1823-
            x3,
1823+
	rng.Size = Vector3.new(1, 1, 1)
1824-
            y3,
1824+
	rng.Transparency = 0
1825-
            z3,
1825+
	rng.TopSurface = 0
1826-
            msh
1826+
	rng.BottomSurface = 0
1827-
          })
1827+
	rng.CFrame = RootPart.CFrame
1828
	local rngm = Instance.new("SpecialMesh", rng)
1829-
      end
1829+
	rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1830-
    },
1830+
	local rng2 = rng:Clone()
1831-
    Cylinder = {
1831+
	rng2.Parent = Character
1832-
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1832+
	local rng2m = rng2.Mesh
1833-
        local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
1833+
	local rng3 = rng:Clone()
1834-
        prt.Anchored = true
1834+
	rng3.Parent = Character
1835-
        prt.CFrame = cframe
1835+
	local rng3m = rng3.Mesh
1836-
        local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1836+
	local rng4 = rng:Clone()
1837-
        game:GetService("Debris"):AddItem(prt, 2)
1837+
	rng4.Parent = Character
1838-
        Effects[#Effects + 1] = {
1838+
	local rng4m = rng4.Mesh
1839-
          prt,
1839+
	local rng5 = rng:Clone()
1840-
          "Cylinder",
1840+
	rng5.Parent = Character
1841-
          delay,
1841+
	local rng5m = rng5.Mesh
1842-
          x3,
1842+
	local rng6 = rng:Clone()
1843-
          y3,
1843+
	rng6.Material = "Plastic"
1844-
          z3
1844+
	rng6.Parent = Character
1845-
        }
1845+
	local rng6m = rng6.Mesh
1846-
      end
1846+
	rng6m.Scale = vt(3.5, 3.5, 3)
1847-
    },
1847+
	rng6m.MeshType = "FileMesh"
1848-
    Head = {
1848+
	rng6m.MeshId = "rbxassetid://437347603"
1849-
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1849+
	local hita = rng6.Touched:connect(function(hit)
1850-
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1850+
		Damagefunc(hit, 27, 37, math.random(20, 30), "Normal", RootPart, 0.2, 1)
1851-
        prt.Anchored = true
1851+
	end)
1852-
        prt.CFrame = cframe
1852+
	rng2.CFrame = RootPart.CFrame
1853-
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1853+
	rng3.CFrame = RootPart.CFrame
1854-
        game:GetService("Debris"):AddItem(prt, 10)
1854+
	rng4.CFrame = RootPart.CFrame
1855-
        table.insert(Effects, {
1855+
	rng5.CFrame = RootPart.CFrame
1856-
          prt,
1856+
	rng6.CFrame = RootPart.CFrame
1857-
          "Cylinder",
1857+
	wait()
1858-
          delay,
1858+
	local Sound = Instance.new("Sound", rng6)
1859-
          x3,
1859+
	Sound.SoundId = "rbxassetid://136847657"
1860-
          y3,
1860+
	Sound.Pitch = 1.1
1861-
          z3,
1861+
	Sound.Looped = false
1862-
          msh
1862+
	Sound.Volume = 10
1863-
        })
1863+
	Sound:play()
1864-
      end
1864+
	local scaler = 2
1865-
    },
1865+
	local scaler2 = 2
1866-
    Sphere = {
1866+
	for i = 0, 10, 0.1 do
1867-
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1867+
		swait()
1868-
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1868+
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
1869-
        prt.Anchored = true
1869+
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 0.15
1870-
        prt.CFrame = cframe
1870+
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.2
1871-
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1871+
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 0.25
1872-
        game:GetService("Debris"):AddItem(prt, 10)
1872+
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
1873-
        table.insert(Effects, {
1873+
		rng6.Size = rng6.Size + Vector3.new(scaler2 / 1.3, scaler2 / 1.3, scaler2 / 1.3)
1874-
          prt,
1874+
		rng6.CFrame = rng3.CFrame
1875-
          "Cylinder",
1875+
		rng.Transparency = rng.Transparency + 0.1
1876-
          delay,
1876+
		rng2.Transparency = rng2.Transparency + 1.01
1877-
          x3,
1877+
		rng3.Transparency = rng3.Transparency + 0.01
1878-
          y3,
1878+
		rng4.Transparency = rng4.Transparency + 0.01
1879-
          z3,
1879+
		rng5.Transparency = rng5.Transparency + 0.01
1880-
          msh
1880+
		rng6.Transparency = rng6.Transparency + 0.021
1881-
        })
1881+
		scaler = scaler - 0.025
1882-
      end
1882+
		scaler2 = scaler2 - 0.02
1883-
    },
1883+
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, 1.5)
1884-
    Sphere2 = {
1884+
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1)
1885-
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1885+
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2 / 1.5, scaler2 / 1.5, 0.5)
1886-
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1886+
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1887-
        prt.Anchored = true
1887+
		rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 9, scaler2 / 9, 9)
1888-
        prt.CFrame = cframe
1888+
		game:GetService("Debris"):AddItem(bv, 1)
1889-
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1889+
	end
1890-
        game:GetService("Debris"):AddItem(prt, 10)
1890+
	hita:disconnect()
1891-
        table.insert(Effects, {
1891+
	game:GetService("Debris"):AddItem(rng, 1)
1892-
          prt,
1892+
	game:GetService("Debris"):AddItem(rng2, 1)
1893-
          "Cylinder",
1893+
	game:GetService("Debris"):AddItem(rng3, 1)
1894-
          delay,
1894+
	game:GetService("Debris"):AddItem(rng4, 1)
1895-
          x3,
1895+
	game:GetService("Debris"):AddItem(rng5, 1)
1896-
          y3,
1896+
	attack = false
1897-
          z3,
1897+
1898-
          msh
1898+
function Smash()
1899-
        })
1899+
	if not D then
1900-
      end
1900+
		D = false
1901-
    },
1901+
		Idle = true
1902-
    Elec = {
1902+
		for i = 0, 2, 0.1 do
1903-
      Create = function(cff, x, y, z)
1903+
			swait()
1904-
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Light blue"), "Part", Vector3.new(1, 1, 1))
1904+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1)
1905-
        prt.Anchored = true
1905+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1)
1906-
        prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
1906+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1907-
        prt.CFrame = CFrame.new(prt.Position)
1907+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1)
1908-
        game:GetService("Debris"):AddItem(prt, 2)
1908+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1909-
        local xval = math.random() / 2
1909+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
1910-
        local yval = math.random() / 2
1910+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1911-
        local zval = math.random() / 2
1911+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1912-
        local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
1912+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1913-
        table.insert(Effects, {
1913+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1914-
          prt,
1914+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1915-
          "Elec",
1915+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1916-
          0.1,
1916+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1)
1917-
          x,
1917+
		end
1918-
          y,
1918+
		wait(0.7)
1919-
          z,
1919+
		coroutine.resume(coroutine.create(function()
1920-
          xval,
1920+
			for i = 1, 1000 do
1921-
          yval,
1921+
				game:GetService("RunService").RenderStepped:wait()
1922-
          zval
1922+
			end
1923-
        })
1923+
		end))
1924-
      end
1924+
		for i = 0, 2, 0.1 do
1925-
    },
1925+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
1926-
    Ring = {
1926+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1)
1927-
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1927+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1928-
        local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1928+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1929-
        prt.Anchored = true
1929+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1930-
        prt.CFrame = cframe
1930+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1931-
        local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1931+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1932-
        game:GetService("Debris"):AddItem(prt, 10)
1932+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1933-
        table.insert(Effects, {
1933+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1934-
          prt,
1934+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1935-
          "Cylinder",
1935+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1936-
          delay,
1936+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1937-
          x3,
1937+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1938-
          y3,
1938+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.4, 0), 0.1)
1939-
          z3,
1939+
			game:GetService("RunService").RenderStepped:wait()
1940-
          msh
1940+
		end
1941-
        })
1941+
		superpunch()
1942-
      end
1942+
		Idle = false
1943-
    },
1943+
		wait(0.7)
1944-
    Wave = {
1944+
		D = false
1945-
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1945+
	end
1946-
        local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1946+
1947-
        prt.Anchored = true
1947+
function fade(obj, dest, grow)
1948-
        prt.CFrame = cframe
1948+
	spawn(function()
1949-
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1949+
		local oldcf = obj.CFrame
1950-
        game:GetService("Debris"):AddItem(prt, 10)
1950+
		for i = 0, 10 do
1951-
        table.insert(Effects, {
1951+
			if grow then
1952-
          prt,
1952+
				obj.Size = obj.Size + Vector3.new(1, 1, 1)
1953-
          "Cylinder",
1953+
				obj.CFrame = oldcf
1954-
          delay,
1954+
			end
1955-
          x3,
1955+
			obj.Transparency = obj.Transparency + 0.1
1956-
          y3,
1956+
			swait()
1957-
          z3,
1957+
		end
1958-
          msh
1958+
		if dest then
1959-
        })
1959+
			obj:Destroy()
1960-
      end
1960+
		end
1961-
    },
1961+
	end)
1962-
    Break = {
1962+
1963-
      Create = function(brickcolor, cframe, x1, y1, z1)
1963+
function FCSmash()
1964-
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1964+
	if not D then
1965-
        prt.Anchored = true
1965+
		D = false
1966-
        prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1966+
		Idle = true
1967-
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1967+
		for i = 0, 2, 0.1 do
1968-
        local num = math.random(10, 50) / 1000
1968+
			swait()
1969-
        game:GetService("Debris"):AddItem(prt, 10)
1969+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1)
1970-
        table.insert(Effects, {
1970+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1)
1971-
          prt,
1971+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1972-
          "Shatter",
1972+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1)
1973-
          num,
1973+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1974-
          prt.CFrame,
1974+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
1975-
          math.random() - math.random(),
1975+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1976-
          0,
1976+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1977-
          math.random(50, 100) / 100
1977+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1978-
        })
1978+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0.6, 0.3), 0.1)
1979-
      end
1979+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
1980-
    },
1980+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1981-
    Fire = {
1981+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1982-
      Create = function(brickcolor, cframe, x1, y1, z1, delay)
1982+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
1983-
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1983+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1)
1984-
        prt.Anchored = true
1984+
		end
1985-
        prt.CFrame = cframe
1985+
		local FZcharge = Instance.new("ParticleEmitter", RightHand)
1986-
        msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1986+
		FZcharge.Texture = "rbxassetid://31727915"
1987-
        game:GetService("Debris"):AddItem(prt, 10)
1987+
		FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
1988-
        table.insert(Effects, {
1988+
		FZcharge.EmissionDirection = "Bottom"
1989-
          prt,
1989+
		FZcharge.Speed = NumberRange.new(5)
1990-
          "Fire",
1990+
		FZcharge.Size = NumberSequence.new(2, 1)
1991-
          delay,
1991+
		FZcharge.Drag = 2
1992-
          1,
1992+
		FZcharge.LockedToPart = false
1993-
          1,
1993+
		FZcharge.Lifetime = NumberRange.new(0.5)
1994-
          1,
1994+
		FZcharge.Rate = 150
1995-
          msh
1995+
		FZcharge.LightEmission = 0
1996-
        })
1996+
		FZcharge.Rotation = NumberRange.new(-100, 100)
1997-
      end
1997+
		FZcharge.VelocitySpread = 100
1998-
    },
1998+
		coroutine.resume(coroutine.create(function()
1999-
    FireWave = {
1999+
			for i = 1, 15 do
2000-
      Create = function(brickcolor, cframe, x1, y1, z1)
2000+
				do
2001-
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
2001+
					local HQ = Instance.new("Part", Character)
2002-
        prt.Anchored = true
2002+
					HQ.Size = Vector3.new(1, 0, 1)
2003-
        prt.CFrame = cframe
2003+
					HQ.BrickColor = BrickColor.new("White")
2004-
        msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2004+
					HQ.Material = "Neon"
2005-
        local d = Create("Decal")({
2005+
					HQ.Anchored = true
2006-
          Parent = prt,
2006+
					HQ.CanCollide = false
2007-
          Texture = "rbxassetid://26356434",
2007+
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
2008-
          Face = "Top"
2008+
					local HQ2 = Instance.new("SpecialMesh", HQ)
2009-
        })
2009+
					HQ2.MeshId = "rbxassetid://20329976"
2010-
        local d = Create("Decal")({
2010+
					HQ2.Scale = Vector3.new(1, 1, 1)
2011-
          Parent = prt,
2011+
					coroutine.resume(coroutine.create(function()
2012-
          Texture = "rbxassetid://26356434",
2012+
						for i = 1, 200 do
2013-
          Face = "Bottom"
2013+
							HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2)
2014-
        })
2014+
							HQ.Transparency = HQ.Transparency + 0.09
2015-
        game:GetService("Debris"):AddItem(prt, 10)
2015+
							wait(1.0E-11)
2016-
        table.insert(Effects, {
2016+
						end
2017-
          prt,
2017+
					end))
2018-
          "FireWave",
2018+
					wait(0.3)
2019-
          1,
2019+
				end
2020-
          30,
2020+
			end
2021-
          math.random(400, 600) / 100,
2021+
		end))
2022-
          msh
2022+
		coroutine.resume(coroutine.create(function()
2023-
        })
2023+
			for i = 1, 12 do
2024-
      end
2024+
				do
2025-
    },
2025+
					local HQ = Instance.new("Part", RightHand)
2026-
    Lightning = {
2026+
					HQ.Size = Vector3.new(1, 1, 1)
2027-
      Create = function(p0, p1, tym, ofs, col, th, tra, last)
2027+
					HQ.BrickColor = BrickColor.new("White")
2028-
        local magz = (p0 - p1).magnitude
2028+
					HQ.Material = "Neon"
2029-
        local curpos = p0
2029+
					HQ.Anchored = true
2030-
        local trz = {
2030+
					HQ.CanCollide = false
2031-
          -ofs,
2031+
					HQ.Transparency = 0.4
2032-
          ofs
2032+
					HQ.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0)
2033-
        }
2033+
					local HQ2 = Instance.new("SpecialMesh", HQ)
2034-
        for i = 1, tym do
2034+
					HQ2.MeshType = "Sphere"
2035-
          local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
2035+
					HQ2.Scale = Vector3.new(1, 1, 1)
2036-
          local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
2036+
					local ZQW = Instance.new("Part", RightHand)
2037-
          local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
2037+
					ZQW.Size = Vector3.new(1, 1, 1)
2038-
          li.Material = "Neon"
2038+
					ZQW.BrickColor = BrickColor.new("White")
2039-
          if tym == i then
2039+
					ZQW.Material = "Neon"
2040-
            local magz2 = (curpos - p1).magnitude
2040+
					ZQW.Transparency = 0.4
2041-
            li.Size = Vector3.new(th, th, magz2)
2041+
					ZQW.Anchored = true
2042-
            li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
2042+
					ZQW.CanCollide = false
2043-
            table.insert(Effects, {
2043+
					ZQW.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0)
2044-
              li,
2044+
					local ZQW2 = Instance.new("SpecialMesh", ZQW)
2045-
              "Disappear",
2045+
					ZQW2.MeshType = "Sphere"
2046-
              last
2046+
					ZQW2.Scale = Vector3.new(1, 1, 1)
2047-
            })
2047+
					local H = Instance.new("Part", RightHand)
2048-
          else
2048+
					H.Size = Vector3.new(1, 1, 1)
2049-
            li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
2049+
					H.BrickColor = BrickColor.new("White")
2050-
            curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
2050+
					H.CanCollide = false
2051-
            game.Debris:AddItem(li, 10)
2051+
					H.Anchored = true
2052-
            table.insert(Effects, {
2052+
					H.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2053-
              li,
2053+
					local H2 = Instance.new("SpecialMesh", H)
2054-
              "Disappear",
2054+
					H2.MeshId = "rbxassetid://9982590"
2055-
              last
2055+
					coroutine.resume(coroutine.create(function()
2056-
            })
2056+
						for i = 1, 200 do
2057-
          end
2057+
							ZQW2.Scale = ZQW2.Scale + Vector3.new(0.3, 0.3, 0.3)
2058
							ZQW.Transparency = ZQW.Transparency + 0.1
2059-
      end
2059+
							HQ2.Scale = HQ2.Scale + Vector3.new(0.3, 0.3, 0.3)
2060-
    },
2060+
							HQ.Transparency = HQ.Transparency + 0.1
2061-
    EffectTemplate = {}
2061+
							H2.Scale = H2.Scale + Vector3.new(0.3, 0.3, 0.3)
2062-
  }
2062+
							H.Transparency = H.Transparency + 0.2
2063-
  local Invisible = true
2063+
							wait(1.0E-11)
2064-
  function Reappear()
2064+
						end
2065-
    for _, i in pairs(AdvancingFortress:children()) do
2065+
						HQ:Destroy()
2066-
      if i:IsA("BasePart") then
2066+
						H2:Destroy()
2067-
        coroutine.resume(coroutine.create(function(Part)
2067+
						H:Destroy()
2068-
          for i = 0, 1, 0.3 do
2068+
						HQ2:Destroy()
2069-
            swait()
2069+
						ZQW:Destroy()
2070-
            Part.Transparency = -i
2070+
						ZQW2:Destroy()
2071-
          end
2071+
					end))
2072-
          Part.Transparency = 0
2072+
					wait(0.3)
2073-
        end), i)
2073+
				end
2074-
      end
2074+
			end
2075
		end))
2076-
    for _, i in pairs(m:children()) do
2076+
		wait(0.5)
2077-
      if i:IsA("BasePart") then
2077+
		wait(4.5)
2078-
        coroutine.resume(coroutine.create(function(Part)
2078+
		for i = 0, 1.5, 0.1 do
2079-
          for i = 0, 1, 0.3 do
2079+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1)
2080-
            swait()
2080+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1)
2081-
            Part.Transparency = i
2081+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2082-
          end
2082+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1)
2083-
          Part.Transparency = 0
2083+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2084-
        end), i)
2084+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
2085-
      end
2085+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2086
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
2087-
  end
2087+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 5, 1), 0.1)
2088-
  function ReappearArmorOnly()
2088+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1)
2089-
    for _, i in pairs(m:children()) do
2089+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
2090-
      if i:IsA("BasePart") then
2090+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2091-
        coroutine.resume(coroutine.create(function(Part)
2091+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2092-
          for i = 0, 1, 0.3 do
2092+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2093-
            swait()
2093+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1)
2094-
            Part.Transparency = i
2094+
			game:GetService("RunService").RenderStepped:wait()
2095-
          end
2095+
		end
2096-
          Part.Transparency = 0
2096+
		coroutine.resume(coroutine.create(function()
2097-
        end), i)
2097+
			for i = 1, 3 do
2098-
      end
2098+
				do
2099
					local HQ = Instance.new("Part", Character)
2100-
  end
2100+
					HQ.Size = Vector3.new(1, 1, 1)
2101-
  function Disappear()
2101+
					HQ.BrickColor = BrickColor.new("White")
2102-
    for _, i in pairs(AdvancingFortress:children()) do
2102+
					HQ.Material = "Neon"
2103-
      if i:IsA("BasePart") then
2103+
					HQ.Anchored = true
2104-
        coroutine.resume(coroutine.create(function(Part)
2104+
					HQ.CanCollide = false
2105-
          for i = 0, 1, 0.3 do
2105+
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
2106-
            swait()
2106+
					local HQ2 = Instance.new("SpecialMesh", HQ)
2107-
            Part.Transparency = i
2107+
					HQ2.MeshId = "rbxassetid://20329976"
2108-
          end
2108+
					HQ2.Scale = Vector3.new(1, 1, 1)
2109-
          Part.Transparency = 1
2109+
					coroutine.resume(coroutine.create(function()
2110-
        end), i)
2110+
						for i = 1, 200 do
2111-
      end
2111+
							HQ2.Scale = HQ2.Scale + Vector3.new(20, 20, 20)
2112
							HQ.Transparency = HQ.Transparency + 0.09
2113-
    for _, i in pairs(m:children()) do
2113+
							wait(1.0E-11)
2114-
      if i:IsA("BasePart") then
2114+
						end
2115-
        coroutine.resume(coroutine.create(function(Part)
2115+
					end))
2116-
          for i = 0, 1, 0.3 do
2116+
					wait(0.3)
2117-
            swait()
2117+
				end
2118-
            Part.Transparency = i
2118+
			end
2119-
          end
2119+
		end))
2120-
          Part.Transparency = 1
2120+
		coroutine.resume(coroutine.create(function()
2121-
        end), i)
2121+
			for i = 3, 5 do
2122-
      end
2122+
				do
2123
					local HQ = Instance.new("Part", Character)
2124-
  end
2124+
					HQ.Size = Vector3.new(1, 0, 1)
2125-
  function DisappearArmorOnly()
2125+
					HQ.BrickColor = BrickColor.new("White")
2126-
    for _, i in pairs(m:children()) do
2126+
					HQ.Material = "Neon"
2127-
      if i:IsA("BasePart") then
2127+
					HQ.Anchored = true
2128-
        coroutine.resume(coroutine.create(function(Part)
2128+
					HQ.CanCollide = false
2129-
          for i = 0, 1, 0.3 do
2129+
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
2130-
            swait()
2130+
					local HQ2 = Instance.new("SpecialMesh", HQ)
2131-
            Part.Transparency = i
2131+
					HQ2.MeshId = "rbxassetid://20329976"
2132-
          end
2132+
					HQ2.Scale = Vector3.new(1, 1, 1)
2133-
          Part.Transparency = 1
2133+
					local HQR = Instance.new("Part", Character)
2134-
        end), i)
2134+
					HQR.Size = Vector3.new(1, 0, 1)
2135-
      end
2135+
					HQR.BrickColor = BrickColor.new("White")
2136
					HQR.Material = "Neon"
2137-
  end
2137+
					HQR.Anchored = true
2138-
  function CamShake(time, freq)
2138+
					HQR.CanCollide = false
2139-
    coroutine.resume(coroutine.create(function()
2139+
					HQR.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
2140-
      local cam = game:GetService("Workspace").CurrentCamera
2140+
					local HQR2 = Instance.new("SpecialMesh", HQR)
2141-
      local time = 10
2141+
					HQR2.MeshId = "rbxassetid://3270017"
2142-
      local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0)
2142+
					HQR2.Scale = Vector3.new(1, 1, 1)
2143-
      if math.random(1, 2) == 1 then
2143+
					coroutine.resume(coroutine.create(function()
2144-
        seed = Vector3.new(-seed.x, seed.y, 0)
2144+
						for i = 1, 200 do
2145-
      end
2145+
							HQ2.Scale = HQ2.Scale + Vector3.new(7, 0, 7)
2146-
      if math.random(1, 2) == 1 then
2146+
							HQ.Transparency = HQ.Transparency + 0.09
2147-
        seed = Vector3.new(seed.x, -seed.y, 0)
2147+
							HQR2.Scale = HQR2.Scale + Vector3.new(30, 34, 0)
2148-
      end
2148+
							HQR.Transparency = HQR.Transparency + 0.09
2149-
      cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(seed.x * time, seed.y * time, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
2149+
							wait(1.0E-11)
2150-
      for i = 1, time do
2150+
						end
2151-
        cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(-seed.x, -seed.y, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
2151+
						HQ:Destroy()
2152-
        wait()
2152+
						HQ2:Destroy()
2153-
      end
2153+
						HQR:Destroy()
2154-
    end))
2154+
						HQR2:Destroy()
2155-
  end
2155+
					end))
2156-
mse.KeyDown:connect(function(key)
2156+
					wait(0.3)
2157-
    key = key:lower()
2157+
				end
2158-
    if key == "q" and Invisible == false then
2158+
			end
2159-
canworld = true
2159+
		end))
2160-
   sf =  CFuncs.Sound.Create("1125531635")
2160+
		FZcharge:Destroy()
2161-
sf.Volume = 10
2161+
		killbrick2 = Instance.new("Part", Character)
2162-
wait(1.5)
2162+
		killbrick2.Size = Vector3.new(80, 80, 9000)
2163-
sf:Destroy()
2163+
		killbrick2.Transparency = 1
2164
		killbrick2.CanCollide = true
2165
		wait(0.001)
2166-
)
2166+
		killbrick2.CanCollide = false
2167-
local bigg = false
2167+
		killbrick2.Anchored = true
2168-
function PE()
2168+
		killbrick2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1005)
2169-
    pep = Instance.new("ParticleEmitter")
2169+
		killbrick2.Touched:connect(function(h)
2170-
    pep.Name = "pep"
2170+
			local x = h.Parent:FindFirstChildOfClass("Humanoid")
2171-
    pep.Lifetime = NumberRange.new(1)
2171+
			if x then
2172-
    pep.Rate = 5
2172+
				if x.Parent.Name == game.Players.LocalPlayer.Name then
2173-
    pep.Texture = "rbxassetid://298768656"
2173+
					safe = true
2174-
    pep.VelocitySpread = 60
2174+
				else
2175-
    pep.Parent = char.Head
2175+
					safe = false
2176
				end
2177-
  local ora = false
2177+
				if x and safe == false then
2178-
  function ORA()
2178+
					h.Parent.Torso.Velocity = CFrame.new(Character.Head.Position, h.Parent.Torso.Position).lookVector * 0
2179-
    attack = true
2179+
					local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
2180-
    local S = CFuncs.Sound.Create("627578508", Torso, 1, 1)
2180+
					bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 0, 0)
2181-
    S.Volume = 10
2181+
					wait(0)
2182-
S.Looped = true
2182+
					x.Parent:BreakJoints()
2183-
    if ora == true then
2183+
					wait(1)
2184-
      while ora == true do
2184+
					x.Parent:Destroy()
2185-
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2185+
					wait()
2186-
        MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
2186+
					safe = true
2187-
        for i = 0, 1, 0.8 do
2187+
				end
2188-
          swait()
2188+
			end
2189-
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2189+
		end)
2190-
          PlayAnimationFromTable({
2190+
		fcpunch()
2191-
            CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2191+
		wait(0.7)
2192-
            CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2192+
		Idle = false
2193-
            CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2193+
		killbrick2:Destroy()
2194-
            CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2194+
		wait(0.2)
2195-
            CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2195+
		D = false
2196-
            CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2196+
	end
2197-
          }, 0.8, false)
2197+
2198
function KickBoom()
2199-
        CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
2199+
	local Sound = Instance.new("Sound", Character.UpperTorso)
2200-
        MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1)
2200+
	Sound.SoundId = "rbxassetid://142070127"
2201-
        for i = 0, 1, 0.8 do
2201+
	Sound.Pitch = 1
2202-
          swait()
2202+
	Sound.Looped = false
2203-
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2203+
	Sound.Volume = 10
2204-
          PlayAnimationFromTable({
2204+
	Sound:play()
2205-
            CFrame.new(1.1920929E-6, -0.0170394331, -0.52941519, 0.70710516, -2.21270369E-7, -0.707108498, 0.18301405, 0.965925574, 0.183012888, 0.683014154, -0.258820117, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2205+
	local Sound = Instance.new("Sound", Character.UpperTorso)
2206-
            CFrame.new(-1.22189522E-6, 1.49999356, 1.04308128E-6, 0.707110465, 0.122788236, 0.696360528, -1.4748274E-6, 0.98480773, -0.173648238, -0.707103193, 0.122787461, 0.696368098) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2206+
	Sound.SoundId = "rbxassetid://169628396"
2207-
            CFrame.new(1.44562268, 0.333473027, -0.475224167, 0.907739162, 0.217196256, 0.358959734, 0.40125221, -0.199453548, -0.893991232, -0.122576535, 0.955528319, -0.268199235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2207+
	Sound.Pitch = 1
2208-
            CFrame.new(-1.884794, 0.881342709, -0.770847201, 0.0912726, 0.688403964, -0.719562054, -0.91795665, -0.221949756, -0.328776807, -0.386037856, 0.690535009, 0.611666858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2208+
	Sound.Looped = false
2209-
            CFrame.new(0.789779902, -1.8586235, 0.161380947, 0.965926766, -0.258817255, -8.10623169E-6, 0.243211254, 0.907672405, 0.342022836, -0.0885141194, -0.330371499, 0.939691722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2209+
	Sound.Volume = 10
2210-
            CFrame.new(-0.73783946, -1.45406294, -0.215006173, 0.882573366, -0.0180292428, 0.469829261, -0.163172901, 0.925412893, 0.342031717, -0.440952569, -0.378531486, 0.813802838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2210+
	Sound:play()
2211-
          }, 0.8, false)
2211+
	local effspwn = Instance.new("Part")
2212
	local model = Instance.new("Model")
2213-
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2213+
	game.Debris:AddItem(model, 20)
2214-
        MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
2214+
	model.Name = "smasheffects"
2215-
        for i = 0, 1, 0.8 do
2215+
	model.Parent = Character
2216-
          swait()
2216+
	effspwn.Name = "spwnr"
2217-
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2217+
	effspwn.Size = Vector3.new(1, 1, 1)
2218-
          PlayAnimationFromTable({
2218+
	effspwn.Anchored = true
2219-
            CFrame.new(0.215482175, -0.0393944569, -0.126133978, 0.259671897, -0.351393819, 0.8994959, -0.075478971, 0.921212733, 0.381667405, -0.962742627, -0.167001322, 0.212690249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2219+
	effspwn.CanCollide = false
2220-
            CFrame.new(-1.26510859E-5, 1.49999118, -2.16066837E-7, 0.420251548, -0.0215960592, -0.90715003, -0.100918382, 0.992402375, -0.0703775883, 0.901778162, 0.12112467, 0.414879382) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2220+
	effspwn.Transparency = 1
2221-
            CFrame.new(1.81840861, 0.705381036, -0.347923756, -0.236346364, -0.883376777, 0.404705286, 0.945798516, -0.113677993, 0.304209948, -0.222726092, 0.454668403, 0.862362981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2221+
	effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
2222-
            CFrame.new(-1.21960759, 0.420275182, -0.728423595, -0.57802856, -0.255150676, 0.775100708, 0.665436089, -0.697164714, 0.266751111, 0.472311139, 0.669969678, 0.572767615) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2222+
	effspwn.Parent = model
2223-
            CFrame.new(0.620917439, -1.53014767, -0.12091887, 0.707106113, 0.241845652, -0.66446346, -1.2293458E-6, 0.939692676, 0.342019886, 0.707107484, -0.241843566, 0.664462805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2223+
	for i = 1, 15 do
2224-
            CFrame.new(-0.873213649, -1.89646459, -0.100004375, 0.933012128, 0.353242815, -0.0686147735, -0.258823931, 0.791241407, 0.554028153, 0.249997303, -0.499155849, 0.829665601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2224+
		do
2225-
          }, 0.8, false)
2225+
			local gtrace = Instance.new("Part", game.Workspace)
2226
			gtrace.BrickColor = BrickColor.new("Grey")
2227-
        CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
2227+
			gtrace.Material = "Slate"
2228-
        MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1)
2228+
			gtrace.Size = Vector3.new(31, 31, 31)
2229-
        for i = 0, 1, 0.8 do
2229+
			gtrace.Anchored = true
2230-
          swait()
2230+
			gtrace.CanCollide = true
2231-
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2231+
			gtrace.CFrame = (Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-70, 70), -6, math.random(-70, 70))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(359)), math.random(0, math.rad(359)), math.random(0, math.rad(359)))
2232-
          PlayAnimationFromTable({
2232+
			local gdisp = coroutine.wrap(function()
2233-
            CFrame.new(0.299998224, -0.0468490347, -0.211314023, 0.642786682, -2.87348001E-7, -0.766045272, 0.323744863, 0.906307757, 0.271653205, 0.694272637, -0.42261824, 0.582562685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2233+
				wait(12)
2234-
            CFrame.new(2.71201134E-6, 1.4999969, 8.94069672E-7, 0.642777503, 0.133020476, 0.754416466, 4.31999706E-6, 0.984809279, -0.173647597, -0.766052961, 0.111620098, 0.633012772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2234+
				for i = 1, 9 do
2235-
            CFrame.new(1.27057993, 0.327670783, -0.599993467, 0.638493001, 0.280156553, -0.716825664, -0.769049883, 0.196164608, -0.608343422, -0.0298155248, 0.939697862, 0.340704083) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2235+
					wait(0.1)
2236-
            CFrame.new(-1.86040878, 1.02262986, -0.452570885, 0.386218816, 0.717701018, -0.579433978, -0.403004408, -0.433759809, -0.805879354, -0.829712272, 0.544763446, 0.121709965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2236+
					gtrace.Transparency = gtrace.Transparency + 0.1
2237-
            CFrame.new(0.779964924, -1.75316048, -0.0263362825, 0.826099217, -0.36394459, 0.43023771, 0.181541473, 0.894650102, 0.40822047, -0.533481896, -0.259124577, 0.805140793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2237+
				end
2238-
            CFrame.new(-0.724003315, -1.47219872, -0.266945302, 0.766038954, -0.166370958, 0.620890498, 4.09781933E-6, 0.965925932, 0.258819997, -0.642794192, -0.198263675, 0.739937425) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2238+
				gtrace:Destroy()
2239-
          }, 0.8, false)
2239+
			end)
2240
			gdisp()
2241-
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2241+
		end
2242-
        MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
2242+
	end
2243-
      end
2243+
	for i, v in pairs(FindNearestTorso(UpperTorso.CFrame.p, 50)) do
2244
		if v:FindFirstChild("Humanoid") then
2245-
    S:Stop()
2245+
			v.Humanoid:TakeDamage(math.random(12040, 12040))
2246-
    local S2 = CFuncs.Sound.Create("933302532", Torso, 1.5, 1)
2246+
			v.Humanoid.PlatformStand = true
2247
			v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250
2248-
    S2.Volume = 7
2248+
		end
2249
	end
2250-
    for i = 0, 1, 0.13 do
2250+
	local H33 = Instance.new("Part", Character)
2251-
      swait()
2251+
	H33.Size = Vector3.new(1, 1, 1)
2252-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5)
2252+
	H33.BrickColor = BrickColor.new("White")
2253-
      PlayAnimationFromTable({
2253+
	H33.CanCollide = false
2254-
        CFrame.new(2.68220901E-6, -0.0739577487, 0.0232374109, 0.707105994, -3.47710994E-7, -0.707107604, -0.122787997, 0.98480767, -0.122788213, 0.696364999, 0.173648596, 0.696363389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2254+
	H33.Anchored = true
2255-
        CFrame.new(-5.36441803E-7, 1.49999356, -1.28149986E-6, 0.707105994, -0.122788511, 0.696365297, -3.47710994E-7, 0.984808028, 0.173649326, -0.707107604, -0.122788727, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2255+
	H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
2256-
        CFrame.new(1.13747835, 0.382733107, -0.729447305, 0.579597414, 0.772029877, -0.260839432, -0.351051509, -0.0523141921, -0.934893906, -0.735411942, 0.633429527, 0.240701318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2256+
	local H233 = Instance.new("SpecialMesh", H33)
2257-
        CFrame.new(-1.53455412, 0.605712295, -0.542039633, 0.786121905, 0.427828372, -0.446066588, -0.606968522, 0.398195386, -0.687771559, -0.116626531, 0.811420619, 0.572708428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2257+
	H233.MeshId = "rbxassetid://3270017"
2258-
        CFrame.new(0.903839946, -1.70734286, 0.373858094, 0.863655448, -0.430708885, 0.261895239, 0.187955216, 0.757234871, 0.625514567, -0.46773085, -0.491004646, 0.734943748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2258+
	local H333 = Instance.new("Part", Character)
2259-
        CFrame.new(-0.596739769, -1.62411702, -0.0967329144, 0.725493789, -0.291957259, 0.623233199, -0.081900157, 0.86250174, 0.499382436, -0.683338165, -0.41334182, 0.601828396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2259+
	H333.Size = Vector3.new(1, 1, 1)
2260-
      }, 0.2, false)
2260+
	H333.BrickColor = BrickColor.new("White")
2261
	H333.CanCollide = false
2262-
Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
2262+
	H333.Anchored = true
2263-
    CFuncs.Sound.Create("471881954", HitboxR, 1, 1)
2263+
	H333.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0)
2264-
    MagnitudeDamage(HitboxR, 7, 40, 40, 40, "Normal", "610359590", 1)
2264+
	local H2333 = Instance.new("SpecialMesh", H333)
2265-
    for i = 0, 1, 0.1 do
2265+
	H2333.MeshId = "rbxassetid://3270017"
2266-
      swait()
2266+
	local H4 = Instance.new("Part", Character)
2267-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
2267+
	H4.Size = Vector3.new(1, 1, 1)
2268-
      PlayAnimationFromTable({
2268+
	H4.BrickColor = BrickColor.new("White")
2269-
        CFrame.new(-0.338160992, -0.0772590488, -0.484170675, 0.307024002, -0.153706044, 0.939207554, -0.403236002, 0.872901201, 0.274671286, -0.86205399, -0.463052958, 0.206021816) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2269+
	H4.CanCollide = false
2270-
        CFrame.new(-0.0502282679, 1.50051379, -0.0864891857, 0.502356887, -0.246090144, -0.828901231, -0.00520065427, 0.957766473, -0.287500501, 0.864644766, 0.148738697, 0.479860842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2270+
	H4.Anchored = true
2271-
        CFrame.new(1.81698525, 1.20575511, -0.168038458, 0.0800605565, -0.859217465, 0.505307972, 0.457053572, -0.418860257, -0.784640014, 0.885828495, 0.293771386, 0.359173566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2271+
	H4.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.75)
2272-
        CFrame.new(-1.66351938, 0.691055655, 0.203685582, 0.309526145, 0.793331623, -0.524231553, -0.937197804, 0.347743452, -0.0271089375, 0.160791725, 0.499699503, 0.851144433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2272+
	local H24 = Instance.new("SpecialMesh", H4)
2273-
        CFrame.new(0.971616864, -1.6145575, 0.096719563, 0.544056833, -0.203144252, -0.814085484, 0.51142931, 0.849463344, 0.129818588, 0.665161908, -0.486975014, 0.566052973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2273+
	H24.MeshId = "rbxassetid://3270017"
2274-
        CFrame.new(-0.676943898, -1.44413579, 0.206094518, 0.884253025, 0.0570309162, -0.463512957, 0.209485695, 0.838620007, 0.502824426, 0.417387724, -0.541723251, 0.729605079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2274+
	coroutine.resume(coroutine.create(function()
2275-
      }, 0.6, false)
2275+
		for i = 1, 200 do
2276
			H233.Scale = H233.Scale + Vector3.new(16, 16, 16)
2277-
    attack = false
2277+
			H33.Transparency = H33.Transparency + 0.02
2278-
  end
2278+
			H2333.Scale = H2333.Scale + Vector3.new(17, 17, 17)
2279-
  function CastleCrusherFist()
2279+
			H333.Transparency = H333.Transparency + 0.02
2280-
    attack = true
2280+
			H24.Scale = H24.Scale + Vector3.new(17, 17, 17)
2281-
    STDamage = true
2281+
			H4.Transparency = H4.Transparency + 0.02
2282-
    local S3 = CFuncs.Sound.Create("271120244", Torso, 1, 1)
2282+
			wait(1.0E-11)
2283-
    
2283+
		end
2284-
    for i = 0, 1, 0.1 do
2284+
	end))
2285-
    S3.Volume = 7
2285+
	coroutine.resume(coroutine.create(function()
2286-
      swait()
2286+
		local shok = Instance.new("Part")
2287-
      Effects.Block.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1)
2287+
		shok.Name = "shock3"
2288-
      Effects.Break.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2288+
		shok.BrickColor = BrickColor.new("Institutional white")
2289-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2)
2289+
		shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2290-
      PlayAnimationFromTable({
2290+
		shok.Size = Vector3.new(1, 1, 1)
2291-
        CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2291+
		shok.Anchored = true
2292-
        CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2292+
		shok.Material = "Neon"
2293-
        CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2293+
		shok.Transparency = 0.35
2294-
        CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2294+
		shok.CanCollide = false
2295-
        CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2295+
		shok.Parent = model
2296-
        CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2296+
		game.Debris:AddItem(shok, 12)
2297-
      }, 0.2, false)
2297+
		local mesh = Instance.new("SpecialMesh")
2298
		mesh.MeshType = "FileMesh"
2299-
    MagnitudeDamage(HitboxR, 100, 40, 170, 190, "Normal", "610359515", 1)
2299+
		mesh.MeshId = "rbxassetid://"
2300-
    Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
2300+
		mesh.Scale = Vector3.new(1, 1, 1)
2301-
    CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
2301+
		mesh.Parent = shok
2302-
    CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
2302+
		for e = 1, 15 do
2303-
    for i = 0, 1, 0.08 do
2303+
			wait()
2304-
      swait()
2304+
			mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1)
2305-
      Effects.Block.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
2305+
			shok.Transparency = shok.Transparency + 0.004
2306-
      Effects.Break.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2306+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2307-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
2307+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2308-
      PlayAnimationFromTable({
2308+
		end
2309-
        CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2309+
		for e = 1, 16 do
2310-
        CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2310+
			wait()
2311-
        CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2311+
			mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2312-
        CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2312+
			shok.Transparency = shok.Transparency + 0.004
2313-
        CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2313+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2314-
        CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2314+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2315-
      }, 0.6, false)
2315+
		end
2316
		for e = 1, 12 do
2317-
    STDamage = false
2317+
			wait()
2318-
    attack = false
2318+
			mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2319-
  end
2319+
			shok.Transparency = shok.Transparency + 0.06
2320-
  
2320+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2321-
  function weld5(part0, part1, c0, c1)
2321+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2322-
    local weeld = Instance.new("Weld", part0)
2322+
		end
2323-
    weeld.Part0 = part0
2323+
	end))
2324-
    weeld.Part1 = part1
2324+
	coroutine.resume(coroutine.create(function()
2325-
    weeld.C0 = c0
2325+
		local shok = Instance.new("Part")
2326-
    weeld.C1 = c1
2326+
		shok.Name = "shock3"
2327-
    return weeld
2327+
		shok.BrickColor = BrickColor.new("Lily white")
2328-
  end
2328+
		shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2329-
  local Grab = false
2329+
		shok.Size = Vector3.new(1, 1, 1)
2330-
  function GRABEMBOIGRABEM()
2330+
		shok.Anchored = true
2331-
    attack = true
2331+
		shok.Material = "Neon"
2332-
    gp = nil
2332+
		shok.Transparency = 0.1
2333-
    con1 = HitboxR.Touched:connect(function(hit)
2333+
		shok.CanCollide = false
2334-
      local ht = hit.Parent
2334+
		shok.Parent = model
2335-
      local hum1 = ht:FindFirstChild("Humanoid")
2335+
		game.Debris:AddItem(shok, 12)
2336-
      if Grab == false then
2336+
		local mesh = Instance.new("SpecialMesh")
2337-
        if hum1 ~= nil and hit.Parent ~= Character then
2337+
		mesh.MeshType = "FileMesh"
2338-
          hum1.PlatformStand = true
2338+
		mesh.MeshId = "rbxassetid://1095708"
2339-
          gp = ht
2339+
		mesh.Scale = Vector3.new(47, 47, 47)
2340-
          Grab = true
2340+
		mesh.Parent = shok
2341-
          local asd = weld5(RightArm, ht:FindFirstChild("Head"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0))
2341+
		for e = 1, 15 do
2342-
          asd.Parent = RightArm
2342+
			wait()
2343-
          asd.Name = "asd"
2343+
			mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2344-
          asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0)
2344+
			shok.Transparency = shok.Transparency + 0.04
2345-
          CFuncs.Sound.Create("200632821", Torso, 1, 1)
2345+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2346-
        elseif hum1 == nil then
2346+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2347-
          con1:disconnect()
2347+
		end
2348-
          wait()
2348+
		for e = 1, 16 do
2349-
          return
2349+
			wait()
2350
			mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2351-
      end
2351+
			shok.Transparency = shok.Transparency + 0.04
2352
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2353-
    for i = 0, 1, 0.2 do
2353+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2354-
      swait()
2354+
			shok.BrickColor = BrickColor.new("Grey")
2355-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3)
2355+
		end
2356-
      PlayAnimationFromTable({
2356+
		for e = 1, 12 do
2357-
        CFrame.new(3, -0.233785003, -0.0873367637, 0.499999821, -1.78813863E-7, -0.866025507, 0.150383934, 0.984807789, 0.0868239477, 0.852868676, -0.173648283, 0.492403716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2357+
			wait()
2358-
        CFrame.new(-1.2665987E-7, 1.49999368, -1.02072954E-6, 0.573575675, 0.0713936985, 0.816035628, -5.01982868E-7, 0.996194899, -0.0871551931, -0.819152594, 0.049989678, 0.571393132) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2358+
			mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
2359-
        CFrame.new(1.47017705, 0.884583473, 0.0280318335, 0.886720777, -0.205462068, 0.414139926, 0.236241817, -0.568640172, -0.787933052, 0.397386849, 0.796513736, -0.455686152) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2359+
			shok.Transparency = shok.Transparency + 0.004
2360-
        CFrame.new(-1.76647317, 0.409804255, -0.03838256, 0.444113791, 0.836516619, -0.320940912, -0.836516619, 0.258818626, -0.482962757, -0.320940822, 0.482962757, 0.814704895) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2360+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2361-
        CFrame.new(0.838749349, -1.98392951, 0.15807499, 0.830397308, -0.277826965, 0.48296237, 0.167731524, 0.951251447, 0.258818328, -0.53132534, -0.133914024, 0.836516857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2361+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2362-
        CFrame.new(-0.811016142, -1.63281643, -0.179561377, 0.642214835, 0.00870995224, 0.76647532, -0.0151349902, 0.999884725, 0.00131897628, -0.766375303, -0.0124476701, 0.642272472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2362+
		end
2363-
      }, 0.3, false)
2363+
	end))
2364
	coroutine.resume(coroutine.create(function()
2365-
    for i = 0, 1, 0.1 do
2365+
		local shok = Instance.new("Part")
2366-
      swait()
2366+
		shok.Name = "shock3"
2367-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
2367+
		shok.BrickColor = BrickColor.new("Institutional white")
2368-
      PlayAnimationFromTable({
2368+
		shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2369-
        CFrame.new(0.159273595, -0.292363107, -0.115490548, 0.0844330043, -0.144068986, 0.985959053, -0.357129037, 0.919379771, 0.164923266, -0.930231094, -0.366039604, 0.0261747837) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2369+
		shok.Size = Vector3.new(1, 1, 1)
2370-
        CFrame.new(4.81307507E-6, 1.49999106, -3.65450978E-6, 0.171444774, -0.100317284, -0.980072975, -0.0616287738, 0.991762042, -0.11229457, 0.983264267, 0.0796530023, 0.163850009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2370+
		shok.Anchored = true
2371-
        CFrame.new(1.73932612, 1.06159639, 0.141945362, -0.153680667, -0.913934886, 0.375639945, 0.659919798, -0.377877831, -0.649395287, 0.735450923, 0.148092732, 0.661196351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2371+
		shok.Material = "Neon"
2372-
        CFrame.new(-1.68730593, 0.429691374, -0.418232322, 0.633863091, 0.519853055, -0.57268703, -0.772902489, 0.453472316, -0.443829596, 0.028971523, 0.723958433, 0.689235032) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2372+
		shok.Transparency = 0.35
2373-
        CFrame.new(0.51381135, -1.74729896, 0.0663300753, 0.422899842, 0.615153313, -0.665388703, -0.0435856879, 0.747240186, 0.66312325, 0.905127704, -0.251433372, 0.342819571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2373+
		shok.CanCollide = false
2374-
        CFrame.new(-0.991570175, -1.5009346, -0.1830419, 0.415304065, 0.586875141, -0.695054054, -0.166150108, 0.800146103, 0.576333642, 0.894380629, -0.123870395, 0.429813296) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2374+
		shok.Parent = model
2375-
      }, 0.3, false)
2375+
		game.Debris:AddItem(shok, 12)
2376
		local mesh = Instance.new("SpecialMesh")
2377-
    if Grab == true then
2377+
		mesh.MeshType = "FileMesh"
2378-
      for i = 1, 5 do
2378+
		mesh.MeshId = "rbxassetid://549734488"
2379-
        for i = 0, 1, 0.35 do
2379+
		mesh.Scale = Vector3.new(1, 1, 1)
2380-
          swait()
2380+
		mesh.Parent = shok
2381-
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3)
2381+
		for e = 1, 15 do
2382-
          PlayAnimationFromTable({
2382+
			wait()
2383-
            CFrame.new(-0.0701122433, -0.336599797, -0.467321932, 0.694850504, -0.140219957, -0.70535183, 0.704946458, 0.326802045, 0.629484713, 0.142244101, -0.934633017, 0.325926095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2383+
			mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2384-
            CFrame.new(-3.05473804E-6, 1.49998987, 8.94069672E-7, 0.707109332, 0.122785509, 0.696362555, 1.49011612E-6, 0.984807491, -0.173649877, -0.707104206, 0.122789055, 0.696367502) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2384+
			shok.Transparency = shok.Transparency + 0.004
2385-
            CFrame.new(1.23286271, 0.549701929, -0.640782475, 0.740093768, 0.612683415, 0.277277708, 0.0735714883, 0.336068332, -0.938959956, -0.668469429, 0.715318501, 0.203645304) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2385+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2386-
            CFrame.new(-1.63418663, 0.202915072, -0.0286649466, 0.865367413, 0.490698665, 0.101754986, -0.445756227, 0.846484005, -0.291146517, -0.228999093, 0.206590697, 0.951251805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2386+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2387-
            CFrame.new(0.702593744, -1.71321297, 0.369734973, 0.965928972, -0.148447216, 0.212003857, 1.10641122E-6, 0.819153726, 0.573574424, -0.258809477, -0.554031372, 0.791244447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2387+
		end
2388-
            CFrame.new(-0.577289343, -1.34221494, -0.247686923, 0.766049445, -0.219846189, 0.604016602, 1.58697367E-6, 0.939692199, 0.342021465, -0.642781496, -0.262004316, 0.719851196) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2388+
		for e = 1, 16 do
2389-
          }, 0.4, false)
2389+
			wait()
2390
			mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2391-
Effects.Block.Create(BrickColor.new("White"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1)
2391+
			shok.Transparency = shok.Transparency + 0.004
2392-
     
2392+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2393-
        for i = 0, 1, 0.3 do
2393+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2394-
          swait()
2394+
		end
2395-
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
2395+
		for e = 1, 12 do
2396-
          PlayAnimationFromTable({
2396+
			wait()
2397-
            CFrame.new(-0.170705646, -0.774955988, -0.472947001, 0.827218175, 0.130671635, 0.546475112, -0.561879098, 0.194839522, 0.803946257, -0.00142200035, -0.972091854, 0.234596446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2397+
			mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2398-
            CFrame.new(-1.76951289E-7, 1.49999058, 2.2649765E-6, 0.80180192, -0.161171481, -0.575445414, 0.176131338, 0.983905077, -0.0301590711, 0.571044207, -0.0771723837, 0.817283988) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2398+
			shok.Transparency = shok.Transparency + 0.06
2399-
            CFrame.new(1.59014189, 0.537312388, -0.263691217, 0.798337102, -0.524361372, 0.296147287, 0.455999702, 0.205153137, -0.866011977, 0.393347621, 0.826412499, 0.402889967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2399+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2400-
            CFrame.new(-1.41546631, 0.414666086, 0.337005794, 0.716736436, 0.581529975, 0.384852976, -0.56681174, 0.807305396, -0.164264664, -0.406218559, -0.100404784, 0.908243656) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2400+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2401-
            CFrame.new(0.793360233, -1.59947133, 0.0620805621, 0.876221955, -0.148448378, -0.458477885, 0.368687749, 0.81915307, 0.439383447, 0.310339272, -0.55403173, 0.772486985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2401+
		end
2402-
            CFrame.new(-0.535338402, -1.81867206, 0.817932665, 0.829598367, 0.11430642, -0.546535134, 0.32139504, 0.702652454, 0.634810925, 0.456587166, -0.702291727, 0.546181798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2402+
	end))
2403-
          }, 0.7, false)
2403+
2404
function chow()
2405-
        local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
2405+
	local Sound = Instance.new("Sound", hit)
2406-
        if hit ~= nil then
2406+
	Sound.SoundId = "rbxassetid://142070127"
2407-
          MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3)
2407+
	Sound.Pitch = 1
2408-
          Effects.Block.Create(BrickColor.new("Light blue"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1)
2408+
	Sound.Looped = false
2409-
          Effects.Wave.Create(BrickColor.new("White"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09)
2409+
	Sound.Volume = 10
2410-
          Effects.Sphere.Create(BrickColor.new("Light blue"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09)
2410+
	Sound:play()
2411-
        Effects.Break.Create(BrickColor.new("Light blue"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2411+
	local Sound = Instance.new("Sound", hit)
2412-
 end
2412+
	Sound.SoundId = "rbxassetid://169628396"
2413-
      end
2413+
	Sound.Pitch = 1
2414
	Sound.Looped = false
2415-
    for i, v in pairs(RightArm:GetChildren()) do
2415+
	Sound.Volume = 10
2416-
      if v.Name == "asd" and v:IsA("Weld") then
2416+
	Sound:play()
2417-
        v:Remove()
2417+
	local effspwn = Instance.new("Part")
2418-
      end
2418+
	local model = Instance.new("Model")
2419
	game.Debris:AddItem(model, 20)
2420-
    Grab = false
2420+
	model.Name = "smasheffects"
2421-
    con1:disconnect()
2421+
	model.Parent = Character
2422-
    attack = false
2422+
	effspwn.Name = "spwnr"
2423-
  end
2423+
	effspwn.Size = Vector3.new(1, 1, 1)
2424-
  local IsWearingArmor = false
2424+
	effspwn.Anchored = true
2425-
  function Armor(Mode)
2425+
	effspwn.CanCollide = false
2426-
    attack = true
2426+
	effspwn.Transparency = 1
2427-
    if IsWearingArmor == false and Mode == "On" then
2427+
	effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
2428-
      IsWearingArmor = true
2428+
	effspwn.Parent = model
2429-
      Disappear()
2429+
	for i = 1, 15 do
2430-
      swait(10)
2430+
		do
2431-
      ReappearArmorOnly()
2431+
			local gtrace = Instance.new("Part", game.Workspace)
2432-
      Character.Humanoid.MaxHealth = math.huge
2432+
			gtrace.BrickColor = BrickColor.new("Grey")
2433-
      Character.Humanoid.Health = math.huge
2433+
			gtrace.Material = "Slate"
2434-
      HHandleWeld.Part0 = Character.Head
2434+
			gtrace.Size = Vector3.new(31, 31, 31)
2435-
      THandleWeld.Part0 = Character.Torso
2435+
			gtrace.Anchored = true
2436-
      AHandleRWeld.Part0 = Character["Right Arm"]
2436+
			gtrace.CanCollide = true
2437-
      AHandleLWeld.Part0 = Character["Left Arm"]
2437+
			gtrace.CFrame = (hit.CFrame + Vector3.new(math.random(-70, 70), -6, math.random(-70, 70))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(359)), math.random(0, math.rad(359)), math.random(0, math.rad(359)))
2438-
      LHandleRWeld.Part0 = Character["Right Leg"]
2438+
			local gdisp = coroutine.wrap(function()
2439-
      LHandleLWeld.Part0 = Character["Left Leg"]
2439+
				wait(12)
2440-
      for i, v in pairs(AdvancingFortress:GetChildren()) do
2440+
				for i = 1, 9 do
2441-
        if v:IsA("BasePart") then
2441+
					wait(0.1)
2442-
          v.Transparency = 1
2442+
					gtrace.Transparency = gtrace.Transparency + 0.1
2443
				end
2444-
      end
2444+
				gtrace:Destroy()
2445-
      for i, v in pairs(Character:GetChildren()) do
2445+
			end)
2446-
        if v:IsA("Accessory") then
2446+
			gdisp()
2447-
          v.Handle.Transparency = 1
2447+
		end
2448-
     for i, v in pairs(Character:GetChildren()) do
2448+
	end
2449-
        if v:IsA("Model") then
2449+
	for i, v in pairs(FindNearestTorso(UpperTorso.CFrame.p, 50)) do
2450-
          v.Handle.Transparency = 1
2450+
		if v:FindFirstChild("Humanoid") then
2451
			v.Humanoid:TakeDamage(math.random(12040, 12040))
2452-
          end
2452+
			v.Humanoid.PlatformStand = true
2453
			v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250
2454-
      end
2454+
		end
2455-
    elseif IsWearingArmor == true and Mode == "Off" then
2455+
	end
2456-
      IsWearingArmor = false
2456+
	local H33 = Instance.new("Part", Character)
2457-
      DisappearArmorOnly()
2457+
	H33.Size = Vector3.new(1, 1, 1)
2458-
      for i, v in pairs(Character:GetChildren()) do
2458+
	H33.BrickColor = BrickColor.new("White")
2459-
        if v:IsA("Accessory") then
2459+
	H33.CanCollide = false
2460-
          v.Handle.Transparency = 0
2460+
	H33.Anchored = true
2461-
     for i, v in pairs(Character:GetChildren()) do
2461+
	H33.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
2462-
        if v:IsA("Model") then
2462+
	local H233 = Instance.new("SpecialMesh", H33)
2463-
          v.Handle.Transparency = 0
2463+
	H233.MeshId = "rbxassetid://3270017"
2464
	local H333 = Instance.new("Part", Character)
2465-
          end
2465+
	H333.Size = Vector3.new(1, 1, 1)
2466
	H333.BrickColor = BrickColor.new("White")
2467-
      end
2467+
	H333.CanCollide = false
2468-
      swait(10)
2468+
	H333.Anchored = true
2469-
      Reappear()
2469+
	H333.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0)
2470-
      Character.Humanoid.MaxHealth = math.huge
2470+
	local H2333 = Instance.new("SpecialMesh", H333)
2471-
      Character.Humanoid.Health = math.huge
2471+
	H2333.MeshId = "rbxassetid://3270017"
2472-
     
2472+
	local H4 = Instance.new("Part", Character)
2473-
HHandleWeld.Part0 = Head
2473+
	H4.Size = Vector3.new(1, 1, 1)
2474-
      THandleWeld.Part0 = Torso
2474+
	H4.BrickColor = BrickColor.new("White")
2475-
      AHandleRWeld.Part0 = RightArm
2475+
	H4.CanCollide = false
2476-
      AHandleLWeld.Part0 = LeftArm
2476+
	H4.Anchored = true
2477-
      LHandleRWeld.Part0 = RightLeg
2477+
	H4.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.75)
2478-
      LHandleLWeld.Part0 = LeftLeg
2478+
	local H24 = Instance.new("SpecialMesh", H4)
2479-
      for i, v in pairs(AdvancingFortress:GetChildren()) do
2479+
	H24.MeshId = "rbxassetid://3270017"
2480-
        if v:IsA("BasePart") then
2480+
	coroutine.resume(coroutine.create(function()
2481-
          v.Transparency = 0
2481+
		for i = 1, 200 do
2482
			H233.Scale = H233.Scale + Vector3.new(16, 16, 16)
2483-
      end
2483+
			H33.Transparency = H33.Transparency + 0.02
2484
			H2333.Scale = H2333.Scale + Vector3.new(17, 17, 17)
2485-
    attack = false
2485+
			H333.Transparency = H333.Transparency + 0.02
2486-
  end
2486+
			H24.Scale = H24.Scale + Vector3.new(17, 17, 17)
2487-
  local ShieldMode = false
2487+
			H4.Transparency = H4.Transparency + 0.02
2488-
  local ShieldCharge = false
2488+
			wait(1.0E-11)
2489-
  function HoloHexShield()
2489+
		end
2490-
    attack = true
2490+
	end))
2491-
    Shield.Parent = m
2491+
	coroutine.resume(coroutine.create(function()
2492-
    Shield.CanCollide = true
2492+
		local shok = Instance.new("Part")
2493-
    if ShieldMode == true then
2493+
		shok.Name = "shock3"
2494-
      while ShieldMode == true do
2494+
		shok.BrickColor = BrickColor.new("Institutional white")
2495-
        swait()
2495+
		shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2496-
        Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
2496+
		shok.Size = Vector3.new(1, 1, 1)
2497-
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
2497+
		shok.Anchored = true
2498-
        PlayAnimationFromTable({
2498+
		shok.Material = "Neon"
2499-
          CFrame.new(-1.35600567E-6, -0.00759640103, -0.0868249983, 0.499999046, -1.78813579E-7, -0.866026044, 0.150384009, 0.984807789, 0.0868238211, 0.852869093, -0.173648283, 0.492402941) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2499+
		shok.Transparency = 0.35
2500-
          CFrame.new(1.49011612E-7, 1.4999963, -2.08616257E-7, 0.499999046, 0.0754797831, 0.862731695, -1.78813579E-7, 0.996196151, -0.0871563852, -0.866026044, 0.0435779616, 0.498097092) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2500+
		shok.CanCollide = false
2501-
          CFrame.new(1.50238657, 0.320674658, 0.252193451, 0.855209947, -0.376432747, -0.356249839, 0.469514668, 0.853786647, 0.224954769, 0.219480619, -0.35964793, 0.906907678) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2501+
		shok.Parent = model
2502-
          CFrame.new(-0.944740474, 0.689363539, -0.718644142, 0.836517215, -0.545084715, 0.0558781698, -0.258834839, -0.482974619, -0.836504936, 0.482953727, 0.685287297, -0.545103252) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2502+
		game.Debris:AddItem(shok, 12)
2503-
          CFrame.new(0.61525929, -1.85127568, 0.120779425, 0.928754449, -0.162676111, 0.333104134, 0.0394990072, 0.93689239, 0.347407103, -0.368597984, -0.309496939, 0.876555264) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2503+
		local mesh = Instance.new("SpecialMesh")
2504-
          CFrame.new(-0.849455297, -1.60697818, -0.270956695, 0.696359396, -0.136922374, 0.704511464, -0.122786656, 0.944430828, 0.30491665, -0.707112312, -0.298836082, 0.640850842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2504+
		mesh.MeshType = "FileMesh"
2505-
        }, 0.3, false)
2505+
		mesh.MeshId = "rbxassetid://"
2506-
      end
2506+
		mesh.Scale = Vector3.new(1, 1, 1)
2507
		mesh.Parent = shok
2508-
    Shield.CanCollide = false
2508+
		for e = 1, 15 do
2509-
    CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8)
2509+
			wait()
2510-
    CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9)
2510+
			mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1)
2511-
    Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160
2511+
			shok.Transparency = shok.Transparency + 0.004
2512-
    Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
2512+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2513-
    for i = 0, 1, 0.05 do
2513+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2514-
      swait()
2514+
		end
2515-
      MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3)
2515+
		for e = 1, 16 do
2516-
      Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
2516+
			wait()
2517-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1)
2517+
			mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2518-
      PlayAnimationFromTable({
2518+
			shok.Transparency = shok.Transparency + 0.004
2519-
        CFrame.new(8.64267349E-7, -0.183445007, -0.748600185, 0.499999046, -1.19209105E-7, -0.866026044, 0.496732056, 0.819152176, 0.28678751, 0.709407032, -0.573576331, 0.409575343) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2519+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2520-
        CFrame.new(-7.15255737E-7, 1.50001967, -6.2584877E-7, 0.499999046, 0.36600244, 0.784893453, -1.19209105E-7, 0.90631634, -0.42262283, -0.866026044, 0.211310923, 0.453157306) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2520+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2521-
        CFrame.new(1.76569033, 0.610707581, 0.171269983, 0.658267856, -0.680293143, -0.322312057, 0.725086272, 0.457917482, 0.514355659, -0.202320263, -0.572288036, 0.794703186) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2521+
		end
2522-
        CFrame.new(-1.07552779, 1.01543474, -0.975205183, 0.645357251, -0.653341353, -0.39580214, -0.64124006, -0.181770697, -0.745500326, 0.4151209, 0.734918237, -0.536255598) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2522+
		for e = 1, 12 do
2523-
        CFrame.new(0.630614281, -1.76328135, 0.440194428, 0.866077662, -0.24334389, 0.436684549, -0.0614839792, 0.815044224, 0.57612747, -0.496114343, -0.525820255, 0.69092983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2523+
			wait()
2524-
        CFrame.new(-0.857700765, -1.25810766, -0.239681423, 0.499215126, -0.257185757, 0.827429712, -0.238765404, 0.877132356, 0.416689515, -0.832931936, -0.405579239, 0.376470625) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2524+
			mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2525-
      }, 0.5, false)
2525+
			shok.Transparency = shok.Transparency + 0.06
2526
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2527-
    Shield.Parent = nil
2527+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2528-
    attack = false
2528+
		end
2529-
  end
2529+
	end))
2530-
  Mouse.Button1Down:connect(function()
2530+
	coroutine.resume(coroutine.create(function()
2531-
    if attack == false and Invisible == false and IsWearingArmor == false and attacktype == 1 then
2531+
		local shok = Instance.new("Part")
2532-
      attacktype = 2
2532+
		shok.Name = "shock3"
2533-
      attackone()
2533+
		shok.BrickColor = BrickColor.new("Lily white")
2534-
    elseif attack == false and Invisible == false and IsWearingArmor == false and attacktype == 2 then
2534+
		shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2535-
      attacktype = 1
2535+
		shok.Size = Vector3.new(1, 1, 1)
2536-
      attacktwo()
2536+
		shok.Anchored = true
2537
		shok.Material = "Neon"
2538-
  end)
2538+
		shok.Transparency = 0.1
2539-
  game.Lighting.Outlines = false
2539+
		shok.CanCollide = false
2540-
  function attackone()
2540+
		shok.Parent = model
2541-
    attack = true
2541+
		game.Debris:AddItem(shok, 12)
2542-
    for i = 0, 1, 0.12 do
2542+
		local mesh = Instance.new("SpecialMesh")
2543-
      swait()
2543+
		mesh.MeshType = "FileMesh"
2544-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
2544+
		mesh.MeshId = "rbxassetid://1095708"
2545-
      PlayAnimationFromTable({
2545+
		mesh.Scale = Vector3.new(47, 47, 47)
2546-
        CFrame.new(1.51857734E-4, -0.310488015, -0.087417841, 0.707106054, 5.26835073E-8, -0.707107484, 0.122787014, 0.984807968, 0.122786865, 0.696365058, -0.173646957, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2546+
		mesh.Parent = shok
2547-
        CFrame.new(0.101928703, 1.50244772, -0.0383823365, 0.76589334, 0.0762532279, 0.638430059, -0.0196644422, 0.995256186, -0.095281601, -0.642666996, 0.0604211651, 0.763759375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2547+
		for e = 1, 15 do
2548-
        CFrame.new(1.01774633, 0.557527065, -0.776187301, 0.541353703, 0.741649806, 0.396095604, 0.711713314, -0.153383806, -0.685520053, -0.447661191, 0.653015316, -0.610876858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2548+
			wait()
2549-
        CFrame.new(-1.07208586, 0.264054269, -0.716768324, 0.529938459, -0.260122895, -0.807156265, -0.752277017, 0.295165181, -0.589030504, 0.39146477, 0.919355154, -0.039265126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2549+
			mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2550-
        CFrame.new(0.81415844, -1.89738977, 0.144144416, 0.866025925, -0.171008825, 0.469845951, -1.40815973E-6, 0.939692497, 0.342020512, -0.499999285, -0.296199232, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2550+
			shok.Transparency = shok.Transparency + 0.04
2551-
        CFrame.new(-0.818738878, -1.59999573, -0.397991776, 0.642786622, 0.0667650178, 0.763130188, 4.3399632E-7, 0.99619472, -0.0871558338, -0.766045213, 0.0560229495, 0.640340626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2551+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2552-
      }, 0.3, false)
2552+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2553
		end
2554-
    MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1)
2554+
		for e = 1, 16 do
2555-
    CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
2555+
			wait()
2556-
    RootPart.Velocity = RootPart.CFrame.lookVector * 40
2556+
			mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2557-
    for i = 0, 1, 0.11 do
2557+
			shok.Transparency = shok.Transparency + 0.04
2558-
      swait()
2558+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2559-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
2559+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2560-
      PlayAnimationFromTable({
2560+
			shok.BrickColor = BrickColor.new("Grey")
2561-
        CFrame.new(0.31380862, -0.320521832, 0.0252371654, 0.249517962, -0.150383011, 0.956622124, -0.0458769947, 0.984923244, 0.166798219, -0.967282891, -0.0855060965, 0.238856897) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2561+
		end
2562-
        CFrame.new(0.101926193, 1.50244832, -0.0383800864, 0.337979913, 0.0762555003, -0.938059092, -0.0828148723, 0.995255768, 0.051067099, 0.937502801, 0.0604255944, 0.342691481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2562+
		for e = 1, 12 do
2563-
        CFrame.new(1.96121001, 0.774859428, -0.462411612, 0.340120375, -0.92077136, 0.191045195, 0.466549307, -0.0111669078, -0.884424806, 0.816486418, 0.389942825, 0.42578721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2563+
			wait()
2564-
        CFrame.new(-1.36170578, 0.526111126, -0.597925961, 0.81348151, -0.212761745, -0.541276693, -0.539894938, 0.0697831511, -0.838834763, 0.216243982, 0.974609077, -0.0581016839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2564+
			mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
2565-
        CFrame.new(0.970680714, -1.68610644, -0.0975568295, 0.579166114, -0.127570763, -0.805166125, 0.110368893, 0.990856647, -0.0776019096, 0.807703912, -0.0439208932, 0.587950349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2565+
			shok.Transparency = shok.Transparency + 0.004
2566-
        CFrame.new(-0.827146292, -1.8113209, -0.0556658059, 0.816036701, 0.217413262, -0.535551846, -0.0871567726, 0.962250471, 0.257832885, 0.571391284, -0.163724124, 0.804180741) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2566+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2567-
      }, 0.45, false)
2567+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2568
		end
2569-
    attack = false
2569+
	end))
2570-
  end
2570+
	coroutine.resume(coroutine.create(function()
2571-
  function attacktwo()
2571+
		local shok = Instance.new("Part")
2572-
    attack = true
2572+
		shok.Name = "shock3"
2573-
    for i = 0, 1, 0.12 do
2573+
		shok.BrickColor = BrickColor.new("Institutional white")
2574-
      swait()
2574+
		shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2575-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
2575+
		shok.Size = Vector3.new(1, 1, 1)
2576-
      PlayAnimationFromTable({
2576+
		shok.Anchored = true
2577-
        CFrame.new(-0.0382043272, -0.447743475, -0.209081307, 0.653245032, -0.0733856931, 0.753581822, -0.271655023, 0.906307638, 0.323743671, -0.706735075, -0.416198224, 0.572105408) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2577+
		shok.Material = "Neon"
2578-
        CFrame.new(-2.74181366E-6, 1.49999321, -3.4570694E-6, 0.707105815, -0.183012873, -0.683013678, -8.7171793E-7, 0.965925694, -0.258819759, 0.707107782, 0.183013588, 0.683011472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2578+
		shok.Transparency = 0.35
2579-
        CFrame.new(1.65075588, 0.743636727, -0.356577665, 0.542998552, -0.115416825, 0.831764221, 0.839699984, 0.0834951103, -0.536593378, -0.00751632452, 0.989801884, 0.142253295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2579+
		shok.CanCollide = false
2580-
        CFrame.new(-1.08620656, -0.00580590963, -0.864283919, 0.656464815, -0.698875248, 0.283949524, 0.478162557, 0.0943745971, -0.873186052, 0.583450615, 0.708990037, 0.396129608) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2580+
		shok.Parent = model
2581-
        CFrame.new(0.856426239, -1.40340364, -0.356423855, 0.707105279, -0.122788861, -0.696365654, 9.42498446E-7, 0.98480767, -0.173648372, 0.707108438, 0.122787014, 0.696362913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2581+
		game.Debris:AddItem(shok, 12)
2582-
        CFrame.new(-0.695387185, -1.90375674, -0.304245114, 0.92541647, 0.246137589, -0.288133472, -0.173648298, 0.951251149, 0.254887551, 0.336824656, -0.185843274, 0.923044682) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2582+
		local mesh = Instance.new("SpecialMesh")
2583-
      }, 0.34, false)
2583+
		mesh.MeshType = "FileMesh"
2584
		mesh.MeshId = "rbxassetid://549734488"
2585-
    MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1)
2585+
		mesh.Scale = Vector3.new(1, 1, 1)
2586-
    CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
2586+
		mesh.Parent = shok
2587-
 aroa = CFuncs.Sound.Create("1125531040")
2587+
		for e = 1, 15 do
2588-
aroa.Volume = 5
2588+
			wait()
2589
			mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2590
			shok.Transparency = shok.Transparency + 0.004
2591
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2592-
    RootPart.Velocity = RootPart.CFrame.lookVector * 40
2592+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2593-
    for i = 0, 1, 0.12 do
2593+
		end
2594-
      swait()
2594+
		for e = 1, 16 do
2595-
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
2595+
			wait()
2596-
      PlayAnimationFromTable({
2596+
			mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2597-
        CFrame.new(-0.479634404, -0.393727064, -0.220339894, 0.248309121, 0.219825819, -0.94340837, 0.019257009, 0.972597659, 0.231695861, 0.968489468, -0.0756994039, 0.237271711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2597+
			shok.Transparency = shok.Transparency + 0.004
2598-
        CFrame.new(-4.01586294E-6, 1.4999907, -1.59628689E-6, 0.237956509, -0.0991817266, 0.966198623, 0.22414881, 0.973527908, 0.0447304621, -0.945057809, 0.205928385, 0.253888786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2598+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2599-
        CFrame.new(1.08192515, 0.657660127, -1.1749661, 0.228772208, 0.493058115, 0.839379132, 0.874719322, 0.27430138, -0.399530977, -0.427234828, 0.825622678, -0.368534833) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2599+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2600-
        CFrame.new(-1.23054802, 1.29996836, -0.754827142, 0.94838953, -0.316170156, 0.0243683457, -0.269034386, -0.84291333, -0.465958893, 0.167862713, 0.43535465, -0.88447094) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2600+
		end
2601-
        CFrame.new(0.839919031, -1.81287205, 0.0102108568, 0.808574855, -0.267538428, 0.524051666, 0.171010748, 0.95905602, 0.22575888, -0.562994003, -0.0929245204, 0.821220458) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2601+
		for e = 1, 12 do
2602-
        CFrame.new(-0.846072078, -1.7213496, -0.247524291, 0.693717241, 0.0689389557, 0.716940701, -0.0478171073, 0.997620881, -0.0496601462, -0.718658566, 1.68083934E-4, 0.695363283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2602+
			wait()
2603-
      }, 0.45, false)
2603+
			mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2604
			shok.Transparency = shok.Transparency + 0.06
2605
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2606-
    attack = false
2606+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2607-
wait(1)
2607+
		end
2608-
aroa:Destroy()
2608+
	end))
2609-
  end
2609+
2610-
  function findNearestTorso(pos)
2610+
Mouse.KeyDown:connect(function(k)
2611-
    local list = game.Workspace:children()
2611+
	if k:byte() == 48 then
2612-
    local torso
2612+
		Humanoid.WalkSpeed = 200
2613-
    local dist = 1000
2613+
	end
2614-
    local temp, human, temp2
2614+
2615-
    for x = 1, #list do
2615+
Mouse.KeyUp:connect(function(k)
2616-
      temp2 = list[x]
2616+
	if k:byte() == 48 then
2617-
      if temp2.className == "Model" and temp2.Name ~= Character.Name then
2617+
		Humanoid.WalkSpeed = 16
2618-
        temp = temp2:findFirstChild("Torso")
2618+
	end
2619-
        human = temp2:findFirstChild("Humanoid")
2619+
2620-
        if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
2620+
function SeriousSlam()
2621-
          local dohit = true
2621+
	local Sound = Instance.new("Sound", Character.UpperTorso)
2622-
          if dohit == true then
2622+
	Sound.SoundId = "rbxassetid://142070127"
2623-
            torso = temp
2623+
	Sound.Pitch = 1
2624-
            dist = (temp.Position - pos).magnitude
2624+
	Sound.Looped = false
2625-
          end
2625+
	Sound.Volume = 10
2626
	Sound:play()
2627-
      end
2627+
	local Sound = Instance.new("Sound", Character.UpperTorso)
2628
	Sound.SoundId = "rbxassetid://169628396"
2629-
    return torso, dist
2629+
	Sound.Pitch = 1
2630-
  end
2630+
	Sound.Looped = false
2631-
  function TrueAim(aim)
2631+
	Sound.Volume = 10
2632-
    local target, distance = findNearestTorso(Mouse.Hit.p)
2632+
	Sound:play()
2633-
    local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector
2633+
	local effspwn = Instance.new("Part")
2634-
    if aim ~= nil then
2634+
	local model = Instance.new("Model")
2635-
      tehcf = aim
2635+
	game.Debris:AddItem(model, 20)
2636
	model.Name = "smasheffects"
2637-
    table.insert(Effects, {
2637+
	model.Parent = Character
2638-
      tehcf,
2638+
	effspwn.Name = "spwnr"
2639-
      "Shoot",
2639+
	effspwn.Size = Vector3.new(1, 1, 1)
2640-
      30,
2640+
	effspwn.Anchored = true
2641-
      HitboxR.Position,
2641+
	effspwn.CanCollide = false
2642-
      10,
2642+
	effspwn.Transparency = 1
2643-
      15,
2643+
	effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
2644-
      0,
2644+
	effspwn.Parent = model
2645-
      3,
2645+
	for i = 1, 15 do
2646-
      HitboxR,
2646+
		do
2647-
      target
2647+
			local gtrace = Instance.new("Part", game.Workspace)
2648
			gtrace.BrickColor = BrickColor.new("Grey")
2649
			gtrace.Material = "Slate"
2650-
  end
2650+
			gtrace.Size = Vector3.new(91, 91, 91)
2651
			gtrace.Anchored = true
2652
			gtrace.CanCollide = true
2653
			gtrace.CFrame = (Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-240, 240), -6, math.random(-240, 240))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(76)), math.random(0, math.rad(90)), math.random(0, math.rad(360)))
2654-
       
2654+
			local gdisp = coroutine.wrap(function()
2655-
               
2655+
				wait(18)
2656-
                   
2656+
				for i = 1, 9 do
2657-
               
2657+
					wait(0.1)
2658-
  function SutaFinga()
2658+
					gtrace.Transparency = gtrace.Transparency + 0.1
2659-
    attack = true
2659+
				end
2660-
    Humanoid.WalkSpeed = 20
2660+
				gtrace:Destroy()
2661-
    for i = 0, 1, 0.1 do
2661+
			end)
2662-
     swait()
2662+
			gdisp()
2663-
      Effects.Elec.Create(HitboxR.CFrame, 0, 0, 0)
2663+
		end
2664-
     PlayAnimationFromTable({
2664+
	end
2665-
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.55, 0),
2665+
	local exp = Instance.new("Explosion", Character)
2666-
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.15, 0),
2666+
	exp.BlastRadius = 147.5
2667-
         CFrame.new(0.45,0.5,-1.2) * CFrame.new(0, 0, 0) * CFrame.Angles(0,-0.5,-1.55),
2667+
	exp.BlastPressure = 200
2668-
         CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
2668+
	exp.Position = Character.HumanoidRootPart.Position
2669-
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
2669+
	exp.Visible = false
2670-
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), }, .5, false)
2670+
	for i, v in pairs(FindNearestTorso(UpperTorso.CFrame.p, 50)) do
2671
		if v:FindFirstChild("Humanoid") then
2672-
        local RA = Instance.new("Part",RightArm)
2672+
			v.Humanoid:TakeDamage(math.random(1129431924919202, 1129431924919202))
2673-
        RA.Size = Vector3.new(1.1,2.1,1.1)
2673+
			v.Humanoid.PlatformStand = true
2674-
       
2674+
			v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 5
2675-
        RA.BrickColor = BrickColor.new("White")
2675+
		end
2676-
        RA.Material = "Neon"
2676+
	end
2677-
       
2677+
	local H33 = Instance.new("Part", Character)
2678-
        RA.Transparency = 0
2678+
	H33.Size = Vector3.new(1, 1, 1)
2679-
        local RA2 = Instance.new("Weld",RA)
2679+
	H33.BrickColor = BrickColor.new("White")
2680-
        RA2.Part0 = RightArm
2680+
	H33.CanCollide = false
2681-
        RA2.Part1 = RA
2681+
	H33.Anchored = true
2682-
        RA2.C0 = CFrame.new(0,0,0)
2682+
	H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
2683-
       
2683+
	local H233 = Instance.new("SpecialMesh", H33)
2684-
        for i = 1,2 do ----15
2684+
	H233.MeshId = "rbxassetid://3270017"
2685-
        for i = 1,5 do
2685+
	local H333 = Instance.new("Part", Character)
2686-
            RA.Transparency = RA.Transparency + 0.1
2686+
	H333.Size = Vector3.new(1, 1, 1)
2687-
            game:GetService("RunService").RenderStepped:wait()
2687+
	H333.BrickColor = BrickColor.new("White")
2688
	H333.CanCollide = false
2689-
        wait(0.1)
2689+
	H333.Anchored = true
2690-
        for i = 1,5 do
2690+
	H333.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0)
2691-
            RA.Transparency = RA.Transparency - 0.1
2691+
	local H2333 = Instance.new("SpecialMesh", H333)
2692-
            game:GetService("RunService").RenderStepped:wait()
2692+
	H2333.MeshId = "rbxassetid://3270017"
2693
	local H4 = Instance.new("Part", Character)
2694
	H4.Size = Vector3.new(1, 1, 1)
2695-
        for i = 1,10 do
2695+
	H4.BrickColor = BrickColor.new("White")
2696-
            RA.Transparency = RA.Transparency + 0.1
2696+
	H4.CanCollide = false
2697-
            game:GetService("RunService").RenderStepped:wait()
2697+
	H4.Anchored = true
2698
	H4.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.75)
2699-
Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
2699+
	local H24 = Instance.new("SpecialMesh", H4)
2700-
        RightArm.Transparency = 1
2700+
	H24.MeshId = "rbxassetid://3270017"
2701-
        local owo = Instance.new("Model",Torso)
2701+
	coroutine.resume(coroutine.create(function()
2702-
        Instance.new("Humanoid",owo)
2702+
		for i = 1, 200 do
2703-
        stretch = CFuncs.Sound.Create("463010917")
2703+
			H233.Scale = H233.Scale + Vector3.new(36, 36, 36)
2704-
        stretch.Volume = 5
2704+
			H33.Transparency = H33.Transparency + 0.02
2705-
        local R = Instance.new("Part",owo)
2705+
			H2333.Scale = H2333.Scale + Vector3.new(37, 37, 37)
2706-
        R.Size = Vector3.new(1,2,1)
2706+
			H333.Transparency = H333.Transparency + 0.02
2707-
        R.TopSurface = 0
2707+
			H24.Scale = H24.Scale + Vector3.new(37, 37, 37)
2708-
        R.BottomSurface = 0
2708+
			H4.Transparency = H4.Transparency + 0.02
2709-
        R.Name = 'Right Arm'
2709+
			wait(1.0E-11)
2710-
        R.BrickColor = RightArm.BrickColor
2710+
		end
2711-
        R.CanCollide = false
2711+
	end))
2712-
        R.Anchored = true
2712+
	coroutine.resume(coroutine.create(function()
2713-
        R.CFrame = RightArm.CFrame*CFrame.new(0,0,0)
2713+
		local shok = Instance.new("Part")
2714-
        R.Touched:connect(function(hit)
2714+
		shok.Name = "shock3"
2715-
            if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
2715+
		shok.BrickColor = BrickColor.new("Institutional white")
2716-
                if not ZZ then ZZ = true
2716+
		shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2717-
                    hit.Parent.Humanoid:TakeDamage(40)
2717+
		shok.Size = Vector3.new(1, 1, 1)
2718-
                   
2718+
		shok.Anchored = true
2719-
                    local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
2719+
		shok.Material = "Neon"
2720-
                    Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2720+
		shok.Transparency = 0.35
2721-
                    Fl.velocity = RootPart.CFrame.lookVector*130
2721+
		shok.CanCollide = false
2722-
                    wait(0.1)
2722+
		shok.Parent = model
2723-
                    Fl:remove()
2723+
		game.Debris:AddItem(shok, 12)
2724-
                    wait(0.00001)
2724+
		local mesh = Instance.new("SpecialMesh")
2725-
                    ZZ = false
2725+
		mesh.MeshType = "FileMesh"
2726
		mesh.MeshId = "rbxassetid://"
2727
		mesh.Scale = Vector3.new(1, 1, 1)
2728-
        end)
2728+
		mesh.Parent = shok
2729-
        coroutine.resume(coroutine.create(function()
2729+
		for e = 1, 15 do
2730-
        for i = 1,20 do
2730+
			wait()
2731-
            R.Size = R.Size + Vector3.new(0,0.8,0)
2731+
			mesh.Scale = mesh.Scale + Vector3.new(15, 20.6, 15)
2732-
            R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.5,0)
2732+
			shok.Transparency = shok.Transparency + 0.004
2733-
            game:GetService("RunService").RenderStepped:wait()
2733+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2734
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2735-
        end))
2735+
		end
2736-
        for i = 0,1,0.1 do
2736+
		for e = 1, 16 do
2737-
        swait()
2737+
			wait()
2738-
        PlayAnimationFromTable({
2738+
			mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2739-
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.5, 0),
2739+
			shok.Transparency = shok.Transparency + 0.004
2740-
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.2, 0),
2740+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2741-
         CFrame.new(1.95,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
2741+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2742-
         CFrame.new(-1.5,0,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.7, 0, 0),
2742+
		end
2743-
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
2743+
		for e = 1, 12 do
2744-
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1)
2744+
			wait()
2745-
        }, .5, false)
2745+
			mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2746
			shok.Transparency = shok.Transparency + 0.06
2747-
        wait(1)
2747+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2748-
        for i = 1,20 do
2748+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2749-
            R.Size = R.Size - Vector3.new(0,0.8,0)
2749+
		end
2750-
            R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.75,0)
2750+
	end))
2751-
            game:GetService("RunService").RenderStepped:wait()
2751+
	coroutine.resume(coroutine.create(function()
2752
		local shok = Instance.new("Part")
2753-
        RightArm.Transparency = 0
2753+
		shok.Name = "shock3"
2754-
        R:Destroy()
2754+
		shok.BrickColor = BrickColor.new("Lily white")
2755-
        RA:Destroy()
2755+
		shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2756-
        stretch:Destroy()
2756+
		shok.Size = Vector3.new(1, 1, 1)
2757-
       
2757+
		shok.Anchored = true
2758-
         
2758+
		shok.Material = "Neon"
2759
		shok.Transparency = 0.1
2760-
    Humanoid.WalkSpeed = 20
2760+
		shok.CanCollide = false
2761-
    attack = false
2761+
		shok.Parent = model
2762
		game.Debris:AddItem(shok, 12)
2763
		local mesh = Instance.new("SpecialMesh")
2764
		mesh.MeshType = "FileMesh"
2765-
     
2765+
		mesh.MeshId = "rbxassetid://1095708"
2766
		mesh.Scale = Vector3.new(67, 67, 47)
2767
		mesh.Parent = shok
2768-
  Mouse.KeyDown:connect(function(k)
2768+
		for e = 1, 15 do
2769-
    k = k:lower()
2769+
			wait()
2770-
    if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false then
2770+
			mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2771-
      ora = true
2771+
			shok.Transparency = shok.Transparency + 0.04
2772-
      ORA()
2772+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2773-
 elseif k == "m" and bigg == false then
2773+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2774-
      bigg = true
2774+
		end
2775-
      PE()
2775+
		for e = 1, 16 do
2776-
 elseif k == "m" and bigg == true then
2776+
			wait()
2777-
      bigg = false
2777+
			mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2778-
      pep:Destroy()
2778+
			shok.Transparency = shok.Transparency + 0.04
2779-
    elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then
2779+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2780-
      GRABEMBOIGRABEM()
2780+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2781-
    elseif attack == false and k == "q" and IsWearingArmor == false and Invisible == false then
2781+
			shok.BrickColor = BrickColor.new("Grey")
2782-
     SutaFinga()
2782+
		end
2783-
    elseif attack == false and k == "f" and Invisible == false and IsWearingArmor == false then
2783+
		for e = 1, 12 do
2784-
      Invisible = true
2784+
			wait()
2785-
Character["Advancing Fortress"].Hat.Part.Transparency = 1
2785+
			mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
2786-
Par1.Enabled = false
2786+
			shok.Transparency = shok.Transparency + 0.004
2787-
Character["Advancing Fortress"].scarf.Part.Transparency = 1
2787+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2788-
Character["Advancing Fortress"].cloth.Part.Transparency = 1
2788+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2789-
Character["Advancing Fortress"].cloth2.Part.Transparency = 1
2789+
		end
2790-
Character["Advancing Fortress"].rs.Part.Transparency = 1
2790+
	end))
2791-
Character["Advancing Fortress"].ls.Part.Transparency = 1
2791+
	coroutine.resume(coroutine.create(function()
2792-
Character["Advancing Fortress"].FHead.face.Transparency = 1
2792+
		local shok = Instance.new("Part")
2793-
Character["Advancing Fortress"].ear1.Part.Transparency = 1
2793+
		shok.Name = "shock3"
2794-
Character["Advancing Fortress"].ear2.Part.Transparency = 1
2794+
		shok.BrickColor = BrickColor.new("Institutional white")
2795-
Character["Advancing Fortress"].belt.Part.Transparency = 1
2795+
		shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2796-
 Character["Advancing Fortress"].belt2.Part.Transparency = 1
2796+
		shok.Size = Vector3.new(1, 1, 1)
2797-
Character["Advancing Fortress"].belt3.Part.Transparency = 1
2797+
		shok.Anchored = true
2798-
Character["Advancing Fortress"].gr.Part.Transparency = 1
2798+
		shok.Material = "Neon"
2799-
Character["Advancing Fortress"].gl.Part.Transparency = 1
2799+
		shok.Transparency = 0.35
2800-
Character["Advancing Fortress"].ap1.Part.Transparency = 1
2800+
		shok.CanCollide = false
2801-
Character["Advancing Fortress"].ap2.Part.Transparency = 1
2801+
		shok.Parent = model
2802-
Character["Advancing Fortress"].ap3.Part.Transparency = 1
2802+
		game.Debris:AddItem(shok, 12)
2803-
Character["Advancing Fortress"].ap4.Part.Transparency = 1
2803+
		local mesh = Instance.new("SpecialMesh")
2804-
Character["Advancing Fortress"].muscle.Part.Transparency = 1
2804+
		mesh.MeshType = "FileMesh"
2805-
Character["Advancing Fortress"].circ1.Part.Transparency = 1
2805+
		mesh.MeshId = "rbxassetid://549734488"
2806-
Character["Advancing Fortress"].circ2.Part.Transparency = 1
2806+
		mesh.Scale = Vector3.new(1, 1, 1)
2807-
Character["Advancing Fortress"].circ3.Part.Transparency = 1
2807+
		mesh.Parent = shok
2808-
Character["Advancing Fortress"].circ4.Part.Transparency = 1
2808+
		for e = 1, 15 do
2809-
  Character["Advancing Fortress"].boot1.Part.Transparency = 1
2809+
			wait()
2810-
Character["Advancing Fortress"].boot2.Part.Transparency = 1
2810+
			mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2811-
Character["Advancing Fortress"].glo1.Part.Transparency = 1
2811+
			shok.Transparency = shok.Transparency + 0.004
2812-
Character["Advancing Fortress"].glo2.Part.Transparency = 1
2812+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2813-
Character["Advancing Fortress"].glo1B.Part.Transparency = 1
2813+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2814-
Character["Advancing Fortress"].glo2B.Part.Transparency = 1
2814+
		end
2815-
Character["Advancing Fortress"].ap5.Part.Transparency = 1
2815+
		for e = 1, 16 do
2816-
Character["Advancing Fortress"].ap6.Part.Transparency = 1
2816+
			wait()
2817-
      Effects.Sphere.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
2817+
			mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2818-
      Effects.Block.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
2818+
			shok.Transparency = shok.Transparency + 0.004
2819-
      Disappear()
2819+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2820
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2821-
    elseif attack == false and k == "f" and Invisible == true and IsWearingArmor == false and cooldown == false then
2821+
		end
2822-
      Invisible = false
2822+
		for e = 1, 12 do
2823-
     summon = CFuncs.Sound.Create("463010917", Torso, 1, 1)
2823+
			wait()
2824-
summon.Volume = 7
2824+
			mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2825-
cooldown = true
2825+
			shok.Transparency = shok.Transparency + 0.06
2826-
Character["Advancing Fortress"].Hat.Part.Transparency = 0
2826+
			shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2827-
Par1.Enabled = true
2827+
			shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2828-
Character["Advancing Fortress"].scarf.Part.Transparency = 0
2828+
		end
2829-
Character["Advancing Fortress"].cloth.Part.Transparency = 0
2829+
	end))
2830-
Character["Advancing Fortress"].cloth2.Part.Transparency = 0
2830+
2831-
Character["Advancing Fortress"].rs.Part.Transparency = 0
2831+
function Jump()
2832-
Character["Advancing Fortress"].ls.Part.Transparency = 0
2832+
	if not D then
2833-
Character["Advancing Fortress"].FHead.face.Transparency = 0
2833+
		D = true
2834-
Character["Advancing Fortress"].ear1.Part.Transparency = 0
2834+
		Idle = true
2835-
Character["Advancing Fortress"].ear2.Part.Transparency = 0
2835+
		for i = 0, 2, 0.1 do
2836-
Character["Advancing Fortress"].belt.Part.Transparency = 0
2836+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2837-
 Character["Advancing Fortress"].belt2.Part.Transparency = 0
2837+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2838-
Character["Advancing Fortress"].belt3.Part.Transparency = 0
2838+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2839-
Character["Advancing Fortress"].gr.Part.Transparency = 0
2839+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2840-
Character["Advancing Fortress"].gl.Part.Transparency = 0
2840+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.5, 0, 0), 0.1)
2841-
Character["Advancing Fortress"].ap1.Part.Transparency = 0
2841+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.5, 0, 0), 0.1)
2842-
Character["Advancing Fortress"].ap2.Part.Transparency = 0
2842+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0), 0.1)
2843-
Character["Advancing Fortress"].ap3.Part.Transparency = 0
2843+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0), 0.1)
2844-
Character["Advancing Fortress"].ap4.Part.Transparency = 0
2844+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2845-
Character["Advancing Fortress"].muscle.Part.Transparency = 0
2845+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(-0.5, 0, 0), 0.1)
2846-
Character["Advancing Fortress"].circ1.Part.Transparency = 0
2846+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
2847-
Character["Advancing Fortress"].circ2.Part.Transparency = 0
2847+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2848-
Character["Advancing Fortress"].circ3.Part.Transparency = 0
2848+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2849-
Character["Advancing Fortress"].circ4.Part.Transparency = 0
2849+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2850-
  Character["Advancing Fortress"].boot1.Part.Transparency = 0
2850+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.4, 0, 0), 0.1)
2851-
Character["Advancing Fortress"].boot2.Part.Transparency = 0
2851+
			game:GetService("RunService").RenderStepped:wait()
2852-
Character["Advancing Fortress"].glo1.Part.Transparency = 0
2852+
		end
2853-
Character["Advancing Fortress"].glo2.Part.Transparency = 0
2853+
		for i = 0, 2, 0.1 do
2854-
 Character["Advancing Fortress"].glo1B.Part.Transparency = 0
2854+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2855-
Character["Advancing Fortress"].glo2B.Part.Transparency = 0
2855+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2856-
Character["Advancing Fortress"].ap5.Part.Transparency = 0
2856+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2857-
Character["Advancing Fortress"].ap6.Part.Transparency = 0
2857+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2858-
      Effects.Sphere.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08)
2858+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2859-
      for i = 1, 2 do
2859+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2860-
        Effects.Block.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
2860+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2861-
      end
2861+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2862-
      for i = 1, 20 do
2862+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2863-
        Effects.Break.Create(BrickColor.new("Light blue"), Torso.CFrame, 1, 1, 1)
2863+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0, 0), 0.1)
2864-
      end
2864+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
2865-
      Reappear()
2865+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2866-
staplachinuh = CFuncs.Sound.Create("469817479")
2866+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2867-
staplachinuh.TimePosition = 0.4
2867+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2868-
staplachinuh.Volume = 7
2868+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.2, 0, 0), 0.1)
2869-
wait(0.96)
2869+
			game:GetService("RunService").RenderStepped:wait()
2870-
staplachinuh:Destroy()
2870+
		end
2871-
cooldown = false
2871+
		do
2872-
    elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false then
2872+
			local sbs = Instance.new("BodyPosition", RootPart)
2873-
      ShieldMode = true
2873+
			sbs.P = 3000
2874-
      HoloHexShield()
2874+
			sbs.D = 1000
2875-
    elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false then
2875+
			sbs.maxForce = Vector3.new(900000, 900000000, 900000)
2876-
      CastleCrusherFist()
2876+
			sbs.position = RootPart.CFrame.p + Vector3.new(0, 400, 0)
2877
			local Sound = Instance.new("Sound", Character.UpperTorso)
2878-
    if k == "[" and IsWearingArmor == false and Invisible == false then
2878+
			Sound.SoundId = "rbxassetid://845572880"
2879-
      Armor("On")
2879+
			Sound.Volume = 32
2880-
Character["Advancing Fortress"].Hat.Part.Transparency = 1
2880+
			Sound.Pitch = 1
2881-
  Character["Advancing Fortress"].boot1.Part.Transparency = 1
2881+
			Sound.Looped = false
2882-
Character["Advancing Fortress"].boot2.Part.Transparency = 1
2882+
			Sound:Play()
2883-
Character["Advancing Fortress"].glo1.Part.Transparency = 1
2883+
			wait(0.5)
2884-
Character["Advancing Fortress"].glo2.Part.Transparency = 1
2884+
			local Bq = Instance.new("Part", UpperTorso)
2885-
Character["Advancing Fortress"].scarf.Part.Transparency = 1
2885+
			Bq.Size = Vector3.new(1, 1, 1)
2886-
Character["Advancing Fortress"].cloth.Part.Transparency = 1
2886+
			Bq.BrickColor = BrickColor.new("White")
2887-
Character["Advancing Fortress"].cloth2.Part.Transparency = 1
2887+
			Bq.Material = "Neon"
2888-
Character["Advancing Fortress"].rs.Part.Transparency = 1
2888+
			Bq.Anchored = false
2889-
Character["Advancing Fortress"].ls.Part.Transparency = 1
2889+
			Bq.Transparency = math.huge
2890-
Character["Advancing Fortress"].FHead.face.Transparency = 1
2890+
			Bq.CanCollide = false
2891-
Character["Advancing Fortress"].ear1.Part.Transparency = 1
2891+
			Bq.CFrame = RootPart.CFrame * CFrame.new(0, 0, -12)
2892-
Character["Advancing Fortress"].ear2.Part.Transparency = 1
2892+
			local Bq2 = Instance.new("SpecialMesh", Bq)
2893-
Character["Advancing Fortress"].belt.Part.Transparency = 1
2893+
			Bq2.MeshType = "Sphere"
2894-
 Character["Advancing Fortress"].belt2.Part.Transparency = 1
2894+
			Bq2.Scale = Vector3.new(1, 1, 1)
2895-
Character["Advancing Fortress"].belt3.Part.Transparency = 1
2895+
			Bq.Touched:connect(function(hit)
2896-
Character["Advancing Fortress"].gr.Part.Transparency = 1
2896+
				if hitted == false then
2897-
Character["Advancing Fortress"].gl.Part.Transparency = 1
2897+
					hitted = true
2898-
Character["Advancing Fortress"].ap1.Part.Transparency = 1
2898+
					Bq.Anchored = true
2899-
Character["Advancing Fortress"].ap2.Part.Transparency = 1
2899+
					for i = 1, 1000 do
2900-
Character["Advancing Fortress"].ap3.Part.Transparency = 1
2900+
						Bq2.Scale = Bq2.Scale + Vector3.new(1, 1, 1)
2901-
Character["Advancing Fortress"].ap4.Part.Transparency = 1
2901+
						Bq.Transparency = Bq.Transparency + 0.003
2902-
Character["Advancing Fortress"].muscle.Part.Transparency = 1
2902+
						game:GetService("RunService").RenderStepped:wait()
2903-
Character["Advancing Fortress"].circ1.Part.Transparency = 1
2903+
					end
2904-
Character["Advancing Fortress"].circ2.Part.Transparency = 1
2904+
				end
2905-
Character["Advancing Fortress"].circ3.Part.Transparency = 1
2905+
			end)
2906-
Character["Advancing Fortress"].circ4.Part.Transparency = 1
2906+
			for i = 1, 100 do
2907-
Character["Advancing Fortress"].glo1B.Part.Transparency = 1
2907+
				Bq2.Scale = Bq2.Scale + Vector3.new(0.1, 0.1, 0.1)
2908-
Character["Advancing Fortress"].glo2B.Part.Transparency = 1
2908+
				game:GetService("RunService").RenderStepped:wait()
2909-
Character["Advancing Fortress"].ap5.Part.Transparency = 1
2909+
			end
2910-
Character["Advancing Fortress"].ap6.Part.Transparency = 1
2910+
			Bq.Anchored = false
2911
			local Fl = Instance.new("BodyVelocity", Bq)
2912-
    if k == "]" and IsWearingArmor == true and Invisible == false then
2912+
			Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
2913-
      Armor("Off")
2913+
			Fl.velocity = Mouse.hit.lookVector * 120
2914-
Character["Advancing Fortress"].Hat.Part.Transparency = 0
2914+
			wait(0.4)
2915-
  Character["Advancing Fortress"].boot1.Part.Transparency = 0
2915+
			Idle = false
2916-
Character["Advancing Fortress"].boot2.Part.Transparency = 0
2916+
			hitted = false
2917-
Character["Advancing Fortress"].glo1.Part.Transparency = 0
2917+
			sbs:remove()
2918-
Character["Advancing Fortress"].glo2.Part.Transparency = 0
2918+
			wait(0.3)
2919-
Character["Advancing Fortress"].scarf.Part.Transparency = 0
2919+
			D = false
2920-
Character["Advancing Fortress"].cloth.Part.Transparency = 0
2920+
		end
2921-
Character["Advancing Fortress"].cloth2.Part.Transparency = 0
2921+
	end
2922-
Character["Advancing Fortress"].rs.Part.Transparency = 0
2922+
2923-
Character["Advancing Fortress"].ls.Part.Transparency = 0
2923+
function Dash()
2924-
Character["Advancing Fortress"].FHead.face.Transparency = 0
2924+
	if not D then
2925-
Character["Advancing Fortress"].ear1.Part.Transparency = 0
2925+
		D = true
2926-
Character["Advancing Fortress"].ear2.Part.Transparency = 0
2926+
		Idle = true
2927-
Character["Advancing Fortress"].belt.Part.Transparency = 0
2927+
		for i = 0, 1, 0.1 do
2928-
 Character["Advancing Fortress"].belt2.Part.Transparency = 0
2928+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1)
2929-
Character["Advancing Fortress"].belt3.Part.Transparency = 0
2929+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1)
2930-
Character["Advancing Fortress"].gr.Part.Transparency = 0
2930+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2931-
Character["Advancing Fortress"].gl.Part.Transparency = 0
2931+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1)
2932-
Character["Advancing Fortress"].ap1.Part.Transparency = 0
2932+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2933-
Character["Advancing Fortress"].ap2.Part.Transparency = 0
2933+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
2934-
Character["Advancing Fortress"].ap3.Part.Transparency = 0
2934+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2935-
Character["Advancing Fortress"].ap4.Part.Transparency = 0
2935+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
2936-
Character["Advancing Fortress"].muscle.Part.Transparency = 0
2936+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 5, 1), 0.1)
2937-
Character["Advancing Fortress"].circ1.Part.Transparency = 0
2937+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1)
2938-
Character["Advancing Fortress"].circ2.Part.Transparency = 0
2938+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
2939-
Character["Advancing Fortress"].circ3.Part.Transparency = 0
2939+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2940-
Character["Advancing Fortress"].circ4.Part.Transparency = 0
2940+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2941-
 Character["Advancing Fortress"].glo1B.Part.Transparency = 0
2941+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
2942-
Character["Advancing Fortress"].glo2B.Part.Transparency = 0
2942+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1)
2943-
Character["Advancing Fortress"].ap5.Part.Transparency = 0
2943+
			game:GetService("RunService").RenderStepped:wait()
2944-
Character["Advancing Fortress"].ap6.Part.Transparency = 0
2944+
		end
2945
		do
2946-
  end)
2946+
			local bv = Instance.new("BodyVelocity")
2947-
  Mouse.KeyUp:connect(function(k)
2947+
			bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
2948-
    k = k:lower()
2948+
			bv.velocity = RootPart.CFrame.lookVector * 250
2949-
    if attack == true and ora == true and k == "z" and IsWearingArmor == false then
2949+
			bv.Parent = RootPart
2950-
      ora = false
2950+
			game:GetService("Debris"):AddItem(bv, 1)
2951-
    elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then
2951+
			local Sound = Instance.new("Sound", Character.UpperTorso)
2952-
      ShieldMode = false
2952+
			Sound.SoundId = "rbxassetid://"
2953
			Sound.Volume = 32
2954-
  end)
2954+
			Sound.Pitch = 1
2955-
  coroutine.resume(coroutine.create(function(Part, Part2)
2955+
			Sound.Looped = false
2956-
    while Part.Parent ~= nil do
2956+
			Sound:Play()
2957-
      swait(math.random(100, 150))
2957+
			wait(0.5)
2958-
      for i = 0, 1, 0.2 do
2958+
			local Bq = Instance.new("Part", UpperTorso)
2959-
        wait()
2959+
			Bq.Size = Vector3.new(1, 1, 1)
2960-
        Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
2960+
			Bq.BrickColor = BrickColor.new("White")
2961-
        Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
2961+
			Bq.Material = "Neon"
2962-
      end
2962+
			Bq.Anchored = false
2963-
      for i = 0, 1, 0.2 do
2963+
			Bq.Transparency = math.huge
2964-
        swait()
2964+
			Bq.CanCollide = false
2965-
        Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
2965+
			Bq.CFrame = RootPart.CFrame * CFrame.new(0, 0, -12)
2966-
        Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
2966+
			local Bq2 = Instance.new("SpecialMesh", Bq)
2967-
      end
2967+
			Bq2.MeshType = "Sphere"
2968
			Bq2.Scale = Vector3.new(1, 1, 1)
2969-
  end), Eye1, Eye2)
2969+
			Bq.Touched:connect(function(hit)
2970-
  while true do
2970+
				if hitted == false then
2971-
    swait()
2971+
					hitted = true
2972-
    for i, v in pairs(Character:children()) do
2972+
					Bq.Anchored = true
2973-
      if v:IsA("Part") and IsWearingArmor == true then
2973+
					for i = 1, 1000 do
2974-
        v.Anchored = false
2974+
						Bq2.Scale = Bq2.Scale + Vector3.new(1, 1, 1)
2975-
      end
2975+
						Bq.Transparency = Bq.Transparency + 0.003
2976
						game:GetService("RunService").RenderStepped:wait()
2977-
    for i, v in pairs(AdvancingFortress:GetChildren()) do
2977+
					end
2978-
      if v:IsA("Part") then
2978+
				end
2979-
        v.Material = "SmoothPlastic"
2979+
			end)
2980
			for i = 1, 100 do
2981-
        v.CanCollide = false
2981+
				Bq2.Scale = Bq2.Scale + Vector3.new(0.1, 0.1, 0.1)
2982-
     
2982+
				game:GetService("RunService").RenderStepped:wait()
2983-
      elseif v:IsA("Humanoid") then
2983+
			end
2984-
        v.PlatformStand = true
2984+
			Bq.Anchored = false
2985-
     
2985+
			local Fl = Instance.new("BodyVelocity", Bq)
2986-
     
2986+
			Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
2987-
    
2987+
			Fl.velocity = Mouse.hit.lookVector * 150
2988-
     
2988+
			wait(0.5)
2989-
      end
2989+
			Idle = false
2990
			hitted = false
2991-
    HHandle.Transparency = 1
2991+
			wait(0.4)
2992-
    THandle.Transparency = 1
2992+
			D = false
2993-
    AHandleR.Transparency = 1
2993+
		end
2994-
    AHandleL.Transparency = 1
2994+
	end
2995-
    LHandleR.Transparency = 1
2995+
2996-
    LHandleL.Transparency = 1
2996+
function Detroit()
2997-
    RootPart.Transparency = 1
2997+
	if not D then
2998-
    HitboxR.Transparency = 1
2998+
		D = false
2999-
    HitboxL.Transparency = 1
2999+
		Idle = true
3000-
    Head.BrickColor = BrickColor.new("Pastel Blue")
3000+
		for i = 0, 2, 0.1 do
3001-
    Torso.BrickColor = BrickColor.new("Pastel Blue")
3001+
			swait()
3002-
    RightArm.BrickColor = BrickColor.new("Pastel Blue")
3002+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1)
3003-
    LeftArm.BrickColor = BrickColor.new("Pastel Blue")
3003+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1)
3004-
    RightLeg.BrickColor = BrickColor.new("Pastel Blue")
3004+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3005-
    LeftLeg.BrickColor = BrickColor.new("Pastel Blue")
3005+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1)
3006-
    RootPart.Anchored = true
3006+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3007-
    Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
3007+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
3008-
    velocity = Character.HumanoidRootPart.Velocity.y
3008+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3009-
    sine = sine + change
3009+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3010-
    Shield.Anchored = true
3010+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(-90, 0, 0), 0.1)
3011-
    Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1)
3011+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0.6, 0.3), 0.1)
3012-
    local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
3012+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3013-
    if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then
3013+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3014-
      Anim = "Jump"
3014+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3015-
      if attack == false then
3015+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3016-
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
3016+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1)
3017-
        PlayAnimationFromTable({
3017+
		end
3018-
          CFrame.new(0, 0.00872418843, 0.0292903651, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
3018+
		local Sound = Instance.new("Sound", Character.UpperTorso)
3019-
          CFrame.new(0, 1.49999177, -1.49011612E-7, 1, 0, 0, 0, 0.98480767, 0.173648626, 0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
3019+
		Sound.SoundId = "rbxassetid://"
3020-
          CFrame.new(1.64140427, 0.273908556, 0.192029893, 0.946035206, -0.31541416, 0.0743736848, 0.284469575, 0.91821146, 0.275617331, -0.155224368, -0.239586651, 0.958386064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3020+
		Sound.Pitch = 1
3021-
          CFrame.new(-1.59350562, 0.239538491, 0.192243189, 0.935008764, 0.347148597, -0.0724328309, -0.312019885, 0.902400434, 0.297181845, 0.168529674, -0.255267143, 0.952069581) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3021+
		Sound.Looped = false
3022-
          CFrame.new(0.602718651, -1.95556056, 0.410092652, 0.978475571, 0.0150757888, -0.205834776, 0.0853612274, 0.878464639, 0.470120817, 0.187906027, -0.477568805, 0.85826844) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3022+
		Sound.Volume = 5
3023-
          CFrame.new(-0.41903314, -1.41877925, -0.229210436, 0.962251842, -0.0299757104, 0.270510197, -0.084186092, 0.912393093, 0.400567293, -0.258819073, -0.408219665, 0.875425339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3023+
		Sound:play()
3024-
        }, 0.3, false)
3024+
		wait(0.5)
3025-
      end
3025+
		coroutine.resume(coroutine.create(function()
3026-
    elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then
3026+
			for i = 1, 1000 do
3027-
      Anim = "Fall"
3027+
				game:GetService("RunService").RenderStepped:wait()
3028-
      if attack == false then
3028+
			end
3029-
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
3029+
		end))
3030-
        PlayAnimationFromTable({
3030+
		for i = 0, 1, 0.1 do
3031-
          CFrame.new(0, -0.0366669223, -0.0478199311, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
3031+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1)
3032-
          CFrame.new(0, 1.58110774, -0.115850762, 1, 0, 0, 0, 0.98480767, 0.173647821, 0, -0.173647821, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
3032+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1)
3033-
          CFrame.new(1.72150326, 0.610064566, 0.0891361833, 0.724097908, -0.685675204, 0.0743751749, 0.645872176, 0.711960018, 0.275611937, -0.241932437, -0.151533186, 0.958387375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3033+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3034-
          CFrame.new(-1.69228244, 0.568353653, 0.082095027, 0.759895504, 0.646005511, -0.0724337399, -0.601845145, 0.741260946, 0.297183931, 0.24567467, -0.182231784, 0.952074111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3034+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1)
3035-
          CFrame.new(0.60271728, -1.95556188, 0.410093039, 0.978470623, -0.00292155147, -0.206365243, 0.0853614658, 0.916095972, 0.391767859, 0.187905625, -0.400949359, 0.896622121) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3035+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3036-
          CFrame.new(-0.453899324, -1.81726217, -0.229221463, 0.962255239, -0.00628663599, 0.272094905, -0.0841865242, 0.943832874, 0.319526881, -0.258820891, -0.33037129, 0.90767473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3036+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
3037-
        }, 0.3, false)
3037+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3038-
      end
3038+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
3039-
    elseif Torsovelocity < 1 and hit ~= nil then
3039+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(-90, 5, 1), 0.1)
3040-
      Anim = "Idle"
3040+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1)
3041-
      if attack == false then
3041+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3042-
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
3042+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3043-
        PlayAnimationFromTable({
3043+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3044-
          CFrame.new(0, -0.00190299738, -0.0435779989, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
3044+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3045-
          CFrame.new(0, 1.49999213, 3.27825546E-7, 1, 0, 0, 0, 0.99619478, 0.0871553123, 0, -0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
3045+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1)
3046-
          CFrame.new(1.64141297, 0.173907071, -0.107973814, 0.946035922, -0.270955235, 0.177766502, 0.284470022, 0.957103431, -0.055051513, -0.155224428, 0.102649838, 0.982532144) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3046+
			game:GetService("RunService").RenderStepped:wait()
3047-
          CFrame.new(-1.59350157, 0.139536366, -0.107754946, 0.935009062, 0.284010828, -0.212358981, -0.312018842, 0.943447471, -0.11203292, 0.168530986, 0.171011835, 0.970748305) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3047+
		end
3048-
          CFrame.new(0.602711678, -1.89952374, -0.0967197716, 0.978471398, -0.0562333167, -0.198576227, 0.0853610933, 0.986278713, 0.141314447, 0.187904745, -0.155223012, 0.969844699) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3048+
		KickBoom()
3049-
          CFrame.new(-0.619029164, -1.90815639, -0.0860156417, 0.962250412, 0.0410595387, 0.269051194, -0.0841863081, 0.984977186, 0.150772721, -0.258818805, -0.167731494, 0.951251626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3049+
		wait(0.7)
3050-
        }, 0.3, false)
3050+
		Idle = false
3051-
      end
3051+
		wait(0.2)
3052-
    elseif Torsovelocity > 2 and hit ~= nil then
3052+
		D = false
3053-
      Anim = "Walk"
3053+
	end
3054-
      if attack == false then
3054+
3055-
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
3055+
function SeriousWam()
3056-
        PlayAnimationFromTable({
3056+
	if not D then
3057-
          CFrame.new(0, -0.0234659836, -0.171147972, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
3057+
		D = false
3058-
          CFrame.new(0, 1.49999166, 1.1920929E-7, 1, 0, 0, 0, 0.98480773, -0.173648983, 0, 0.173648953, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
3058+
		Idle = true
3059-
CFrame.new(1.64141297, 0.173907071, -0.107973814, 0.946035922, -0.270955235, 0.177766502, 0.284470022, 0.957103431, -0.055051513, -0.155224428, 0.102649838, 0.982532144) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3059+
		for i = 0, 2, 0.1 do
3060-
          CFrame.new(-1.59350157, 0.139536366, -0.107754946, 0.935009062, 0.284010828, -0.212358981, -0.312018842, 0.943447471, -0.11203292, 0.168530986, 0.171011835, 0.970748305) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3060+
			swait()
3061-
          CFrame.new(0.585851789, -1.60362172, -0.143285036, 0.978476226, 0.0150748575, -0.205834031, 0.0853618756, 0.878461003, 0.470117748, 0.187905103, -0.477570593, 0.858265638) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3061+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1)
3062-
          CFrame.new(-0.563320339, -1.90456724, 0.225245774, 0.982039452, -0.00800410938, 0.188514173, -0.0707257539, 0.910641074, 0.407099873, -0.174927384, -0.413120717, 0.893718541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3062+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1)
3063-
        }, 0.3, false)
3063+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3064-
      end
3064+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1)
3065
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3066
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
3067-
     
3067+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3068-
 end
3068+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3069-
    if 0 < #Effects then
3069+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(-90, 0, 0), 0.1)
3070-
      for e = 1, #Effects do
3070+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0.6, 0.3), 0.1)
3071-
        if Effects[e] ~= nil then
3071+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3072-
          local Thing = Effects[e]
3072+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3073-
          if Thing ~= nil then
3073+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3074-
            local Part = Thing[1]
3074+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3075-
            local Mode = Thing[2]
3075+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1)
3076-
            local Delay = Thing[3]
3076+
		end
3077-
            local IncX = Thing[4]
3077+
		local FZcharge = Instance.new("ParticleEmitter", RightHand)
3078-
            local IncY = Thing[5]
3078+
		FZcharge.Texture = "rbxassetid://31727915"
3079-
            local IncZ = Thing[6]
3079+
		FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
3080-
            if Thing[2] == "Shoot" then
3080+
		FZcharge.EmissionDirection = "Top"
3081-
              local Look = Thing[1]
3081+
		FZcharge.Speed = NumberRange.new(4)
3082-
              local move = 30
3082+
		FZcharge.Size = NumberSequence.new(2, 1)
3083-
              if Thing[8] == 3 then
3083+
		FZcharge.Drag = 2
3084-
                move = 10
3084+
		FZcharge.LockedToPart = false
3085-
              end
3085+
		FZcharge.Lifetime = NumberRange.new(0.5)
3086-
              local hit, pos = rayCast(Thing[4], Thing[1], move, m)
3086+
		FZcharge.Rate = 150
3087-
              if Thing[10] ~= nil then
3087+
		FZcharge.LightEmission = 0
3088-
                da = pos
3088+
		FZcharge.Rotation = NumberRange.new(-100, 100)
3089-
                cf2 = CFrame.new(Thing[4], Thing[10].Position)
3089+
		FZcharge.VelocitySpread = 100
3090-
                cfa = CFrame.new(Thing[4], pos)
3090+
		local Sound = Instance.new("Sound", Character.UpperTorso)
3091-
                tehCF = cfa:lerp(cf2, 0.2)
3091+
		Sound.SoundId = "rbxassetid://"
3092-
                Thing[1] = tehCF.lookVector
3092+
		Sound.Pitch = 1
3093-
              end
3093+
		Sound.Looped = false
3094-
              local mag = (Thing[4] - pos).magnitude
3094+
		Sound.Volume = 5
3095-
              Effects.Head.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
3095+
		Sound:play()
3096-
              if Thing[8] == 2 then
3096+
		wait(1.5)
3097-
                Effects.Ring.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
3097+
		coroutine.resume(coroutine.create(function()
3098-
              end
3098+
			for i = 1, 1000 do
3099-
              Thing[4] = Thing[4] + Look * move
3099+
				game:GetService("RunService").RenderStepped:wait()
3100-
              Thing[3] = Thing[3] - 1
3100+
			end
3101-
              if 2 < Thing[5] then
3101+
		end))
3102-
                Thing[5] = Thing[5] - 0.3
3102+
		for i = 0, 1, 0.1 do
3103-
                Thing[6] = Thing[6] - 0.3
3103+
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1)
3104-
              end
3104+
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1)
3105-
              if hit ~= nil then
3105+
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3106-
                Thing[3] = 0
3106+
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1)
3107-
                if Thing[8] == 1 or Thing[8] == 3 then
3107+
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3108-
                  Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
3108+
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
3109-
                elseif Thing[8] == 2 then
3109+
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3110-
                  Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
3110+
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
3111-
                  if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
3111+
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(-90, 5, 1), 0.1)
3112-
                    ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Light blue"), "Reference", Vector3.new())
3112+
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1)
3113-
                    ref.Anchored = true
3113+
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3114-
                    ref.CFrame = CFrame.new(pos)
3114+
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3115-
                    CFuncs.Sound.Create("161006093", ref, 1, 1.2)
3115+
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3116-
                    game:GetService("Debris"):AddItem(ref, 0.2)
3116+
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3117-
                    Effects.Block.Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
3117+
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1)
3118-
                    Effects.Ring.Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
3118+
			game:GetService("RunService").RenderStepped:wait()
3119-
                    MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
3119+
		end
3120-
                  end
3120+
		SeriousSlam()
3121
		wait(0.7)
3122-
                ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Light blue"), "Reference", Vector3.new())
3122+
		Idle = false
3123-
                ref.Anchored = true
3123+
		wait(0.2)
3124-
                ref.CFrame = CFrame.new(pos)
3124+
		FZcharge:Destroy()
3125-
                Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
3125+
		D = false
3126-
                game:GetService("Debris"):AddItem(ref, 1)
3126+
	end
3127-
              end
3127+
3128-
              if Thing[3] <= 0 then
3128+
function Push()
3129-
                table.remove(Effects, e)
3129+
	if not D then
3130-
              end
3130+
		D = true
3131
		Idle = true
3132-
            if Thing[2] == "FireWave" then
3132+
		do
3133-
              if Thing[3] <= Thing[4] then
3133+
			local Grab = Instance.new("Part", LeftHand)
3134-
                Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
3134+
			Grab.Size = Vector3.new(6.4, 6.4, 6.4)
3135-
                Thing[3] = Thing[3] + 1
3135+
			Grab.CanCollide = false
3136-
                Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
3136+
			Grab.BrickColor = BrickColor.new("Deep orange")
3137-
              else
3137+
			Grab.Transparency = math.huge
3138-
                Part.Parent = nil
3138+
			local Grabo = Instance.new("Weld", Grab)
3139-
                table.remove(Effects, e)
3139+
			Grabo.Part0 = LeftHand
3140-
              end
3140+
			Grabo.Part1 = Grab
3141
			Grabo.C0 = CFrame.new(0, -1.1, 0)
3142-
            if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
3142+
			local SFXZ = Instance.new("Sound", UpperTorso)
3143-
              if Thing[1].Transparency <= 1 then
3143+
			SFXZ.SoundId = "rbxassetid://169259383"
3144-
                if Thing[2] == "Block1" then
3144+
			SFXZ.Volume = 1
3145-
                  Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3145+
			SFXZ.Pitch = 1.5
3146-
                  Mesh = Thing[7]
3146+
			SFXZ.Looped = false
3147-
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3147+
			wait(0.01)
3148-
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3148+
			SFXZ:Play()
3149-
                elseif Thing[2] == "Block2" then
3149+
			Grab.Touched:connect(function(hit)
3150-
                  Thing[1].CFrame = Thing[1].CFrame
3150+
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3151-
                  Mesh = Thing[7]
3151+
					Grab:Destroy()
3152-
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3152+
					hit.Parent.Humanoid:TakeDamage(21)
3153-
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3153+
					local SFXZ = Instance.new("Sound", UpperTorso)
3154-
                elseif Thing[2] == "Fire" then
3154+
					SFXZ.SoundId = "rbxassetid://1056634201"
3155-
                  Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
3155+
					SFXZ.Volume = 3
3156-
                  Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3156+
					SFXZ.Pitch = 1
3157-
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3157+
					SFXZ.Looped = false
3158-
                elseif Thing[2] == "Cylinder" then
3158+
					wait(0.01)
3159-
                  Mesh = Thing[7]
3159+
					SFXZ:Play()
3160-
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3160+
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
3161-
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3161+
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3162-
                elseif Thing[2] == "Blood" then
3162+
					Fl.velocity = UpperTorso.CFrame.lookVector * 400
3163-
                  Mesh = Thing[7]
3163+
					wait(0.05)
3164-
                  Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
3164+
					Fl:remove()
3165-
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3165+
				end
3166-
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3166+
			end)
3167-
                elseif Thing[2] == "Elec" then
3167+
			for i = 0, 2, 0.1 do
3168-
                  Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
3168+
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-80)), 0.4)
3169-
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3169+
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3170-
                elseif Thing[2] == "Disappear" then
3170+
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.4)
3171-
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3171+
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3172-
                elseif Thing[2] == "Shatter" then
3172+
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3173-
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3173+
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3174-
                  Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
3174+
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3175-
                  Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
3175+
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3176-
                  Thing[6] = Thing[6] + Thing[5]
3176+
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3177
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3178-
              else
3178+
				game:GetService("RunService").RenderStepped:wait()
3179-
                Part.Parent = nil
3179+
			end
3180-
                table.remove(Effects, e)
3180+
			for i = 0, 2, 0.1 do
3181
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(-90), rad(-80)), 0.4)
3182
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3183-
              end
3183+
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3184
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3185-
          end
3185+
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3186
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3187-
      end
3187+
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3188
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3189-
  end
3189+
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3190
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3191
				game:GetService("RunService").RenderStepped:wait()
3192
			end
3193
			coroutine.resume(coroutine.create(function()
3194
				wait(0.5)
3195
				Grab:remove()
3196
			end))
3197
			Idle = false
3198
			wait(0)
3199
			D = false
3200
		end
3201
	end
3202
end
3203
function Down()
3204
	if not D then
3205
		D = true
3206
		Idle = true
3207
		do
3208
			local Grab = Instance.new("Part", LeftHand)
3209
			Grab.Size = Vector3.new(6.6, 6.6, 6.6)
3210
			Grab.CanCollide = false
3211
			Grab.BrickColor = BrickColor.new("Deep orange")
3212
			Grab.Transparency = math.huge
3213
			local Grabo = Instance.new("Weld", Grab)
3214
			Grabo.Part0 = LeftHand
3215
			Grabo.Part1 = Grab
3216
			Grabo.C0 = CFrame.new(0, -1.1, 0)
3217
			local SFXZ = Instance.new("Sound", UpperTorso)
3218
			SFXZ.SoundId = "rbxassetid://169259383"
3219
			SFXZ.Volume = 1
3220
			SFXZ.Pitch = 1.5
3221
			SFXZ.Looped = false
3222
			wait(0.01)
3223
			SFXZ:Play()
3224
			Grab.Touched:connect(function(hit)
3225
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3226
					Grab:Destroy()
3227
					hit.Parent.Humanoid:TakeDamage(70)
3228
					RootPart.Anchored = true
3229
					local SFXZ = Instance.new("Sound", UpperTorso)
3230
					SFXZ.SoundId = "rbxassetid://748050177"
3231
					SFXZ.Volume = 3
3232
					SFXZ.Pitch = 1
3233
					SFXZ.Looped = false
3234
					wait(0.01)
3235
					SFXZ:Play()
3236
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
3237
					Fl.maxForce = Vector3.new(9000, 900000, 9000)
3238
					Fl.velocity = RootPart.CFrame.p + Vector3.new(0, -590, 0)
3239
					wait(0.05)
3240
					Fl:remove()
3241
					wait(0.5)
3242
					RootPart.Anchored = false
3243
				end
3244
			end)
3245
			for i = 0, 2, 0.1 do
3246
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1, 1, 0.05) * CFrame.Angles(rad(150), rad(-90), rad(0)), 0.1)
3247
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1, 1, 0.05) * CFrame.Angles(rad(150), rad(90), rad(0)), 0.1)
3248
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(55), rad(0), rad(0)), 0.1)
3249
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(55), rad(0), rad(0)), 0.1)
3250
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
3251
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-40), rad(0), rad(0)), 0.1)
3252
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-40), rad(0), rad(0)), 0.1)
3253
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3254
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
3255
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3256
				game:GetService("RunService").RenderStepped:wait()
3257
			end
3258
			for i = 0, 2.2, 0.1 do
3259
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.3, 0.6, 0.05) * CFrame.Angles(rad(100), rad(-90), rad(50)), 0.1)
3260
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.3, 0.6, 0.05) * CFrame.Angles(rad(20), rad(100), rad(30)), 0.1)
3261
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(25), rad(0), rad(0)), 0.1)
3262
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(35), rad(0), rad(0)), 0.1)
3263
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
3264
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
3265
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
3266
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
3267
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-20), rad(10), rad(0)), 0.1)
3268
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
3269
				game:GetService("RunService").RenderStepped:wait()
3270
			end
3271
			coroutine.resume(coroutine.create(function()
3272
				wait(0.5)
3273
				Grab:remove()
3274
			end))
3275
			Idle = false
3276
			wait(0)
3277
			D = false
3278
		end
3279
	end
3280
end
3281
function Hit()
3282
	if not D then
3283
		D = true
3284
		Idle = true
3285
		do
3286
			local Grab = Instance.new("Part", LeftHand)
3287
			Grab.Size = Vector3.new(3, 3, 3)
3288
			Grab.CanCollide = false
3289
			Grab.BrickColor = BrickColor.new("Deep orange")
3290
			Grab.Transparency = math.huge
3291
			local Grabo = Instance.new("Weld", Grab)
3292
			Grabo.Part0 = LeftHand
3293
			Grabo.Part1 = Grab
3294
			Grabo.C0 = CFrame.new(0, -1.1, 0)
3295
			local SFXZ = Instance.new("Sound", UpperTorso)
3296
			SFXZ.SoundId = "rbxassetid://169259383"
3297
			SFXZ.Volume = 1
3298
			SFXZ.Pitch = 1.5
3299
			SFXZ.Looped = false
3300
			wait(0.01)
3301
			SFXZ:Play()
3302
			Grab.Touched:connect(function(hit)
3303
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3304
					Grab:Destroy()
3305
					hit.Parent.Humanoid:TakeDamage(125)
3306
					local SFXZ = Instance.new("Sound", UpperTorso)
3307
					SFXZ.SoundId = "rbxassetid://1050733875"
3308
					SFXZ.Volume = 3
3309
					SFXZ.Pitch = 1
3310
					SFXZ.Looped = false
3311
					wait(0.01)
3312
					SFXZ:Play()
3313
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
3314
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3315
					Fl.velocity = UpperTorso.CFrame.lookVector * 10
3316
					wait(0.05)
3317
					Fl:remove()
3318
				end
3319
			end)
3320
			for i = 0, 2, 0.1 do
3321
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(20)), 0.5)
3322
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.5)
3323
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5)
3324
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5)
3325
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3326
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3327
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3328
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3329
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2)
3330
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2)
3331
				game:GetService("RunService").RenderStepped:wait()
3332
			end
3333
			coroutine.resume(coroutine.create(function()
3334
				wait(0.5)
3335
				Grab:remove()
3336
			end))
3337
			Idle = false
3338
			Grab:Destroy()
3339
			wait(0)
3340
			D = false
3341
		end
3342
	end
3343
end
3344
function Strong()
3345
	if not D then
3346
		D = true
3347
		Idle = true
3348
		do
3349
			local Grab = Instance.new("Part", LeftHand)
3350
			Grab.Size = Vector3.new(3, 3, 3)
3351
			Grab.CanCollide = false
3352
			Grab.BrickColor = BrickColor.new("Deep orange")
3353
			Grab.Transparency = math.huge
3354
			local Grabo = Instance.new("Weld", Grab)
3355
			Grabo.Part0 = LeftHand
3356
			Grabo.Part1 = Grab
3357
			Grabo.C0 = CFrame.new(0, -1.1, 0)
3358
			local SFXZ = Instance.new("Sound", UpperTorso)
3359
			SFXZ.SoundId = "rbxassetid://169259383"
3360
			SFXZ.Volume = 1
3361
			SFXZ.Pitch = 1.5
3362
			SFXZ.Looped = false
3363
			wait(0.01)
3364
			SFXZ:Play()
3365
			Grab.Touched:connect(function(hit)
3366
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3367
					Grab:Destroy()
3368
					hit.Parent.Humanoid:TakeDamage(3455)
3369
					local SFXZ = Instance.new("Sound", UpperTorso)
3370
					SFXZ.SoundId = "rbxassetid://1050733875"
3371
					SFXZ.Volume = 3
3372
					SFXZ.Pitch = 1
3373
					SFXZ.Looped = false
3374
					wait(0.01)
3375
					SFXZ:Play()
3376
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
3377
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3378
					Fl.velocity = UpperTorso.CFrame.lookVector * 10
3379
					wait(0.05)
3380
					Fl:remove()
3381
				end
3382
			end)
3383
			for i = 0, 0.6, 0.1 do
3384
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(20)), 0.5)
3385
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.5)
3386
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5)
3387
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5)
3388
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3389
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3390
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3391
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3392
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2)
3393
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2)
3394
				game:GetService("RunService").RenderStepped:wait()
3395
			end
3396
			coroutine.resume(coroutine.create(function()
3397
				wait(0.5)
3398
				Grab:remove()
3399
			end))
3400
			Idle = false
3401
			Grab:Destroy()
3402
			wait(0)
3403
			D = false
3404
		end
3405
	end
3406
end
3407
function Desperate()
3408
	if not D then
3409
		D = true
3410
		Idle = true
3411
		do
3412
			local Grab = Instance.new("Part", LeftHand)
3413
			Grab.Size = Vector3.new(3, 3, 3)
3414
			Grab.CanCollide = false
3415
			Grab.BrickColor = BrickColor.new("Deep orange")
3416
			Grab.Transparency = math.huge
3417
			local Grabo = Instance.new("Weld", Grab)
3418
			Grabo.Part0 = LeftHand
3419
			Grabo.Part1 = Grab
3420
			Grabo.C0 = CFrame.new(0, -1.1, 0)
3421
			local SFXZ = Instance.new("Sound", UpperTorso)
3422
			SFXZ.SoundId = "rbxassetid://169259383"
3423
			SFXZ.Volume = 1
3424
			SFXZ.Pitch = 1.5
3425
			SFXZ.Looped = false
3426
			wait(0.01)
3427
			SFXZ:Play()
3428
			Grab.Touched:connect(function(hit)
3429
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3430
					Grab:Destroy()
3431
					hit.Parent.Humanoid:TakeDamage(3555555)
3432
					local SFXZ = Instance.new("Sound", UpperTorso)
3433
					SFXZ.SoundId = "rbxassetid://1050733875"
3434
					SFXZ.Volume = 3
3435
					SFXZ.Pitch = 1
3436
					SFXZ.Looped = false
3437
					wait(0.01)
3438
					SFXZ:Play()
3439
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
3440
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3441
					Fl.velocity = UpperTorso.CFrame.lookVector * 100
3442
					wait(0.05)
3443
					Fl:remove()
3444
				end
3445
			end)
3446
			for i = 0, 0.2, 0.1 do
3447
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(20)), 0.5)
3448
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.5)
3449
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5)
3450
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5)
3451
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3452
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3453
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3454
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
3455
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2)
3456
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2)
3457
				game:GetService("RunService").RenderStepped:wait()
3458
			end
3459
			coroutine.resume(coroutine.create(function()
3460
				wait(0.5)
3461
				Grab:remove()
3462
			end))
3463
			Idle = false
3464
			Grab:Destroy()
3465
			wait(0)
3466
			D = false
3467
		end
3468
	end
3469
end
3470
function Up()
3471
	if not D then
3472
		D = true
3473
		Idle = true
3474
		do
3475
			local Grab = Instance.new("Part", LeftHand)
3476
			Grab.Size = Vector3.new(5, 5, 5)
3477
			Grab.CanCollide = false
3478
			Grab.BrickColor = BrickColor.new("Deep orange")
3479
			Grab.Transparency = math.huge
3480
			local Grabo = Instance.new("Weld", Grab)
3481
			Grabo.Part0 = LeftHand
3482
			Grabo.Part1 = Grab
3483
			Grabo.C0 = CFrame.new(0, -1.1, 0)
3484
			local SFXZ = Instance.new("Sound", UpperTorso)
3485
			SFXZ.SoundId = "rbxassetid://169259383"
3486
			SFXZ.Volume = 1
3487
			SFXZ.Pitch = 1.5
3488
			SFXZ.Looped = false
3489
			wait(0.01)
3490
			SFXZ:Play()
3491
			Grab.Touched:connect(function(hit)
3492
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3493
					Grab:Destroy()
3494
					hit.Parent.Humanoid:TakeDamage(15)
3495
					local SFXZ = Instance.new("Sound", UpperTorso)
3496
					SFXZ.SoundId = "rbxassetid://1050733875"
3497
					SFXZ.Volume = 3
3498
					SFXZ.Pitch = 1
3499
					SFXZ.Looped = false
3500
					wait(0.01)
3501
					SFXZ:Play()
3502
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
3503
					Fl.maxForce = Vector3.new(9000, 900000, 9000)
3504
					Fl.velocity = RootPart.CFrame.p + Vector3.new(0, 400, 0)
3505
					wait(0.05)
3506
					Fl:remove()
3507
				end
3508
			end)
3509
			for i = 0, 2, 0.1 do
3510
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(120), rad(0), rad(-10)), 0.1)
3511
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3512
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
3513
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3514
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1)
3515
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3516
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
3517
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-30), rad(0), rad(0)), 0.1)
3518
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(-50), rad(0)), 0.1)
3519
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(50), rad(0)), 0.1)
3520
				game:GetService("RunService").RenderStepped:wait()
3521
			end
3522
			coroutine.resume(coroutine.create(function()
3523
				wait(0.5)
3524
				Grab:remove()
3525
			end))
3526
			Idle = false
3527
			wait(0)
3528
			D = false
3529
		end
3530
	end
3531
end
3532
function Fast()
3533
	if not D then
3534
		D = true
3535
		Idle = true
3536
		do
3537
			local Grab = Instance.new("Part", LeftHand)
3538
			Grab.Size = Vector3.new(5, 5, 5)
3539
			Grab.CanCollide = false
3540
			Grab.BrickColor = BrickColor.new("Deep orange")
3541
			Grab.Transparency = math.huge
3542
			local Grabo = Instance.new("Weld", Grab)
3543
			Grabo.Part0 = LeftHand
3544
			Grabo.Part1 = Grab
3545
			Grabo.C0 = CFrame.new(0, -1.1, 0)
3546
			local SFXZ = Instance.new("Sound", UpperTorso)
3547
			SFXZ.SoundId = "rbxassetid://169259383"
3548
			SFXZ.Volume = 1
3549
			SFXZ.Pitch = 1.5
3550
			SFXZ.Looped = false
3551
			wait(0.01)
3552
			SFXZ:Play()
3553
			Grab.Touched:connect(function(hit)
3554
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3555
					Grab:Destroy()
3556
					hit.Parent.Humanoid:TakeDamage(85)
3557
					local SFXZ = Instance.new("Sound", UpperTorso)
3558
					SFXZ.SoundId = "rbxassetid://1050733875"
3559
					SFXZ.Volume = 3
3560
					SFXZ.Pitch = 1
3561
					SFXZ.Looped = false
3562
					wait(0.01)
3563
					SFXZ:Play()
3564
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
3565
					Fl.maxForce = Vector3.new(9000, 900000, 9000)
3566
					Fl.velocity = RootPart.CFrame.p + Vector3.new(0, 220, 0)
3567
					wait(0.05)
3568
					Fl:remove()
3569
				end
3570
			end)
3571
			for i = 0, 0.2, 0.1 do
3572
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3573
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(90), rad(80)), 0.4)
3574
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3575
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3576
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3577
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3578
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3579
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3580
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3581
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3582
				game:GetService("RunService").RenderStepped:wait()
3583
				for i = 0, 0.2, 0.1 do
3584
					LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(-90), rad(-80)), 0.4)
3585
					RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3586
					LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3587
					RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3588
					LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3589
					RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3590
					LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3591
					RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3592
					Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3593
					Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.4)
3594
					game:GetService("RunService").RenderStepped:wait()
3595
				end
3596
				game:GetService("RunService").RenderStepped:wait()
3597
			end
3598
			coroutine.resume(coroutine.create(function()
3599
				wait(0.5)
3600
				Grab:remove()
3601
			end))
3602
			Idle = false
3603
			wait(0)
3604
			D = false
3605
		end
3606
	end
3607
end
3608
Debounces = {
3609
	CanAttack = true,
3610
	NoIdl = false,
3611
	Slashing = false,
3612
	Slashed = false,
3613
	RPunch = false,
3614
	RPunched = false,
3615
	LPunch = false,
3616
	LPunched = false
3617
}
3618
local Touche = {
3619
	Character.Name
3620
}
3621
function HasntTouched(plrname)
3622
	local ret = true
3623
	for _, v in pairs(Touche) do
3624
		if v == plrname then
3625
			ret = false
3626
		end
3627
	end
3628
	return ret
3629
end
3630
local deb = false
3631
local shot = 0
3632
local kamehameha1 = false
3633
local kamehameha2 = false
3634
local kamehameha3 = false
3635
local kamehameha4 = false
3636
local kamehameha5 = false
3637
local kamehameha6 = false
3638
if kamehameha1 == true then
3639
	Idle = true
3640
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(60), rad(-60), rad(0)), 0.03)
3641
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(70), rad(80), rad(0)), 0.03)
3642
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(50), rad(0), rad(0)), 0.1)
3643
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
3644
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(30), rad(50), rad(0)), 0.1)
3645
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(35), rad(0), rad(0)), 0.1)
3646
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
3647
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
3648
	Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-40), rad(-70), rad(-20)), 0.03)
3649
	Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(20), rad(70), rad(-10)), 0.03)
3650
end
3651
if kamehameha6 == true then
3652
	Idle = true
3653
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(60), rad(-60), rad(0)), 0.1)
3654
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(70), rad(80), rad(0)), 0.1)
3655
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(50), rad(0), rad(0)), 0.1)
3656
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
3657
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(30), rad(50), rad(0)), 0.1)
3658
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(35), rad(0), rad(0)), 0.1)
3659
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
3660
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
3661
	Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-40), rad(-70), rad(-20)), 0.1)
3662
	Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(20), rad(70), rad(-10)), 0.1)
3663
end
3664
if kamehameha5 == true then
3665
	Idle = true
3666
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(60), rad(-60), rad(0)), 0.1)
3667
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(70), rad(80), rad(0)), 0.1)
3668
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(50), rad(0), rad(0)), 0.1)
3669
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
3670
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(30), rad(50), rad(0)), 0.1)
3671
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(35), rad(0), rad(0)), 0.1)
3672
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
3673
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
3674
	Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-40), rad(-70), rad(-20)), 0.1)
3675
	Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(20), rad(70), rad(-10)), 0.1)
3676
end
3677
if kamehameha2 == true then
3678
	Idle = true
3679
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(40)), 0.1)
3680
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(30), rad(0), rad(-40)), 0.1)
3681
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3682
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(30), rad(30), rad(20)), 0.1)
3683
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1)
3684
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
3685
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
3686
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-50), rad(0), rad(0)), 0.1)
3687
	Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
3688
	Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
3689
end
3690
local auranum = 0
3691
local auranum1 = 0
3692
local auranum2 = 0
3693
local auraon = true
3694
local auracan3 = true
3695
local onaura = false
3696
local ssj = false
3697
local ssj2 = false
3698
local ssj3 = false
3699
local ssj4 = false
3700
local ssjg = false
3701
local blue = false
3702
local base = true
3703
local kaio = true
3704
local off = false
3705
local instinct = false
3706
newaurabase = Instance.new("BillboardGui", LowerTorso)
3707
newaurabase.Size = UDim2.new(20, 0, 20, 0)
3708
newaurabase.AlwaysOnTop = false
3709
newaura = Instance.new("ImageLabel", newaurabase)
3710
newaura.BackgroundTransparency = 1
3711
newaurabase.ExtentsOffset = v3(0, 0, 3)
3712
newaura.ImageTransparency = 1
3713
newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
3714
newaura.Size = UDim2.new(2, 0, 1, 0)
3715
newaura.Position = UDim2.new(-0.5, 0, -0.2, 0)
3716
newaurabase2 = Instance.new("BillboardGui", LowerTorso)
3717
newaurabase2.Size = UDim2.new(20, 0, 40, 0)
3718
newaurabase2.ExtentsOffset = v3(0, 0, -3)
3719
newaurabase2.AlwaysOnTop = false
3720
newaura2 = Instance.new("ImageLabel", newaurabase2)
3721
newaura2.BackgroundTransparency = 1
3722
newaura2.ImageTransparency = 1
3723
newaura2.ImageColor3 = Color3.fromRGB(255, 255, 0)
3724
newaura2.Size = UDim2.new(2, 0, 1, 0)
3725
newaura2.Position = UDim2.new(-0.5, 0, -0.4, 0)
3726
if onaura == true and ssj == true then
3727
	onaura = false
3728
	wait(0.1)
3729
	newaura.Image = "rbxassetid://639676034"
3730
	wait(0.1)
3731
	newaura.Image = "rbxassetid://639676268"
3732
	wait(0.1)
3733
	newaura.Image = "rbxassetid://639676527"
3734
	wait(0.1)
3735
	newaura.Image = "rbxassetid://639676855"
3736
	onaura = true
3737
end
3738
local multiplier = 0.5
3739
local BaseHair = Instance.new("Part", Character)
3740
BaseHair.Size = Vector3.new(1, 1, 1)
3741
BaseHair.Material = "SmoothPlastic"
3742
BaseHair.BrickColor = BrickColor.new("Really black")
3743
BaseHair.CanCollide = false
3744
BaseHair.Transparency = 1
3745
local BaseHair2 = Instance.new("SpecialMesh", BaseHair)
3746
BaseHair2.MeshId = "rbxassetid://738716276"
3747
BaseHair2.Scale = Vector3.new(0.5, 0.5, 0.5)
3748
local BaseHair3 = Instance.new("Weld", BaseHair)
3749
BaseHair3.Part0 = Character.Head
3750
BaseHair3.Part1 = BaseHair
3751
BaseHair3.C0 = CFrame.new(-0.06, 0.78, 0.24)
3752
auranum = math.random(35, 65)
3753
auranum1 = math.random(-25, 0)
3754
auranum2 = math.random(10, 25)
3755
auranum3 = math.random(65, 75)
3756
auranum4 = math.random(-25, -15)
3757
Mouse.KeyDown:connect(function(key)
3758
	if key == "e" then
3759
		Push()
3760
	end
3761
end)
3762
Mouse.KeyDown:connect(function(key)
3763
	if key == "r" then
3764
		Down()
3765
	end
3766
end)
3767
Mouse.KeyDown:connect(function(key)
3768
	if key == "p" and off == true then
3769
		base = true
3770
		ssj = false
3771
		ssj2 = false
3772
		ssj3 = false
3773
		ssj4 = false
3774
		ssjg = false
3775
		blue = false
3776
		kaio = false
3777
		multiplier = 0.5
3778
		Mouse.KeyDown:connect(function(key)
3779
			if key == "]" then
3780
			end
3781
			if key == "]" then
3782
			end
3783
			if key == "]" then
3784
			end
3785
			if key == "]" then
3786
			end
3787
			if key == "]" then
3788
			end
3789
		end)
3790
		Mouse.Button1Down:connect(function()
3791
			if attack == false and attacktype == 1 then
3792
				Hit()
3793
				attacktype = 2
3794
			elseif attack == false and attacktype == 2 then
3795
				Hit2()
3796
				attacktype = 3
3797
			elseif attack == false and attacktype == 3 then
3798
				Hit3()
3799
				attacktype = 1
3800
			end
3801
		end)
3802
		Character.Head.face.Texture = "rbxassetid://710492060"
3803
		Character.Shirt.ShirtTemplate = "rbxassetid://246082851"
3804
		Character.Pants.PantsTemplate = "rbxassetid://246083258"
3805
		Humanoid.MaxHealth = 5000
3806
		wait(0.01)
3807
		Humanoid.Health = 5000
3808
		Humanoid.JumpPower = 120
3809
		for i, v in pairs(UpperTorso:GetChildren()) do
3810
			if v:IsA("ParticleEmitter") then
3811
				v:Remove()
3812
			end
3813
		end
3814
		for i, v in pairs(HairG:GetChildren()) do
3815
			if v:IsA("ParticleEmitter") then
3816
				v:Remove()
3817
			end
3818
		end
3819
		for i, v in pairs(LeftLowerArm:GetChildren()) do
3820
			if v:IsA("ParticleEmitter") then
3821
				v:Remove()
3822
			end
3823
		end
3824
		for i, v in pairs(RightLowerArm:GetChildren()) do
3825
			if v:IsA("ParticleEmitter") then
3826
				v:Remove()
3827
			end
3828
		end
3829
		for i, v in pairs(Head:GetChildren()) do
3830
			if v:IsA("ParticleEmitter") then
3831
				v:Remove()
3832
			end
3833
		end
3834
		for i, v in pairs(UpperTorso:GetChildren()) do
3835
			if v:IsA("Sound") then
3836
				v:Remove()
3837
			end
3838
		end
3839
		for i, v in pairs(LowerTorso:GetChildren()) do
3840
			if v:IsA("PointLight") then
3841
				v:Remove()
3842
			end
3843
		end
3844
		Blue.Transparency = 1
3845
		SS2Hair.Transparency = 1
3846
		SSHair.Transparency = 1
3847
		SS3Hair.Transparency = 1
3848
		HairG.Transparency = 1
3849
		Four.Transparency = 1
3850
		wait(1.0E-4)
3851
		BaseHair.Transparency = 0
3852
		BaseHair2.Transparency = 0
3853
		BaseHair3.Transparency = 0
3854
		Hair:Destroy()
3855
		Hair2:Destroy()
3856
		Hair3:Destroy()
3857
	end
3858
end)
3859
function fade(obj, dest, grow)
3860
	spawn(function()
3861
		local oldcf = obj.CFrame
3862
		for i = 0, 10 do
3863
			if grow then
3864
				obj.Size = obj.Size + Vector3.new(1, 1, 1)
3865
				obj.CFrame = oldcf
3866
			end
3867
			obj.Transparency = obj.Transparency + 0.1
3868
			swait()
3869
		end
3870
		if dest then
3871
			obj:Destroy()
3872
		end
3873
	end)
3874
end
3875
spiritballenergy = false
3876
local spirit1 = false
3877
local spirit2 = false
3878
local new = Instance.new
3879
function RenderStepped3()
3880
	if spiritballenergy == true then
3881
		wait(math.random(0.1, 0.5))
3882
		ay = new("Part", Character)
3883
		ay.Name = "NewPart2"
3884
		ay.Size = v3(0.3, 0.3, 0.3)
3885
		ay.CanCollide = false
3886
		ay.Material = "Neon"
3887
		ay.BrickColor = bc("Cyan")
3888
		meshk = Instance.new("SpecialMesh", ay)
3889
		meshk.MeshType = "Sphere"
3890
		ay.Position = v3(999, 999, 999)
3891
		ay.CFrame = CFrame.new(RootPart.Position.x + math.random(-15, 15), RootPart.Position.y - 12, RootPart.Position.z + math.random(-15, 15))
3892
		ys = Instance.new("BodyVelocity", ay)
3893
		ys.Name = "GO1"
3894
		ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3895
		ys.Velocity = v3(0, 6, 0)
3896
		game.Debris:AddItem(ay, 4)
3897
	end
3898
end
3899
function wip()
3900
	if not D then
3901
		D = true
3902
		Idle = true
3903
		for i = 0, 2, 0.1 do
3904
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3905
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3906
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3907
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3908
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3909
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3910
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3911
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3912
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3913
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0, 0), 0.1)
3914
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3915
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3916
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3917
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
3918
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.2, 0, 0), 0.1)
3919
			game:GetService("RunService").RenderStepped:wait()
3920
		end
3921
		do
3922
			local sbs = Instance.new("BodyPosition", RootPart)
3923
			sbs.P = 3000
3924
			sbs.D = 1000
3925
			sbs.maxForce = Vector3.new(500000, 500000000, 500000)
3926
			sbs.position = RootPart.CFrame.p + Vector3.new(0, 20, 0)
3927
			wait(0.5)
3928
			spiritballenergy = true
3929
			for i = 0, 2, 0.1 do
3930
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1)
3931
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1)
3932
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1)
3933
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3934
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3935
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3936
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3937
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3938
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3939
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
3940
				game:GetService("RunService").RenderStepped:wait()
3941
			end
3942
			wait(3)
3943
			local Bq = Instance.new("Part", UpperTorso)
3944
			Bq.Size = Vector3.new(1, 1, 1)
3945
			Bq.BrickColor = BrickColor.new("Cyan")
3946
			Bq.Material = "Neon"
3947
			Bq.Anchored = true
3948
			Bq.CFrame = RootPart.CFrame * CFrame.new(0, 49, 0)
3949
			local Bq2 = Instance.new("SpecialMesh", Bq)
3950
			Bq2.MeshType = "Sphere"
3951
			Bq2.Scale = Vector3.new(2, 2, 2)
3952
			Bq.Touched:connect(function(hit)
3953
				if hitted == false then
3954
					hitted = true
3955
					for i, v in pairs(FindNearestTorso(Bq.CFrame.p, 100)) do
3956
						if v:FindFirstChild("Humanoid") then
3957
							v.Humanoid:TakeDamage(math.random(16000000, 170000000))
3958
							v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 5
3959
						end
3960
					end
3961
					Bq.Anchored = true
3962
					local To = Instance.new("Part", Character)
3963
					To.Size = Vector3.new(1, 1, 1)
3964
					To.BrickColor = BrickColor.new("White")
3965
					To.CanCollide = false
3966
					To.Anchored = true
3967
					To.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
3968
					local To2 = Instance.new("SpecialMesh", To)
3969
					To2.MeshId = "rbxassetid://1051557"
3970
					To2.Scale = Vector3.new(1, 1, 1)
3971
					local Grab = Instance.new("Part", Character)
3972
					Grab.Size = Vector3.new(1, 1, 1)
3973
					Grab.BrickColor = BrickColor.new("White")
3974
					Grab.CanCollide = false
3975
					Grab.Anchored = true
3976
					Grab.Material = "Neon"
3977
					Grab.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
3978
					local Grab2 = Instance.new("SpecialMesh", Grab)
3979
					Grab2.MeshType = "Sphere"
3980
					Grab2.Scale = Vector3.new(70, 70, 70)
3981
					local Rin = Instance.new("Part", Character)
3982
					Rin.Size = Vector3.new(1, 1, 1)
3983
					Rin.BrickColor = BrickColor.new("White")
3984
					Rin.Anchored = true
3985
					Rin.CFrame = Bq.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
3986
					local Rin2 = Instance.new("SpecialMesh", Rin)
3987
					Rin2.MeshId = "rbxassetid://3270017"
3988
					Rin2.Scale = Vector3.new(1, 1, 1)
3989
					for i = 1, 1000 do
3990
						Rin2.Scale = Rin2.Scale + Vector3.new(2.5, 2.5, 0.1)
3991
						Rin.Transparency = Rin.Transparency + 0.003
3992
						To2.Scale = To2.Scale + Vector3.new(1.2, 1, 1.2)
3993
						To.Transparency = To.Transparency + 0.003
3994
						To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0)
3995
						Bq.Transparency = Bq.Transparency + 0.003
3996
						Grab.Transparency = Grab.Transparency + 0.003
3997
						game:GetService("RunService").RenderStepped:wait()
3998
					end
3999
				end
4000
			end)
4001
			for i = 1, 200 do
4002
				Bq2.Scale = Bq2.Scale + Vector3.new(0.4, 0.4, 0.4)
4003
				game:GetService("RunService").RenderStepped:wait()
4004
			end
4005
			Bq.Anchored = false
4006
			local Fl = Instance.new("BodyVelocity", Bq)
4007
			Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4008
			Fl.velocity = Mouse.hit.lookVector * 100
4009
			for i = 0, 2, 0.1 do
4010
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1)
4011
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1)
4012
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4013
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4014
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
4015
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
4016
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4017
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4018
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
4019
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4020
				game:GetService("RunService").RenderStepped:wait()
4021
			end
4022
			wait(8)
4023
			Idle = false
4024
			hitted = false
4025
			sbs:remove()
4026
			wait(2)
4027
			D = false
4028
		end
4029
	end
4030
end
4031
local rock3 = false
4032
local rock2 = false
4033
local rock = false
4034
function RenderStepped2()
4035
	if rock2 == true then
4036
		wait(0.1)
4037
		for i, v in pairs(Character:GetChildren()) do
4038
			if v:IsA("Part") and v.Name == "NewPart2" then
4039
				v.GO.Velocity = v3(0, -5, 0)
4040
			end
4041
		end
4042
		rock2 = false
4043
	end
4044
	if rock3 == true then
4045
		wait(0.1)
4046
		for i, v in pairs(Character:GetChildren()) do
4047
			if v:IsA("Part") and v.Name == "NewPart2" then
4048
				v.GO.Velocity = v3(math.random(-80, 80), math.random(0, 20), math.random(-80, 80))
4049
			end
4050
		end
4051
		rock3 = false
4052
	end
4053
end
4054
if rock == true then
4055
	wait(math.random(0.1, 0.5))
4056
	ay = new("Part", Character)
4057
	ay.Name = "NewPart2"
4058
	ay.Size = v3(3.3, 3.3, 3.3)
4059
	ay.CanCollide = false
4060
	for i, v in pairs(workspace:GetChildren()) do
4061
		if v:IsA("Part") and v.Size.x > 150 then
4062
			ay.BrickColor = v.BrickColor
4063
			ay.Material = v.Material
4064
			ay.Transparency = v.Transparency
4065
		end
4066
	end
4067
	ay.Position = v3(999, 999, 999)
4068
	ay.CFrame = CFrame.new(RootPart.Position.x + math.random(-15, 15), RootPart.Position.y - 2, RootPart.Position.z + math.random(-15, 15))
4069
	ys = Instance.new("BodyVelocity", ay)
4070
	ys.Name = "GO"
4071
	ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4072
	ys.Velocity = v3(0, 6, 0)
4073
	game.Debris:AddItem(ay, math.random(3, 4))
4074
end
4075
function UI()
4076
	if not D then
4077
		D = true
4078
		Idle = true
4079
		local Music = Instance.new("Sound", UpperTorso)
4080
		Music.SoundId = "rbxassetid://1216343787"
4081
		Music.Pitch = 1
4082
		Music.Looped = false
4083
		Music.Volume = 6
4084
		wait(1.0E-4)
4085
		Music:Play()
4086
		local Aura = Instance.new("ParticleEmitter")
4087
		Aura.Name = "Aura"
4088
		Aura.Texture = "rbxassetid://1207853932"
4089
		Aura.Parent = LeftUpperArm
4090
		Aura.LightEmission = 1
4091
		Aura.Transparency = NumberSequence.new(0.5, 1)
4092
		Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
4093
		Aura.Size = NumberSequence.new(1)
4094
		Aura.LockedToPart = true
4095
		Aura.Lifetime = NumberRange.new(0.8)
4096
		Aura.Rate = 100
4097
		Aura.Speed = NumberRange.new(0.3)
4098
		Aura.EmissionDirection = "Top"
4099
		local AuraB = Instance.new("ParticleEmitter")
4100
		AuraB.Name = "Aura"
4101
		AuraB.Texture = "rbxassetid://242102147"
4102
		AuraB.Parent = LeftLowerArm
4103
		AuraB.LightEmission = 1
4104
		AuraB.Transparency = NumberSequence.new(0.8, 1)
4105
		AuraB.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
4106
		AuraB.Size = NumberSequence.new(1.6)
4107
		AuraB.LockedToPart = true
4108
		AuraB.Lifetime = NumberRange.new(3.4)
4109
		AuraB.Rate = 50
4110
		AuraB.Speed = NumberRange.new(0.8)
4111
		AuraB.EmissionDirection = "Top"
4112
		local AuraBB = Instance.new("ParticleEmitter")
4113
		AuraBB.Name = "Aura"
4114
		AuraBB.Texture = "rbxassetid://242102147"
4115
		AuraBB.Parent = RightLowerArm
4116
		AuraBB.LightEmission = 1
4117
		AuraBB.Transparency = NumberSequence.new(0.8, 1)
4118
		AuraBB.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
4119
		AuraBB.Size = NumberSequence.new(1.6)
4120
		AuraBB.LockedToPart = true
4121
		AuraBB.Lifetime = NumberRange.new(3.4)
4122
		AuraBB.Rate = 50
4123
		AuraBB.Speed = NumberRange.new(0.8)
4124
		AuraBB.EmissionDirection = "Top"
4125
		local AuraBBB = Instance.new("ParticleEmitter")
4126
		AuraBBB.Name = "Aura"
4127
		AuraBBB.Texture = "rbxassetid://242102147"
4128
		AuraBBB.Parent = LeftLowerLeg
4129
		AuraBBB.LightEmission = 1
4130
		AuraBBB.Transparency = NumberSequence.new(0.8, 1)
4131
		AuraBBB.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
4132
		AuraBBB.Size = NumberSequence.new(1.9)
4133
		AuraBBB.LockedToPart = true
4134
		AuraBBB.Lifetime = NumberRange.new(3.4)
4135
		AuraBBB.Rate = 50
4136
		AuraBBB.Speed = NumberRange.new(0.8)
4137
		AuraBBB.EmissionDirection = "Top"
4138
		local AuraBBB = Instance.new("ParticleEmitter")
4139
		AuraBBB.Name = "Aura"
4140
		AuraBBB.Texture = "rbxassetid://242102147"
4141
		AuraBBB.Parent = RightLowerLeg
4142
		AuraBBB.LightEmission = 1
4143
		AuraBBB.Transparency = NumberSequence.new(0.8, 1)
4144
		AuraBBB.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
4145
		AuraBBB.Size = NumberSequence.new(1.9)
4146
		AuraBBB.LockedToPart = true
4147
		AuraBBB.Lifetime = NumberRange.new(3.4)
4148
		AuraBBB.Rate = 50
4149
		AuraBBB.Speed = NumberRange.new(0.8)
4150
		AuraBBB.EmissionDirection = "Top"
4151
		local Aura11 = Instance.new("ParticleEmitter")
4152
		Aura11.Name = "Aura"
4153
		Aura11.Texture = "rbxassetid://1207853932"
4154
		Aura11.Parent = Head
4155
		Aura11.LightEmission = 1
4156
		Aura11.Transparency = NumberSequence.new(0.5, 1)
4157
		Aura11.Color = ColorSequence.new(BrickColor.new("White").Color)
4158
		Aura11.Size = NumberSequence.new(1)
4159
		Aura11.LockedToPart = true
4160
		Aura11.Lifetime = NumberRange.new(0.8)
4161
		Aura11.Rate = 100
4162
		Aura11.Speed = NumberRange.new(0.6)
4163
		Aura11.EmissionDirection = "Top"
4164
		local Aura22 = Instance.new("ParticleEmitter")
4165
		Aura22.Name = "Aura"
4166
		Aura22.Texture = "rbxassetid://1207853932"
4167
		Aura22.Parent = RightUpperArm
4168
		Aura22.LightEmission = 1
4169
		Aura22.Transparency = NumberSequence.new(0.5, 1)
4170
		Aura22.Color = ColorSequence.new(BrickColor.new("White").Color)
4171
		Aura22.Size = NumberSequence.new(1)
4172
		Aura22.LockedToPart = true
4173
		Aura22.Lifetime = NumberRange.new(0.8)
4174
		Aura22.Rate = 100
4175
		Aura22.Speed = NumberRange.new(0.3)
4176
		Aura22.EmissionDirection = "Top"
4177
		local Aura33 = Instance.new("ParticleEmitter")
4178
		Aura33.Name = "Aura"
4179
		Aura33.Texture = "rbxassetid://1207853932"
4180
		Aura33.Parent = RightLowerLeg
4181
		Aura33.LightEmission = 1
4182
		Aura33.Transparency = NumberSequence.new(0.5, 1)
4183
		Aura33.Color = ColorSequence.new(BrickColor.new("White").Color)
4184
		Aura33.Size = NumberSequence.new(1)
4185
		Aura33.LockedToPart = true
4186
		Aura33.Lifetime = NumberRange.new(0.8)
4187
		Aura33.Rate = 100
4188
		Aura33.Speed = NumberRange.new(0.3)
4189
		Aura33.EmissionDirection = "Top"
4190
		local Aura44 = Instance.new("ParticleEmitter")
4191
		Aura44.Name = "Aura"
4192
		Aura44.Texture = "rbxassetid://1207853932"
4193
		Aura44.Parent = RightUpperArm
4194
		Aura44.LightEmission = 1
4195
		Aura44.Transparency = NumberSequence.new(0.5, 1)
4196
		Aura44.Color = ColorSequence.new(BrickColor.new("White").Color)
4197
		Aura44.Size = NumberSequence.new(1)
4198
		Aura44.LockedToPart = true
4199
		Aura44.Lifetime = NumberRange.new(0.8)
4200
		Aura44.Rate = 100
4201
		Aura44.Speed = NumberRange.new(0.3)
4202
		Aura44.EmissionDirection = "Top"
4203
		local Aura111 = Instance.new("ParticleEmitter")
4204
		Aura111.Name = "Aura"
4205
		Aura111.Texture = "rbxassetid://1207853932"
4206
		Aura111.Parent = LeftLowerLeg
4207
		Aura111.LightEmission = 1
4208
		Aura111.Transparency = NumberSequence.new(0.5, 1)
4209
		Aura111.Color = ColorSequence.new(BrickColor.new("White").Color)
4210
		Aura111.Size = NumberSequence.new(1)
4211
		Aura111.LockedToPart = true
4212
		Aura111.Lifetime = NumberRange.new(0.8)
4213
		Aura111.Rate = 60
4214
		Aura111.Speed = NumberRange.new(0.3)
4215
		Aura111.EmissionDirection = "Top"
4216
		local Aura222 = Instance.new("ParticleEmitter")
4217
		Aura222.Name = "Aura"
4218
		Aura222.Texture = "rbxassetid://1207853932"
4219
		Aura222.Parent = RightLowerArm
4220
		Aura222.LightEmission = 1
4221
		Aura222.Transparency = NumberSequence.new(0.5, 1)
4222
		Aura222.Color = ColorSequence.new(BrickColor.new("White").Color)
4223
		Aura222.Size = NumberSequence.new(1)
4224
		Aura222.LockedToPart = true
4225
		Aura222.Lifetime = NumberRange.new(0.8)
4226
		Aura222.Rate = 60
4227
		Aura222.Speed = NumberRange.new(0.3)
4228
		Aura222.EmissionDirection = "Top"
4229
		local Aura333 = Instance.new("ParticleEmitter")
4230
		Aura333.Name = "Aura"
4231
		Aura333.Texture = "rbxassetid://1207853932"
4232
		Aura333.Parent = LeftLowerArm
4233
		Aura333.LightEmission = 1
4234
		Aura333.Transparency = NumberSequence.new(0.5, 1)
4235
		Aura333.Color = ColorSequence.new(BrickColor.new("White").Color)
4236
		Aura333.Size = NumberSequence.new(1)
4237
		Aura333.LockedToPart = true
4238
		Aura333.Lifetime = NumberRange.new(0.8)
4239
		Aura333.Rate = 60
4240
		Aura333.Speed = NumberRange.new(0.1)
4241
		Aura333.EmissionDirection = "Top"
4242
		local Aura444 = Instance.new("ParticleEmitter")
4243
		Aura444.Name = "Aura"
4244
		Aura444.Texture = "rbxassetid://1207853932"
4245
		Aura444.Parent = RightLowerLeg
4246
		Aura444.LightEmission = 1
4247
		Aura444.Transparency = NumberSequence.new(0.5, 1)
4248
		Aura444.Color = ColorSequence.new(BrickColor.new("White").Color)
4249
		Aura444.Size = NumberSequence.new(1)
4250
		Aura444.LockedToPart = true
4251
		Aura444.Lifetime = NumberRange.new(0.8)
4252
		Aura444.Rate = 60
4253
		Aura444.Speed = NumberRange.new(0.3)
4254
		Aura444.EmissionDirection = "Top"
4255
		local Aura555 = Instance.new("ParticleEmitter")
4256
		Aura555.Name = "Aura"
4257
		Aura555.Texture = "rbxassetid://1207853932"
4258
		Aura555.Parent = LeftLowerLeg
4259
		Aura555.LightEmission = 1
4260
		Aura555.Transparency = NumberSequence.new(0.5, 1)
4261
		Aura555.Color = ColorSequence.new(BrickColor.new("White").Color)
4262
		Aura555.Size = NumberSequence.new(1)
4263
		Aura555.LockedToPart = true
4264
		Aura555.Lifetime = NumberRange.new(0.8)
4265
		Aura555.Rate = 60
4266
		Aura555.Speed = NumberRange.new(0.3)
4267
		Aura555.EmissionDirection = "Top"
4268
		local Aura666 = Instance.new("ParticleEmitter")
4269
		Aura666.Name = "Aura"
4270
		Aura666.Texture = "rbxassetid://1207853932"
4271
		Aura666.Parent = LeftUpperArm
4272
		Aura666.LightEmission = 1
4273
		Aura666.Transparency = NumberSequence.new(0.5, 1)
4274
		Aura666.Color = ColorSequence.new(BrickColor.new("White").Color)
4275
		Aura666.Size = NumberSequence.new(1)
4276
		Aura666.LockedToPart = true
4277
		Aura666.Lifetime = NumberRange.new(0.8)
4278
		Aura666.Rate = 60
4279
		Aura666.Speed = NumberRange.new(0.3)
4280
		Aura666.EmissionDirection = "Top"
4281
		local Aura = Instance.new("ParticleEmitter")
4282
		Aura.Name = "Aura"
4283
		Aura.Texture = "rbxassetid://1207853932"
4284
		Aura.Parent = LeftLowerArm
4285
		Aura.LightEmission = 1
4286
		Aura.Transparency = NumberSequence.new(0.5, 1)
4287
		Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
4288
		Aura.Size = NumberSequence.new(1)
4289
		Aura.LockedToPart = true
4290
		Aura.Lifetime = NumberRange.new(0.8)
4291
		Aura.Rate = 60
4292
		Aura.Speed = NumberRange.new(0.3)
4293
		Aura.EmissionDirection = "Top"
4294
		local Aura2 = Instance.new("ParticleEmitter")
4295
		Aura2.Name = "Aura"
4296
		Aura2.Texture = "rbxassetid://1207853932"
4297
		Aura2.Parent = RightLowerArm
4298
		Aura2.LightEmission = 1
4299
		Aura2.Transparency = NumberSequence.new(0.5, 1)
4300
		Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
4301
		Aura2.Size = NumberSequence.new(1)
4302
		Aura2.LockedToPart = true
4303
		Aura2.Lifetime = NumberRange.new(0.8)
4304
		Aura2.Rate = 60
4305
		Aura2.Speed = NumberRange.new(0.3)
4306
		Aura2.EmissionDirection = "Top"
4307
		local Aura3 = Instance.new("ParticleEmitter")
4308
		Aura3.Name = "Aura"
4309
		Aura3.Texture = "rbxassetid://1207853932"
4310
		Aura3.Parent = LeftUpperArm
4311
		Aura3.LightEmission = 1
4312
		Aura3.Transparency = NumberSequence.new(0.5, 1)
4313
		Aura3.Color = ColorSequence.new(BrickColor.new("White").Color)
4314
		Aura3.Size = NumberSequence.new(1)
4315
		Aura3.LockedToPart = true
4316
		Aura3.Lifetime = NumberRange.new(0.8)
4317
		Aura3.Rate = 60
4318
		Aura3.Speed = NumberRange.new(0.3)
4319
		Aura3.EmissionDirection = "Top"
4320
		local Aura4 = Instance.new("ParticleEmitter")
4321
		Aura4.Name = "Aura"
4322
		Aura4.Texture = "rbxassetid://1207853932"
4323
		Aura4.Parent = RightUpperArm
4324
		Aura4.LightEmission = 1
4325
		Aura4.Transparency = NumberSequence.new(0.5, 1)
4326
		Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
4327
		Aura4.Size = NumberSequence.new(1)
4328
		Aura4.LockedToPart = true
4329
		Aura4.Lifetime = NumberRange.new(0.8)
4330
		Aura4.Rate = 60
4331
		Aura4.Speed = NumberRange.new(0.3)
4332
		Aura4.EmissionDirection = "Top"
4333
		local To = Instance.new("Part", Character)
4334
		To.Size = Vector3.new(1, 1, 1)
4335
		To.BrickColor = BrickColor.new("White")
4336
		To.CanCollide = false
4337
		To.Anchored = true
4338
		To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
4339
		local To2 = Instance.new("SpecialMesh", To)
4340
		To2.MeshId = "rbxassetid://1051557"
4341
		To2.Scale = Vector3.new(1, 1, 1)
4342
		local Rin = Instance.new("Part", Character)
4343
		Rin.Size = Vector3.new(1, 1, 1)
4344
		Rin.BrickColor = BrickColor.new("Cyan")
4345
		Rin.Anchored = true
4346
		Rin.CanCollide = false
4347
		Rin.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(2.55, 0, 0)
4348
		local Rin2 = Instance.new("SpecialMesh", Rin)
4349
		Rin2.MeshId = "rbxassetid://3270017"
4350
		Rin2.Scale = Vector3.new(1, 1, 1)
4351
		local RinB = Instance.new("Part", Character)
4352
		RinB.Size = Vector3.new(1, 1, 1)
4353
		RinB.BrickColor = BrickColor.new("White")
4354
		RinB.Anchored = true
4355
		RinB.CanCollide = false
4356
		RinB.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
4357
		local RinB2 = Instance.new("SpecialMesh", RinB)
4358
		RinB2.MeshId = "rbxassetid://3270017"
4359
		RinB2.Scale = Vector3.new(1, 1, 1)
4360
		local Rin3 = Instance.new("Part", Character)
4361
		Rin3.Size = Vector3.new(1, 1, 1)
4362
		Rin3.BrickColor = BrickColor.new("Cyan")
4363
		Rin3.Anchored = true
4364
		Rin3.CanCollide = false
4365
		Rin3.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 5.55, 0)
4366
		local Rin4 = Instance.new("SpecialMesh", Rin3)
4367
		Rin4.MeshId = "rbxassetid://3270017"
4368
		Rin4.Scale = Vector3.new(1, 1, 1)
4369
		local Rin5 = Instance.new("Part", Character)
4370
		Rin5.Size = Vector3.new(1, 1, 1)
4371
		Rin5.BrickColor = BrickColor.new("Cyan")
4372
		Rin5.Anchored = true
4373
		Rin5.CanCollide = false
4374
		Rin5.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 5.55)
4375
		local Rin6 = Instance.new("SpecialMesh", Rin5)
4376
		Rin6.MeshId = "rbxassetid://3270017"
4377
		Rin6.Scale = Vector3.new(1, 1, 1)
4378
		for i = 0, 7, 0.1 do
4379
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(-10)), 0.1)
4380
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(10)), 0.1)
4381
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4382
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4383
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4384
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4385
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4386
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4387
			Root.C0 = Root.C0:lerp(CFrame.new(0, -0.2, 0) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4388
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4389
			game:GetService("RunService").RenderStepped:wait()
4390
		end
4391
		wait(0.6)
4392
		for i = 0, 15, 0.4 do
4393
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(150), rad(-110), rad(0)), 0.1)
4394
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(150), rad(110), rad(0)), 0.1)
4395
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1)
4396
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1)
4397
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1)
4398
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1)
4399
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4400
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4401
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4402
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4403
			game:GetService("RunService").RenderStepped:wait()
4404
		end
4405
		wait(0)
4406
		local Music2 = Instance.new("Sound", UpperTorso)
4407
		Music2.SoundId = "rbxassetid://1192683539"
4408
		Music2.Pitch = 1
4409
		Music2.Looped = false
4410
		Music2.Volume = 10
4411
		wait(1.0E-4)
4412
		Music2:Play()
4413
		wait(0.2)
4414
		Character.Shirt.ShirtTemplate = "rbxassetid://1195058983"
4415
		Character.Pants.PantsTemplate = "rbxassetid://1203202348"
4416
		Character.Head.face.Texture = "rbxassetid://1195162571"
4417
		Blue:Destroy()
4418
		Hair:Destroy()
4419
		HairG:Destroy()
4420
		BaseHair:Destroy()
4421
		for i, v in pairs(UpperTorso:GetChildren()) do
4422
			if v:IsA("ParticleEmitter") then
4423
				v:Remove()
4424
			end
4425
		end
4426
		for i, v in pairs(Head:GetChildren()) do
4427
			if v:IsA("ParticleEmitter") then
4428
				v:Remove()
4429
			end
4430
		end
4431
		for i, v in pairs(LowerTorso:GetChildren()) do
4432
			if v:IsA("PointLight") then
4433
				v:Remove()
4434
			end
4435
		end
4436
		local Atch1 = Instance.new("Attachment", UpperTorso)
4437
		Atch1.Position = Vector3.new(0, 2, 0)
4438
		local Atch2 = Instance.new("Attachment", UpperTorso)
4439
		Atch2.Position = Vector3.new(0, -2.5, 0)
4440
		local Trail = Instance.new("Trail", Character)
4441
		Trail.Attachment0 = Atch1
4442
		Trail.Attachment1 = Atch2
4443
		Trail.Texture = "rbxassetid://22636887"
4444
		Trail.Lifetime = 0.2
4445
		Trail.Transparency = NumberSequence.new({
4446
			NumberSequenceKeypoint.new(0, 0, 0),
4447
			NumberSequenceKeypoint.new(1, 1, 0)
4448
		})
4449
		Trail.Color = ColorSequence.new(ColorsArray)
4450
		Trail.LightEmission = 5
4451
		local Hair = Instance.new("Part", Character)
4452
		Hair.Size = Vector3.new(1, 1, 1)
4453
		Hair.Material = "SmoothPlastic"
4454
		Hair.BrickColor = BrickColor.new("Really black")
4455
		Hair.CanCollide = false
4456
		local Hair2 = Instance.new("SpecialMesh", Hair)
4457
		Hair2.MeshId = "rbxassetid://1125529443"
4458
		Hair2.Scale = Vector3.new(1.09, 1.09, 1.09)
4459
		local Hair3 = Instance.new("Weld", Hair)
4460
		Hair3.Part0 = Character.Head
4461
		Hair3.Part1 = Hair
4462
		Hair3.C0 = CFrame.new(-0.06, 0.9, 0)
4463
		wait(0.001)
4464
		Humanoid.MaxHealth = 900000000
4465
		wait(0.01)
4466
		Humanoid.Health = 900000000
4467
		local whoh = Instance.new("Sound", UpperTorso)
4468
		whoh.SoundId = "rbxassetid://1179254378"
4469
		whoh.Pitch = 0.99
4470
		whoh.Volume = 0.6
4471
		whoh.Looped = true
4472
		wait(0)
4473
		whoh:Play()
4474
		local Grab = Instance.new("Part", Character)
4475
		Grab.Size = Vector3.new(1, 1, 1)
4476
		Grab.BrickColor = BrickColor.new("Cyan")
4477
		Grab.CanCollide = false
4478
		Grab.Anchored = true
4479
		Grab.Material = "Neon"
4480
		Grab.Transparency = 0.1
4481
		Grab.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
4482
		local Grab2 = Instance.new("SpecialMesh", Grab)
4483
		Grab2.MeshType = "Sphere"
4484
		Grab2.Scale = Vector3.new(2, 2, 2)
4485
		for i = 0, 12, 0.1 do
4486
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
4487
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
4488
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
4489
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
4490
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4491
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4492
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4493
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4494
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4495
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
4496
			Rin2.Scale = Rin2.Scale + Vector3.new(0.5, 0.5, 0.2)
4497
			RinB2.Scale = RinB2.Scale + Vector3.new(3.5, 3.5, 0.2)
4498
			Rin.Transparency = Rin.Transparency + 0.01
4499
			RinB.Transparency = RinB.Transparency + 0.01
4500
			Rin5.Transparency = Rin5.Transparency + 0.01
4501
			Rin4.Scale = Rin2.Scale + Vector3.new(0.8, 0.8, 0.2)
4502
			Rin6.Scale = Rin2.Scale + Vector3.new(0.8, 0.8, 0.2)
4503
			Rin3.Transparency = Rin.Transparency + 0.01
4504
			To2.Scale = To2.Scale + Vector3.new(1.9, 1, 1.9)
4505
			To.Transparency = To.Transparency + 0.01
4506
			To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0)
4507
			Grab2.Scale = Grab2.Scale + Vector3.new(1.4, 1.4, 1.4)
4508
			Grab.Transparency = Grab.Transparency + 0.01
4509
			game:GetService("RunService").RenderStepped:wait()
4510
		end
4511
		multiplier = 15000
4512
		wait(0.01)
4513
		local tra = Instance.new("ParticleEmitter")
4514
		tra.Parent = Head
4515
		tra.LightEmission = 1
4516
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4517
		tra.Rate = 15
4518
		tra.Rotation = NumberRange.new(-5, 5)
4519
		tra.Lifetime = NumberRange.new(1.5, 2)
4520
		tra.Size = NumberSequence.new(0.098, 0)
4521
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4522
		tra.Speed = NumberRange.new(0.5)
4523
		tra.VelocitySpread = 360
4524
		tra.VelocityInheritance = 0.5
4525
		tra.ZOffset = 2
4526
		local tra = Instance.new("ParticleEmitter")
4527
		tra.Parent = Head
4528
		tra.LightEmission = 1
4529
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4530
		tra.Rate = 15
4531
		tra.Rotation = NumberRange.new(-5, 5)
4532
		tra.Lifetime = NumberRange.new(1.5, 2)
4533
		tra.Size = NumberSequence.new(0.098, 0)
4534
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4535
		tra.Speed = NumberRange.new(0.5)
4536
		tra.VelocitySpread = 360
4537
		tra.VelocityInheritance = 0.5
4538
		tra.ZOffset = 2
4539
		local tra = Instance.new("ParticleEmitter")
4540
		tra.Parent = UpperTorso
4541
		tra.LightEmission = 1
4542
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4543
		tra.Rate = 15
4544
		tra.Rotation = NumberRange.new(-5, 5)
4545
		tra.Lifetime = NumberRange.new(1.5, 2)
4546
		tra.Size = NumberSequence.new(0.098, 0)
4547
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4548
		tra.Speed = NumberRange.new(0.5)
4549
		tra.VelocitySpread = 360
4550
		tra.VelocityInheritance = 0.5
4551
		tra.ZOffset = 2
4552
		local tra = Instance.new("ParticleEmitter")
4553
		tra.Parent = RightLowerArm
4554
		tra.LightEmission = 1
4555
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4556
		tra.Rate = 15
4557
		tra.Rotation = NumberRange.new(-5, 5)
4558
		tra.Lifetime = NumberRange.new(1.5, 2)
4559
		tra.Size = NumberSequence.new(0.098, 0)
4560
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4561
		tra.Speed = NumberRange.new(0.5)
4562
		tra.VelocitySpread = 360
4563
		tra.VelocityInheritance = 0.5
4564
		tra.ZOffset = 2
4565
		local tra = Instance.new("ParticleEmitter")
4566
		tra.Parent = LeftLowerArm
4567
		tra.LightEmission = 1
4568
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4569
		tra.Rate = 15
4570
		tra.Rotation = NumberRange.new(-5, 5)
4571
		tra.Lifetime = NumberRange.new(1.5, 2)
4572
		tra.Size = NumberSequence.new(0.098, 0)
4573
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4574
		tra.Speed = NumberRange.new(0.5)
4575
		tra.VelocitySpread = 360
4576
		tra.VelocityInheritance = 0.5
4577
		tra.ZOffset = 2
4578
		wait(3)
4579
		Idle = false
4580
		hitted = false
4581
		instinct = true
4582
		wait(2)
4583
		D = false
4584
	end
4585
end
4586
function MasteredUI()
4587
	if not D then
4588
		D = true
4589
		Idle = true
4590
		local Music = Instance.new("Sound", UpperTorso)
4591
		Music.SoundId = "rbxassetid://1216343787"
4592
		Music.Pitch = 1
4593
		Music.Looped = false
4594
		Music.Volume = 6
4595
		wait(1.0E-4)
4596
		Music:Play()
4597
		local Aura2 = Instance.new("ParticleEmitter")
4598
		Aura2.Name = "Aura"
4599
		Aura2.Texture = "rbxassetid://134531489"
4600
		Aura2.Parent = UpperTorso
4601
		Aura2.LightEmission = 1
4602
		Aura2.Transparency = NumberSequence.new(0.2, 1)
4603
		Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
4604
		Aura2.Size = NumberSequence.new(50, 60)
4605
		Aura2.LockedToPart = true
4606
		Aura2.Lifetime = NumberRange.new(1.5)
4607
		Aura2.Rate = 100
4608
		Aura2.Speed = NumberRange.new(0)
4609
		Aura2.EmissionDirection = "Top"
4610
		Aura2.Rotation = NumberRange.new(-360, 360)
4611
		Aura2.ZOffset = 2
4612
		local Aura = Instance.new("ParticleEmitter")
4613
		Aura.Name = "Aura"
4614
		Aura.Texture = "rbxassetid://1336283955"
4615
		Aura.Parent = UpperTorso
4616
		Aura.LightEmission = 1
4617
		Aura.Transparency = NumberSequence.new(0.2, 1)
4618
		Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
4619
		Aura.Size = NumberSequence.new(5, 1)
4620
		Aura.LockedToPart = true
4621
		Aura.Lifetime = NumberRange.new(1.5)
4622
		Aura.Rate = 100
4623
		Aura.Speed = NumberRange.new(2)
4624
		Aura.EmissionDirection = "Top"
4625
		Aura.Rotation = NumberRange.new(-360, 360)
4626
		Aura.ZOffset = -0.4
4627
		for i = 0, 7, 0.1 do
4628
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(-10)), 0.1)
4629
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(10)), 0.1)
4630
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4631
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4632
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4633
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4634
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4635
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4636
			Root.C0 = Root.C0:lerp(CFrame.new(0, -0.2, 0) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4637
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4638
			game:GetService("RunService").RenderStepped:wait()
4639
		end
4640
		wait(0.6)
4641
		for i = 0, 15, 0.4 do
4642
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(150), rad(-110), rad(0)), 0.1)
4643
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(150), rad(110), rad(0)), 0.1)
4644
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1)
4645
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1)
4646
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1)
4647
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1)
4648
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4649
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4650
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4651
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4652
			game:GetService("RunService").RenderStepped:wait()
4653
		end
4654
		wait(0)
4655
		local Music2 = Instance.new("Sound", UpperTorso)
4656
		Music2.SoundId = "rbxassetid://1192683539"
4657
		Music2.Pitch = 1
4658
		Music2.Looped = false
4659
		Music2.Volume = 10
4660
		wait(1.0E-4)
4661
		Music2:Play()
4662
		wait(0.2)
4663
		Character.Shirt.ShirtTemplate = "rbxassetid://1434196251"
4664
		Character.Pants.PantsTemplate = "rbxassetid://1113839469"
4665
		Character.Head.face.Texture = "rbxassetid://1010250288"
4666
		Blue:Destroy()
4667
		Hair:Destroy()
4668
		HairG:Destroy()
4669
		BaseHair:Destroy()
4670
		Aura2:Destroy()
4671
		for i, v in pairs(Head:GetChildren()) do
4672
			if v:IsA("ParticleEmitter") then
4673
				v:Remove()
4674
			end
4675
		end
4676
		for i, v in pairs(LowerTorso:GetChildren()) do
4677
			if v:IsA("PointLight") then
4678
				v:Remove()
4679
			end
4680
		end
4681
		local Atch1 = Instance.new("Attachment", UpperTorso)
4682
		Atch1.Position = Vector3.new(0, 2, 0)
4683
		local Atch2 = Instance.new("Attachment", UpperTorso)
4684
		Atch2.Position = Vector3.new(0, -2.5, 0)
4685
		local Trail = Instance.new("Trail", Character)
4686
		Trail.Attachment0 = Atch1
4687
		Trail.Attachment1 = Atch2
4688
		Trail.Texture = "rbxassetid://22636887"
4689
		Trail.Lifetime = 0.2
4690
		Trail.Transparency = NumberSequence.new({
4691
			NumberSequenceKeypoint.new(0, 0, 0),
4692
			NumberSequenceKeypoint.new(1, 1, 0)
4693
		})
4694
		Trail.Color = ColorSequence.new(ColorsArray)
4695
		Trail.LightEmission = 5
4696
		local Hair = Instance.new("Part", Character)
4697
		Hair.Size = Vector3.new(1, 1, 1)
4698
		Hair.Material = "Neon"
4699
		Hair.BrickColor = BrickColor.new("White")
4700
		Hair.CanCollide = false
4701
		local Hair2 = Instance.new("SpecialMesh", Hair)
4702
		Hair2.MeshId = "rbxassetid://1125529443"
4703
		Hair2.Scale = Vector3.new(1.09, 1.09, 1.09)
4704
		local Hair3 = Instance.new("Weld", Hair)
4705
		Hair3.Part0 = Character.Head
4706
		Hair3.Part1 = Hair
4707
		Hair3.C0 = CFrame.new(-0.06, 0.9, 0)
4708
		wait(0.001)
4709
		Humanoid.MaxHealth = 900000000
4710
		wait(0.01)
4711
		Humanoid.Health = 900000000
4712
		local whoh = Instance.new("Sound", UpperTorso)
4713
		whoh.SoundId = "rbxassetid://1179254378"
4714
		whoh.Pitch = 0.99
4715
		whoh.Volume = 0.6
4716
		whoh.Looped = true
4717
		wait(0)
4718
		whoh:Play()
4719
		local Grab = Instance.new("Part", Character)
4720
		Grab.Size = Vector3.new(1, 1, 1)
4721
		Grab.BrickColor = BrickColor.new("White")
4722
		Grab.CanCollide = false
4723
		Grab.Anchored = true
4724
		Grab.Material = "Neon"
4725
		Grab.Transparency = 0.1
4726
		Grab.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
4727
		local Grab2 = Instance.new("SpecialMesh", Grab)
4728
		Grab2.MeshType = "Sphere"
4729
		Grab2.Scale = Vector3.new(17, 17, 17)
4730
		local Grab3 = Instance.new("Part", Character)
4731
		Grab3.Size = Vector3.new(1, 1, 1)
4732
		Grab3.BrickColor = BrickColor.new("White")
4733
		Grab3.CanCollide = false
4734
		Grab3.Anchored = true
4735
		Grab3.Material = "Neon"
4736
		Grab3.Transparency = 0.1
4737
		Grab3.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
4738
		local Grab4 = Instance.new("SpecialMesh", Grab3)
4739
		Grab4.MeshType = "Sphere"
4740
		Grab4.Scale = Vector3.new(27, 27, 27)
4741
		for i = 0, 22, 0.1 do
4742
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
4743
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
4744
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
4745
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
4746
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4747
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4748
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4749
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4750
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4751
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
4752
			Grab.Transparency = Grab.Transparency + 0.009
4753
			Grab3.Transparency = Grab3.Transparency + 0.005
4754
			Grab2.Scale = Grab2.Scale + Vector3.new(-0.3, -0.3, -0.3)
4755
			Grab4.Scale = Grab4.Scale + Vector3.new(-0.3, -0.3, -0.3)
4756
			game:GetService("RunService").RenderStepped:wait()
4757
		end
4758
		Grab:Destroy()
4759
		Grab3:Destroy()
4760
		multiplier = 150000000000000
4761
		wait(0.01)
4762
		local tra = Instance.new("ParticleEmitter")
4763
		tra.Parent = Head
4764
		tra.LightEmission = 1
4765
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4766
		tra.Rate = 15
4767
		tra.Rotation = NumberRange.new(-5, 5)
4768
		tra.Lifetime = NumberRange.new(1.5, 2)
4769
		tra.Size = NumberSequence.new(0.098, 0)
4770
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4771
		tra.Speed = NumberRange.new(0.5)
4772
		tra.VelocitySpread = 360
4773
		tra.VelocityInheritance = 0.5
4774
		tra.ZOffset = 2
4775
		local tra = Instance.new("ParticleEmitter")
4776
		tra.Parent = Head
4777
		tra.LightEmission = 1
4778
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4779
		tra.Rate = 15
4780
		tra.Rotation = NumberRange.new(-5, 5)
4781
		tra.Lifetime = NumberRange.new(1.5, 2)
4782
		tra.Size = NumberSequence.new(0.098, 0)
4783
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4784
		tra.Speed = NumberRange.new(0.5)
4785
		tra.VelocitySpread = 360
4786
		tra.VelocityInheritance = 0.5
4787
		tra.ZOffset = 2
4788
		local tra = Instance.new("ParticleEmitter")
4789
		tra.Parent = UpperTorso
4790
		tra.LightEmission = 1
4791
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4792
		tra.Rate = 15
4793
		tra.Rotation = NumberRange.new(-5, 5)
4794
		tra.Lifetime = NumberRange.new(1.5, 2)
4795
		tra.Size = NumberSequence.new(0.098, 0)
4796
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4797
		tra.Speed = NumberRange.new(0.5)
4798
		tra.VelocitySpread = 360
4799
		tra.VelocityInheritance = 0.5
4800
		tra.ZOffset = 2
4801
		local tra = Instance.new("ParticleEmitter")
4802
		tra.Parent = RightLowerArm
4803
		tra.LightEmission = 1
4804
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4805
		tra.Rate = 15
4806
		tra.Rotation = NumberRange.new(-5, 5)
4807
		tra.Lifetime = NumberRange.new(1.5, 2)
4808
		tra.Size = NumberSequence.new(0.098, 0)
4809
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4810
		tra.Speed = NumberRange.new(0.5)
4811
		tra.VelocitySpread = 360
4812
		tra.VelocityInheritance = 0.5
4813
		tra.ZOffset = 2
4814
		local tra = Instance.new("ParticleEmitter")
4815
		tra.Parent = LeftLowerArm
4816
		tra.LightEmission = 1
4817
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
4818
		tra.Rate = 15
4819
		tra.Rotation = NumberRange.new(-5, 5)
4820
		tra.Lifetime = NumberRange.new(1.5, 2)
4821
		tra.Size = NumberSequence.new(0.098, 0)
4822
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
4823
		tra.Speed = NumberRange.new(0.5)
4824
		tra.VelocitySpread = 360
4825
		tra.VelocityInheritance = 0.5
4826
		tra.ZOffset = 2
4827
		wait(3)
4828
		Idle = false
4829
		hitted = false
4830
		instinct = true
4831
		wait(2)
4832
		D = false
4833
	end
4834
end
4835
local SSJB3 = false
4836
function SSJB3()
4837
	if not D then
4838
		D = true
4839
		Idle = true
4840
		SSJB3 = true
4841
		local Music = Instance.new("Sound", UpperTorso)
4842
		Music.SoundId = "rbxassetid://1216343787"
4843
		Music.Pitch = 1
4844
		Music.Looped = false
4845
		Music.Volume = 6
4846
		wait(1.0E-4)
4847
		Music:Play()
4848
		local Aura2 = Instance.new("ParticleEmitter")
4849
		Aura2.Name = "Aura"
4850
		Aura2.Texture = "rbxassetid://134531489"
4851
		Aura2.Parent = UpperTorso
4852
		Aura2.LightEmission = 1
4853
		Aura2.Transparency = NumberSequence.new(0.2, 1)
4854
		Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
4855
		Aura2.Size = NumberSequence.new(60, 90)
4856
		Aura2.LockedToPart = true
4857
		Aura2.Lifetime = NumberRange.new(1.5)
4858
		Aura2.Rate = 100
4859
		Aura2.Speed = NumberRange.new(0)
4860
		Aura2.EmissionDirection = "Top"
4861
		Aura2.Rotation = NumberRange.new(-360, 360)
4862
		Aura2.ZOffset = 2
4863
		local Aura = Instance.new("ParticleEmitter")
4864
		Aura.Name = "Aura"
4865
		Aura.Texture = "rbxassetid://1336283955"
4866
		Aura.Parent = UpperTorso
4867
		Aura.LightEmission = 1
4868
		Aura.Transparency = NumberSequence.new(0.2, 1)
4869
		Aura.Color = ColorSequence.new(BrickColor.new("Blue").Color)
4870
		Aura.Size = NumberSequence.new(90, 100)
4871
		Aura.LockedToPart = true
4872
		Aura.Lifetime = NumberRange.new(1.5)
4873
		Aura.Rate = 100
4874
		Aura.Speed = NumberRange.new(2)
4875
		Aura.EmissionDirection = "Top"
4876
		Aura.Rotation = NumberRange.new(-360, 360)
4877
		Aura.ZOffset = -0.4
4878
		local What = Instance.new("ParticleEmitter")
4879
		What.Name = "Aura"
4880
		What.Texture = "rbxassetid://917186750"
4881
		What.Parent = UpperTorso
4882
		What.LightEmission = 0.4
4883
		What.Transparency = NumberSequence.new(0.2, 1)
4884
		What.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
4885
		What.Size = NumberSequence.new(270, 280)
4886
		What.LockedToPart = true
4887
		What.Lifetime = NumberRange.new(1.5)
4888
		What.Rate = 50
4889
		What.Speed = NumberRange.new(2)
4890
		What.EmissionDirection = "Top"
4891
		What.Rotation = NumberRange.new(-360, 360)
4892
		What.ZOffset = -2
4893
		for i = 0, 23, 0.1 do
4894
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(-10)), 0.1)
4895
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(10), rad(0), rad(10)), 0.1)
4896
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4897
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4898
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4899
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4900
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4901
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4902
			Root.C0 = Root.C0:lerp(CFrame.new(0, -0.2, 0) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4903
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4904
			game:GetService("RunService").RenderStepped:wait()
4905
		end
4906
		wait(0.6)
4907
		for i = 0, 15, 0.4 do
4908
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(150), rad(-110), rad(0)), 0.1)
4909
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(150), rad(110), rad(0)), 0.1)
4910
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1)
4911
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.1)
4912
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1)
4913
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1)
4914
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4915
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
4916
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
4917
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
4918
			game:GetService("RunService").RenderStepped:wait()
4919
		end
4920
		wait(0)
4921
		local Music2 = Instance.new("Sound", UpperTorso)
4922
		Music2.SoundId = "rbxassetid://1192683539"
4923
		Music2.Pitch = 1
4924
		Music2.Looped = false
4925
		Music2.Volume = 10
4926
		wait(1.0E-4)
4927
		Music2:Play()
4928
		wait(0.2)
4929
		Aura:Destroy()
4930
		Character.Shirt.ShirtTemplate = "rbxassetid://1215575774"
4931
		Character.Pants.PantsTemplate = "rbxassetid://1203223046"
4932
		Character.Head.face.Texture = "rbxassetid://155508768"
4933
		SS3Hair.Transparency = 0
4934
		SS3Hair.BrickColor = BrickColor.new("Cyan")
4935
		BaseHair:Destroy()
4936
		Hair:Destroy()
4937
		Aura2:Destroy()
4938
		What:Destroy()
4939
		for i, v in pairs(Head:GetChildren()) do
4940
			if v:IsA("ParticleEmitter") then
4941
				v:Remove()
4942
			end
4943
		end
4944
		for i, v in pairs(LowerTorso:GetChildren()) do
4945
			if v:IsA("PointLight") then
4946
				v:Remove()
4947
			end
4948
		end
4949
		local Aura = Instance.new("ParticleEmitter")
4950
		Aura.Name = "Aura"
4951
		Aura.Texture = "rbxassetid://411939841"
4952
		Aura.Parent = LowerTorso
4953
		Aura.LightEmission = 0
4954
		Aura.Transparency = NumberSequence.new(0.2, 1)
4955
		Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
4956
		Aura.Size = NumberSequence.new(0.2, 13)
4957
		Aura.LockedToPart = true
4958
		Aura.Lifetime = NumberRange.new(1.5)
4959
		Aura.Rate = 200
4960
		Aura.Speed = NumberRange.new(4.3)
4961
		Aura.EmissionDirection = "Top"
4962
		Aura.Rotation = NumberRange.new(-8, 8)
4963
		Aura.ZOffset = -0.5
4964
		local Kaio = Instance.new("ParticleEmitter")
4965
		Kaio.Name = "Aura"
4966
		Kaio.Texture = "rbxassetid://411939841"
4967
		Kaio.Parent = Head
4968
		Kaio.LightEmission = 1
4969
		Kaio.Transparency = NumberSequence.new(0.2, 1)
4970
		Kaio.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
4971
		Kaio.Size = NumberSequence.new(0.2, 28)
4972
		Kaio.LockedToPart = true
4973
		Kaio.Lifetime = NumberRange.new(0.6)
4974
		Kaio.Rate = 200
4975
		Kaio.Speed = NumberRange.new(6.3)
4976
		Kaio.EmissionDirection = "Top"
4977
		Kaio.Rotation = NumberRange.new(-8, 8)
4978
		Kaio.ZOffset = -2
4979
		local Aura2 = Instance.new("ParticleEmitter")
4980
		Aura2.Name = "Aura"
4981
		Aura2.Texture = "rbxassetid://411939841"
4982
		Aura2.Parent = LowerTorso
4983
		Aura2.LightEmission = 1
4984
		Aura2.Transparency = NumberSequence.new(0.2, 1)
4985
		Aura2.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
4986
		Aura2.Size = NumberSequence.new(0.2, 15)
4987
		Aura2.LockedToPart = true
4988
		Aura2.Lifetime = NumberRange.new(1.5)
4989
		Aura2.Rate = 200
4990
		Aura2.Speed = NumberRange.new(4.3)
4991
		Aura2.EmissionDirection = "Top"
4992
		Aura2.Rotation = NumberRange.new(-8, 8)
4993
		Aura2.ZOffset = -0.8
4994
		local Light = Instance.new("ParticleEmitter")
4995
		Light.Name = "Aura"
4996
		Light.Texture = "rbxassetid://749313320"
4997
		Light.Parent = UpperTorso
4998
		Light.LightEmission = 1
4999
		Light.Transparency = NumberSequence.new(0.2, 1)
5000
		Light.Color = ColorSequence.new(BrickColor.new("White").Color)
5001
		Light.Size = NumberSequence.new(4)
5002
		Light.LockedToPart = true
5003
		Light.Lifetime = NumberRange.new(0.1)
5004
		Light.Rate = 20
5005
		Light.Speed = NumberRange.new(0)
5006
		Light.EmissionDirection = "Top"
5007
		Light.Rotation = NumberRange.new(-360, 360)
5008
		local Atch1 = Instance.new("Attachment", UpperTorso)
5009
		Atch1.Position = Vector3.new(0, 2, 0)
5010
		local Atch2 = Instance.new("Attachment", UpperTorso)
5011
		Atch2.Position = Vector3.new(0, -2.5, 0)
5012
		local Trail = Instance.new("Trail", Character)
5013
		Trail.Attachment0 = Atch1
5014
		Trail.Attachment1 = Atch2
5015
		Trail.Texture = "rbxassetid://22636887"
5016
		Trail.Lifetime = 0.2
5017
		Trail.Transparency = NumberSequence.new({
5018
			NumberSequenceKeypoint.new(0, 0, 0),
5019
			NumberSequenceKeypoint.new(1, 1, 0)
5020
		})
5021
		Trail.Color = ColorSequence.new(ColorsArray)
5022
		Trail.LightEmission = 5
5023
		local Hair = Instance.new("Part", Character)
5024
		Hair.Size = Vector3.new(1, 1, 1)
5025
		Hair.Material = "Neon"
5026
		Hair.BrickColor = BrickColor.new("Cyan")
5027
		Hair.CanCollide = false
5028
		local Hair2 = Instance.new("SpecialMesh", Hair)
5029
		Hair2.MeshId = "rbxassetid://1125529443"
5030
		Hair2.Scale = Vector3.new(1.09, 1.09, 1.09)
5031
		local Hair3 = Instance.new("Weld", Hair)
5032
		Hair3.Part0 = Character.Head
5033
		Hair3.Part1 = Hair
5034
		Hair3.C0 = CFrame.new(-0.06, 0.9, 0)
5035
		wait(0.001)
5036
		Humanoid.MaxHealth = 900000000
5037
		wait(0.01)
5038
		Humanoid.Health = 900000000
5039
		local whoh = Instance.new("Sound", UpperTorso)
5040
		whoh.SoundId = "rbxassetid://1179254378"
5041
		whoh.Pitch = 0.99
5042
		whoh.Volume = 0.6
5043
		whoh.Looped = true
5044
		wait(0)
5045
		whoh:Play()
5046
		local Grab = Instance.new("Part", Character)
5047
		Grab.Size = Vector3.new(1, 1, 1)
5048
		Grab.BrickColor = BrickColor.new("Cyan")
5049
		Grab.CanCollide = false
5050
		Grab.Anchored = true
5051
		Grab.Material = "Neon"
5052
		Grab.Transparency = 0.1
5053
		Grab.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
5054
		local Grab2 = Instance.new("SpecialMesh", Grab)
5055
		Grab2.MeshType = "Sphere"
5056
		Grab2.Scale = Vector3.new(47, 47, 47)
5057
		local Grab3 = Instance.new("Part", Character)
5058
		Grab3.Size = Vector3.new(1, 1, 1)
5059
		Grab3.BrickColor = BrickColor.new("Cyan")
5060
		Grab3.CanCollide = false
5061
		Grab3.Anchored = true
5062
		Grab3.Material = "Neon"
5063
		Grab3.Transparency = 0.1
5064
		Grab3.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
5065
		local Grab4 = Instance.new("SpecialMesh", Grab3)
5066
		Grab4.MeshType = "Sphere"
5067
		Grab4.Scale = Vector3.new(207, 207, 207)
5068
		for i = 0, 22, 0.1 do
5069
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
5070
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
5071
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
5072
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
5073
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
5074
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
5075
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
5076
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
5077
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
5078
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
5079
			Grab.Transparency = Grab.Transparency + 0.009
5080
			Grab3.Transparency = Grab3.Transparency + 0.005
5081
			Grab2.Scale = Grab2.Scale + Vector3.new(-0.3, -0.3, -0.3)
5082
			Grab4.Scale = Grab4.Scale + Vector3.new(-1, -1, -1)
5083
			game:GetService("RunService").RenderStepped:wait()
5084
		end
5085
		Grab:Destroy()
5086
		Grab3:Destroy()
5087
		multiplier = 1.5E120
5088
		wait(0.01)
5089
		local tra = Instance.new("ParticleEmitter")
5090
		tra.Parent = Head
5091
		tra.LightEmission = 1
5092
		tra.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
5093
		tra.Rate = 15
5094
		tra.Rotation = NumberRange.new(-5, 5)
5095
		tra.Lifetime = NumberRange.new(1.5, 2)
5096
		tra.Size = NumberSequence.new(0.098, 0)
5097
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
5098
		tra.Speed = NumberRange.new(0.5)
5099
		tra.VelocitySpread = 360
5100
		tra.VelocityInheritance = 0.5
5101
		tra.ZOffset = 2
5102
		local tra = Instance.new("ParticleEmitter")
5103
		tra.Parent = Head
5104
		tra.LightEmission = 1
5105
		tra.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
5106
		tra.Rate = 15
5107
		tra.Rotation = NumberRange.new(-5, 5)
5108
		tra.Lifetime = NumberRange.new(1.5, 2)
5109
		tra.Size = NumberSequence.new(1.3)
5110
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
5111
		tra.Speed = NumberRange.new(0.5)
5112
		tra.VelocitySpread = 360
5113
		tra.VelocityInheritance = 0.5
5114
		tra.ZOffset = 2
5115
		local tra = Instance.new("ParticleEmitter")
5116
		tra.Parent = UpperTorso
5117
		tra.LightEmission = 1
5118
		tra.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
5119
		tra.Rate = 15
5120
		tra.Rotation = NumberRange.new(-5, 5)
5121
		tra.Lifetime = NumberRange.new(1.5, 2)
5122
		tra.Size = NumberSequence.new(1.3)
5123
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
5124
		tra.Speed = NumberRange.new(0.5)
5125
		tra.VelocitySpread = 360
5126
		tra.VelocityInheritance = 0.5
5127
		tra.ZOffset = 2
5128
		local tra = Instance.new("ParticleEmitter")
5129
		tra.Parent = RightLowerArm
5130
		tra.LightEmission = 1
5131
		tra.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
5132
		tra.Rate = 15
5133
		tra.Rotation = NumberRange.new(-5, 5)
5134
		tra.Lifetime = NumberRange.new(1.5, 2)
5135
		tra.Size = NumberSequence.new(1.3)
5136
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
5137
		tra.Speed = NumberRange.new(0.5)
5138
		tra.VelocitySpread = 360
5139
		tra.VelocityInheritance = 0.5
5140
		tra.ZOffset = 2
5141
		local tra = Instance.new("ParticleEmitter")
5142
		tra.Parent = LeftLowerArm
5143
		tra.LightEmission = 1
5144
		tra.Color = ColorSequence.new(BrickColor.new("White").Color)
5145
		tra.Rate = 15
5146
		tra.Rotation = NumberRange.new(-5, 5)
5147
		tra.Lifetime = NumberRange.new(1.5, 2)
5148
		tra.Size = NumberSequence.new(0.098, 0)
5149
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
5150
		tra.Speed = NumberRange.new(0.5)
5151
		tra.VelocitySpread = 360
5152
		tra.VelocityInheritance = 0.5
5153
		tra.ZOffset = 2
5154
		wait(3)
5155
		Idle = false
5156
		hitted = false
5157
		instinct = true
5158
		wait(2)
5159
		D = false
5160
	end
5161
end
5162
Mouse.KeyDown:connect(function(key)
5163
	if key == "z" and SSJB3 == true then
5164
		Idle = true
5165
		if Debounces.CanAttack == true then
5166
			Debounces.CanAttack = false
5167
			Debounces.on = true
5168
			Debounces.NoIdl = true
5169
			do
5170
				local Music2 = Instance.new("Sound", UpperTorso)
5171
				Music2.SoundId = "rbxassetid://1112364900"
5172
				Music2.Pitch = 1
5173
				Music2.Looped = false
5174
				Music2.Volume = 3.2
5175
				wait(1.0E-4)
5176
				Music2:Play()
5177
				local sbs = Instance.new("BodyPosition", RootPart)
5178
				sbs.P = 3000
5179
				sbs.D = 1000
5180
				sbs.maxForce = Vector3.new(0, 0, 0)
5181
				sbs.position = RootPart.CFrame.p + Vector3.new(0, 0, 0)
5182
				local Music3 = Instance.new("Sound", UpperTorso)
5183
				Music3.SoundId = "rbxassetid://551399476"
5184
				Music3.Pitch = 1
5185
				Music3.Looped = false
5186
				Music3.Volume = 3.2
5187
				wait(1.0E-4)
5188
				Music3:Play()
5189
				wait(0.5)
5190
				local Bq = Instance.new("Part", Character)
5191
				Bq.Size = Vector3.new(0.2, 0.2, 0.2)
5192
				Bq.BrickColor = BrickColor.new("Cyan")
5193
				Bq.Material = "Neon"
5194
				Bq.Anchored = true
5195
				Bq.CanCollide = false
5196
				Bq.Transparency = 0.1
5197
				Bq.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
5198
				local Bq2 = Instance.new("SpecialMesh", Bq)
5199
				Bq2.MeshType = "Sphere"
5200
				Bq2.Scale = Vector3.new(5.8, 5.8, 5.8)
5201
				local HQ = Instance.new("Part", Bq)
5202
				HQ.Size = Vector3.new(1, 1, 1)
5203
				HQ.BrickColor = BrickColor.new("Cyan")
5204
				HQ.Material = "Neon"
5205
				HQ.Anchored = true
5206
				HQ.CanCollide = false
5207
				HQ.Transparency = 0.4
5208
				HQ.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
5209
				local HQ2 = Instance.new("SpecialMesh", HQ)
5210
				HQ2.MeshType = "Cylinder"
5211
				HQ2.Scale = Vector3.new(500, 1.2, 1.2)
5212
				local HQ23 = Instance.new("Part", Bq)
5213
				HQ23.Size = Vector3.new(1, 1, 1)
5214
				HQ23.BrickColor = BrickColor.new("Cyan")
5215
				HQ23.Material = "Neon"
5216
				HQ23.Anchored = true
5217
				HQ23.CanCollide = false
5218
				HQ23.Transparency = 0.4
5219
				HQ23.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
5220
				local HQ22 = Instance.new("SpecialMesh", HQ23)
5221
				HQ22.MeshType = "Cylinder"
5222
				HQ22.Scale = Vector3.new(500, 1.2, 1.2)
5223
				local ZO = Instance.new("Part", Bq)
5224
				ZO.Size = Vector3.new(1, 1, 1)
5225
				ZO.BrickColor = BrickColor.new("Cyan")
5226
				ZO.Material = "Neon"
5227
				ZO.Anchored = true
5228
				ZO.CanCollide = false
5229
				ZO.Transparency = 0.4
5230
				ZO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
5231
				local ZO2 = Instance.new("SpecialMesh", ZO)
5232
				ZO2.MeshType = "Cylinder"
5233
				ZO2.Scale = Vector3.new(500, 1.2, 1.2)
5234
				local BO = Instance.new("Part", Bq)
5235
				BO.Size = Vector3.new(1, 1, 1)
5236
				BO.BrickColor = BrickColor.new("Cyan")
5237
				BO.Material = "Neon"
5238
				BO.Anchored = true
5239
				BO.CanCollide = false
5240
				BO.Transparency = 0.4
5241
				BO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
5242
				local BO2 = Instance.new("SpecialMesh", BO)
5243
				BO2.MeshType = "Cylinder"
5244
				BO2.Scale = Vector3.new(500, 1.2, 1.2)
5245
				local Grab = Instance.new("Part", RootPart)
5246
				Grab.Size = Vector3.new(5, 5, 5)
5247
				Grab.CanCollide = false
5248
				Grab.Anchored = true
5249
				Grab.BrickColor = BrickColor.new("Deep orange")
5250
				Grab.Transparency = math.huge
5251
				local Grabo = Instance.new("Weld", Grab)
5252
				Grabo.Part0 = RootPart
5253
				Grabo.Part1 = Grab
5254
				Grabo.C0 = CFrame.new(0, -1.1, 0)
5255
				Grab.Touched:connect(function(hit)
5256
					if hit.Name ~= "Grab" then
5257
						kamessj4hurt(hit, 10)
5258
					end
5259
				end)
5260
				RootPart.Anchored = true
5261
				for i = 0, 20, 0.1 do
5262
					RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, Mouse.Hit.p.Y, Mouse.Hit.p.Z))
5263
					LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, -1, 0.4), 0.1)
5264
					RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 1, -0.4), 0.1)
5265
					LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 2), 0.1)
5266
					RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -2), 0.1)
5267
					LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
5268
					RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
5269
					LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.6, 0, 0), 0.1)
5270
					RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
5271
					Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 90, 0), 0.1)
5272
					Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0 - 0.03 * math.sin(tick() * 3), -1, 0), 0.1)
5273
					RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
5274
					LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
5275
					RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
5276
					LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
5277
					Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
5278
					Bq2.Scale = Bq2.Scale + Vector3.new(1.2, 1.2, 1.2)
5279
					HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
5280
					HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
5281
					ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
5282
					BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
5283
					game:GetService("RunService").RenderStepped:wait()
5284
				end
5285
				wait(0)
5286
				Bq:Destroy()
5287
				Music2:Destroy()
5288
				local Music3 = Instance.new("Sound", UpperTorso)
5289
				Music3.SoundId = "rbxassetid://551399627"
5290
				Music3.Pitch = 1
5291
				Music3.Looped = false
5292
				Music3.Volume = 3.2
5293
				wait(1.0E-4)
5294
				Music3:Play()
5295
				Debounces.on = false
5296
				Debounces.Here = false
5297
				shot = shot + 1
5298
				local rng = Instance.new("Part", RootPart)
5299
				rng.Anchored = true
5300
				rng.BrickColor = BrickColor.new("Dark blue")
5301
				rng.CanCollide = false
5302
				rng.FormFactor = 3
5303
				rng.Name = "Ring"
5304
				rng.Size = Vector3.new(8, 8, 8)
5305
				rng.Transparency = 0.35
5306
				rng.TopSurface = 0
5307
				rng.BottomSurface = 0
5308
				rng2 = rng:clone()
5309
				rng3 = rng2:clone()
5310
				rng4 = rng2:clone()
5311
				local rngm = Instance.new("SpecialMesh", rng)
5312
				rngm.MeshId = "http://www.roblox.com/asset/?id=0"
5313
				rngm.Scale = Vector3.new(1, 1, 1)
5314
				rngm2 = rngm:clone()
5315
				rngm2.Scale = Vector3.new(1, 1, 1)
5316
				rngm3 = rngm2:clone()
5317
				rngm3.Parent = rng3
5318
				rngm3.Scale = Vector3.new(1, 1, 1)
5319
				rngm4 = rngm2:clone()
5320
				rngm4.Parent = rng4
5321
				rngm4.Scale = Vector3.new(1, 1, 1)
5322
				local bem = Instance.new("Part", RootPart)
5323
				bem.Anchored = true
5324
				bem.Position = bem.Position + Vector3.new(0, 0, 150)
5325
				bem.BrickColor = BrickColor.new("Dark blue")
5326
				bem.CanCollide = false
5327
				bem.Material = "Neon"
5328
				local bem2 = Instance.new("Part", RootPart)
5329
				bem2.Anchored = true
5330
				bem2.Position = bem.Position + Vector3.new(0, 0, 150)
5331
				bem2.BrickColor = BrickColor.new("Cyan")
5332
				bem2.CanCollide = false
5333
				bem2.Material = "Neon"
5334
				local aura = Instance.new("ParticleEmitter", bem)
5335
				aura.Size = NumberSequence.new(11)
5336
				aura.Lifetime = NumberRange.new(0.5)
5337
				aura.LightEmission = 1
5338
				aura.Texture = "http://www.roblox.com/asset/?id="
5339
				aura.Speed = NumberRange.new(0)
5340
				aura.Color = ColorSequence.new(Color3.new(225, 225, 0))
5341
				aura.Rate = 400
5342
				bem.FormFactor = 3
5343
				bem.Name = "Beam" .. shot
5344
				bem.Size = Vector3.new(13, 13, 13)
5345
				bem.Transparency = 0.35
5346
				bem.TopSurface = 0
5347
				bem.BottomSurface = 0
5348
				local bemm2 = Instance.new("SpecialMesh", bem2)
5349
				bemm2.MeshType = 4
5350
				bemm2.Scale = Vector3.new(1, 1, 1)
5351
				bem2.FormFactor = 3
5352
				bem2.Name = "Beam" .. shot
5353
				bem2.Size = Vector3.new(11, 11, 11)
5354
				bem2.Transparency = 0.35
5355
				bem2.TopSurface = 0
5356
				bem2.BottomSurface = 0
5357
				local bemm = Instance.new("SpecialMesh", bem)
5358
				bemm.MeshType = 4
5359
				bemm.Scale = Vector3.new(1, 1, 1)
5360
				local out = Instance.new("Part", Character)
5361
				out.Anchored = true
5362
				out.BrickColor = BrickColor.new("Dark blue")
5363
				out.CanCollide = false
5364
				out.FormFactor = 3
5365
				out.Name = "Out"
5366
				out.Material = "Neon"
5367
				out.Size = Vector3.new(126, 126, 126)
5368
				out.Transparency = 0.35
5369
				out.TopSurface = 0
5370
				out.BottomSurface = 0
5371
				local outm = Instance.new("SpecialMesh", out)
5372
				outm.MeshType = 3
5373
				outm.Scale = Vector3.new(1, 1, 1)
5374
				local out2 = Instance.new("Part", Character)
5375
				out2.Anchored = true
5376
				out2.BrickColor = BrickColor.new("Cyan")
5377
				out2.CanCollide = false
5378
				out2.FormFactor = 3
5379
				out2.Name = "Out"
5380
				out2.Material = "Neon"
5381
				out2.Size = Vector3.new(120, 120, 120)
5382
				out2.Transparency = 0.35
5383
				out2.TopSurface = 0
5384
				out2.BottomSurface = 0
5385
				local outm2 = Instance.new("SpecialMesh", out2)
5386
				outm2.MeshType = 3
5387
				outm2.Scale = Vector3.new(1, 1, 1)
5388
				local outl = Instance.new("Part", Character)
5389
				outl.Anchored = true
5390
				outl.BrickColor = BrickColor.new("Dark blue")
5391
				outl.CanCollide = false
5392
				outl.FormFactor = 3
5393
				outl.Name = "Out"
5394
				outl.Material = "Neon"
5395
				outl.Size = Vector3.new(197, 197, 197)
5396
				outl.Transparency = 0.35
5397
				outl.TopSurface = 0
5398
				outl.BottomSurface = 0
5399
				local outml = Instance.new("SpecialMesh", outl)
5400
				outml.MeshType = 3
5401
				outml.Scale = Vector3.new(1, 1, 1)
5402
				local out2l = Instance.new("Part", Character)
5403
				out2l.Anchored = true
5404
				out2l.BrickColor = BrickColor.new("Cyan")
5405
				out2l.CanCollide = false
5406
				out2l.FormFactor = 3
5407
				out2l.Name = "Out"
5408
				out2l.Material = "Neon"
5409
				out2l.Size = Vector3.new(199, 199, 199)
5410
				out2l.Transparency = 0.35
5411
				out2l.TopSurface = 0
5412
				out2l.BottomSurface = 0
5413
				local outm2l = Instance.new("SpecialMesh", out2l)
5414
				outm2l.MeshType = 3
5415
				outm2l.Scale = Vector3.new(1, 1, 1)
5416
				local outau = Instance.new("Part", Character)
5417
				outau.Anchored = true
5418
				outau.BrickColor = BrickColor.new("Cyan")
5419
				outau.CanCollide = false
5420
				outau.FormFactor = 3
5421
				outau.Name = "Out"
5422
				outau.Material = "Neon"
5423
				outau.Size = Vector3.new(0.1, 0.1, 0.1)
5424
				outau.Transparency = 0.35
5425
				outau.TopSurface = 0
5426
				outau.BottomSurface = 0
5427
				local outm2au = Instance.new("SpecialMesh", outau)
5428
				outm2au.MeshType = 3
5429
				outm2au.Scale = Vector3.new(1, 1, 1)
5430
				local outau2 = Instance.new("Part", Character)
5431
				outau2.Anchored = true
5432
				outau2.BrickColor = BrickColor.new("Cyan")
5433
				outau2.CanCollide = false
5434
				outau2.FormFactor = 3
5435
				outau2.Name = "Out"
5436
				outau2.Material = "Neon"
5437
				outau2.Size = Vector3.new(0.1, 0.1, 0.1)
5438
				outau2.Transparency = 0.35
5439
				outau2.TopSurface = 0
5440
				outau2.BottomSurface = 0
5441
				local outm2au2 = Instance.new("SpecialMesh", outau2)
5442
				outm2au2.MeshType = 3
5443
				outm2au2.Scale = Vector3.new(1, 1, 1)
5444
				local bnd = Instance.new("Part", RootPart)
5445
				bnd.Anchored = true
5446
				bnd.BrickColor = BrickColor.new("Cyan")
5447
				bnd.CanCollide = false
5448
				bnd.Material = "Neon"
5449
				bnd.FormFactor = 3
5450
				bnd.Name = "Bend"
5451
				bnd.Size = Vector3.new(10, 10, 10)
5452
				bnd.Transparency = 1
5453
				bnd.TopSurface = 0
5454
				bnd.BottomSurface = 0
5455
				local bndm = Instance.new("SpecialMesh", bnd)
5456
				bndm.MeshType = 3
5457
				bndm.Scale = Vector3.new(1, 1, 1)
5458
				local Chow = Instance.new("ParticleEmitter")
5459
				Chow.Name = "Aura"
5460
				Chow.Texture = "rbxassetid://779576004"
5461
				Chow.Parent = outau
5462
				Chow.LightEmission = 1
5463
				Chow.Transparency = NumberSequence.new(1, 0.2, 1)
5464
				Chow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5465
				Chow.Size = NumberSequence.new(40)
5466
				Chow.LockedToPart = true
5467
				Chow.Lifetime = NumberRange.new(0.2)
5468
				Chow.Rate = 100
5469
				Chow.Rotation = NumberRange.new(-360, 360)
5470
				Chow.Speed = NumberRange.new(0.3)
5471
				Chow.EmissionDirection = "Top"
5472
				local Chow2 = Instance.new("ParticleEmitter")
5473
				Chow2.Name = "Aura"
5474
				Chow2.Texture = "rbxassetid://779576004"
5475
				Chow2.Parent = outau2
5476
				Chow2.LightEmission = 1
5477
				Chow2.Transparency = NumberSequence.new(1, 0.1, 1)
5478
				Chow2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5479
				Chow2.Size = NumberSequence.new(60)
5480
				Chow2.LockedToPart = true
5481
				Chow2.Lifetime = NumberRange.new(0.2)
5482
				Chow2.Rate = 200
5483
				Chow2.Rotation = NumberRange.new(-360, 360)
5484
				Chow2.Speed = NumberRange.new(0.3)
5485
				Chow2.EmissionDirection = "Top"
5486
				local Atch1 = Instance.new("Attachment", out2l)
5487
				Atch1.Position = Vector3.new(0, 2, 0)
5488
				local Atch2 = Instance.new("Attachment", out2l)
5489
				Atch2.Position = Vector3.new(0, -2.5, 0)
5490
				local Trail = Instance.new("Trail", Character)
5491
				Trail.Attachment0 = Atch1
5492
				Trail.Attachment1 = Atch2
5493
				Trail.Texture = "rbxassetid://22636887"
5494
				Trail.Lifetime = 1.7
5495
				Trail.Transparency = NumberSequence.new({
5496
					NumberSequenceKeypoint.new(0, 0, 0),
5497
					NumberSequenceKeypoint.new(1, 1, 0)
5498
				})
5499
				Trail.Color = ColorSequence.new(ColorsArray)
5500
				Trail.LightEmission = 5
5501
				local To = Instance.new("Part", Character)
5502
				To.Size = Vector3.new(2, 1, 2)
5503
				To.BrickColor = BrickColor.new("Really red")
5504
				To.CanCollide = false
5505
				To.Anchored = true
5506
				To.Material = "Neon"
5507
				To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
5508
				local To2 = Instance.new("SpecialMesh", To)
5509
				To2.MeshId = "rbxassetid://569384034"
5510
				To2.Scale = Vector3.new(10, 10, 10)
5511
				local Rin = Instance.new("Part", Character)
5512
				Rin.Size = Vector3.new(1, 1, 1)
5513
				Rin.BrickColor = BrickColor.new("White")
5514
				Rin.Anchored = true
5515
				Rin.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
5516
				local Rin2 = Instance.new("SpecialMesh", Rin)
5517
				Rin2.MeshId = "rbxassetid://3270017"
5518
				Rin2.Scale = Vector3.new(1, 1, 1)
5519
				out.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
5520
				outau.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
5521
				outau2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
5522
				out2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
5523
				outl.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
5524
				out2l.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
5525
				bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
5526
				bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
5527
				bem2.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
5528
				Grab.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
5529
				rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0)
5530
				rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
5531
				rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
5532
				Debounces.Shewt = true
5533
				local Music2 = Instance.new("Sound", UpperTorso)
5534
				Music2.SoundId = "rbxassetid://1117288204"
5535
				Music2.Pitch = 1
5536
				Music2.Looped = false
5537
				Music2.Volume = 7.2
5538
				wait(1.0E-4)
5539
				Music2:Play()
5540
				coroutine.wrap(function()
5541
					for i = 1, 20, 0.2 do
5542
						rngm.Scale = Vector3.new(16 + i * 6, 10 + i * 6, 2)
5543
						rngm3.Scale = Vector3.new(18 + i * 8, 8 + i * 8, 2)
5544
						rngm4.Scale = Vector3.new(20 + i * 10, 6 + i * 10, 2)
5545
						rng.Transparency = i / 20
5546
						rng3.Transparency = 0.041666666666666664
5547
						rng4.Transparency = i / 26
5548
						wait()
5549
					end
5550
					wait(5)
5551
					rng:Destroy()
5552
				end)()
5553
				if Debounces.Shewt == true then
5554
					RootPart:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
5555
						hit = ht.Parent
5556
						if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
5557
							if HasntTouched(hit.Name) == true and deb == false then
5558
								deb = true
5559
								coroutine.wrap(function()
5560
								end)()
5561
								table.insert(Touche, hit.Name)
5562
								deb = false
5563
							end
5564
							coroutine.wrap(function()
5565
								hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0, 0, 5)
5566
								wait(0.4)
5567
							end)()
5568
							table.insert(Touche, hit.Parent.Name)
5569
							deb = false
5570
							for i, v in pairs(Touche) do
5571
								print(v)
5572
							end
5573
						end
5574
					end)
5575
				end
5576
				for i = 0, 1700, 23 do
5577
					bem.Size = Vector3.new(i, 107, 107)
5578
					bem2.Size = Vector3.new(i, 107, 107)
5579
					Grab.Size = Vector3.new(i, 107, 107)
5580
					out.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0))
5581
					outau.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0))
5582
					out2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0))
5583
					bem.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
5584
					bem2.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
5585
					Grab.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
5586
					outl.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
5587
					out2l.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
5588
					outau2.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
5589
					bnd.CFrame = bem.CFrame * CFrame.new(-i / 2, 0, 1.2)
5590
					bnd.Size = Vector3.new(10, 10, 10)
5591
					bndm.Scale = Vector3.new(108, 108, 108)
5592
					To.Transparency = To.Transparency + 0.012
5593
					To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0)
5594
					if i % 10 == 0 then
5595
						do
5596
							local newRng = rng2:Clone()
5597
							newRng.Parent = RootPart
5598
							newRng.CFrame = RootPart.CFrame * CFrame.new(0, -4.2 - i, 0) * CFrame.Angles(math.rad(90), 0, 0)
5599
							local newRngm = rngm2:clone()
5600
							newRngm.Parent = newRng
5601
							coroutine.wrap(function()
5602
								for i = 1, 10, 0.2 do
5603
									newRngm.Scale = Vector3.new(12 + i * 2, 12 + i * 2, 3)
5604
									newRng.Transparency = i / 10
5605
									wait()
5606
								end
5607
								wait(0)
5608
								newRng:Destroy()
5609
							end)()
5610
						end
5611
					end
5612
					wait()
5613
				end
5614
				wait(0)
5615
				Debounces.Shewt = false
5616
				out:Destroy()
5617
				out2:Destroy()
5618
				bnd:Destroy()
5619
				bem:Destroy()
5620
				bem2:Destroy()
5621
				To:Destroy()
5622
				To2:Destroy()
5623
				Music2:Destroy()
5624
				out2l:Destroy()
5625
				outl:Destroy()
5626
				outau:Destroy()
5627
				outau2:Destroy()
5628
				Trail:Destroy()
5629
				Atch1:Destroy()
5630
				Grab:Destroy()
5631
				Grabo:Destroy()
5632
				for i, v in pairs(RootPart:GetChildren()) do
5633
					if v:IsA("BodyPosition") then
5634
						v:Remove()
5635
					end
5636
				end
5637
				RootPart.Anchored = false
5638
				Debounces.Ready = false
5639
				for i, v in pairs(Touche) do
5640
					table.remove(Touche, i)
5641
				end
5642
				wait()
5643
				table.insert(Touche, Character.Name)
5644
				Debounces.NoIdl = false
5645
				if Debounces.CanAttack == false then
5646
					Debounces.CanAttack = true
5647
				end
5648
			end
5649
		end
5650
	end
5651
	Idle = false
5652
	Humanoid.WalkSpeed = 16
5653
end)
5654
RootPart.Touched:connect(function(hit)
5655
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
5656
	if h ~= nil and Humanoid.Health > 0 and instinct == true then
5657
		RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2.2) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
5658
		local ay = math.random(1, 2)
5659
		if ay == 1 then
5660
			RootPart.CFrame = RootPart.CFrame * CFrame.new(-8.2, 0, 0)
5661
		else
5662
			RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, 7.3)
5663
		end
5664
	end
5665
end)
5666
tp = true
5667
Mouse.KeyDown:connect(function(k)
5668
	if k == "1" and tp == true then
5669
		tp = false
5670
		local Must = Instance.new("Sound", UpperTorso)
5671
		Must.SoundId = "rbxassetid://1055279036"
5672
		Must.Pitch = 0.99
5673
		Must.Volume = 1.2
5674
		Must.Looped = false
5675
		wait(0)
5676
		Must:Play()
5677
		Zanzoken = Instance.new("Part", Character)
5678
		Zanzoken.Anchored = true
5679
		Zanzoken.CanCollide = false
5680
		Zanzoken.Position = v3(999, 999, 999)
5681
		Zanzoken.CFrame = LowerTorso.CFrame
5682
		game.Debris:AddItem(Zanzoken, 0.5)
5683
		Zanzoken.Transparency = 1
5684
		wait()
5685
		idk = Instance.new("BillboardGui", Zanzoken)
5686
		idk.Size = UDim2.new(10, 0, 15, 0)
5687
		idk.AlwaysOnTop = false
5688
		idk1 = Instance.new("ImageLabel", idk)
5689
		idk1.BackgroundTransparency = 1
5690
		idk.ExtentsOffset = v3(0, 0, 0)
5691
		idk1.ImageTransparency = 0
5692
		idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
5693
		idk1.Size = UDim2.new(2, 0, 1, 0)
5694
		idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
5695
		idk1.Image = "rbxassetid://319554883"
5696
		wait(0)
5697
		Character.HumanoidRootPart.CFrame = Mouse.Hit * CFrame.new(0, 3, 0)
5698
		wait(0)
5699
		Zanzoken = Instance.new("Part", Character)
5700
		Zanzoken.Anchored = true
5701
		Zanzoken.CanCollide = false
5702
		Zanzoken.Position = v3(999, 999, 999)
5703
		Zanzoken.CFrame = LowerTorso.CFrame
5704
		game.Debris:AddItem(Zanzoken, 0.5)
5705
		Zanzoken.Transparency = 1
5706
		wait()
5707
		idk = Instance.new("BillboardGui", Zanzoken)
5708
		idk.Size = UDim2.new(10, 0, 15, 0)
5709
		idk.AlwaysOnTop = false
5710
		idk1 = Instance.new("ImageLabel", idk)
5711
		idk1.BackgroundTransparency = 1
5712
		idk.ExtentsOffset = v3(0, 0, 0)
5713
		idk1.ImageTransparency = 0
5714
		idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
5715
		idk1.Size = UDim2.new(2, 0, 1, 0)
5716
		idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
5717
		idk1.Image = "rbxassetid://319554883"
5718
		wait(0.4)
5719
		tp = true
5720
	end
5721
end)
5722
Mouse.KeyDown:connect(function(k)
5723
	if k == "2" and tp == true and instinct == true then
5724
		tp = false
5725
		Character.HumanoidRootPart.CFrame = Mouse.Hit * CFrame.new(0, 3, 0)
5726
		wait(1.0E-4)
5727
		tp = true
5728
	end
5729
end)
5730
Mouse.KeyDown:connect(function(key)
5731
	if key == "h" and base == true and instinct == false and ssj4 == false then
5732
		Idle = true
5733
		ssj = true
5734
		ssj2 = false
5735
		blue = false
5736
		base = false
5737
		multiplier = 3
5738
		local H = Instance.new("Part", UpperTorso)
5739
		H.Size = Vector3.new(1, 1, 1)
5740
		H.BrickColor = BrickColor.new("Cyan")
5741
		H.CanCollide = false
5742
		H.Material = "Neon"
5743
		H.Anchored = true
5744
		H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0)
5745
		local H2 = Instance.new("SpecialMesh", H)
5746
		H2.MeshId = "rbxassetid://569384034"
5747
		H2.Scale = Vector3.new(2.5, 2.5, 2.5)
5748
		RootPart.Anchored = true
5749
		local Music2 = Instance.new("Sound", UpperTorso)
5750
		Music2.SoundId = "rbxassetid://917377181"
5751
		Music2.Pitch = 1
5752
		Music2.Looped = false
5753
		Music2.Volume = 3.2
5754
		wait(1.0E-4)
5755
		Music2:Play()
5756
		local Music3 = Instance.new("Sound", UpperTorso)
5757
		Music3.SoundId = "rbxassetid://891397456"
5758
		Music3.Pitch = 1
5759
		Music3.Looped = false
5760
		Music3.Volume = 3.2
5761
		wait(1.0E-4)
5762
		Music3:Play()
5763
		coroutine.resume(coroutine.create(function()
5764
			for i = 1, 4 do
5765
				do
5766
					local HQ = Instance.new("Part", Character)
5767
					HQ.Size = Vector3.new(1, 0, 1)
5768
					HQ.BrickColor = BrickColor.new("Cyan")
5769
					HQ.Material = "Neon"
5770
					HQ.Anchored = true
5771
					HQ.CanCollide = false
5772
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
5773
					local HQ2 = Instance.new("SpecialMesh", HQ)
5774
					HQ2.MeshId = "rbxassetid://20329976"
5775
					HQ2.Scale = Vector3.new(1, 1, 1)
5776
					local HQ5 = Instance.new("Part", Character)
5777
					HQ5.Size = Vector3.new(1, 0, 1)
5778
					HQ5.BrickColor = BrickColor.new("Cyan")
5779
					HQ5.Material = "Neon"
5780
					HQ5.Anchored = true
5781
					HQ5.CanCollide = false
5782
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
5783
					local HQ6 = Instance.new("SpecialMesh", HQ5)
5784
					HQ6.MeshId = "rbxassetid://20329976"
5785
					HQ6.Scale = Vector3.new(1, 1, 1)
5786
					coroutine.resume(coroutine.create(function()
5787
						for i = 0, 5, 0.1 do
5788
							HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2)
5789
							HQ.Transparency = HQ.Transparency + 0.09
5790
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
5791
							HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2)
5792
							HQ5.Transparency = HQ5.Transparency + 0.09
5793
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
5794
							wait(1.0E-11)
5795
						end
5796
					end))
5797
					wait(0.3)
5798
				end
5799
			end
5800
		end))
5801
		for i = 0, 10, 0.1 do
5802
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1)
5803
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1)
5804
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
5805
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
5806
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1)
5807
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1)
5808
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
5809
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
5810
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
5811
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1)
5812
			H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0)
5813
			game:GetService("RunService").RenderStepped:wait()
5814
		end
5815
		H:Destroy()
5816
		wait(0)
5817
		local Music7 = Instance.new("Sound", UpperTorso)
5818
		Music7.SoundId = "rbxassetid://1035030726"
5819
		Music7.Pitch = 1
5820
		Music7.Looped = false
5821
		Music7.Volume = 5.2
5822
		wait(1.0E-4)
5823
		Music7:Play()
5824
		local SS = Instance.new("Part", UpperTorso)
5825
		SS.Size = Vector3.new(1, 1, 1)
5826
		SS.BrickColor = BrickColor.new("New Yeller")
5827
		SS.CanCollide = false
5828
		SS.Material = "Neon"
5829
		SS.Anchored = true
5830
		SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0)
5831
		local SS2 = Instance.new("SpecialMesh", SS)
5832
		SS2.MeshId = "rbxassetid://569384034"
5833
		SS2.Scale = Vector3.new(4.5, 4.5, 4.5)
5834
		coroutine.resume(coroutine.create(function()
5835
			for i = 1, 5 do
5836
				do
5837
					local HQ = Instance.new("Part", Character)
5838
					HQ.Size = Vector3.new(1, 0, 1)
5839
					HQ.BrickColor = BrickColor.new("New Yeller")
5840
					HQ.Material = "Neon"
5841
					HQ.Anchored = true
5842
					HQ.CanCollide = false
5843
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
5844
					local HQ2 = Instance.new("SpecialMesh", HQ)
5845
					HQ2.MeshId = "rbxassetid://20329976"
5846
					HQ2.Scale = Vector3.new(1, 1, 1)
5847
					local HQ5 = Instance.new("Part", Character)
5848
					HQ5.Size = Vector3.new(1, 0, 1)
5849
					HQ5.BrickColor = BrickColor.new("New Yeller")
5850
					HQ5.Material = "Neon"
5851
					HQ5.Anchored = true
5852
					HQ5.CanCollide = false
5853
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
5854
					local HQ6 = Instance.new("SpecialMesh", HQ5)
5855
					HQ6.MeshId = "rbxassetid://20329976"
5856
					HQ6.Scale = Vector3.new(1, 1, 1)
5857
					coroutine.resume(coroutine.create(function()
5858
						for i = 1, 200 do
5859
							HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4)
5860
							HQ.Transparency = HQ.Transparency + 0.09
5861
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
5862
							HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4)
5863
							HQ5.Transparency = HQ5.Transparency + 0.09
5864
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
5865
							wait(1.0E-11)
5866
						end
5867
					end))
5868
					wait(0.3)
5869
				end
5870
			end
5871
		end))
5872
		local HQ = Instance.new("Part", RootPart)
5873
		HQ.Size = Vector3.new(1, 1, 1)
5874
		HQ.BrickColor = BrickColor.new("New Yeller")
5875
		HQ.Material = "Neon"
5876
		HQ.Anchored = true
5877
		HQ.CanCollide = false
5878
		HQ.Transparency = 0.4
5879
		HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
5880
		local HQ2 = Instance.new("SpecialMesh", HQ)
5881
		HQ2.MeshType = "Cylinder"
5882
		HQ2.Scale = Vector3.new(120, 1.2, 1.2)
5883
		local HQ23 = Instance.new("Part", RootPart)
5884
		HQ23.Size = Vector3.new(1, 1, 1)
5885
		HQ23.BrickColor = BrickColor.new("New Yeller")
5886
		HQ23.Material = "Neon"
5887
		HQ23.Anchored = true
5888
		HQ23.CanCollide = false
5889
		HQ23.Transparency = 0.4
5890
		HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
5891
		local HQ22 = Instance.new("SpecialMesh", HQ23)
5892
		HQ22.MeshType = "Cylinder"
5893
		HQ22.Scale = Vector3.new(90, 1.2, 1.2)
5894
		local ZO = Instance.new("Part", RootPart)
5895
		ZO.Size = Vector3.new(1, 1, 1)
5896
		ZO.BrickColor = BrickColor.new("New Yeller")
5897
		ZO.Material = "Neon"
5898
		ZO.Anchored = true
5899
		ZO.CanCollide = false
5900
		ZO.Transparency = 0.4
5901
		ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
5902
		local ZO2 = Instance.new("SpecialMesh", ZO)
5903
		ZO2.MeshType = "Cylinder"
5904
		ZO2.Scale = Vector3.new(80, 1.2, 1.2)
5905
		local BO = Instance.new("Part", RootPart)
5906
		BO.Size = Vector3.new(1, 1, 1)
5907
		BO.BrickColor = BrickColor.new("New Yeller")
5908
		BO.Material = "Neon"
5909
		BO.Anchored = true
5910
		BO.CanCollide = false
5911
		BO.Transparency = 0.4
5912
		BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
5913
		local BO2 = Instance.new("SpecialMesh", BO)
5914
		BO2.MeshType = "Cylinder"
5915
		BO2.Scale = Vector3.new(70, 1.2, 1.2)
5916
		Hair:Destroy()
5917
		Hair2:Destroy()
5918
		Hair3:Destroy()
5919
		BaseHair.Transparency = 1
5920
		SSHair.Transparency = 0
5921
		wait(0.01)
5922
		Humanoid.MaxHealth = 50000
5923
		wait(0.01)
5924
		Humanoid.Health = 50000
5925
		Humanoid.JumpPower = 300
5926
		Character.Head.face.Texture = "rbxassetid://681217206"
5927
		newaura2.ImageTransparency = 0
5928
		lig = Instance.new("PointLight", LowerTorso)
5929
		lig.Color = Color3.new(255, 255, 0)
5930
		lig.Range = 12
5931
		local Aura = Instance.new("ParticleEmitter")
5932
		Aura.Name = "Aura"
5933
		Aura.Texture = "rbxassetid://411939841"
5934
		Aura.Parent = UpperTorso
5935
		Aura.LightEmission = 1
5936
		Aura.Transparency = NumberSequence.new(0.2, 1)
5937
		Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
5938
		Aura.Size = NumberSequence.new(0.2, 8)
5939
		Aura.LockedToPart = true
5940
		Aura.Lifetime = NumberRange.new(1.5)
5941
		Aura.Rate = 50
5942
		Aura.Speed = NumberRange.new(1.3)
5943
		Aura.EmissionDirection = "Top"
5944
		Aura.Rotation = NumberRange.new(-8, 8)
5945
		for i = 0, 18, 0.1 do
5946
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
5947
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
5948
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
5949
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
5950
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
5951
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
5952
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
5953
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
5954
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
5955
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
5956
			SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0)
5957
			HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
5958
			HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
5959
			ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
5960
			BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
5961
			game:GetService("RunService").RenderStepped:wait()
5962
		end
5963
		SS:Destroy()
5964
		Music3:Destroy()
5965
		Idle = false
5966
		BO:Destroy()
5967
		ZO:Destroy()
5968
		HQ23:Destroy()
5969
		HQ:Destroy()
5970
		local Music3 = Instance.new("Sound", UpperTorso)
5971
		Music3.SoundId = "rbxassetid://891397456"
5972
		Music3.Pitch = 1
5973
		Music3.Looped = true
5974
		Music3.Volume = 2.2
5975
		wait(1.0E-4)
5976
		Music3:Play()
5977
		RootPart.Anchored = false
5978
		off = true
5979
	end
5980
end)
5981
Mouse.KeyDown:connect(function(key)
5982
	if key == "l" and base == true and ssj == false and ssj2 == false and blue == false and instinct == false then
5983
		Idle = true
5984
		ssj4 = true
5985
		ssj2 = false
5986
		blue = false
5987
		base = false
5988
		multiplier = 3
5989
		local H = Instance.new("Part", UpperTorso)
5990
		H.Size = Vector3.new(1, 1, 1)
5991
		H.BrickColor = BrickColor.new("Cyan")
5992
		H.CanCollide = false
5993
		H.Material = "Neon"
5994
		H.Anchored = true
5995
		H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0)
5996
		local H2 = Instance.new("SpecialMesh", H)
5997
		H2.MeshId = "rbxassetid://569384034"
5998
		H2.Scale = Vector3.new(2.5, 2.5, 2.5)
5999
		RootPart.Anchored = true
6000
		local Music2 = Instance.new("Sound", UpperTorso)
6001
		Music2.SoundId = "rbxassetid://917377181"
6002
		Music2.Pitch = 1
6003
		Music2.Looped = false
6004
		Music2.Volume = 3.2
6005
		wait(1.0E-4)
6006
		Music2:Play()
6007
		local Music3 = Instance.new("Sound", UpperTorso)
6008
		Music3.SoundId = "rbxassetid://891397456"
6009
		Music3.Pitch = 1
6010
		Music3.Looped = false
6011
		Music3.Volume = 3.2
6012
		wait(1.0E-4)
6013
		Music3:Play()
6014
		coroutine.resume(coroutine.create(function()
6015
			for i = 1, 4 do
6016
				do
6017
					local HQ = Instance.new("Part", Character)
6018
					HQ.Size = Vector3.new(1, 0, 1)
6019
					HQ.BrickColor = BrickColor.new("Cyan")
6020
					HQ.Material = "Neon"
6021
					HQ.Anchored = true
6022
					HQ.CanCollide = false
6023
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6024
					local HQ2 = Instance.new("SpecialMesh", HQ)
6025
					HQ2.MeshId = "rbxassetid://20329976"
6026
					HQ2.Scale = Vector3.new(1, 1, 1)
6027
					local HQ5 = Instance.new("Part", Character)
6028
					HQ5.Size = Vector3.new(1, 0, 1)
6029
					HQ5.BrickColor = BrickColor.new("Cyan")
6030
					HQ5.Material = "Neon"
6031
					HQ5.Anchored = true
6032
					HQ5.CanCollide = false
6033
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6034
					local HQ6 = Instance.new("SpecialMesh", HQ5)
6035
					HQ6.MeshId = "rbxassetid://20329976"
6036
					HQ6.Scale = Vector3.new(1, 1, 1)
6037
					coroutine.resume(coroutine.create(function()
6038
						for i = 0, 5, 0.1 do
6039
							HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2)
6040
							HQ.Transparency = HQ.Transparency + 0.09
6041
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
6042
							HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2)
6043
							HQ5.Transparency = HQ5.Transparency + 0.09
6044
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
6045
							wait(1.0E-11)
6046
						end
6047
					end))
6048
					wait(0.3)
6049
				end
6050
			end
6051
		end))
6052
		for i = 0, 10, 0.1 do
6053
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1)
6054
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1)
6055
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
6056
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
6057
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1)
6058
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1)
6059
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6060
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6061
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6062
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1)
6063
			H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0)
6064
			game:GetService("RunService").RenderStepped:wait()
6065
		end
6066
		H:Destroy()
6067
		wait(0)
6068
		local Music7 = Instance.new("Sound", UpperTorso)
6069
		Music7.SoundId = "rbxassetid://1035030726"
6070
		Music7.Pitch = 1
6071
		Music7.Looped = false
6072
		Music7.Volume = 5.2
6073
		wait(1.0E-4)
6074
		Music7:Play()
6075
		local SS = Instance.new("Part", UpperTorso)
6076
		SS.Size = Vector3.new(1, 1, 1)
6077
		SS.BrickColor = BrickColor.new("Really red")
6078
		SS.CanCollide = false
6079
		SS.Material = "Neon"
6080
		SS.Anchored = true
6081
		SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0)
6082
		local SS2 = Instance.new("SpecialMesh", SS)
6083
		SS2.MeshId = "rbxassetid://569384034"
6084
		SS2.Scale = Vector3.new(4.5, 4.5, 4.5)
6085
		coroutine.resume(coroutine.create(function()
6086
			for i = 1, 5 do
6087
				do
6088
					local HQ = Instance.new("Part", Character)
6089
					HQ.Size = Vector3.new(1, 0, 1)
6090
					HQ.BrickColor = BrickColor.new("Really red")
6091
					HQ.Material = "Neon"
6092
					HQ.Anchored = true
6093
					HQ.CanCollide = false
6094
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6095
					local HQ2 = Instance.new("SpecialMesh", HQ)
6096
					HQ2.MeshId = "rbxassetid://20329976"
6097
					HQ2.Scale = Vector3.new(1, 1, 1)
6098
					local HQ5 = Instance.new("Part", Character)
6099
					HQ5.Size = Vector3.new(1, 0, 1)
6100
					HQ5.BrickColor = BrickColor.new("Really red")
6101
					HQ5.Material = "Neon"
6102
					HQ5.Anchored = true
6103
					HQ5.CanCollide = false
6104
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6105
					local HQ6 = Instance.new("SpecialMesh", HQ5)
6106
					HQ6.MeshId = "rbxassetid://20329976"
6107
					HQ6.Scale = Vector3.new(1, 1, 1)
6108
					coroutine.resume(coroutine.create(function()
6109
						for i = 1, 200 do
6110
							HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4)
6111
							HQ.Transparency = HQ.Transparency + 0.09
6112
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
6113
							HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4)
6114
							HQ5.Transparency = HQ5.Transparency + 0.09
6115
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
6116
							wait(1.0E-11)
6117
						end
6118
					end))
6119
					wait(0.3)
6120
				end
6121
			end
6122
		end))
6123
		local HQ = Instance.new("Part", RootPart)
6124
		HQ.Size = Vector3.new(1, 1, 1)
6125
		HQ.BrickColor = BrickColor.new("Really red")
6126
		HQ.Material = "Neon"
6127
		HQ.Anchored = true
6128
		HQ.CanCollide = false
6129
		HQ.Transparency = 0.4
6130
		HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6131
		local HQ2 = Instance.new("SpecialMesh", HQ)
6132
		HQ2.MeshType = "Cylinder"
6133
		HQ2.Scale = Vector3.new(120, 1.2, 1.2)
6134
		local HQ23 = Instance.new("Part", RootPart)
6135
		HQ23.Size = Vector3.new(1, 1, 1)
6136
		HQ23.BrickColor = BrickColor.new("Really red")
6137
		HQ23.Material = "Neon"
6138
		HQ23.Anchored = true
6139
		HQ23.CanCollide = false
6140
		HQ23.Transparency = 0.4
6141
		HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6142
		local HQ22 = Instance.new("SpecialMesh", HQ23)
6143
		HQ22.MeshType = "Cylinder"
6144
		HQ22.Scale = Vector3.new(90, 1.2, 1.2)
6145
		local ZO = Instance.new("Part", RootPart)
6146
		ZO.Size = Vector3.new(1, 1, 1)
6147
		ZO.BrickColor = BrickColor.new("Really red")
6148
		ZO.Material = "Neon"
6149
		ZO.Anchored = true
6150
		ZO.CanCollide = false
6151
		ZO.Transparency = 0.4
6152
		ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6153
		local ZO2 = Instance.new("SpecialMesh", ZO)
6154
		ZO2.MeshType = "Cylinder"
6155
		ZO2.Scale = Vector3.new(80, 1.2, 1.2)
6156
		local BO = Instance.new("Part", RootPart)
6157
		BO.Size = Vector3.new(1, 1, 1)
6158
		BO.BrickColor = BrickColor.new("Really red")
6159
		BO.Material = "Neon"
6160
		BO.Anchored = true
6161
		BO.CanCollide = false
6162
		BO.Transparency = 0.4
6163
		BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6164
		local BO2 = Instance.new("SpecialMesh", BO)
6165
		BO2.MeshType = "Cylinder"
6166
		BO2.Scale = Vector3.new(70, 1.2, 1.2)
6167
		Hair:Destroy()
6168
		Hair2:Destroy()
6169
		Hair3:Destroy()
6170
		BaseHair.Transparency = 1
6171
		Four.Transparency = 0
6172
		wait(0.01)
6173
		Humanoid.MaxHealth = 190000
6174
		wait(0.01)
6175
		Humanoid.Health = 190000
6176
		Character.Shirt.ShirtTemplate = "rbxassetid://156606637"
6177
		Character.Pants.PantsTemplate = "rbxassetid://157617546"
6178
		Humanoid.JumpPower = 300
6179
		Character.Head.face.Texture = "rbxassetid://231488578"
6180
		newaura2.ImageTransparency = 0
6181
		local Aura = Instance.new("ParticleEmitter")
6182
		Aura.Name = "Aura"
6183
		Aura.Texture = "rbxassetid://411939841"
6184
		Aura.Parent = UpperTorso
6185
		Aura.LightEmission = 1
6186
		Aura.Transparency = NumberSequence.new(0.2, 1)
6187
		Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
6188
		Aura.Size = NumberSequence.new(0.2, 8)
6189
		Aura.LockedToPart = true
6190
		Aura.Lifetime = NumberRange.new(1.5)
6191
		Aura.Rate = 50
6192
		Aura.Speed = NumberRange.new(1.3)
6193
		Aura.EmissionDirection = "Top"
6194
		Aura.Rotation = NumberRange.new(-8, 8)
6195
		local Aura2 = Instance.new("ParticleEmitter")
6196
		Aura2.Name = "Aura"
6197
		Aura2.Texture = "rbxassetid://411939841"
6198
		Aura2.Parent = UpperTorso
6199
		Aura2.LightEmission = 1
6200
		Aura2.Transparency = NumberSequence.new(0.2, 1)
6201
		Aura2.Color = ColorSequence.new(BrickColor.new("Deep orange").Color)
6202
		Aura2.Size = NumberSequence.new(0.4, 8)
6203
		Aura2.LockedToPart = true
6204
		Aura2.Lifetime = NumberRange.new(1.5)
6205
		Aura2.Rate = 50
6206
		Aura2.Speed = NumberRange.new(1.3)
6207
		Aura2.EmissionDirection = "Top"
6208
		Aura2.Rotation = NumberRange.new(-8, 8)
6209
		Aura2.ZOffset = -1
6210
		for i = 0, 18, 0.1 do
6211
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
6212
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
6213
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
6214
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
6215
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
6216
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
6217
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6218
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6219
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
6220
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
6221
			SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0)
6222
			HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
6223
			HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
6224
			ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
6225
			BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
6226
			game:GetService("RunService").RenderStepped:wait()
6227
		end
6228
		SS:Destroy()
6229
		Music3:Destroy()
6230
		Idle = false
6231
		BO:Destroy()
6232
		ZO:Destroy()
6233
		HQ23:Destroy()
6234
		HQ:Destroy()
6235
		local Music3 = Instance.new("Sound", UpperTorso)
6236
		Music3.SoundId = "rbxassetid://891397456"
6237
		Music3.Pitch = 1
6238
		Music3.Looped = true
6239
		Music3.Volume = 2.2
6240
		wait(1.0E-4)
6241
		Music3:Play()
6242
		RootPart.Anchored = false
6243
		off = true
6244
	end
6245
end)
6246
Mouse.KeyDown:connect(function(key)
6247
	if key == "k" and blue == true and ssj == false and ssj2 == false and ssj3 == false then
6248
		Idle = true
6249
		ssj = false
6250
		ssj2 = false
6251
		blue = false
6252
		base = false
6253
		kaio = true
6254
		multiplier = 490000
6255
		local H = Instance.new("Part", UpperTorso)
6256
		H.Size = Vector3.new(1, 1, 1)
6257
		H.BrickColor = BrickColor.new("Cyan")
6258
		H.CanCollide = false
6259
		H.Material = "Neon"
6260
		H.Anchored = true
6261
		H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0)
6262
		local H2 = Instance.new("SpecialMesh", H)
6263
		H2.MeshId = "rbxassetid://569384034"
6264
		H2.Scale = Vector3.new(2.5, 2.5, 2.5)
6265
		RootPart.Anchored = true
6266
		local Music2 = Instance.new("Sound", UpperTorso)
6267
		Music2.SoundId = "rbxassetid://917377181"
6268
		Music2.Pitch = 1
6269
		Music2.Looped = false
6270
		Music2.Volume = 3.2
6271
		wait(1.0E-4)
6272
		Music2:Play()
6273
		local Music3 = Instance.new("Sound", UpperTorso)
6274
		Music3.SoundId = "rbxassetid://891397456"
6275
		Music3.Pitch = 1
6276
		Music3.Looped = false
6277
		Music3.Volume = 3.2
6278
		wait(1.0E-4)
6279
		Music3:Play()
6280
		coroutine.resume(coroutine.create(function()
6281
			for i = 1, 2 do
6282
				do
6283
					local HQ = Instance.new("Part", Character)
6284
					HQ.Size = Vector3.new(1, 0, 1)
6285
					HQ.BrickColor = BrickColor.new("Really red")
6286
					HQ.Material = "Neon"
6287
					HQ.Anchored = true
6288
					HQ.CanCollide = false
6289
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6290
					local HQ2 = Instance.new("SpecialMesh", HQ)
6291
					HQ2.MeshId = "rbxassetid://20329976"
6292
					HQ2.Scale = Vector3.new(1, 1, 1)
6293
					local HQ5 = Instance.new("Part", Character)
6294
					HQ5.Size = Vector3.new(1, 0, 1)
6295
					HQ5.BrickColor = BrickColor.new("Really red")
6296
					HQ5.Material = "Neon"
6297
					HQ5.Anchored = true
6298
					HQ5.CanCollide = false
6299
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6300
					local HQ6 = Instance.new("SpecialMesh", HQ5)
6301
					HQ6.MeshId = "rbxassetid://20329976"
6302
					HQ6.Scale = Vector3.new(1, 1, 1)
6303
					coroutine.resume(coroutine.create(function()
6304
						for i = 0, 2, 0.1 do
6305
							HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2)
6306
							HQ.Transparency = HQ.Transparency + 0.09
6307
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
6308
							HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2)
6309
							HQ5.Transparency = HQ5.Transparency + 0.09
6310
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
6311
							wait(1.0E-11)
6312
						end
6313
					end))
6314
					wait(0.3)
6315
				end
6316
			end
6317
		end))
6318
		for i = 0, 6, 0.1 do
6319
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(auranum), rad(0), rad(auranum1)), 0.1)
6320
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(auranum), rad(0), rad(auranum2)), 0.1)
6321
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
6322
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
6323
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(auranum3), rad(0), rad(-20)), 0.1)
6324
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(auranum3), rad(0), rad(20)), 0.1)
6325
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-50), rad(0), rad(0)), 0.1)
6326
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(-50), rad(0), rad(0)), 0.1)
6327
			Root.C0 = Root.C0:lerp(CFrame.new(0, -0.2, 0) * CFrame.Angles(rad(auranum4), rad(0), rad(0)), 0.1)
6328
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
6329
			H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0)
6330
			game:GetService("RunService").RenderStepped:wait()
6331
		end
6332
		H:Destroy()
6333
		wait(0)
6334
		local Music7 = Instance.new("Sound", UpperTorso)
6335
		Music7.SoundId = "rbxassetid://1035030726"
6336
		Music7.Pitch = 1
6337
		Music7.Looped = false
6338
		Music7.Volume = 5.2
6339
		wait(1.0E-4)
6340
		Music7:Play()
6341
		local SS = Instance.new("Part", UpperTorso)
6342
		SS.Size = Vector3.new(1, 1, 1)
6343
		SS.BrickColor = BrickColor.new("Really red")
6344
		SS.CanCollide = false
6345
		SS.Material = "Neon"
6346
		SS.Anchored = true
6347
		SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0)
6348
		local SS2 = Instance.new("SpecialMesh", SS)
6349
		SS2.MeshId = "rbxassetid://569384034"
6350
		SS2.Scale = Vector3.new(4.5, 4.5, 4.5)
6351
		coroutine.resume(coroutine.create(function()
6352
			for i = 1, 10 do
6353
				do
6354
					local HQ = Instance.new("Part", Character)
6355
					HQ.Size = Vector3.new(1, 0, 1)
6356
					HQ.BrickColor = BrickColor.new("Really red")
6357
					HQ.Material = "Neon"
6358
					HQ.Anchored = true
6359
					HQ.CanCollide = false
6360
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6361
					local HQ2 = Instance.new("SpecialMesh", HQ)
6362
					HQ2.MeshId = "rbxassetid://20329976"
6363
					HQ2.Scale = Vector3.new(1, 1, 1)
6364
					local HQ5 = Instance.new("Part", Character)
6365
					HQ5.Size = Vector3.new(1, 0, 1)
6366
					HQ5.BrickColor = BrickColor.new("Really red")
6367
					HQ5.Material = "Neon"
6368
					HQ5.Anchored = true
6369
					HQ5.CanCollide = false
6370
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6371
					local HQ6 = Instance.new("SpecialMesh", HQ5)
6372
					HQ6.MeshId = "rbxassetid://20329976"
6373
					HQ6.Scale = Vector3.new(1, 1, 1)
6374
					coroutine.resume(coroutine.create(function()
6375
						for i = 1, 200 do
6376
							HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4)
6377
							HQ.Transparency = HQ.Transparency + 0.09
6378
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
6379
							HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4)
6380
							HQ5.Transparency = HQ5.Transparency + 0.09
6381
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
6382
							wait(1.0E-11)
6383
						end
6384
					end))
6385
					wait(0.3)
6386
				end
6387
			end
6388
		end))
6389
		local HQ = Instance.new("Part", RootPart)
6390
		HQ.Size = Vector3.new(1, 1, 1)
6391
		HQ.BrickColor = BrickColor.new("Really red")
6392
		HQ.Material = "Neon"
6393
		HQ.Anchored = true
6394
		HQ.CanCollide = false
6395
		HQ.Transparency = 0.4
6396
		HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6397
		local HQ2 = Instance.new("SpecialMesh", HQ)
6398
		HQ2.MeshType = "Cylinder"
6399
		HQ2.Scale = Vector3.new(120, 1.2, 1.2)
6400
		local HQ23 = Instance.new("Part", RootPart)
6401
		HQ23.Size = Vector3.new(1, 1, 1)
6402
		HQ23.BrickColor = BrickColor.new("Really red")
6403
		HQ23.Material = "Neon"
6404
		HQ23.Anchored = true
6405
		HQ23.CanCollide = false
6406
		HQ23.Transparency = 0.4
6407
		HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6408
		local HQ22 = Instance.new("SpecialMesh", HQ23)
6409
		HQ22.MeshType = "Cylinder"
6410
		HQ22.Scale = Vector3.new(90, 1.2, 1.2)
6411
		local ZO = Instance.new("Part", RootPart)
6412
		ZO.Size = Vector3.new(1, 1, 1)
6413
		ZO.BrickColor = BrickColor.new("Really red")
6414
		ZO.Material = "Neon"
6415
		ZO.Anchored = true
6416
		ZO.CanCollide = false
6417
		ZO.Transparency = 0.4
6418
		ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6419
		local ZO2 = Instance.new("SpecialMesh", ZO)
6420
		ZO2.MeshType = "Cylinder"
6421
		ZO2.Scale = Vector3.new(80, 1.2, 1.2)
6422
		local BO = Instance.new("Part", RootPart)
6423
		BO.Size = Vector3.new(1, 1, 1)
6424
		BO.BrickColor = BrickColor.new("Really red")
6425
		BO.Material = "Neon"
6426
		BO.Anchored = true
6427
		BO.CanCollide = false
6428
		BO.Transparency = 0.4
6429
		BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6430
		local BO2 = Instance.new("SpecialMesh", BO)
6431
		BO2.MeshType = "Cylinder"
6432
		BO2.Scale = Vector3.new(70, 1.2, 1.2)
6433
		wait(0.01)
6434
		Humanoid.MaxHealth = 9950700
6435
		wait(0.01)
6436
		Humanoid.Health = 9950700
6437
		Humanoid.JumpPower = 200
6438
		newaura2.ImageTransparency = 0
6439
		lig = Instance.new("PointLight", LowerTorso)
6440
		lig.Color = Color3.new(255, 255, 0)
6441
		lig.Range = 12
6442
		local Aura = Instance.new("ParticleEmitter")
6443
		Aura.Name = "Aura"
6444
		Aura.Texture = "rbxassetid://411939841"
6445
		Aura.Parent = Head
6446
		Aura.LightEmission = 1
6447
		Aura.Transparency = NumberSequence.new(0.2, 1)
6448
		Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
6449
		Aura.Size = NumberSequence.new(0.2, 20)
6450
		Aura.LockedToPart = true
6451
		Aura.Lifetime = NumberRange.new(1.5)
6452
		Aura.Rate = 50
6453
		Aura.Speed = NumberRange.new(4.3)
6454
		Aura.EmissionDirection = "Top"
6455
		Aura.Rotation = NumberRange.new(-8, 8)
6456
		local Music3 = Instance.new("Sound", UpperTorso)
6457
		Music3.SoundId = "rbxassetid://1195231856"
6458
		Music3.Pitch = 1
6459
		Music3.Looped = false
6460
		Music3.Volume = 3.2
6461
		wait(1.0E-4)
6462
		Music3:Play()
6463
		for i = 0, 18, 0.1 do
6464
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
6465
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
6466
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
6467
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
6468
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
6469
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
6470
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6471
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6472
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
6473
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
6474
			SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0)
6475
			HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
6476
			HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
6477
			ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
6478
			BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
6479
			game:GetService("RunService").RenderStepped:wait()
6480
		end
6481
		SS:Destroy()
6482
		Music3:Destroy()
6483
		Idle = false
6484
		BO:Destroy()
6485
		ZO:Destroy()
6486
		HQ23:Destroy()
6487
		HQ:Destroy()
6488
		local Music3 = Instance.new("Sound", UpperTorso)
6489
		Music3.SoundId = "rbxassetid://891397456"
6490
		Music3.Pitch = 1
6491
		Music3.Looped = true
6492
		Music3.Volume = 2.2
6493
		wait(1.0E-4)
6494
		Music3:Play()
6495
		RootPart.Anchored = false
6496
		Mouse.KeyDown:connect(function(key)
6497
			if key == "]" then
6498
			end
6499
			if key == "]" then
6500
			end
6501
			if key == "]" then
6502
			end
6503
			if key == "]" then
6504
			end
6505
			if key == "]" then
6506
			end
6507
		end)
6508
		Mouse.Button1Down:connect(function()
6509
			if attack == false and attacktype == 1 then
6510
				Desperate()
6511
				attacktype = 2
6512
			elseif attack == false and attacktype == 2 then
6513
				Desperate2()
6514
				attacktype = 3
6515
			elseif attack == false and attacktype == 3 then
6516
				Desperate3()
6517
				attacktype = 1
6518
			end
6519
		end)
6520
		wait(2121)
6521
		DZ = false
6522
	end
6523
end)
6524
Mouse.KeyDown:connect(function(key)
6525
	if key == "m" and blue == true then
6526
		local Music5 = Instance.new("Sound", UpperTorso)
6527
		Music5.SoundId = "rbxassetid://874183151"
6528
		Music5.Pitch = 1
6529
		Music5.Looped = false
6530
		Music5.Volume = 3.6
6531
		wait(1.0E-4)
6532
		Music5:Play()
6533
		coroutine.resume(coroutine.create(function()
6534
			for i = 1, 1 do
6535
				do
6536
					local ZQW = Instance.new("Part", Character)
6537
					ZQW.Size = Vector3.new(1, 1, 1)
6538
					ZQW.BrickColor = BrickColor.new("Cyan")
6539
					ZQW.Material = "Neon"
6540
					ZQW.Anchored = true
6541
					ZQW.CanCollide = false
6542
					ZQW.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0)
6543
					local ZQW2 = Instance.new("SpecialMesh", ZQW)
6544
					ZQW2.MeshType = "Sphere"
6545
					ZQW2.Scale = Vector3.new(1, 1, 1)
6546
					coroutine.resume(coroutine.create(function()
6547
						for i = 1, 200 do
6548
							ZQW2.Scale = ZQW2.Scale + Vector3.new(8, 8, 8)
6549
							ZQW.Transparency = ZQW.Transparency + 0.07
6550
							wait(1.0E-11)
6551
						end
6552
					end))
6553
					wait(0.3)
6554
				end
6555
			end
6556
		end))
6557
		local Music4 = Instance.new("Sound", UpperTorso)
6558
		Music4.SoundId = "rbxassetid://600060450"
6559
		Music4.Pitch = 1
6560
		Music4.Looped = true
6561
		Music4.Volume = 1.6
6562
		wait(1.0E-4)
6563
		Music4:Play()
6564
		local Aura = Instance.new("ParticleEmitter")
6565
		Aura.Name = "Aura"
6566
		Aura.Texture = "rbxassetid://1083580077"
6567
		Aura.Parent = UpperTorso
6568
		Aura.LightEmission = 0.7
6569
		Aura.Transparency = NumberSequence.new(0.2, 1)
6570
		Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
6571
		Aura.Size = NumberSequence.new(0.2, 11)
6572
		Aura.LockedToPart = true
6573
		Aura.Lifetime = NumberRange.new(1.5)
6574
		Aura.Rate = 50
6575
		Aura.Speed = NumberRange.new(1.3)
6576
		Aura.EmissionDirection = "Top"
6577
		Aura.Rotation = NumberRange.new(-8, 8)
6578
	end
6579
end)
6580
Mouse.KeyDown:connect(function(key)
6581
	if key == "n" then
6582
		for i, v in pairs(UpperTorso:GetChildren()) do
6583
			if v:IsA("ParticleEmitter") then
6584
				v:Remove()
6585
			end
6586
		end
6587
		for i, v in pairs(Head:GetChildren()) do
6588
			if v:IsA("ParticleEmitter") then
6589
				v:Remove()
6590
			end
6591
		end
6592
		for i, v in pairs(LowerTorso:GetChildren()) do
6593
			if v:IsA("PointLight") then
6594
				v:Remove()
6595
			end
6596
		end
6597
		for i, v in pairs(UpperTorso:GetChildren()) do
6598
			if v:IsA("Sound") then
6599
				v:Remove()
6600
			end
6601
		end
6602
	end
6603
end)
6604
Mouse.KeyDown:connect(function(key)
6605
	if key == "y" and base == true and ssj == false and ssj2 == false and ssj4 == false and ssj3 == false and instinct == false and ssjg == false then
6606
		Idle = true
6607
		ssj = false
6608
		ssj2 = false
6609
		blue = true
6610
		base = false
6611
		multiplier = 126000
6612
		local H = Instance.new("Part", UpperTorso)
6613
		H.Size = Vector3.new(1, 1, 1)
6614
		H.BrickColor = BrickColor.new("Cyan")
6615
		H.CanCollide = false
6616
		H.Material = "Neon"
6617
		H.Anchored = true
6618
		H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0)
6619
		local H2 = Instance.new("SpecialMesh", H)
6620
		H2.MeshId = "rbxassetid://569384034"
6621
		H2.Scale = Vector3.new(2.5, 2.5, 2.5)
6622
		RootPart.Anchored = true
6623
		local Music2 = Instance.new("Sound", UpperTorso)
6624
		Music2.SoundId = "rbxassetid://917377181"
6625
		Music2.Pitch = 1
6626
		Music2.Looped = false
6627
		Music2.Volume = 3.2
6628
		wait(1.0E-4)
6629
		Music2:Play()
6630
		local Music3 = Instance.new("Sound", UpperTorso)
6631
		Music3.SoundId = "rbxassetid://891397456"
6632
		Music3.Pitch = 1
6633
		Music3.Looped = false
6634
		Music3.Volume = 3.2
6635
		wait(1.0E-4)
6636
		Music3:Play()
6637
		coroutine.resume(coroutine.create(function()
6638
			for i = 1, 5 do
6639
				do
6640
					local HQ = Instance.new("Part", Character)
6641
					HQ.Size = Vector3.new(1, 0, 1)
6642
					HQ.BrickColor = BrickColor.new("Cyan")
6643
					HQ.Material = "Neon"
6644
					HQ.Anchored = true
6645
					HQ.CanCollide = false
6646
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6647
					local HQ2 = Instance.new("SpecialMesh", HQ)
6648
					HQ2.MeshId = "rbxassetid://20329976"
6649
					HQ2.Scale = Vector3.new(1, 1, 1)
6650
					local HQ5 = Instance.new("Part", Character)
6651
					HQ5.Size = Vector3.new(1, 0, 1)
6652
					HQ5.BrickColor = BrickColor.new("Cyan")
6653
					HQ5.Material = "Neon"
6654
					HQ5.Anchored = true
6655
					HQ5.CanCollide = false
6656
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6657
					local HQ6 = Instance.new("SpecialMesh", HQ5)
6658
					HQ6.MeshId = "rbxassetid://20329976"
6659
					HQ6.Scale = Vector3.new(1, 1, 1)
6660
					coroutine.resume(coroutine.create(function()
6661
						for i = 0, 6, 0.1 do
6662
							HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2)
6663
							HQ.Transparency = HQ.Transparency + 0.09
6664
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
6665
							HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2)
6666
							HQ5.Transparency = HQ5.Transparency + 0.09
6667
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
6668
							wait(1.0E-11)
6669
						end
6670
					end))
6671
					wait(0.3)
6672
				end
6673
			end
6674
		end))
6675
		for i = 0, 16, 0.1 do
6676
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1)
6677
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1)
6678
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
6679
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
6680
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1)
6681
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1)
6682
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6683
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6684
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6685
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1)
6686
			H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0)
6687
			game:GetService("RunService").RenderStepped:wait()
6688
		end
6689
		H:Destroy()
6690
		wait(0)
6691
		local Music7 = Instance.new("Sound", UpperTorso)
6692
		Music7.SoundId = "rbxassetid://1019285316"
6693
		Music7.Pitch = 1
6694
		Music7.Looped = false
6695
		Music7.Volume = 5.2
6696
		wait(1.0E-4)
6697
		Music7:Play()
6698
		local SS = Instance.new("Part", UpperTorso)
6699
		SS.Size = Vector3.new(1, 1, 1)
6700
		SS.BrickColor = BrickColor.new("Toothpaste")
6701
		SS.CanCollide = false
6702
		SS.Material = "Neon"
6703
		SS.Anchored = true
6704
		SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0)
6705
		local SS2 = Instance.new("SpecialMesh", SS)
6706
		SS2.MeshId = "rbxassetid://569384034"
6707
		SS2.Scale = Vector3.new(4.5, 4.5, 4.5)
6708
		coroutine.resume(coroutine.create(function()
6709
			for i = 1, 11 do
6710
				do
6711
					local HQ = Instance.new("Part", Character)
6712
					HQ.Size = Vector3.new(1, 0, 1)
6713
					HQ.BrickColor = BrickColor.new("Toothpaste")
6714
					HQ.Material = "Neon"
6715
					HQ.Anchored = true
6716
					HQ.CanCollide = false
6717
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6718
					local HQ2 = Instance.new("SpecialMesh", HQ)
6719
					HQ2.MeshId = "rbxassetid://20329976"
6720
					HQ2.Scale = Vector3.new(1, 1, 1)
6721
					local HQ5 = Instance.new("Part", Character)
6722
					HQ5.Size = Vector3.new(1, 0, 1)
6723
					HQ5.BrickColor = BrickColor.new("Toothpaste")
6724
					HQ5.Material = "Neon"
6725
					HQ5.Anchored = true
6726
					HQ5.CanCollide = false
6727
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6728
					local HQ6 = Instance.new("SpecialMesh", HQ5)
6729
					HQ6.MeshId = "rbxassetid://20329976"
6730
					HQ6.Scale = Vector3.new(1, 1, 1)
6731
					local ZQW = Instance.new("Part", Character)
6732
					ZQW.Size = Vector3.new(1, 1, 1)
6733
					ZQW.BrickColor = BrickColor.new("Cyan")
6734
					ZQW.Material = "Neon"
6735
					ZQW.Anchored = true
6736
					ZQW.CanCollide = false
6737
					ZQW.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0)
6738
					local ZQW2 = Instance.new("SpecialMesh", ZQW)
6739
					ZQW2.MeshType = "Sphere"
6740
					ZQW2.Scale = Vector3.new(1, 1, 1)
6741
					coroutine.resume(coroutine.create(function()
6742
						for i = 1, 200 do
6743
							HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4)
6744
							HQ.Transparency = HQ.Transparency + 0.09
6745
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
6746
							HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4)
6747
							HQ5.Transparency = HQ5.Transparency + 0.09
6748
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
6749
							ZQW2.Scale = ZQW2.Scale + Vector3.new(8, 8, 8)
6750
							ZQW.Transparency = ZQW.Transparency + 0.07
6751
							wait(1.0E-11)
6752
						end
6753
					end))
6754
					wait(0.3)
6755
				end
6756
			end
6757
		end))
6758
		local HQ = Instance.new("Part", RootPart)
6759
		HQ.Size = Vector3.new(1, 1, 1)
6760
		HQ.BrickColor = BrickColor.new("Cyan")
6761
		HQ.Material = "Neon"
6762
		HQ.Anchored = true
6763
		HQ.CanCollide = false
6764
		HQ.Transparency = 0.4
6765
		HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6766
		local HQ2 = Instance.new("SpecialMesh", HQ)
6767
		HQ2.MeshType = "Cylinder"
6768
		HQ2.Scale = Vector3.new(190, 1.2, 1.2)
6769
		local HQ23 = Instance.new("Part", RootPart)
6770
		HQ23.Size = Vector3.new(1, 1, 1)
6771
		HQ23.BrickColor = BrickColor.new("Cyan")
6772
		HQ23.Material = "Neon"
6773
		HQ23.Anchored = true
6774
		HQ23.CanCollide = false
6775
		HQ23.Transparency = 0.4
6776
		HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6777
		local HQ22 = Instance.new("SpecialMesh", HQ23)
6778
		HQ22.MeshType = "Cylinder"
6779
		HQ22.Scale = Vector3.new(190, 1.2, 1.2)
6780
		local ZO = Instance.new("Part", RootPart)
6781
		ZO.Size = Vector3.new(1, 1, 1)
6782
		ZO.BrickColor = BrickColor.new("Cyan")
6783
		ZO.Material = "Neon"
6784
		ZO.Anchored = true
6785
		ZO.CanCollide = false
6786
		ZO.Transparency = 0.4
6787
		ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6788
		local ZO2 = Instance.new("SpecialMesh", ZO)
6789
		ZO2.MeshType = "Cylinder"
6790
		ZO2.Scale = Vector3.new(180, 1.2, 1.2)
6791
		local BO = Instance.new("Part", RootPart)
6792
		BO.Size = Vector3.new(1, 1, 1)
6793
		BO.BrickColor = BrickColor.new("Cyan")
6794
		BO.Material = "Neon"
6795
		BO.Anchored = true
6796
		BO.CanCollide = false
6797
		BO.Transparency = 0.4
6798
		BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
6799
		local BO2 = Instance.new("SpecialMesh", BO)
6800
		BO2.MeshType = "Cylinder"
6801
		BO2.Scale = Vector3.new(150, 1.2, 1.2)
6802
		Hair:Destroy()
6803
		Hair2:Destroy()
6804
		Hair3:Destroy()
6805
		BaseHair.Transparency = 1
6806
		Blue.Transparency = 0
6807
		wait(0.01)
6808
		Humanoid.MaxHealth = 5300000000
6809
		wait(0.01)
6810
		Humanoid.Health = 5300000000
6811
		Humanoid.JumpPower = 300
6812
		Character.Head.face.Texture = "rbxassetid://681221011"
6813
		newaura2.ImageTransparency = 0
6814
		lig = Instance.new("PointLight", LowerTorso)
6815
		lig.Color = Color3.new(0, 255, 255)
6816
		lig.Range = 12
6817
		for i = 0, 18, 0.1 do
6818
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
6819
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
6820
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
6821
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
6822
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
6823
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
6824
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6825
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6826
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
6827
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
6828
			SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0)
6829
			HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
6830
			HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
6831
			ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
6832
			BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
6833
			game:GetService("RunService").RenderStepped:wait()
6834
		end
6835
		SS:Destroy()
6836
		Music3:Destroy()
6837
		Idle = false
6838
		BO:Destroy()
6839
		ZO:Destroy()
6840
		HQ23:Destroy()
6841
		HQ:Destroy()
6842
		local Music2 = Instance.new("Sound", UpperTorso)
6843
		Music2.SoundId = "rbxassetid://907538836"
6844
		Music2.Pitch = 1
6845
		Music2.Looped = false
6846
		Music2.Volume = 4.2
6847
		wait(1.0E-4)
6848
		Music2:Play()
6849
		local Music3 = Instance.new("Sound", UpperTorso)
6850
		Music3.SoundId = "rbxassetid://908226507"
6851
		Music3.Pitch = 1
6852
		Music3.Looped = true
6853
		Music3.Volume = 0.1
6854
		wait(1.0E-4)
6855
		Music3:Play()
6856
		local Music4 = Instance.new("Sound", UpperTorso)
6857
		Music4.SoundId = "rbxassetid://600060450"
6858
		Music4.Pitch = 1
6859
		Music4.Looped = true
6860
		Music4.Volume = 1.6
6861
		wait(1.0E-4)
6862
		Music4:Play()
6863
		local Aura = Instance.new("ParticleEmitter")
6864
		Aura.Name = "Aura"
6865
		Aura.Texture = "rbxassetid://1083580077"
6866
		Aura.Parent = UpperTorso
6867
		Aura.LightEmission = 0.7
6868
		Aura.Transparency = NumberSequence.new(0.2, 1)
6869
		Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
6870
		Aura.Size = NumberSequence.new(0.2, 11)
6871
		Aura.LockedToPart = true
6872
		Aura.Lifetime = NumberRange.new(1.5)
6873
		Aura.Rate = 50
6874
		Aura.Speed = NumberRange.new(1.3)
6875
		Aura.EmissionDirection = "Top"
6876
		Aura.Rotation = NumberRange.new(-8, 8)
6877
		RootPart.Anchored = false
6878
		Mouse.KeyDown:connect(function(key)
6879
			if key == "]" then
6880
			end
6881
			if key == "]" then
6882
			end
6883
			if key == "]" then
6884
			end
6885
			if key == "]" then
6886
			end
6887
			if key == "]" then
6888
			end
6889
		end)
6890
		Mouse.Button1Down:connect(function()
6891
			if attack == false and attacktype == 1 then
6892
				Strong()
6893
				attacktype = 2
6894
			elseif attack == false and attacktype == 2 then
6895
				Strong2()
6896
				attacktype = 3
6897
			elseif attack == false and attacktype == 3 then
6898
				Strong3()
6899
				attacktype = 1
6900
			end
6901
		end)
6902
		wait(2121)
6903
		DZ = false
6904
		off = true
6905
	end
6906
end)
6907
Mouse.KeyDown:connect(function(key)
6908
	if key == "t" and base == true and ssj == false and ssj2 == false and ssj4 == false and ssj3 == false and instinct == false and blue == false then
6909
		Idle = true
6910
		ssj = false
6911
		ssj2 = false
6912
		ssjg = true
6913
		blue = false
6914
		base = false
6915
		multiplier = 12300
6916
		local H = Instance.new("Part", UpperTorso)
6917
		H.Size = Vector3.new(1, 1, 1)
6918
		H.BrickColor = BrickColor.new("Cyan")
6919
		H.CanCollide = false
6920
		H.Material = "Neon"
6921
		H.Anchored = true
6922
		H.CFrame = RootPart.CFrame * CFrame.new(0, 8.1, 0) * CFrame.Angles(0, 1.55, 0)
6923
		local H2 = Instance.new("SpecialMesh", H)
6924
		H2.MeshId = "rbxassetid://569384034"
6925
		H2.Scale = Vector3.new(2.5, 2.5, 2.5)
6926
		RootPart.Anchored = true
6927
		local Music2 = Instance.new("Sound", UpperTorso)
6928
		Music2.SoundId = "rbxassetid://917377181"
6929
		Music2.Pitch = 1
6930
		Music2.Looped = false
6931
		Music2.Volume = 3.2
6932
		wait(1.0E-4)
6933
		Music2:Play()
6934
		local Music3 = Instance.new("Sound", UpperTorso)
6935
		Music3.SoundId = "rbxassetid://891397456"
6936
		Music3.Pitch = 1
6937
		Music3.Looped = false
6938
		Music3.Volume = 3.2
6939
		wait(1.0E-4)
6940
		Music3:Play()
6941
		coroutine.resume(coroutine.create(function()
6942
			for i = 1, 5 do
6943
				do
6944
					local HQ = Instance.new("Part", Character)
6945
					HQ.Size = Vector3.new(1, 0, 1)
6946
					HQ.BrickColor = BrickColor.new("Cyan")
6947
					HQ.Material = "Neon"
6948
					HQ.Anchored = true
6949
					HQ.CanCollide = false
6950
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6951
					local HQ2 = Instance.new("SpecialMesh", HQ)
6952
					HQ2.MeshId = "rbxassetid://20329976"
6953
					HQ2.Scale = Vector3.new(1, 1, 1)
6954
					local HQ5 = Instance.new("Part", Character)
6955
					HQ5.Size = Vector3.new(1, 0, 1)
6956
					HQ5.BrickColor = BrickColor.new("Cyan")
6957
					HQ5.Material = "Neon"
6958
					HQ5.Anchored = true
6959
					HQ5.CanCollide = false
6960
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
6961
					local HQ6 = Instance.new("SpecialMesh", HQ5)
6962
					HQ6.MeshId = "rbxassetid://20329976"
6963
					HQ6.Scale = Vector3.new(1, 1, 1)
6964
					coroutine.resume(coroutine.create(function()
6965
						for i = 0, 6, 0.1 do
6966
							HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2)
6967
							HQ.Transparency = HQ.Transparency + 0.09
6968
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
6969
							HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2)
6970
							HQ5.Transparency = HQ5.Transparency + 0.09
6971
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
6972
							wait(1.0E-11)
6973
						end
6974
					end))
6975
					wait(0.3)
6976
				end
6977
			end
6978
		end))
6979
		for i = 0, 16, 0.1 do
6980
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1)
6981
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1)
6982
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
6983
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
6984
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1)
6985
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1)
6986
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6987
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6988
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
6989
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1)
6990
			H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0)
6991
			game:GetService("RunService").RenderStepped:wait()
6992
		end
6993
		H:Destroy()
6994
		wait(0)
6995
		local Music7 = Instance.new("Sound", UpperTorso)
6996
		Music7.SoundId = "rbxassetid://1019285316"
6997
		Music7.Pitch = 1
6998
		Music7.Looped = false
6999
		Music7.Volume = 5.2
7000
		wait(1.0E-4)
7001
		Music7:Play()
7002
		local SS = Instance.new("Part", UpperTorso)
7003
		SS.Size = Vector3.new(1, 1, 1)
7004
		SS.BrickColor = BrickColor.new("Bright red")
7005
		SS.CanCollide = false
7006
		SS.Material = "Neon"
7007
		SS.Anchored = true
7008
		SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0)
7009
		local SS2 = Instance.new("SpecialMesh", SS)
7010
		SS2.MeshId = "rbxassetid://569384034"
7011
		SS2.Scale = Vector3.new(4.5, 4.5, 4.5)
7012
		coroutine.resume(coroutine.create(function()
7013
			for i = 1, 11 do
7014
				do
7015
					local HQ = Instance.new("Part", Character)
7016
					HQ.Size = Vector3.new(1, 0, 1)
7017
					HQ.BrickColor = BrickColor.new("Toothpaste")
7018
					HQ.Material = "Neon"
7019
					HQ.Anchored = true
7020
					HQ.CanCollide = false
7021
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7022
					local HQ2 = Instance.new("SpecialMesh", HQ)
7023
					HQ2.MeshId = "rbxassetid://20329976"
7024
					HQ2.Scale = Vector3.new(1, 1, 1)
7025
					local HQ5 = Instance.new("Part", Character)
7026
					HQ5.Size = Vector3.new(1, 0, 1)
7027
					HQ5.BrickColor = BrickColor.new("Toothpaste")
7028
					HQ5.Material = "Neon"
7029
					HQ5.Anchored = true
7030
					HQ5.CanCollide = false
7031
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7032
					local HQ6 = Instance.new("SpecialMesh", HQ5)
7033
					HQ6.MeshId = "rbxassetid://20329976"
7034
					HQ6.Scale = Vector3.new(1, 1, 1)
7035
					local ZQW = Instance.new("Part", Character)
7036
					ZQW.Size = Vector3.new(1, 1, 1)
7037
					ZQW.BrickColor = BrickColor.new("Cyan")
7038
					ZQW.Material = "Neon"
7039
					ZQW.Anchored = true
7040
					ZQW.CanCollide = false
7041
					ZQW.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0)
7042
					local ZQW2 = Instance.new("SpecialMesh", ZQW)
7043
					ZQW2.MeshType = "Sphere"
7044
					ZQW2.Scale = Vector3.new(1, 1, 1)
7045
					coroutine.resume(coroutine.create(function()
7046
						for i = 1, 200 do
7047
							HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4)
7048
							HQ.Transparency = HQ.Transparency + 0.09
7049
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
7050
							HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4)
7051
							HQ5.Transparency = HQ5.Transparency + 0.09
7052
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
7053
							ZQW2.Scale = ZQW2.Scale + Vector3.new(8, 8, 8)
7054
							ZQW.Transparency = ZQW.Transparency + 0.07
7055
							wait(1.0E-11)
7056
						end
7057
					end))
7058
					wait(0.3)
7059
				end
7060
			end
7061
		end))
7062
		local HQ = Instance.new("Part", RootPart)
7063
		HQ.Size = Vector3.new(1, 1, 1)
7064
		HQ.BrickColor = BrickColor.new("Bright red")
7065
		HQ.Material = "Neon"
7066
		HQ.Anchored = true
7067
		HQ.CanCollide = false
7068
		HQ.Transparency = 0.4
7069
		HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7070
		local HQ2 = Instance.new("SpecialMesh", HQ)
7071
		HQ2.MeshType = "Cylinder"
7072
		HQ2.Scale = Vector3.new(190, 1.2, 1.2)
7073
		local HQ23 = Instance.new("Part", RootPart)
7074
		HQ23.Size = Vector3.new(1, 1, 1)
7075
		HQ23.BrickColor = BrickColor.new("Bright red")
7076
		HQ23.Material = "Neon"
7077
		HQ23.Anchored = true
7078
		HQ23.CanCollide = false
7079
		HQ23.Transparency = 0.4
7080
		HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7081
		local HQ22 = Instance.new("SpecialMesh", HQ23)
7082
		HQ22.MeshType = "Cylinder"
7083
		HQ22.Scale = Vector3.new(190, 1.2, 1.2)
7084
		local ZO = Instance.new("Part", RootPart)
7085
		ZO.Size = Vector3.new(1, 1, 1)
7086
		ZO.BrickColor = BrickColor.new("Bright red")
7087
		ZO.Material = "Neon"
7088
		ZO.Anchored = true
7089
		ZO.CanCollide = false
7090
		ZO.Transparency = 0.4
7091
		ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7092
		local ZO2 = Instance.new("SpecialMesh", ZO)
7093
		ZO2.MeshType = "Cylinder"
7094
		ZO2.Scale = Vector3.new(180, 1.2, 1.2)
7095
		local BO = Instance.new("Part", RootPart)
7096
		BO.Size = Vector3.new(1, 1, 1)
7097
		BO.BrickColor = BrickColor.new("Bright red")
7098
		BO.Material = "Neon"
7099
		BO.Anchored = true
7100
		BO.CanCollide = false
7101
		BO.Transparency = 0.4
7102
		BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7103
		local BO2 = Instance.new("SpecialMesh", BO)
7104
		BO2.MeshType = "Cylinder"
7105
		BO2.Scale = Vector3.new(150, 1.2, 1.2)
7106
		Hair:Destroy()
7107
		Hair2:Destroy()
7108
		Hair3:Destroy()
7109
		HairG.Transparency = 0
7110
		wait(0.01)
7111
		Humanoid.MaxHealth = 500000000
7112
		wait(0.01)
7113
		Humanoid.Health = 500000000
7114
		Humanoid.JumpPower = 300
7115
		Character.Head.face.Texture = "rbxassetid://681220447"
7116
		newaura2.ImageTransparency = 0
7117
		lig = Instance.new("PointLight", LowerTorso)
7118
		lig.Color = Color3.new(255, 0, 0)
7119
		lig.Range = 12
7120
		for i = 0, 18, 0.1 do
7121
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
7122
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
7123
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
7124
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
7125
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
7126
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
7127
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7128
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7129
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
7130
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
7131
			SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0)
7132
			HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
7133
			HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
7134
			ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
7135
			BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
7136
			game:GetService("RunService").RenderStepped:wait()
7137
		end
7138
		SS:Destroy()
7139
		Music3:Destroy()
7140
		Idle = false
7141
		BO:Destroy()
7142
		ZO:Destroy()
7143
		HQ23:Destroy()
7144
		HQ:Destroy()
7145
		local Music2 = Instance.new("Sound", UpperTorso)
7146
		Music2.SoundId = "rbxassetid://907538836"
7147
		Music2.Pitch = 1
7148
		Music2.Looped = false
7149
		Music2.Volume = 4.2
7150
		wait(1.0E-4)
7151
		Music2:Play()
7152
		local Music3 = Instance.new("Sound", UpperTorso)
7153
		Music3.SoundId = "rbxassetid://1019449582"
7154
		Music3.Pitch = 1
7155
		Music3.Looped = true
7156
		Music3.Volume = 0.9
7157
		wait(1.0E-4)
7158
		Music3:Play()
7159
		local Music4 = Instance.new("Sound", UpperTorso)
7160
		Music4.SoundId = "rbxassetid://590580266"
7161
		Music4.Pitch = 1
7162
		Music4.Looped = true
7163
		Music4.Volume = 3.4
7164
		wait(1.0E-4)
7165
		Music4:Play()
7166
		local Aura = Instance.new("ParticleEmitter")
7167
		Aura.Name = "Aura"
7168
		Aura.Texture = "rbxassetid://1035402677"
7169
		Aura.Parent = UpperTorso
7170
		Aura.LightEmission = 0.7
7171
		Aura.Transparency = NumberSequence.new(0.3, 1)
7172
		Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
7173
		Aura.Size = NumberSequence.new(0.7, 11)
7174
		Aura.LockedToPart = true
7175
		Aura.Lifetime = NumberRange.new(1.5)
7176
		Aura.Rate = 50
7177
		Aura.Speed = NumberRange.new(1.3)
7178
		Aura.EmissionDirection = "Top"
7179
		Aura.Rotation = NumberRange.new(-8, 8)
7180
		local Aura2 = Instance.new("ParticleEmitter")
7181
		Aura2.Name = "Aura"
7182
		Aura2.Texture = "rbxassetid://242102147"
7183
		Aura2.Parent = UpperTorso
7184
		Aura2.LightEmission = 0.7
7185
		Aura2.Transparency = NumberSequence.new(0.3, 1)
7186
		Aura2.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
7187
		Aura2.Size = NumberSequence.new(2, 8)
7188
		Aura2.LockedToPart = true
7189
		Aura2.Lifetime = NumberRange.new(1.5)
7190
		Aura2.Rate = 50
7191
		Aura2.Speed = NumberRange.new(1.3)
7192
		Aura2.EmissionDirection = "Top"
7193
		Aura2.Rotation = NumberRange.new(-320, 320)
7194
		local tra = Instance.new("ParticleEmitter")
7195
		tra.Parent = Head
7196
		tra.LightEmission = 1
7197
		tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
7198
		tra.Rate = 15
7199
		tra.Rotation = NumberRange.new(-5, 5)
7200
		tra.Lifetime = NumberRange.new(1.5, 2)
7201
		tra.Size = NumberSequence.new(0.098, 0)
7202
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
7203
		tra.Speed = NumberRange.new(0.5)
7204
		tra.VelocitySpread = 360
7205
		tra.VelocityInheritance = 0.5
7206
		tra.ZOffset = 2
7207
		local tra = Instance.new("ParticleEmitter")
7208
		tra.Parent = HairG
7209
		tra.LightEmission = 1
7210
		tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
7211
		tra.Rate = 15
7212
		tra.Rotation = NumberRange.new(-5, 5)
7213
		tra.Lifetime = NumberRange.new(1.5, 2)
7214
		tra.Size = NumberSequence.new(0.098, 0)
7215
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
7216
		tra.Speed = NumberRange.new(0.5)
7217
		tra.VelocitySpread = 360
7218
		tra.VelocityInheritance = 0.5
7219
		tra.ZOffset = 2
7220
		local tra = Instance.new("ParticleEmitter")
7221
		tra.Parent = UpperTorso
7222
		tra.LightEmission = 1
7223
		tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
7224
		tra.Rate = 15
7225
		tra.Rotation = NumberRange.new(-5, 5)
7226
		tra.Lifetime = NumberRange.new(1.5, 2)
7227
		tra.Size = NumberSequence.new(0.098, 0)
7228
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
7229
		tra.Speed = NumberRange.new(0.5)
7230
		tra.VelocitySpread = 360
7231
		tra.VelocityInheritance = 0.5
7232
		tra.ZOffset = 2
7233
		local tra = Instance.new("ParticleEmitter")
7234
		tra.Parent = RightLowerArm
7235
		tra.LightEmission = 1
7236
		tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
7237
		tra.Rate = 15
7238
		tra.Rotation = NumberRange.new(-5, 5)
7239
		tra.Lifetime = NumberRange.new(1.5, 2)
7240
		tra.Size = NumberSequence.new(0.098, 0)
7241
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
7242
		tra.Speed = NumberRange.new(0.5)
7243
		tra.VelocitySpread = 360
7244
		tra.VelocityInheritance = 0.5
7245
		tra.ZOffset = 2
7246
		local tra = Instance.new("ParticleEmitter")
7247
		tra.Parent = LeftLowerArm
7248
		tra.LightEmission = 1
7249
		tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
7250
		tra.Rate = 15
7251
		tra.Rotation = NumberRange.new(-5, 5)
7252
		tra.Lifetime = NumberRange.new(1.5, 2)
7253
		tra.Size = NumberSequence.new(0.098, 0)
7254
		tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
7255
		tra.Speed = NumberRange.new(0.5)
7256
		tra.VelocitySpread = 360
7257
		tra.VelocityInheritance = 0.5
7258
		tra.ZOffset = 2
7259
		RootPart.Anchored = false
7260
		Mouse.KeyDown:connect(function(key)
7261
			if key == "]" then
7262
			end
7263
			if key == "]" then
7264
			end
7265
			if key == "]" then
7266
			end
7267
			if key == "]" then
7268
			end
7269
			if key == "]" then
7270
			end
7271
		end)
7272
		Mouse.Button1Down:connect(function()
7273
			if attack == false and attacktype == 1 then
7274
				Strong()
7275
				attacktype = 2
7276
			elseif attack == false and attacktype == 2 then
7277
				Strong2()
7278
				attacktype = 3
7279
			elseif attack == false and attacktype == 3 then
7280
				Strong3()
7281
				attacktype = 1
7282
			end
7283
		end)
7284
		wait(2121)
7285
		DZ = false
7286
		off = true
7287
	end
7288
end)
7289
Mouse.KeyDown:connect(function(key)
7290
	if key == "j" and ssj == true and blue == false and ssjg == false and instinct == false then
7291
		Idle = true
7292
		ssj = false
7293
		ssj2 = true
7294
		blue = false
7295
		base = false
7296
		multiplier = 4
7297
		off = false
7298
		local H = Instance.new("Part", UpperTorso)
7299
		H.Size = Vector3.new(1, 1, 1)
7300
		H.BrickColor = BrickColor.new("New Yeller")
7301
		H.CanCollide = false
7302
		H.Material = "Neon"
7303
		H.Anchored = true
7304
		H.CFrame = RootPart.CFrame * CFrame.new(0, 9.1, 0) * CFrame.Angles(0, 1.55, 0)
7305
		local H2 = Instance.new("SpecialMesh", H)
7306
		H2.MeshId = "rbxassetid://569384034"
7307
		H2.Scale = Vector3.new(3.5, 3.5, 3.5)
7308
		RootPart.Anchored = true
7309
		local Music2 = Instance.new("Sound", UpperTorso)
7310
		Music2.SoundId = "rbxassetid://917377181"
7311
		Music2.Pitch = 1
7312
		Music2.Looped = false
7313
		Music2.Volume = 3.2
7314
		wait(1.0E-4)
7315
		Music2:Play()
7316
		local Music3 = Instance.new("Sound", UpperTorso)
7317
		Music3.SoundId = "rbxassetid://891397456"
7318
		Music3.Pitch = 1
7319
		Music3.Looped = false
7320
		Music3.Volume = 3.2
7321
		wait(1.0E-4)
7322
		Music3:Play()
7323
		coroutine.resume(coroutine.create(function()
7324
			for i = 1, 7 do
7325
				do
7326
					local HQ = Instance.new("Part", Character)
7327
					HQ.Size = Vector3.new(1, 0, 1)
7328
					HQ.BrickColor = BrickColor.new("New Yeller")
7329
					HQ.Material = "Neon"
7330
					HQ.Anchored = true
7331
					HQ.CanCollide = false
7332
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7333
					local HQ2 = Instance.new("SpecialMesh", HQ)
7334
					HQ2.MeshId = "rbxassetid://20329976"
7335
					HQ2.Scale = Vector3.new(1, 1, 1)
7336
					local HQ5 = Instance.new("Part", Character)
7337
					HQ5.Size = Vector3.new(1, 0, 1)
7338
					HQ5.BrickColor = BrickColor.new("Gold")
7339
					HQ5.Material = "Neon"
7340
					HQ5.Anchored = true
7341
					HQ5.CanCollide = false
7342
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7343
					local HQ6 = Instance.new("SpecialMesh", HQ5)
7344
					HQ6.MeshId = "rbxassetid://20329976"
7345
					HQ6.Scale = Vector3.new(1, 1, 1)
7346
					coroutine.resume(coroutine.create(function()
7347
						for i = 0, 7, 0.1 do
7348
							HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4)
7349
							HQ.Transparency = HQ.Transparency + 0.09
7350
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
7351
							HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2)
7352
							HQ5.Transparency = HQ5.Transparency + 0.09
7353
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
7354
							wait(1.0E-11)
7355
						end
7356
					end))
7357
					wait(0.3)
7358
				end
7359
			end
7360
		end))
7361
		for i = 0, 10, 0.1 do
7362
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1)
7363
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1)
7364
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
7365
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
7366
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1)
7367
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1)
7368
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7369
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7370
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7371
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1)
7372
			H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0)
7373
			game:GetService("RunService").RenderStepped:wait()
7374
		end
7375
		H:Destroy()
7376
		wait(0)
7377
		local Music7 = Instance.new("Sound", UpperTorso)
7378
		Music7.SoundId = "rbxassetid://1035030726"
7379
		Music7.Pitch = 1
7380
		Music7.Looped = false
7381
		Music7.Volume = 5.2
7382
		wait(1.0E-4)
7383
		Music7:Play()
7384
		local SS = Instance.new("Part", UpperTorso)
7385
		SS.Size = Vector3.new(1, 1, 1)
7386
		SS.BrickColor = BrickColor.new("New Yeller")
7387
		SS.CanCollide = false
7388
		SS.Material = "Neon"
7389
		SS.Anchored = true
7390
		SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0)
7391
		local SS2 = Instance.new("SpecialMesh", SS)
7392
		SS2.MeshId = "rbxassetid://569384034"
7393
		SS2.Scale = Vector3.new(4.5, 4.5, 4.5)
7394
		coroutine.resume(coroutine.create(function()
7395
			for i = 1, 11 do
7396
				do
7397
					local HQ = Instance.new("Part", Character)
7398
					HQ.Size = Vector3.new(1, 0, 1)
7399
					HQ.BrickColor = BrickColor.new("New Yeller")
7400
					HQ.Material = "Neon"
7401
					HQ.Anchored = true
7402
					HQ.CanCollide = false
7403
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7404
					local HQ2 = Instance.new("SpecialMesh", HQ)
7405
					HQ2.MeshId = "rbxassetid://20329976"
7406
					HQ2.Scale = Vector3.new(1, 1, 1)
7407
					local HQ5 = Instance.new("Part", Character)
7408
					HQ5.Size = Vector3.new(1, 0, 1)
7409
					HQ5.BrickColor = BrickColor.new("New Yeller")
7410
					HQ5.Material = "Neon"
7411
					HQ5.Anchored = true
7412
					HQ5.CanCollide = false
7413
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7414
					local HQ6 = Instance.new("SpecialMesh", HQ5)
7415
					HQ6.MeshId = "rbxassetid://20329976"
7416
					HQ6.Scale = Vector3.new(1, 1, 1)
7417
					coroutine.resume(coroutine.create(function()
7418
						for i = 1, 200 do
7419
							HQ2.Scale = HQ2.Scale + Vector3.new(8, 0, 8)
7420
							HQ.Transparency = HQ.Transparency + 0.09
7421
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
7422
							HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4)
7423
							HQ5.Transparency = HQ5.Transparency + 0.09
7424
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
7425
							wait(1.0E-11)
7426
						end
7427
					end))
7428
					wait(0.3)
7429
				end
7430
			end
7431
		end))
7432
		local HQ = Instance.new("Part", RootPart)
7433
		HQ.Size = Vector3.new(1, 1, 1)
7434
		HQ.BrickColor = BrickColor.new("New Yeller")
7435
		HQ.Material = "Neon"
7436
		HQ.Anchored = true
7437
		HQ.CanCollide = false
7438
		HQ.Transparency = 0.4
7439
		HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7440
		local HQ2 = Instance.new("SpecialMesh", HQ)
7441
		HQ2.MeshType = "Cylinder"
7442
		HQ2.Scale = Vector3.new(120, 1.2, 1.2)
7443
		local HQ23 = Instance.new("Part", RootPart)
7444
		HQ23.Size = Vector3.new(1, 1, 1)
7445
		HQ23.BrickColor = BrickColor.new("New Yeller")
7446
		HQ23.Material = "Neon"
7447
		HQ23.Anchored = true
7448
		HQ23.CanCollide = false
7449
		HQ23.Transparency = 0.4
7450
		HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7451
		local HQ22 = Instance.new("SpecialMesh", HQ23)
7452
		HQ22.MeshType = "Cylinder"
7453
		HQ22.Scale = Vector3.new(90, 1.2, 1.2)
7454
		local ZO = Instance.new("Part", RootPart)
7455
		ZO.Size = Vector3.new(1, 1, 1)
7456
		ZO.BrickColor = BrickColor.new("New Yeller")
7457
		ZO.Material = "Neon"
7458
		ZO.Anchored = true
7459
		ZO.CanCollide = false
7460
		ZO.Transparency = 0.4
7461
		ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7462
		local ZO2 = Instance.new("SpecialMesh", ZO)
7463
		ZO2.MeshType = "Cylinder"
7464
		ZO2.Scale = Vector3.new(80, 1.2, 1.2)
7465
		local BO = Instance.new("Part", RootPart)
7466
		BO.Size = Vector3.new(1, 1, 1)
7467
		BO.BrickColor = BrickColor.new("New Yeller")
7468
		BO.Material = "Neon"
7469
		BO.Anchored = true
7470
		BO.CanCollide = false
7471
		BO.Transparency = 0.4
7472
		BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7473
		local BO2 = Instance.new("SpecialMesh", BO)
7474
		BO2.MeshType = "Cylinder"
7475
		BO2.Scale = Vector3.new(70, 1.2, 1.2)
7476
		SSHair.Transparency = 1
7477
		SS2Hair.Transparency = 0
7478
		BaseHair.Transparency = 1
7479
		Humanoid.MaxHealth = 100000
7480
		wait(0.01)
7481
		Humanoid.Health = 100000
7482
		Humanoid.JumpPower = 350
7483
		Character.Head.face.Texture = "rbxassetid://681219465"
7484
		newaura2.ImageTransparency = 0
7485
		lig = Instance.new("PointLight", LowerTorso)
7486
		lig.Color = Color3.new(255, 255, 0)
7487
		lig.Range = 12
7488
		for i, v in pairs(LowerTorso:GetChildren()) do
7489
			if v:IsA("ParticleEmitter") then
7490
				v:Remove()
7491
			end
7492
		end
7493
		local Aura = Instance.new("ParticleEmitter")
7494
		Aura.Name = "Aura"
7495
		Aura.Texture = "rbxassetid://411939841"
7496
		Aura.Parent = UpperTorso
7497
		Aura.LightEmission = 1
7498
		Aura.Transparency = NumberSequence.new(0.2, 1)
7499
		Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
7500
		Aura.Size = NumberSequence.new(0.2, 8)
7501
		Aura.LockedToPart = true
7502
		Aura.Lifetime = NumberRange.new(1.5)
7503
		Aura.Rate = 50
7504
		Aura.Speed = NumberRange.new(1.3)
7505
		Aura.EmissionDirection = "Top"
7506
		Aura.Rotation = NumberRange.new(-8, 8)
7507
		local Aura2 = Instance.new("ParticleEmitter")
7508
		Aura2.Name = "Aura"
7509
		Aura2.Texture = "rbxassetid://749313320"
7510
		Aura2.Parent = UpperTorso
7511
		Aura2.LightEmission = 1
7512
		Aura2.Transparency = NumberSequence.new(0.2, 1)
7513
		Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
7514
		Aura2.Size = NumberSequence.new(4)
7515
		Aura2.LockedToPart = true
7516
		Aura2.Lifetime = NumberRange.new(0.1)
7517
		Aura2.Rate = 20
7518
		Aura2.Speed = NumberRange.new(0)
7519
		Aura2.EmissionDirection = "Top"
7520
		Aura2.Rotation = NumberRange.new(-360, 360)
7521
		for i = 0, 8, 0.1 do
7522
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
7523
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
7524
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
7525
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
7526
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
7527
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
7528
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7529
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7530
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
7531
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
7532
			SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0)
7533
			HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
7534
			HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
7535
			ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
7536
			BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
7537
			game:GetService("RunService").RenderStepped:wait()
7538
		end
7539
		SS:Destroy()
7540
		Music3:Destroy()
7541
		Idle = false
7542
		BO:Destroy()
7543
		ZO:Destroy()
7544
		HQ23:Destroy()
7545
		HQ:Destroy()
7546
		local Music3 = Instance.new("Sound", UpperTorso)
7547
		Music3.SoundId = "rbxassetid://550623222"
7548
		Music3.Pitch = 1
7549
		Music3.Looped = true
7550
		Music3.Volume = 2.2
7551
		wait(1.0E-4)
7552
		Music3:Play()
7553
		RootPart.Anchored = false
7554
		off = true
7555
	end
7556
end)
7557
Mouse.KeyDown:connect(function(key)
7558
	if key == "k" and ssj2 == true and ssj == false and blue == false and ssjg == false and instinct == false then
7559
		Idle = true
7560
		ssj = false
7561
		ssj2 = false
7562
		ssj3 = true
7563
		blue = false
7564
		base = false
7565
		multiplier = 4
7566
		off = false
7567
		local H = Instance.new("Part", UpperTorso)
7568
		H.Size = Vector3.new(1, 1, 1)
7569
		H.BrickColor = BrickColor.new("New Yeller")
7570
		H.CanCollide = false
7571
		H.Material = "Neon"
7572
		H.Anchored = true
7573
		H.CFrame = RootPart.CFrame * CFrame.new(0, 9.1, 0) * CFrame.Angles(0, 1.55, 0)
7574
		local H2 = Instance.new("SpecialMesh", H)
7575
		H2.MeshId = "rbxassetid://569384034"
7576
		H2.Scale = Vector3.new(3.5, 3.5, 3.5)
7577
		RootPart.Anchored = true
7578
		local Music2 = Instance.new("Sound", UpperTorso)
7579
		Music2.SoundId = "rbxassetid://917377181"
7580
		Music2.Pitch = 1
7581
		Music2.Looped = false
7582
		Music2.Volume = 3.2
7583
		wait(1.0E-4)
7584
		Music2:Play()
7585
		local Music3 = Instance.new("Sound", UpperTorso)
7586
		Music3.SoundId = "rbxassetid://891397456"
7587
		Music3.Pitch = 1
7588
		Music3.Looped = false
7589
		Music3.Volume = 3.2
7590
		wait(1.0E-4)
7591
		Music3:Play()
7592
		local Music = Instance.new("Sound", UpperTorso)
7593
		Music.SoundId = "rbxassetid://380606301"
7594
		Music.Pitch = 1
7595
		Music.Looped = false
7596
		Music.Volume = 3.2
7597
		wait(1.0E-4)
7598
		Music:Play()
7599
		coroutine.resume(coroutine.create(function()
7600
			for i = 1, 7 do
7601
				do
7602
					local HQ = Instance.new("Part", Character)
7603
					HQ.Size = Vector3.new(1, 0, 1)
7604
					HQ.BrickColor = BrickColor.new("New Yeller")
7605
					HQ.Material = "Neon"
7606
					HQ.Anchored = true
7607
					HQ.CanCollide = false
7608
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7609
					local HQ2 = Instance.new("SpecialMesh", HQ)
7610
					HQ2.MeshId = "rbxassetid://20329976"
7611
					HQ2.Scale = Vector3.new(1, 1, 1)
7612
					local HQ5 = Instance.new("Part", Character)
7613
					HQ5.Size = Vector3.new(1, 0, 1)
7614
					HQ5.BrickColor = BrickColor.new("Gold")
7615
					HQ5.Material = "Neon"
7616
					HQ5.Anchored = true
7617
					HQ5.CanCollide = false
7618
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7619
					local HQ6 = Instance.new("SpecialMesh", HQ5)
7620
					HQ6.MeshId = "rbxassetid://20329976"
7621
					HQ6.Scale = Vector3.new(1, 1, 1)
7622
					coroutine.resume(coroutine.create(function()
7623
						for i = 0, 7, 0.1 do
7624
							HQ2.Scale = HQ2.Scale + Vector3.new(4, 0, 4)
7625
							HQ.Transparency = HQ.Transparency + 0.09
7626
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
7627
							HQ6.Scale = HQ6.Scale + Vector3.new(2, 0, 2)
7628
							HQ5.Transparency = HQ5.Transparency + 0.09
7629
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
7630
							wait(1.0E-11)
7631
						end
7632
					end))
7633
					wait(0.3)
7634
				end
7635
			end
7636
		end))
7637
		for i = 0, 10, 0.1 do
7638
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1)
7639
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1)
7640
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
7641
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(70), rad(0), rad(0)), 0.1)
7642
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-10)), 0.1)
7643
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(10)), 0.1)
7644
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7645
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7646
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7647
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1)
7648
			H.CFrame = H.CFrame * CFrame.Angles(0, 0.3, 0)
7649
			game:GetService("RunService").RenderStepped:wait()
7650
		end
7651
		H:Destroy()
7652
		wait(0)
7653
		local Music7 = Instance.new("Sound", UpperTorso)
7654
		Music7.SoundId = "rbxassetid://1035030726"
7655
		Music7.Pitch = 1
7656
		Music7.Looped = false
7657
		Music7.Volume = 5.2
7658
		wait(1.0E-4)
7659
		Music7:Play()
7660
		local SS = Instance.new("Part", UpperTorso)
7661
		SS.Size = Vector3.new(1, 1, 1)
7662
		SS.BrickColor = BrickColor.new("New Yeller")
7663
		SS.CanCollide = false
7664
		SS.Material = "Neon"
7665
		SS.Anchored = true
7666
		SS.CFrame = RootPart.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(0, 1.55, 0)
7667
		local SS2 = Instance.new("SpecialMesh", SS)
7668
		SS2.MeshId = "rbxassetid://569384034"
7669
		SS2.Scale = Vector3.new(4.5, 4.5, 4.5)
7670
		coroutine.resume(coroutine.create(function()
7671
			for i = 1, 11 do
7672
				do
7673
					local HQ = Instance.new("Part", Character)
7674
					HQ.Size = Vector3.new(1, 0, 1)
7675
					HQ.BrickColor = BrickColor.new("New Yeller")
7676
					HQ.Material = "Neon"
7677
					HQ.Anchored = true
7678
					HQ.CanCollide = false
7679
					HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7680
					local HQ2 = Instance.new("SpecialMesh", HQ)
7681
					HQ2.MeshId = "rbxassetid://20329976"
7682
					HQ2.Scale = Vector3.new(1, 1, 1)
7683
					local HQ5 = Instance.new("Part", Character)
7684
					HQ5.Size = Vector3.new(1, 0, 1)
7685
					HQ5.BrickColor = BrickColor.new("New Yeller")
7686
					HQ5.Material = "Neon"
7687
					HQ5.Anchored = true
7688
					HQ5.CanCollide = false
7689
					HQ5.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
7690
					local HQ6 = Instance.new("SpecialMesh", HQ5)
7691
					HQ6.MeshId = "rbxassetid://20329976"
7692
					HQ6.Scale = Vector3.new(1, 1, 1)
7693
					coroutine.resume(coroutine.create(function()
7694
						for i = 1, 200 do
7695
							HQ2.Scale = HQ2.Scale + Vector3.new(8, 0, 8)
7696
							HQ.Transparency = HQ.Transparency + 0.09
7697
							HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.3, 0)
7698
							HQ6.Scale = HQ6.Scale + Vector3.new(4, 0, 4)
7699
							HQ5.Transparency = HQ5.Transparency + 0.09
7700
							HQ5.CFrame = HQ5.CFrame * CFrame.Angles(0, -0.3, 0)
7701
							wait(1.0E-11)
7702
						end
7703
					end))
7704
					wait(0.3)
7705
				end
7706
			end
7707
		end))
7708
		local HQ = Instance.new("Part", RootPart)
7709
		HQ.Size = Vector3.new(1, 1, 1)
7710
		HQ.BrickColor = BrickColor.new("New Yeller")
7711
		HQ.Material = "Neon"
7712
		HQ.Anchored = true
7713
		HQ.CanCollide = false
7714
		HQ.Transparency = 0.4
7715
		HQ.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7716
		local HQ2 = Instance.new("SpecialMesh", HQ)
7717
		HQ2.MeshType = "Cylinder"
7718
		HQ2.Scale = Vector3.new(120, 1.2, 1.2)
7719
		local HQ23 = Instance.new("Part", RootPart)
7720
		HQ23.Size = Vector3.new(1, 1, 1)
7721
		HQ23.BrickColor = BrickColor.new("New Yeller")
7722
		HQ23.Material = "Neon"
7723
		HQ23.Anchored = true
7724
		HQ23.CanCollide = false
7725
		HQ23.Transparency = 0.4
7726
		HQ23.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7727
		local HQ22 = Instance.new("SpecialMesh", HQ23)
7728
		HQ22.MeshType = "Cylinder"
7729
		HQ22.Scale = Vector3.new(90, 1.2, 1.2)
7730
		local ZO = Instance.new("Part", RootPart)
7731
		ZO.Size = Vector3.new(1, 1, 1)
7732
		ZO.BrickColor = BrickColor.new("New Yeller")
7733
		ZO.Material = "Neon"
7734
		ZO.Anchored = true
7735
		ZO.CanCollide = false
7736
		ZO.Transparency = 0.4
7737
		ZO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7738
		local ZO2 = Instance.new("SpecialMesh", ZO)
7739
		ZO2.MeshType = "Cylinder"
7740
		ZO2.Scale = Vector3.new(80, 1.2, 1.2)
7741
		local BO = Instance.new("Part", RootPart)
7742
		BO.Size = Vector3.new(1, 1, 1)
7743
		BO.BrickColor = BrickColor.new("New Yeller")
7744
		BO.Material = "Neon"
7745
		BO.Anchored = true
7746
		BO.CanCollide = false
7747
		BO.Transparency = 0.4
7748
		BO.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0)
7749
		local BO2 = Instance.new("SpecialMesh", BO)
7750
		BO2.MeshType = "Cylinder"
7751
		BO2.Scale = Vector3.new(70, 1.2, 1.2)
7752
		SS2Hair.Transparency = 1
7753
		SS3Hair.Transparency = 0
7754
		BaseHair.Transparency = 1
7755
		Humanoid.MaxHealth = 900000
7756
		wait(0.01)
7757
		Humanoid.Health = 900000
7758
		Humanoid.JumpPower = 350
7759
		Character.Head.face.Texture = "rbxassetid://929418894"
7760
		newaura2.ImageTransparency = 0
7761
		lig = Instance.new("PointLight", LowerTorso)
7762
		lig.Color = Color3.new(255, 255, 0)
7763
		lig.Range = 12
7764
		for i, v in pairs(LowerTorso:GetChildren()) do
7765
			if v:IsA("ParticleEmitter") then
7766
				v:Remove()
7767
			end
7768
		end
7769
		local Aura2 = Instance.new("ParticleEmitter")
7770
		Aura2.Name = "Aura"
7771
		Aura2.Texture = "rbxassetid://749313320"
7772
		Aura2.Parent = UpperTorso
7773
		Aura2.LightEmission = 1
7774
		Aura2.Transparency = NumberSequence.new(0.2, 1)
7775
		Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
7776
		Aura2.Size = NumberSequence.new(4)
7777
		Aura2.LockedToPart = true
7778
		Aura2.Lifetime = NumberRange.new(0.1)
7779
		Aura2.Rate = 20
7780
		Aura2.Speed = NumberRange.new(0)
7781
		Aura2.EmissionDirection = "Top"
7782
		Aura2.Rotation = NumberRange.new(-360, 360)
7783
		for i = 0, 8, 0.1 do
7784
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-15)), 0.1)
7785
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(15)), 0.1)
7786
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
7787
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
7788
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
7789
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.1)
7790
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7791
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7792
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.1)
7793
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.1)
7794
			SS.CFrame = SS.CFrame * CFrame.Angles(0, 0.3, 0)
7795
			HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
7796
			HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
7797
			ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
7798
			BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
7799
			game:GetService("RunService").RenderStepped:wait()
7800
		end
7801
		SS:Destroy()
7802
		Music3:Destroy()
7803
		Idle = false
7804
		BO:Destroy()
7805
		ZO:Destroy()
7806
		HQ23:Destroy()
7807
		HQ:Destroy()
7808
		local Music3 = Instance.new("Sound", UpperTorso)
7809
		Music3.SoundId = "rbxassetid://550623222"
7810
		Music3.Pitch = 1
7811
		Music3.Looped = true
7812
		Music3.Volume = 2.2
7813
		wait(1.0E-4)
7814
		Music3:Play()
7815
		local Music = Instance.new("Sound", UpperTorso)
7816
		Music.SoundId = "rbxassetid://884435553"
7817
		Music.Pitch = 1
7818
		Music.Looped = false
7819
		Music.Volume = 4.2
7820
		wait(1.0E-4)
7821
		Music:Play()
7822
		RootPart.Anchored = false
7823
		off = true
7824
	end
7825
end)
7826
SoundFolder = Instance.new("Folder", Character)
7827
SoundFolder.Name = "SoundFolder"
7828
punchsound1 = Instance.new("Sound", UpperTorso)
7829
punchsound1.Volume = 1.2
7830
punchsound1.Name = "punchsound1"
7831
punchsound1.Looped = false
7832
punchsound1.SoundId = "rbxassetid://137579113"
7833
StrongPunch = Instance.new("Sound", UpperTorso)
7834
StrongPunch.Volume = 1.6
7835
StrongPunch.Name = "StrongPunch"
7836
StrongPunch.Looped = false
7837
StrongPunch.SoundId = "rbxassetid://441202925"
7838
StrongPunch = Instance.new("Sound", UpperTorso)
7839
StrongPunch.Volume = 1.6
7840
StrongPunch.Name = "StrongPunch"
7841
StrongPunch.Looped = false
7842
StrongPunch.SoundId = "rbxassetid://441202925"
7843
StrongPunch1 = Instance.new("Sound", UpperTorso)
7844
StrongPunch1.Volume = 1.6
7845
StrongPunch1.Name = "StrongPunch"
7846
StrongPunch1.Looped = false
7847
StrongPunch1.SoundId = "rbxassetid://441202925"
7848
StrongPunch2 = Instance.new("Sound", UpperTorso)
7849
StrongPunch2.Volume = 1.6
7850
StrongPunch2.Name = "StrongPunch"
7851
StrongPunch.Looped = false
7852
StrongPunch2.SoundId = "rbxassetid://441202925"
7853
Zano = Instance.new("Sound", UpperTorso)
7854
Zano.Volume = 6
7855
Zano.Name = "Zano"
7856
Zano.Looped = false
7857
Zano.SoundId = "rbxassetid://744770874"
7858
GroundImpact = Instance.new("Sound", UpperTorso)
7859
GroundImpact.Volume = 8
7860
GroundImpact.Name = "GroundImpact"
7861
GroundImpact.Looped = false
7862
GroundImpact.SoundId = "rbxassetid://165970126"
7863
Break = Instance.new("Sound", UpperTorso)
7864
Break.Volume = 5
7865
Break.Name = "Bonebreak"
7866
Break.Looped = false
7867
Break.SoundId = "rbxassetid://314390675"
7868
local new = Instance.new
7869
local flying1 = true
7870
if flying1 == true and canfly == true and nill == true then
7871
	idle = false
7872
	walk = false
7873
	canjump = false
7874
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(-20)), 0.1)
7875
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(20)), 0.1)
7876
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7877
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7878
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
7879
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7880
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(-30), rad(0), rad(0)), 0.1)
7881
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7882
	Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7883
	Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
7884
end
7885
if flying1 == true and canfly == true and foward == true then
7886
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(-10)), 0.05)
7887
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-20), rad(0), rad(10)), 0.05)
7888
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05)
7889
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05)
7890
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05)
7891
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05)
7892
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05)
7893
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05)
7894
	Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.05)
7895
	Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(40), rad(0), rad(0)), 0.01)
7896
end
7897
local ctrl = {
7898
	f = 0,
7899
	b = 0,
7900
	l = 0,
7901
	r = 0
7902
}
7903
local lastctrl = {
7904
	f = 0,
7905
	b = 0,
7906
	l = 0,
7907
	r = 0
7908
}
7909
local maxspeed = 120
7910
local speed = 0
7911
function Fly()
7912
	local Atch1 = Instance.new("Attachment", UpperTorso)
7913
	Atch1.Position = Vector3.new(0, 2, 0)
7914
	local Atch2 = Instance.new("Attachment", UpperTorso)
7915
	Atch2.Position = Vector3.new(0, -2.5, 0)
7916
	local Trail = Instance.new("Trail", Character)
7917
	Trail.Attachment0 = Atch1
7918
	Trail.Attachment1 = Atch2
7919
	Trail.Texture = "rbxassetid://22636887"
7920
	Trail.Lifetime = 0.9
7921
	Trail.Transparency = NumberSequence.new({
7922
		NumberSequenceKeypoint.new(0, 0, 0),
7923
		NumberSequenceKeypoint.new(1, 1, 0)
7924
	})
7925
	Trail.Color = ColorSequence.new(ColorsArray)
7926
	Trail.LightEmission = 5
7927
	local bg = Instance.new("BodyGyro", LowerTorso)
7928
	bg.P = 90000
7929
	bg.maxTorque = Vector3.new(9000000000, 9000000000, 9000000000)
7930
	bg.cframe = LowerTorso.CFrame
7931
	local bv = Instance.new("BodyVelocity", LowerTorso)
7932
	bv.velocity = Vector3.new(0, 0.1, 0)
7933
	bv.maxForce = Vector3.new(9000000000, 9000000000, 9000000000)
7934
	repeat
7935
		wait()
7936
		Humanoid.PlatformStand = true
7937
		if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
7938
			speed = speed + 0.9 + speed / maxspeed
7939
			if speed > maxspeed then
7940
				speed = maxspeed
7941
			end
7942
		elseif ctrl.l + ctrl.r == 0 and ctrl.f + ctrl.b == 0 and speed ~= 0 then
7943
			speed = speed - 1
7944
			if speed < 0 then
7945
				speed = 0
7946
			end
7947
		end
7948
		if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
7949
			bv.velocity = (game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f + ctrl.b) + (game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l + ctrl.r, (ctrl.f + ctrl.b) * 0.2, 0).p - game.Workspace.CurrentCamera.CoordinateFrame.p)) * speed
7950
			lastctrl = {
7951
				f = ctrl.f,
7952
				b = ctrl.b,
7953
				l = ctrl.l,
7954
				r = ctrl.r
7955
			}
7956
		elseif ctrl.l + ctrl.r == 0 and ctrl.f + ctrl.b == 0 and speed ~= 0 then
7957
			bv.velocity = (game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f + lastctrl.b) + (game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l + lastctrl.r, (lastctrl.f + lastctrl.b) * 0.2, 0).p - game.Workspace.CurrentCamera.CoordinateFrame.p)) * speed
7958
		else
7959
			bv.velocity = Vector3.new(0, 0.1, 0)
7960
		end
7961
		bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f + ctrl.b) * 50 * speed / maxspeed), 0, 0)
7962
	until not flying
7963
	ctrl = {
7964
		f = 0,
7965
		b = 0,
7966
		l = 0,
7967
		r = 0
7968
	}
7969
	lastctrl = {
7970
		f = 0,
7971
		b = 0,
7972
		l = 0,
7973
		r = 0
7974
	}
7975
	speed = 0
7976
	bg:Destroy()
7977
	bv:Destroy()
7978
	Trail:Destroy()
7979
	Atch1:Destroy()
7980
	Atch2:Destroy()
7981
	Humanoid.PlatformStand = false
7982
end
7983
Mouse.KeyDown:connect(function(key)
7984
	if key:lower() == "g" then
7985
		if flying then
7986
			flying = false
7987
			flying1 = false
7988
			Idle = true
7989
			walk = false
7990
			canjump = true
7991
		else
7992
			wait(0.1)
7993
			flying1 = true
7994
			flying = true
7995
			Fly()
7996
		end
7997
	elseif key:lower() == "w" then
7998
		ctrl.f = 1
7999
		nill = false
8000
		foward = true
8001
	elseif key:lower() == "s" then
8002
		ctrl.b = -1
8003
	elseif key:lower() == "a" then
8004
		ctrl.l = -1
8005
	elseif key:lower() == "d" then
8006
		ctrl.r = 1
8007
	end
8008
end)
8009
Mouse.KeyUp:connect(function(key)
8010
	if key:lower() == "w" then
8011
		ctrl.f = 0
8012
		nill = true
8013
		foward = false
8014
	elseif key:lower() == "s" then
8015
		ctrl.b = 0
8016
	elseif key:lower() == "a" then
8017
		ctrl.l = 0
8018
	elseif key:lower() == "d" then
8019
		ctrl.r = 0
8020
	end
8021
end)
8022
Fly()
8023
local kiblastdone = true
8024
local kiblast1 = false
8025
local kiblast2 = false
8026
local kiblast3 = false
8027
local kiblast4 = false
8028
local new = Instance.new
8029
function hurt(hit, dmg)
8030
	if hit.Parent then
8031
		if hit.Parent.Name == "box" then
8032
			print("bocks!11")
8033
			hit.Parent:Destroy()
8034
		end
8035
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
8036
		if hum and hum.Parent.Name ~= Player.Name then
8037
			if dmg == "Kill" or hum.Health > math.huge then
8038
				hit.Parent:BreakJoints()
8039
				return true
8040
			else
8041
				if math.random(0, 100) == 50 then
8042
					hum.Health = hum.Health - dmg * multiplier * 2
8043
				else
8044
					hum.Health = hum.Health - dmg * multiplier
8045
				end
8046
				return true
8047
			end
8048
		end
8049
	end
8050
end
8051
function punch(hit, dmg)
8052
	if hit.Parent then
8053
		if hit.Parent.Name == "box" then
8054
			print("bocks!11")
8055
			hit.Parent:Destroy()
8056
		end
8057
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
8058
		if hum and hum.Parent.Name ~= Player.Name then
8059
			if dmg == "Kill" or hum.Health > 1.0E76 then
8060
				hit.Parent:BreakJoints()
8061
				return true
8062
			else
8063
				if math.random(0, 100) == 50 then
8064
					hum.Health = hum.Health - dmg * multiplier * 3.5
8065
				else
8066
					hum.Health = hum.Health - dmg * multiplier
8067
				end
8068
				return true
8069
			end
8070
		end
8071
	end
8072
end
8073
function smack(hit, dmg)
8074
	if hit.Parent then
8075
		if hit.Parent.Name == "box" then
8076
			print("bocks!11")
8077
			hit.Parent:Destroy()
8078
		end
8079
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
8080
		if hum and hum.Parent.Name ~= Player.Name and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
8081
			if dmg == "Kill" or hum.Health > 1.0E76 then
8082
				hit.Parent:BreakJoints()
8083
				return true
8084
			else
8085
				if math.random(0, 100) == 50 then
8086
					hum.Health = hum.Health - dmg * multiplier * 8
8087
				else
8088
					hum.Health = hum.Health - dmg * multiplier
8089
				end
8090
				return true
8091
			end
8092
		end
8093
	end
8094
end
8095
function kamehurt(hit, dmg)
8096
	if hit.Parent then
8097
		if hit.Parent.Name == "box" then
8098
			print("bocks!11")
8099
			hit.Parent:Destroy()
8100
		end
8101
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
8102
		if hum and hum.Parent.Name ~= Player.Name then
8103
			if dmg == "Kill" or hum.Health > math.huge then
8104
				hit.Parent:BreakJoints()
8105
				return true
8106
			else
8107
				if math.random(0, 100) == 50 then
8108
					hum.Health = hum.Health - dmg * multiplier * 250
8109
				else
8110
					hum.Health = hum.Health - dmg * multiplier
8111
				end
8112
				return true
8113
			end
8114
		end
8115
	end
8116
end
8117
function kamessj4hurt(hit, dmg)
8118
	if hit.Parent then
8119
		if hit.Parent.Name == "box" then
8120
			print("bocks!11")
8121
			hit.Parent:Destroy()
8122
		end
8123
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
8124
		if hum and hum.Parent.Name ~= Player.Name then
8125
			if dmg == "Kill" or hum.Health > math.huge then
8126
				hit.Parent:BreakJoints()
8127
				return true
8128
			else
8129
				if math.random(0, 100) == 50 then
8130
					hum.Health = hum.Health - dmg * multiplier * 450
8131
				else
8132
					hum.Health = hum.Health - dmg * multiplier
8133
				end
8134
				return true
8135
			end
8136
		end
8137
	end
8138
end
8139
function spirithurt(hit, dmg)
8140
	if hit.Parent then
8141
		if hit.Parent.Name == "box" then
8142
			print("bocks!11")
8143
			hit.Parent:Destroy()
8144
		end
8145
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
8146
		if hum and hum.Parent.Name ~= Player.Name then
8147
			if dmg == "Kill" or hum.Health > 1.0E76 then
8148
				hit.Parent:BreakJoints()
8149
				return true
8150
			else
8151
				if math.random(0, 100) == 50 then
8152
					hum.Health = hum.Health - dmg * multiplier * 8000
8153
				else
8154
					hum.Health = hum.Health - dmg * multiplier
8155
				end
8156
				return true
8157
			end
8158
		end
8159
	end
8160
end
8161
Mouse.KeyDown:connect(function(key)
8162
	if key == "x" then
8163
		Up()
8164
	end
8165
end)
8166
Mouse.KeyDown:connect(function(key)
8167
	if key == "9" then
8168
		UI()
8169
	end
8170
end)
8171
Mouse.KeyDown:connect(function(key)
8172
	if key == "8" then
8173
		MasteredUI()
8174
	end
8175
end)
8176
local PreActivation = false
8177
local PreActivation2 = false
8178
local Ready = false
8179
Mouse.KeyDown:connect(function(key)
8180
	if key == "[" then
8181
		PreActivation = true
8182
	end
8183
end)
8184
Mouse.KeyDown:connect(function(key)
8185
	if key == "]" and PreActivation == true then
8186
		PreActivation2 = true
8187
	end
8188
end)
8189
Mouse.KeyDown:connect(function(key)
8190
	if key == "'" and PreActivation2 == true then
8191
		Ready = true
8192
	end
8193
end)
8194
Mouse.KeyDown:connect(function(key)
8195
	if key == "6" and Ready == true then
8196
		SSJB3()
8197
	end
8198
end)
8199
Mouse.KeyDown:connect(function(key)
8200
	if key == "b" then
8201
		Idle = true
8202
		if Debounces.CanAttack == true then
8203
			Debounces.CanAttack = false
8204
			Debounces.on = true
8205
			Debounces.NoIdl = true
8206
			RootPart.Anchored = true
8207
			for i = 0, 4, 0.1 do
8208
				RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, Mouse.Hit.p.Y, Mouse.Hit.p.Z))
8209
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 0, 0), 0.1)
8210
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 0, 0), 0.1)
8211
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1)
8212
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0), 0.1)
8213
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8214
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8215
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.6, 0, 0), 0.1)
8216
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8217
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8218
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0, 0), 0.1)
8219
				RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
8220
				LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8221
				RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8222
				LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8223
				Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8224
				game:GetService("RunService").RenderStepped:wait()
8225
			end
8226
			do
8227
				local Grab = Instance.new("Part", RootPart)
8228
				Grab.Size = Vector3.new(5, 5, 5)
8229
				Grab.CanCollide = false
8230
				Grab.Anchored = true
8231
				Grab.BrickColor = BrickColor.new("Deep orange")
8232
				Grab.Transparency = math.huge
8233
				local Grabo = Instance.new("Weld", Grab)
8234
				Grabo.Part0 = RootPart
8235
				Grabo.Part1 = Grab
8236
				Grabo.C0 = CFrame.new(0, -1.1, 0)
8237
				Grab.Touched:connect(function(hit)
8238
					if hit.Name ~= "Grab" then
8239
						hurt(hit, 5)
8240
					end
8241
				end)
8242
				coroutine.resume(coroutine.create(function()
8243
					for i = 1, 2 do
8244
						do
8245
							local HQ = Instance.new("Part", UpperTorso)
8246
							HQ.Size = Vector3.new(1, 1, 1)
8247
							HQ.BrickColor = BrickColor.new("Cyan")
8248
							HQ.Material = "Neon"
8249
							HQ.Anchored = true
8250
							HQ.CanCollide = false
8251
							HQ.Transparency = 0.4
8252
							HQ.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0)
8253
							local HQ2 = Instance.new("SpecialMesh", HQ)
8254
							HQ2.MeshType = "Sphere"
8255
							HQ2.Scale = Vector3.new(1, 1, 1)
8256
							local ZQW = Instance.new("Part", UpperTorso)
8257
							ZQW.Size = Vector3.new(1, 1, 1)
8258
							ZQW.BrickColor = BrickColor.new("Cyan")
8259
							ZQW.Material = "Neon"
8260
							ZQW.Anchored = true
8261
							ZQW.CanCollide = false
8262
							ZQW.CFrame = Character.LeftHand.CFrame * CFrame.new(0, 0, 0)
8263
							local ZQW2 = Instance.new("SpecialMesh", ZQW)
8264
							ZQW2.MeshId = "rbxassetid://9982590"
8265
							ZQW2.Scale = Vector3.new(1, 1, 1)
8266
							local H = Instance.new("Part", UpperTorso)
8267
							H.Size = Vector3.new(1, 1, 1)
8268
							H.BrickColor = BrickColor.new("Cyan")
8269
							H.CanCollide = false
8270
							H.Anchored = true
8271
							H.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
8272
							local H2 = Instance.new("SpecialMesh", H)
8273
							H2.MeshId = "rbxassetid://9982590"
8274
							coroutine.resume(coroutine.create(function()
8275
								for i = 1, 6 do
8276
									ZQW2.Scale = ZQW2.Scale + Vector3.new(0.2, 0.2, 0.2)
8277
									ZQW.Transparency = ZQW.Transparency + 0.1
8278
									HQ2.Scale = HQ2.Scale + Vector3.new(3, 3, 3)
8279
									HQ.Transparency = HQ.Transparency + 1
8280
									H2.Scale = H2.Scale + Vector3.new(0.2, 0.2, 0.2)
8281
									H.Transparency = H.Transparency + 0.1
8282
									wait(1.0E-11)
8283
								end
8284
								HQ:Destroy()
8285
								H2:Destroy()
8286
								H:Destroy()
8287
								HQ2:Destroy()
8288
								ZQW:Destroy()
8289
								ZQW2:Destroy()
8290
							end))
8291
							wait(0.3)
8292
						end
8293
					end
8294
				end))
8295
				wait(0.3)
8296
				Debounces.on = false
8297
				Debounces.Here = false
8298
				shot = shot + 1
8299
				ki = ki - 10
8300
				local rng = Instance.new("Part", RootPart)
8301
				rng.Anchored = true
8302
				rng.BrickColor = BrickColor.new("Cyan")
8303
				rng.CanCollide = false
8304
				rng.FormFactor = 3
8305
				rng.Name = "Ring"
8306
				rng.Size = Vector3.new(8, 8, 8)
8307
				rng.Transparency = 0.35
8308
				rng.TopSurface = 0
8309
				rng.BottomSurface = 0
8310
				rng2 = rng:clone()
8311
				rng3 = rng2:clone()
8312
				rng4 = rng2:clone()
8313
				local rngm = Instance.new("SpecialMesh", rng)
8314
				rngm.MeshId = "http://www.roblox.com/asset/?id=0"
8315
				rngm.Scale = Vector3.new(1, 1, 1)
8316
				rngm2 = rngm:clone()
8317
				rngm2.Scale = Vector3.new(1, 1, 1)
8318
				rngm3 = rngm2:clone()
8319
				rngm3.Parent = rng3
8320
				rngm3.Scale = Vector3.new(1, 1, 1)
8321
				rngm4 = rngm2:clone()
8322
				rngm4.Parent = rng4
8323
				rngm4.Scale = Vector3.new(1, 1, 1)
8324
				local bem = Instance.new("Part", RootPart)
8325
				bem.Anchored = true
8326
				bem.Position = bem.Position + Vector3.new(0, 0, 150)
8327
				bem.BrickColor = BrickColor.new("Cyan")
8328
				bem.CanCollide = false
8329
				bem.Material = "Neon"
8330
				local bem2 = Instance.new("Part", RootPart)
8331
				bem2.Anchored = true
8332
				bem2.Position = bem.Position + Vector3.new(0, 0, 150)
8333
				bem2.BrickColor = BrickColor.new("White")
8334
				bem2.CanCollide = false
8335
				bem2.Material = "Neon"
8336
				local aura = Instance.new("ParticleEmitter", bem)
8337
				aura.Size = NumberSequence.new(11)
8338
				aura.Lifetime = NumberRange.new(0.5)
8339
				aura.LightEmission = 1
8340
				aura.Texture = "http://www.roblox.com/asset/?id="
8341
				aura.Speed = NumberRange.new(0)
8342
				aura.Color = ColorSequence.new(Color3.new(225, 225, 0))
8343
				aura.Rate = 400
8344
				bem.FormFactor = 3
8345
				bem.Name = "Beam" .. shot
8346
				bem.Size = Vector3.new(13, 13, 13)
8347
				bem.Transparency = 0.35
8348
				bem.TopSurface = 0
8349
				bem.BottomSurface = 0
8350
				local bemm2 = Instance.new("SpecialMesh", bem2)
8351
				bemm2.MeshType = 4
8352
				bemm2.Scale = Vector3.new(1, 1, 1)
8353
				bem2.FormFactor = 3
8354
				bem2.Name = "Beam" .. shot
8355
				bem2.Size = Vector3.new(11, 11, 11)
8356
				bem2.Transparency = 0.35
8357
				bem2.TopSurface = 0
8358
				bem2.BottomSurface = 0
8359
				local bemm = Instance.new("SpecialMesh", bem)
8360
				bemm.MeshType = 4
8361
				bemm.Scale = Vector3.new(1, 1, 1)
8362
				local out = Instance.new("Part", Character)
8363
				out.Anchored = true
8364
				out.BrickColor = BrickColor.new("Cyan")
8365
				out.CanCollide = false
8366
				out.FormFactor = 3
8367
				out.Name = "Out"
8368
				out.Material = "Neon"
8369
				out.Size = Vector3.new(16, 16, 16)
8370
				out.Transparency = 0.35
8371
				out.TopSurface = 0
8372
				out.BottomSurface = 0
8373
				local outm = Instance.new("SpecialMesh", out)
8374
				outm.MeshType = 3
8375
				outm.Scale = Vector3.new(1, 1, 1)
8376
				local out2 = Instance.new("Part", Character)
8377
				out2.Anchored = true
8378
				out2.BrickColor = BrickColor.new("White")
8379
				out2.CanCollide = false
8380
				out2.FormFactor = 3
8381
				out2.Name = "Out"
8382
				out2.Material = "Neon"
8383
				out2.Size = Vector3.new(13, 13, 13)
8384
				out2.Transparency = 0.35
8385
				out2.TopSurface = 0
8386
				out2.BottomSurface = 0
8387
				local outm2 = Instance.new("SpecialMesh", out2)
8388
				outm2.MeshType = 3
8389
				outm2.Scale = Vector3.new(1, 1, 1)
8390
				local outau = Instance.new("Part", Character)
8391
				outau.Anchored = true
8392
				outau.BrickColor = BrickColor.new("White")
8393
				outau.CanCollide = false
8394
				outau.FormFactor = 3
8395
				outau.Name = "Out"
8396
				outau.Material = "Neon"
8397
				outau.Size = Vector3.new(0.1, 0.1, 0.1)
8398
				outau.Transparency = 0.35
8399
				outau.TopSurface = 0
8400
				outau.BottomSurface = 0
8401
				local outm2au = Instance.new("SpecialMesh", outau)
8402
				outm2au.MeshType = 3
8403
				outm2au.Scale = Vector3.new(1, 1, 1)
8404
				local outau2 = Instance.new("Part", Character)
8405
				outau2.Anchored = true
8406
				outau2.BrickColor = BrickColor.new("White")
8407
				outau2.CanCollide = false
8408
				outau2.FormFactor = 3
8409
				outau2.Name = "Out"
8410
				outau2.Material = "Neon"
8411
				outau2.Size = Vector3.new(0.1, 0.1, 0.1)
8412
				outau2.Transparency = 0.35
8413
				outau2.TopSurface = 0
8414
				outau2.BottomSurface = 0
8415
				local outm2au2 = Instance.new("SpecialMesh", outau2)
8416
				outm2au2.MeshType = 3
8417
				outm2au2.Scale = Vector3.new(1, 1, 1)
8418
				local outl = Instance.new("Part", Character)
8419
				outl.Anchored = true
8420
				outl.BrickColor = BrickColor.new("Cyan")
8421
				outl.CanCollide = false
8422
				outl.FormFactor = 3
8423
				outl.Name = "Out"
8424
				outl.Material = "Neon"
8425
				outl.Size = Vector3.new(26, 26, 26)
8426
				outl.Transparency = 0.35
8427
				outl.TopSurface = 0
8428
				outl.BottomSurface = 0
8429
				local outml = Instance.new("SpecialMesh", outl)
8430
				outml.MeshType = 3
8431
				outml.Scale = Vector3.new(1, 1, 1)
8432
				local out2l = Instance.new("Part", Character)
8433
				out2l.Anchored = true
8434
				out2l.BrickColor = BrickColor.new("White")
8435
				out2l.CanCollide = false
8436
				out2l.FormFactor = 3
8437
				out2l.Name = "Out"
8438
				out2l.Material = "Neon"
8439
				out2l.Size = Vector3.new(21, 21, 21)
8440
				out2l.Transparency = 0.35
8441
				out2l.TopSurface = 0
8442
				out2l.BottomSurface = 0
8443
				local outm2l = Instance.new("SpecialMesh", out2l)
8444
				outm2l.MeshType = 3
8445
				outm2l.Scale = Vector3.new(1, 1, 1)
8446
				local bnd = Instance.new("Part", RootPart)
8447
				bnd.Anchored = true
8448
				bnd.BrickColor = BrickColor.new("Cyan")
8449
				bnd.CanCollide = false
8450
				bnd.Material = "Neon"
8451
				bnd.FormFactor = 3
8452
				bnd.Name = "Bend"
8453
				bnd.Size = Vector3.new(10, 10, 10)
8454
				bnd.Transparency = 1
8455
				bnd.TopSurface = 0
8456
				bnd.BottomSurface = 0
8457
				local bndm = Instance.new("SpecialMesh", bnd)
8458
				bndm.MeshType = 3
8459
				bndm.Scale = Vector3.new(1, 1, 1)
8460
				local Chow = Instance.new("ParticleEmitter")
8461
				Chow.Name = "Aura"
8462
				Chow.Texture = "rbxassetid://779576004"
8463
				Chow.Parent = outau
8464
				Chow.LightEmission = 1
8465
				Chow.Transparency = NumberSequence.new(1, 0.2, 1)
8466
				Chow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
8467
				Chow.Size = NumberSequence.new(22)
8468
				Chow.LockedToPart = true
8469
				Chow.Lifetime = NumberRange.new(0.2)
8470
				Chow.Rate = 100
8471
				Chow.Rotation = NumberRange.new(-360, 360)
8472
				Chow.Speed = NumberRange.new(0.3)
8473
				Chow.EmissionDirection = "Top"
8474
				local Chow2 = Instance.new("ParticleEmitter")
8475
				Chow2.Name = "Aura"
8476
				Chow2.Texture = "rbxassetid://779576004"
8477
				Chow2.Parent = outau2
8478
				Chow2.LightEmission = 1
8479
				Chow2.Transparency = NumberSequence.new(1, 0.1, 1)
8480
				Chow2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
8481
				Chow2.Size = NumberSequence.new(40)
8482
				Chow2.LockedToPart = true
8483
				Chow2.Lifetime = NumberRange.new(0.2)
8484
				Chow2.Rate = 200
8485
				Chow2.Rotation = NumberRange.new(-360, 360)
8486
				Chow2.Speed = NumberRange.new(0.3)
8487
				Chow2.EmissionDirection = "Top"
8488
				local Atch1 = Instance.new("Attachment", out2l)
8489
				Atch1.Position = Vector3.new(0, 2, 0)
8490
				local Atch2 = Instance.new("Attachment", out2l)
8491
				Atch2.Position = Vector3.new(0, -2.5, 0)
8492
				local Trail = Instance.new("Trail", Character)
8493
				Trail.Attachment0 = Atch1
8494
				Trail.Attachment1 = Atch2
8495
				Trail.Texture = "rbxassetid://22636887"
8496
				Trail.Lifetime = 1.7
8497
				Trail.Transparency = NumberSequence.new({
8498
					NumberSequenceKeypoint.new(0, 0, 0),
8499
					NumberSequenceKeypoint.new(1, 1, 0)
8500
				})
8501
				Trail.Color = ColorSequence.new(ColorsArray)
8502
				Trail.LightEmission = 5
8503
				local To = Instance.new("Part", Character)
8504
				To.Size = Vector3.new(1, 1, 1)
8505
				To.BrickColor = BrickColor.new("White")
8506
				To.CanCollide = false
8507
				To.Anchored = true
8508
				To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
8509
				local To2 = Instance.new("SpecialMesh", To)
8510
				To2.MeshId = "rbxassetid://1051557"
8511
				To2.Scale = Vector3.new(1, 1, 1)
8512
				local Rin = Instance.new("Part", Character)
8513
				Rin.Size = Vector3.new(1, 1, 1)
8514
				Rin.BrickColor = BrickColor.new("White")
8515
				Rin.Anchored = true
8516
				Rin.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
8517
				local Rin2 = Instance.new("SpecialMesh", Rin)
8518
				Rin2.MeshId = "rbxassetid://3270017"
8519
				Rin2.Scale = Vector3.new(1, 1, 1)
8520
				out.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
8521
				outau.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
8522
				outau2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
8523
				out2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
8524
				outl.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
8525
				out2l.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
8526
				bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
8527
				Grab.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
8528
				bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
8529
				bem2.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
8530
				rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0)
8531
				rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
8532
				rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
8533
				Debounces.Shewt = true
8534
				local Music2 = Instance.new("Sound", UpperTorso)
8535
				Music2.SoundId = "rbxassetid://977360812"
8536
				Music2.Pitch = 1
8537
				Music2.Looped = false
8538
				Music2.Volume = 3.2
8539
				wait(1.0E-4)
8540
				Music2:Play()
8541
				coroutine.wrap(function()
8542
					for i = 1, 20, 0.2 do
8543
						rngm.Scale = Vector3.new(16 + i * 6, 10 + i * 6, 2)
8544
						rngm3.Scale = Vector3.new(18 + i * 8, 8 + i * 8, 2)
8545
						rngm4.Scale = Vector3.new(20 + i * 10, 6 + i * 10, 2)
8546
						rng.Transparency = i / 20
8547
						rng3.Transparency = 0.041666666666666664
8548
						rng4.Transparency = i / 26
8549
						wait()
8550
					end
8551
					wait(5)
8552
					rng:Destroy()
8553
				end)()
8554
				if Debounces.Shewt == true then
8555
					RootPart:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
8556
						hit = ht.Parent
8557
						if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
8558
							if HasntTouched(hit.Name) == true and deb == false then
8559
								deb = true
8560
								coroutine.wrap(function()
8561
									hit:FindFirstChild("Torso").Velocity = Character.Head.CFrame.lookVector * 100
8562
									hit.Parent:FindFirstChild("Humanoid")
8563
								end)()
8564
								table.insert(Touche, hit.Name)
8565
								deb = false
8566
							end
8567
						elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") and HasntTouched(hit.Parent.Name) == true and deb == false then
8568
							deb = true
8569
							coroutine.wrap(function()
8570
								hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0, 0, 5)
8571
								hit.Parent:FindFirstChild("Torso").Velocity = Character.Head.CFrame.lookVector * 100
8572
							end)()
8573
							table.insert(Touche, hit.Parent.Name)
8574
							deb = false
8575
							for i, v in pairs(Touche) do
8576
								print(v)
8577
							end
8578
						end
8579
					end)
8580
				end
8581
				for i = 0, 1250, 10 do
8582
					bem.Size = Vector3.new(i, 14, 14)
8583
					bem2.Size = Vector3.new(i, 8, 8)
8584
					Grab.Size = Vector3.new(i, 14, 14)
8585
					out.CFrame = RootPart.CFrame * CFrame.new(0, 0, -9) * CFrame.Angles(math.rad(90), 0, math.rad(0))
8586
					outau.CFrame = RootPart.CFrame * CFrame.new(0, 0, -9) * CFrame.Angles(math.rad(90), 0, math.rad(0))
8587
					out2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -9) * CFrame.Angles(math.rad(90), 0, math.rad(0))
8588
					Grab.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
8589
					bem.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
8590
					bem2.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
8591
					outl.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
8592
					outau2.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
8593
					out2l.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
8594
					bnd.CFrame = bem.CFrame * CFrame.new(-i / 2, 0, 1.2)
8595
					bnd.Size = Vector3.new(10, 10, 10)
8596
					bndm.Scale = Vector3.new(10, 10, 10)
8597
					Rin2.Scale = Rin2.Scale + Vector3.new(2.5, 2.5, 0.1)
8598
					Rin.Transparency = Rin.Transparency + 1
8599
					To2.Scale = To2.Scale + Vector3.new(1.2, 1, 1.2)
8600
					To.Transparency = To.Transparency + 0.02
8601
					To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0)
8602
					if i % 10 == 0 then
8603
						do
8604
							local newRng = rng2:Clone()
8605
							newRng.Parent = RootPart
8606
							newRng.CFrame = RootPart.CFrame * CFrame.new(0, -4.2 - i, 0) * CFrame.Angles(math.rad(90), 0, 0)
8607
							local newRngm = rngm2:clone()
8608
							newRngm.Parent = newRng
8609
							coroutine.wrap(function()
8610
								for i = 1, 10, 0.2 do
8611
									newRngm.Scale = Vector3.new(12 + i * 2, 12 + i * 2, 3)
8612
									newRng.Transparency = i / 10
8613
									wait()
8614
								end
8615
								wait(0)
8616
								newRng:Destroy()
8617
							end)()
8618
						end
8619
					end
8620
					wait()
8621
				end
8622
				wait(0)
8623
				Debounces.Shewt = false
8624
				out:Destroy()
8625
				out2:Destroy()
8626
				bnd:Destroy()
8627
				bem:Destroy()
8628
				bem2:Destroy()
8629
				To:Destroy()
8630
				To2:Destroy()
8631
				Music2:Destroy()
8632
				out2l:Destroy()
8633
				outl:Destroy()
8634
				outau:Destroy()
8635
				outau2:Destroy()
8636
				Trail:Destroy()
8637
				Atch1:Destroy()
8638
				Grab:Destroy()
8639
				Grabo:Destroy()
8640
				RootPart.Anchored = false
8641
				Debounces.Ready = false
8642
				for i, v in pairs(Touche) do
8643
					table.remove(Touche, i)
8644
				end
8645
				wait()
8646
				table.insert(Touche, Character.Name)
8647
				Debounces.NoIdl = false
8648
				if Debounces.CanAttack == false then
8649
					Debounces.CanAttack = true
8650
				end
8651
			end
8652
		end
8653
	end
8654
	Idle = false
8655
	Humanoid.WalkSpeed = 16
8656
end)
8657
Mouse.KeyDown:connect(function(key)
8658
	if key == "c" then
8659
		Idle = true
8660
		if Debounces.CanAttack == true then
8661
			Debounces.CanAttack = false
8662
			Debounces.on = true
8663
			Debounces.NoIdl = true
8664
			do
8665
				local Music2 = Instance.new("Sound", UpperTorso)
8666
				Music2.SoundId = "rbxassetid://1112364900"
8667
				Music2.Pitch = 1
8668
				Music2.Looped = false
8669
				Music2.Volume = 3.2
8670
				wait(1.0E-4)
8671
				Music2:Play()
8672
				local sbs = Instance.new("BodyPosition", RootPart)
8673
				sbs.P = 3000
8674
				sbs.D = 1000
8675
				sbs.maxForce = Vector3.new(0, 0, 0)
8676
				sbs.position = RootPart.CFrame.p + Vector3.new(0, 0, 0)
8677
				local Music3 = Instance.new("Sound", UpperTorso)
8678
				Music3.SoundId = "rbxassetid://551399476"
8679
				Music3.Pitch = 1
8680
				Music3.Looped = false
8681
				Music3.Volume = 3.2
8682
				wait(1.0E-4)
8683
				Music3:Play()
8684
				wait(0.5)
8685
				local Bq = Instance.new("Part", Character)
8686
				Bq.Size = Vector3.new(0.2, 0.2, 0.2)
8687
				Bq.BrickColor = BrickColor.new("Cyan")
8688
				Bq.Material = "Neon"
8689
				Bq.Anchored = true
8690
				Bq.CanCollide = false
8691
				Bq.Transparency = 0.2
8692
				Bq.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
8693
				local Bq2 = Instance.new("SpecialMesh", Bq)
8694
				Bq2.MeshType = "Sphere"
8695
				Bq2.Scale = Vector3.new(1.8, 1.8, 1.8)
8696
				local HQ = Instance.new("Part", Bq)
8697
				HQ.Size = Vector3.new(1, 1, 1)
8698
				HQ.BrickColor = BrickColor.new("Cyan")
8699
				HQ.Material = "Neon"
8700
				HQ.Anchored = true
8701
				HQ.CanCollide = false
8702
				HQ.Transparency = 0.4
8703
				HQ.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
8704
				local HQ2 = Instance.new("SpecialMesh", HQ)
8705
				HQ2.MeshType = "Cylinder"
8706
				HQ2.Scale = Vector3.new(120, 1.2, 1.2)
8707
				local HQ23 = Instance.new("Part", Bq)
8708
				HQ23.Size = Vector3.new(1, 1, 1)
8709
				HQ23.BrickColor = BrickColor.new("Cyan")
8710
				HQ23.Material = "Neon"
8711
				HQ23.Anchored = true
8712
				HQ23.CanCollide = false
8713
				HQ23.Transparency = 0.4
8714
				HQ23.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
8715
				local HQ22 = Instance.new("SpecialMesh", HQ23)
8716
				HQ22.MeshType = "Cylinder"
8717
				HQ22.Scale = Vector3.new(90, 1.2, 1.2)
8718
				local ZO = Instance.new("Part", Bq)
8719
				ZO.Size = Vector3.new(1, 1, 1)
8720
				ZO.BrickColor = BrickColor.new("Cyan")
8721
				ZO.Material = "Neon"
8722
				ZO.Anchored = true
8723
				ZO.CanCollide = false
8724
				ZO.Transparency = 0.4
8725
				ZO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
8726
				local ZO2 = Instance.new("SpecialMesh", ZO)
8727
				ZO2.MeshType = "Cylinder"
8728
				ZO2.Scale = Vector3.new(80, 1.2, 1.2)
8729
				local BO = Instance.new("Part", Bq)
8730
				BO.Size = Vector3.new(1, 1, 1)
8731
				BO.BrickColor = BrickColor.new("Cyan")
8732
				BO.Material = "Neon"
8733
				BO.Anchored = true
8734
				BO.CanCollide = false
8735
				BO.Transparency = 0.4
8736
				BO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
8737
				local BO2 = Instance.new("SpecialMesh", BO)
8738
				BO2.MeshType = "Cylinder"
8739
				BO2.Scale = Vector3.new(70, 1.2, 1.2)
8740
				local Grab = Instance.new("Part", RootPart)
8741
				Grab.Size = Vector3.new(5, 5, 5)
8742
				Grab.CanCollide = false
8743
				Grab.Anchored = true
8744
				Grab.BrickColor = BrickColor.new("Deep orange")
8745
				Grab.Transparency = math.huge
8746
				local Grabo = Instance.new("Weld", Grab)
8747
				Grabo.Part0 = RootPart
8748
				Grabo.Part1 = Grab
8749
				Grabo.C0 = CFrame.new(0, -1.1, 0)
8750
				Grab.Touched:connect(function(hit)
8751
					if hit.Name ~= "Grab" then
8752
						kamehurt(hit, 10)
8753
					end
8754
				end)
8755
				RootPart.Anchored = true
8756
				for i = 0, 20, 0.1 do
8757
					RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, Mouse.Hit.p.Y, Mouse.Hit.p.Z))
8758
					LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, -1, 0.4), 0.1)
8759
					RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 1, -0.4), 0.1)
8760
					LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 2), 0.1)
8761
					RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -2), 0.1)
8762
					LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8763
					RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8764
					LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.6, 0, 0), 0.1)
8765
					RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8766
					Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 90, 0), 0.1)
8767
					Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0 - 0.03 * math.sin(tick() * 3), -1, 0), 0.1)
8768
					RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
8769
					LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8770
					RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8771
					LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8772
					Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
8773
					Bq2.Scale = Bq2.Scale + Vector3.new(0.1, 0.1, 0.1)
8774
					HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
8775
					HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
8776
					ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
8777
					BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
8778
					game:GetService("RunService").RenderStepped:wait()
8779
				end
8780
				wait(0)
8781
				Bq:Destroy()
8782
				Music2:Destroy()
8783
				local Music3 = Instance.new("Sound", UpperTorso)
8784
				Music3.SoundId = "rbxassetid://551399627"
8785
				Music3.Pitch = 1
8786
				Music3.Looped = false
8787
				Music3.Volume = 3.2
8788
				wait(1.0E-4)
8789
				Music3:Play()
8790
				Debounces.on = false
8791
				Debounces.Here = false
8792
				shot = shot + 1
8793
				local rng = Instance.new("Part", RootPart)
8794
				rng.Anchored = true
8795
				rng.BrickColor = BrickColor.new("Really blue")
8796
				rng.CanCollide = false
8797
				rng.FormFactor = 3
8798
				rng.Name = "Ring"
8799
				rng.Size = Vector3.new(8, 8, 8)
8800
				rng.Transparency = 0.35
8801
				rng.TopSurface = 0
8802
				rng.BottomSurface = 0
8803
				rng2 = rng:clone()
8804
				rng3 = rng2:clone()
8805
				rng4 = rng2:clone()
8806
				local rngm = Instance.new("SpecialMesh", rng)
8807
				rngm.MeshId = "http://www.roblox.com/asset/?id=0"
8808
				rngm.Scale = Vector3.new(1, 1, 1)
8809
				rngm2 = rngm:clone()
8810
				rngm2.Scale = Vector3.new(1, 1, 1)
8811
				rngm3 = rngm2:clone()
8812
				rngm3.Parent = rng3
8813
				rngm3.Scale = Vector3.new(1, 1, 1)
8814
				rngm4 = rngm2:clone()
8815
				rngm4.Parent = rng4
8816
				rngm4.Scale = Vector3.new(1, 1, 1)
8817
				local bem = Instance.new("Part", RootPart)
8818
				bem.Anchored = true
8819
				bem.Position = bem.Position + Vector3.new(0, 0, 150)
8820
				bem.BrickColor = BrickColor.new("Cyan")
8821
				bem.CanCollide = false
8822
				bem.Material = "Neon"
8823
				local bem2 = Instance.new("Part", RootPart)
8824
				bem2.Anchored = true
8825
				bem2.Position = bem.Position + Vector3.new(0, 0, 150)
8826
				bem2.BrickColor = BrickColor.new("White")
8827
				bem2.CanCollide = false
8828
				bem2.Material = "Neon"
8829
				local aura = Instance.new("ParticleEmitter", bem)
8830
				aura.Size = NumberSequence.new(11)
8831
				aura.Lifetime = NumberRange.new(0.5)
8832
				aura.LightEmission = 1
8833
				aura.Texture = "http://www.roblox.com/asset/?id="
8834
				aura.Speed = NumberRange.new(0)
8835
				aura.Color = ColorSequence.new(Color3.new(225, 225, 0))
8836
				aura.Rate = 400
8837
				bem.FormFactor = 3
8838
				bem.Name = "Beam" .. shot
8839
				bem.Size = Vector3.new(13, 13, 13)
8840
				bem.Transparency = 0.35
8841
				bem.TopSurface = 0
8842
				bem.BottomSurface = 0
8843
				local bemm2 = Instance.new("SpecialMesh", bem2)
8844
				bemm2.MeshType = 4
8845
				bemm2.Scale = Vector3.new(1, 1, 1)
8846
				bem2.FormFactor = 3
8847
				bem2.Name = "Beam" .. shot
8848
				bem2.Size = Vector3.new(11, 11, 11)
8849
				bem2.Transparency = 0.35
8850
				bem2.TopSurface = 0
8851
				bem2.BottomSurface = 0
8852
				local bemm = Instance.new("SpecialMesh", bem)
8853
				bemm.MeshType = 4
8854
				bemm.Scale = Vector3.new(1, 1, 1)
8855
				local out = Instance.new("Part", Character)
8856
				out.Anchored = true
8857
				out.BrickColor = BrickColor.new("Cyan")
8858
				out.CanCollide = false
8859
				out.FormFactor = 3
8860
				out.Name = "Out"
8861
				out.Material = "Neon"
8862
				out.Size = Vector3.new(46, 46, 46)
8863
				out.Transparency = 0.35
8864
				out.TopSurface = 0
8865
				out.BottomSurface = 0
8866
				local outm = Instance.new("SpecialMesh", out)
8867
				outm.MeshType = 3
8868
				outm.Scale = Vector3.new(1, 1, 1)
8869
				local out2 = Instance.new("Part", Character)
8870
				out2.Anchored = true
8871
				out2.BrickColor = BrickColor.new("White")
8872
				out2.CanCollide = false
8873
				out2.FormFactor = 3
8874
				out2.Name = "Out"
8875
				out2.Material = "Neon"
8876
				out2.Size = Vector3.new(40, 40, 40)
8877
				out2.Transparency = 0.35
8878
				out2.TopSurface = 0
8879
				out2.BottomSurface = 0
8880
				local outm2 = Instance.new("SpecialMesh", out2)
8881
				outm2.MeshType = 3
8882
				outm2.Scale = Vector3.new(1, 1, 1)
8883
				local outl = Instance.new("Part", Character)
8884
				outl.Anchored = true
8885
				outl.BrickColor = BrickColor.new("Cyan")
8886
				outl.CanCollide = false
8887
				outl.FormFactor = 3
8888
				outl.Name = "Out"
8889
				outl.Material = "Neon"
8890
				outl.Size = Vector3.new(57, 57, 57)
8891
				outl.Transparency = 0.35
8892
				outl.TopSurface = 0
8893
				outl.BottomSurface = 0
8894
				local outml = Instance.new("SpecialMesh", outl)
8895
				outml.MeshType = 3
8896
				outml.Scale = Vector3.new(1, 1, 1)
8897
				local out2l = Instance.new("Part", Character)
8898
				out2l.Anchored = true
8899
				out2l.BrickColor = BrickColor.new("White")
8900
				out2l.CanCollide = false
8901
				out2l.FormFactor = 3
8902
				out2l.Name = "Out"
8903
				out2l.Material = "Neon"
8904
				out2l.Size = Vector3.new(49, 49, 49)
8905
				out2l.Transparency = 0.35
8906
				out2l.TopSurface = 0
8907
				out2l.BottomSurface = 0
8908
				local outm2l = Instance.new("SpecialMesh", out2l)
8909
				outm2l.MeshType = 3
8910
				outm2l.Scale = Vector3.new(1, 1, 1)
8911
				local outau = Instance.new("Part", Character)
8912
				outau.Anchored = true
8913
				outau.BrickColor = BrickColor.new("White")
8914
				outau.CanCollide = false
8915
				outau.FormFactor = 3
8916
				outau.Name = "Out"
8917
				outau.Material = "Neon"
8918
				outau.Size = Vector3.new(0.1, 0.1, 0.1)
8919
				outau.Transparency = 0.35
8920
				outau.TopSurface = 0
8921
				outau.BottomSurface = 0
8922
				local outm2au = Instance.new("SpecialMesh", outau)
8923
				outm2au.MeshType = 3
8924
				outm2au.Scale = Vector3.new(1, 1, 1)
8925
				local outau2 = Instance.new("Part", Character)
8926
				outau2.Anchored = true
8927
				outau2.BrickColor = BrickColor.new("White")
8928
				outau2.CanCollide = false
8929
				outau2.FormFactor = 3
8930
				outau2.Name = "Out"
8931
				outau2.Material = "Neon"
8932
				outau2.Size = Vector3.new(0.1, 0.1, 0.1)
8933
				outau2.Transparency = 0.35
8934
				outau2.TopSurface = 0
8935
				outau2.BottomSurface = 0
8936
				local outm2au2 = Instance.new("SpecialMesh", outau2)
8937
				outm2au2.MeshType = 3
8938
				outm2au2.Scale = Vector3.new(1, 1, 1)
8939
				local bnd = Instance.new("Part", RootPart)
8940
				bnd.Anchored = true
8941
				bnd.BrickColor = BrickColor.new("Really blue")
8942
				bnd.CanCollide = false
8943
				bnd.Material = "Neon"
8944
				bnd.FormFactor = 3
8945
				bnd.Name = "Bend"
8946
				bnd.Size = Vector3.new(10, 10, 10)
8947
				bnd.Transparency = 1
8948
				bnd.TopSurface = 0
8949
				bnd.BottomSurface = 0
8950
				local bndm = Instance.new("SpecialMesh", bnd)
8951
				bndm.MeshType = 3
8952
				bndm.Scale = Vector3.new(1, 1, 1)
8953
				local Chow = Instance.new("ParticleEmitter")
8954
				Chow.Name = "Aura"
8955
				Chow.Texture = "rbxassetid://779576004"
8956
				Chow.Parent = outau
8957
				Chow.LightEmission = 1
8958
				Chow.Transparency = NumberSequence.new(1, 0.2, 1)
8959
				Chow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
8960
				Chow.Size = NumberSequence.new(40)
8961
				Chow.LockedToPart = true
8962
				Chow.Lifetime = NumberRange.new(0.2)
8963
				Chow.Rate = 100
8964
				Chow.Rotation = NumberRange.new(-360, 360)
8965
				Chow.Speed = NumberRange.new(0.3)
8966
				Chow.EmissionDirection = "Top"
8967
				local Chow2 = Instance.new("ParticleEmitter")
8968
				Chow2.Name = "Aura"
8969
				Chow2.Texture = "rbxassetid://779576004"
8970
				Chow2.Parent = outau2
8971
				Chow2.LightEmission = 1
8972
				Chow2.Transparency = NumberSequence.new(1, 0.1, 1)
8973
				Chow2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
8974
				Chow2.Size = NumberSequence.new(60)
8975
				Chow2.LockedToPart = true
8976
				Chow2.Lifetime = NumberRange.new(0.2)
8977
				Chow2.Rate = 200
8978
				Chow2.Rotation = NumberRange.new(-360, 360)
8979
				Chow2.Speed = NumberRange.new(0.3)
8980
				Chow2.EmissionDirection = "Top"
8981
				local Atch1 = Instance.new("Attachment", out2l)
8982
				Atch1.Position = Vector3.new(0, 2, 0)
8983
				local Atch2 = Instance.new("Attachment", out2l)
8984
				Atch2.Position = Vector3.new(0, -2.5, 0)
8985
				local Trail = Instance.new("Trail", Character)
8986
				Trail.Attachment0 = Atch1
8987
				Trail.Attachment1 = Atch2
8988
				Trail.Texture = "rbxassetid://22636887"
8989
				Trail.Lifetime = 1.7
8990
				Trail.Transparency = NumberSequence.new({
8991
					NumberSequenceKeypoint.new(0, 0, 0),
8992
					NumberSequenceKeypoint.new(1, 1, 0)
8993
				})
8994
				Trail.Color = ColorSequence.new(ColorsArray)
8995
				Trail.LightEmission = 5
8996
				local To = Instance.new("Part", Character)
8997
				To.Size = Vector3.new(2, 1, 2)
8998
				To.BrickColor = BrickColor.new("Toothpaste")
8999
				To.CanCollide = false
9000
				To.Anchored = true
9001
				To.Material = "Neon"
9002
				To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
9003
				local To2 = Instance.new("SpecialMesh", To)
9004
				To2.MeshId = "rbxassetid://569384034"
9005
				To2.Scale = Vector3.new(10, 10, 10)
9006
				local Rin = Instance.new("Part", Character)
9007
				Rin.Size = Vector3.new(1, 1, 1)
9008
				Rin.BrickColor = BrickColor.new("White")
9009
				Rin.Anchored = true
9010
				Rin.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
9011
				local Rin2 = Instance.new("SpecialMesh", Rin)
9012
				Rin2.MeshId = "rbxassetid://3270017"
9013
				Rin2.Scale = Vector3.new(1, 1, 1)
9014
				out.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9015
				outau.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9016
				outau2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9017
				out2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9018
				outl.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9019
				out2l.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9020
				bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
9021
				bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
9022
				bem2.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
9023
				Grab.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
9024
				rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0)
9025
				rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
9026
				rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
9027
				Debounces.Shewt = true
9028
				local Music2 = Instance.new("Sound", UpperTorso)
9029
				Music2.SoundId = "rbxassetid://1117288204"
9030
				Music2.Pitch = 1
9031
				Music2.Looped = false
9032
				Music2.Volume = 7.2
9033
				wait(1.0E-4)
9034
				Music2:Play()
9035
				coroutine.wrap(function()
9036
					for i = 1, 20, 0.2 do
9037
						rngm.Scale = Vector3.new(16 + i * 6, 10 + i * 6, 2)
9038
						rngm3.Scale = Vector3.new(18 + i * 8, 8 + i * 8, 2)
9039
						rngm4.Scale = Vector3.new(20 + i * 10, 6 + i * 10, 2)
9040
						rng.Transparency = i / 20
9041
						rng3.Transparency = 0.041666666666666664
9042
						rng4.Transparency = i / 26
9043
						wait()
9044
					end
9045
					wait(5)
9046
					rng:Destroy()
9047
				end)()
9048
				if Debounces.Shewt == true then
9049
					RootPart:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
9050
						hit = ht.Parent
9051
						if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
9052
							if HasntTouched(hit.Name) == true and deb == false then
9053
								deb = true
9054
								coroutine.wrap(function()
9055
								end)()
9056
								table.insert(Touche, hit.Name)
9057
								deb = false
9058
							end
9059
							coroutine.wrap(function()
9060
								hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0, 0, 5)
9061
								wait(0.4)
9062
							end)()
9063
							table.insert(Touche, hit.Parent.Name)
9064
							deb = false
9065
							for i, v in pairs(Touche) do
9066
								print(v)
9067
							end
9068
						end
9069
					end)
9070
				end
9071
				for i = 0, 1700, 23 do
9072
					bem.Size = Vector3.new(i, 37, 37)
9073
					bem2.Size = Vector3.new(i, 27, 27)
9074
					Grab.Size = Vector3.new(i, 37, 37)
9075
					out.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0))
9076
					outau.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0))
9077
					out2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0))
9078
					bem.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
9079
					bem2.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
9080
					Grab.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
9081
					outl.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
9082
					out2l.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
9083
					outau2.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
9084
					bnd.CFrame = bem.CFrame * CFrame.new(-i / 2, 0, 1.2)
9085
					bnd.Size = Vector3.new(10, 10, 10)
9086
					bndm.Scale = Vector3.new(10, 10, 10)
9087
					To.Transparency = To.Transparency + 0.012
9088
					To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0)
9089
					if i % 10 == 0 then
9090
						do
9091
							local newRng = rng2:Clone()
9092
							newRng.Parent = RootPart
9093
							newRng.CFrame = RootPart.CFrame * CFrame.new(0, -4.2 - i, 0) * CFrame.Angles(math.rad(90), 0, 0)
9094
							local newRngm = rngm2:clone()
9095
							newRngm.Parent = newRng
9096
							coroutine.wrap(function()
9097
								for i = 1, 10, 0.2 do
9098
									newRngm.Scale = Vector3.new(12 + i * 2, 12 + i * 2, 3)
9099
									newRng.Transparency = i / 10
9100
									wait()
9101
								end
9102
								wait(0)
9103
								newRng:Destroy()
9104
							end)()
9105
						end
9106
					end
9107
					wait()
9108
				end
9109
				wait(0)
9110
				Debounces.Shewt = false
9111
				out:Destroy()
9112
				out2:Destroy()
9113
				bnd:Destroy()
9114
				bem:Destroy()
9115
				bem2:Destroy()
9116
				To:Destroy()
9117
				To2:Destroy()
9118
				Music2:Destroy()
9119
				out2l:Destroy()
9120
				outl:Destroy()
9121
				outau:Destroy()
9122
				outau2:Destroy()
9123
				Trail:Destroy()
9124
				Atch1:Destroy()
9125
				Grab:Destroy()
9126
				Grabo:Destroy()
9127
				for i, v in pairs(RootPart:GetChildren()) do
9128
					if v:IsA("BodyPosition") then
9129
						v:Remove()
9130
					end
9131
				end
9132
				RootPart.Anchored = false
9133
				Debounces.Ready = false
9134
				for i, v in pairs(Touche) do
9135
					table.remove(Touche, i)
9136
				end
9137
				wait()
9138
				table.insert(Touche, Character.Name)
9139
				Debounces.NoIdl = false
9140
				if Debounces.CanAttack == false then
9141
					Debounces.CanAttack = true
9142
				end
9143
			end
9144
		end
9145
	end
9146
	Idle = false
9147
	Humanoid.WalkSpeed = 16
9148
end)
9149
Mouse.KeyDown:connect(function(key)
9150
	if key == "z" and ssj4 == true then
9151
		Idle = true
9152
		if Debounces.CanAttack == true then
9153
			Debounces.CanAttack = false
9154
			Debounces.on = true
9155
			Debounces.NoIdl = true
9156
			do
9157
				local Music2 = Instance.new("Sound", UpperTorso)
9158
				Music2.SoundId = "rbxassetid://1112364900"
9159
				Music2.Pitch = 1
9160
				Music2.Looped = false
9161
				Music2.Volume = 3.2
9162
				wait(1.0E-4)
9163
				Music2:Play()
9164
				local sbs = Instance.new("BodyPosition", RootPart)
9165
				sbs.P = 3000
9166
				sbs.D = 1000
9167
				sbs.maxForce = Vector3.new(0, 0, 0)
9168
				sbs.position = RootPart.CFrame.p + Vector3.new(0, 0, 0)
9169
				local Music3 = Instance.new("Sound", UpperTorso)
9170
				Music3.SoundId = "rbxassetid://551399476"
9171
				Music3.Pitch = 1
9172
				Music3.Looped = false
9173
				Music3.Volume = 3.2
9174
				wait(1.0E-4)
9175
				Music3:Play()
9176
				wait(0.5)
9177
				local Bq = Instance.new("Part", Character)
9178
				Bq.Size = Vector3.new(0.2, 0.2, 0.2)
9179
				Bq.BrickColor = BrickColor.new("Really red")
9180
				Bq.Material = "Neon"
9181
				Bq.Anchored = true
9182
				Bq.CanCollide = false
9183
				Bq.Transparency = 0.1
9184
				Bq.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9185
				local Bq2 = Instance.new("SpecialMesh", Bq)
9186
				Bq2.MeshType = "Sphere"
9187
				Bq2.Scale = Vector3.new(1.8, 1.8, 1.8)
9188
				local HQ = Instance.new("Part", Bq)
9189
				HQ.Size = Vector3.new(1, 1, 1)
9190
				HQ.BrickColor = BrickColor.new("Really red")
9191
				HQ.Material = "Neon"
9192
				HQ.Anchored = true
9193
				HQ.CanCollide = false
9194
				HQ.Transparency = 0.4
9195
				HQ.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
9196
				local HQ2 = Instance.new("SpecialMesh", HQ)
9197
				HQ2.MeshType = "Cylinder"
9198
				HQ2.Scale = Vector3.new(120, 1.2, 1.2)
9199
				local HQ23 = Instance.new("Part", Bq)
9200
				HQ23.Size = Vector3.new(1, 1, 1)
9201
				HQ23.BrickColor = BrickColor.new("Really red")
9202
				HQ23.Material = "Neon"
9203
				HQ23.Anchored = true
9204
				HQ23.CanCollide = false
9205
				HQ23.Transparency = 0.4
9206
				HQ23.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
9207
				local HQ22 = Instance.new("SpecialMesh", HQ23)
9208
				HQ22.MeshType = "Cylinder"
9209
				HQ22.Scale = Vector3.new(90, 1.2, 1.2)
9210
				local ZO = Instance.new("Part", Bq)
9211
				ZO.Size = Vector3.new(1, 1, 1)
9212
				ZO.BrickColor = BrickColor.new("Really red")
9213
				ZO.Material = "Neon"
9214
				ZO.Anchored = true
9215
				ZO.CanCollide = false
9216
				ZO.Transparency = 0.4
9217
				ZO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
9218
				local ZO2 = Instance.new("SpecialMesh", ZO)
9219
				ZO2.MeshType = "Cylinder"
9220
				ZO2.Scale = Vector3.new(80, 1.2, 1.2)
9221
				local BO = Instance.new("Part", Bq)
9222
				BO.Size = Vector3.new(1, 1, 1)
9223
				BO.BrickColor = BrickColor.new("Really red")
9224
				BO.Material = "Neon"
9225
				BO.Anchored = true
9226
				BO.CanCollide = false
9227
				BO.Transparency = 0.4
9228
				BO.CFrame = Bq.CFrame * CFrame.new(0, 0, 0)
9229
				local BO2 = Instance.new("SpecialMesh", BO)
9230
				BO2.MeshType = "Cylinder"
9231
				BO2.Scale = Vector3.new(70, 1.2, 1.2)
9232
				local Grab = Instance.new("Part", RootPart)
9233
				Grab.Size = Vector3.new(5, 5, 5)
9234
				Grab.CanCollide = false
9235
				Grab.Anchored = true
9236
				Grab.BrickColor = BrickColor.new("Deep orange")
9237
				Grab.Transparency = math.huge
9238
				local Grabo = Instance.new("Weld", Grab)
9239
				Grabo.Part0 = RootPart
9240
				Grabo.Part1 = Grab
9241
				Grabo.C0 = CFrame.new(0, -1.1, 0)
9242
				Grab.Touched:connect(function(hit)
9243
					if hit.Name ~= "Grab" then
9244
						kamessj4hurt(hit, 10)
9245
					end
9246
				end)
9247
				RootPart.Anchored = true
9248
				for i = 0, 20, 0.1 do
9249
					RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, Mouse.Hit.p.Y, Mouse.Hit.p.Z))
9250
					LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, -1, 0.4), 0.1)
9251
					RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.5, 1, -0.4), 0.1)
9252
					LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 2), 0.1)
9253
					RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -2), 0.1)
9254
					LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9255
					RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9256
					LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.6, 0, 0), 0.1)
9257
					RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9258
					Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 90, 0), 0.1)
9259
					Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0 - 0.03 * math.sin(tick() * 3), -1, 0), 0.1)
9260
					RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
9261
					LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9262
					RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9263
					LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9264
					Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9265
					Bq2.Scale = Bq2.Scale + Vector3.new(0.4, 0.4, 0.4)
9266
					HQ.CFrame = HQ.CFrame * CFrame.Angles(0, 0.2, 0.1)
9267
					HQ23.CFrame = HQ23.CFrame * CFrame.Angles(0.2, 0.2, 0)
9268
					ZO.CFrame = ZO.CFrame * CFrame.Angles(0, -0.3, 0)
9269
					BO.CFrame = BO.CFrame * CFrame.Angles(0.2, -0.2, 0.3)
9270
					game:GetService("RunService").RenderStepped:wait()
9271
				end
9272
				wait(0)
9273
				Bq:Destroy()
9274
				Music2:Destroy()
9275
				local Music3 = Instance.new("Sound", UpperTorso)
9276
				Music3.SoundId = "rbxassetid://551399627"
9277
				Music3.Pitch = 1
9278
				Music3.Looped = false
9279
				Music3.Volume = 3.2
9280
				wait(1.0E-4)
9281
				Music3:Play()
9282
				Debounces.on = false
9283
				Debounces.Here = false
9284
				shot = shot + 1
9285
				local rng = Instance.new("Part", RootPart)
9286
				rng.Anchored = true
9287
				rng.BrickColor = BrickColor.new("Really red")
9288
				rng.CanCollide = false
9289
				rng.FormFactor = 3
9290
				rng.Name = "Ring"
9291
				rng.Size = Vector3.new(8, 8, 8)
9292
				rng.Transparency = 0.35
9293
				rng.TopSurface = 0
9294
				rng.BottomSurface = 0
9295
				rng2 = rng:clone()
9296
				rng3 = rng2:clone()
9297
				rng4 = rng2:clone()
9298
				local rngm = Instance.new("SpecialMesh", rng)
9299
				rngm.MeshId = "http://www.roblox.com/asset/?id=0"
9300
				rngm.Scale = Vector3.new(1, 1, 1)
9301
				rngm2 = rngm:clone()
9302
				rngm2.Scale = Vector3.new(1, 1, 1)
9303
				rngm3 = rngm2:clone()
9304
				rngm3.Parent = rng3
9305
				rngm3.Scale = Vector3.new(1, 1, 1)
9306
				rngm4 = rngm2:clone()
9307
				rngm4.Parent = rng4
9308
				rngm4.Scale = Vector3.new(1, 1, 1)
9309
				local bem = Instance.new("Part", RootPart)
9310
				bem.Anchored = true
9311
				bem.Position = bem.Position + Vector3.new(0, 0, 150)
9312
				bem.BrickColor = BrickColor.new("Really red")
9313
				bem.CanCollide = false
9314
				bem.Material = "Neon"
9315
				local bem2 = Instance.new("Part", RootPart)
9316
				bem2.Anchored = true
9317
				bem2.Position = bem.Position + Vector3.new(0, 0, 150)
9318
				bem2.BrickColor = BrickColor.new("CGA brown")
9319
				bem2.CanCollide = false
9320
				bem2.Material = "Neon"
9321
				local aura = Instance.new("ParticleEmitter", bem)
9322
				aura.Size = NumberSequence.new(11)
9323
				aura.Lifetime = NumberRange.new(0.5)
9324
				aura.LightEmission = 1
9325
				aura.Texture = "http://www.roblox.com/asset/?id="
9326
				aura.Speed = NumberRange.new(0)
9327
				aura.Color = ColorSequence.new(Color3.new(225, 225, 0))
9328
				aura.Rate = 400
9329
				bem.FormFactor = 3
9330
				bem.Name = "Beam" .. shot
9331
				bem.Size = Vector3.new(13, 13, 13)
9332
				bem.Transparency = 0.35
9333
				bem.TopSurface = 0
9334
				bem.BottomSurface = 0
9335
				local bemm2 = Instance.new("SpecialMesh", bem2)
9336
				bemm2.MeshType = 4
9337
				bemm2.Scale = Vector3.new(1, 1, 1)
9338
				bem2.FormFactor = 3
9339
				bem2.Name = "Beam" .. shot
9340
				bem2.Size = Vector3.new(11, 11, 11)
9341
				bem2.Transparency = 0.35
9342
				bem2.TopSurface = 0
9343
				bem2.BottomSurface = 0
9344
				local bemm = Instance.new("SpecialMesh", bem)
9345
				bemm.MeshType = 4
9346
				bemm.Scale = Vector3.new(1, 1, 1)
9347
				local out = Instance.new("Part", Character)
9348
				out.Anchored = true
9349
				out.BrickColor = BrickColor.new("Really red")
9350
				out.CanCollide = false
9351
				out.FormFactor = 3
9352
				out.Name = "Out"
9353
				out.Material = "Neon"
9354
				out.Size = Vector3.new(46, 46, 46)
9355
				out.Transparency = 0.35
9356
				out.TopSurface = 0
9357
				out.BottomSurface = 0
9358
				local outm = Instance.new("SpecialMesh", out)
9359
				outm.MeshType = 3
9360
				outm.Scale = Vector3.new(1, 1, 1)
9361
				local out2 = Instance.new("Part", Character)
9362
				out2.Anchored = true
9363
				out2.BrickColor = BrickColor.new("CGA brown")
9364
				out2.CanCollide = false
9365
				out2.FormFactor = 3
9366
				out2.Name = "Out"
9367
				out2.Material = "Neon"
9368
				out2.Size = Vector3.new(40, 40, 40)
9369
				out2.Transparency = 0.35
9370
				out2.TopSurface = 0
9371
				out2.BottomSurface = 0
9372
				local outm2 = Instance.new("SpecialMesh", out2)
9373
				outm2.MeshType = 3
9374
				outm2.Scale = Vector3.new(1, 1, 1)
9375
				local outl = Instance.new("Part", Character)
9376
				outl.Anchored = true
9377
				outl.BrickColor = BrickColor.new("Really red")
9378
				outl.CanCollide = false
9379
				outl.FormFactor = 3
9380
				outl.Name = "Out"
9381
				outl.Material = "Neon"
9382
				outl.Size = Vector3.new(57, 57, 57)
9383
				outl.Transparency = 0.35
9384
				outl.TopSurface = 0
9385
				outl.BottomSurface = 0
9386
				local outml = Instance.new("SpecialMesh", outl)
9387
				outml.MeshType = 3
9388
				outml.Scale = Vector3.new(1, 1, 1)
9389
				local out2l = Instance.new("Part", Character)
9390
				out2l.Anchored = true
9391
				out2l.BrickColor = BrickColor.new("CGA brown")
9392
				out2l.CanCollide = false
9393
				out2l.FormFactor = 3
9394
				out2l.Name = "Out"
9395
				out2l.Material = "Neon"
9396
				out2l.Size = Vector3.new(49, 49, 49)
9397
				out2l.Transparency = 0.35
9398
				out2l.TopSurface = 0
9399
				out2l.BottomSurface = 0
9400
				local outm2l = Instance.new("SpecialMesh", out2l)
9401
				outm2l.MeshType = 3
9402
				outm2l.Scale = Vector3.new(1, 1, 1)
9403
				local outau = Instance.new("Part", Character)
9404
				outau.Anchored = true
9405
				outau.BrickColor = BrickColor.new("CGA brown")
9406
				outau.CanCollide = false
9407
				outau.FormFactor = 3
9408
				outau.Name = "Out"
9409
				outau.Material = "Neon"
9410
				outau.Size = Vector3.new(0.1, 0.1, 0.1)
9411
				outau.Transparency = 0.35
9412
				outau.TopSurface = 0
9413
				outau.BottomSurface = 0
9414
				local outm2au = Instance.new("SpecialMesh", outau)
9415
				outm2au.MeshType = 3
9416
				outm2au.Scale = Vector3.new(1, 1, 1)
9417
				local outau2 = Instance.new("Part", Character)
9418
				outau2.Anchored = true
9419
				outau2.BrickColor = BrickColor.new("CGA brown")
9420
				outau2.CanCollide = false
9421
				outau2.FormFactor = 3
9422
				outau2.Name = "Out"
9423
				outau2.Material = "Neon"
9424
				outau2.Size = Vector3.new(0.1, 0.1, 0.1)
9425
				outau2.Transparency = 0.35
9426
				outau2.TopSurface = 0
9427
				outau2.BottomSurface = 0
9428
				local outm2au2 = Instance.new("SpecialMesh", outau2)
9429
				outm2au2.MeshType = 3
9430
				outm2au2.Scale = Vector3.new(1, 1, 1)
9431
				local bnd = Instance.new("Part", RootPart)
9432
				bnd.Anchored = true
9433
				bnd.BrickColor = BrickColor.new("Really red")
9434
				bnd.CanCollide = false
9435
				bnd.Material = "Neon"
9436
				bnd.FormFactor = 3
9437
				bnd.Name = "Bend"
9438
				bnd.Size = Vector3.new(10, 10, 10)
9439
				bnd.Transparency = 1
9440
				bnd.TopSurface = 0
9441
				bnd.BottomSurface = 0
9442
				local bndm = Instance.new("SpecialMesh", bnd)
9443
				bndm.MeshType = 3
9444
				bndm.Scale = Vector3.new(1, 1, 1)
9445
				local Chow = Instance.new("ParticleEmitter")
9446
				Chow.Name = "Aura"
9447
				Chow.Texture = "rbxassetid://779576004"
9448
				Chow.Parent = outau
9449
				Chow.LightEmission = 1
9450
				Chow.Transparency = NumberSequence.new(1, 0.2, 1)
9451
				Chow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
9452
				Chow.Size = NumberSequence.new(40)
9453
				Chow.LockedToPart = true
9454
				Chow.Lifetime = NumberRange.new(0.2)
9455
				Chow.Rate = 100
9456
				Chow.Rotation = NumberRange.new(-360, 360)
9457
				Chow.Speed = NumberRange.new(0.3)
9458
				Chow.EmissionDirection = "Top"
9459
				local Chow2 = Instance.new("ParticleEmitter")
9460
				Chow2.Name = "Aura"
9461
				Chow2.Texture = "rbxassetid://779576004"
9462
				Chow2.Parent = outau2
9463
				Chow2.LightEmission = 1
9464
				Chow2.Transparency = NumberSequence.new(1, 0.1, 1)
9465
				Chow2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
9466
				Chow2.Size = NumberSequence.new(60)
9467
				Chow2.LockedToPart = true
9468
				Chow2.Lifetime = NumberRange.new(0.2)
9469
				Chow2.Rate = 200
9470
				Chow2.Rotation = NumberRange.new(-360, 360)
9471
				Chow2.Speed = NumberRange.new(0.3)
9472
				Chow2.EmissionDirection = "Top"
9473
				local Atch1 = Instance.new("Attachment", out2l)
9474
				Atch1.Position = Vector3.new(0, 2, 0)
9475
				local Atch2 = Instance.new("Attachment", out2l)
9476
				Atch2.Position = Vector3.new(0, -2.5, 0)
9477
				local Trail = Instance.new("Trail", Character)
9478
				Trail.Attachment0 = Atch1
9479
				Trail.Attachment1 = Atch2
9480
				Trail.Texture = "rbxassetid://22636887"
9481
				Trail.Lifetime = 1.7
9482
				Trail.Transparency = NumberSequence.new({
9483
					NumberSequenceKeypoint.new(0, 0, 0),
9484
					NumberSequenceKeypoint.new(1, 1, 0)
9485
				})
9486
				Trail.Color = ColorSequence.new(ColorsArray)
9487
				Trail.LightEmission = 5
9488
				local To = Instance.new("Part", Character)
9489
				To.Size = Vector3.new(2, 1, 2)
9490
				To.BrickColor = BrickColor.new("Really red")
9491
				To.CanCollide = false
9492
				To.Anchored = true
9493
				To.Material = "Neon"
9494
				To.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
9495
				local To2 = Instance.new("SpecialMesh", To)
9496
				To2.MeshId = "rbxassetid://569384034"
9497
				To2.Scale = Vector3.new(10, 10, 10)
9498
				local Rin = Instance.new("Part", Character)
9499
				Rin.Size = Vector3.new(1, 1, 1)
9500
				Rin.BrickColor = BrickColor.new("White")
9501
				Rin.Anchored = true
9502
				Rin.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0)
9503
				local Rin2 = Instance.new("SpecialMesh", Rin)
9504
				Rin2.MeshId = "rbxassetid://3270017"
9505
				Rin2.Scale = Vector3.new(1, 1, 1)
9506
				out.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9507
				outau.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9508
				outau2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9509
				out2.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9510
				outl.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9511
				out2l.CFrame = UpperTorso.CFrame * CFrame.new(0, 0, 0)
9512
				bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
9513
				bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
9514
				bem2.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
9515
				Grab.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
9516
				rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0)
9517
				rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
9518
				rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
9519
				Debounces.Shewt = true
9520
				local Music2 = Instance.new("Sound", UpperTorso)
9521
				Music2.SoundId = "rbxassetid://1117288204"
9522
				Music2.Pitch = 1
9523
				Music2.Looped = false
9524
				Music2.Volume = 7.2
9525
				wait(1.0E-4)
9526
				Music2:Play()
9527
				coroutine.wrap(function()
9528
					for i = 1, 20, 0.2 do
9529
						rngm.Scale = Vector3.new(16 + i * 6, 10 + i * 6, 2)
9530
						rngm3.Scale = Vector3.new(18 + i * 8, 8 + i * 8, 2)
9531
						rngm4.Scale = Vector3.new(20 + i * 10, 6 + i * 10, 2)
9532
						rng.Transparency = i / 20
9533
						rng3.Transparency = 0.041666666666666664
9534
						rng4.Transparency = i / 26
9535
						wait()
9536
					end
9537
					wait(5)
9538
					rng:Destroy()
9539
				end)()
9540
				if Debounces.Shewt == true then
9541
					RootPart:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
9542
						hit = ht.Parent
9543
						if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
9544
							if HasntTouched(hit.Name) == true and deb == false then
9545
								deb = true
9546
								coroutine.wrap(function()
9547
								end)()
9548
								table.insert(Touche, hit.Name)
9549
								deb = false
9550
							end
9551
							coroutine.wrap(function()
9552
								hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0, 0, 5)
9553
								wait(0.4)
9554
							end)()
9555
							table.insert(Touche, hit.Parent.Name)
9556
							deb = false
9557
							for i, v in pairs(Touche) do
9558
								print(v)
9559
							end
9560
						end
9561
					end)
9562
				end
9563
				for i = 0, 1700, 23 do
9564
					bem.Size = Vector3.new(i, 37, 37)
9565
					bem2.Size = Vector3.new(i, 27, 27)
9566
					Grab.Size = Vector3.new(i, 37, 37)
9567
					out.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0))
9568
					outau.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0))
9569
					out2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -18) * CFrame.Angles(math.rad(90), 0, math.rad(0))
9570
					bem.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
9571
					bem2.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
9572
					Grab.CFrame = out.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
9573
					outl.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
9574
					out2l.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
9575
					outau2.CFrame = out.CFrame * CFrame.new(0, -5.2 - i / 1, 0) * CFrame.Angles(0, 0, math.rad(90))
9576
					bnd.CFrame = bem.CFrame * CFrame.new(-i / 2, 0, 1.2)
9577
					bnd.Size = Vector3.new(10, 10, 10)
9578
					bndm.Scale = Vector3.new(10, 10, 10)
9579
					To.Transparency = To.Transparency + 0.012
9580
					To.CFrame = To.CFrame * CFrame.Angles(0, 0.3, 0)
9581
					if i % 10 == 0 then
9582
						do
9583
							local newRng = rng2:Clone()
9584
							newRng.Parent = RootPart
9585
							newRng.CFrame = RootPart.CFrame * CFrame.new(0, -4.2 - i, 0) * CFrame.Angles(math.rad(90), 0, 0)
9586
							local newRngm = rngm2:clone()
9587
							newRngm.Parent = newRng
9588
							coroutine.wrap(function()
9589
								for i = 1, 10, 0.2 do
9590
									newRngm.Scale = Vector3.new(12 + i * 2, 12 + i * 2, 3)
9591
									newRng.Transparency = i / 10
9592
									wait()
9593
								end
9594
								wait(0)
9595
								newRng:Destroy()
9596
							end)()
9597
						end
9598
					end
9599
					wait()
9600
				end
9601
				wait(0)
9602
				Debounces.Shewt = false
9603
				out:Destroy()
9604
				out2:Destroy()
9605
				bnd:Destroy()
9606
				bem:Destroy()
9607
				bem2:Destroy()
9608
				To:Destroy()
9609
				To2:Destroy()
9610
				Music2:Destroy()
9611
				out2l:Destroy()
9612
				outl:Destroy()
9613
				outau:Destroy()
9614
				outau2:Destroy()
9615
				Trail:Destroy()
9616
				Atch1:Destroy()
9617
				Grab:Destroy()
9618
				Grabo:Destroy()
9619
				for i, v in pairs(RootPart:GetChildren()) do
9620
					if v:IsA("BodyPosition") then
9621
						v:Remove()
9622
					end
9623
				end
9624
				RootPart.Anchored = false
9625
				Debounces.Ready = false
9626
				for i, v in pairs(Touche) do
9627
					table.remove(Touche, i)
9628
				end
9629
				wait()
9630
				table.insert(Touche, Character.Name)
9631
				Debounces.NoIdl = false
9632
				if Debounces.CanAttack == false then
9633
					Debounces.CanAttack = true
9634
				end
9635
			end
9636
		end
9637
	end
9638
	Idle = false
9639
	Humanoid.WalkSpeed = 16
9640
end)
9641
function unused()
9642
	if not D then
9643
		D = true
9644
		Idle = true
9645
		do
9646
			local Grab = Instance.new("Part", RightHand)
9647
			Grab.Size = Vector3.new(3, 3, 3)
9648
			Grab.CanCollide = false
9649
			Grab.BrickColor = BrickColor.new("Deep orange")
9650
			Grab.Transparency = math.huge
9651
			local Grabo = Instance.new("Weld", Grab)
9652
			Grabo.Part0 = RightHand
9653
			Grabo.Part1 = Grab
9654
			Grabo.C0 = CFrame.new(0, -1.1, 0)
9655
			coroutine.resume(coroutine.create(function()
9656
				for i = 1, 3 do
9657
					do
9658
						local HQ = Instance.new("Part", RightHand)
9659
						HQ.Size = Vector3.new(1, 1, 1)
9660
						HQ.BrickColor = BrickColor.new("White")
9661
						HQ.Material = "Neon"
9662
						HQ.Anchored = true
9663
						HQ.CanCollide = false
9664
						HQ.Transparency = 0.4
9665
						HQ.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0)
9666
						local HQ2 = Instance.new("SpecialMesh", HQ)
9667
						HQ2.MeshType = "Sphere"
9668
						HQ2.Scale = Vector3.new(1, 1, 1)
9669
						local ZQW = Instance.new("Part", RightHand)
9670
						ZQW.Size = Vector3.new(1, 1, 1)
9671
						ZQW.BrickColor = BrickColor.new("New Yeller")
9672
						ZQW.Material = "Neon"
9673
						ZQW.Transparency = 0.4
9674
						ZQW.Anchored = true
9675
						ZQW.CanCollide = false
9676
						ZQW.Position = v3(999, 999, 999)
9677
						ZQW.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 300, 0)
9678
						local ZQW2 = Instance.new("SpecialMesh", ZQW)
9679
						ZQW2.MeshType = "Cylinder"
9680
						ZQW2.Scale = Vector3.new(1, 1, 1)
9681
						local H = Instance.new("Part", RightHand)
9682
						H.Size = Vector3.new(1, 1, 1)
9683
						H.BrickColor = BrickColor.new("White")
9684
						H.CanCollide = false
9685
						H.Anchored = true
9686
						H.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
9687
						local H2 = Instance.new("SpecialMesh", H)
9688
						H2.MeshId = "rbxassetid://9982590"
9689
						coroutine.resume(coroutine.create(function()
9690
							for i = 1, 200 do
9691
								ZQW2.Scale = ZQW2.Scale + Vector3.new(30, 1, 120)
9692
								ZQW.Transparency = ZQW.Transparency + 0.009
9693
								HQ2.Scale = HQ2.Scale + Vector3.new(0.4, 45, 0.4)
9694
								HQ.Transparency = HQ.Transparency + 1
9695
								H2.Scale = H2.Scale + Vector3.new(0.3, 0.3, 0.3)
9696
								H.Transparency = H.Transparency + 0.2
9697
								wait(1.0E-11)
9698
							end
9699
							HQ:Destroy()
9700
							H2:Destroy()
9701
							H:Destroy()
9702
							HQ2:Destroy()
9703
							ZQW:Destroy()
9704
							ZQW2:Destroy()
9705
						end))
9706
						wait(0.3)
9707
					end
9708
				end
9709
			end))
9710
			local SFXZ = Instance.new("Sound", UpperTorso)
9711
			SFXZ.SoundId = "rbxassetid://169259383"
9712
			SFXZ.Volume = 1
9713
			SFXZ.Pitch = 1.5
9714
			SFXZ.Looped = false
9715
			wait(0.01)
9716
			SFXZ:Play()
9717
			Grab.Touched:connect(function(hit)
9718
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
9719
					Grab:Destroy()
9720
					hit.Parent.Humanoid:TakeDamage(30)
9721
					do
9722
						local SFXZZ = Instance.new("Sound", hit)
9723
						SFXZZ.SoundId = "rbxassetid://1056625824"
9724
						SFXZZ.Volume = 2.5
9725
						SFXZZ.Pitch = 1
9726
						SFXZZ.Looped = false
9727
						wait(0.01)
9728
						SFXZZ:Play()
9729
						local H = Instance.new("Part", Character)
9730
						H.Size = Vector3.new(1, 1, 1)
9731
						H.BrickColor = BrickColor.new("White")
9732
						H.CanCollide = false
9733
						H.Anchored = true
9734
						H.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55)
9735
						local H2 = Instance.new("SpecialMesh", H)
9736
						H2.MeshId = "rbxassetid://3270017"
9737
						local H3 = Instance.new("Part", Character)
9738
						H3.Size = Vector3.new(1, 1, 1)
9739
						H3.BrickColor = BrickColor.new("White")
9740
						H3.CanCollide = false
9741
						H3.Anchored = true
9742
						H3.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
9743
						local H23 = Instance.new("SpecialMesh", H3)
9744
						H23.MeshId = "rbxassetid://3270017"
9745
						local H33 = Instance.new("Part", Character)
9746
						H33.Size = Vector3.new(1, 1, 1)
9747
						H33.BrickColor = BrickColor.new("White")
9748
						H33.CanCollide = false
9749
						H33.Anchored = true
9750
						H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0)
9751
						local H233 = Instance.new("SpecialMesh", H33)
9752
						H233.MeshId = "rbxassetid://20329976"
9753
						local H2 = Instance.new("SpecialMesh", H)
9754
						H2.MeshId = "rbxassetid://3270017"
9755
						local H5 = Instance.new("Part", Character)
9756
						H5.Size = Vector3.new(1, 1, 1)
9757
						H5.BrickColor = BrickColor.new("White")
9758
						H5.CanCollide = false
9759
						H5.Anchored = true
9760
						H5.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0)
9761
						local H25 = Instance.new("SpecialMesh", H5)
9762
						H25.MeshId = "rbxassetid://3270017"
9763
						local Hi = Instance.new("Part", hit)
9764
						Hi.Size = Vector3.new(1, 1, 1)
9765
						Hi.BrickColor = BrickColor.new("White")
9766
						Hi.CanCollide = false
9767
						Hi.Anchored = true
9768
						Hi.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55)
9769
						local Hi2 = Instance.new("SpecialMesh", Hi)
9770
						Hi2.MeshId = "rbxassetid://3270017"
9771
						coroutine.resume(coroutine.create(function()
9772
							for i = 1, 200 do
9773
								H2.Scale = H2.Scale + Vector3.new(6, 6, 6)
9774
								H.Transparency = H.Transparency + 0.09
9775
								H23.Scale = H23.Scale + Vector3.new(8, 8, 8)
9776
								H3.Transparency = H3.Transparency + 0.09
9777
								H233.Scale = H23.Scale + Vector3.new(6, 6, 6)
9778
								H33.Transparency = H3.Transparency + 0.09
9779
								H25.Scale = H25.Scale + Vector3.new(6, 6, 6)
9780
								H5.Transparency = H5.Transparency + 0.09
9781
								Hi2.Scale = Hi2.Scale + Vector3.new(6, 6, 6)
9782
								Hi.Transparency = Hi.Transparency + 0.09
9783
								wait(1.0E-11)
9784
							end
9785
						end))
9786
						local SFXZ = Instance.new("Sound", UpperTorso)
9787
						SFXZ.SoundId = "rbxassetid://447041606"
9788
						SFXZ.Volume = 6
9789
						SFXZ.Pitch = 1
9790
						SFXZ.Looped = false
9791
						wait(0.01)
9792
						SFXZ:Play()
9793
						local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
9794
						Fl.maxForce = Vector3.new(9000000, 9000000000, 9000000)
9795
						Fl.velocity = RootPart.CFrame.p + Vector3.new(0, 580, 0)
9796
						wait(0.05)
9797
						Fl:remove()
9798
						local ry, ht, ps
9799
						while ht == nil do
9800
							ry, ht, ps = newRay(hit.CFrame * CFrame.new(0, -1, 0), hit.CFrame * CFrame.new(0, -2, 0), 4.1, {hit})
9801
							wait()
9802
						end
9803
						for i = 1, 15 do
9804
							do
9805
								local gtrace = Instance.new("Part", game.Workspace)
9806
								gtrace.BrickColor = BrickColor.new("Grey")
9807
								gtrace.Material = "Slate"
9808
								gtrace.Size = Vector3.new(31, 31, 31)
9809
								gtrace.Anchored = true
9810
								gtrace.CanCollide = true
9811
								gtrace.CFrame = (hit.CFrame + Vector3.new(math.random(-70, 70), -6, math.random(-70, 70))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(359)), math.random(0, math.rad(359)), math.random(0, math.rad(359)))
9812
								local gdisp = coroutine.wrap(function()
9813
									wait(12)
9814
									for i = 1, 9 do
9815
										wait(0.1)
9816
										gtrace.Transparency = gtrace.Transparency + 0.1
9817
									end
9818
									gtrace:Destroy()
9819
								end)
9820
								gdisp()
9821
							end
9822
						end
9823
						local SFXZ = Instance.new("Sound", hit)
9824
						SFXZ.SoundId = "rbxassetid://539294959"
9825
						SFXZ.Volume = 10
9826
						SFXZ.Pitch = 1
9827
						SFXZ.Looped = false
9828
						wait(0.01)
9829
						SFXZ:Play()
9830
						local SFXZ = Instance.new("Sound", hit)
9831
						SFXZ.SoundId = "rbxassetid://180120107"
9832
						SFXZ.Volume = 10
9833
						SFXZ.Pitch = 1
9834
						SFXZ.Looped = false
9835
						wait(0.01)
9836
						SFXZ:Play()
9837
						local SFXZ = Instance.new("Sound", hit)
9838
						SFXZ.SoundId = "rbxassetid://315775189"
9839
						SFXZ.Volume = 10
9840
						SFXZ.Pitch = 1
9841
						SFXZ.Looped = false
9842
						wait(0.01)
9843
						SFXZ:Play()
9844
						local SFXZ = Instance.new("Sound", hit)
9845
						SFXZ.SoundId = "rbxassetid://157878578"
9846
						SFXZ.Volume = 10
9847
						SFXZ.Pitch = 1
9848
						SFXZ.Looped = false
9849
						wait(0.01)
9850
						SFXZ:Play()
9851
						hit.Parent:BreakJoints()
9852
						local H = Instance.new("Part", Character)
9853
						H.Size = Vector3.new(1, 1, 1)
9854
						H.BrickColor = BrickColor.new("White")
9855
						H.CanCollide = false
9856
						H.Anchored = true
9857
						H.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55)
9858
						local H2 = Instance.new("SpecialMesh", H)
9859
						H2.MeshId = "rbxassetid://3270017"
9860
						local H3 = Instance.new("Part", Character)
9861
						H3.Size = Vector3.new(1, 1, 1)
9862
						H3.BrickColor = BrickColor.new("White")
9863
						H3.CanCollide = false
9864
						H3.Anchored = true
9865
						H3.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
9866
						local H23 = Instance.new("SpecialMesh", H3)
9867
						H23.MeshId = "rbxassetid://3270017"
9868
						local H33 = Instance.new("Part", Character)
9869
						H33.Size = Vector3.new(1, 1, 1)
9870
						H33.BrickColor = BrickColor.new("White")
9871
						H33.CanCollide = false
9872
						H33.Anchored = true
9873
						H33.CFrame = hit.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0)
9874
						local H233 = Instance.new("SpecialMesh", H33)
9875
						H233.MeshId = "rbxassetid://20329976"
9876
						local H2 = Instance.new("SpecialMesh", H)
9877
						H2.MeshId = "rbxassetid://3270017"
9878
						local H5 = Instance.new("Part", Character)
9879
						H5.Size = Vector3.new(1, 1, 1)
9880
						H5.BrickColor = BrickColor.new("White")
9881
						H5.CanCollide = false
9882
						H5.Anchored = true
9883
						H5.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0)
9884
						local H25 = Instance.new("SpecialMesh", H5)
9885
						H25.MeshId = "rbxassetid://3270017"
9886
						local Hi = Instance.new("Part", hit)
9887
						Hi.Size = Vector3.new(1, 1, 1)
9888
						Hi.BrickColor = BrickColor.new("White")
9889
						Hi.CanCollide = false
9890
						Hi.Anchored = true
9891
						Hi.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55)
9892
						local Hi2 = Instance.new("SpecialMesh", Hi)
9893
						Hi2.MeshId = "rbxassetid://3270017"
9894
						coroutine.resume(coroutine.create(function()
9895
							for i = 1, 200 do
9896
								H2.Scale = H2.Scale + Vector3.new(14, 14, 14)
9897
								H.Transparency = H.Transparency + 0.03
9898
								H23.Scale = H23.Scale + Vector3.new(14, 14, 14)
9899
								H3.Transparency = H3.Transparency + 0.03
9900
								H233.Scale = H23.Scale + Vector3.new(14, 14, 14)
9901
								H33.Transparency = H3.Transparency + 0.03
9902
								H25.Scale = H25.Scale + Vector3.new(14, 14, 14)
9903
								H5.Transparency = H5.Transparency + 0.03
9904
								Hi2.Scale = Hi2.Scale + Vector3.new(6, 6, 6)
9905
								Hi.Transparency = Hi.Transparency + 0.03
9906
								wait(1.0E-11)
9907
							end
9908
						end))
9909
					end
9910
				end
9911
			end)
9912
			for i = 0, 2, 0.1 do
9913
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9914
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.22, 0, 0), 0.1)
9915
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9916
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1, 0, 0), 0.1)
9917
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9918
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9919
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9920
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9921
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9922
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(-0.4, 0, 0), 0.1)
9923
				RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
9924
				LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9925
				RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9926
				LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
9927
				Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3, 0, 0), 0.1)
9928
				game:GetService("RunService").RenderStepped:wait()
9929
			end
9930
			coroutine.resume(coroutine.create(function()
9931
				wait(0.5)
9932
				Grab:remove()
9933
			end))
9934
			Idle = false
9935
			wait(0.1)
9936
			D = false
9937
		end
9938
	end
9939
end
9940
function TargetSelect(person)
9941
	local dd = coroutine.wrap(function()
9942
		if targetted ~= person then
9943
			targetted = person
9944
			for i = 0, 2, 0.1 do
9945
				swait()
9946
			end
9947
		end
9948
	end)
9949
	dd()
9950
end
9951
Mouse.KeyDown:connect(function(key)
9952
	if key == "f" then
9953
		HomingAttack()
9954
	end
9955
end)
9956
Mouse.KeyDown:connect(function(key)
9957
	if key == "v" then
9958
		GodFist()
9959
	end
9960
end)
9961
Mouse.KeyDown:connect(function(key)
9962
	if key == "q" then
9963
		LockOn()
9964
	end
9965
end)
9966
function LockOn()
9967
	if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
9968
		TargetSelect(Mouse.Target.Parent)
9969
	end
9970
end
9971
function HomingAttack()
9972
	if targetted == nil then
9973
	end
9974
	local Music2 = Instance.new("Sound", UpperTorso)
9975
	Music2.SoundId = "rbxassetid://1055279036"
9976
	Music2.Pitch = 1
9977
	Music2.Looped = false
9978
	Music2.Volume = 3.2
9979
	wait(1.0E-4)
9980
	Music2:Play()
9981
	RootPart.CFrame = targetted.Head.CFrame * CFrame.new(0, 1.5, 3.1)
9982
	Zanzoken = Instance.new("Part", RootPart)
9983
	Zanzoken.Anchored = true
9984
	Zanzoken.CanCollide = false
9985
	Zanzoken.Position = v3(999, 999, 999)
9986
	Zanzoken.CFrame = RootPart.CFrame
9987
	game.Debris:AddItem(Zanzoken, 0.5)
9988
	Zanzoken.Transparency = 1
9989
	wait()
9990
	idk = Instance.new("BillboardGui", Zanzoken)
9991
	idk.Size = UDim2.new(10, 0, 15, 0)
9992
	idk.AlwaysOnTop = false
9993
	idk1 = Instance.new("ImageLabel", idk)
9994
	idk1.BackgroundTransparency = 1
9995
	idk.ExtentsOffset = v3(0, 0, 0)
9996
	idk1.ImageTransparency = 0
9997
	idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
9998
	idk1.Size = UDim2.new(2, 0, 1, 0)
9999
	idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
10000
	idk1.Image = "rbxassetid://319554883"
10001
	wait()
10002
	Zanzoken = Instance.new("Part", Character)
10003
	Zanzoken.Anchored = true
10004
	Zanzoken.CanCollide = false
10005
	Zanzoken.Position = v3(999, 999, 999)
10006
	Zanzoken.CFrame = RootPart.CFrame
10007
	game.Debris:AddItem(Zanzoken, 0.5)
10008
	Zanzoken.Transparency = 1
10009
	wait()
10010
	idk = Instance.new("BillboardGui", Zanzoken)
10011
	idk.Size = UDim2.new(20, 0, 20, 0)
10012
	idk.AlwaysOnTop = false
10013
	idk1 = Instance.new("ImageLabel", idk)
10014
	idk1.BackgroundTransparency = 1
10015
	idk.ExtentsOffset = v3(0, 0, 0)
10016
	idk1.ImageTransparency = 0
10017
	idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
10018
	idk1.Size = UDim2.new(2, 0, 1, 0)
10019
	idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
10020
	idk1.Image = "rbxassetid://319554883"
10021
	Humanoid.Health = Humanoid.Health + 300
10022
end
10023
function GodFist()
10024
	local FlyAt = Instance.new("Attachment", UpperTorso)
10025
	FlyAt.Position = Vector3.new(0, 2, 0)
10026
	local FlyAt2 = Instance.new("Attachment", UpperTorso)
10027
	FlyAt2.Position = Vector3.new(0, -2.5, 0)
10028
	local Speed = Instance.new("Trail", Character)
10029
	Speed.Attachment0 = FlyAt
10030
	Speed.Attachment1 = FlyAt2
10031
	Speed.Texture = "rbxassetid://22636887"
10032
	Speed.Lifetime = 0.9
10033
	Speed.Transparency = NumberSequence.new({
10034
		NumberSequenceKeypoint.new(0, 0, 0),
10035
		NumberSequenceKeypoint.new(1, 1, 0)
10036
	})
10037
	Speed.Color = ColorSequence.new(ColorsArray)
10038
	Speed.LightEmission = 5
10039
	local bv = Instance.new("BodyVelocity")
10040
	bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
10041
	bv.velocity = RootPart.CFrame.lookVector * 250
10042
	bv.Parent = RootPart
10043
	local Aura = Instance.new("ParticleEmitter")
10044
	Aura.Name = "Aura"
10045
	Aura.Texture = "rbxassetid://411939841"
10046
	Aura.Parent = UpperTorso
10047
	Aura.LightEmission = 1
10048
	Aura.Transparency = NumberSequence.new(0.2, 1)
10049
	Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
10050
	Aura.Size = NumberSequence.new(5, 9)
10051
	Aura.LockedToPart = true
10052
	Aura.Lifetime = NumberRange.new(0.3)
10053
	Aura.Rate = 150
10054
	Aura.Speed = NumberRange.new(2.3)
10055
	Aura.EmissionDirection = "Top"
10056
	Aura.Rotation = NumberRange.new(-80, 80)
10057
	local Grab = Instance.new("Part", RightHand)
10058
	Grab.Size = Vector3.new(4, 4, 4)
10059
	Grab.CanCollide = false
10060
	Grab.BrickColor = BrickColor.new("Deep orange")
10061
	Grab.Transparency = math.huge
10062
	local Grabo = Instance.new("Weld", Grab)
10063
	Grabo.Part0 = RightHand
10064
	Grabo.Part1 = Grab
10065
	Grabo.C0 = CFrame.new(0, -1.1, 0)
10066
	local SFXZ = Instance.new("Sound", UpperTorso)
10067
	SFXZ.SoundId = "rbxassetid://1056625824"
10068
	SFXZ.Volume = 1
10069
	SFXZ.Pitch = 1
10070
	SFXZ.Looped = false
10071
	wait(0.01)
10072
	SFXZ:Play()
10073
	Grab.Touched:connect(function(hit)
10074
		if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10075
			Grab:Destroy()
10076
			RootPart.Anchored = true
10077
			hit.Parent.Humanoid:TakeDamage(75)
10078
			bv:Destroy()
10079
			local SFXZ = Instance.new("Sound", UpperTorso)
10080
			SFXZ.SoundId = "rbxassetid://748050516"
10081
			SFXZ.Volume = 3
10082
			SFXZ.Pitch = 1
10083
			SFXZ.Looped = false
10084
			wait(0.01)
10085
			SFXZ:Play()
10086
			local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10087
			Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10088
			Fl.velocity = UpperTorso.CFrame.lookVector * 10
10089
			wait(0.05)
10090
			Fl:remove()
10091
		end
10092
	end)
10093
	for i = 0, 4, 0.1 do
10094
		LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1)
10095
		RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1)
10096
		LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10097
		RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1)
10098
		LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10099
		RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
10100
		LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10101
		RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
10102
		Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 5, 1), 0.1)
10103
		Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1)
10104
		RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
10105
		LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10106
		RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10107
		LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10108
		Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1)
10109
		game:GetService("RunService").RenderStepped:wait()
10110
	end
10111
	bv:Destroy()
10112
	RootPart.Anchored = false
10113
	Aura.Enabled = false
10114
	Grab:Destroy()
10115
	FlyAt:Destroy()
10116
end
10117
function HomingAttackUI()
10118
	if targetted == nil then
10119
	end
10120
	RootPart.CFrame = targetted.Head.CFrame * CFrame.new(0, 1.5, 3.1)
10121
	Humanoid.Health = Humanoid.Health + 1000
10122
end
10123
function Away()
10124
	if not D then
10125
		D = true
10126
		Idle = true
10127
		do
10128
			local Grab = Instance.new("Part", LeftHand)
10129
			Grab.Size = Vector3.new(3, 3, 3)
10130
			Grab.CanCollide = false
10131
			Grab.BrickColor = BrickColor.new("Deep orange")
10132
			Grab.Transparency = math.huge
10133
			local Grabo = Instance.new("Weld", Grab)
10134
			Grabo.Part0 = LeftHand
10135
			Grabo.Part1 = Grab
10136
			Grabo.C0 = CFrame.new(0, -1.1, 0)
10137
			local SFXZ = Instance.new("Sound", UpperTorso)
10138
			SFXZ.SoundId = "rbxassetid://169259383"
10139
			SFXZ.Volume = 1
10140
			SFXZ.Pitch = 1.5
10141
			SFXZ.Looped = false
10142
			wait(0.01)
10143
			SFXZ:Play()
10144
			Grab.Touched:connect(function(hit)
10145
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10146
					Grab:Destroy()
10147
					hit.Parent.Humanoid:TakeDamage(20)
10148
					do
10149
						local FZcharge = Instance.new("ParticleEmitter", hit)
10150
						FZcharge.Texture = "rbxassetid://31727915"
10151
						FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
10152
						FZcharge.EmissionDirection = "Bottom"
10153
						FZcharge.Speed = NumberRange.new(5)
10154
						FZcharge.Size = NumberSequence.new(10, 0)
10155
						FZcharge.Drag = 2
10156
						FZcharge.LockedToPart = false
10157
						FZcharge.Lifetime = NumberRange.new(3)
10158
						FZcharge.Rate = 150
10159
						FZcharge.LightEmission = 0
10160
						FZcharge.Rotation = NumberRange.new(-100, 100)
10161
						FZcharge.VelocitySpread = 100
10162
						local SFXZZ = Instance.new("Sound", hit)
10163
						SFXZZ.SoundId = "rbxassetid://1056625824"
10164
						SFXZZ.Volume = 2.5
10165
						SFXZZ.Pitch = 1
10166
						SFXZZ.Looped = false
10167
						wait(0.01)
10168
						SFXZZ:Play()
10169
						local H = Instance.new("Part", Character)
10170
						H.Size = Vector3.new(1, 1, 1)
10171
						H.BrickColor = BrickColor.new("White")
10172
						H.CanCollide = false
10173
						H.Anchored = true
10174
						H.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55)
10175
						local H2 = Instance.new("SpecialMesh", H)
10176
						H2.MeshId = "rbxassetid://3270017"
10177
						local H3 = Instance.new("Part", Character)
10178
						H3.Size = Vector3.new(1, 1, 1)
10179
						H3.BrickColor = BrickColor.new("White")
10180
						H3.CanCollide = false
10181
						H3.Anchored = true
10182
						H3.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
10183
						local H23 = Instance.new("SpecialMesh", H3)
10184
						H23.MeshId = "rbxassetid://3270017"
10185
						local H33 = Instance.new("Part", Character)
10186
						H33.Size = Vector3.new(1, 1, 1)
10187
						H33.BrickColor = BrickColor.new("White")
10188
						H33.CanCollide = false
10189
						H33.Anchored = true
10190
						H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0)
10191
						local H233 = Instance.new("SpecialMesh", H33)
10192
						H233.MeshId = "rbxassetid://20329976"
10193
						local H2 = Instance.new("SpecialMesh", H)
10194
						H2.MeshId = "rbxassetid://3270017"
10195
						local H5 = Instance.new("Part", Character)
10196
						H5.Size = Vector3.new(1, 1, 1)
10197
						H5.BrickColor = BrickColor.new("White")
10198
						H5.CanCollide = false
10199
						H5.Anchored = true
10200
						H5.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0)
10201
						local H25 = Instance.new("SpecialMesh", H5)
10202
						H25.MeshId = "rbxassetid://3270017"
10203
						local Hi = Instance.new("Part", hit)
10204
						Hi.Size = Vector3.new(1, 1, 1)
10205
						Hi.BrickColor = BrickColor.new("White")
10206
						Hi.CanCollide = false
10207
						Hi.Anchored = true
10208
						Hi.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55)
10209
						local Hi2 = Instance.new("SpecialMesh", Hi)
10210
						Hi2.MeshId = "rbxassetid://3270017"
10211
						coroutine.resume(coroutine.create(function()
10212
							for i = 1, 200 do
10213
								H2.Scale = H2.Scale + Vector3.new(6, 6, 6)
10214
								H.Transparency = H.Transparency + 0.09
10215
								H23.Scale = H23.Scale + Vector3.new(8, 8, 8)
10216
								H3.Transparency = H3.Transparency + 0.09
10217
								H233.Scale = H23.Scale + Vector3.new(6, 6, 6)
10218
								H33.Transparency = H3.Transparency + 0.09
10219
								H25.Scale = H25.Scale + Vector3.new(6, 6, 6)
10220
								H5.Transparency = H5.Transparency + 0.09
10221
								Hi2.Scale = Hi2.Scale + Vector3.new(6, 6, 6)
10222
								Hi.Transparency = Hi.Transparency + 0.09
10223
								wait(1.0E-11)
10224
							end
10225
						end))
10226
						local SFXZ = Instance.new("Sound", UpperTorso)
10227
						SFXZ.SoundId = "rbxassetid://447041606"
10228
						SFXZ.Volume = 6
10229
						SFXZ.Pitch = 1
10230
						SFXZ.Looped = false
10231
						wait(0.01)
10232
						SFXZ:Play()
10233
						local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10234
						Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10235
						Fl.velocity = UpperTorso.CFrame.lookVector * 680
10236
						wait(0.05)
10237
						Fl:remove()
10238
						wait(1.1)
10239
						FZcharge.Rate = 0
10240
					end
10241
				end
10242
			end)
10243
			for i = 0, 0.5, 0.3 do
10244
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1.55), 0.1)
10245
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0), 0.1)
10246
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1, 0, 0), 0.1)
10247
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10248
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10249
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10250
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10251
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10252
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10253
				RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
10254
				LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10255
				RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10256
				LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10257
				Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.4, 0), 0.1)
10258
				game:GetService("RunService").RenderStepped:wait()
10259
			end
10260
			for i = 0, 0.5, 0.1 do
10261
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 1), 0.1)
10262
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
10263
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10264
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10265
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10266
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10267
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10268
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10269
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10270
				RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
10271
				LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10272
				RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10273
				LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10274
				Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.4, 0), 0.1)
10275
				game:GetService("RunService").RenderStepped:wait()
10276
			end
10277
			coroutine.resume(coroutine.create(function()
10278
				wait(0.5)
10279
				Grab:remove()
10280
			end))
10281
			Idle = false
10282
			wait(0.1)
10283
			D = false
10284
		end
10285
	end
10286
end
10287
function Hit2()
10288
	if not D then
10289
		D = true
10290
		Idle = true
10291
		do
10292
			local Grab = Instance.new("Part", RightHand)
10293
			Grab.Size = Vector3.new(3, 3, 3)
10294
			Grab.CanCollide = false
10295
			Grab.BrickColor = BrickColor.new("Deep orange")
10296
			Grab.Transparency = math.huge
10297
			local Grabo = Instance.new("Weld", Grab)
10298
			Grabo.Part0 = RightHand
10299
			Grabo.Part1 = Grab
10300
			Grabo.C0 = CFrame.new(0, -1.1, 0)
10301
			local SFXZ = Instance.new("Sound", UpperTorso)
10302
			SFXZ.SoundId = "rbxassetid://169259383"
10303
			SFXZ.Volume = 1
10304
			SFXZ.Pitch = 1.5
10305
			SFXZ.Looped = false
10306
			wait(0.01)
10307
			SFXZ:Play()
10308
			Grab.Touched:connect(function(hit)
10309
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10310
					Grab:Destroy()
10311
					hit.Parent.Humanoid:TakeDamage(125)
10312
					local SFXZ = Instance.new("Sound", UpperTorso)
10313
					SFXZ.SoundId = "rbxassetid://1050733875"
10314
					SFXZ.Volume = 3
10315
					SFXZ.Pitch = 1
10316
					SFXZ.Looped = false
10317
					wait(0.01)
10318
					SFXZ:Play()
10319
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10320
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10321
					Fl.velocity = UpperTorso.CFrame.lookVector * 10
10322
					wait(0.05)
10323
					Fl:remove()
10324
				end
10325
			end)
10326
			for i = 0, 2, 0.1 do
10327
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.5)
10328
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(-20)), 0.5)
10329
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5)
10330
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5)
10331
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10332
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10333
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10334
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10335
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2)
10336
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10337
				game:GetService("RunService").RenderStepped:wait()
10338
			end
10339
			coroutine.resume(coroutine.create(function()
10340
				wait(0.5)
10341
				Grab:remove()
10342
			end))
10343
			Idle = false
10344
			Grab:Destroy()
10345
			wait(0)
10346
			D = false
10347
		end
10348
	end
10349
end
10350
function Hit3()
10351
	if not D then
10352
		D = true
10353
		Idle = true
10354
		do
10355
			local Grab = Instance.new("Part", LeftFoot)
10356
			Grab.Size = Vector3.new(3, 3, 3)
10357
			Grab.CanCollide = false
10358
			Grab.BrickColor = BrickColor.new("Deep orange")
10359
			Grab.Transparency = math.huge
10360
			local Grabo = Instance.new("Weld", Grab)
10361
			Grabo.Part0 = LeftFoot
10362
			Grabo.Part1 = Grab
10363
			Grabo.C0 = CFrame.new(0, -1.1, 0)
10364
			local SFXZ = Instance.new("Sound", UpperTorso)
10365
			SFXZ.SoundId = "rbxassetid://169259383"
10366
			SFXZ.Volume = 1
10367
			SFXZ.Pitch = 1.5
10368
			SFXZ.Looped = false
10369
			wait(0.01)
10370
			SFXZ:Play()
10371
			Grab.Touched:connect(function(hit)
10372
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10373
					Grab:Destroy()
10374
					hit.Parent.Humanoid:TakeDamage(125)
10375
					local SFXZ = Instance.new("Sound", UpperTorso)
10376
					SFXZ.SoundId = "rbxassetid://1050733875"
10377
					SFXZ.Volume = 3
10378
					SFXZ.Pitch = 1
10379
					SFXZ.Looped = false
10380
					wait(0.01)
10381
					SFXZ:Play()
10382
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10383
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10384
					Fl.velocity = UpperTorso.CFrame.lookVector * 10
10385
					wait(0.05)
10386
					Fl:remove()
10387
				end
10388
			end)
10389
			for i = 0, 2, 0.1 do
10390
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.3)
10391
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.3)
10392
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3)
10393
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3)
10394
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(100), rad(0), rad(0)), 0.5)
10395
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5)
10396
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.5)
10397
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5)
10398
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(-30), rad(0)), 0.3)
10399
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(30), rad(0)), 0.3)
10400
				game:GetService("RunService").RenderStepped:wait()
10401
			end
10402
			coroutine.resume(coroutine.create(function()
10403
				wait(0.5)
10404
				Grab:remove()
10405
			end))
10406
			Idle = false
10407
			Grab:Destroy()
10408
			wait(0.1)
10409
			D = false
10410
		end
10411
	end
10412
end
10413
function Strong2()
10414
	if not D then
10415
		D = true
10416
		Idle = true
10417
		do
10418
			local Grab = Instance.new("Part", RightHand)
10419
			Grab.Size = Vector3.new(3, 3, 3)
10420
			Grab.CanCollide = false
10421
			Grab.BrickColor = BrickColor.new("Deep orange")
10422
			Grab.Transparency = math.huge
10423
			local Grabo = Instance.new("Weld", Grab)
10424
			Grabo.Part0 = RightHand
10425
			Grabo.Part1 = Grab
10426
			Grabo.C0 = CFrame.new(0, -1.1, 0)
10427
			local SFXZ = Instance.new("Sound", UpperTorso)
10428
			SFXZ.SoundId = "rbxassetid://169259383"
10429
			SFXZ.Volume = 1
10430
			SFXZ.Pitch = 1.5
10431
			SFXZ.Looped = false
10432
			wait(0.01)
10433
			SFXZ:Play()
10434
			Grab.Touched:connect(function(hit)
10435
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10436
					Grab:Destroy()
10437
					hit.Parent.Humanoid:TakeDamage(3455)
10438
					local SFXZ = Instance.new("Sound", UpperTorso)
10439
					SFXZ.SoundId = "rbxassetid://1050733875"
10440
					SFXZ.Volume = 3
10441
					SFXZ.Pitch = 1
10442
					SFXZ.Looped = false
10443
					wait(0.01)
10444
					SFXZ:Play()
10445
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10446
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10447
					Fl.velocity = UpperTorso.CFrame.lookVector * 10
10448
					wait(0.05)
10449
					Fl:remove()
10450
				end
10451
			end)
10452
			for i = 0, 0.6, 0.1 do
10453
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.5)
10454
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(-20)), 0.5)
10455
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5)
10456
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5)
10457
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10458
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10459
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10460
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10461
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2)
10462
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10463
				game:GetService("RunService").RenderStepped:wait()
10464
			end
10465
			coroutine.resume(coroutine.create(function()
10466
				wait(0.5)
10467
				Grab:remove()
10468
			end))
10469
			Idle = false
10470
			Grab:Destroy()
10471
			wait(0)
10472
			D = false
10473
		end
10474
	end
10475
end
10476
function Strong3()
10477
	if not D then
10478
		D = true
10479
		Idle = true
10480
		do
10481
			local Grab = Instance.new("Part", LeftFoot)
10482
			Grab.Size = Vector3.new(3, 3, 3)
10483
			Grab.CanCollide = false
10484
			Grab.BrickColor = BrickColor.new("Deep orange")
10485
			Grab.Transparency = math.huge
10486
			local Grabo = Instance.new("Weld", Grab)
10487
			Grabo.Part0 = LeftFoot
10488
			Grabo.Part1 = Grab
10489
			Grabo.C0 = CFrame.new(0, -1.1, 0)
10490
			local SFXZ = Instance.new("Sound", UpperTorso)
10491
			SFXZ.SoundId = "rbxassetid://169259383"
10492
			SFXZ.Volume = 1
10493
			SFXZ.Pitch = 1.5
10494
			SFXZ.Looped = false
10495
			wait(0.01)
10496
			SFXZ:Play()
10497
			Grab.Touched:connect(function(hit)
10498
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10499
					Grab:Destroy()
10500
					hit.Parent.Humanoid:TakeDamage(3455)
10501
					local SFXZ = Instance.new("Sound", UpperTorso)
10502
					SFXZ.SoundId = "rbxassetid://1050733875"
10503
					SFXZ.Volume = 3
10504
					SFXZ.Pitch = 1
10505
					SFXZ.Looped = false
10506
					wait(0.01)
10507
					SFXZ:Play()
10508
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10509
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10510
					Fl.velocity = UpperTorso.CFrame.lookVector * 10
10511
					wait(0.05)
10512
					Fl:remove()
10513
				end
10514
			end)
10515
			for i = 0, 0.6, 0.1 do
10516
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.3)
10517
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.3)
10518
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3)
10519
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3)
10520
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(100), rad(0), rad(0)), 0.5)
10521
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5)
10522
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.5)
10523
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5)
10524
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(-30), rad(0)), 0.3)
10525
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(30), rad(0)), 0.3)
10526
				game:GetService("RunService").RenderStepped:wait()
10527
			end
10528
			coroutine.resume(coroutine.create(function()
10529
				wait(0.5)
10530
				Grab:remove()
10531
			end))
10532
			Idle = false
10533
			Grab:Destroy()
10534
			wait(0.1)
10535
			D = false
10536
		end
10537
	end
10538
end
10539
function Desperate2()
10540
	if not D then
10541
		D = true
10542
		Idle = true
10543
		do
10544
			local Grab = Instance.new("Part", RightHand)
10545
			Grab.Size = Vector3.new(3, 3, 3)
10546
			Grab.CanCollide = false
10547
			Grab.BrickColor = BrickColor.new("Deep orange")
10548
			Grab.Transparency = math.huge
10549
			local Grabo = Instance.new("Weld", Grab)
10550
			Grabo.Part0 = RightHand
10551
			Grabo.Part1 = Grab
10552
			Grabo.C0 = CFrame.new(0, -1.1, 0)
10553
			local SFXZ = Instance.new("Sound", UpperTorso)
10554
			SFXZ.SoundId = "rbxassetid://169259383"
10555
			SFXZ.Volume = 1
10556
			SFXZ.Pitch = 1.5
10557
			SFXZ.Looped = false
10558
			wait(0.01)
10559
			SFXZ:Play()
10560
			Grab.Touched:connect(function(hit)
10561
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10562
					Grab:Destroy()
10563
					hit.Parent.Humanoid:TakeDamage(3555555)
10564
					local SFXZ = Instance.new("Sound", UpperTorso)
10565
					SFXZ.SoundId = "rbxassetid://1050733875"
10566
					SFXZ.Volume = 3
10567
					SFXZ.Pitch = 1
10568
					SFXZ.Looped = false
10569
					wait(0.01)
10570
					SFXZ:Play()
10571
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10572
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10573
					Fl.velocity = UpperTorso.CFrame.lookVector * 100
10574
					wait(0.05)
10575
					Fl:remove()
10576
				end
10577
			end)
10578
			for i = 0, 0.6, 0.1 do
10579
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.5)
10580
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(90), rad(0), rad(-20)), 0.5)
10581
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.5)
10582
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(0)), 0.5)
10583
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10584
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10585
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10586
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10587
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.2)
10588
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.3)
10589
				game:GetService("RunService").RenderStepped:wait()
10590
			end
10591
			coroutine.resume(coroutine.create(function()
10592
				wait(0.5)
10593
				Grab:remove()
10594
			end))
10595
			Idle = false
10596
			Grab:Destroy()
10597
			wait(0)
10598
			D = false
10599
		end
10600
	end
10601
end
10602
function Desperate3()
10603
	if not D then
10604
		D = true
10605
		Idle = true
10606
		do
10607
			local Grab = Instance.new("Part", LeftFoot)
10608
			Grab.Size = Vector3.new(3, 3, 3)
10609
			Grab.CanCollide = false
10610
			Grab.BrickColor = BrickColor.new("Deep orange")
10611
			Grab.Transparency = math.huge
10612
			local Grabo = Instance.new("Weld", Grab)
10613
			Grabo.Part0 = LeftFoot
10614
			Grabo.Part1 = Grab
10615
			Grabo.C0 = CFrame.new(0, -1.1, 0)
10616
			local SFXZ = Instance.new("Sound", UpperTorso)
10617
			SFXZ.SoundId = "rbxassetid://169259383"
10618
			SFXZ.Volume = 1
10619
			SFXZ.Pitch = 1.5
10620
			SFXZ.Looped = false
10621
			wait(0.01)
10622
			SFXZ:Play()
10623
			Grab.Touched:connect(function(hit)
10624
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10625
					Grab:Destroy()
10626
					hit.Parent.Humanoid:TakeDamage(3555555)
10627
					local SFXZ = Instance.new("Sound", UpperTorso)
10628
					SFXZ.SoundId = "rbxassetid://1050733875"
10629
					SFXZ.Volume = 3
10630
					SFXZ.Pitch = 1
10631
					SFXZ.Looped = false
10632
					wait(0.01)
10633
					SFXZ:Play()
10634
					local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10635
					Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10636
					Fl.velocity = UpperTorso.CFrame.lookVector * 100
10637
					wait(0.05)
10638
					Fl:remove()
10639
				end
10640
			end)
10641
			for i = 0, 0.6, 0.1 do
10642
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(-10)), 0.3)
10643
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(-10), rad(0), rad(10)), 0.3)
10644
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3)
10645
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(10), rad(0), rad(0)), 0.3)
10646
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(100), rad(0), rad(0)), 0.5)
10647
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5)
10648
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(20), rad(0), rad(0)), 0.5)
10649
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.5)
10650
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(-30), rad(0)), 0.3)
10651
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(30), rad(0)), 0.3)
10652
				game:GetService("RunService").RenderStepped:wait()
10653
			end
10654
			coroutine.resume(coroutine.create(function()
10655
				wait(0.5)
10656
				Grab:remove()
10657
			end))
10658
			Idle = false
10659
			Grab:Destroy()
10660
			wait(0.1)
10661
			D = false
10662
		end
10663
	end
10664
end
10665
function HitS()
10666
	if not D then
10667
		D = true
10668
		Idle = true
10669
		do
10670
			local Grab = Instance.new("Part", LeftHand)
10671
			Grab.Size = Vector3.new(6, 6, 6)
10672
			Grab.CanCollide = false
10673
			Grab.BrickColor = BrickColor.new("Deep orange")
10674
			Grab.Transparency = math.huge
10675
			local Grabo = Instance.new("Weld", Grab)
10676
			Grabo.Part0 = LeftHand
10677
			Grabo.Part1 = Grab
10678
			Grabo.C0 = CFrame.new(0, -1.1, 0)
10679
			local FZcharge = Instance.new("ParticleEmitter", LeftHand)
10680
			FZcharge.Texture = "rbxassetid://31727915"
10681
			FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
10682
			FZcharge.EmissionDirection = "Bottom"
10683
			FZcharge.Speed = NumberRange.new(0)
10684
			FZcharge.Size = NumberSequence.new(1, 0)
10685
			FZcharge.Drag = 2
10686
			FZcharge.LockedToPart = false
10687
			FZcharge.Lifetime = NumberRange.new(1)
10688
			FZcharge.Rate = 150
10689
			FZcharge.LightEmission = 0.2
10690
			FZcharge.Rotation = NumberRange.new(-100, 100)
10691
			FZcharge.VelocitySpread = 100
10692
			local SFXZ = Instance.new("Sound", UpperTorso)
10693
			SFXZ.SoundId = "rbxassetid://169259383"
10694
			SFXZ.Volume = 1
10695
			SFXZ.Pitch = 1.5
10696
			SFXZ.Looped = false
10697
			wait(0.01)
10698
			SFXZ:Play()
10699
			Grab.Touched:connect(function(hit)
10700
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10701
					Grab:Destroy()
10702
					do
10703
						local H = Instance.new("Part", Character)
10704
						H.Size = Vector3.new(1, 1, 1)
10705
						H.BrickColor = BrickColor.new("White")
10706
						H.CanCollide = false
10707
						H.Anchored = true
10708
						H.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55)
10709
						local H2 = Instance.new("SpecialMesh", H)
10710
						H2.MeshId = "rbxassetid://3270017"
10711
						local H3 = Instance.new("Part", Character)
10712
						H3.Size = Vector3.new(1, 1, 1)
10713
						H3.BrickColor = BrickColor.new("White")
10714
						H3.CanCollide = false
10715
						H3.Anchored = true
10716
						H3.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
10717
						local H23 = Instance.new("SpecialMesh", H3)
10718
						H23.MeshId = "rbxassetid://3270017"
10719
						local H33 = Instance.new("Part", Character)
10720
						H33.Size = Vector3.new(1, 1, 1)
10721
						H33.BrickColor = BrickColor.new("White")
10722
						H33.CanCollide = false
10723
						H33.Anchored = true
10724
						H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0)
10725
						local H233 = Instance.new("SpecialMesh", H33)
10726
						H233.MeshId = "rbxassetid://20329976"
10727
						local H2 = Instance.new("SpecialMesh", H)
10728
						H2.MeshId = "rbxassetid://3270017"
10729
						local H5 = Instance.new("Part", Character)
10730
						H5.Size = Vector3.new(1, 1, 1)
10731
						H5.BrickColor = BrickColor.new("White")
10732
						H5.CanCollide = false
10733
						H5.Anchored = true
10734
						H5.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0)
10735
						local H25 = Instance.new("SpecialMesh", H5)
10736
						H25.MeshId = "rbxassetid://3270017"
10737
						coroutine.resume(coroutine.create(function()
10738
							for i = 1, 200 do
10739
								H2.Scale = H2.Scale + Vector3.new(9, 9, 9)
10740
								H.Transparency = H.Transparency + 0.09
10741
								H23.Scale = H23.Scale + Vector3.new(9, 9, 9)
10742
								H3.Transparency = H3.Transparency + 0.09
10743
								H233.Scale = H23.Scale + Vector3.new(8, 8, 8)
10744
								H33.Transparency = H3.Transparency + 0.09
10745
								H25.Scale = H25.Scale + Vector3.new(8, 8, 8)
10746
								H5.Transparency = H5.Transparency + 0.09
10747
								wait(1.0E-11)
10748
							end
10749
						end))
10750
						local SFXZ = Instance.new("Sound", UpperTorso)
10751
						SFXZ.SoundId = "rbxassetid://447041606"
10752
						SFXZ.Volume = 1
10753
						SFXZ.Pitch = 1
10754
						SFXZ.Looped = false
10755
						wait(0.01)
10756
						SFXZ:Play()
10757
						local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10758
						Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10759
						Fl.velocity = UpperTorso.CFrame.lookVector * 350
10760
						local exp = Instance.new("Explosion", Character)
10761
						exp.BlastRadius = 13
10762
						exp.BlastPressure = 100
10763
						exp.Position = Character.HumanoidRootPart.Position
10764
						exp.Visible = false
10765
						hit.Parent:BreakJoints()
10766
						wait(1.3)
10767
						hit.Parent:Destroy()
10768
						wait(0.05)
10769
						Fl:remove()
10770
					end
10771
				end
10772
			end)
10773
			for i = 0, 2, 0.1 do
10774
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 1), 0.1)
10775
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
10776
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10777
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10778
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10779
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10780
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10781
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10782
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10783
				RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
10784
				LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10785
				RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10786
				LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10787
				Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.4, 0), 0.1)
10788
				game:GetService("RunService").RenderStepped:wait()
10789
			end
10790
			coroutine.resume(coroutine.create(function()
10791
				wait(0.5)
10792
				Grab:remove()
10793
			end))
10794
			Idle = false
10795
			FZcharge:Destroy()
10796
			wait(0.1)
10797
			D = false
10798
		end
10799
	end
10800
end
10801
function Hit2S()
10802
	if not D then
10803
		D = true
10804
		Idle = true
10805
		do
10806
			local Grab = Instance.new("Part", RightHand)
10807
			Grab.Size = Vector3.new(6, 6, 6)
10808
			Grab.CanCollide = false
10809
			Grab.BrickColor = BrickColor.new("Deep orange")
10810
			Grab.Transparency = math.huge
10811
			local Grabo = Instance.new("Weld", Grab)
10812
			Grabo.Part0 = RightHand
10813
			Grabo.Part1 = Grab
10814
			Grabo.C0 = CFrame.new(0, -1.1, 0)
10815
			local FZcharge = Instance.new("ParticleEmitter", RightHand)
10816
			FZcharge.Texture = "rbxassetid://31727915"
10817
			FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
10818
			FZcharge.EmissionDirection = "Bottom"
10819
			FZcharge.Speed = NumberRange.new(0)
10820
			FZcharge.Size = NumberSequence.new(1, 0)
10821
			FZcharge.Drag = 2
10822
			FZcharge.LockedToPart = false
10823
			FZcharge.Lifetime = NumberRange.new(1)
10824
			FZcharge.Rate = 150
10825
			FZcharge.LightEmission = 0.2
10826
			FZcharge.Rotation = NumberRange.new(-100, 100)
10827
			FZcharge.VelocitySpread = 100
10828
			local SFXZ = Instance.new("Sound", UpperTorso)
10829
			SFXZ.SoundId = "rbxassetid://169259383"
10830
			SFXZ.Volume = 1
10831
			SFXZ.Pitch = 1.5
10832
			SFXZ.Looped = false
10833
			wait(0.01)
10834
			SFXZ:Play()
10835
			Grab.Touched:connect(function(hit)
10836
				if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
10837
					Grab:Destroy()
10838
					do
10839
						local H = Instance.new("Part", Character)
10840
						H.Size = Vector3.new(1, 1, 1)
10841
						H.BrickColor = BrickColor.new("White")
10842
						H.CanCollide = false
10843
						H.Anchored = true
10844
						H.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.55)
10845
						local H2 = Instance.new("SpecialMesh", H)
10846
						H2.MeshId = "rbxassetid://3270017"
10847
						local H3 = Instance.new("Part", Character)
10848
						H3.Size = Vector3.new(1, 1, 1)
10849
						H3.BrickColor = BrickColor.new("White")
10850
						H3.CanCollide = false
10851
						H3.Anchored = true
10852
						H3.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
10853
						local H23 = Instance.new("SpecialMesh", H3)
10854
						H23.MeshId = "rbxassetid://3270017"
10855
						local H33 = Instance.new("Part", Character)
10856
						H33.Size = Vector3.new(1, 1, 1)
10857
						H33.BrickColor = BrickColor.new("White")
10858
						H33.CanCollide = false
10859
						H33.Anchored = true
10860
						H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.55, 0)
10861
						local H233 = Instance.new("SpecialMesh", H33)
10862
						H233.MeshId = "rbxassetid://20329976"
10863
						local H2 = Instance.new("SpecialMesh", H)
10864
						H2.MeshId = "rbxassetid://3270017"
10865
						local H5 = Instance.new("Part", Character)
10866
						H5.Size = Vector3.new(1, 1, 1)
10867
						H5.BrickColor = BrickColor.new("White")
10868
						H5.CanCollide = false
10869
						H5.Anchored = true
10870
						H5.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 1.55, 0)
10871
						local H25 = Instance.new("SpecialMesh", H5)
10872
						H25.MeshId = "rbxassetid://3270017"
10873
						coroutine.resume(coroutine.create(function()
10874
							for i = 1, 200 do
10875
								H2.Scale = H2.Scale + Vector3.new(9, 9, 9)
10876
								H.Transparency = H.Transparency + 0.09
10877
								H23.Scale = H23.Scale + Vector3.new(9, 9, 9)
10878
								H3.Transparency = H3.Transparency + 0.09
10879
								H233.Scale = H23.Scale + Vector3.new(8, 8, 8)
10880
								H33.Transparency = H3.Transparency + 0.09
10881
								H25.Scale = H25.Scale + Vector3.new(8, 8, 8)
10882
								H5.Transparency = H5.Transparency + 0.09
10883
								wait(1.0E-11)
10884
							end
10885
						end))
10886
						local SFXZ = Instance.new("Sound", UpperTorso)
10887
						SFXZ.SoundId = "rbxassetid://447041606"
10888
						SFXZ.Volume = 1
10889
						SFXZ.Pitch = 1
10890
						SFXZ.Looped = false
10891
						wait(0.01)
10892
						SFXZ:Play()
10893
						local Fl = Instance.new("BodyVelocity", hit.Parent.Head)
10894
						Fl.maxForce = Vector3.new(math.huge, math.huge, math.huge)
10895
						Fl.velocity = UpperTorso.CFrame.lookVector * 350
10896
						local exp = Instance.new("Explosion", Character)
10897
						exp.BlastRadius = 13
10898
						exp.BlastPressure = 100
10899
						exp.Position = Character.HumanoidRootPart.Position
10900
						exp.Visible = false
10901
						hit.Parent:BreakJoints()
10902
						wait(1.3)
10903
						hit.Parent:Destroy()
10904
						wait(0.05)
10905
						Fl:remove()
10906
					end
10907
				end
10908
			end)
10909
			for i = 0, 2, 0.1 do
10910
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
10911
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1)
10912
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10913
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10914
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10915
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10916
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10917
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10918
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10919
				RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
10920
				LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10921
				RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10922
				LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10923
				Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.4, 0), 0.1)
10924
				game:GetService("RunService").RenderStepped:wait()
10925
			end
10926
			coroutine.resume(coroutine.create(function()
10927
				wait(0.5)
10928
				Grab:remove()
10929
			end))
10930
			Idle = false
10931
			FZcharge:Destroy()
10932
			wait(0.1)
10933
			D = false
10934
		end
10935
	end
10936
end
10937
Mouse.Button1Down:connect(function()
10938
	if attack == false and attacktype == 1 then
10939
		Hit()
10940
		attacktype = 2
10941
	elseif attack == false and attacktype == 2 then
10942
		Hit2()
10943
		attacktype = 3
10944
	elseif attack == false and attacktype == 3 then
10945
		Hit3()
10946
		attacktype = 1
10947
	end
10948
end)
10949
function rayCast(Pos, Dir, Max, Ignore)
10950
	return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
10951
end
10952
local sine = 0
10953
local change = 1
10954
local val = 0
10955
local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
10956
local velderp = RootPart.Velocity.y
10957
hitfloor, posfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
10958
game:service("RunService").RenderStepped:connect(function()
10959
	if Humanoid.MoveDirection.x == 0 and Idle == false then
10960
		change = 1
10961
		for i = 1, 1 do
10962
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0 - 0.01 * math.sin(tick() * 3), 0) * CFrame.Angles(0.5, 0, 0), 0.1)
10963
			RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0 - 0 * math.sin(tick() * 3), 0) * CFrame.Angles(1, 0, 1), 0.1)
10964
			LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.7 + 0.01 * math.sin(tick() * 3), 0, 0), 0.1)
10965
			RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.7 + 0 * math.sin(tick() * 3), 0, 0), 0.1)
10966
			LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.6, 0), 0.1)
10967
			RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.9, 0), 0.1)
10968
			LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10969
			RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10970
			Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(70), rad(0)), 0.1)
10971
			Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0 - 0.03 * math.sin(tick() * 3), -1, 0), 0.1)
10972
			RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
10973
			LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10974
			RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10975
			LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10976
			Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0 - 0.005 * math.sin(tick() * 3), 0) * CFrame.Angles(0, 0, 0), 0.1)
10977
			game:GetService("RunService").RenderStepped:wait()
10978
		end
10979
		for i = 1, 2050 do
10980
			if Humanoid.MoveDirection.x > 0 and Idle == false or Humanoid.MoveDirection.x < 0 and Idle == false then
10981
				LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 - 0.5 * math.sin(tick() * 8), 0, 0), 0.1)
10982
				RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + 0.5 * math.sin(tick() * 8), 0, 0), 0.1)
10983
				LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + 0 * math.cos(tick() * 8), 0, 0), 0.1)
10984
				RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 - 0 * math.cos(tick() * 8), 0, 0), 0.1)
10985
				LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 - 0.6 * math.sin(tick() * 8), 0, 0.1), 0.1)
10986
				RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + 0.6 * math.sin(tick() * 8), 0, -0.1), 0.1)
10987
				LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + 0.6 * math.cos(tick() * 8), 0, 0), 0.1)
10988
				RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0 - 0.6 * math.cos(tick() * 8), 0, 0), 0.1)
10989
				Root.C0 = Root.C0:lerp(CFrame.new(0, 0 - 0.1 * math.sin(tick() * 8), 0) * CFrame.Angles(-0.1, 0, 0), 0.1)
10990
				Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0, 0), 0.1)
10991
				RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
10992
				LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10993
				RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10994
				LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10995
				Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
10996
				game:GetService("RunService").RenderStepped:wait()
10997
			end
10998
		end
10999
	end
11000
end)
11001
11002
-- By renzonic