View difference between Paste ID: nqXANNAg and HFnQwvwF
SHOW: | | - or go back to the newest paste.
1-
person = "Zyaklear"
1+
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2-
plyr = game:getService("Players")[person] 
2+
local Player,game,owner = owner,game
3-
mode = 1 
3+
local RealPlayer = Player
4-
script.Parent = nil
4+
do
5-
pcall(function() 
5+
    print("FE Compatibility code by Mokiros")
6-
script.DSource.Value = "--Failure" 
6+
    local rp = RealPlayer
7-
end) 
7+
    script.Parent = rp.Character
8-
mod = Instance.new("Model") 
8+
   
9-
mod.Parent = plyr.Character 
9+
    --RemoteEvent for communicating
10-
mod.Name = "BlackAngelSuit" 
10+
    local Event = Instance.new("RemoteEvent")
11-
function updateLooks() 
11+
    Event.Name = "UserInput_Event"
12-
for i,v in pairs(plyr.Character:getChildren()) do 
12+
 
13-
if v:IsA("Part") then 
13+
    --Fake event to make stuff like Mouse.KeyDown work
14-
v.Reflectance = 0.1 
14+
    local function fakeEvent()
15-
v.TopSurface = "Smooth" 
15+
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16-
v.BottomSurface = "Smooth" 
16+
        t.connect = t.Connect
17-
v.LeftSurface = "Smooth" 
17+
        return t
18-
v.RightSurface = "Smooth" 
18+
    end
19-
v.BrickColor = BrickColor.new("Black") 
19+
 
20-
elseif v:IsA("Hat") then 
20+
    --Creating fake input objects with fake variables
21-
v:Remove() 
21+
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
22-
elseif v:IsA("Shirt") then 
22+
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23-
v:Remove() 
23+
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24-
elseif v:IsA("Pants") then 
24+
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25-
v:Remove() 
25+
    end}
26
    --Merged 2 functions into one by checking amount of arguments
27
    CAS.UnbindAction = CAS.BindAction
28-
pcall(function() 
28+
 
29-
plyr.Character.Torso.roblox:Remove() 
29+
    --This function will trigger the events that have been :Connect()'ed
30-
plyr.Character["Shirt Graphic"]:Remove() 
30+
    local function te(self,ev,...)
31-
end) 
31+
        local t = m[ev]
32
        if t and t._fakeEvent then
33-
pcall(function() 
33+
            for _,f in pairs(t.Functions) do
34-
plyr.Character.Head.face:Remove() 
34+
                f(...)
35-
end) 
35+
            end
36
        end
37-
w1 = Instance.new("Part") 
37+
    end
38-
w1.Parent = mod 
38+
    m.TrigEvent = te
39-
w1.CanCollide = false
39+
    UIS.TrigEvent = te
40-
w1.Locked = true 
40+
 
41-
w1.CanCollide = false 
41+
    Event.OnServerEvent:Connect(function(plr,io)
42-
w1.Size = Vector3.new(1, 1, 1) 
42+
        if plr~=rp then return end
43-
w1.formFactor = "Symmetric" 
43+
        m.Target = io.Target
44-
w1.BrickColor = BrickColor.new("Black") 
44+
        m.Hit = io.Hit
45-
w1.TopSurface = "Smooth" 
45+
        if not io.isMouse then
46-
w1.BottomSurface = "Smooth" 
46+
            local b = io.UserInputState == Enum.UserInputState.Begin
47-
m = Instance.new("SpecialMesh") 
47+
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48-
m.MeshType = "Brick" 
48+
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49-
m.Parent = w1 
49+
            end
50-
m.Scale = Vector3.new(1, 2, 0.2) 
50+
            for _,t in pairs(CAS.Actions) do
51-
local Weld1 = Instance.new("Weld") 
51+
                for _,k in pairs(t.Keys) do
52-
Weld1.Parent = w1 
52+
                    if k==io.KeyCode then
53-
Weld1.Part0 = w1 
53+
                        t.Function(t.Name,io.UserInputState,io)
54-
Weld1.Part1 = plyr.Character.Torso 
54+
                    end
55-
Weld1.C0 = CFrame.new(0.7,0.2,-0.6)*CFrame.Angles(0,0,0.4) 
55+
                end
56-
---- 
56+
            end
57-
w2 = Instance.new("Part") 
57+
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58-
w2.Parent = mod 
58+
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59-
w2.CanCollide = false
59+
        end
60-
w2.Locked = true 
60+
    end)
61-
w2.CanCollide = false 
61+
    Event.Parent = NLS([==[
62-
w2.Size = Vector3.new(1, 1, 1) 
62+
    local Player = game:GetService("Players").LocalPlayer
63-
w2.formFactor = "Symmetric" 
63+
    local Event = script:WaitForChild("UserInput_Event")
64-
w2.BrickColor = BrickColor.new("Black") 
64+
 
65-
w2.TopSurface = "Smooth" 
65+
    local Mouse = Player:GetMouse()
66-
w2.BottomSurface = "Smooth" 
66+
    local UIS = game:GetService("UserInputService")
67-
m = Instance.new("SpecialMesh") 
67+
    local input = function(io,a)
68-
m.MeshType = "Brick" 
68+
        if a then return end
69-
m.Parent = w2 
69+
        --Since InputObject is a client-side instance, we create and pass table instead
70-
m.Scale = Vector3.new(1, 2, 0.2) 
70+
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
71-
local Weld = Instance.new("Weld") 
71+
    end
72-
Weld.Parent = w2 
72+
    UIS.InputBegan:Connect(input)
73-
Weld.Part0 = w2 
73+
    UIS.InputEnded:Connect(input)
74-
Weld.Part1 = w1 
74+
 
75-
Weld.C0 = CFrame.new(0.2,1.6,0)*CFrame.Angles(0,0,-0.4) 
75+
    local h,t
76
    --Give the server mouse data 30 times every second, but only if the values changed
77-
w21 = Instance.new("Part") 
77+
    --If player is not moving their mouse, client won't fire events
78-
w21.Parent = mod 
78+
    while wait(1/30) do
79-
w21.CanCollide = false
79+
        if h~=Mouse.Hit or t~=Mouse.Target then
80-
w21.Locked = true 
80+
            h,t=Mouse.Hit,Mouse.Target
81-
w21.CanCollide = false 
81+
            Event:FireServer({isMouse=true,Target=t,Hit=h})
82-
w21.Size = Vector3.new(1, 1, 1) 
82+
        end
83-
w21.formFactor = "Symmetric" 
83+
    end]==],Player.Character)
84-
w21.BrickColor = BrickColor.new("Black") 
84+
 
85-
w21.TopSurface = "Smooth" 
85+
    ----Sandboxed game object that allows the usage of client-side methods and services
86-
w21.BottomSurface = "Smooth" 
86+
    --Real game object
87-
m = Instance.new("SpecialMesh") 
87+
    local _rg = game
88-
m.MeshType = "Brick" 
88+
 
89-
m.Parent = w21 
89+
    --Metatable for fake service
90-
m.Scale = Vector3.new(1, 2, 0.2) 
90+
    local fsmt = {
91-
local Weld2 = Instance.new("Weld") 
91+
        __index = function(self,k)
92-
Weld2.Parent = w21 
92+
            local s = rawget(self,"_RealService")
93-
Weld2.Part0 = w21 
93+
            if s then return s[k] end
94-
Weld2.Part1 = plyr.Character.Torso 
94+
        end,
95-
Weld2.C0 = CFrame.new(-0.7,0.2,-0.6)*CFrame.Angles(0,0,-0.4) 
95+
        __newindex = function(self,k,v)
96-
---- 
96+
            local s = rawget(self,"_RealService")
97-
w22 = Instance.new("Part") 
97+
            if s then s[k]=v end
98-
w22.Parent = mod 
98+
        end,
99-
w22.CanCollide = false
99+
        __call = function(self,...)
100-
w22.Locked = true 
100+
            local s = rawget(self,"_RealService")
101-
w22.CanCollide = false 
101+
            if s then return s(...) end
102-
w22.Size = Vector3.new(1, 1, 1) 
102+
        end
103-
w22.formFactor = "Symmetric" 
103+
    }
104-
w22.BrickColor = BrickColor.new("Black") 
104+
    local function FakeService(t,RealService)
105-
w22.TopSurface = "Smooth" 
105+
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106-
w22.BottomSurface = "Smooth" 
106+
        return setmetatable(t,fsmt)
107-
m = Instance.new("SpecialMesh") 
107+
    end
108-
m.MeshType = "Brick" 
108+
 
109-
m.Parent = w22 
109+
    --Fake game object
110-
m.Scale = Vector3.new(1, 2, 0.2) 
110+
    local g = {
111-
local Weld = Instance.new("Weld") 
111+
        GetService = function(self,s)
112-
Weld.Parent = w22 
112+
            return self[s]
113-
Weld.Part0 = w22 
113+
        end,
114-
Weld.Part1 = w21 
114+
        Players = FakeService({
115-
Weld.C0 = CFrame.new(-0.2,1.6,0)*CFrame.Angles(0,0,0.4) 
115+
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116-
---- 
116+
        },"Players"),
117-
e1 = Instance.new("Part") 
117+
        UserInputService = FakeService(UIS,"UserInputService"),
118-
e1.Parent = mod 
118+
        ContextActionService = FakeService(CAS,"ContextActionService"),
119-
e1.CanCollide = false
119+
    }
120-
e1.Locked = true 
120+
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
121-
e1.CanCollide = false 
121+
    g.service = g.GetService
122-
e1.Size = Vector3.new(1, 1, 1) 
122+
   
123-
e1.formFactor = "Symmetric" 
123+
    g.RunService = FakeService({
124-
e1.BrickColor = BrickColor.new("Really red") 
124+
        RenderStepped = _rg:GetService("RunService").Heartbeat,
125-
e1.TopSurface = "Smooth" 
125+
        BindToRenderStep = function(self,name,_,fun)
126-
e1.BottomSurface = "Smooth" 
126+
            self._btrs[name] = self.Heartbeat:Connect(fun)
127-
m = Instance.new("BlockMesh") 
127+
        end,
128-
m.Parent = e1 
128+
        UnbindFromRenderStep = function(self,name)
129-
m.Scale = Vector3.new(0.2, 0.2, 0.2) 
129+
            self._btrs[name]:Disconnect()
130-
local Weld = Instance.new("Weld") 
130+
        end,
131-
Weld.Parent = e1 
131+
    },"RunService")
132-
Weld.Part0 = e1 
132+
 
133-
Weld.Part1 = plyr.Character.Head 
133+
    setmetatable(g,{
134-
Weld.C0 = CFrame.new(0.2,-0.2,0.5)*CFrame.Angles(0,0,0.15) 
134+
        __index=function(self,s)
135-
---- 
135+
            return _rg:GetService(s) or typeof(_rg[s])=="function"
136-
e2 = Instance.new("Part") 
136+
            and function(_,...)return _rg[s](_rg,...)end or _rg[s]
137-
e2.Parent = mod 
137+
        end,
138-
e2.CanCollide = false
138+
        __newindex = fsmt.__newindex,
139-
e2.Locked = true 
139+
        __call = fsmt.__call
140-
e2.CanCollide = false 
140+
    })
141-
e2.Size = Vector3.new(1, 1, 1) 
141+
    --Changing owner to fake player object to support owner:GetMouse()
142-
e2.formFactor = "Symmetric" 
142+
    game,owner = g,g.Players.LocalPlayer
143-
e2.BrickColor = BrickColor.new("Really red") 
143+
end
144-
e2.TopSurface = "Smooth" 
144+
145-
e2.BottomSurface = "Smooth" 
145+
146-
m = Instance.new("BlockMesh") 
146+
147-
m.Parent = e2 
147+
148-
m.Scale = Vector3.new(0.2, 0.2, 0.2) 
148+
wait(2)
149-
local Weld = Instance.new("Weld") 
149+
Player = game.Players.LocalPlayer
150-
Weld.Parent = e2 
150+
Mouse = Player:GetMouse()
151-
Weld.Part0 = e2 
151+
Character = Player.Character
152-
Weld.Part1 = plyr.Character.Head 
152+
Humanoid = Character.Humanoid
153-
Weld.C0 = CFrame.new(-0.2, -0.2, 0.5)*CFrame.Angles(0,0,-0.15) 
153+
local Idle = false
154-
---- 
154+
local rad = math.rad
155-
j1 = Instance.new("Part") 
155+
local attack = false
156-
j1.Parent = mod 
156+
local attacktype = 1
157-
j1.CanCollide = false
157+
local hitted = false
158-
j1.Locked = true 
158+
Character:FindFirstChild'Animate':Destroy()
159-
j1.CanCollide = false 
159+
Humanoid.Animator.Parent = nil
160-
j1.Size = Vector3.new(1, 1, 1) 
160+
Humanoid:SetStateEnabled("Dead",false)
161-
j1.formFactor = "Symmetric" 
161+
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
162-
j1.BrickColor = BrickColor.new("Really red") 
162+
shirt = Instance.new("Shirt", Character)
163-
j1.TopSurface = "Smooth" 
163+
shirt.Name = "Shirt"
164-
j1.BottomSurface = "Smooth" 
164+
pants = Instance.new("Pants", Character)
165-
j1.Transparency = 1
165+
pants.Name = "Pants"
166-
m = Instance.new("BlockMesh") 
166+
167-
m.Parent = j1 
167+
Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1881875112"
168-
m.Scale = Vector3.new(1.1, 1.1, 1.1) 
168+
Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=2063781761"
169-
local Weldj = Instance.new("Weld") 
169+
Character.Head.face.Texture = "rbxassetid://973111468"
170-
Weldj.Parent = j1 
170+
Instance.new("ForceField",Character).Visible = false
171-
Weldj.Part0 = j1 
171+
Humanoid.BodyDepthScale.Value = 1
172-
Weldj.Part1 = plyr.Character.Torso 
172+
Humanoid.BodyHeightScale.Value = 1
173-
Weldj.C0 = CFrame.new(-1.3,-0.6,0)*CFrame.Angles(0,0,0) 
173+
Humanoid.BodyWidthScale.Value = 1
174-
---- 
174+
Humanoid.HeadScale.Value = 1
175-
j2 = Instance.new("Part") 
175+
Humanoid.MaxHealth = 5000000000000000000000000000000000000000000000000000000000000000000
176-
j2.Parent = mod 
176+
wait(0.01)
177-
j2.CanCollide = false
177+
Humanoid.Health = 430000000000000000000000000000000000000000000000000000000000000000
178-
j2.Locked = true 
178+
v3 = Vector3.new
179-
j2.CanCollide = false 
179+
bc = BrickColor.new
180-
j2.Size = Vector3.new(1, 1, 1) 
180+
local Hair = Instance.new("Part",Character)
181-
j2.formFactor = "Symmetric" 
181+
Hair.Size = Vector3.new(1,1,1)
182-
j2.BrickColor = BrickColor.new("Really red") 
182+
Hair.Material = "SmoothPlastic"
183-
j2.TopSurface = "Smooth" 
183+
Hair.BrickColor = BrickColor.new("Earth green")
184-
j2.BottomSurface = "Smooth" 
184+
Hair.CanCollide = false
185-
j2.Transparency = 1
185+
local Hair2 = Instance.new("SpecialMesh",Hair)
186-
m = Instance.new("BlockMesh") 
186+
Hair2.MeshId = "rbxassetid://430343527"
187-
m.Parent = j2 
187+
Hair2.Scale = Vector3.new(6.5,6.5,6.5)
188-
m.Scale = Vector3.new(1.1, 1.1, 1.1) 
188+
local Hair3 = Instance.new("Weld",Hair)
189-
local Weldj = Instance.new("Weld") 
189+
Hair3.Part0 = Character.Head
190-
Weldj.Parent = j2 
190+
Hair3.Part1 = Hair
191-
Weldj.Part0 = j2 
191+
Hair3.C0 = CFrame.new(0.1,0.65,0.25)for i,v in pairs(Character:children()) do
192-
Weldj.Part1 = plyr.Character.Torso 
192+
    if v:IsA("Hat") then
193-
Weldj.C0 = CFrame.new(1.3,-0.6,0)*CFrame.Angles(0,0,0) 
193+
        v:Destroy()
194-
plyr.Character["Right Arm"].Transparency = 0 
194+
    end
195-
plyr.Character["Left Arm"].Transparency = 0
195+
end
196-
--------------------------------------------------------------
196+
for i,v in pairs(Character:children()) do
197-
rs = plyr.Character.Torso:FindFirstChild("Right Shoulder") 
197+
    if v:IsA("Accessory") then
198-
ls = plyr.Character.Torso:FindFirstChild("Left Shoulder") 
198+
        v:Destroy()
199-
hb = Instance.new("HopperBin") 
199+
    end
200-
hb.Parent = plyr.Backpack 
200+
end
201-
hb.Name = "Dark Angel" 
201+
for i,v in pairs(Character:children()) do
202-
debounce = false 
202+
    if v:IsA("Hair") then
203-
debun = false
203+
        v:Destroy()
204-
function Select(mouse) 
204+
    end
205-
function onKeyDown(key) 
205+
end
206-
key:lower() 
206+
207-
if string.byte(key) == 113 then 
207+
--This controls the framerate the script runs at. (make sure to keep it at 1/60 for 60 animation)
208-
mode = 1 
208+
209-
print("Mode: Explosion") 
209+
210-
elseif string.byte(key) == 101 then 
210+
211-
mode = 2 
211+
212-
print("Mode: Teleport") 
212+
	ArtificialHB = Instance.new("BindableEvent", script)
213-
elseif string.byte(key) == 114 then 
213+
ArtificialHB.Name = "Heartbeat"
214-
mode = 3 
214+
215-
print("Mode: GodMode") 
215+
script:WaitForChild("Heartbeat")
216-
elseif string.byte(key) == 102 then 
216+
217-
mode = 4 
217+
frame = 1 / 60
218-
print("Mode: Firebolt") 
218+
tf = 0
219-
elseif string.byte(key) == 116 then 
219+
allowframeloss = false
220-
mode = 5 
220+
tossremainder = false
221-
print("Mode: LAZERZ") 
221+
lastframe = tick()
222
script.Heartbeat:Fire()
223
224-
mouse.KeyDown:connect(onKeyDown) 
224+
game:GetService("RunService").Heartbeat:connect(function(s, p)
225-
function onButton1Down(click) 
225+
	tf = tf + s
226-
if debounce == false then 
226+
	if tf >= frame then
227-
--Explosion Mode--------------------------
227+
		if allowframeloss then
228-
if mode == 1 then 
228+
			script.Heartbeat:Fire()
229-
debounce = true 
229+
			lastframe = tick()
230-
rs.Parent = nil 
230+
		else
231-
Weldrs = Instance.new("Weld") 
231+
			for i = 1, math.floor(tf / frame) do
232-
Weldrs.Parent = plyr.Character["Right Arm"] 
232+
				script.Heartbeat:Fire()
233-
Weldrs.Part0 = plyr.Character["Right Arm"] 
233+
			end
234-
Weldrs.Part1 = j1 
234+
			lastframe = tick()
235-
Weldrs.Name = "Weldrs" 
235+
		end
236-
Weldrs.C0 = CFrame.new(-0.2,0.6,0)*CFrame.Angles(0,0,0) 
236+
		if tossremainder then
237-
for i = 1,15 do 
237+
			tf = 0
238-
Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.15) 
238+
		else
239-
wait() 
239+
			tf = tf - frame * math.floor(tf / frame)
240
		end
241-
print("1") 
241+
	end
242-
f1 = Instance.new("Part") 
242+
end)
243-
f1.Parent = mod 
243+
244-
f1.CanCollide = false
244+
function swait(num)
245-
f1.Locked = true 
245+
	if num == 0 or num == nil then
246-
f1.CanCollide = false 
246+
		ArtificialHB.Event:wait()
247-
f1.Size = Vector3.new(1, 1, 1) 
247+
	else
248-
f1.formFactor = "Symmetric" 
248+
		for i = 0, num do
249-
f1.BrickColor = BrickColor.new("Bright red") 
249+
			ArtificialHB.Event:wait()
250-
f1.TopSurface = "Smooth" 
250+
		end
251-
f1.BottomSurface = "Smooth" 
251+
	end
252-
f1.Transparency = 0.6
252+
end
253-
m1 = Instance.new("SpecialMesh") 
253+
254-
m1.MeshType = "Sphere" 
254+
---------------------------------------------------
255-
m1.Parent = f1 
255+
local LeftUpperArm = Character.LeftUpperArm
256-
m1.Scale = Vector3.new(0, 0, 0) 
256+
local LeftShoulder = Character.LeftUpperArm.LeftShoulder
257-
local Weld = Instance.new("Weld") 
257+
local LeftLowerArm = Character.LeftLowerArm
258-
Weld.Parent = f1 
258+
local LeftElbow = Character.LeftLowerArm.LeftElbow
259-
Weld.Part0 = f1 
259+
--------------------------------------------------------
260-
Weld.Part1 = plyr.Character["Right Arm"] 
260+
local LeftUpperLeg = Character.LeftUpperLeg
261-
Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0) 
261+
local LeftHip = Character.LeftUpperLeg.LeftHip
262-
f2 = Instance.new("Part") 
262+
local LeftLowerLeg = Character.LeftLowerLeg
263-
f2.Parent = mod 
263+
local LeftKnee = Character.LeftLowerLeg.LeftKnee
264-
f2.CanCollide = false
264+
----------------------------------------------------------
265-
f2.Locked = true 
265+
local RightUpperArm = Character.RightUpperArm
266-
f2.CanCollide = false 
266+
local RightShoulder = Character.RightUpperArm.RightShoulder
267-
f2.Size = Vector3.new(1, 1, 1) 
267+
local RightLowerArm = Character.RightLowerArm
268-
f2.formFactor = "Symmetric" 
268+
local RightElbow = Character.RightLowerArm.RightElbow
269-
f2.BrickColor = BrickColor.new("Bright red") 
269+
----------------------------------------------------------
270-
f2.TopSurface = "Smooth" 
270+
local RightUpperLeg = Character.RightUpperLeg
271-
f2.BottomSurface = "Smooth" 
271+
local RightHip = Character.RightUpperLeg.RightHip
272-
f2.Transparency = 0
272+
local RightLowerLeg = Character.RightLowerLeg
273-
m2 = Instance.new("SpecialMesh") 
273+
local RightKnee = Character.RightLowerLeg.RightKnee
274-
m2.MeshType = "Sphere" 
274+
----------------------------------------------------------
275-
m2.Parent = f2 
275+
local UpperTorso = Character.UpperTorso
276-
m2.Scale = Vector3.new(0, 0, 0) 
276+
local LowerTorso = Character.LowerTorso
277-
local Weld = Instance.new("Weld") 
277+
local Root = Character.LowerTorso.Root
278-
Weld.Parent = f2 
278+
--------------------------------------------
279-
Weld.Part0 = f2 
279+
local Head = Character.Head
280-
Weld.Part1 = f1 
280+
local Neck = Character.Head.Neck
281-
Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0) 
281+
local RootPart = Character.HumanoidRootPart
282-
for i = 1,10 do 
282+
local LeftHand = Character.LeftHand
283-
m1.Scale = m1.Scale + Vector3.new(0.1,0.1,0.1) 
283+
local RightHand = Character.RightHand
284-
wait() 
284+
local LeftFoot = Character.LeftFoot
285
local RightFoot = Character.RightFoot
286-
wait() 
286+
local Waist = Character.UpperTorso.Waist
287-
for i = 1,5 do 
287+
-------------------------------------------
288-
for q = 1,10 do 
288+
--
289-
m2.Scale = m2.Scale + Vector3.new(0.1,0.1,0.1) 
289+
function newRay(start,face,range,wat)
290-
f2.Transparency = f2.Transparency + 0.1
290+
       local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
291-
wait() 
291+
       hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
292
       return rey,hit,pos
293-
for m = 1,10 do 
293+
end
294-
m2.Scale = m2.Scale - Vector3.new(0.1,0.1,0.1) 
294+
295-
f2.Transparency = f2.Transparency - 0.1
295+
---
296-
wait() 
296+
human = Character:FindFirstChild("Humanoid")
297
human.Name = "Izuku"
298
local Music = Instance.new("Sound",UpperTorso)
299-
wait() 
299+
		Music.SoundId = "rbxassetid://576523293"
300-
for i = 1,10 do 
300+
		Music.Pitch = 1
301-
m1.Scale = m1.Scale - Vector3.new(0.1,0.1,0.1) 
301+
		Music.Looped = true
302-
wait() 
302+
		Music.Volume = 2.2
303
--
304-
f1:Remove() 
304+
305-
f2:Remove() 
305+
306-
ff = Instance.new("ForceField") 
306+
---
307-
ff.Parent = plyr.Character 
307+
			local Music2 = Instance.new("Sound",UpperTorso)
308-
e = Instance.new("Explosion") 
308+
		Music2.SoundId = "rbxassetid://669763953"
309-
e.Parent = workspace 
309+
		Music2.Pitch = 1
310-
e.BlastRadius = 15
310+
		Music2.Looped = true
311-
e.BlastPressure = 3999999
311+
		Music2.Volume = 5
312-
e.Position = plyr.Character.Torso.Position 
312+
313-
wait(0.1) 
313+
---
314-
pcall(function() 
314+
---
315-
e:Remove() 
315+
			local Music3 = Instance.new("Sound",UpperTorso)
316-
end) 
316+
		Music3.SoundId = "rbxassetid://450783524"
317-
wait() 
317+
		Music3.Pitch = 1
318-
ff:Remove() 
318+
		Music3.Looped = true
319-
wait(0.5) 
319+
		Music3.Volume = 5
320-
for i = 1,15 do 
320+
	
321-
Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.15) 
321+
---
322-
wait() 
322+
---
323
			local Music4 = Instance.new("Sound",UpperTorso)
324-
if rs ~= nil then 
324+
		Music4.SoundId = "rbxassetid://576523293"
325-
rs.Parent = plyr.Character.Torso 
325+
		Music4.Pitch = 1
326-
wcer = plyr.Character["Right Arm"]:findFirstChild("Weldrs") 
326+
		Music4.Looped = true
327-
if wcer ~= nil then 
327+
		Music4.Volume = 10
328-
wcer:Remove() 
328+
329
---
330
---
331-
debounce = false 
331+
			local Music5 = Instance.new("Sound",UpperTorso)
332-
--Teleport Mode--------------------------- 
332+
		Music5.SoundId = "rbxassetid://1656759030" 
333-
elseif mode == 2 then 
333+
		Music5.Pitch = 1
334-
debounce = true 
334+
		Music5.Looped = true
335-
mp = mouse.Hit.p
335+
		Music5.Volume = 5
336-
t1 = Instance.new("Part") 
336+
337-
t1.Parent = mod 
337+
---
338-
t1.CanCollide = false
338+
339-
t1.Locked = true 
339+
soka = Instance.new("Sound",UpperTorso)
340-
t1.CanCollide = false 
340+
soka.SoundId = "http://www.roblox.com/asset/?id = 882332631"
341-
t1.Size = Vector3.new(1, 1, 1) 
341+
soka.Volume = 8.5
342-
t1.formFactor = "Symmetric" 
342+
---
343-
t1.BrickColor = BrickColor.new("Bright red") 
343+
Mouse.KeyDown:connect(function(key)
344-
t1.TopSurface = "Smooth" 
344+
			if key == "y" then
345-
t1.BottomSurface = "Smooth" 
345+
				Music.Volume = 0.6
346-
t1.Transparency = 0.6
346+
				Music2.Volume = 0.6
347-
me1 = Instance.new("SpecialMesh") 
347+
				Music3.Volume = 0.6
348-
me1.MeshType = "Sphere" 
348+
				Music4.Volume = 0.6
349-
me1.Parent = t1 
349+
				Music5.Volume = 0.6
350-
me1.Scale = Vector3.new(0, 0, 0) 
350+
			end
351-
local Weld = Instance.new("Weld") 
351+
end)
352-
Weld.Parent = t1 
352+
---
353-
Weld.Part0 = t1 
353+
Mouse.KeyDown:connect(function(key)
354-
Weld.Part1 = plyr.Character.Torso 
354+
			if key == "k" then
355-
Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0) 
355+
				shirt:Destroy()
356-
t2 = Instance.new("Part") 
356+
				pants:Destroy()
357-
t2.Parent = mod 
357+
				wait(0.1)
358-
t2.CanCollide = false
358+
				Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1814915241"
359-
t2.Locked = true 
359+
Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1638701062"
360-
t2.CanCollide = false 
360+
			end
361-
t2.Size = Vector3.new(1, 1, 1) 
361+
end)
362-
t2.formFactor = "Symmetric" 
362+
363-
t2.BrickColor = BrickColor.new("Bright red") 
363+
---
364-
t2.TopSurface = "Smooth" 
364+
Mouse.KeyDown:connect(function(key)
365-
t2.BottomSurface = "Smooth" 
365+
			if key == "6" then
366-
t2.Transparency = 0
366+
				soka:Play()
367-
me2 = Instance.new("SpecialMesh") 
367+
			end
368-
me2.MeshType = "Sphere" 
368+
			end)
369-
me2.Parent = t2 
369+
---
370-
me2.Scale = Vector3.new(0, 0, 0) 
370+
Mouse.KeyDown:connect(function(key)
371-
local Weld = Instance.new("Weld") 
371+
			if key == "k" then
372-
Weld.Parent = t2 
372+
				
373-
Weld.Part0 = t2 
373+
			end
374-
Weld.Part1 = t1 
374+
end)
375-
Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0) 
375+
376-
for i = 1,10 do 
376+
377-
me1.Scale = me1.Scale + Vector3.new(1,1,1) 
377+
378-
wait() 
378+
Mouse.KeyDown:connect(function(key)
379
			if key == "l" then
380-
for d = 1,5 do
380+
				shirt:Destroy()
381-
for q = 1,10 do
381+
				pants:Destroy()
382-
me2.Scale = me2.Scale + Vector3.new(1,1,1) 
382+
				wait(0.1)
383-
t2.Transparency = t2.Transparency + 0.1 
383+
				Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1881875112"
384-
wait() 
384+
Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=2063781761"
385
386-
t1.Transparency = t1.Transparency - 0.1 
386+
			end
387-
for q = 1,10 do 
387+
end)
388-
me2.Scale = me2.Scale - Vector3.new(1,1,1) 
388+
389-
t2.Transparency = t2.Transparency - 0.1 
389+
---
390-
wait() 
390+
Mouse.KeyDown:connect(function(key)
391
			if key == "1" then
392-
wait() 
392+
				Music2:Play()
393
			end
394-
for i = 1,4 do 
394+
end)
395-
me1.Scale = me1.Scale - Vector3.new(1,1,1) 
395+
Mouse.KeyDown:connect(function(key)
396-
wait() 
396+
			if key == "2" then
397
				Music3:Play()
398-
plyr.Character:MoveTo(mp) 
398+
			end
399-
for i = 1,6 do 
399+
end)
400-
me1.Scale = me1.Scale - Vector3.new(1,1,1) 
400+
Mouse.KeyDown:connect(function(key)
401-
wait() 
401+
			if key == "3" then
402
				Music4:Play()
403-
t1:Remove() 
403+
			end
404-
t2:Remove() 
404+
end)
405-
debounce = false 
405+
Mouse.KeyDown:connect(function(key)
406-
--GodMode------------------------------- 
406+
			if key == "=" then
407-
elseif mode == 3 then 
407+
				Music:Play()
408-
if debun == false then debun = true 
408+
			end
409-
print("GodeMode NOW") 
409+
end)
410-
debounce = true 
410+
Mouse.KeyDown:connect(function(key)
411-
rs.Parent = nil 
411+
			if key == "4" then
412-
ls.Parent = nil
412+
				Music5:Play()
413-
Weldrs = Instance.new("Weld") 
413+
			end
414-
Weldrs.Parent = plyr.Character["Right Arm"] 
414+
end)
415-
Weldrs.Part0 = plyr.Character["Right Arm"] 
415+
416-
Weldrs.Part1 = j1 
416+
Mouse.KeyDown:connect(function(key)
417-
Weldrs.Name = "Weldrs" 
417+
			if key == "9" then
418-
Weldrs.C0 = CFrame.new(-0.2,0.6,0)*CFrame.Angles(0,0,0) 
418+
				Music2:Stop()
419-
Weldls = Instance.new("Weld") 
419+
				Music:Stop()
420-
Weldls.Parent = plyr.Character["Left Arm"] 
420+
				Music3:Stop()
421-
Weldls.Part0 = plyr.Character["Left Arm"] 
421+
				Music4:Stop()
422-
Weldls.Part1 = j2 
422+
				Music5:Stop()
423-
Weldls.Name = "Weldls" 
423+
			end
424-
Weldls.C0 = CFrame.new(0.2,0.6,0)*CFrame.Angles(0,0,0) 
424+
end)
425-
f1 = Instance.new("Part") 
425+
426-
f1.Parent = mod 
426+
--
427-
f1.CanCollide = false
427+
Mouse.KeyDown:connect(function(key)
428-
f1.Locked = true 
428+
			if key == "u" then
429-
f1.CanCollide = false 
429+
				Music.Volume = 0
430-
f1.Size = Vector3.new(1, 1, 1) 
430+
				Music2.Volume = 0
431-
f1.formFactor = "Symmetric" 
431+
			end
432-
f1.BrickColor = BrickColor.new("Bright red") 
432+
end)
433-
f1.TopSurface = "Smooth" 
433+
---
434-
f1.BottomSurface = "Smooth" 
434+
---
435-
f1.Transparency = 1
435+
---
436-
m1 = Instance.new("SpecialMesh") 
436+
tp = true
437-
m1.MeshType = "Sphere" 
437+
Mouse.KeyDown:connect(function(key)
438-
m1.Parent = f1 
438+
if key == "f" then
439-
m1.Scale = Vector3.new(0, 0, 0) 
439+
if tp == true then
440-
local Weld = Instance.new("Weld") 
440+
tp = true
441-
Weld.Parent = f1 
441+
Character.Head.face.Parent = game.Lighting
442-
Weld.Part0 = f1 
442+
443-
Weld.Part1 = plyr.Character["Right Arm"] 
443+
Character.HumanoidRootPart.CFrame = Mouse.Hit * CFrame.new(0, 3, 0)
444-
Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0) 
444+
game.Lighting.face.Parent = Character.Head
445-
f2 = Instance.new("Part") 
445+
   wait(0)
446-
f2.Parent = mod 
446+
447-
f2.CanCollide = false
447+
tp = true
448-
f2.Locked = true 
448+
449-
f2.CanCollide = false 
449+
450-
f2.Size = Vector3.new(1, 1, 1) 
450+
end
451-
f2.formFactor = "Symmetric" 
451+
end
452-
f2.BrickColor = BrickColor.new("Bright red") 
452+
end)
453-
f2.TopSurface = "Smooth" 
453+
454-
f2.BottomSurface = "Smooth" 
454+
455-
f2.Transparency = 1
455+
456-
m1 = Instance.new("SpecialMesh") 
456+
457-
m1.MeshType = "Sphere" 
457+
458-
m1.Parent = f2 
458+
--used things
459-
m1.Scale = Vector3.new(0, 0, 0) 
459+
vt = Vector3.new
460-
local Weld = Instance.new("Weld") 
460+
bc = BrickColor.new
461-
Weld.Parent = f2 
461+
br = BrickColor.random
462-
Weld.Part0 = f2 
462+
local cam = game.Workspace.CurrentCamera
463-
Weld.Part1 = plyr.Character["Left Arm"] 
463+
464-
Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0) 
464+
465-
f = Instance.new("Fire") 
465+
--damage
466-
f.Parent = f1
466+
Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
467-
f.Size = 0 
467+
        if hit.Parent==nil then
468-
f.Heat = 0 
468+
                return
469-
fn = Instance.new("Fire") 
469+
        end
470-
fn.Parent = f2
470+
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
471-
fn.Size = 0 
471+
        for _,v in pairs(hit.Parent:children()) do
472-
fn.Heat = 0 
472+
        if v:IsA("Humanoid") then
473-
for i = 1,18 do 
473+
        h=v
474-
Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.15) 
474+
        end
475-
Weldls.C1 = Weldls.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.15) 
475+
        end
476-
wait() 
476+
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
477
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
478-
wait(2) 
478+
        end
479-
fi = Instance.new("Fire") 
479+
        if hit.Parent.className=="Hat" then
480-
fi.Parent = plyr.Character.Torso 
480+
        hit=hit.Parent.Parent:findFirstChild("Head")
481-
fi.Size = 8 
481+
        end
482-
fi.Heat = 10 
482+
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
483-
plyr.Character.Humanoid.WalkSpeed = 30 
483+
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
484-
--Arms going down 
484+
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
485-
for i = 1,18 do 
485+
                        return
486-
Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.15) 
486+
                end]]
487-
Weldls.C1 = Weldls.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.15) 
487+
--                        hs(hit,1.2) 
488-
wait() 
488+
                        c=Instance.new("ObjectValue")
489
                        c.Name="creator"
490-
f1:Remove() 
490+
                        c.Value=game:service("Players").LocalPlayer
491-
f2:Remove() 
491+
                        c.Parent=h
492-
if rs ~= nil then 
492+
                        game:GetService("Debris"):AddItem(c,.5)
493-
rs.Parent = plyr.Character.Torso 
493+
                Damage=math.random(minim,maxim)
494
--                h:TakeDamage(Damage)
495-
if ls ~= nil then 
495+
                blocked=false
496-
ls.Parent = plyr.Character.Torso 
496+
                block=hit.Parent:findFirstChild("Block")
497
                if block~=nil then
498-
wcer = plyr.Character["Right Arm"]:findFirstChild("Weldrs") 
498+
                print(block.className)
499-
if wcer ~= nil then 
499+
                if block.className=="NumberValue" then
500-
wcer:Remove() 
500+
                if block.Value>0 then
501
                blocked=true
502-
wcel = plyr.Character["Left Arm"]:findFirstChild("Weldls") 
502+
                if decreaseblock==nil then
503-
if wcer ~= nil then 
503+
                block.Value=block.Value-1
504-
wcel:Remove() 
504+
                end
505
                end
506-
debounce = false 
506+
                end
507-
wait(8) 
507+
                if block.className=="IntValue" then
508-
fi:Remove() 
508+
                if block.Value>0 then
509-
plyr.Character.Humanoid.WalkSpeed = 16 
509+
                blocked=true
510-
debun = false 
510+
                if decreaseblock~=nil then
511
                block.Value=block.Value-1
512-
--FireBolt-------------------------------------------------
512+
                end
513-
elseif mode == 4 then 
513+
                end
514-
debounce = true 
514+
                end
515-
pos = mouse.hit.p
515+
                end
516-
rs.Parent = nil 
516+
                if blocked==false then
517-
Weldrs = Instance.new("Weld") 
517+
--                h:TakeDamage(Damage)
518-
Weldrs.Parent = plyr.Character["Right Arm"] 
518+
                h.Health=h.Health-Damage
519-
Weldrs.Part0 = plyr.Character["Right Arm"] 
519+
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
520-
Weldrs.Part1 = j1 
520+
                else
521-
Weldrs.Name = "Weldrs" 
521+
                h.Health=h.Health-(Damage/2)
522-
Weldrs.C0 = CFrame.new(-0.2,0.6,0)*CFrame.Angles(0,0,0) 
522+
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
523-
for i = 1,15 do 
523+
                end
524-
Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0.105, 0, 0) 
524+
                if Type=="Knockdown" then
525-
wait() 
525+
                Humanoid=hit.Parent.Humanoid
526
 Humanoid.PlatformStand=true
527-
wait() 
527+
coroutine.resume(coroutine.create(function(HHumanoid)
528-
p = Instance.new("Part") 
528+
swait(1)
529-
p.Parent = mod 
529+
HHumanoid.PlatformStand=false
530-
p.CanCollide = false
530+
end), Humanoid)
531-
p.Locked = true 
531+
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
532-
p.Anchored = true 
532+
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
533-
p.CanCollide = false 
533+
local bodvol=Instance.new("BodyVelocity")
534-
p.Size = Vector3.new(1, 1, 1) 
534+
bodvol.velocity=angle*knockback
535-
p.formFactor = "Symmetric" 
535+
bodvol.P=5000
536-
p.BrickColor = BrickColor.new("Bright red") 
536+
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
537-
p.TopSurface = "Smooth" 
537+
bodvol.Parent=hit
538-
p.BottomSurface = "Smooth" 
538+
rl=Instance.new("BodyAngularVelocity")
539-
p.Transparency = 1 
539+
rl.P=3000
540-
p.Position = plyr.Character["Right Arm"].Position + Vector3.new(0,1.5,0) 
540+
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
541-
p.CFrame = CFrame.new(p.Position, pos)
541+
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
542-
dabnut = false 
542+
rl.Parent=hit
543-
function onTouch(hit) 
543+
game:GetService("Debris"):AddItem(bodvol,.5)
544-
humiz = hit.Parent:findFirstChild("Humanoid") 
544+
game:GetService("Debris"):AddItem(rl,.5)
545-
if humiz ~= nil and hit.Parent.Name ~= person then 
545+
                elseif Type=="Normal" then
546-
pcall(function() 
546+
                bp=Instance.new("BodyVelocity")
547-
hit.Parent:BreakJoints() 
547+
                bp.P=100000
548-
if hit.Parent.Torso:findFirstChild("Fiarz1") == nil then 
548+
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
549-
f = Instance.new("Fire") 
549+
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
550-
f.Parent = hit.Parent.Torso 
550+
                if KnockbackType==1 then
551-
f.Size = 6 
551+
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
552-
f.Heat = 5 
552+
                elseif KnockbackType==2 then
553-
f.Name = "Fiarz1" 
553+
                bp.velocity=Property.CFrame.lookVector*knockback
554
                end
555-
end) 
555+
                if knockback>0 then
556
	                  bp.Parent=hit.Parent.Torso
557
558-
p.Touched:connect(onTouch) 
558+
                end
559-
f = Instance.new("Fire") 
559+
                game:GetService("Debris"):AddItem(bp,.5)
560-
f.Parent = p 
560+
                elseif Type=="Up" then
561-
f.Size = 0 
561+
                local bodyVelocity=Instance.new("BodyVelocity")
562-
f.Heat = 0 
562+
                bodyVelocity.velocity=vt(0,60,0)
563-
for i = 0, 1, 0.03 do 
563+
                bodyVelocity.P=5000
564-
p.CFrame = CFrame.new( (p.Position * (1 - i)) + (pos * i)) 
564+
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
565-
wait() 
565+
                bodyVelocity.Parent=hit
566
                game:GetService("Debris"):AddItem(bodyVelocity,1)
567-
game:getService("Debris"):AddItem(p,0.1) 
567+
                rl=Instance.new("BodyAngularVelocity")
568-
for i = 1,15 do 
568+
                rl.P=3000
569-
Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(-0.105, 0, 0) 
569+
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
570-
wait() 
570+
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
571
                rl.Parent=hit
572-
if rs ~= nil then 
572+
                game:GetService("Debris"):AddItem(rl,.5)
573-
rs.Parent = plyr.Character.Torso 
573+
                elseif Type=="Snare" then
574-
wcer = plyr.Character["Right Arm"]:findFirstChild("Weldrs") 
574+
                bp=Instance.new("BodyPosition")
575-
if wcer ~= nil then 
575+
                bp.P=2000
576-
wcer:Remove() 
576+
                bp.D=100
577
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
578
                bp.position=hit.Parent.Torso.Position
579-
debounce = false 
579+
                bp.Parent=hit.Parent.Torso
580-
--Lazorz mode--------------------------
580+
                game:GetService("Debris"):AddItem(bp,1)
581-
elseif mode == 5 then 
581+
                elseif Type=="Target" then
582-
debounce = true 
582+
                if Targetting==false then
583-
rs.Parent = nil 
583+
                ZTarget=hit.Parent.Torso
584-
Weldrs = Instance.new("Weld") 
584+
                coroutine.resume(coroutine.create(function(Part) 
585-
Weldrs.Parent = plyr.Character["Right Arm"] 
585+
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
586-
Weldrs.Part0 = plyr.Character["Right Arm"] 
586+
                swait(1)
587-
Weldrs.Part1 = j1 
587+
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
588-
Weldrs.Name = "Weldrs" 
588+
                end),ZTarget)
589-
Weldrs.C0 = CFrame.new(-0.2,0.6,0)*CFrame.Angles(0,0,0) 
589+
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
590-
for i = 1,15 do 
590+
                targetgui=Instance.new("BillboardGui")
591-
Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0.105, 0, 0) 
591+
                targetgui.Parent=ZTarget
592-
wait() 
592+
                targetgui.Size=UDim2.new(10,100,10,100)
593
                targ=Instance.new("ImageLabel")
594-
f1 = Instance.new("Part") 
594+
                targ.Parent=targetgui
595-
f1.Parent = mod 
595+
                targ.BackgroundTransparency=1
596-
f1.CanCollide = false
596+
                targ.Image="rbxassetid://4834067"
597-
f1.Locked = true 
597+
                targ.Size=UDim2.new(1,0,1,0)
598-
f1.CanCollide = false 
598+
                cam.CameraType="Scriptable"
599-
f1.Size = Vector3.new(1, 1, 1) 
599+
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
600-
f1.formFactor = "Symmetric" 
600+
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
601-
f1.BrickColor = BrickColor.new("Bright red") 
601+
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
602-
f1.TopSurface = "Smooth" 
602+
                Targetting=true
603-
f1.BottomSurface = "Smooth" 
603+
                RocketTarget=ZTarget
604-
f1.Transparency = 0
604+
                for i=1,Property do
605-
m1 = Instance.new("SpecialMesh") 
605+
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
606-
m1.MeshType = "Sphere" 
606+
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
607-
m1.Parent = f1 
607+
                swait()
608-
m1.Scale = Vector3.new(0, 0, 0) 
608+
                end
609-
local Weld = Instance.new("Weld") 
609+
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
610-
Weld.Parent = f1 
610+
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
611-
Weld.Part0 = f1 
611+
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
612-
Weld.Part1 = plyr.Character["Right Arm"] 
612+
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
613-
Weld.C0 = CFrame.new(0,1,0)*CFrame.Angles(0,0,0) 
613+
                end
614-
f2 = Instance.new("Part") 
614+
                Targetting=true
615-
f2.Parent = mod 
615+
                RocketTarget=true
616-
f2.CanCollide = false
616+
                targetgui.Parent=true
617-
f2.Locked = true 
617+
                cam.CameraType="Custom"
618-
f2.CanCollide = false 
618+
                end
619-
f2.Size = Vector3.new(1, 1, 1) 
619+
                end
620-
f2.formFactor = "Symmetric" 
620+
                        debounce=Instance.new("BoolValue")
621-
f2.BrickColor = BrickColor.new("Bright red") 
621+
                        debounce.Name="DebounceHit"
622-
f2.TopSurface = "Smooth" 
622+
                        debounce.Parent=hit.Parent
623-
f2.BottomSurface = "Smooth" 
623+
                        debounce.Value=true
624-
f2.Transparency = 1
624+
                        game:GetService("Debris"):AddItem(debounce,Delay)
625-
m2 = Instance.new("SpecialMesh") 
625+
                        c=Instance.new("ObjectValue")
626-
m2.MeshType = "Sphere" 
626+
                        c.Name="creator"
627-
m2.Parent = f2 
627+
                        c.Value=Player
628-
m2.Scale = Vector3.new(0, 0, 0) 
628+
                        c.Parent=h
629-
local Weld = Instance.new("Weld") 
629+
                        game:GetService("Debris"):AddItem(c,.5)
630-
Weld.Parent = f2 
630+
                CRIT=true
631-
Weld.Part0 = f2 
631+
                hitDeb=true
632-
Weld.Part1 = f1 
632+
                AttackPos=6
633-
Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0) 
633+
        end
634-
f3 = Instance.new("Part") 
634+
end
635-
f3.Parent = mod 
635+
 
636-
f3.CanCollide = false
636+
showDamage=function(Char,Dealt,du,Color)
637-
f3.Locked = true 
637+
        m=Instance.new("Model")
638-
f3.CanCollide = false 
638+
        m.Name=tostring(Dealt)
639-
f3.Size = Vector3.new(1, 1, 1) 
639+
        h=Instance.new("Humanoid")
640-
f3.formFactor = "Symmetric" 
640+
        h.Health=0
641-
f3.BrickColor = BrickColor.new("Bright red") 
641+
        h.MaxHealth=0
642-
f3.TopSurface = "Smooth" 
642+
        h.Parent=m
643-
f3.BottomSurface = "Smooth" 
643+
        c=Instance.new("Part")
644-
f3.Transparency = 1
644+
        c.Transparency=0
645-
m3 = Instance.new("SpecialMesh") 
645+
        c.BrickColor=Color
646-
m3.MeshId = "http://www.roblox.com/asset/?id=20329976"
646+
c.Transparency = 1
647-
m3.Parent = f3 
647+
        c.Name="Head"
648-
m3.Scale = Vector3.new(0, 0, 0) 
648+
        c.TopSurface=0
649-
local Weld = Instance.new("Weld") 
649+
        c.BottomSurface=0
650-
Weld.Parent = f3 
650+
        c.formFactor="Plate"
651-
Weld.Part0 = f3 
651+
        c.Size=Vector3.new(1,.4,1)
652-
Weld.Part1 = plyr.Character["Right Arm"] 
652+
653-
Weld.C0 = CFrame.new(0,-1.2,0.1)*CFrame.Angles(math.pi,0,0) 
653+
local txt = Instance.new("BillboardGui", c)
654-
for i = 1,10 do 
654+
txt.Adornee = c
655-
m2.Scale = m2.Scale + Vector3.new(0.1,0.1,0.1) 
655+
txt.Name = "_status"
656-
f2.Transparency = f2.Transparency - 0.05 
656+
txt.Size = UDim2.new(2, 0, 1.2, 0)
657-
wait() 
657+
txt.StudsOffset = Vector3.new(-9, 8, 0)
658
local text = Instance.new("TextLabel", txt)
659-
for ind = 1,4 do 
659+
text.Size = UDim2.new(10, 0, 7, 0)
660-
for i = 1,20 do 
660+
text.FontSize = "Size12"
661-
m1.Scale = m1.Scale + Vector3.new(0.05,0.05,0.05) 
661+
text.TextScaled = true
662-
f1.Transparency = f1.Transparency + 0.05 
662+
text.TextTransparency = 0.5
663-
wait() 
663+
text.BackgroundTransparency = 1 
664
text.TextTransparency = 0.5
665-
m1.Scale = Vector3.new(0,0,0) 
665+
text.TextStrokeTransparency = 0.5
666-
f1.Transparency = 0
666+
text.Font = "SciFi"
667
text.TextStrokeColor3 = Color3.new(0,0,0)
668-
for i = 1,20 do 
668+
v=Instance.new("Part")
669-
m3.Scale = m3.Scale + Vector3.new(0.035,0.035,0.035) 
669+
v.Name = "ColorBrick"
670-
f3.Transparency = f3.Transparency - 0.03 
670+
v.Parent=c
671-
wait() 
671+
v.FormFactor="Symmetric"
672
v.Anchored=true
673-
mp = mouse.Hit.p 
673+
v.CanCollide=false
674-
p = Instance.new("Part") 
674+
v.BottomSurface="Smooth"
675-
p.Parent = mod 
675+
v.TopSurface="Smooth"
676-
p.Locked = true 
676+
v.Size=Vector3.new(10,5,3)
677-
p.Transparency = 0.4 
677+
v.Transparency=1
678-
p.CanCollide = false 
678+
v.CFrame=c.CFrame
679-
p.BrickColor = BrickColor.new("Bright red") 
679+
v.BrickColor=BrickColor.random()
680-
p.Anchored = true 
680+
v.Transparency=1
681-
p.Size = Vector3.new(1,(f2.Position-mp).magnitude,1) 
681+
text.TextColor3 = t.BrickColor.Color
682-
p.CFrame = CFrame.new((f2.Position+mp)/2,f2.Position)*CFrame.Angles(math.pi/2,0,0) 
682+
v.Shape="Block"
683-
mp1 = Instance.new("CylinderMesh") 
683+
text.Text = tostring(Dealt)
684-
mp1.Parent = p 
684+
        ms=Instance.new("CylinderMesh")
685-
mp1.Scale = Vector3.new(1,1,1) 
685+
        ms.Scale=Vector3.new(.8,.8,.8)
686-
p3 = Instance.new("Part") 
686+
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
687-
p3.Parent = mod 
687+
  local rndm=math.random(1,#hitsounds)
688-
p3.Locked = true 
688+
  local r=rndm
689-
p3.Transparency = 0.4 
689+
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
690-
p3.CanCollide = false 
690+
        if CRIT==true then
691-
p3.BrickColor = BrickColor.new("Bright red") 
691+
                ms.Scale=Vector3.new(1,1.25,1)
692-
p3.Anchored = true 
692+
        end
693-
p3.Size = Vector3.new(1,(f2.Position-mp).magnitude,1) 
693+
        ms.Parent=c
694-
p3.CFrame = CFrame.new((f2.Position+mp)/2,f2.Position)*CFrame.Angles(math.pi/2,0,0)
694+
        c.Reflectance=0
695-
mp2 = Instance.new("CylinderMesh") 
695+
        Instance.new("BodyGyro").Parent=c
696-
mp2.Parent = p3 
696+
        c.Parent=m
697-
mp2.Scale = Vector3.new(0.8,1,0.8) 
697+
        if Char:findFirstChild("Head")~=nil then
698-
mt = mouse.Target 
698+
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
699-
print(mt) 
699+
        elseif Char.Parent:findFirstChild("Head")~=nil then
700-
pcall(function() 
700+
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
701-
mt.Parent.Humanoid:TakeDamage(80) 
701+
        end
702-
end) 
702+
        f=Instance.new("BodyPosition")
703-
pcall(function() 
703+
        f.P=200000
704-
mt.Parent.Parent.Humanoid:TakeDamage(80) 
704+
        f.D=100
705-
end) 
705+
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
706-
wait(0.5) 
706+
        f.position=c.Position+Vector3.new(0,3,0)
707-
for i = 1,20 do 
707+
        f.Parent=c
708-
p.Transparency = p.Transparency - 0.05 
708+
        game:GetService("Debris"):AddItem(m,.5+du)
709-
p3.Transparency = p.Transparency - 0.05 
709+
        c.CanCollide=false
710-
mp1.Scale = mp1.Scale - Vector3.new(0.05,0,0.05) 
710+
        m.Parent=workspace
711-
mp2.Scale = mp1.Scale - Vector3.new(0.05,0,0.05) 
711+
        c.CanCollide=false
712-
wait() 
712+
end
713
714-
p:Remove() 
714+
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
715-
p3:Remove() 
715+
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
716-
for i = 1,10 do 
716+
717-
m2.Scale = m2.Scale - Vector3.new(0.1,0.1,0.1) 
717+
718-
f2.Transparency = f2.Transparency + 0.05 
718+
function dmgstart(dmg,what)
719-
m3.Scale = m3.Scale - Vector3.new(0.07,0.07,0.07) 
719+
	hitcon = what.Touched:connect(function(hit)
720-
f3.Transparency = f3.Transparency + 0.06 
720+
		local hum = hit.Parent:FindFirstChild("Humanoid")
721-
wait() 
721+
		if hum and not hum:IsDescendantOf(Character) then
722
			hum:TakeDamage(dmg)
723-
f1:Remove() 
723+
		end
724-
f2:Remove() 
724+
	end)
725-
f3:Remove() 
725+
end
726-
for i = 1,15 do 
726+
727-
Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(-0.105, 0, 0) 
727+
function dmgstop()
728-
wait() 
728+
	hitcon:disconnect()
729
end
730-
if rs ~= nil then 
730+
------
731-
rs.Parent = plyr.Character.Torso 
731+
hito = function(dm, X, c, dn, dp, dq)	
732-
wcer = plyr.Character["Right Arm"]:findFirstChild("Weldrs") 
732+
	for I,dr in pairs(workspace:GetChildren()) do
733-
if wcer ~= nil then 
733+
		if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
734-
wcer:Remove() 
734+
			local ds = dr:FindFirstChild("Humanoid")
735
				local dt = dr:FindFirstChild("HumanoidRootPart")
736
				TakeDamage(ds, c)
737-
debounce = false 
737+
				
738-
-------------------------------------------------------
738+
		ds.Parent:BreakJoints()
739
		end
740
				ds:SetStateEnabled(16, true)
741
				delay(dn, function()		
742-
mouse.Button1Down:connect(function() onButton1Down(mouse) end) 
742+
		ds:SetStateEnabled(16, true)
743
				end)
744-
hb.Selected:connect(Select) 
744+
				local du = Instance.new("StringValue")
745-
--------------------------------------------------------------
745+
				du.Name = "alabo"
746-
while true do 
746+
				du.Parent = dt
747-
updateLooks() 
747+
				game.Debris:AddItem(du, dn)
748-
for i = 1,17 do 
748+
				local dv = Instance.new("Part")
749-
Weld1.C1 = Weld1.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.03) 
749+
				nooutline(dv)
750-
Weld2.C1 = Weld2.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.03) 
750+
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
751-
wait() 
751+
				dv.Transparency = 0.25
752
				dv.Anchored = true
753-
wait(0.6) 
753+
				dv.CanCollide = false
754-
for i = 1,17 do 
754+
				dv.BrickColor = BrickColor.new("White")
755-
Weld1.C1 = Weld1.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.03) 
755+
				dv.Material = "Neon"
756-
Weld2.C1 = Weld2.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.03)
756+
				dv.Locked = true
757-
wait() 
757+
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
758
				dv.Parent = modz
759-
wait(0.6) 
759+
				local dw = Instance.new("SpecialMesh")
760-
end
760+
				dw.MeshType = "Sphere"
761
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
762
				dw.Parent = dv
763
				game.Debris:AddItem(dv, 1)
764
				local dx = Instance.new("Model")
765
				dx.Name = c
766
				dx.Parent = workspace
767
				game.Debris:AddItem(dx, 0.5 + c / 75)
768
				local dy = Instance.new("Humanoid")
769
				dy.MaxHealth = 0
770
				dy.Parent = dx
771
				local dz = Instance.new("Part")
772
				dz.Name = "Head"
773
				dz.Locked = true
774
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
775
				dz.Position = dt.Position
776
				dz.BrickColor = BrickColor.new("New Yeller")
777
				dz.Material = "Neon"
778
				dz.Transparency = 1
779
				dz.CanCollide = false
780
				dz.Parent = dx
781
				local dA = Instance.new("BodyPosition")
782
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
783
				dA.P = 20000
784
				dA.D = 300
785
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
786
				dA.Parent = dz
787
				local dB = Instance.new("CylinderMesh")
788
				dB.Parent = dz
789
				coroutine.resume(coroutine.create(function()		
790
		while dB do
791
			swait()
792
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
793
		end
794
	end))
795
					if dp then
796
						local dC = Instance.new("BodyVelocity")
797
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
798
						dC.P = 9999999999
799
						dC.Velocity = dp
800
						dC.Parent = dt
801
						game.Debris:AddItem(dC, dn)
802
					end
803
						if dq then
804
							local dD = Instance.new("BodyAngularVelocity")
805
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
806
							dD.P = math.huge
807
							dD.AngularVelocity = dq
808
							dD.Parent = dt
809
							game.Debris:AddItem(dD, dn)
810
						end
811
						local dE = Instance.new("Sound")
812
						dE.Pitch = rd2(10, 11) / 10
813
						dE.Volume = rd2(10, 13) / 10
814
						dE.EmitterSize = 10
815
						dE.SoundId = "rbxassetid://"
816
						dE.Parent = dv
817
						dE:Play()
818
						coroutine.resume(coroutine.create(function()		
819
		for I = 1, 5 do
820
			swait()
821
			dv.Transparency = dv.Transparency + 0.175
822
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
823
		end
824
	end))
825
		end
826
	end
827
828
829
function Del()
830
	if not D then D = true
831
		Idle = true
832
		
833
		for i = 0,2,0.1 do
834
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
835
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0),.1)--RightUpperArm
836
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0.2),.1)--LeftLowerArm
837
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
838
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
839
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
840
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
841
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
842
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
843
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.2,0,0),.1)--Head
844
    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)),.1)--Head
845
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
846
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
847
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
848
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
849
			game:GetService("RunService").RenderStepped:wait()
850
		end
851
		  wait(3)
852
        local Sound = Instance.new("Sound",Character.UpperTorso)
853
        Sound.SoundId = "rbxassetid://1040321464"
854
        Sound.Volume = 32
855
        Sound.Pitch = 1
856
        Sound.Looped = false
857
        Sound:Play()
858
        local Bq = Instance.new("Part",UpperTorso)
859
        Bq.Size = Vector3.new(1,1,1)
860
        Bq.BrickColor = BrickColor.new("White")
861
        Bq.Material = "Neon"
862
        Bq.Anchored = true
863
        Bq.CFrame = RootPart.CFrame*CFrame.new(0,0,-12)
864
        local Bq2 = Instance.new("SpecialMesh",Bq)
865
        Bq2.MeshType = "Sphere"
866
		Bq2.Scale = Vector3.new(1,1,1)
867
		Bq.Touched:connect(function(hit)
868
			if hitted == false then
869
				hitted = true
870
				
871
			
872
				for i = 1,1000 do
873
				
874
					game:GetService("RunService").RenderStepped:wait()
875
				end
876
			end
877
		end)
878
	
879
		local Fl = Instance.new("BodyVelocity",Bq)
880
		Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
881
		Fl.velocity = Mouse.hit.lookVector*120
882
		for i = 0,2,0.1 do
883
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
884
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.22,0,0),.1)--RightUpperArm
885
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
886
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--RightLowerArm
887
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
888
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
889
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
890
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
891
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
892
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.4,0,0),.1)--Head
893
    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)),.1)--Head
894
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
895
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
896
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
897
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--Head
898
			game:GetService("RunService").RenderStepped:wait()
899
		end
900
		longpunch()
901
		wait(0)
902
		Idle = false
903
		hitted = false
904
		wait(2)
905
		D = false
906
	end
907
end
908
--
909
------
910
function FindNearestTorso(Position,Distance,SinglePlayer)
911
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
912
        local List = {}
913
        for i,v in pairs(workspace:GetChildren())do
914
            if v:IsA("Model")then
915
                if v:findFirstChild("Torso")then
916
                    if v ~= Character then
917
                        if(v.Torso.Position -Position).magnitude <= Distance then
918
                            table.insert(List,v)
919
                        end 
920
                    end 
921
                end 
922
            end 
923
        end
924
    return List
925
end
926
927
------
928
function superpunch()
929
	
930
	local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
931
		Sound.SoundId = "rbxassetid://157878578"
932
		Sound.Pitch = 1
933
		Sound.Looped = false
934
		Sound.Volume = 10
935
		Sound:play()
936
local rng = Instance.new("Part", Mouse)
937
        rng.Anchored = true
938
        rng.BrickColor = BrickColor.new("White")
939
        rng.CanCollide = false
940
        rng.FormFactor = 3
941
        rng.Name = "Ring"
942
        rng.Size = Vector3.new(1, 1, 1)
943
        rng.Transparency = 0
944
        rng.TopSurface = 0
945
        rng.BottomSurface = 0
946
        rng.CFrame = RootPart.CFrame 
947
        local rngm = Instance.new("SpecialMesh", rng)
948
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
949
local rng2 = rng:Clone()
950
rng2.Parent = Character
951
local rng2m = rng2.Mesh
952
local rng3 = rng:Clone()
953
rng3.Parent = Character
954
local rng3m = rng3.Mesh
955
local rng4 = rng:Clone()
956
rng4.Parent = Character
957
local rng4m = rng4.Mesh
958
local rng5 = rng:Clone()
959
rng5.Parent = Character
960
local rng5m = rng5.Mesh
961
local rng6 = rng:Clone()
962
rng6.Material = "Plastic"
963
rng6.Parent = Character
964
local rng6m = rng6.Mesh
965
rng6m.Scale = vt(2.5,2.5,2)
966
rng6m.MeshType = "FileMesh"
967
rng6m.MeshId = "rbxassetid://437347603"
968
local hita = rng6.Touched:connect(function(hit) 
969
	Damagefunc(hit,27,37,math.random(20,30),"Normal",RootPart,.2,1)
970
end)
971
rng2.CFrame = RootPart.CFrame 
972
rng3.CFrame = RootPart.CFrame 
973
rng4.CFrame = RootPart.CFrame 
974
rng5.CFrame = RootPart.CFrame 
975
rng6.CFrame = RootPart.CFrame 
976
	wait()
977
	local Sound = Instance.new("Sound",rng6)--136847657
978
		Sound.SoundId = "rbxassetid://136847657"
979
		Sound.Pitch = 1
980
		Sound.Looped = false
981
		Sound.Volume = 10
982
		Sound:play()
983
	local scaler = 10/5
984
	local scaler2 = 10/5 
985
	for i = 0,10,0.1 do
986
		swait()
987
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
988
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.25
989
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
990
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.75
991
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
992
		rng6.Size = rng6.Size + Vector3.new(scaler2/2.5, scaler2/2.5, scaler2/2.5)
993
		rng6.CFrame = rng3.CFrame
994
		rng.Transparency = rng.Transparency + 0.1
995
		rng2.Transparency = rng2.Transparency + 1.01
996
		rng3.Transparency = rng3.Transparency + 0.01
997
		rng4.Transparency = rng4.Transparency + 0.01
998
		rng5.Transparency = rng5.Transparency + 0.01
999
		rng6.Transparency = rng6.Transparency + 0.021
1000
		scaler = scaler - 0.125/5
1001
		scaler2 = scaler2 - 0.1/5
1002
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
1003
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
1004
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
1005
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1006
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
1007
game:GetService("Debris"):AddItem(bv, 1)
1008
	end
1009
	hita:disconnect()
1010
	game:GetService("Debris"):AddItem(rng, 1)
1011
	game:GetService("Debris"):AddItem(rng2, 1)
1012
	game:GetService("Debris"):AddItem(rng3, 1)
1013
	game:GetService("Debris"):AddItem(rng4, 1)
1014
	game:GetService("Debris"):AddItem(rng5, 1)
1015
	attack = false
1016
end
1017
1018
1019
----
1020
------
1021
function wam()
1022
	
1023
local rng = Instance.new("Part", Mouse)
1024
        rng.Anchored = true
1025
        rng.BrickColor = BrickColor.new("White")
1026
        rng.CanCollide = false
1027
        rng.FormFactor = 3
1028
        rng.Name = "Ring"
1029
        rng.Size = Vector3.new(1, 1, 1)
1030
        rng.Transparency = 0
1031
        rng.TopSurface = 0
1032
        rng.BottomSurface = 0
1033
        rng.CFrame = RootPart.CFrame 
1034
        local rngm = Instance.new("SpecialMesh", rng)
1035
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1036
local rng2 = rng:Clone()
1037
rng2.Parent = Character
1038
local rng2m = rng2.Mesh
1039
local rng3 = rng:Clone()
1040
rng3.Parent = Character
1041
local rng3m = rng3.Mesh
1042
local rng4 = rng:Clone()
1043
rng4.Parent = Character
1044
local rng4m = rng4.Mesh
1045
local rng5 = rng:Clone()
1046
rng5.Parent = Character
1047
local rng5m = rng5.Mesh
1048
local rng6 = rng:Clone()
1049
rng6.Material = "Plastic"
1050
rng6.Parent = Character
1051
local rng6m = rng6.Mesh
1052
rng6m.Scale = vt(2.5,2.5,2)
1053
rng6m.MeshType = "FileMesh"
1054
rng6m.MeshId = "rbxassetid://0"
1055
local hita = rng6.Touched:connect(function(hit) 
1056
	Damagefunc(hit,1,1,math.random(2,2),"Normal",RootPart,.2,1)
1057
end)
1058
rng2.CFrame = RootPart.CFrame 
1059
rng3.CFrame = RootPart.CFrame 
1060
rng4.CFrame = RootPart.CFrame 
1061
rng5.CFrame = RootPart.CFrame 
1062
rng6.CFrame = RootPart.CFrame 
1063
	wait()
1064
	local Sound = Instance.new("Sound",rng6)--136847657
1065
		local Sound = Instance.new("Sound",Character.UpperTorso)
1066
        Sound.SoundId = "rbxassetid://882332631"
1067
        Sound.Pitch = 1
1068
        Sound.Looped = false
1069
        Sound.Volume = 5
1070
        Sound:play()
1071
        wait(3.5)
1072
        Sound:stop()
1073
	local scaler = 10/5
1074
	local scaler2 = 10/5 
1075
	for i = 0,10,0.1 do
1076
		swait()
1077
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
1078
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/2.25
1079
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/3.2
1080
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/3.9
1081
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
1082
		rng6.Size = rng6.Size + Vector3.new(scaler2/2.5, scaler2/2.5, scaler2/2.5)
1083
		rng6.CFrame = rng3.CFrame
1084
		rng.Transparency = rng.Transparency + 0.1
1085
		rng2.Transparency = rng2.Transparency + 1.01
1086
		rng3.Transparency = rng3.Transparency + 0.01
1087
		rng4.Transparency = rng4.Transparency + 0.01
1088
		rng5.Transparency = rng5.Transparency + 0.01
1089
		rng6.Transparency = rng6.Transparency + 0.021
1090
		scaler = scaler - 0.125/5
1091
		scaler2 = scaler2 - 0.1/5
1092
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/3.5, scaler2/3.5, 0.7)
1093
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/3, scaler2/3, 0.7)
1094
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 0.7)
1095
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1096
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
1097
game:GetService("Debris"):AddItem(bv, 1)
1098
	end
1099
	hita:disconnect()
1100
	game:GetService("Debris"):AddItem(rng, 1)
1101
	game:GetService("Debris"):AddItem(rng2, 1)
1102
	game:GetService("Debris"):AddItem(rng3, 1)
1103
	game:GetService("Debris"):AddItem(rng4, 1)
1104
	game:GetService("Debris"):AddItem(rng5, 1)
1105
	attack = false
1106
end
1107
1108
1109
----
1110
 ------
1111
function fcpunch()
1112
	
1113
	
1114
		local Sound = Instance.new("Sound",Character.UpperTorso)
1115
        Sound.SoundId = "rbxassetid://882332631"
1116
        Sound.Pitch = 1
1117
        Sound.Looped = false
1118
        Sound.Volume = 5
1119
        Sound:play()
1120
        wait(3.5)
1121
        Sound:stop()
1122
local rng = Instance.new("Part", Mouse)
1123
        rng.Anchored = true
1124
        rng.BrickColor = BrickColor.new("White")
1125
        rng.CanCollide = false
1126
        rng.FormFactor = 3
1127
        rng.Name = "Ring"
1128
        rng.Size = Vector3.new(1, 1, 1)
1129
        rng.Transparency = 0
1130
        rng.TopSurface = 0
1131
        rng.BottomSurface = 0
1132
        rng.CFrame = RootPart.CFrame 
1133
        local rngm = Instance.new("SpecialMesh", rng)
1134
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1135
local rng2 = rng:Clone()
1136
rng2.Parent = Character
1137
local rng2m = rng2.Mesh
1138
local rng3 = rng:Clone()
1139
rng3.Parent = Character
1140
local rng3m = rng3.Mesh
1141
local rng4 = rng:Clone()
1142
rng4.Parent = Character
1143
local rng4m = rng4.Mesh
1144
local rng5 = rng:Clone()
1145
rng5.Parent = Character
1146
local rng5m = rng5.Mesh
1147
local rng6 = rng:Clone()
1148
rng6.Material = "Plastic"
1149
rng6.Parent = Character
1150
local rng6m = rng6.Mesh
1151
rng6m.Scale = vt(0,0,0)
1152
rng6m.MeshType = "FileMesh"
1153
rng6m.MeshId = "rbxassetid://0"
1154
local hita = rng6.Touched:connect(function(hit) 
1155
	
1156
end)
1157
rng2.CFrame = RootPart.CFrame 
1158
rng3.CFrame = RootPart.CFrame 
1159
rng4.CFrame = RootPart.CFrame 
1160
rng5.CFrame = RootPart.CFrame 
1161
rng6.CFrame = RootPart.CFrame 
1162
	wait()
1163
	local FZZ = Instance.new("ParticleEmitter",rng6)
1164
FZZ.Texture = "rbxassetid://0"
1165
FZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
1166
FZZ.EmissionDirection = "Top"
1167
FZZ.Speed = NumberRange.new(0)
1168
FZZ.Size = NumberSequence.new(14,18)
1169
FZZ.Drag = 2
1170
FZZ.LockedToPart = true
1171
FZZ.Lifetime = NumberRange.new(0.2)
1172
FZZ.Rate = 1000
1173
FZZ.LightEmission = 0.75
1174
FZZ.Rotation = NumberRange.new(-100, 100)
1175
FZZ.VelocitySpread = 70
1176
local Sound = Instance.new("Sound",rng6)--136847657
1177
		Sound.SoundId = "rbxassetid://136847657"
1178
		Sound.Pitch = 1
1179
		Sound.Looped = false
1180
		Sound.Volume = 10
1181
		Sound:play()
1182
	local scaler = 10/5
1183
	local scaler2 = 10/5 
1184
	for i = 0,10,0.1 do
1185
		swait()
1186
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
1187
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.25
1188
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
1189
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.75
1190
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
1191
		rng6.Size = rng6.Size + Vector3.new(scaler2/0.9, scaler2/0.9, scaler2/0.9)
1192
		rng6.CFrame = rng3.CFrame
1193
		rng.Transparency = rng.Transparency + 0.1
1194
		rng2.Transparency = rng2.Transparency + 1.01
1195
		rng3.Transparency = rng3.Transparency + 0.01
1196
		rng4.Transparency = rng4.Transparency + 0.01
1197
		rng5.Transparency = rng5.Transparency + 0.01
1198
		rng6.Transparency = rng6.Transparency + 0.021
1199
		scaler = scaler - 0.125/5
1200
		scaler2 = scaler2 - 0.1/5
1201
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/0.5, scaler2/0.5, 1)
1202
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/0.6, scaler2/0.6, 1)
1203
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/0.7, scaler2/0.7, 1)
1204
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1205
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
1206
game:GetService("Debris"):AddItem(bv, 1)
1207
	end
1208
	hita:disconnect()
1209
	game:GetService("Debris"):AddItem(rng, 1)
1210
	game:GetService("Debris"):AddItem(rng2, 1)
1211
	game:GetService("Debris"):AddItem(rng3, 1)
1212
	game:GetService("Debris"):AddItem(rng4, 1)
1213
	game:GetService("Debris"):AddItem(rng5, 1)
1214
	attack = false
1215
	FZZ:Destroy()
1216
end
1217
------
1218
function detroitsmash()
1219
	
1220
local rng = Instance.new("Part", Mouse)
1221
        rng.Anchored = true
1222
        rng.BrickColor = BrickColor.new("White")
1223
        rng.CanCollide = false
1224
        rng.FormFactor = 3
1225
        rng.Name = "Ring"
1226
        rng.Size = Vector3.new(1, 1, 1)
1227
        rng.Transparency = 0
1228
        rng.TopSurface = 0
1229
        rng.BottomSurface = 0
1230
        rng.CFrame = RootPart.CFrame 
1231
        local rngm = Instance.new("SpecialMesh", rng)
1232
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1233
local rng2 = rng:Clone()
1234
rng2.Parent = Character
1235
local rng2m = rng2.Mesh
1236
local rng3 = rng:Clone()
1237
rng3.Parent = Character
1238
local rng3m = rng3.Mesh
1239
local rng4 = rng:Clone()
1240
rng4.Parent = Character
1241
local rng4m = rng4.Mesh
1242
local rng5 = rng:Clone()
1243
rng5.Parent = Character
1244
local rng5m = rng5.Mesh
1245
local rng6 = rng:Clone()
1246
rng6.Material = "Plastic"
1247
rng6.Parent = Character
1248
local rng6m = rng6.Mesh
1249
rng6m.Scale = vt(2.5,2.5,2)
1250
rng6m.MeshType = "FileMesh"
1251
rng6m.MeshId = "rbxassetid://437347603"
1252
local hita = rng6.Touched:connect(function(hit) 
1253
	Damagefunc(hit,27,37,math.random(20,30),"Normal",RightHand,.2,1)
1254
end)
1255
rng2.CFrame = RightHand.CFrame 
1256
rng3.CFrame = RightHand.CFrame 
1257
rng4.CFrame = RightHand.CFrame 
1258
rng5.CFrame = RightHand.CFrame 
1259
rng6.CFrame = RightHand.CFrame 
1260
	wait()
1261
	local scaler = 10/5
1262
	local scaler2 = 10/5 
1263
	for i = 0,10,0.1 do
1264
		swait()
1265
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
1266
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/1.4
1267
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/1.6
1268
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/2
1269
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
1270
		rng6.Size = rng6.Size + Vector3.new(scaler2/2.5, scaler2/2.5, scaler2/2.5)
1271
		rng6.CFrame = rng3.CFrame
1272
		rng.Transparency = rng.Transparency + 0.1
1273
		rng2.Transparency = rng2.Transparency + 1.01
1274
		rng3.Transparency = rng3.Transparency + 0.01
1275
		rng4.Transparency = rng4.Transparency + 0.01
1276
		rng5.Transparency = rng5.Transparency + 0.01
1277
		rng6.Transparency = rng6.Transparency + 0.021
1278
		scaler = scaler - 0.125/5
1279
		scaler2 = scaler2 - 0.1/5
1280
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
1281
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
1282
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
1283
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1284
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
1285
game:GetService("Debris"):AddItem(bv, 1)
1286
	end
1287
	hita:disconnect()
1288
	game:GetService("Debris"):AddItem(rng, 1)
1289
	game:GetService("Debris"):AddItem(rng2, 1)
1290
	game:GetService("Debris"):AddItem(rng3, 1)
1291
	game:GetService("Debris"):AddItem(rng4, 1)
1292
	game:GetService("Debris"):AddItem(rng5, 1)
1293
	attack = false
1294
end
1295
------
1296
function longpunch()
1297
	
1298
	
1299
	local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
1300
		Sound.SoundId = "rbxassetid://157878578"
1301
		Sound.Pitch = 1
1302
		Sound.Looped = false
1303
		Sound.Volume = 10
1304
		Sound:play()
1305
local rng = Instance.new("Part", Mouse)
1306
        rng.Anchored = true
1307
        rng.BrickColor = BrickColor.new("White")
1308
        rng.CanCollide = false
1309
        rng.FormFactor = 3
1310
        rng.Name = "Ring"
1311
        rng.Size = Vector3.new(1, 1, 1)
1312
        rng.Transparency = 0
1313
        rng.TopSurface = 0
1314
        rng.BottomSurface = 0
1315
        rng.CFrame = RootPart.CFrame 
1316
        local rngm = Instance.new("SpecialMesh", rng)
1317
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1318
local rng2 = rng:Clone()
1319
rng2.Parent = Character
1320
local rng2m = rng2.Mesh
1321
local rng3 = rng:Clone()
1322
rng3.Parent = Character
1323
local rng3m = rng3.Mesh
1324
local rng4 = rng:Clone()
1325
rng4.Parent = Character
1326
local rng4m = rng4.Mesh
1327
local rng5 = rng:Clone()
1328
rng5.Parent = Character
1329
local rng5m = rng5.Mesh
1330
local rng6 = rng:Clone()
1331
rng6.Material = "Plastic"
1332
rng6.Parent = Character
1333
local rng6m = rng6.Mesh
1334
rng6m.Scale = vt(3.5,3.5,3)
1335
rng6m.MeshType = "FileMesh"
1336
rng6m.MeshId = "rbxassetid://437347603"
1337
local hita = rng6.Touched:connect(function(hit) 
1338
	Damagefunc(hit,27,37,math.random(20,30),"Normal",RootPart,.2,1)
1339
end)
1340
rng2.CFrame = RootPart.CFrame 
1341
rng3.CFrame = RootPart.CFrame 
1342
rng4.CFrame = RootPart.CFrame 
1343
rng5.CFrame = RootPart.CFrame 
1344
rng6.CFrame = RootPart.CFrame 
1345
	wait()
1346
		local Sound = Instance.new("Sound",rng6)--136847657
1347
		Sound.SoundId = "rbxassetid://136847657"
1348
		Sound.Pitch = 1.1
1349
		Sound.Looped = false
1350
		Sound.Volume = 10
1351
		Sound:play()
1352
	local scaler = 10/5
1353
	local scaler2 = 10/5 
1354
	for i = 0,10,0.1 do
1355
		swait()
1356
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
1357
		rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.15
1358
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.2
1359
		rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.25
1360
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
1361
		rng6.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
1362
		rng6.CFrame = rng3.CFrame
1363
		rng.Transparency = rng.Transparency + 0.1
1364
		rng2.Transparency = rng2.Transparency + 1.01
1365
		rng3.Transparency = rng3.Transparency + 0.01
1366
		rng4.Transparency = rng4.Transparency + 0.01
1367
		rng5.Transparency = rng5.Transparency + 0.01
1368
		rng6.Transparency = rng6.Transparency + 0.021
1369
		scaler = scaler - 0.125/5
1370
		scaler2 = scaler2 - 0.1/5
1371
		rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
1372
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
1373
		rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
1374
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
1375
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
1376
game:GetService("Debris"):AddItem(bv, 1)
1377
	end
1378
	hita:disconnect()
1379
	game:GetService("Debris"):AddItem(rng, 1)
1380
	game:GetService("Debris"):AddItem(rng2, 1)
1381
	game:GetService("Debris"):AddItem(rng3, 1)
1382
	game:GetService("Debris"):AddItem(rng4, 1)
1383
	game:GetService("Debris"):AddItem(rng5, 1)
1384
	attack = false
1385
end
1386
1387
1388
----
1389
1390
1391
function Smash()
1392
	if not D then D = false
1393
		Idle = true
1394
		for i = 0,2,0.1 do
1395
swait()
1396
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1) --LeftUpperArm
1397
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55),.1)--RightUpperArm
1398
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
1399
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1),.1)--RightLowerArm
1400
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
1401
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
1402
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
1403
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
1404
    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)),.1)--Head
1405
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1406
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1407
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1408
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),.1)--Head
1409
		--game:GetService("RunService").RenderStepped:wait()
1410
		end
1411
		wait(0.7)
1412
		
1413
		coroutine.resume(coroutine.create(function()
1414
		for i = 1,1000 do
1415
		
1416
		game:GetService("RunService").RenderStepped:wait()
1417
		end
1418
		
1419
		end))
1420
		for i = 0,2,0.1 do
1421
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1) --LeftUpperArm
1422
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1)--RightUpperArm
1423
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
1424
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
1425
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
1426
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
1427
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
1428
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
1429
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
1430
    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)),.1)--Head
1431
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1432
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1433
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1434
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
1435
		game:GetService("RunService").RenderStepped:wait()
1436
		end
1437
		superpunch()
1438
		Idle = false
1439
		wait(0.7)
1440
		D = false
1441
	end
1442
end
1443
1444
1445
function fade(obj, dest, grow)
1446
	spawn(function()
1447
		local oldcf = obj.CFrame
1448
		for i = 0, 10 do
1449
			if grow then
1450
				obj.Size = obj.Size +Vector3.new(1,1,1)
1451
				obj.CFrame = oldcf
1452
			end
1453
			obj.Transparency = obj.Transparency +0.1
1454
			swait()
1455
		end
1456
		if dest then
1457
		obj:Destroy()
1458
		end
1459
	end)
1460
end
1461
1462
1463
function FCSmash()
1464
	if not D then D = false
1465
		Idle = true
1466
		for i = 0,2,0.1 do
1467
swait()
1468
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1) --LeftUpperArm
1469
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55),.1)--RightUpperArm
1470
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
1471
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1),.1)--RightLowerArm
1472
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
1473
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
1474
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
1475
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
1476
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
1477
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0,0.6,0.3),.1)--Head
1478
    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)),.1)--Head
1479
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1480
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1481
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1482
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),.1)--Head
1483
		--game:GetService("RunService").RenderStepped:wait()
1484
		end                                                                                                         
1485
			local FZcharge = Instance.new("ParticleEmitter",RightHand)
1486
FZcharge.Texture = "rbxassetid://31727915"
1487
FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
1488
FZcharge.EmissionDirection = "Bottom"
1489
FZcharge.Speed = NumberRange.new(5)
1490
FZcharge.Size = NumberSequence.new(2,1)
1491
FZcharge.Drag = 2
1492
FZcharge.LockedToPart = false
1493
FZcharge.Lifetime = NumberRange.new(0.5)
1494
FZcharge.Rate = 150
1495
FZcharge.LightEmission = 0
1496
FZcharge.Rotation = NumberRange.new(-100, 100)
1497
FZcharge.VelocitySpread = 100
1498
coroutine.resume(coroutine.create(function()
1499
			for i = 1,15 do 
1500
			local HQ = Instance.new("Part",Character)
1501
			HQ.Size = Vector3.new(1,0,1)
1502
			HQ.BrickColor = BrickColor.new("White")
1503
			HQ.Material = "Neon"
1504
			HQ.Anchored = true
1505
			HQ.CanCollide = false
1506
			HQ.CFrame = RootPart.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
1507
			local HQ2 = Instance.new("SpecialMesh",HQ)
1508
			HQ2.MeshId = "rbxassetid://20329976"
1509
			HQ2.Scale = Vector3.new(1,1,1)
1510
			
1511
			coroutine.resume(coroutine.create(function()
1512
			for i = 1,200 do
1513
			HQ2.Scale = HQ2.Scale + Vector3.new(2,0,2)
1514
			HQ.Transparency = HQ.Transparency + 0.09
1515
			wait(0.00000000001)
1516
			end
1517
			end))
1518
			wait(0.3)
1519
			end
1520
			end))
1521
coroutine.resume(coroutine.create(function()
1522
			for i = 1,12 do 
1523
			local HQ = Instance.new("Part",RightHand)
1524
			HQ.Size = Vector3.new(1,1,1)
1525
			HQ.BrickColor = BrickColor.new("White")
1526
			HQ.Material = "Neon"
1527
			HQ.Anchored = true
1528
			HQ.CanCollide = false
1529
			HQ.Transparency = 0.4
1530
			HQ.CFrame = Character.RightHand.CFrame*CFrame.new(0,0,0)
1531
			local HQ2 = Instance.new("SpecialMesh",HQ)
1532
			HQ2.MeshType = "Sphere"
1533
			HQ2.Scale = Vector3.new(1,1,1)
1534
			local ZQW = Instance.new("Part",RightHand)
1535
			ZQW.Size = Vector3.new(1,1,1)
1536
			ZQW.BrickColor = BrickColor.new("White")
1537
			ZQW.Material = "Neon"
1538
			ZQW.Transparency = 0.4
1539
			ZQW.Anchored = true
1540
			ZQW.CanCollide = false
1541
			ZQW.CFrame = Character.RightHand.CFrame*CFrame.new(0,0,0)
1542
			local ZQW2 = Instance.new("SpecialMesh",ZQW)
1543
			ZQW2.MeshType = "Sphere"
1544
			ZQW2.Scale = Vector3.new(1,1,1)
1545
			local H = Instance.new("Part",RightHand)
1546
			H.Size = Vector3.new(1,1,1)
1547
			H.BrickColor = BrickColor.new("White")
1548
			H.CanCollide = false
1549
			H.Anchored = true
1550
			H.CFrame = Character.RightHand.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
1551
			local H2 = Instance.new("SpecialMesh",H)
1552
			H2.MeshId = "rbxassetid://9982590"
1553
			coroutine.resume(coroutine.create(function()
1554
			for i = 1,200 do
1555
			ZQW2.Scale = ZQW2.Scale + Vector3.new(0.3,0.3,0.3)
1556
			ZQW.Transparency = ZQW.Transparency + 0.1
1557
			HQ2.Scale = HQ2.Scale + Vector3.new(0.3,0.3,0.3)
1558
			HQ.Transparency = HQ.Transparency + 0.1
1559
			H2.Scale = H2.Scale + Vector3.new(0.3,0.3,0.3)
1560
			H.Transparency = H.Transparency + 0.2
1561
			wait(0.00000000001)
1562
			end
1563
			HQ:Destroy()
1564
			H2:Destroy()
1565
			H:Destroy()
1566
			HQ2:Destroy()
1567
			ZQW:Destroy()
1568
			ZQW2:Destroy()
1569
			end))
1570
			wait(0.3)
1571
			end
1572
			end))
1573
		wait(0.5)
1574
		wait(4.5)
1575
		
1576
	
1577
		for i = 0,1.5,0.1 do
1578
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1.2,0,0.5),.1) --LeftUpperArm
1579
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-0.8),.1)--RightUpperArm
1580
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
1581
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(.6,0,-0.6),.1)--RightLowerArm
1582
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
1583
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
1584
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
1585
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
1586
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,5,1),.1)--Torso
1587
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(.5,.2,.3),.1)--Head
1588
    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)),.1)--Head
1589
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1590
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1591
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
1592
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.3,1,0),.1)--Head
1593
		game:GetService("RunService").RenderStepped:wait()
1594
		end
1595
		
1596
1597
coroutine.resume(coroutine.create(function()
1598
			for i = 1,3 do 
1599
			local HQ = Instance.new("Part",Character)
1600
			HQ.Size = Vector3.new(1,1,1)
1601
			HQ.BrickColor = BrickColor.new("White")
1602
			HQ.Material = "Neon"
1603
			HQ.Anchored = true
1604
			HQ.CanCollide = false
1605
			HQ.CFrame = RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
1606
			local HQ2 = Instance.new("SpecialMesh",HQ)
1607
			HQ2.MeshId = "rbxassetid://20329976"
1608
			HQ2.Scale = Vector3.new(1,1,1)
1609
			
1610
			coroutine.resume(coroutine.create(function()
1611
			for i = 1,200 do
1612
			HQ2.Scale = HQ2.Scale + Vector3.new(20,20,20)
1613
			HQ.Transparency = HQ.Transparency + 0.09
1614
			wait(0.00000000001)
1615
			end
1616
			end))
1617
			wait(0.3)
1618
			end
1619
end))
1620
coroutine.resume(coroutine.create(function()
1621
			for i = 3,5 do 
1622
			local HQ = Instance.new("Part",Character)
1623
			HQ.Size = Vector3.new(1,0,1)
1624
			HQ.BrickColor = BrickColor.new("White")
1625
			HQ.Material = "Neon"
1626
			HQ.Anchored = true
1627
			HQ.CanCollide = false
1628
			HQ.CFrame = RootPart.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
1629
			local HQ2 = Instance.new("SpecialMesh",HQ)
1630
			HQ2.MeshId = "rbxassetid://20329976"
1631
			HQ2.Scale = Vector3.new(1,1,1)
1632
			local HQR = Instance.new("Part",Character)
1633
			HQR.Size = Vector3.new(1,0,1)
1634
			HQR.BrickColor = BrickColor.new("White")
1635
			HQR.Material = "Neon"
1636
			HQR.Anchored = true
1637
			HQR.CanCollide = false
1638
			HQR.CFrame = RootPart.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
1639
			local HQR2 = Instance.new("SpecialMesh",HQR)
1640
			HQR2.MeshId = "rbxassetid://3270017"
1641
			HQR2.Scale = Vector3.new(1,1,1)
1642
			
1643
			coroutine.resume(coroutine.create(function()
1644
			for i = 1,200 do
1645
			HQ2.Scale = HQ2.Scale + Vector3.new(7,0,7)
1646
			HQ.Transparency = HQ.Transparency + 0.09
1647
			HQR2.Scale = HQR2.Scale + Vector3.new(30,34,0)
1648
			HQR.Transparency = HQR.Transparency + 0.09
1649
			wait(0.00000000001)
1650
			end
1651
			HQ:Destroy()
1652
			HQ2:Destroy()
1653
				HQR:Destroy()
1654
			HQR2:Destroy()
1655
			end))
1656
			wait(0.3)
1657
			end
1658
			end))
1659
1660
		
1661
1662
1663
		FZcharge:Destroy()
1664
				killbrick2 = Instance.new("Part",Character)
1665
killbrick2.Size = Vector3.new(80,80,9000)
1666
killbrick2.Transparency = 1
1667
1668
killbrick2.CanCollide = true
1669
wait(0.001)
1670
killbrick2.CanCollide = false
1671
1672
killbrick2.Anchored = true
1673
1674
killbrick2.CFrame = RootPart.CFrame * CFrame.new(0,0,-1005)
1675
1676
killbrick2.Touched:connect(function(h)
1677
local x = h.Parent:FindFirstChildOfClass("Humanoid")
1678
if x then
1679
if x.Parent.Name == game.Players.LocalPlayer.Name then
1680
safe = true
1681
else safe = false
1682
end
1683
if x then
1684
if safe == false then
1685
h.Parent.Torso.Velocity = CFrame.new(Character.Head.Position,h.Parent.Torso.Position).lookVector * 0
1686
local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
1687
bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 0, 0)
1688
1689
1690
wait(0.1)
1691
x.Parent:BreakJoints()
1692
wait()
1693
safe = true
1694
end
1695
end
1696
end
1697
end)
1698
		fcpunch()
1699
		wait(0.7)
1700
		Idle = false
1701
		killbrick2:Destroy()
1702
		wait(0.2)
1703
		D = false
1704
	end
1705
end
1706
1707
1708
1709
function KickBoom()
1710
	
1711
	local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
1712
		Sound.SoundId = "rbxassetid://142070127"
1713
		Sound.Pitch = 1
1714
		Sound.Looped = false
1715
		Sound.Volume = 10
1716
		Sound:play()
1717
		local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
1718
		Sound.SoundId = "rbxassetid://169628396"
1719
		Sound.Pitch = 1
1720
		Sound.Looped = false
1721
		Sound.Volume = 10
1722
		Sound:play()
1723
	local effspwn = Instance.new("Part")
1724
    local model = Instance.new("Model")
1725
    game.Debris:AddItem(model, 20)
1726
    model.Name = "smasheffects"
1727
    model.Parent = Character
1728
    effspwn.Name = "spwnr"
1729
    effspwn.Size = Vector3.new(1, 1, 1)
1730
    effspwn.Anchored = true
1731
    effspwn.CanCollide = false
1732
    effspwn.Transparency = 1
1733
    effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
1734
    effspwn.Parent = model
1735
1736
1737
for i = 1, 15 do
1738
local gtrace = Instance.new("Part",game.Workspace)
1739
gtrace.BrickColor = BrickColor.new("Grey")
1740
gtrace.Material = "Slate"
1741
gtrace.Size = Vector3.new(31,31,31)
1742
gtrace.Anchored = true
1743
gtrace.CanCollide = true
1744
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)))
1745
local gdisp = coroutine.wrap(function()
1746
wait(12)
1747
for i = 1, 9 do
1748
wait(.1)
1749
gtrace.Transparency = gtrace.Transparency + .1
1750
end
1751
gtrace:Destroy()
1752
end)
1753
gdisp()
1754
end
1755
1756
1757
for i,v in pairs(FindNearestTorso(UpperTorso.CFrame.p,50))do
1758
        if v:FindFirstChild('Humanoid') then
1759
            v.Humanoid:TakeDamage(math.random(12040,12040))
1760
            v.Humanoid.PlatformStand = true
1761
            v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250
1762
        end
1763
    end 
1764
1765
1766
		local H33 = Instance.new("Part",Character)
1767
			H33.Size = Vector3.new(1,1,1)
1768
			H33.BrickColor = BrickColor.new("White")
1769
			H33.CanCollide = false
1770
			H33.Anchored = true
1771
			H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
1772
			local H233 = Instance.new("SpecialMesh",H33)
1773
			H233.MeshId = "rbxassetid://3270017"
1774
			local H333 = Instance.new("Part",Character)
1775
			H333.Size = Vector3.new(1,1,1)
1776
			H333.BrickColor = BrickColor.new("White")
1777
			H333.CanCollide = false
1778
			H333.Anchored = true
1779
			H333.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
1780
			local H2333 = Instance.new("SpecialMesh",H333)
1781
			H2333.MeshId = "rbxassetid://3270017"
1782
				local H4 = Instance.new("Part",Character)
1783
			H4.Size = Vector3.new(1,1,1)
1784
			H4.BrickColor = BrickColor.new("White")
1785
			H4.CanCollide = false
1786
			H4.Anchored = true
1787
			H4.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.75)
1788
			local H24 = Instance.new("SpecialMesh",H4)
1789
			H24.MeshId = "rbxassetid://3270017"
1790
			coroutine.resume(coroutine.create(function()
1791
			for i = 1,200 do
1792
			H233.Scale = H233.Scale + Vector3.new(16,16,16)
1793
			H33.Transparency = H33.Transparency + 0.02
1794
			H2333.Scale = H2333.Scale + Vector3.new(17,17,17)
1795
			H333.Transparency = H333.Transparency + 0.02
1796
			H24.Scale = H24.Scale + Vector3.new(17,17,17)
1797
			H4.Transparency = H4.Transparency + 0.02
1798
			wait(0.00000000001)
1799
			end
1800
			end))
1801
1802
1803
	coroutine.resume(coroutine.create(function()
1804
      local shok = Instance.new("Part")
1805
      shok.Name = "shock3"
1806
      shok.BrickColor = BrickColor.new("Institutional white")
1807
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1808
      shok.Size = Vector3.new(1, 1, 1)
1809
      shok.Anchored = true
1810
      shok.Material = "Neon"
1811
      shok.Transparency = 0.35
1812
      shok.CanCollide = false
1813
      shok.Parent = model
1814
      game.Debris:AddItem(shok, 12)
1815
      local mesh = Instance.new("SpecialMesh")
1816
      mesh.MeshType = "FileMesh"
1817
      mesh.MeshId = "rbxassetid://"
1818
      mesh.Scale = Vector3.new(1, 1, 1)
1819
      mesh.Parent = shok
1820
      for e = 1, 15 do
1821
        wait()
1822
        mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1)
1823
        shok.Transparency = shok.Transparency + 0.004
1824
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1825
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1826
      end
1827
      for e = 1, 16 do
1828
        wait()
1829
        mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
1830
        shok.Transparency = shok.Transparency + 0.004
1831
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1832
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1833
      end
1834
      for e = 1, 12 do
1835
        wait()
1836
        mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
1837
        shok.Transparency = shok.Transparency + 0.06
1838
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1839
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1840
      end
1841
	    end))
1842
	
1843
	
1844
	coroutine.resume(coroutine.create(function()
1845
      local shok = Instance.new("Part")
1846
      shok.Name = "shock3"
1847
      shok.BrickColor = BrickColor.new("Lily white")
1848
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1849
      shok.Size = Vector3.new(1, 1, 1)
1850
      shok.Anchored = true
1851
      shok.Material = "Neon"
1852
      shok.Transparency = 0.1
1853
      shok.CanCollide = false
1854
      shok.Parent = model
1855
      game.Debris:AddItem(shok, 12)
1856
      local mesh = Instance.new("SpecialMesh")
1857
      mesh.MeshType = "FileMesh"
1858
      mesh.MeshId = "rbxassetid://1095708"
1859
      mesh.Scale = Vector3.new(47, 47, 47)
1860
      mesh.Parent = shok
1861
      for e = 1, 15 do
1862
        wait()
1863
        mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
1864
        shok.Transparency = shok.Transparency + 0.04
1865
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1866
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1867
      end
1868
      for e = 1, 16 do
1869
        wait()
1870
        mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
1871
        shok.Transparency = shok.Transparency + 0.04
1872
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1873
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1874
        shok.BrickColor = BrickColor.new("Grey")
1875
      end
1876
      for e = 1, 12 do
1877
        wait()
1878
        mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
1879
        shok.Transparency = shok.Transparency + 0.004
1880
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1881
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1882
      end
1883
	    end))
1884
	
1885
	coroutine.resume(coroutine.create(function()
1886
      local shok = Instance.new("Part")
1887
      shok.Name = "shock3"
1888
      shok.BrickColor = BrickColor.new("Institutional white")
1889
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1890
      shok.Size = Vector3.new(1, 1, 1)
1891
      shok.Anchored = true
1892
      shok.Material = "Neon"
1893
      shok.Transparency = 0.35
1894
      shok.CanCollide = false
1895
      shok.Parent = model
1896
      game.Debris:AddItem(shok, 12)
1897
      local mesh = Instance.new("SpecialMesh")
1898
      mesh.MeshType = "FileMesh"
1899
      mesh.MeshId = "rbxassetid://549734488"
1900
      mesh.Scale = Vector3.new(1, 1, 1)
1901
      mesh.Parent = shok
1902
      for e = 1, 15 do
1903
        wait()
1904
        mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
1905
        shok.Transparency = shok.Transparency + 0.004
1906
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1907
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1908
      end
1909
      for e = 1, 16 do
1910
        wait()
1911
        mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
1912
        shok.Transparency = shok.Transparency + 0.004
1913
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1914
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1915
      end
1916
      for e = 1, 12 do
1917
        wait()
1918
        mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
1919
        shok.Transparency = shok.Transparency + 0.06
1920
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1921
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1922
      end
1923
    end))
1924
end
1925
--
1926
function chow()
1927
	
1928
	local Sound = Instance.new("Sound",hit)--136847657
1929
		Sound.SoundId = "rbxassetid://142070127"
1930
		Sound.Pitch = 1
1931
		Sound.Looped = false
1932
		Sound.Volume = 10
1933
		Sound:play()
1934
		local Sound = Instance.new("Sound",hit)--136847657
1935
		Sound.SoundId = "rbxassetid://169628396"
1936
		Sound.Pitch = 1
1937
		Sound.Looped = false
1938
		Sound.Volume = 10
1939
		Sound:play()
1940
	local effspwn = Instance.new("Part")
1941
    local model = Instance.new("Model")
1942
    game.Debris:AddItem(model, 20)
1943
    model.Name = "smasheffects"
1944
    model.Parent = Character
1945
    effspwn.Name = "spwnr"
1946
    effspwn.Size = Vector3.new(1, 1, 1)
1947
    effspwn.Anchored = true
1948
    effspwn.CanCollide = false
1949
    effspwn.Transparency = 1
1950
    effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
1951
    effspwn.Parent = model
1952
1953
1954
for i = 1, 15 do
1955
local gtrace = Instance.new("Part",game.Workspace)
1956
gtrace.BrickColor = BrickColor.new("Grey")
1957
gtrace.Material = "Slate"
1958
gtrace.Size = Vector3.new(31,31,31)
1959
gtrace.Anchored = true
1960
gtrace.CanCollide = true
1961
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)))
1962
local gdisp = coroutine.wrap(function()
1963
wait(12)
1964
for i = 1, 9 do
1965
wait(.1)
1966
gtrace.Transparency = gtrace.Transparency + .1
1967
end
1968
gtrace:Destroy()
1969
end)
1970
gdisp()
1971
end
1972
1973
1974
for i,v in pairs(FindNearestTorso(UpperTorso.CFrame.p,50))do
1975
        if v:FindFirstChild('Humanoid') then
1976
            v.Humanoid:TakeDamage(math.random(12040,12040))
1977
            v.Humanoid.PlatformStand = true
1978
            v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250
1979
        end
1980
    end 
1981
1982
1983
		local H33 = Instance.new("Part",Character)
1984
			H33.Size = Vector3.new(1,1,1)
1985
			H33.BrickColor = BrickColor.new("White")
1986
			H33.CanCollide = false
1987
			H33.Anchored = true
1988
			H33.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
1989
			local H233 = Instance.new("SpecialMesh",H33)
1990
			H233.MeshId = "rbxassetid://3270017"
1991
			local H333 = Instance.new("Part",Character)
1992
			H333.Size = Vector3.new(1,1,1)
1993
			H333.BrickColor = BrickColor.new("White")
1994
			H333.CanCollide = false
1995
			H333.Anchored = true
1996
			H333.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
1997
			local H2333 = Instance.new("SpecialMesh",H333)
1998
			H2333.MeshId = "rbxassetid://3270017"
1999
				local H4 = Instance.new("Part",Character)
2000
			H4.Size = Vector3.new(1,1,1)
2001
			H4.BrickColor = BrickColor.new("White")
2002
			H4.CanCollide = false
2003
			H4.Anchored = true
2004
			H4.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.75)
2005
			local H24 = Instance.new("SpecialMesh",H4)
2006
			H24.MeshId = "rbxassetid://3270017"
2007
			coroutine.resume(coroutine.create(function()
2008
			for i = 1,200 do
2009
			H233.Scale = H233.Scale + Vector3.new(16,16,16)
2010
			H33.Transparency = H33.Transparency + 0.02
2011
			H2333.Scale = H2333.Scale + Vector3.new(17,17,17)
2012
			H333.Transparency = H333.Transparency + 0.02
2013
			H24.Scale = H24.Scale + Vector3.new(17,17,17)
2014
			H4.Transparency = H4.Transparency + 0.02
2015
			wait(0.00000000001)
2016
			end
2017
			end))
2018
2019
2020
	coroutine.resume(coroutine.create(function()
2021
      local shok = Instance.new("Part")
2022
      shok.Name = "shock3"
2023
      shok.BrickColor = BrickColor.new("Institutional white")
2024
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2025
      shok.Size = Vector3.new(1, 1, 1)
2026
      shok.Anchored = true
2027
      shok.Material = "Neon"
2028
      shok.Transparency = 0.35
2029
      shok.CanCollide = false
2030
      shok.Parent = model
2031
      game.Debris:AddItem(shok, 12)
2032
      local mesh = Instance.new("SpecialMesh")
2033
      mesh.MeshType = "FileMesh"
2034
      mesh.MeshId = "rbxassetid://"
2035
      mesh.Scale = Vector3.new(1, 1, 1)
2036
      mesh.Parent = shok
2037
      for e = 1, 15 do
2038
        wait()
2039
        mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1)
2040
        shok.Transparency = shok.Transparency + 0.004
2041
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2042
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2043
      end
2044
      for e = 1, 16 do
2045
        wait()
2046
        mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2047
        shok.Transparency = shok.Transparency + 0.004
2048
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2049
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2050
      end
2051
      for e = 1, 12 do
2052
        wait()
2053
        mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2054
        shok.Transparency = shok.Transparency + 0.06
2055
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2056
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2057
      end
2058
	    end))
2059
	
2060
	
2061
	coroutine.resume(coroutine.create(function()
2062
      local shok = Instance.new("Part")
2063
      shok.Name = "shock3"
2064
      shok.BrickColor = BrickColor.new("Lily white")
2065
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2066
      shok.Size = Vector3.new(1, 1, 1)
2067
      shok.Anchored = true
2068
      shok.Material = "Neon"
2069
      shok.Transparency = 0.1
2070
      shok.CanCollide = false
2071
      shok.Parent = model
2072
      game.Debris:AddItem(shok, 12)
2073
      local mesh = Instance.new("SpecialMesh")
2074
      mesh.MeshType = "FileMesh"
2075
      mesh.MeshId = "rbxassetid://1095708"
2076
      mesh.Scale = Vector3.new(47, 47, 47)
2077
      mesh.Parent = shok
2078
      for e = 1, 15 do
2079
        wait()
2080
        mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2081
        shok.Transparency = shok.Transparency + 0.04
2082
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2083
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2084
      end
2085
      for e = 1, 16 do
2086
        wait()
2087
        mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2088
        shok.Transparency = shok.Transparency + 0.04
2089
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2090
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2091
        shok.BrickColor = BrickColor.new("Grey")
2092
      end
2093
      for e = 1, 12 do
2094
        wait()
2095
        mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
2096
        shok.Transparency = shok.Transparency + 0.004
2097
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2098
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2099
      end
2100
	    end))
2101
	
2102
	coroutine.resume(coroutine.create(function()
2103
      local shok = Instance.new("Part")
2104
      shok.Name = "shock3"
2105
      shok.BrickColor = BrickColor.new("Institutional white")
2106
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2107
      shok.Size = Vector3.new(1, 1, 1)
2108
      shok.Anchored = true
2109
      shok.Material = "Neon"
2110
      shok.Transparency = 0.35
2111
      shok.CanCollide = false
2112
      shok.Parent = model
2113
      game.Debris:AddItem(shok, 12)
2114
      local mesh = Instance.new("SpecialMesh")
2115
      mesh.MeshType = "FileMesh"
2116
      mesh.MeshId = "rbxassetid://549734488"
2117
      mesh.Scale = Vector3.new(1, 1, 1)
2118
      mesh.Parent = shok
2119
      for e = 1, 15 do
2120
        wait()
2121
        mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2122
        shok.Transparency = shok.Transparency + 0.004
2123
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2124
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2125
      end
2126
      for e = 1, 16 do
2127
        wait()
2128
        mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2129
        shok.Transparency = shok.Transparency + 0.004
2130
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2131
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2132
      end
2133
      for e = 1, 12 do
2134
        wait()
2135
        mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2136
        shok.Transparency = shok.Transparency + 0.06
2137
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2138
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2139
      end
2140
    end))
2141
end
2142
--
2143
Mouse.KeyDown:connect(function(k)
2144
if k:byte() == 48 then
2145
2146
Humanoid.WalkSpeed = 200
2147
end
2148
end)
2149
2150
Mouse.KeyUp:connect(function(k)
2151
if k:byte() == 48 then
2152
2153
Humanoid.WalkSpeed = 16
2154
end
2155
end)
2156
2157
--
2158
function SeriousSlam()
2159
	
2160
	local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
2161
		Sound.SoundId = "rbxassetid://142070127"
2162
		Sound.Pitch = 1
2163
		Sound.Looped = false
2164
		Sound.Volume = 10
2165
		Sound:play()
2166
		local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
2167
		Sound.SoundId = "rbxassetid://169628396"
2168
		Sound.Pitch = 1
2169
		Sound.Looped = false
2170
		Sound.Volume = 10
2171
		Sound:play()
2172
	local effspwn = Instance.new("Part")
2173
    local model = Instance.new("Model")
2174
    game.Debris:AddItem(model, 20)
2175
    model.Name = "smasheffects"
2176
    model.Parent = Character
2177
    effspwn.Name = "spwnr"
2178
    effspwn.Size = Vector3.new(1, 1, 1)
2179
    effspwn.Anchored = true
2180
    effspwn.CanCollide = false
2181
    effspwn.Transparency = 1
2182
    effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
2183
    effspwn.Parent = model
2184
2185
2186
for i = 1, 15 do
2187
local gtrace = Instance.new("Part",game.Workspace)
2188
gtrace.BrickColor = BrickColor.new("Grey")
2189
gtrace.Material = "Slate"
2190
gtrace.Size = Vector3.new(91,91,91)
2191
gtrace.Anchored = true
2192
gtrace.CanCollide = true
2193
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)))
2194
2195
local gdisp = coroutine.wrap(function()
2196
wait(18)
2197
for i = 1, 9 do
2198
wait(.1)
2199
gtrace.Transparency = gtrace.Transparency + .1
2200
end
2201
gtrace:Destroy()
2202
end)
2203
gdisp()
2204
end
2205
2206
2207
2208
local exp = Instance.new("Explosion",Character)
2209
exp.BlastRadius = 147.5
2210
exp.BlastPressure = 200
2211
      exp.Position = Character.HumanoidRootPart.Position
2212
      exp.Visible = false
2213
2214
2215
2216
2217
2218
for i,v in pairs(FindNearestTorso(UpperTorso.CFrame.p,50))do
2219
        if v:FindFirstChild('Humanoid') then
2220
            v.Humanoid:TakeDamage(math.random(1129431924919202,1129431924919202))
2221
            v.Humanoid.PlatformStand = true
2222
            v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 5
2223
        end
2224
    end 
2225
2226
2227
2228
		local H33 = Instance.new("Part",Character)
2229
			H33.Size = Vector3.new(1,1,1)
2230
			H33.BrickColor = BrickColor.new("White")
2231
			H33.CanCollide = false
2232
			H33.Anchored = true
2233
			H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
2234
			local H233 = Instance.new("SpecialMesh",H33)
2235
			H233.MeshId = "rbxassetid://3270017"
2236
			local H333 = Instance.new("Part",Character)
2237
			H333.Size = Vector3.new(1,1,1)
2238
			H333.BrickColor = BrickColor.new("White")
2239
			H333.CanCollide = false
2240
			H333.Anchored = true
2241
			H333.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
2242
			local H2333 = Instance.new("SpecialMesh",H333)
2243
			H2333.MeshId = "rbxassetid://3270017"
2244
				local H4 = Instance.new("Part",Character)
2245
			H4.Size = Vector3.new(1,1,1)
2246
			H4.BrickColor = BrickColor.new("White")
2247
			H4.CanCollide = false
2248
			H4.Anchored = true
2249
			H4.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.75)
2250
			local H24 = Instance.new("SpecialMesh",H4)
2251
			H24.MeshId = "rbxassetid://3270017"
2252
			coroutine.resume(coroutine.create(function()
2253
			for i = 1,200 do
2254
			H233.Scale = H233.Scale + Vector3.new(36,36,36)
2255
			H33.Transparency = H33.Transparency + 0.02
2256
			H2333.Scale = H2333.Scale + Vector3.new(37,37,37)
2257
			H333.Transparency = H333.Transparency + 0.02
2258
			H24.Scale = H24.Scale + Vector3.new(37,37,37)
2259
			H4.Transparency = H4.Transparency + 0.02
2260
			wait(0.00000000001)
2261
			end
2262
			end))
2263
2264
2265
	coroutine.resume(coroutine.create(function()
2266
      local shok = Instance.new("Part")
2267
      shok.Name = "shock3"
2268
      shok.BrickColor = BrickColor.new("Institutional white")
2269
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2270
      shok.Size = Vector3.new(1, 1, 1)
2271
      shok.Anchored = true
2272
      shok.Material = "Neon"
2273
      shok.Transparency = 0.35
2274
      shok.CanCollide = false
2275
      shok.Parent = model
2276
      game.Debris:AddItem(shok, 12)
2277
      local mesh = Instance.new("SpecialMesh")
2278
      mesh.MeshType = "FileMesh"
2279
      mesh.MeshId = "rbxassetid://"
2280
      mesh.Scale = Vector3.new(1, 1, 1)
2281
      mesh.Parent = shok
2282
      for e = 1, 15 do
2283
        wait()
2284
        mesh.Scale = mesh.Scale + Vector3.new(15, 20.6, 15)
2285
        shok.Transparency = shok.Transparency + 0.004
2286
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2287
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2288
      end
2289
      for e = 1, 16 do
2290
        wait()
2291
        mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2292
        shok.Transparency = shok.Transparency + 0.004
2293
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2294
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2295
      end
2296
      for e = 1, 12 do
2297
        wait()
2298
        mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
2299
        shok.Transparency = shok.Transparency + 0.06
2300
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2301
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2302
      end
2303
	    end))
2304
	
2305
	
2306
	coroutine.resume(coroutine.create(function()
2307
      local shok = Instance.new("Part")
2308
      shok.Name = "shock3"
2309
      shok.BrickColor = BrickColor.new("Lily white")
2310
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2311
      shok.Size = Vector3.new(1, 1, 1)
2312
      shok.Anchored = true
2313
      shok.Material = "Neon"
2314
      shok.Transparency = 0.1
2315
      shok.CanCollide = false
2316
      shok.Parent = model
2317
      game.Debris:AddItem(shok, 12)
2318
      local mesh = Instance.new("SpecialMesh")
2319
      mesh.MeshType = "FileMesh"
2320
      mesh.MeshId = "rbxassetid://1095708"
2321
      mesh.Scale = Vector3.new(67, 67, 47)
2322
      mesh.Parent = shok
2323
      for e = 1, 15 do
2324
        wait()
2325
        mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2326
        shok.Transparency = shok.Transparency + 0.04
2327
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2328
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2329
      end
2330
      for e = 1, 16 do
2331
        wait()
2332
        mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
2333
        shok.Transparency = shok.Transparency + 0.04
2334
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2335
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2336
        shok.BrickColor = BrickColor.new("Grey")
2337
      end
2338
      for e = 1, 12 do
2339
        wait()
2340
        mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
2341
        shok.Transparency = shok.Transparency + 0.004
2342
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2343
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2344
      end
2345
	    end))
2346
	
2347
	coroutine.resume(coroutine.create(function()
2348
      local shok = Instance.new("Part")
2349
      shok.Name = "shock3"
2350
      shok.BrickColor = BrickColor.new("Institutional white")
2351
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2352
      shok.Size = Vector3.new(1, 1, 1)
2353
      shok.Anchored = true
2354
      shok.Material = "Neon"
2355
      shok.Transparency = 0.35
2356
      shok.CanCollide = false
2357
      shok.Parent = model
2358
      game.Debris:AddItem(shok, 12)
2359
      local mesh = Instance.new("SpecialMesh")
2360
      mesh.MeshType = "FileMesh"
2361
      mesh.MeshId = "rbxassetid://549734488"
2362
      mesh.Scale = Vector3.new(1, 1, 1)
2363
      mesh.Parent = shok
2364
      for e = 1, 15 do
2365
        wait()
2366
        mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2367
        shok.Transparency = shok.Transparency + 0.004
2368
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2369
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2370
      end
2371
      for e = 1, 16 do
2372
        wait()
2373
        mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2374
        shok.Transparency = shok.Transparency + 0.004
2375
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2376
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2377
      end
2378
      for e = 1, 12 do
2379
        wait()
2380
        mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
2381
        shok.Transparency = shok.Transparency + 0.06
2382
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
2383
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
2384
      end
2385
    end))
2386
end
2387
--
2388
------
2389
-------------------------------------------
2390
function Jump()
2391
	if not D then D = true
2392
		Idle = true
2393
		for i = 0,2,0.1 do
2394
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
2395
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperArm
2396
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
2397
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
2398
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
2399
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
2400
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
2401
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
2402
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
2403
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.5,0,0),.1)--Head
2404
    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)),.1)--Head
2405
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2406
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2407
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2408
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.4,0,0),.1)--Head
2409
			game:GetService("RunService").RenderStepped:wait()
2410
		end
2411
		for i = 0,2,0.1 do
2412
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
2413
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperArm
2414
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
2415
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
2416
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
2417
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
2418
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
2419
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
2420
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
2421
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0.5,0,0),.1)--Head
2422
    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)),.1)--Head
2423
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2424
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2425
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2426
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.2,0,0),.1)--Head
2427
			game:GetService("RunService").RenderStepped:wait()
2428
		end
2429
		local sbs = Instance.new("BodyPosition", RootPart)
2430
        sbs.P = 3000
2431
        sbs.D = 1000
2432
        sbs.maxForce = Vector3.new(900000, 900000000, 900000)
2433
        sbs.position = RootPart.CFrame.p + Vector3.new(0, 400, 0)
2434
local Sound = Instance.new("Sound",Character.UpperTorso)
2435
		Sound.SoundId = "rbxassetid://845572880"
2436
		Sound.Volume = 32
2437
		Sound.Pitch = 1
2438
		Sound.Looped = false
2439
		Sound:Play()
2440
		wait(0.5)
2441
		local Bq = Instance.new("Part",UpperTorso)
2442
		Bq.Size = Vector3.new(1,1,1)
2443
		Bq.BrickColor = BrickColor.new("White")
2444
		Bq.Material = "Neon"
2445
		Bq.Anchored = false
2446
		Bq.Transparency = math.huge
2447
		Bq.CanCollide = false
2448
		Bq.CFrame = RootPart.CFrame*CFrame.new(0,0,-12)
2449
		local Bq2 = Instance.new("SpecialMesh",Bq)
2450
		Bq2.MeshType = "Sphere"
2451
		Bq2.Scale = Vector3.new(1,1,1)
2452
		Bq.Touched:connect(function(hit)
2453
			if hitted == false then
2454
				hitted = true
2455
				Bq.Anchored = true
2456
			
2457
				for i = 1,1000 do
2458
				
2459
					Bq2.Scale = Bq2.Scale + Vector3.new(1,1,1)
2460
					Bq.Transparency = Bq.Transparency + 0.003
2461
					game:GetService("RunService").RenderStepped:wait()
2462
				end
2463
			end
2464
		end)
2465
		for i = 1,100 do
2466
			Bq2.Scale = Bq2.Scale + Vector3.new(0.1,0.1,0.1)
2467
			game:GetService("RunService").RenderStepped:wait()
2468
		end
2469
		Bq.Anchored = false
2470
		local Fl = Instance.new("BodyVelocity",Bq)
2471
		Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2472
		Fl.velocity = Mouse.hit.lookVector*120
2473
		wait(0.4)
2474
		Idle = false
2475
		hitted = false
2476
		sbs:remove()
2477
		wait(0.3)
2478
		D = false
2479
	end
2480
end
2481
----
2482
function Dash()
2483
	if not D then D = true
2484
		Idle = true
2485
		for i = 0,1,0.1 do
2486
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1.2,0,0.5),.1) --LeftUpperArm
2487
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-0.8),.1)--RightUpperArm
2488
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
2489
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(.6,0,-0.6),.1)--RightLowerArm
2490
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
2491
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
2492
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
2493
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
2494
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,5,1),.1)--Torso
2495
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(.5,.2,.3),.1)--Head
2496
    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)),.1)--Head
2497
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2498
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2499
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2500
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.3,1,0),.1)--Head
2501
		game:GetService("RunService").RenderStepped:wait()
2502
		end
2503
		local bv = Instance.new("BodyVelocity")
2504
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2505
  bv.velocity = RootPart.CFrame.lookVector*250
2506
  bv.Parent = RootPart
2507
game:GetService("Debris"):AddItem(bv, 1)
2508
local Sound = Instance.new("Sound",Character.UpperTorso)
2509
		Sound.SoundId = "rbxassetid://"
2510
		Sound.Volume = 32
2511
		Sound.Pitch = 1
2512
		Sound.Looped = false
2513
		Sound:Play()
2514
		wait(0.5)
2515
		local Bq = Instance.new("Part",UpperTorso)
2516
		Bq.Size = Vector3.new(1,1,1)
2517
		Bq.BrickColor = BrickColor.new("White")
2518
		Bq.Material = "Neon"
2519
		Bq.Anchored = false
2520
		Bq.Transparency = math.huge
2521
		Bq.CanCollide = false
2522
		Bq.CFrame = RootPart.CFrame*CFrame.new(0,0,-12)
2523
		local Bq2 = Instance.new("SpecialMesh",Bq)
2524
		Bq2.MeshType = "Sphere"
2525
		Bq2.Scale = Vector3.new(1,1,1)
2526
		Bq.Touched:connect(function(hit)
2527
			if hitted == false then
2528
				hitted = true
2529
				Bq.Anchored = true
2530
			
2531
				for i = 1,1000 do
2532
				
2533
					Bq2.Scale = Bq2.Scale + Vector3.new(1,1,1)
2534
					Bq.Transparency = Bq.Transparency + 0.003
2535
					game:GetService("RunService").RenderStepped:wait()
2536
				end
2537
			end
2538
		end)
2539
		for i = 1,100 do
2540
			Bq2.Scale = Bq2.Scale + Vector3.new(0.1,0.1,0.1)
2541
			game:GetService("RunService").RenderStepped:wait()
2542
		end
2543
		Bq.Anchored = false
2544
		local Fl = Instance.new("BodyVelocity",Bq)
2545
		Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2546
		Fl.velocity = Mouse.hit.lookVector*150
2547
		wait(0.5)
2548
		Idle = false
2549
		hitted = false
2550
		wait(0.4)
2551
		D = false
2552
	end
2553
end
2554
---
2555
function Detroit()
2556
	if not D then D = false
2557
		Idle = true
2558
		for i = 0,2,0.1 do
2559
swait()
2560
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1) --LeftUpperArm
2561
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55),.1)--RightUpperArm
2562
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
2563
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1),.1)--RightLowerArm
2564
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
2565
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
2566
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
2567
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
2568
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(-90,0,0),.1)--Torso
2569
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0,0.6,0.3),.1)--Head
2570
    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)),.1)--Head
2571
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2572
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2573
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2574
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),.1)--Head
2575
		--game:GetService("RunService").RenderStepped:wait()
2576
		end
2577
		local Sound = Instance.new("Sound",Character.UpperTorso)
2578
		Sound.SoundId = "rbxassetid://"
2579
		Sound.Pitch = 1
2580
		Sound.Looped = false
2581
		Sound.Volume = 5
2582
		Sound:play()
2583
		wait(0.5)
2584
		
2585
		coroutine.resume(coroutine.create(function()
2586
		for i = 1,1000 do
2587
		
2588
		game:GetService("RunService").RenderStepped:wait()
2589
		end
2590
		
2591
		end))
2592
		for i = 0,1,0.1 do
2593
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1.2,0,0.5),.1) --LeftUpperArm
2594
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-0.8),.1)--RightUpperArm
2595
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
2596
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(.6,0,-0.6),.1)--RightLowerArm
2597
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
2598
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
2599
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
2600
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
2601
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(-90,5,1),.1)--Torso
2602
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(.5,.2,.3),.1)--Head
2603
    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)),.1)--Head
2604
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2605
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2606
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2607
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.3,1,0),.1)--Head
2608
		game:GetService("RunService").RenderStepped:wait()
2609
		end
2610
		KickBoom()
2611
		wait(0.7)
2612
		Idle = false
2613
		wait(0.2)
2614
		D = false
2615
	end
2616
end
2617
2618
function SeriousWam()
2619
	if not D then D = false
2620
		Idle = true
2621
		for i = 0,2,0.1 do
2622
swait()
2623
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1) --LeftUpperArm
2624
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55),.1)--RightUpperArm
2625
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
2626
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1),.1)--RightLowerArm
2627
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
2628
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
2629
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
2630
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
2631
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(-90,0,0),.1)--Torso
2632
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0,0.6,0.3),.1)--Head
2633
    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)),.1)--Head
2634
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2635
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2636
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2637
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),.1)--Head
2638
		--game:GetService("RunService").RenderStepped:wait()
2639
		end
2640
			local FZcharge = Instance.new("ParticleEmitter",RightHand)
2641
FZcharge.Texture = "rbxassetid://31727915"
2642
FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
2643
FZcharge.EmissionDirection = "Top"
2644
FZcharge.Speed = NumberRange.new(4)
2645
FZcharge.Size = NumberSequence.new(2,1)
2646
FZcharge.Drag = 2
2647
FZcharge.LockedToPart = false
2648
FZcharge.Lifetime = NumberRange.new(0.5)
2649
FZcharge.Rate = 150
2650
FZcharge.LightEmission = 0
2651
FZcharge.Rotation = NumberRange.new(-100, 100)
2652
FZcharge.VelocitySpread = 100
2653
		local Sound = Instance.new("Sound",Character.UpperTorso)
2654
		Sound.SoundId = "rbxassetid://"
2655
		Sound.Pitch = 1
2656
		Sound.Looped = false
2657
		Sound.Volume = 5
2658
		Sound:play()
2659
		wait(1.5)
2660
		
2661
		coroutine.resume(coroutine.create(function()
2662
		for i = 1,1000 do
2663
		
2664
		game:GetService("RunService").RenderStepped:wait()
2665
		end
2666
		
2667
		end))
2668
		for i = 0,1,0.1 do
2669
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1.2,0,0.5),.1) --LeftUpperArm
2670
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-0.8),.1)--RightUpperArm
2671
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
2672
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(.6,0,-0.6),.1)--RightLowerArm
2673
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
2674
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
2675
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
2676
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
2677
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(-90,5,1),.1)--Torso
2678
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(.5,.2,.3),.1)--Head
2679
    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)),.1)--Head
2680
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2681
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2682
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2683
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.3,1,0),.1)--Head
2684
		game:GetService("RunService").RenderStepped:wait()
2685
		end
2686
		SeriousSlam()
2687
		wait(0.7)
2688
		Idle = false
2689
		wait(0.2)
2690
		FZcharge:Destroy()
2691
		D = false
2692
	end
2693
end
2694
2695
function Hit()
2696
	if not D then D = true
2697
		Idle = true
2698
		local Grab = Instance.new("Part",RightHand)
2699
	Grab.Size = Vector3.new(3,3,3)
2700
	Grab.CanCollide = false
2701
	Grab.BrickColor = BrickColor.new("Deep orange")
2702
	Grab.Transparency = math.huge
2703
	local Grabo = Instance.new("Weld",Grab)
2704
	Grabo.Part0 = RightHand
2705
	Grabo.Part1 = Grab
2706
	Grabo.C0 = CFrame.new(0,-1.1,0)
2707
	local SFXZ = Instance.new("Sound",UpperTorso)
2708
			SFXZ.SoundId = "rbxassetid://169259383"
2709
			SFXZ.Volume = 1
2710
			SFXZ.Pitch = 1.5
2711
			SFXZ.Looped = false
2712
			wait(0.01)
2713
			SFXZ:Play()
2714
	Grab.Touched:connect(function(hit)
2715
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
2716
			Grab:Destroy()
2717
			hit.Parent:BreakJoints()
2718
local exp = Instance.new("Explosion",Character)
2719
exp.BlastRadius = 6
2720
exp.BlastPressure = 100
2721
      exp.Position = Character.HumanoidRootPart.Position
2722
      exp.Visible = false
2723
				local H = Instance.new("Part",Character)
2724
			H.Size = Vector3.new(1,1,1)
2725
			H.BrickColor = BrickColor.new("White")
2726
			H.CanCollide = false
2727
			H.Anchored = true
2728
			H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
2729
			local H2 = Instance.new("SpecialMesh",H)
2730
			H2.MeshId = "rbxassetid://3270017"
2731
				local H3 = Instance.new("Part",Character)
2732
			H3.Size = Vector3.new(1,1,1)
2733
			H3.BrickColor = BrickColor.new("White")
2734
			H3.CanCollide = false
2735
			H3.Anchored = true
2736
			H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
2737
			local H23 = Instance.new("SpecialMesh",H3)
2738
			H23.MeshId = "rbxassetid://3270017"
2739
					local H33 = Instance.new("Part",Character)
2740
			H33.Size = Vector3.new(1,1,1)
2741
			H33.BrickColor = BrickColor.new("White")
2742
			H33.CanCollide = false
2743
			H33.Anchored = true
2744
			H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
2745
			local H233 = Instance.new("SpecialMesh",H33)
2746
			H233.MeshId = "rbxassetid://20329976"
2747
			local H2 = Instance.new("SpecialMesh",H)
2748
			H2.MeshId = "rbxassetid://3270017"
2749
				local H5 = Instance.new("Part",Character)
2750
			H5.Size = Vector3.new(1,1,1)
2751
			H5.BrickColor = BrickColor.new("White")
2752
			H5.CanCollide = false
2753
			H5.Anchored = true
2754
			H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
2755
			local H25 = Instance.new("SpecialMesh",H5)
2756
			H25.MeshId = "rbxassetid://3270017"
2757
			coroutine.resume(coroutine.create(function()
2758
			for i = 1,200 do
2759
			H2.Scale = H2.Scale + Vector3.new(6,6,6)
2760
			H.Transparency = H.Transparency + 0.09
2761
			H23.Scale = H23.Scale + Vector3.new(8,8,8)
2762
			H3.Transparency = H3.Transparency + 0.09
2763
			H233.Scale = H23.Scale + Vector3.new(6,6,6)
2764
			H33.Transparency = H3.Transparency + 0.09
2765
				H25.Scale = H25.Scale + Vector3.new(6,6,6)
2766
			H5.Transparency = H5.Transparency + 0.09
2767
			wait(0.00000000001)
2768
			end
2769
			end))
2770
			local SFXZ = Instance.new("Sound",UpperTorso)
2771
			SFXZ.SoundId = "rbxassetid://447041606"
2772
			SFXZ.Volume = 6
2773
			SFXZ.Pitch = 1
2774
			SFXZ.Looped = false
2775
			wait(0.01)
2776
			SFXZ:Play()
2777
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
2778
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2779
			Fl.velocity = UpperTorso.CFrame.lookVector*400
2780
			wait(0.05)
2781
			Fl:remove()
2782
		end
2783
	end)
2784
		for i = 0,2,0.3 do
2785
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1.55),.1) --LeftUpperArm
2786
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperArm
2787
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--LeftLowerArm
2788
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
2789
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
2790
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
2791
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
2792
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
2793
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
2794
    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)),.1)--Head
2795
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2796
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2797
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2798
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
2799
		game:GetService("RunService").RenderStepped:wait()
2800
		end
2801
		for i = 0,2,0.1 do
2802
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,1),.1) --LeftUpperArm
2803
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperArm
2804
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
2805
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
2806
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
2807
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
2808
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
2809
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
2810
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
2811
    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)),.1)--Head
2812
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2813
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2814
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
2815
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-0.4,0),.1)--Head
2816
		game:GetService("RunService").RenderStepped:wait()
2817
		end
2818
		coroutine.resume(coroutine.create(function()
2819
			wait(0.5)
2820
			Grab:remove()
2821
		end))
2822
		Idle = false
2823
		wait(0.1)
2824
		D = false
2825
	end
2826
end
2827
2828
2829
function Uppercut()
2830
	if not D then D = true
2831
		Idle = true
2832
		local Grab = Instance.new("Part",RightHand)
2833
	Grab.Size = Vector3.new(3,3,3)
2834
	Grab.CanCollide = false
2835
	Grab.BrickColor = BrickColor.new("Deep orange")
2836
	Grab.Transparency = math.huge
2837
	local Grabo = Instance.new("Weld",Grab)
2838
	Grabo.Part0 = RightHand
2839
	Grabo.Part1 = Grab
2840
	Grabo.C0 = CFrame.new(0,-1.1,0)
2841
	local SFXZ = Instance.new("Sound",UpperTorso)
2842
			SFXZ.SoundId = "rbxassetid://169259383"
2843
			SFXZ.Volume = 1
2844
			SFXZ.Pitch = 1.5
2845
			SFXZ.Looped = false
2846
			wait(0.01)
2847
			SFXZ:Play()
2848
	Grab.Touched:connect(function(hit)
2849
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
2850
			Grab:Destroy()
2851
			hit.Parent.Humanoid:TakeDamage(30)
2852
				local FZcharge = Instance.new("ParticleEmitter",hit)
2853
FZcharge.Texture = "rbxassetid://31727915"
2854
FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
2855
FZcharge.EmissionDirection = "Bottom"
2856
FZcharge.Speed = NumberRange.new(5)
2857
FZcharge.Size = NumberSequence.new(10,0)
2858
FZcharge.Drag = 2
2859
FZcharge.LockedToPart = false
2860
FZcharge.Lifetime = NumberRange.new(3)
2861
FZcharge.Rate = 150
2862
FZcharge.LightEmission = 0
2863
FZcharge.Rotation = NumberRange.new(-100, 100)
2864
FZcharge.VelocitySpread = 100
2865
local SFXZZ = Instance.new("Sound",hit)
2866
			SFXZZ.SoundId = "rbxassetid://1056625824"
2867
			SFXZZ.Volume = 2.5
2868
			SFXZZ.Pitch = 1
2869
			SFXZZ.Looped = false
2870
			wait(0.01)
2871
			SFXZZ:Play()
2872
				local H = Instance.new("Part",Character)
2873
			H.Size = Vector3.new(1,1,1)
2874
			H.BrickColor = BrickColor.new("White")
2875
			H.CanCollide = false
2876
			H.Anchored = true
2877
			H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
2878
			local H2 = Instance.new("SpecialMesh",H)
2879
			H2.MeshId = "rbxassetid://3270017"
2880
				local H3 = Instance.new("Part",Character)
2881
			H3.Size = Vector3.new(1,1,1)
2882
			H3.BrickColor = BrickColor.new("White")
2883
			H3.CanCollide = false
2884
			H3.Anchored = true
2885
			H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
2886
			local H23 = Instance.new("SpecialMesh",H3)
2887
			H23.MeshId = "rbxassetid://3270017"
2888
					local H33 = Instance.new("Part",Character)
2889
			H33.Size = Vector3.new(1,1,1)
2890
			H33.BrickColor = BrickColor.new("White")
2891
			H33.CanCollide = false
2892
			H33.Anchored = true
2893
			H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
2894
			local H233 = Instance.new("SpecialMesh",H33)
2895
			H233.MeshId = "rbxassetid://20329976"
2896
			local H2 = Instance.new("SpecialMesh",H)
2897
			H2.MeshId = "rbxassetid://3270017"
2898
				local H5 = Instance.new("Part",Character)
2899
			H5.Size = Vector3.new(1,1,1)
2900
			H5.BrickColor = BrickColor.new("White")
2901
			H5.CanCollide = false
2902
			H5.Anchored = true
2903
			H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
2904
			local H25 = Instance.new("SpecialMesh",H5)
2905
			H25.MeshId = "rbxassetid://3270017"
2906
				local Hi = Instance.new("Part",hit)
2907
			Hi.Size = Vector3.new(1,1,1)
2908
			Hi.BrickColor = BrickColor.new("White")
2909
			Hi.CanCollide = false
2910
			Hi.Anchored = true
2911
			Hi.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
2912
			local Hi2 = Instance.new("SpecialMesh",Hi)
2913
			Hi2.MeshId = "rbxassetid://3270017"
2914
			coroutine.resume(coroutine.create(function()
2915
			for i = 1,200 do
2916
			H2.Scale = H2.Scale + Vector3.new(6,6,6)
2917
			H.Transparency = H.Transparency + 0.09
2918
			H23.Scale = H23.Scale + Vector3.new(8,8,8)
2919
			H3.Transparency = H3.Transparency + 0.09
2920
			H233.Scale = H23.Scale + Vector3.new(6,6,6)
2921
			H33.Transparency = H3.Transparency + 0.09
2922
				H25.Scale = H25.Scale + Vector3.new(6,6,6)
2923
			H5.Transparency = H5.Transparency + 0.09
2924
				Hi2.Scale = Hi2.Scale + Vector3.new(6,6,6)
2925
			Hi.Transparency = Hi.Transparency + 0.09
2926
			wait(0.00000000001)
2927
			end
2928
			end))
2929
			local SFXZ = Instance.new("Sound",UpperTorso)
2930
			SFXZ.SoundId = "rbxassetid://447041606"
2931
			SFXZ.Volume = 6
2932
			SFXZ.Pitch = 1
2933
			SFXZ.Looped = false
2934
			wait(0.01)
2935
			SFXZ:Play()
2936
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
2937
			Fl.maxForce = Vector3.new(9000000, 9000000000, 9000000)
2938
			Fl.velocity = RootPart.CFrame.p + Vector3.new(0, 580, 0)
2939
			wait(0.05)
2940
			Fl:remove()
2941
			wait(1.1)
2942
			FZcharge.Rate = 0
2943
				local ry,ht,ps=nil,nil,nil
2944
while ht==nil do
2945
	ry,ht,ps=newRay(hit.CFrame*CFrame.new(0,-1,0),hit.CFrame*CFrame.new(0,-2,0),4.1,{hit})
2946
	wait()
2947
end
2948
for i = 1, 15 do
2949
local gtrace = Instance.new("Part",game.Workspace)
2950
gtrace.BrickColor = BrickColor.new("Grey")
2951
gtrace.Material = "Slate"
2952
gtrace.Size = Vector3.new(31,31,31)
2953
gtrace.Anchored = true
2954
gtrace.CanCollide = true
2955
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)))
2956
local gdisp = coroutine.wrap(function()
2957
wait(12)
2958
for i = 1, 9 do
2959
wait(.1)
2960
gtrace.Transparency = gtrace.Transparency + .1
2961
end
2962
gtrace:Destroy()
2963
end)
2964
gdisp()
2965
end
2966
	local SFXZ = Instance.new("Sound",hit)
2967
			SFXZ.SoundId = "rbxassetid://539294959"
2968
			SFXZ.Volume = 10
2969
			SFXZ.Pitch = 1
2970
			SFXZ.Looped = false
2971
			wait(0.01)
2972
			SFXZ:Play()
2973
			local SFXZ = Instance.new("Sound",hit)
2974
			SFXZ.SoundId = "rbxassetid://180120107"
2975
			SFXZ.Volume = 10
2976
			SFXZ.Pitch = 1
2977
			SFXZ.Looped = false
2978
			wait(0.01)
2979
			SFXZ:Play()
2980
		local SFXZ = Instance.new("Sound",hit)
2981
			SFXZ.SoundId = "rbxassetid://315775189"
2982
			SFXZ.Volume = 10
2983
			SFXZ.Pitch = 1
2984
			SFXZ.Looped = false
2985
			wait(0.01)
2986
			SFXZ:Play()
2987
			local SFXZ = Instance.new("Sound",hit)
2988
			SFXZ.SoundId = "rbxassetid://157878578"
2989
			SFXZ.Volume = 10
2990
			SFXZ.Pitch = 1
2991
			SFXZ.Looped = false
2992
			wait(0.01)
2993
			SFXZ:Play()
2994
			hit.Parent:BreakJoints()
2995
	local H = Instance.new("Part",Character)
2996
			H.Size = Vector3.new(1,1,1)
2997
			H.BrickColor = BrickColor.new("White")
2998
			H.CanCollide = false
2999
			H.Anchored = true
3000
			H.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
3001
			local H2 = Instance.new("SpecialMesh",H)
3002
			H2.MeshId = "rbxassetid://3270017"
3003
				local H3 = Instance.new("Part",Character)
3004
			H3.Size = Vector3.new(1,1,1)
3005
			H3.BrickColor = BrickColor.new("White")
3006
			H3.CanCollide = false
3007
			H3.Anchored = true
3008
			H3.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
3009
			local H23 = Instance.new("SpecialMesh",H3)
3010
			H23.MeshId = "rbxassetid://3270017"
3011
					local H33 = Instance.new("Part",Character)
3012
			H33.Size = Vector3.new(1,1,1)
3013
			H33.BrickColor = BrickColor.new("White")
3014
			H33.CanCollide = false
3015
			H33.Anchored = true
3016
			H33.CFrame = hit.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
3017
			local H233 = Instance.new("SpecialMesh",H33)
3018
			H233.MeshId = "rbxassetid://20329976"
3019
			local H2 = Instance.new("SpecialMesh",H)
3020
			H2.MeshId = "rbxassetid://3270017"
3021
				local H5 = Instance.new("Part",Character)
3022
			H5.Size = Vector3.new(1,1,1)
3023
			H5.BrickColor = BrickColor.new("White")
3024
			H5.CanCollide = false
3025
			H5.Anchored = true
3026
			H5.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
3027
			local H25 = Instance.new("SpecialMesh",H5)
3028
			H25.MeshId = "rbxassetid://3270017"
3029
				local Hi = Instance.new("Part",hit)
3030
			Hi.Size = Vector3.new(1,1,1)
3031
			Hi.BrickColor = BrickColor.new("White")
3032
			Hi.CanCollide = false
3033
			Hi.Anchored = true
3034
			Hi.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
3035
			local Hi2 = Instance.new("SpecialMesh",Hi)
3036
			Hi2.MeshId = "rbxassetid://3270017"
3037
			coroutine.resume(coroutine.create(function()
3038
			for i = 1,200 do
3039
			H2.Scale = H2.Scale + Vector3.new(14,14,14)
3040
			H.Transparency = H.Transparency + 0.03
3041
			H23.Scale = H23.Scale + Vector3.new(14,14,14)
3042
			H3.Transparency = H3.Transparency + 0.03
3043
			H233.Scale = H23.Scale + Vector3.new(14,14,14)
3044
			H33.Transparency = H3.Transparency + 0.03
3045
				H25.Scale = H25.Scale + Vector3.new(14,14,14)
3046
			H5.Transparency = H5.Transparency + 0.03
3047
				Hi2.Scale = Hi2.Scale + Vector3.new(6,6,6)
3048
			Hi.Transparency = Hi.Transparency + 0.03
3049
			wait(0.00000000001)
3050
			end
3051
			end))
3052
		end
3053
	end)
3054
	for i = 0,2,0.1 do
3055
			LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
3056
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.22,0,0),.1)--RightUpperArm
3057
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
3058
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--RightLowerArm
3059
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
3060
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3061
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
3062
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3063
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
3064
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.4,0,0),.1)--Head
3065
    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)),.1)--Head
3066
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3067
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3068
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3069
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--Head
3070
		game:GetService("RunService").RenderStepped:wait()
3071
		end
3072
		coroutine.resume(coroutine.create(function()
3073
			wait(0.5)
3074
			Grab:remove()
3075
		end))
3076
		Idle = false
3077
		wait(0.1)
3078
		D = false
3079
	end
3080
end
3081
3082
3083
function Away()
3084
	if not D then D = true
3085
		Idle = true
3086
		local Grab = Instance.new("Part",LeftHand)
3087
	Grab.Size = Vector3.new(3,3,3)
3088
	Grab.CanCollide = false
3089
	Grab.BrickColor = BrickColor.new("Deep orange")
3090
	Grab.Transparency = math.huge
3091
	local Grabo = Instance.new("Weld",Grab)
3092
	Grabo.Part0 = LeftHand
3093
	Grabo.Part1 = Grab
3094
	Grabo.C0 = CFrame.new(0,-1.1,0)
3095
	local SFXZ = Instance.new("Sound",UpperTorso)
3096
			SFXZ.SoundId = "rbxassetid://169259383"
3097
			SFXZ.Volume = 1
3098
			SFXZ.Pitch = 1.5
3099
			SFXZ.Looped = false
3100
			wait(0.01)
3101
			SFXZ:Play()
3102
	Grab.Touched:connect(function(hit)
3103
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3104
			Grab:Destroy()
3105
			hit.Parent.Humanoid:TakeDamage(20)
3106
				local FZcharge = Instance.new("ParticleEmitter",hit)
3107
FZcharge.Texture = "rbxassetid://31727915"
3108
FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
3109
FZcharge.EmissionDirection = "Bottom"
3110
FZcharge.Speed = NumberRange.new(5)
3111
FZcharge.Size = NumberSequence.new(10,0)
3112
FZcharge.Drag = 2
3113
FZcharge.LockedToPart = false
3114
FZcharge.Lifetime = NumberRange.new(3)
3115
FZcharge.Rate = 150
3116
FZcharge.LightEmission = 0
3117
FZcharge.Rotation = NumberRange.new(-100, 100)
3118
FZcharge.VelocitySpread = 100
3119
local SFXZZ = Instance.new("Sound",hit)
3120
			SFXZZ.SoundId = "rbxassetid://1056625824"
3121
			SFXZZ.Volume = 2.5
3122
			SFXZZ.Pitch = 1
3123
			SFXZZ.Looped = false
3124
			wait(0.01)
3125
			SFXZZ:Play()
3126
				local H = Instance.new("Part",Character)
3127
			H.Size = Vector3.new(1,1,1)
3128
			H.BrickColor = BrickColor.new("White")
3129
			H.CanCollide = false
3130
			H.Anchored = true
3131
			H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
3132
			local H2 = Instance.new("SpecialMesh",H)
3133
			H2.MeshId = "rbxassetid://3270017"
3134
				local H3 = Instance.new("Part",Character)
3135
			H3.Size = Vector3.new(1,1,1)
3136
			H3.BrickColor = BrickColor.new("White")
3137
			H3.CanCollide = false
3138
			H3.Anchored = true
3139
			H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
3140
			local H23 = Instance.new("SpecialMesh",H3)
3141
			H23.MeshId = "rbxassetid://3270017"
3142
					local H33 = Instance.new("Part",Character)
3143
			H33.Size = Vector3.new(1,1,1)
3144
			H33.BrickColor = BrickColor.new("White")
3145
			H33.CanCollide = false
3146
			H33.Anchored = true
3147
			H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
3148
			local H233 = Instance.new("SpecialMesh",H33)
3149
			H233.MeshId = "rbxassetid://20329976"
3150
			local H2 = Instance.new("SpecialMesh",H)
3151
			H2.MeshId = "rbxassetid://3270017"
3152
				local H5 = Instance.new("Part",Character)
3153
			H5.Size = Vector3.new(1,1,1)
3154
			H5.BrickColor = BrickColor.new("White")
3155
			H5.CanCollide = false
3156
			H5.Anchored = true
3157
			H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
3158
			local H25 = Instance.new("SpecialMesh",H5)
3159
			H25.MeshId = "rbxassetid://3270017"
3160
				local Hi = Instance.new("Part",hit)
3161
			Hi.Size = Vector3.new(1,1,1)
3162
			Hi.BrickColor = BrickColor.new("White")
3163
			Hi.CanCollide = false
3164
			Hi.Anchored = true
3165
			Hi.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
3166
			local Hi2 = Instance.new("SpecialMesh",Hi)
3167
			Hi2.MeshId = "rbxassetid://3270017"
3168
			coroutine.resume(coroutine.create(function()
3169
			for i = 1,200 do
3170
			H2.Scale = H2.Scale + Vector3.new(6,6,6)
3171
			H.Transparency = H.Transparency + 0.09
3172
			H23.Scale = H23.Scale + Vector3.new(8,8,8)
3173
			H3.Transparency = H3.Transparency + 0.09
3174
			H233.Scale = H23.Scale + Vector3.new(6,6,6)
3175
			H33.Transparency = H3.Transparency + 0.09
3176
				H25.Scale = H25.Scale + Vector3.new(6,6,6)
3177
			H5.Transparency = H5.Transparency + 0.09
3178
				Hi2.Scale = Hi2.Scale + Vector3.new(6,6,6)
3179
			Hi.Transparency = Hi.Transparency + 0.09
3180
			wait(0.00000000001)
3181
			end
3182
			end))
3183
			local SFXZ = Instance.new("Sound",UpperTorso)
3184
			SFXZ.SoundId = "rbxassetid://447041606"
3185
			SFXZ.Volume = 6
3186
			SFXZ.Pitch = 1
3187
			SFXZ.Looped = false
3188
			wait(0.01)
3189
			SFXZ:Play()
3190
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
3191
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3192
			Fl.velocity = UpperTorso.CFrame.lookVector*680
3193
			wait(0.05)
3194
			Fl:remove()
3195
			wait(1.1)
3196
			FZcharge.Rate = 0
3197
		end
3198
	end)
3199
		for i = 0,0.5,0.3 do
3200
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1.55),.1) --LeftUpperArm
3201
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperArm
3202
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--LeftLowerArm
3203
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
3204
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
3205
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3206
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
3207
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3208
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
3209
    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)),.1)--Head
3210
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3211
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3212
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3213
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
3214
		game:GetService("RunService").RenderStepped:wait()
3215
		end
3216
		for i = 0,0.5,0.1 do
3217
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,1),.1) --LeftUpperArm
3218
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperArm
3219
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
3220
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
3221
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
3222
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3223
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
3224
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3225
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
3226
    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)),.1)--Head
3227
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3228
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3229
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3230
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-0.4,0),.1)--Head
3231
		game:GetService("RunService").RenderStepped:wait()
3232
		end
3233
		coroutine.resume(coroutine.create(function()
3234
			wait(0.5)
3235
			Grab:remove()
3236
		end))
3237
		Idle = false
3238
		wait(0.1)
3239
		D = false
3240
	end
3241
end
3242
3243
3244
function Hit2()
3245
	if not D then D = true
3246
		Idle = true
3247
		local Grab = Instance.new("Part",LeftHand)
3248
	Grab.Size = Vector3.new(3,3,3)
3249
	Grab.CanCollide = false
3250
	Grab.BrickColor = BrickColor.new("Deep orange")
3251
	Grab.Transparency = math.huge
3252
	local Grabo = Instance.new("Weld",Grab)
3253
	Grabo.Part0 = LeftHand
3254
	Grabo.Part1 = Grab
3255
	Grabo.C0 = CFrame.new(0,-1.1,0)
3256
	local SFXZ = Instance.new("Sound",UpperTorso)
3257
			SFXZ.SoundId = "rbxassetid://169259383"
3258
			SFXZ.Volume = 1
3259
			SFXZ.Pitch = 1.5
3260
			SFXZ.Looped = false
3261
			wait(0.01)
3262
			SFXZ:Play()
3263
	Grab.Touched:connect(function(hit)
3264
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3265
			Grab:Destroy()
3266
			hit.Parent.Humanoid:TakeDamage(212900)
3267
local exp = Instance.new("Explosion",Character)
3268
exp.BlastRadius = 6
3269
exp.BlastPressure = 100
3270
      exp.Position = Character.HumanoidRootPart.Position
3271
      exp.Visible = false
3272
				local H = Instance.new("Part",Character)
3273
			H.Size = Vector3.new(1,1,1)
3274
			H.BrickColor = BrickColor.new("White")
3275
			H.CanCollide = false
3276
			H.Anchored = true
3277
			H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
3278
			local H2 = Instance.new("SpecialMesh",H)
3279
			H2.MeshId = "rbxassetid://3270017"
3280
				local H3 = Instance.new("Part",Character)
3281
			H3.Size = Vector3.new(1,1,1)
3282
			H3.BrickColor = BrickColor.new("White")
3283
			H3.CanCollide = false
3284
			H3.Anchored = true
3285
			H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
3286
			local H23 = Instance.new("SpecialMesh",H3)
3287
			H23.MeshId = "rbxassetid://3270017"
3288
					local H33 = Instance.new("Part",Character)
3289
			H33.Size = Vector3.new(1,1,1)
3290
			H33.BrickColor = BrickColor.new("White")
3291
			H33.CanCollide = false
3292
			H33.Anchored = true
3293
			H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
3294
			local H233 = Instance.new("SpecialMesh",H33)
3295
			H233.MeshId = "rbxassetid://20329976"
3296
			local H2 = Instance.new("SpecialMesh",H)
3297
			H2.MeshId = "rbxassetid://3270017"
3298
				local H5 = Instance.new("Part",Character)
3299
			H5.Size = Vector3.new(1,1,1)
3300
			H5.BrickColor = BrickColor.new("White")
3301
			H5.CanCollide = false
3302
			H5.Anchored = true
3303
			H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
3304
			local H25 = Instance.new("SpecialMesh",H5)
3305
			H25.MeshId = "rbxassetid://3270017"
3306
			coroutine.resume(coroutine.create(function()
3307
			for i = 1,200 do
3308
			H2.Scale = H2.Scale + Vector3.new(6,6,6)
3309
			H.Transparency = H.Transparency + 0.09
3310
			H23.Scale = H23.Scale + Vector3.new(8,8,8)
3311
			H3.Transparency = H3.Transparency + 0.09
3312
			H233.Scale = H23.Scale + Vector3.new(6,6,6)
3313
			H33.Transparency = H3.Transparency + 0.09
3314
				H25.Scale = H25.Scale + Vector3.new(6,6,6)
3315
			H5.Transparency = H5.Transparency + 0.09
3316
			wait(0.00000000001)
3317
			end
3318
			end))
3319
			local SFXZ = Instance.new("Sound",UpperTorso)
3320
			SFXZ.SoundId = "rbxassetid://447041606"
3321
			SFXZ.Volume = 6
3322
			SFXZ.Pitch = 1
3323
			SFXZ.Looped = false
3324
			wait(0.01)
3325
			SFXZ:Play()
3326
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
3327
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3328
			Fl.velocity = UpperTorso.CFrame.lookVector*400
3329
			wait(0.05)
3330
			Fl:remove()
3331
		end
3332
	end)
3333
		for i = 0,2,0.3 do
3334
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1) --LeftUpperArm
3335
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,1.55),.1)--RightUpperArm
3336
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
3337
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--RightLowerArm
3338
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
3339
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3340
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
3341
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3342
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
3343
    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)),.1)--Head
3344
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3345
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3346
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3347
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-0.4,0),.1)--Head
3348
		game:GetService("RunService").RenderStepped:wait()
3349
		end
3350
		for i = 0,2,0.1 do
3351
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1) --LeftUpperArm
3352
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1)--RightUpperArm
3353
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
3354
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
3355
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
3356
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3357
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
3358
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3359
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
3360
    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)),.1)--Head
3361
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3362
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3363
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3364
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
3365
		game:GetService("RunService").RenderStepped:wait()
3366
		end
3367
		coroutine.resume(coroutine.create(function()
3368
			wait(0.5)
3369
			Grab:remove()
3370
		end))
3371
		Idle = false
3372
		wait(0.1)
3373
		D = false
3374
	end
3375
end
3376
function HitS()
3377
	if not D then D = true
3378
		Idle = true
3379
		local Grab = Instance.new("Part",LeftHand)
3380
	Grab.Size = Vector3.new(6,6,6)
3381
	Grab.CanCollide = false
3382
	Grab.BrickColor = BrickColor.new("Deep orange")
3383
	Grab.Transparency = math.huge
3384
	local Grabo = Instance.new("Weld",Grab)
3385
	Grabo.Part0 = LeftHand
3386
	Grabo.Part1 = Grab
3387
	Grabo.C0 = CFrame.new(0,-1.1,0)
3388
		local FZcharge = Instance.new("ParticleEmitter",LeftHand)
3389
FZcharge.Texture = "rbxassetid://31727915"
3390
FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
3391
FZcharge.EmissionDirection = "Bottom"
3392
FZcharge.Speed = NumberRange.new(0)
3393
FZcharge.Size = NumberSequence.new(1,0)
3394
FZcharge.Drag = 2
3395
FZcharge.LockedToPart = false
3396
FZcharge.Lifetime = NumberRange.new(1)
3397
FZcharge.Rate = 150
3398
FZcharge.LightEmission = 0.2
3399
FZcharge.Rotation = NumberRange.new(-100, 100)
3400
FZcharge.VelocitySpread = 100
3401
	local SFXZ = Instance.new("Sound",UpperTorso)
3402
			SFXZ.SoundId = "rbxassetid://169259383"
3403
			SFXZ.Volume = 1
3404
			SFXZ.Pitch = 1.5
3405
			SFXZ.Looped = false
3406
			wait(0.01)
3407
			SFXZ:Play()
3408
	Grab.Touched:connect(function(hit)
3409
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3410
			Grab:Destroy()
3411
				local H = Instance.new("Part",Character)
3412
			H.Size = Vector3.new(1,1,1)
3413
			H.BrickColor = BrickColor.new("White")
3414
			H.CanCollide = false
3415
			H.Anchored = true
3416
			H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
3417
			local H2 = Instance.new("SpecialMesh",H)
3418
			H2.MeshId = "rbxassetid://3270017"
3419
				local H3 = Instance.new("Part",Character)
3420
			H3.Size = Vector3.new(1,1,1)
3421
			H3.BrickColor = BrickColor.new("White")
3422
			H3.CanCollide = false
3423
			H3.Anchored = true
3424
			H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
3425
			local H23 = Instance.new("SpecialMesh",H3)
3426
			H23.MeshId = "rbxassetid://3270017"
3427
					local H33 = Instance.new("Part",Character)
3428
			H33.Size = Vector3.new(1,1,1)
3429
			H33.BrickColor = BrickColor.new("White")
3430
			H33.CanCollide = false
3431
			H33.Anchored = true
3432
			H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
3433
			local H233 = Instance.new("SpecialMesh",H33)
3434
			H233.MeshId = "rbxassetid://20329976"
3435
			local H2 = Instance.new("SpecialMesh",H)
3436
			H2.MeshId = "rbxassetid://3270017"
3437
				local H5 = Instance.new("Part",Character)
3438
			H5.Size = Vector3.new(1,1,1)
3439
			H5.BrickColor = BrickColor.new("White")
3440
			H5.CanCollide = false
3441
			H5.Anchored = true
3442
			H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
3443
			local H25 = Instance.new("SpecialMesh",H5)
3444
			H25.MeshId = "rbxassetid://3270017"
3445
			coroutine.resume(coroutine.create(function()
3446
			for i = 1,200 do
3447
			H2.Scale = H2.Scale + Vector3.new(9,9,9)
3448
			H.Transparency = H.Transparency + 0.09
3449
			H23.Scale = H23.Scale + Vector3.new(9,9,9)
3450
			H3.Transparency = H3.Transparency + 0.09
3451
			H233.Scale = H23.Scale + Vector3.new(8,8,8)
3452
			H33.Transparency = H3.Transparency + 0.09
3453
				H25.Scale = H25.Scale + Vector3.new(8,8,8)
3454
			H5.Transparency = H5.Transparency + 0.09
3455
			wait(0.00000000001)
3456
			end
3457
			end))
3458
			local SFXZ = Instance.new("Sound",UpperTorso)
3459
			SFXZ.SoundId = "rbxassetid://447041606"
3460
			SFXZ.Volume = 1
3461
			SFXZ.Pitch = 1
3462
			SFXZ.Looped = false
3463
			wait(0.01)
3464
			SFXZ:Play()
3465
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
3466
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3467
			Fl.velocity = UpperTorso.CFrame.lookVector*350
3468
local exp = Instance.new("Explosion",Character)
3469
exp.BlastRadius = 13
3470
exp.BlastPressure = 100
3471
      exp.Position = Character.HumanoidRootPart.Position
3472
      exp.Visible = false
3473
hit.Parent:BreakJoints()
3474
wait(1.3)
3475
			hit.Parent:Destroy()
3476
			wait(0.05)
3477
			Fl:remove()
3478
		end
3479
	end)
3480
		for i = 0,2,0.1 do
3481
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,1),.1) --LeftUpperArm
3482
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperArm
3483
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
3484
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
3485
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
3486
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3487
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
3488
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3489
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
3490
    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)),.1)--Head
3491
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3492
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3493
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3494
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-0.4,0),.1)--Head
3495
		game:GetService("RunService").RenderStepped:wait()
3496
		end
3497
		coroutine.resume(coroutine.create(function()
3498
			wait(0.5)
3499
			Grab:remove()
3500
		end))
3501
		Idle = false
3502
		FZcharge:Destroy()
3503
		wait(0.1)
3504
		D = false
3505
	end
3506
end
3507
function Hit2S()
3508
	if not D then D = true
3509
		Idle = true
3510
		local Grab = Instance.new("Part",RightHand)
3511
	Grab.Size = Vector3.new(6,6,6)
3512
	Grab.CanCollide = false
3513
	Grab.BrickColor = BrickColor.new("Deep orange")
3514
	Grab.Transparency = math.huge
3515
	local Grabo = Instance.new("Weld",Grab)
3516
	Grabo.Part0 = RightHand
3517
	Grabo.Part1 = Grab
3518
	Grabo.C0 = CFrame.new(0,-1.1,0)
3519
			local FZcharge = Instance.new("ParticleEmitter",RightHand)
3520
FZcharge.Texture = "rbxassetid://31727915"
3521
FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
3522
FZcharge.EmissionDirection = "Bottom"
3523
FZcharge.Speed = NumberRange.new(0)
3524
FZcharge.Size = NumberSequence.new(1,0)
3525
FZcharge.Drag = 2
3526
FZcharge.LockedToPart = false
3527
FZcharge.Lifetime = NumberRange.new(1)
3528
FZcharge.Rate = 150
3529
FZcharge.LightEmission = 0.2
3530
FZcharge.Rotation = NumberRange.new(-100, 100)
3531
FZcharge.VelocitySpread = 100
3532
	local SFXZ = Instance.new("Sound",UpperTorso)
3533
			SFXZ.SoundId = "rbxassetid://169259383"
3534
			SFXZ.Volume = 1
3535
			SFXZ.Pitch = 1.5
3536
			SFXZ.Looped = false
3537
			wait(0.01)
3538
			SFXZ:Play()
3539
	Grab.Touched:connect(function(hit)
3540
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
3541
			Grab:Destroy()
3542
				local H = Instance.new("Part",Character)
3543
			H.Size = Vector3.new(1,1,1)
3544
			H.BrickColor = BrickColor.new("White")
3545
			H.CanCollide = false
3546
			H.Anchored = true
3547
			H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
3548
			local H2 = Instance.new("SpecialMesh",H)
3549
			H2.MeshId = "rbxassetid://3270017"
3550
				local H3 = Instance.new("Part",Character)
3551
			H3.Size = Vector3.new(1,1,1)
3552
			H3.BrickColor = BrickColor.new("White")
3553
			H3.CanCollide = false
3554
			H3.Anchored = true
3555
			H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
3556
			local H23 = Instance.new("SpecialMesh",H3)
3557
			H23.MeshId = "rbxassetid://3270017"
3558
					local H33 = Instance.new("Part",Character)
3559
			H33.Size = Vector3.new(1,1,1)
3560
			H33.BrickColor = BrickColor.new("White")
3561
			H33.CanCollide = false
3562
			H33.Anchored = true
3563
			H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
3564
			local H233 = Instance.new("SpecialMesh",H33)
3565
			H233.MeshId = "rbxassetid://20329976"
3566
			local H2 = Instance.new("SpecialMesh",H)
3567
			H2.MeshId = "rbxassetid://3270017"
3568
				local H5 = Instance.new("Part",Character)
3569
			H5.Size = Vector3.new(1,1,1)
3570
			H5.BrickColor = BrickColor.new("White")
3571
			H5.CanCollide = false
3572
			H5.Anchored = true
3573
			H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
3574
			local H25 = Instance.new("SpecialMesh",H5)
3575
			H25.MeshId = "rbxassetid://3270017"
3576
			coroutine.resume(coroutine.create(function()
3577
			for i = 1,200 do
3578
			H2.Scale = H2.Scale + Vector3.new(9,9,9)
3579
			H.Transparency = H.Transparency + 0.09
3580
			H23.Scale = H23.Scale + Vector3.new(9,9,9)
3581
			H3.Transparency = H3.Transparency + 0.09
3582
			H233.Scale = H23.Scale + Vector3.new(8,8,8)
3583
			H33.Transparency = H3.Transparency + 0.09
3584
				H25.Scale = H25.Scale + Vector3.new(8,8,8)
3585
			H5.Transparency = H5.Transparency + 0.09
3586
			wait(0.00000000001)
3587
			end
3588
			end))
3589
			local SFXZ = Instance.new("Sound",UpperTorso)
3590
			SFXZ.SoundId = "rbxassetid://447041606"
3591
			SFXZ.Volume = 1
3592
			SFXZ.Pitch = 1
3593
			SFXZ.Looped = false
3594
			wait(0.01)
3595
			SFXZ:Play()
3596
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
3597
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3598
			Fl.velocity = UpperTorso.CFrame.lookVector*350
3599
local exp = Instance.new("Explosion",Character)
3600
exp.BlastRadius = 13
3601
exp.BlastPressure = 100
3602
      exp.Position = Character.HumanoidRootPart.Position
3603
      exp.Visible = false
3604
hit.Parent:BreakJoints()
3605
wait(1.3)
3606
			hit.Parent:Destroy()
3607
			wait(0.05)
3608
			Fl:remove()
3609
		end
3610
	end)
3611
		for i = 0,2,0.1 do
3612
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1) --LeftUpperArm
3613
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1)--RightUpperArm
3614
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
3615
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
3616
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
3617
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3618
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
3619
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
3620
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
3621
    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)),.1)--Head
3622
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3623
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3624
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3625
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
3626
		game:GetService("RunService").RenderStepped:wait()
3627
		end
3628
		coroutine.resume(coroutine.create(function()
3629
			wait(0.5)
3630
			Grab:remove()
3631
		end))
3632
		Idle = false
3633
		FZcharge:Destroy()
3634
		wait(0.1)
3635
		D = false
3636
	end
3637
end
3638
function FullCowl()
3639
	if not DZ then DZ = true
3640
		Idle = true
3641
		for i = 1,100 do
3642
swait()
3643
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,-0.5),.1) --LeftUpperArm
3644
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0.5),.1)--RightUpperArm
3645
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--LeftLowerArm
3646
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--RightLowerArm
3647
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
3648
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
3649
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
3650
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
3651
    Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(0,0,0),.1)--Torso
3652
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.6,0,0),.1)--Head
3653
    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)),.1)--Head
3654
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3655
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3656
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3657
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,-.13*math.sin(tick()*15),0)*CFrame.Angles(0,0,0),.1)--Head
3658
			game:GetService("RunService").RenderStepped:wait()
3659
		end
3660
		local FC = Instance.new("Sound",Character.UpperTorso)
3661
		FC.SoundId = "rbxassetid://905554146"
3662
		FC.Volume = math.huge
3663
		FC.Pitch = 1
3664
		FC.Looped = false
3665
		FC:Play()
3666
local AZZ = Instance.new("ParticleEmitter",LeftLowerLeg)
3667
AZZ.Texture = "rbxassetid://569507523"
3668
AZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
3669
AZZ.EmissionDirection = "Top"
3670
AZZ.Size = NumberSequence.new(1)
3671
AZZ.Lifetime = NumberRange.new(1)
3672
AZZ.Rate = 50
3673
AZZ.LightEmission = 0.75
3674
AZZ.VelocitySpread = 70
3675
local RZZ = Instance.new("ParticleEmitter",LeftLowerLeg)
3676
RZZ.Texture = "rbxassetid://300899374"
3677
RZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
3678
RZZ.EmissionDirection = "Top"
3679
RZZ.Size = NumberSequence.new(1,0.1)
3680
RZZ.Lifetime = NumberRange.new(1)
3681
RZZ.Rate = 50
3682
RZZ.LightEmission = 0.75
3683
RZZ.VelocitySpread = 70
3684
coroutine.resume(coroutine.create(function()
3685
			for i = 1,20 do 
3686
			local HQ = Instance.new("Part",Character)
3687
			HQ.Size = Vector3.new(1,1,1)
3688
			HQ.BrickColor = BrickColor.new("Pastel green")
3689
			HQ.Material = "Neon"
3690
			HQ.Anchored = true
3691
			HQ.CanCollide = false
3692
			HQ.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)
3693
			local HQ2 = Instance.new("SpecialMesh",HQ)
3694
			HQ2.MeshType = "Sphere"
3695
			HQ2.Scale = Vector3.new(1,1,1)
3696
			local ZQW = Instance.new("Part",Character)
3697
			ZQW.Size = Vector3.new(1,1,1)
3698
			ZQW.BrickColor = BrickColor.new("Bright green")
3699
			ZQW.Material = "Neon"
3700
			ZQW.Anchored = true
3701
			ZQW.CanCollide = false
3702
			ZQW.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)
3703
			local ZQW2 = Instance.new("SpecialMesh",ZQW)
3704
			ZQW2.MeshType = "Sphere"
3705
			ZQW2.Scale = Vector3.new(1,1,1)
3706
			local H = Instance.new("Part",Character)
3707
			H.Size = Vector3.new(1,1,1)
3708
			H.BrickColor = BrickColor.new("White")
3709
			H.CanCollide = false
3710
			H.Anchored = true
3711
			H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
3712
			local H2 = Instance.new("SpecialMesh",H)
3713
			H2.MeshId = "rbxassetid://3270017"
3714
			coroutine.resume(coroutine.create(function()
3715
			for i = 1,200 do
3716
			ZQW2.Scale = ZQW2.Scale + Vector3.new(8,8,8)
3717
			ZQW.Transparency = ZQW.Transparency + 0.07
3718
			HQ2.Scale = HQ2.Scale + Vector3.new(5,5,5)
3719
			HQ.Transparency = HQ.Transparency + 0.09
3720
			H2.Scale = H2.Scale + Vector3.new(20,20,20)
3721
			H.Transparency = H.Transparency + 0.09
3722
			wait(0.00000000001)
3723
			end
3724
			end))
3725
			wait(0.3)
3726
			end
3727
			end))
3728
		wait(1.5)
3729
		AZZ.Parent = Character.LeftLowerArm
3730
		RZZ.Parent = Character.LeftLowerArm
3731
		for i = 1,30 do
3732
swait()
3733
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,-0.5),.1) --LeftUpperArm
3734
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0.5),.1)--RightUpperArm
3735
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--LeftLowerArm
3736
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--RightLowerArm
3737
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
3738
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
3739
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
3740
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
3741
    Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(0,0,0),.1)--Torso
3742
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.6,0.5,0),.1)--Head
3743
    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)),.1)--Head
3744
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3745
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3746
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3747
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,-.13*math.sin(tick()*15),0)*CFrame.Angles(0,0,0),.1)--Head
3748
	--game:GetService("RunService").RenderStepped:wait()
3749
		end
3750
		wait(1)
3751
			AZZ.Parent = Character.RightLowerArm
3752
			RZZ.Parent = Character.RightLowerArm
3753
			wait(1)
3754
		AZZ.Parent = Character.RightLowerLeg
3755
		RZZ.Parent = Character.RightLowerLeg
3756
		for i = 1,30 do
3757
swait()
3758
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,-0.5),.1) --LeftUpperArm
3759
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0.5),.1)--RightUpperArm
3760
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--LeftLowerArm
3761
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--RightLowerArm
3762
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
3763
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
3764
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
3765
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
3766
    Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(0,0,0),.1)--Torso
3767
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.6,-0.5,0),.1)--Head
3768
    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)),.1)--Head
3769
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3770
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3771
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3772
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,-.13*math.sin(tick()*15),0)*CFrame.Angles(0,0,0),.1)--Head
3773
	--game:GetService("RunService").RenderStepped:wait()
3774
		end
3775
		wait(1)
3776
			AZZ.Parent = Character.UpperTorso
3777
			RZZ.Parent = Character.UpperTorso
3778
		for i = 1,30 do
3779
swait()
3780
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,-0.5),.1) --LeftUpperArm
3781
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0.5),.1)--RightUpperArm
3782
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--LeftLowerArm
3783
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--RightLowerArm
3784
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
3785
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
3786
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
3787
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
3788
    Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(0,0,0),.1)--Torso
3789
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.6,0,0),.1)--Head
3790
    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)),.1)--Head
3791
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3792
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3793
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
3794
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,-.13*math.sin(tick()*15),0)*CFrame.Angles(0,0,0),.1)--Head
3795
	--game:GetService("RunService").RenderStepped:wait()
3796
		end
3797
local FZZ = Instance.new("ParticleEmitter",UpperTorso)
3798
FZZ.Texture = "rbxassetid://569507523"
3799
FZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
3800
FZZ.EmissionDirection = "Top"
3801
FZZ.Speed = NumberRange.new(0)
3802
FZZ.Size = NumberSequence.new(1)
3803
FZZ.Drag = 2
3804
FZZ.LockedToPart = true
3805
FZZ.Lifetime = NumberRange.new(0.5)
3806
FZZ.Rate = 50
3807
FZZ.LightEmission = 0.75
3808
FZZ.Rotation = NumberRange.new(-100, 100)
3809
FZZ.VelocitySpread = 70
3810
local LOZZ = Instance.new("ParticleEmitter",RightUpperArm)
3811
LOZZ.Texture = "rbxassetid://569507523"
3812
LOZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
3813
LOZZ.EmissionDirection = "Top"
3814
LOZZ.Speed = NumberRange.new(0)
3815
LOZZ.Size = NumberSequence.new(1)
3816
LOZZ.Drag = 2
3817
LOZZ.LockedToPart = true
3818
LOZZ.Lifetime = NumberRange.new(0.5)
3819
LOZZ.Rate = 50
3820
LOZZ.LightEmission = 0.75
3821
LOZZ.Rotation = NumberRange.new(-100, 100)
3822
LOZZ.VelocitySpread = 70
3823
local FFF = Instance.new("ParticleEmitter",LeftUpperArm)
3824
FFF.Texture = "rbxassetid://569507523"
3825
FFF.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
3826
FFF.EmissionDirection = "Top"
3827
FFF.Speed = NumberRange.new(0)
3828
FFF.Size = NumberSequence.new(1)
3829
FFF.Drag = 2
3830
FFF.Lifetime = NumberRange.new(0.5)
3831
FFF.Rate = 50
3832
FFF.LockedToPart = true
3833
FFF.LightEmission = 0.75
3834
FFF.Rotation = NumberRange.new(-100, 100)
3835
FFF.VelocitySpread = 70
3836
local QZZ = Instance.new("ParticleEmitter",RightLowerLeg)
3837
QZZ.Texture = "rbxassetid://569507523"
3838
QZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
3839
QZZ.EmissionDirection = "Top"
3840
QZZ.Speed = NumberRange.new(0)
3841
QZZ.Size = NumberSequence.new(1)
3842
QZZ.Drag = 2
3843
QZZ.Lifetime = NumberRange.new(0.5)
3844
QZZ.Rate = 50
3845
QZZ.LockedToPart = true
3846
QZZ.LightEmission = 0.75
3847
QZZ.Rotation = NumberRange.new(-100, 100)
3848
QZZ.VelocitySpread = 70
3849
local VVV = Instance.new("ParticleEmitter",LeftLowerLeg)
3850
VVV.Texture = "rbxassetid://569507523"
3851
VVV.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
3852
VVV.EmissionDirection = "Top"
3853
VVV.Speed = NumberRange.new(0)
3854
VVV.Size = NumberSequence.new(1)
3855
VVV.Drag = 2
3856
VVV.LockedToPart = true
3857
VVV.Lifetime = NumberRange.new(0.5)
3858
VVV.Rate = 50
3859
VVV.LightEmission = 0.75
3860
VVV.Rotation = NumberRange.new(-100, 100)
3861
VVV.VelocitySpread = 70
3862
local DoubH = Instance.new("Part",Character)
3863
DoubH.Size = Vector3.new(1,1,1)
3864
DoubH.Material = "SmoothPlastic"
3865
DoubH.Transparency = 0.6
3866
DoubH.BrickColor = BrickColor.new("Pastel green")
3867
DoubH.CanCollide = false
3868
local DoubH2 = Instance.new("SpecialMesh",DoubH)
3869
DoubH2.MeshId = "rbxassetid://430343527"
3870
DoubH2.Scale = Vector3.new(6.6,6.6,6.6)
3871
local DoubH3 = Instance.new("Weld",DoubH)
3872
DoubH3.Part0 = Character.Head
3873
DoubH3.Part1 = DoubH
3874
DoubH3.C0 = CFrame.new(0.1,0.67,0.25)
3875
----------------------------
3876
p1 = Instance.new("Part",Character)
3877
p1.Size = v3(2,1.6,1)
3878
p1.Transparency = 0.6
3879
p1.CanCollide = false
3880
p1.Position = v3(999,999,999)
3881
p1.BrickColor = bc("Pastel green")
3882
p1mesh = Instance.new("SpecialMesh",p1)
3883
p1mesh.MeshType = "FileMesh"
3884
p1mesh.Scale = v3(1.01,1.01,1.01)
3885
p1mesh.MeshId = "rbxassetid://532220007"
3886
p1weld = Instance.new("Weld",p1)
3887
p1weld.Part0 = UpperTorso
3888
p1weld.Part1 = p1
3889
-------------------------------------------------------------
3890
p2 = Instance.new("Part",Character)
3891
p2.Size = v3(2,1.6,1)
3892
p2.Transparency = 0.6
3893
p2.CanCollide = false
3894
p2.Position = v3(999,999,999)
3895
p2.BrickColor = bc("Pastel green")
3896
p2mesh = Instance.new("SpecialMesh",p2)
3897
p2mesh.MeshType = "FileMesh"
3898
p2mesh.Scale = v3(1.01,1.01,1.01)
3899
p2mesh.MeshId = "http://www.roblox.com/asset/?id=532220036"
3900
p2weld = Instance.new("Weld",p2)
3901
p2weld.Part0 = LowerTorso
3902
p2weld.Part1 = p2
3903
-------------------------------------------------------------
3904
p3 = Instance.new("Part",Character)
3905
p3.Size = v3(2,1.6,1)
3906
p3.Transparency = 0.6
3907
p3.CanCollide = false
3908
p3.Position = v3(999,999,999)
3909
p3.BrickColor = bc("Pastel green")
3910
p3mesh = Instance.new("SpecialMesh",p3)
3911
p3mesh.MeshType = "FileMesh"
3912
p3mesh.Scale = v3(1.01,1.01,1.01)
3913
p3mesh.MeshId = "http://www.roblox.com/asset/?id=532219996"
3914
p3weld = Instance.new("Weld",p3)
3915
p3weld.Part0 = LeftUpperArm
3916
p3weld.Part1 = p3
3917
-------------------------------------------------------------
3918
p4 = Instance.new("Part",Character)
3919
p4.Size = v3(2,1.6,1)
3920
p4.Transparency = 0.6
3921
p4.CanCollide = false
3922
p4.Position = v3(999,999,999)
3923
p4.BrickColor = bc("Pastel green")
3924
p4mesh = Instance.new("SpecialMesh",p4)
3925
p4mesh.MeshType = "FileMesh"
3926
p4mesh.Scale = v3(1.01,1.01,1.01)
3927
p4mesh.MeshId = "http://www.roblox.com/asset/?id=532220017"
3928
p4weld = Instance.new("Weld",p4)
3929
p4weld.Part0 = LeftLowerLeg
3930
p4weld.Part1 = p4
3931
-------------------------------------------------------------
3932
p5 = Instance.new("Part",Character)
3933
p5.Size = v3(2,1.6,1)
3934
p5.Transparency = 0.6
3935
p5.CanCollide = false
3936
p5.Position = v3(999,999,999)
3937
p5.BrickColor = bc("Pastel green")
3938
p5mesh = Instance.new("SpecialMesh",p5)
3939
p5mesh.MeshType = "FileMesh"
3940
p5mesh.Scale = v3(1.01,1.01,1.01)
3941
p5mesh.MeshId = "http://www.roblox.com/asset/?id=532219991"
3942
p5weld = Instance.new("Weld",p5)
3943
p5weld.Part0 = LeftLowerArm
3944
p5weld.Part1 = p5
3945
-------------------------------------------------------------
3946
p6 = Instance.new("Part",Character)
3947
p6.Size = v3(2,1.6,1)
3948
p6.Transparency = 0.6
3949
p6.CanCollide = false
3950
p6.Position = v3(999,999,999)
3951
p6.BrickColor = bc("Pastel green")
3952
p6mesh = Instance.new("SpecialMesh",p6)
3953
p6mesh.MeshType = "FileMesh"
3954
p6mesh.Scale = v3(1.01,1.01,1.01)
3955
p6mesh.MeshId = "http://www.roblox.com/asset/?id=532219986"
3956
p6weld = Instance.new("Weld",p6)
3957
p6weld.Part0 = LeftHand
3958
p6weld.Part1 = p6
3959
-------------------------------------------------------------
3960
p7 = Instance.new("Part",Character)
3961
p7.Size = v3(2,1.6,1)
3962
p7.Transparency = 0.6
3963
p7.CanCollide = false
3964
p7.Position = v3(999,999,999)
3965
p7.BrickColor = bc("Pastel green")
3966
p7mesh = Instance.new("SpecialMesh",p7)
3967
p7mesh.MeshType = "FileMesh"
3968
p7mesh.Scale = v3(1.01,1.01,1.01)
3969
p7mesh.MeshId = "http://www.roblox.com/asset/?id=532220012"
3970
p7weld = Instance.new("Weld",p7)
3971
p7weld.Part0 = LeftFoot
3972
p7weld.Part1 = p7
3973
-------------------------------------------------------------
3974
p8 = Instance.new("Part",Character)
3975
p8.Size = v3(2,1.6,1)
3976
p8.Transparency = 0.6
3977
p8.CanCollide = false
3978
p8.Position = v3(999,999,999)
3979
p8.BrickColor = bc("Pastel green")
3980
p8mesh = Instance.new("SpecialMesh",p8)
3981
p8mesh.MeshType = "FileMesh"
3982
p8mesh.Scale = v3(1.01,1.01,1.01)
3983
p8mesh.MeshId = "http://www.roblox.com/asset/?id=532220020"
3984
p8weld = Instance.new("Weld",p8)
3985
p8weld.Part0 = RightFoot
3986
p8weld.Part1 = p8
3987
-------------------------------------------------------------
3988
p9 = Instance.new("Part",Character)
3989
p9.Size = v3(2,1.6,1)
3990
p9.Transparency = 0.6
3991
p9.CanCollide = false
3992
p9.Position = v3(999,999,999)
3993
p9.BrickColor = bc("Pastel green")
3994
p9mesh = Instance.new("SpecialMesh",p9)
3995
p9mesh.MeshType = "FileMesh"
3996
p9mesh.Scale = v3(1.01,1.01,1.01)
3997
p9mesh.MeshId = "http://www.roblox.com/asset/?id=532219997"
3998
p9weld = Instance.new("Weld",p9)
3999
p9weld.Part0 = RightHand
4000
p9weld.Part1 = p9
4001
-------------------------------------------------------------
4002
p10 = Instance.new("Part",Character)
4003
p10.Size = v3(2,1.6,1)
4004
p10.Transparency = 0.6
4005
p10.CanCollide = false
4006
p10.Position = v3(999,999,999)
4007
p10.BrickColor = bc("Pastel green")
4008
p10mesh = Instance.new("SpecialMesh",p10)
4009
p10mesh.MeshType = "FileMesh"
4010
p10mesh.Scale = v3(1.01,1.01,1.01)
4011
p10mesh.MeshId = "http://www.roblox.com/asset/?id=532219999"
4012
p10weld = Instance.new("Weld",p10)
4013
p10weld.Part0 = RightLowerArm
4014
p10weld.Part1 = p10
4015
-------------------------------------------------------------
4016
p11 = Instance.new("Part",Character)
4017
p11.Size = v3(2,1.6,1)
4018
p11.Transparency = 0.6
4019
p11.CanCollide = false
4020
p11.Position = v3(999,999,999)
4021
p11.BrickColor = bc("Pastel green")
4022
p11mesh = Instance.new("SpecialMesh",p11)
4023
p11mesh.MeshType = "FileMesh"
4024
p11mesh.Scale = v3(1.01,1.01,1.01)
4025
p11mesh.MeshId = "http://www.roblox.com/asset/?id=532220027"
4026
p11weld = Instance.new("Weld",p11)
4027
p11weld.Part0 = RightLowerLeg
4028
p11weld.Part1 = p11
4029
-------------------------------------------------------------
4030
p12 = Instance.new("Part",Character)
4031
p12.Size = v3(2,1.6,1)
4032
p12.Transparency = 0.6
4033
p12.CanCollide = false
4034
p12.Position = v3(999,999,999)
4035
p12.BrickColor = bc("Pastel green")
4036
p12mesh = Instance.new("SpecialMesh",p12)
4037
p12mesh.MeshType = "FileMesh"
4038
p12mesh.Scale = v3(1.01,1.01,1.01)
4039
p12mesh.MeshId = "http://www.roblox.com/asset/?id=532220004"
4040
p12weld = Instance.new("Weld",p12)
4041
p12weld.Part0 = RightUpperArm
4042
p12weld.Part1 = p12
4043
-------------------------------------------------------------
4044
p13 = Instance.new("Part",Character)
4045
p13.Size = v3(2,1.6,1)
4046
p13.Transparency = 0.6
4047
p13.CanCollide = false
4048
p13.Position = v3(999,999,999)
4049
p13.BrickColor = bc("Pastel green")
4050
p13mesh = Instance.new("SpecialMesh",p13)
4051
p13mesh.MeshType = "FileMesh"
4052
p13mesh.Scale = v3(1.01,1.01,1.01)
4053
p13mesh.MeshId = "http://www.roblox.com/asset/?id=532220031"
4054
p13weld = Instance.new("Weld",p13)
4055
p13weld.Part0 = RightUpperLeg
4056
p13weld.Part1 = p13
4057
-------------------------------------------------------------
4058
p14 = Instance.new("Part",Character)
4059
p14.Size = v3(2,1,1)
4060
p14.Transparency = 0.6
4061
p14.CanCollide = false
4062
p14.Position = v3(999,999,999)
4063
p14.BrickColor = bc("Pastel green")
4064
p14mesh = Instance.new("SpecialMesh",p14)
4065
p14mesh.MeshType = "FileMesh"
4066
p14mesh.Scale = v3(1.01,1.01,1.01)
4067
p14mesh.MeshId = "http://www.roblox.com/asset/?id=532220018"
4068
p14weld = Instance.new("Weld",p14)
4069
p14weld.Part0 = LeftUpperLeg
4070
p14weld.Part1 = p14
4071
p15 = Instance.new("Part",Character)
4072
p15.Size = v3(2,1,1)
4073
p15.Transparency = 0.6
4074
p15.CanCollide = false
4075
p15.Position = v3(999,999,999)
4076
p15.BrickColor = bc("Pastel green")
4077
p15mesh = Instance.new("SpecialMesh",p15)
4078
p15mesh.MeshType = "Head"
4079
p15mesh.Scale = v3(1.26,1.26,1.26)
4080
p15weld = Instance.new("Weld",p15)
4081
p15weld.Part0 = Head
4082
p15weld.Part1 = p15
4083
Humanoid.MaxHealth = math.huge
4084
wait(0.01)
4085
Humanoid.Health = math.huge
4086
		Idle = false
4087
		local Sound = Instance.new("Sound",UpperTorso)
4088
		Sound.SoundId = "rbxassetid://"
4089
		Sound.Pitch = 1
4090
		Sound.Looped = true
4091
		Sound.Volume = 5
4092
		Sound:play()
4093
		Character.Head.face.Texture = "rbxassetid://988802990"
4094
		Humanoid.WalkSpeed = 25
4095
		Mouse.KeyDown:connect(function(key)
4096
			if key == "e" then
4097
				FCSmash()
4098
			end
4099
			if key == "h" then
4100
				SeriousWam()
4101
			end
4102
			if key == "p" then
4103
				Dash()
4104
			end
4105
			if key=="q" then		
4106
	Smash()
4107
			end
4108
if key=="r" then		
4109
	Del()
4110
end
4111
		end)
4112
		Mouse.Button1Down:connect(function()
4113
			if attack == false and attacktype == 1 then
4114
				HitS()
4115
				attacktype = 2
4116
			elseif attack == false and attacktype == 2 then
4117
				Hit2S()
4118
				attacktype = 1
4119
			end
4120
		end)
4121
		wait(2121)
4122
		DZ = false
4123
	end
4124
end
4125
		
4126
4127
Mouse.KeyDown:connect(function(key)
4128
if key=="x" then		
4129
	Away()
4130
end
4131
end)
4132
Mouse.KeyDown:connect(function(key)
4133
if key=="c" then		
4134
	Uppercut()
4135
end
4136
end)
4137
4138
4139
4140
Mouse.KeyDown:connect(function(key)
4141
if key=="t" then		
4142
	Detroit()
4143
end
4144
end)
4145
4146
Mouse.KeyDown:connect(function(key)
4147
if key=="m" then		
4148
	Jump()
4149
end
4150
end)
4151
		
4152
	Mouse.Button1Down:connect(function()	
4153
		if attack == false and attacktype == 1 then
4154
				Hit()
4155
				attacktype = 2
4156
			elseif attack == false and attacktype == 2 then
4157
				Hit2()
4158
				attacktype = 1
4159
			end
4160
		end)
4161
		
4162
Mouse.KeyDown:connect(function(key)
4163
	if key == "z" then
4164
		FullCowl()
4165
	end
4166
end)
4167
4168
4169
4170
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
4171
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
4172
end 
4173
4174
4175
local sine = 0
4176
local change = 1
4177
local val = 0
4178
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude 
4179
local velderp=RootPart.Velocity.y
4180
hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
4181
4182
4183
4184
4185
4186
--idle
4187
game:service'RunService'.RenderStepped:connect(function()
4188
if Humanoid.MoveDirection.x == 0 and Idle == false then
4189
change = 1
4190
	for i = 1,1 do
4191
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0-.01*math.sin(tick()*3),0)*CFrame.Angles(0.2,0,0),.1) --LeftUpperArm
4192
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0-.00*math.sin(tick()*3),0)*CFrame.Angles(0.2,0,-0),.1)--RightUpperArm
4193
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.1+0.1*math.sin(tick()*3),0,0),.1)--LeftLowerArm
4194
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.1+0.1*math.sin(tick()*3),0,0),.1)--RightLowerArm
4195
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
4196
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
4197
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
4198
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
4199
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
4200
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0-.03*math.sin(tick()*3),0,0),.1)--Head
4201
    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)),.1)--Head
4202
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
4203
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
4204
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
4205
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0-.005*math.sin(tick()*3),0)*CFrame.Angles(0,0,0),.1)--Head
4206
  game:GetService("RunService").RenderStepped:wait()
4207
	end
4208
--walk
4209
	for i = 1,2000 do
4210
if Humanoid.MoveDirection.x > 0 and Idle == false or Humanoid.MoveDirection.x < 0 and Idle == false then
4211
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0-1*math.sin(tick()*8),0,0),.1) --LeftUpperArm
4212
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0+1*math.sin(tick()*8),0,0),.1)--RightUpperArm
4213
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0+0.6*math.cos(tick()*8),0,0),.1)--LeftLowerArm
4214
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0-0.6*math.cos(tick()*8),0,0),.1)--RightLowerArm
4215
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0-1*math.sin(tick()*8),0,0.1),.1)--LeftUpperLeg
4216
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0+1*math.sin(tick()*8),0,-0.1),.1)--RightUpperLeg
4217
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0+1.4*math.cos(tick()*8),0,0),.1)--LeftLowerLeg
4218
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0-1.4*math.cos(tick()*8),0,0),.1)--RightUpperLeg
4219
    Root.C0 = Root.C0:lerp(CFrame.new(0,0-.1*math.sin(tick()*8),0)*CFrame.Angles(-0.1,0,0),.1)--Torso
4220
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0,0,0),.1)--Head
4221
    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)),.1)--Head
4222
    LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
4223
    RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
4224
    LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
4225
    Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
4226
 game:GetService("RunService").RenderStepped:wait()
4227
end
4228
end
4229
end
4230
end)