Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local V3rmillionGuiRevamped = Instance.new("ScreenGui")
- local MainFrame = Instance.new("Frame")
- local DarkSaitamaR6 = Instance.new("TextButton")
- local Exit = Instance.new("TextButton")
- local EyeOfHadesR6 = Instance.new("TextButton")
- local Open = Instance.new("TextButton")
- local R15GokuR15 = Instance.new("TextButton")
- local R6GokuR6 = Instance.new("TextButton")
- local GuiTitle = Instance.new("TextLabel")
- local RevampedBy = Instance.new("TextLabel")
- local EasyScriptExecuteWIP = Instance.new("Frame")
- local EasyScriptExeWIP = Instance.new("TextLabel")
- V3rmillionGuiRevamped.Name = "V3rmillion Gui (Revamped)"
- V3rmillionGuiRevamped.Parent = game.Players.AxeuerAlt.PlayerGui
- MainFrame.Name = "MainFrame"
- MainFrame.Parent = V3rmillionGuiRevamped
- MainFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- MainFrame.Position = UDim2.new(0.178051248, 0, 0.10982658, 0)
- MainFrame.Size = UDim2.new(0, 680, 0, 450)
- DarkSaitamaR6.Name = "Dark Saitama (R6)"
- DarkSaitamaR6.Parent = MainFrame
- DarkSaitamaR6.BackgroundColor3 = Color3.new(1, 0, 0)
- DarkSaitamaR6.Position = UDim2.new(0.6047616, 0, 0.396153867, 0)
- DarkSaitamaR6.Size = UDim2.new(0, 171, 0, 50)
- DarkSaitamaR6.Font = Enum.Font.SourceSans
- DarkSaitamaR6.Text = "Dark Saitama (R6)"
- DarkSaitamaR6.TextColor3 = Color3.new(0, 0, 0)
- DarkSaitamaR6.TextSize = 14
- DarkSaitamaR6.MouseButton1Down:connect(function()
- script.Parent.MouseButton1Click:Connect(function()
- -- I try to make things looks better, edited by Imkrillinit
- -- Dark Caped Beast
- print("serious punch is T")
- print("Consecutive dark punches is B")
- print("jump is m")
- print("k is a left punch")
- print("h is a right punch")
- print("j is teleport")
- print("music keys are, g y r q")
- print("F is to stop all the music")
- print("serious mode is x, press z to turn it off")
- p = game.Players.LocalPlayer
- char = p.Character
- des = false
- fling = true
- dot = false
- falling = false
- jump = true
- multipunch = true
- tp = true
- shoot = true
- jump2 = true
- punch3 = true
- punch2 = true
- hum = char.Humanoid
- punch = true
- neckp = char.Torso.Neck.C0
- neck = char.Torso.Neck
- des = false
- root = char.HumanoidRootPart
- torso = char.Torso
- larm = char["Left Arm"]
- rarm = char["Right Arm"]
- lleg = char["Left Leg"]
- rleg = char["Right Leg"]
- char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
- char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
- char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
- char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
- shirt = Instance.new("Shirt", char)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", char)
- pants.Name = "Pants"
- char.Shirt:Remove()
- char.Pants:Remove()
- for i,v in pairs(char:GetChildren()) do if v:IsA("Accessory") then v.Handle:Remove() end end
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=667102257"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=815144043"
- char.Head.face.Texture = "rbxassetid://340355951"
- local ChatService = game:GetService("Chat")
- local player = game.Players.LocalPlayer
- lig = Instance.new("PointLight",player.Character.Torso)
- lig.Color = Color3.new(0,0,0)
- lig.Brightness = 10
- m = player:GetMouse()
- bb = Instance.new("BillboardGui",player.Character.Head)
- bb.Enabled = true
- function newRay(start,face,range,wat)
- local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
- hit,pos = workspace:FindPartOnRayWithIgnoreList(rey,wat)
- return rey,hit,pos
- end
- aa1 = {}
- torso = game.Players.LocalPlayer.Character.Torso
- local WorldUp = Vector3.new(0,1,0)
- function look2(Vec1,Vec2)
- local Orig = Vec1
- Vec1 = Vec1+Vector3.new(0,1,0)
- Vec2 = Vec2+Vector3.new(0,1,0)
- local Forward = (Vec2-Vec1).unit
- local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
- local Right = Up:Cross(Forward).unit
- Forward = -Forward
- Right = -Right
- return CFrame.new(Orig.X,Orig.Y,Orig.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
- end
- function look(CFr,Vec2)
- local A = Vector3.new(0,0,0)
- local B = CFr:inverse()*Vec2
- local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
- if B.Z > 0 then
- CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
- elseif B.Z == 0 then
- if B.Y > 0 then
- CF = CFr*CFrame.Angles(math.pi/2,0,0)
- elseif B.Y < 0 then
- CF = CFr*CFrame.Angles(-math.pi/2,0,0)
- else
- CF = CFr
- end
- end
- local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
- local Up = Vector3.new(X,Y,Z)
- local Forward = (Vec2-CFr.p).unit
- local Right = Up:Cross(Forward)
- Forward = -Forward
- Right = -Right
- return CFrame.new(CFr.X,CFr.Y,CFr.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
- end
- function simulate(j,d,m,r,t)
- local joint = j
- for i,v in ipairs(t) do
- if v[1]:FindFirstChild("Weld") then
- local stiff = m.CFrame.lookVector*0.03
- if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
- local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
- local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
- local pos = joint.p+(dir*(d*0.5))
- --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
- local inv = v[1].Weld.Part0.CFrame
- local rel1 = inv:inverse()*pos
- local rel2 = inv:inverse()*(pos-(dir*dis))
- local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
- v[1].Weld.C0 = cf
- v[2] = inv*cf
- --v[1].CFrame = cf
- end
- end
- end
- ------------------------------------------------
- function lerpz(joint, prop, cfrmz, alp)
- joint[prop] = joint[prop]:lerp(cfrmz, alp)
- end
- ------------------------------------------------
- function sqe()
- local effspwn = Instance.new("Part")
- local model = Instance.new("Model")
- game.Debris:AddItem(model, 5)
- model.Name = "smasheffects"
- model.Parent = workspace
- effspwn.Name = "spwnr"
- effspwn.Size = Vector3.new(1, 1, 1)
- effspwn.Anchored = true
- effspwn.CanCollide = false
- effspwn.Transparency = 1
- effspwn.CFrame = (larm.CFrame + Vector3.new(math.random(-5,5),-0.45,math.random(-5,5))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(0)),math.random(0,math.rad(0)),math.random(0,math.rad(0)))
- effspwn.Parent = model
- coroutine.resume(coroutine.create(function()
- local shok = Instance.new("Part")
- shok.Name = "whoosh"
- shok.BrickColor = BrickColor.new("Really black")
- shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
- shok.Size = Vector3.new(1, 1, 1)
- shok.Anchored = true
- shok.Material = "Neon"
- shok.Transparency = 0.1
- shok.CanCollide = false
- shok.Parent = model
- game.Debris:AddItem(shok, 6)
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = "FileMesh"
- mesh.MeshId = "rbxassetid://437347603"
- mesh.Scale = Vector3.new(0.08, 0.08, 0.2)
- mesh.Parent = shok
- for e = 1, 6 do
- wait()
- mesh.Scale = mesh.Scale + Vector3.new(0.02, 0.03, 0.1)
- shok.Transparency = shok.Transparency + 0.1
- shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
- shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-29))
- hito(shok, 8, 9999, 3)
- end
- for e = 1, 6 do
- wait()
- mesh.Scale = mesh.Scale + Vector3.new(0.02, 0.03, 0.1)
- shok.Transparency = shok.Transparency + 0.09
- shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -2), 0.4)
- shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30))
- hito(shok, 8, 9999, 3)
- end
- end))
- end
- -------------------------------------------------------------------------
- function hito(partoz, magn, dmg, debtim)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= char and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
- do
- local humz = guy:FindFirstChild("Humanoid")
- local hed = guy:FindFirstChild("Head")
- humz:TakeDamage(20000)
- local db = Instance.new("StringValue")
- db.Name = "alabo"
- db.Parent = hed
- delay(debtim, function()
- db:Destroy()
- end)
- end
- end
- end
- end
- -------------------------------------------------------------------------
- GroundWave1 = function()
- local HandCF = torso.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + torso.CFrame.lookVector * 0.8
- local Colors = {"Really black", "Really black"}
- local wave = Instance.new("Part", char)
- wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave.Anchored = true
- wave.Name = "Wave"
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(0.2, 0.2, 0.2)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = HandCF
- wm = Instance.new("SpecialMesh",wave)
- wm.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm.Scale = Vector3.new(6 + i*2, 2 + i*2, 2+ i*2)
- wave.Size = wm.Scale
- wave.CFrame = HandCF
- wave.Transparency = i/30
- wait()
- end
- wait()
- wave:Destroy()
- end)()
- end
- ----------------------------------------------------------------------------
- --Serious mode aura.
- InForm = false
- local mouse = player:GetMouse()
- local Player = game.Players.LocalPlayer
- local Char = Player.Character
- local Torso = Char.Torso
- function Serious()
- for X = 1, 1 do wait()
- local Effect = Instance.new("Part")
- Effect.Name = "Effect"
- Effect.Parent = Torso
- Effect.CFrame = Torso.CFrame
- Effect.BrickColor = BrickColor.new("White")
- Effect.Shape = "Ball"
- Effect.Size = Vector3.new(1, 1, 1)
- Effect.Anchored = true
- Effect.Material = "Neon"
- Effect.CanCollide = false
- for loop = 1, 25 do wait()
- Effect.CFrame = Torso.CFrame
- Effect.Size = Effect.Size + Vector3.new(0.5)
- Effect.Transparency = Effect.Transparency + 0.04
- end
- end
- repeat
- Torso:FindFirstChild("Effect"):Remove()
- until Torso:FindFirstChild("Effect") == nil
- local Color1 = Color3.new(255, 0, 0)
- local Color2 = Color3.new(255, 0, 0)
- local Aura = Instance.new('ParticleEmitter')
- Aura.Name = "Aura"
- Aura.Texture = "rbxassetid://660852712"
- Aura.Parent = Torso
- Aura.LightEmission = 1
- Aura.Transparency = NumberSequence.new(0.8)
- Aura.Color = ColorSequence.new(Color1, Color2)
- Aura.Size = NumberSequence.new(3.5)
- Aura.LockedToPart = false
- Aura.Lifetime = NumberRange.new(0.3)
- Aura.Rate = 100
- Aura.Speed = NumberRange.new(8)
- Aura.EmissionDirection = "Top"
- InForm = true
- end
- function Base()
- InForm = false
- local Effect = Instance.new("Part")
- Effect.Name = "Effect"
- Effect.Parent = Torso
- Effect.CFrame = Torso.CFrame
- Effect.BrickColor = BrickColor.new("White")
- Effect.Shape = "Ball"
- Effect.Size = Vector3.new(8, 8, 8)
- Effect.Anchored = true
- Effect.Material = "Neon"
- Effect.CanCollide = false
- for loop = 1, 25 do wait()
- Effect.CFrame = Torso.CFrame
- Effect.Size = Effect.Size + Vector3.new(-0.5)
- Effect.Transparency = Effect.Transparency + 0.04
- end
- repeat
- Torso:FindFirstChild("Effect"):Remove()
- until Torso:FindFirstChild("Effect") == nil
- for i, v in pairs(Torso:GetChildren()) do
- if v:IsA('ParticleEmitter') then
- v:Remove()
- end
- end
- end
- mouse.KeyUp:connect(function(key)
- if key == "x" and InForm == false then
- Serious()
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key == "z" and InForm == true then
- Base()
- end
- end)
- -------------------------------------------------------------------------------
- for i = 1,8 do
- local p = Instance.new("Part",char)
- p.Anchored = false
- p.BrickColor = BrickColor.new("Really black")
- p.CanCollide = false
- p.FormFactor="Custom"
- p.Material = "Neon"
- p.TopSurface = "SmoothNoOutlines"
- p.BottomSurface = "SmoothNoOutlines"
- p.RightSurface = "SmoothNoOutlines"
- p.LeftSurface = "SmoothNoOutlines"
- p.FrontSurface = "SmoothNoOutlines"
- p.BackSurface = "SmoothNoOutlines"
- p.Size = Vector3.new(2,.2,0.2)
- p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
- mesh = Instance.new("BlockMesh",p)
- mesh.Scale = Vector3.new(1,1,4)
- local w = Instance.new("Motor6D",p)
- w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
- w.Part1 = p
- w.Name = "Weld"
- --table.insert(aa1,p)
- aa1[i] = {p,p.CFrame}
- end
- game:service"RunService".Stepped:connect(function()
- simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
- end)
- soka = Instance.new("Sound",char)
- soka.SoundId = "http://www.roblox.com/asset/?id = 447199232"
- soka.Volume = 3
- boom = Instance.new("Sound",char)
- boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
- boom.Volume = 3
- boom2 = Instance.new("Sound",char)
- boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
- boom2.Volume = 3
- boom3 = Instance.new("Sound",char)
- boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
- boom3.Volume = 3
- woosh = Instance.new("Sound",char)
- woosh.Volume = 5
- woosh.SoundId = "http://www.roblox.com/asset/?id = 210946558"
- tps = Instance.new("Sound",char)
- tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
- tps.Volume = 1
- asd = Instance.new("Sound",char)
- asd.SoundId = "http://www.roblox.com/asset/?id = 447310433"
- asd.Volume =1
- asd1 = Instance.new("Sound",char)
- asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
- asd2 = Instance.new("Sound",char)
- asd2.SoundId = "http://www.roblox.com/asset/?id = 572466594"
- asd2.Looped = true
- asd2.Volume = 5
- asd3 = Instance.new("Sound",char)
- asd3.SoundId = "http://www.roblox.com/asset/?id = 378387996"
- asd3.Volume = 5
- asd3.Looped = true
- asd4 = Instance.new("Sound",char)
- asd4.SoundId = "http://www.roblox.com/asset/?id = 413040330"
- asd4.Volume = 5
- asd4.Looped = true
- asd5 = Instance.new("Sound",char)
- asd5.SoundId = "http://www.roblox.com/asset/?id = 362252261"
- asd5.Looped = true
- asd6 = Instance.new("Sound",char)
- asd6.SoundId = "http://www.roblox.com/asset/?id = 401258325"
- asd6.Looped = true
- function play(play)
- asd:Play()
- wait(0.05)
- --asd1:Play()
- end
- -------------------------
- function stream(origin,dir,length,size)
- local parts = {}
- for i = 1,length do
- local p = Instance.new("Part",char)
- p.Anchored = true
- p.Transparency = 0.5
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.Material = "Neon"
- p.BrickColor = BrickColor.new("Really black")
- p.Size = Vector3.new(50,50,50) -- for now
- p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
- parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
- game:GetService("Debris"):AddItem(p,3)
- end
- spawn(function()
- while parts do
- for i,v in pairs(parts) do
- if v[1].Parent == char then
- v[1].CFrame = v[1].CFrame*v[2]
- else
- parts = nil
- break
- end
- end
- wait(0.02)
- end
- end)
- end
- m.KeyDown:connect(function(k)
- if k == "g" then
- asd2:Play()
- end
- end)
- m.KeyDown:connect(function(k)
- if k == "r" then
- asd4:Play()
- end
- end)
- m.KeyDown:connect(function(k)
- if k == "q" then
- asd3:Play()
- end
- end)
- mouse = p:GetMouse()
- m.KeyDown:connect(function(k)
- if k:byte() == 48 then
- hum.WalkSpeed = 200
- GroundWave1()
- boom:Play()
- end
- end)
- m.KeyDown:connect(function(k)
- if k:byte() == 50 then
- soka:Play()
- end
- end)
- m.KeyDown:connect(function(k)
- if k:byte() == 52 then
- char.Head.face.Texture = "rbxassetid://340355951"
- end
- end)
- m.KeyDown:connect(function(k)
- if k:byte() == 51 then
- char.Head.face.Texture = "rbxassetid://340355951"
- end
- end)
- m.KeyUp:connect(function(k)
- if k:byte() == 48 then
- hum.WalkSpeed = 16
- end
- end)
- p.Chatted:connect(function(m)
- if m == "Ok." then
- soka:Play()
- end
- end)
- m.KeyDown:connect(function(key)
- if key == "j" then
- if tp == true then
- tp = false
- tps:Play()
- char.Head.face.Parent = game.Lighting
- for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0.7
- end
- end
- wait(0.2)
- for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
- end
- end
- char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
- char.HumanoidRootPart.Transparency = 1
- game.Lighting.face.Parent = char.Head
- wait(0.1)
- tp = true
- end
- end
- end)
- m.KeyDown:connect(function(key)
- if key == "t" then
- if punch2 == true then
- punch2 = false
- punch = false
- local ChatService = game:GetService("Chat")
- neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
- ChatService:Chat(char.Head, "...")
- wait(0.5)
- local ChatService = game:GetService("Chat")
- ChatService:Chat(char.Head ,"Dark...")
- wait(0.5)
- local ChatService = game:GetService("Chat")
- ChatService:Chat(char.Head, "PUNCH!")
- neck.C0 = neckp
- wait(0.3)
- org = char.Torso["Left Shoulder"].C0
- char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
- wait()
- killbrick2 = Instance.new("Part",char)
- killbrick2.Size = Vector3.new(80,80,9000)
- killbrick2.Transparency = 1
- killbrick2.CanCollide = true
- wait(0.1)
- killbrick2.CanCollide = false
- killbrick2.Anchored = true
- killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-1005)
- killbrick2.Touched:connect(function(h)
- local x = h.Parent:FindFirstChild("Humanoid")-- lol
- if x then
- if x.Parent.Name == game.Players.LocalPlayer.Name then
- safe = true
- else safe = false
- end
- if x then
- if safe == false then
- h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 900
- local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
- boom:Play()
- bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
- wait()
- x.Parent:BreakJoints()
- wait()
- safe = true
- end
- end
- end
- end)
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = BrickColor.new("Really black")
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Size = Vector3.new(3, 3, 3)
- rng.Transparency = 0.8
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
- rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
- rngm.Scale = Vector3.new(3, 3, 3)
- local rng1 = Instance.new("Part", char)
- rng1.Anchored = true
- rng1.BrickColor = BrickColor.new("Really black")
- rng1.CanCollide = false
- rng1.FormFactor = 3
- rng1.Name = "Ring"
- rng1.Size = Vector3.new(3, 3, 3)
- rng1.Transparency = 0.8
- rng1.TopSurface = 0
- rng1.BottomSurface = 0
- rng1.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
- rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local rngm1 = Instance.new("SpecialMesh", rng1)
- rngm1.MeshId = "http://www.roblox.com/asset/?id=9982590"
- rngm1.Scale = Vector3.new(3, 3, 3)
- local p = (torso.CFrame*CFrame.new(-20,0,3))
- stream(p.p,((p*Vector3.new(-0.7,0,1))-p.p).unit,90,5)
- local p = (torso.CFrame*CFrame.new(20,0,3))
- stream(p.p,((p*Vector3.new(0.7,0,1))-p.p).unit,90,5)
- local rng2 = Instance.new("Part", char)
- rng2.Anchored = true
- rng2.BrickColor = BrickColor.new("Really black")
- rng2.CanCollide = false
- rng2.FormFactor = 3
- rng2.Name = "Ring"
- rng2.Size = Vector3.new(3, 3, 3)
- rng2.Transparency = 0.8
- rng2.TopSurface = 0
- rng2.BottomSurface = 0
- rng2.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
- rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local rngm2 = Instance.new("SpecialMesh", rng2)
- rngm2.MeshId = "http://www.roblox.com/asset/?id=9982590"
- rngm2.Scale = Vector3.new(3, 3, 3)
- wait(0.1)
- boom3:Play()
- coroutine.wrap(function()
- for i = 1, 35, 0.5 do
- rngm.Scale = Vector3.new(50 + i*2, 50 + i*2, 50+ i*2)
- rngm1.Scale = Vector3.new(50 + i*2, 50 + i*2, 50+ i*2)
- rngm2.Scale = Vector3.new(50 + i*2, 50 + i*2, 50+ i*2)
- rng.Transparency = i/35
- rng1.Transparency = i/35
- rng2.Transparency = i/35
- wait()
- end
- wait()
- rng:Destroy()
- rng1:Destroy()
- rng2:Destroy()
- killbrick2:Remove()
- wait(0.1)
- char.Torso["Left Shoulder"].C0 = org
- wait(0.3)
- punch2 = true
- punch = true
- wait()
- end)()
- end
- wait(.1)
- end
- end)
- m.KeyDown:connect(function(key)
- if key == "k" then
- if punch == true then
- punch = false
- org = char.Torso["Left Shoulder"].C0
- char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
- killbrick = Instance.new("Part",char)
- killbrick.Size = Vector3.new(4,1,4)
- killbrick.Transparency = 1
- killbrick:BreakJoints()
- killbrick.CanCollide = false
- local wel = Instance.new("Weld",killbrick)
- wel.Part0 = killbrick
- wel.Part1 = char["Left Arm"]
- wel.C0 = CFrame.new(0,1,0)
- force = 30000
- killbrick.Touched:connect(function(h)
- local x = h.Parent:FindFirstChildOfClass("Humanoid")
- local stop = h.Parent.Torso.Velocity
- if x.Parent.Name == game.Players.LocalPlayer.Name then
- safe = true
- else safe = false
- end
- if x then
- if safe == false then
- if fling == true then
- force = 90000
- end
- if fling == false then
- force = 20000
- ChatService:Chat(char.Head, "Dark Punch!")
- neck.C0 = neckp
- wait(0.1)
- end
- h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 50000
- local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
- boom:Play()
- bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
- wait()
- x:TakeDamage(12000)
- wait()
- safe = true
- bodyforc:Remove()
- h.Parent.Torso.Velocity = stop
- end
- end
- end)
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = BrickColor.new("Really black")
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0.8
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
- rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
- rngm.Scale = Vector3.new(3, 3, 3)
- wait(0.1)
- boom2:Play()
- coroutine.wrap(function()
- for i = 1, 10, .4 do
- rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
- rng.Transparency = i/10
- wait()
- end
- wait()
- rng:Destroy()
- killbrick:Remove()
- char.Torso["Left Shoulder"].C0 = org
- wait(0.1)
- punch = true
- wait()
- end)()
- end
- wait(.1)
- end
- end)
- m.KeyDown:connect(function(key)
- if key == "h" then
- if punch3 == true then
- punch3 = false
- eh = char.Torso["Right Shoulder"].C0
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.new(0.3,0,0) * CFrame.Angles(0,0,math.rad(90))
- killbrick3 = Instance.new("Part",char)
- killbrick3.Size = Vector3.new(4,1,4)
- killbrick3.Transparency = 1
- killbrick3:BreakJoints()
- killbrick3.CanCollide = false
- local wel = Instance.new("Weld",killbrick3)
- wel.Part0 = killbrick3
- wel.Part1 = char["Right Arm"]
- wel.C0 = CFrame.new(0,1,0)
- force = 30000
- killbrick3.Touched:connect(function(h)
- local x = h.Parent:FindFirstChildOfClass("Humanoid")
- local stop = h.Parent.Torso.Velocity
- if x.Parent.Name == game.Players.LocalPlayer.Name then
- safe = true
- else safe = false
- end
- if x then
- if safe == false then
- if fling == true then
- force = 90000
- end
- if fling == false then
- force = 20000
- ChatService:Chat(char.Head, "Take this!")
- neck.C0 = neckp
- wait(0.1)
- end
- h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 50000
- local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
- boom:Play()
- bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
- wait(0.2)
- x:TakeDamage(8000)
- wait()
- safe = true
- bodyforc:Remove()
- h.Parent.Torso.Velocity = stop
- end
- end
- end)
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = BrickColor.new("Really black")
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0.8
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = char["Right Arm"].CFrame * CFrame.new(0,-2,0)
- rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
- rngm.Scale = Vector3.new(3, 3, 3)
- wait(0.1)
- boom2:Play()
- coroutine.wrap(function()
- for i = 1, 10, .4 do
- rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
- rng.Transparency = i/10
- wait()
- end
- wait()
- rng:Destroy()
- killbrick3:Remove()
- char.Torso["Right Shoulder"].C0 = eh
- wait(0.1)
- punch3 = true
- wait()
- end)()
- end
- wait(.1)
- end
- end)
- m.KeyDown:connect(function(key)
- if key == "m" then
- if jump == true then
- jump = false
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = BrickColor.new("Really black")
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Size = Vector3.new(3, 3, 3)
- rng.Transparency = 0.35
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.Position = torso.Position - Vector3.new(0,2,0)
- rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
- rngm.Scale = Vector3.new(3, 3, 3)
- wait(0.1)
- BV = Instance.new("BodyVelocity", torso)
- BV.maxForce = Vector3.new(0,20000,0)
- BV.P = 1000
- BV.velocity = Vector3.new(0,200,0)
- boom:Play()
- coroutine.wrap(function()
- for i = 1, 60, 2 do
- rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
- rng.Transparency = i/60
- wait()
- end
- wait()
- rng:Destroy()
- hum.WalkSpeed = 50
- wait(1)
- for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
- v:Destroy() local jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16 falling = false
- end end
- wait()
- end)()
- end
- wait(.1)
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "b" then
- multipunch = true
- boom:Play()
- local ChatService = game:GetService("Chat")
- neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
- ChatService:Chat(char.Head, "Consecutive Dark Punches.")
- wait()
- local ChatService = game:GetService("Chat")
- sss = char.Torso["Left Shoulder"].C0
- char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
- coroutine.resume(coroutine.create(function()
- local s = 0
- repeat
- s = s + 1
- sqe()
- wait(0.03)
- until not multipunch
- end))
- mouse.KeyUp:connect(function(key)
- if key == "b" then
- multipunch = false
- char.Torso["Left Shoulder"].C0 = sss
- wait(0.3)
- multipunch = true
- wait(0.1)
- end
- end)
- end
- end)
- m.KeyDown:connect(function(k)
- if k == "f" then
- asd3:Stop()
- asd2:Stop()
- asd4:Stop()
- asd6:Stop()
- asd5:Stop()
- end
- end)
- game:GetService("RunService").RenderStepped:connect(function()
- hum.MaxHealth = hum.MaxHealth * math.huge
- hum.Health = hum.MaxHealth * math.huge
- end)
- end)
- end)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- Exit.Name = "Exit"
- Exit.Parent = MainFrame
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.Position = UDim2.new(0.934618592, 0, -0.00127838133, 0)
- Exit.Size = UDim2.new(0, 44, 0, 33)
- Exit.Font = Enum.Font.SourceSans
- Exit.Text = "✖"
- Exit.TextColor3 = Color3.new(0, 0, 0)
- Exit.TextSize = 14
- Exit.MouseButton1Down:connect(function()
- script.Parent.MouseButton1Click:Connect(function()
- script.Parent.Parent.Parent.Open.Visible = true
- script.Parent.Parent.Visible = false
- end)
- end)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- EyeOfHadesR6.Name = "Eye Of Hades (R6)"
- EyeOfHadesR6.Parent = MainFrame
- EyeOfHadesR6.BackgroundColor3 = Color3.new(1, 0, 0)
- EyeOfHadesR6.BorderColor3 = Color3.new(0, 0, 0)
- EyeOfHadesR6.Position = UDim2.new(0.164085582, 0, 0.179730013, 0)
- EyeOfHadesR6.Size = UDim2.new(0, 182, 0, 50)
- EyeOfHadesR6.Font = Enum.Font.SourceSans
- EyeOfHadesR6.Text = "Eye Of Hades (R6)"
- EyeOfHadesR6.TextColor3 = Color3.new(0, 0, 0)
- EyeOfHadesR6.TextSize = 14
- EyeOfHadesR6.MouseButton1Down:connect(function()
- script.Parent.MouseButton1Click:Connect(function()
- --------------------------This is an Official script from Duelist--------------------------
- ---{-------------------- -------------------}---
- ---{-------------------- / \ -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- A========A -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- W -------------------}---
- -------------------------------------------------------------------------------------------------------------
- --[[coolallball]]--
- if game.Players.LocalPlayer.Character.Animate.Disabled==false then
- game.Players.LocalPlayer.Character.Animate.Disabled=true
- end
- if game.Players.LocalPlayer.Character.Humanoid.Animator then
- game.Players.LocalPlayer.Character.Humanoid.Animator:Destroy()
- end
- wait()
- local Player=game.Players.LocalPlayer
- repeat wait()
- until Player
- local Char=Player.Character
- repeat wait()
- until Char
- local CurrentEffects={}
- local CurrentDamages={}
- local Human=Char.Humanoid
- local LArm=Char["Left Arm"]
- local RArm=Char["Right Arm"]
- local LLeg=Char["Left Leg"]
- local RLeg=Char["Right Leg"]
- local Torso=Char.Torso
- local RS=Torso["Right Shoulder"]
- local LS=Torso["Left Shoulder"]
- local RH=Torso["Right Hip"]
- local LH=Torso["Left Hip"]
- local Head=Char.Head
- local Neck=Torso.Neck
- local RootPart=Char.HumanoidRootPart
- local RootJoint=RootPart.RootJoint
- local equipped=false
- local Debounce=false
- local Anim="Idle"
- local chat = game:GetService("Chat")
- local Mouse=Player:GetMouse()
- local Lighting=game.Lighting
- local cf=CFrame.new
- local v3=Vector3.new
- local c3=Color3.new
- local it=Instance.new
- local angles=CFrame.Angles
- local rad=math.rad
- local ran=math.random
- local huge=math.huge
- local attacking=false
- local attacktype=1
- local Portalling=false
- local Animating=false
- necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
- LSC0=cf(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
- RSC0=cf(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- ROOTC0 = cf(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- r=game:service'RunService'.RenderStepped
- clerp=function(a,b,t)
- return a:lerp(b,t)
- end
- function ClearEffects()
- for i, v in ipairs(CurrentEffects) do
- v:Remove()
- v:Destroy()
- game:GetService("Debris"):AddItem(v,0)
- table.remove(CurrentEffects,i)
- end
- end
- Human.WalkSpeed=26
- Human.MaxHealth=2e9
- Human.Health=Human.MaxHealth
- function defpos()
- Neck.C0 = necko
- LH.C0 = LHC0
- LS.C0 = LSC0
- RH.C0 = RHC0
- RS.C0 = RSC0
- RootJoint.C0 = ROOTC0
- end
- function newpos1()
- RootJoint.C0 = ROOTC0
- defpos()
- RS.C0=clerp(RS.C0,RS.C0*angles(rad(-50),0,0),.3)
- LS.C0=clerp(LS.C0,LS.C0*angles(rad(-50),0,0),.3)
- RH.C0=clerp(RH.C0,RH.C0*angles(rad(-25),0,0),.3)
- LH.C0=clerp(LH.C0,LH.C0*angles(rad(-25),0,0),.3)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,1),2)
- end
- function newpos()
- defpos()
- RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),rad(75),rad(90))*cf(0,-.4,.2),1)
- LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(-50),rad(-90))*cf(0,0,-.4),1)
- RH.C0=clerp(RH.C0,RH.C0*angles(rad(-2),rad(0),rad(-10))*cf(.2,0,0),1)
- LH.C0=clerp(LH.C0,LH.C0*angles(rad(-2),rad(0),rad(5))*cf(.1,0,0),1)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,1),2)
- end
- function PEE(part,size,col3,Lemission,trans,accel,ltp,edirection,enabled,lifetime,rate,rotation,rotspeed,speed,velspread,name,text)
- local p=it("ParticleEmitter",part)
- p.Size=size
- p.Texture=text
- p.Color=col3
- p.LightEmission=Lemission
- p.Transparency=trans
- p.Acceleration=accel
- p.LockedToPart=ltp
- p.EmissionDirection=edirection
- p.Enabled=enabled
- p.Lifetime=lifetime
- p.Rate=rate
- p.Rotation=rotation
- p.RotSpeed=rotspeed
- p.Speed=speed
- p.VelocitySpread=velspread
- p.Name=name
- return p
- end
- gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
- local gui = Instance.new(GuiType)
- gui.Parent = parent
- gui.Text = text
- gui.BackgroundTransparency = backtrans
- gui.BackgroundColor3 = backcol
- gui.SizeConstraint = "RelativeXY"
- gui.TextXAlignment = "Center"
- gui.TextYAlignment = "Center"
- gui.Position = pos
- gui.Size = size
- gui.Font = "SourceSans"
- gui.FontSize = "Size60"
- gui.TextWrapped = false
- gui.TextStrokeTransparency = 0
- gui.TextColor = BrickColor.new("Lime green")
- return gui
- end
- part=function(parent,anchored,cancollide,size,cframe,col3,material,trans)
- local p=it("Part",parent)
- p.Anchored=anchored
- p.CanCollide=cancollide
- p.Size=size
- p.CFrame=cframe
- p.Color=col3
- p.Material=material
- p.Transparency=trans
- return p
- end
- BillboardGui = function(image, position, size)
- local billpar = Instance.new("Part")
- billpar.Transparency = 1
- billpar.formFactor = "Custom"
- billpar.Size = Vector3.new(1, 1, 1)
- billpar.Anchored = true
- billpar.CanCollide = false
- billpar.CFrame = CFrame.new(position)
- billpar.Name = "BillboardGuiPart"
- local bill = Instance.new("BillboardGui", billpar)
- bill.Adornee = billpar
- bill.Size = UDim2.new(1, 0, 1, 0)
- bill.SizeOffset = Vector2.new(size, size)
- local d = Instance.new("ImageLabel", bill)
- d.BackgroundTransparency = 1
- d.Size = UDim2.new(1, 0, 1, 0)
- d.Image = image
- return billpar
- end
- RealDamage = function(part,min,max,radius)
- coroutine.resume(coroutine.create(function()
- for i,v in pairs(workspace:children()) do
- if v:FindFirstChild'Humanoid' and v:FindFirstChild'Torso' then
- if v.Name == game.Players.LocalPlayer.Name then else
- print((v.Torso.Position - part.Position).magnitude)
- if ((v.Torso.Position - part.Position).magnitude <= radius) then
- local hpdmg=math.random(min,max)
- v.Humanoid.Health = v.Humanoid.Health - hpdmg
- print"0"
- print"1"
- local Dbil=it("BillboardGui", v.Torso)
- Dbil.Adornee=v.Torso
- Dbil.Size=UDim2.new(0, 500, 0, 500)
- Dbil.SizeOffset=Vector2.new(0,0)
- Dbil.AlwaysOnTop=true
- Dbil.ExtentsOffset=Vector3.new(ran(-3,3),ran(-3,3),ran(-3,3))
- table.insert(CurrentDamages,Dbil)
- print"2"
- local goo=gui("TextLabel",Dbil,""..hpdmg.."",1,Color3.new(0,0,0),UDim2.new(0, 0, 0, 0),UDim2.new(1, 0, 1, 0))
- table.insert(CurrentDamages,goo)
- print"3"
- for i=1,10 do
- wait()
- goo.TextTransparency=i/10
- end
- for a,b in pairs(CurrentDamages) do
- b:Remove()
- b:Destroy()
- game:GetService("Debris"):AddItem(b,0)
- table.remove(CurrentEffects,a)
- end
- end
- end
- end
- end
- end))
- end
- smoothNO=function(ppart)
- ppart.TopSurface=10
- ppart.BottomSurface=10
- ppart.BackSurface=10
- ppart.FrontSurface=10
- ppart.LeftSurface=10
- ppart.RightSurface=10
- return ppart
- end
- local Smmooth=function(tablle)
- for i, v in pairs(tablle) do
- if v.ClassName=="Part" then
- v.TopSurface=10
- v.BottomSurface=10
- v.BackSurface=10
- v.FrontSurface=10
- v.LeftSurface=10
- v.RightSurface=10
- end
- end
- end
- smoothO=function(ppart)
- ppart.TopSurface=0
- ppart.BottomSurface=0
- ppart.BackSurface=0
- ppart.FrontSurface=0
- ppart.LeftSurface=0
- ppart.RightSurface=0
- end
- sound=function(parent,id,vol,looped)
- local s=it("Sound",parent)
- s.SoundId=id
- s.Volume=vol
- s.Looped=looped
- return s
- end
- mesh=function(parent,ttype,scale)
- local m=it("SpecialMesh",parent)
- m.MeshType=ttype
- m.Scale=scale
- return m
- end
- spmesh=function(parent,id,scale)
- local m=it("SpecialMesh",parent)
- m.MeshId=id
- m.Scale=scale
- return m
- end
- spawn(function()
- TEngineAnimationSoftware = function()
- while true do
- wait()
- local torvel = (game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity * Vector3.new(1,0,1)).magnitude
- if torvel > 2 and Anim == "Idle" and attacking == false and Animating==false then
- Anim = "Walking"
- print("WALKING")
- spawn(function()
- while Anim=="Walking" do wait()
- feint()
- end
- end)
- coroutine.resume(coroutine.create(function()
- for i=1,20 do--y,x,z
- RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),rad(0),rad(-108))*cf(-.4,-.6,-.7),.06)
- LS.C0=clerp(LS.C0,LS.C0*angles(0,0,rad(108))*cf(.2,-.4,-.2),.06)
- RH.C0=clerp(RH.C0,RH.C0*angles(0,0,rad(-10)),.06)
- LH.C0=clerp(LH.C0,LH.C0*angles(0,0,rad(10)),.06)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(rad(15),0,0),.05)
- r:wait()
- end
- end))
- elseif torvel < 1 and Anim=="Walking" and attacking == false then
- Anim = "Idle"
- print("IDLE")
- coroutine.resume(coroutine.create(function()
- for i=1,10 do
- RS.C0=clerp(RS.C0,RS.C0*angles(0,0,0),.06)
- LS.C0=clerp(LS.C0,LS.C0*angles(0,0,0),.06)
- RH.C0=clerp(RH.C0,RH.C0*angles(0,0,rad(20)),.06)
- LH.C0=clerp(LH.C0,LH.C0*angles(0,0,rad(-20)),.06)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(rad(-30),0,0),.05)
- r:wait()
- end
- newpos()
- end))
- end
- end
- end
- TEngineAnimationSoftware()
- wait()
- end)
- newpos()
- coroutine.resume(coroutine.create(function()
- while wait() do
- while true do
- for i=1,20 do
- wait()
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,.05),.3)
- end
- for i=1,20 do
- wait()
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,-.05),.3)
- end
- end
- end
- end))
- local EyePart=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,1,0),"Neon",0)
- EyePart.Name="EyePart"
- EyePart.Shape="Ball"
- local EyeWeld=it("Weld",Char)
- EyeWeld.Part0=EyePart
- EyeWeld.Part1=Head
- EyeWeld.C0=EyeWeld.C0*cf(.2,-.25,.578)
- local EyeSizes={
- NumberSequenceKeypoint.new(0,.4,0),
- NumberSequenceKeypoint.new(1,0,0)
- }
- local EyeTrans={
- NumberSequenceKeypoint.new(0,0,0),
- NumberSequenceKeypoint.new(1,1,0)
- }
- local PE=it("ParticleEmitter",EyePart)
- PE.LightEmission=.4
- PE.LockedToPart=true
- PE.Size=NumberSequence.new(EyeSizes)
- PE.Transparency=NumberSequence.new(EyeTrans)
- PE.Acceleration=v3(2,0,0)
- PE.Lifetime=NumberRange.new(2,2,2)
- PE.Rate=70
- PE.Speed=NumberRange.new(4,4,4)
- PE.Texture="rbxassetid://300899374"
- local function RisingAndRotatingParts(Parent,Cframe,Col1,Col2,Time,Material,Size)
- local Colours = {BrickColor.new(Col1),BrickColor.new(Col2)}
- local flame1 = Instance.new("Part",Parent)
- flame1.Anchored = true
- flame1.CanCollide =false
- flame1.CFrame = Cframe
- flame1.Material = Material
- flame1.TopSurface = 0
- flame1.BottomSurface = 0
- flame1.Size = Size
- flame1.BrickColor = Colours[math.random(1,#Colours)]
- for i = 1,30 do
- flame1.CFrame = flame1.CFrame*CFrame.Angles(.5,.5,.5)+Vector3.new(0,.2,0)
- flame1.Transparency = i/30
- r:wait()
- end
- flame1:Destroy()
- end
- coroutine.resume(coroutine.create(function()
- while r:wait() do
- RisingAndRotatingParts(Char,Torso.CFrame*cf(ran(-2,2),-3,ran(-2,2)),"Lime green","Really black",1,"Neon",v3(.5,.5,.5))
- end
- end))
- coroutine.resume(coroutine.create(function()
- for i=1,huge do
- local MCir=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,0,0),"Neon",1)
- table.insert(CurrentEffects,MCir)
- local CirM=mesh(MCir,"Cylinder",v3(1.3,3.3,3.3))
- table.insert(CurrentEffects,CirM)
- local CirDec=it("Decal",MCir)
- CirDec.Texture="rbxassetid://687708091"
- CirDec.Face="Right"
- CirDec.Transparency=.5
- table.insert(CurrentEffects,CirDec)
- local MagicWeld=it("Weld",Char)
- MagicWeld.Part0=EyePart
- MagicWeld.Part1=MCir
- MagicWeld.C0=MagicWeld.C0*angles(0,rad(90),0)*cf(.05,0,0)
- table.insert(CurrentEffects,MagicWeld)
- for i=1,40 do
- MagicWeld.C0=MagicWeld.C0*angles(rad(6),0,0)
- CirM.Scale=CirM.Scale+v3(0,.4,.4)
- CirDec.Transparency=i/40
- r:wait()
- end
- --ClearEffects()
- end
- end))
- print"kek"
- Lightning1 = function(Start,End,Times,Offset,Color,Thickness)
- local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
- for i=1,Times do
- local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true
- li.Material = "Neon"
- li:BreakJoints()
- li.Transparency = 0 li.BrickColor = Color
- li.formFactor = "Custom" li.CanCollide = false
- li.Size = Vector3.new(Thickness,Thickness,magz/Times)
- local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
- local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
- if Times == i then
- local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
- li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
- else
- li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
- end
- curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p Spawn(function() for i=1,10 do wait()
- li.Transparency = i/10 end li:Destroy() end)
- end
- end
- attackone=function()
- if attacking ==false and Debounce==false then attacking,Debounce=true,true
- print"1"
- newpos1()
- chat:Chat(Char.Head,"Hmph.","Green")
- local Hbox=part(Char,false,false,v3(1.5,2,1.5),Torso.CFrame,c3(0,0,0),"Plastic",1)
- RealDamage(Hbox,7,16,5,false)
- local w=it("Weld",Char)
- w.Part0=Hbox
- w.Part1=LArm
- w.C0=w.C0*cf(0,1,0)
- for i=1,10 do
- RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),0,0),.06)
- LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(-65),rad(-150)),.06)
- RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
- LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(90)),.06)
- Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-90)),.06)
- r:wait()
- end
- for i=1,10 do
- LS.C0=clerp(LS.C0,LS.C0*angles(rad(-9),rad(0),rad(0)),1)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-12)),1)
- Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(12)),1)
- r:wait()
- end
- wait(.8)
- newpos()
- Hbox:Destroy()
- end
- attacking=false
- Debounce=false
- Anim="Idle"
- end
- attacktwo=function()
- if attacking ==false and Debounce==false then attacking,Debounce=true,true
- print"2"
- newpos1()
- chat:Chat(Char.Head,"Die!","Green")
- local ETorso=Torso:Clone()
- ETorso.Transparency=1
- ETorso.Anchored=true
- ETorso.CanCollide=false
- ETorso.CFrame=Torso.CFrame
- for i=1,10 do
- RS.C0=clerp(RS.C0,RS.C0*angles(rad(-7),rad(0),rad(0))*cf(0,-.05,0),1)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(9)),1)
- Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-9)),1)
- r:wait()
- end
- for i=1,30 do
- local p=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-i)*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",0)
- local m=it("SpecialMesh",p)
- m.MeshId="rbxassetid://3270017"
- m.Scale=v3(4,4,4)
- spawn(function()
- for ii=1,20 do
- r:wait()
- m.Scale=m.Scale+v3(.5,.5,.5)
- p.Transparency=ii/20
- end
- end)
- r:wait()
- end
- local urmum=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-30),c3(0,1,0),"Plastic",0)
- table.insert(CurrentEffects,urmum)
- smoothNO(urmum)
- local HBox=urmum:Clone()
- HBox.Parent=Char
- HBox.Transparency=1
- HBox.Shape="Ball"
- HBox.Size=v3(2,2,2)
- HBox.CFrame=urmum.CFrame
- RealDamage(HBox,10,25,20,false)
- local urmesh=it("SpecialMesh",urmum)
- urmesh.MeshType="Sphere"
- urmesh.Scale=v3(2,2,2)
- coroutine.resume(coroutine.create(function()
- for i=1,40 do
- urmum.Transparency=i/40
- urmesh.Scale=urmesh.Scale+v3(1.5,1.5,1.5)
- HBox.CFrame=urmum.CFrame
- HBox.Size=HBox.Size+v3(1,1,1)
- r:wait()
- end
- end))
- for a=1,2 do
- for i=1,20 do
- spawn(function()
- local rann=part(Char,true,false,v3(0,0,0),ETorso.CFrame*cf(0,0,-30)*cf(ran(-30,30),ran(30),ran(-30,30)),c3(0,1,0),"Neon",1)
- table.insert(CurrentEffects,rann)
- local p=part(Char,false,false,v3(0,0,0),ETorso.CFrame*CFrame.new(0,0,-30),c3(0,1,0),"Neon",0)
- table.insert(CurrentEffects,p)
- local m=it("BlockMesh",p)
- m.Scale=v3(6,6,6)
- local bp=it("BodyPosition")
- bp.maxForce=v3(math.huge,math.huge,math.huge)
- bp.Position=rann.Position
- bp.Parent=p
- table.insert(CurrentEffects,bp)
- spawn(function()
- for i=1,16 do
- r:wait()
- p.Transparency=i/16
- end
- end)
- wait()
- bp.Parent=bil
- end)
- end
- end
- ETorso:Remove()
- HBox:Destroy()
- end
- --ClearEffects()
- newpos()
- attacking=false
- Debounce=false
- Anim="Idle"
- end
- attackthree=function()
- if attacking ==false and Debounce==false then attacking,Debounce=true,true
- print"3"
- newpos1()
- chat:Chat(Char.Head,"Get Ready..","Green")
- for i=1,10 do
- RS.C0=clerp(RS.C0,RS.C0*angles(rad(-33),0,rad(-10))*cf(0,-.25,0),.4)
- LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(20),rad(0)),.06)
- RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
- LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-6)),1)
- Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(6)),1)
- r:wait()
- end
- local ball=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,0,0),"Plastic",.8)
- local ball2=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,1,0),"Neon",.2)
- local w=it("Weld",Char)
- w.Part0=ball
- w.Part1=RArm
- w.C0=w.C0*cf(0,20,0)
- local w2=it("Weld",Char)
- w2.Part0=ball2
- w2.Part1=ball
- local m=it("SpecialMesh",ball)
- m.MeshType="Sphere"
- m.Scale=Vector3.new(.1,.1,.1)
- local m2=it("SpecialMesh",ball2)
- m2.MeshType="Sphere"
- m2.Scale=Vector3.new(.01,.01,.01)
- local EyeSizes={
- NumberSequenceKeypoint.new(0,5,0),
- NumberSequenceKeypoint.new(1,0,0)
- }
- local PE=it("ParticleEmitter",ball)
- PE.LightEmission=.4
- PE.LockedToPart=false
- PE.Size=NumberSequence.new(EyeSizes)
- PE.Transparency=NumberSequence.new(EyeTrans)
- PE.Acceleration=v3(0,0,0)
- PE.Lifetime=NumberRange.new(4,4,4)
- PE.Rate=2e9
- PE.Speed=NumberRange.new(0,0,0)
- PE.Texture="rbxassetid://300899374"
- --table.insert(CurrentEffects,PE)
- coroutine.resume(coroutine.create(function()
- for i=1,30 do
- spawn(function()
- local rng=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",.5)
- table.insert(CurrentEffects,rng)
- local rm=it("SpecialMesh",rng)
- rm.MeshId="rbxassetid://3270017"
- rm.Scale=v3(60,60,60)
- for ii=1,10 do
- rm.Scale=rm.Scale-v3(6,6,6)
- r:wait()
- end
- end)
- wait()
- end
- end))
- local p1=part(Char,true,false,v3(1,1,1),ball.CFrame,c3(0,1,0),"Neon",.5)
- local pm=mesh(p1,"Brick",v3(5,5,5))
- for i=1,20 do
- m.Scale=m.Scale+v3(.5,.5,.5)
- m2.Scale=m2.Scale+v3(.3,.3,.3)
- p1.Transparency=(-i/20*-i/20)
- r:wait()
- end
- wait(.5)
- w.Parent=nil
- table.insert(CurrentEffects,w)
- --table.insert(CurrentEffects,w2)
- local placeholder=part(Char,true,false,v3(1,1,1),Head.CFrame*CFrame.new(0,-5,-30),c3(0,1,0),"Neon",1)
- local BV=it("BodyVelocity")
- BV.maxForce=v3(huge,huge,huge)
- BV.Velocity=(placeholder.Position-ball.Position).unit*100
- BV.Parent=ball
- ball.Touched:connect(function(hit)
- if hit.Name~=ball2.Name then
- ball.Anchored=true
- ball.ParticleEmitter.Enabled=false
- ball.Transparency=1
- ball2.Transparency=1
- local xpl=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.75)
- local m=spmesh(xpl,"rbxassetid://9982590",v3(4,4,4))
- local xpl2=part(Char,true,false,v3(4,4,4),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",1)
- spawn(function()
- for i=1,80 do
- xpl.Transparency=.75+i/80
- m.Scale=m.Scale+v3(.6,.6,.6)
- wait()
- end
- end)
- RealDamage(xpl2,15,30,7)
- for i=1,50 do
- xpl2.Size=xpl2.Size+v3(.3,.3,.3)
- xpl2.CFrame=ball.CFrame
- r:wait()
- end
- xpl:Destroy()
- xpl2:Destroy()
- end
- end)
- spawn(function()
- wait(1.5)
- if BV then
- BV:Destroy()
- end
- placeholder:Destroy()
- PE.Enabled=false
- ball2:Destroy()
- wait(7)
- ball:Destroy()
- end)
- for i=1,10 do
- RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),rad(20),rad(30))*cf(0,0,0),.4)
- LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
- RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
- LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(12)),1)
- Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-12)),1)
- wait()
- end
- chat:Chat(Char.Head,"Falling Star!","Green")
- end
- wait(2)
- attacktype=1
- newpos()
- attacking=false
- Debounce=false
- Anim="Idle"
- end
- Mouse.Button1Down:connect(function()
- if attacking== false and attacktype == 1 and LEING==false then
- attackone()
- attacktype = 2
- else
- if attacking == false and attacktype == 2 and LEING==false then
- attacktwo()
- attacktype = 3
- else
- if attacking == false and attacktype == 3 and LEING==false then
- attackthree()
- attacktype = 1
- end
- end
- end
- end)
- LEING=false
- local Ging=false
- Mouse.KeyDown:connect(function(Key)
- if Key=="g" and Ging==false and attacking==false then attacking,Torso.Anchored=true,true
- local Clear={}
- local REKING=true
- newpos1()
- chat:Chat(Char.Head,"By The Power Bestowed Upon Me Within The Demon's Eye..","Green")
- for i=1,20 do
- RS.C0=clerp(RS.C0,RS.C0*angles(rad(4.5),rad(-2),rad(8.5))*cf(0.02,0,0),1)
- LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
- RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
- LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
- RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(1)),1)
- Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(-1),0,rad(-2)),1)
- r:wait()
- end
- local ball=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",0)
- local ball2=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,0,0),"Plastic",.8)
- local bm=mesh(ball,"Sphere",v3(0,0,0))
- local bm2=mesh(ball2,"Sphere",v3(.3,.3,.3))
- smoothNO(ball2)
- local w=it("Weld",Char)
- w.Part0=ball
- w.Part1=RArm
- w.C0=w.C0*CFrame.new(0,1.6,0)
- local w2=it("Weld",Char)
- w2.Part0=ball2
- w2.Part1=RArm
- w2.C0=w2.C0*CFrame.new(0,1.6,0)
- for i=1,60 do r:wait()
- bm.Scale=bm.Scale:Lerp(bm.Scale+Vector3.new(.23,.23,.23),.3)
- bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(.3,.3,.3),.3)
- end
- local Ring=part(Char,true,false,v3(0,0,0),ball.CFrame,c3(0,0,0),"Neon",.5)
- local Ring2=Ring:Clone()
- Ring2.Parent=Char
- local RM=spmesh(Ring,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
- local RM2=spmesh(Ring2,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
- Ring.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
- Ring2.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
- Ging=true
- coroutine.resume(coroutine.create(function()
- while Ging==true do r:wait()
- Ring.CFrame=Ring.CFrame:lerp(Ring.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
- Ring2.CFrame=Ring2.CFrame:lerp(Ring2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
- end
- end))
- coroutine.resume(coroutine.create(function()
- while Ging==true do wait(.2)
- Lightning1(ball.CFrame.p,Torso.CFrame*CFrame.new(0,140,10).p,5,5,BrickColor.new("Lime green"),.354)
- end
- end))
- print"OYEFGYEFYGIEF"
- local cols={"Lime green", "Really black"}
- function fromground()
- local poss = Torso.CFrame*CFrame.new(0,-3,0)
- local main=it("Part",Char)
- main.Anchored=true
- main.CanCollide=false
- main.Size=v3(1,.2,1)
- main.CFrame=poss
- main.BrickColor=BrickColor.new(cols[math.random(#cols)])
- main.Material="Neon"
- main.CFrame = main.CFrame*cf((ran(-30,30)),0,(ran(-30,30)))
- local one = it("SpecialMesh", main)
- one.MeshType = "Sphere"
- one.Scale = v3(.3,.3,.3)
- main.CFrame = main.CFrame*angles((rad(90)),0,0)
- for i = 0,10,.1 do
- one.Scale = one.Scale+v3(.1,.1,4)
- main.Transparency = i
- wait()
- end
- one:Destroy()
- main:Destroy()
- end
- coroutine.resume(coroutine.create(function()
- while Ging==true do
- spawn(function()
- fromground()
- end)
- wait(.1)
- end
- end))
- spawn(function()
- coroutine.resume(coroutine.create(function()
- for i=1,17 do r:wait()
- print"hi"
- local Cir=part(Char,true,false,v3(0,0,0),Torso.CFrame*cf(0,-2.8,0)*angles(0,0,math.rad(90)),c3(0,0,0),"Neon",1)
- local Cirm=mesh(Cir,"Cylinder",v3(0,1,1))
- local CirDec=it("Decal",Cir)
- CirDec.Texture="rbxassetid://687708091"
- CirDec.Face="Right"
- CirDec.Transparency=0
- table.insert(Clear,Cir)
- for ii=1,100 do r:wait()
- Cir.CFrame=Cir.CFrame*CFrame.Angles(math.rad(i*1.5),0,0)
- Cirm.Scale=Cirm.Scale:Lerp(Cirm.Scale+Vector3.new(0,6,6),.4)
- CirDec.Transparency=ii/100
- end
- end
- end))
- end)
- Bright={}
- local BR=1
- for i=1,10 do
- table.insert(Bright,BR)
- BR=BR-.1
- end
- table.insert(Bright,0)
- for i, v in pairs(Bright) do
- print(v)
- end
- Lighting.Brightness=1
- spawn(function()
- for i=1,#Bright do
- Lighting.Brightness=Bright[i]
- wait(.1)
- end
- end)
- local C1=part(Char,true,false,v3(1,1,1),Torso.CFrame*CFrame.new(0,155,0),c3(90/255,97/255,99/255),"Plastic",1)
- local C1m=spmesh(C1,"rbxassetid://1095708",v3(1000,50,1000))
- for i=1,#Bright do
- C1.Transparency=Bright[i]
- wait(.1)
- end
- chat:Chat(Char.Head,"Open! Hades Gate!","Green")
- --PORTAL
- Portalling=true
- for i=1,2 do
- local Spoke1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,1),"Plastic",1)
- local pp1=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
- local pp2=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
- local pp3=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
- local pp4=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
- local POS=part(Char,false,false,v3(2,2,2),Torso.CFrame*angles(math.rad(90),0,0)*cf(0,0,-140),c3(0,1,1),"Plastic",1)
- local wel0=it("Weld",Char)
- wel0.Part0=Spoke1
- wel0.Part1=POS
- wait()
- local wel1=it("Weld",Char)
- wel1.Part0=POS
- wel1.Part1=pp1
- wait()
- wel1.C0=wel1.C0*cf(0,60,0)
- wait()
- local wel2=it("Weld",Char)
- wel2.Part0=POS
- wel2.Part1=pp2
- wel2.C0=wel2.C0*cf(0,-60,0)
- wait()
- local wel3=it("Weld",Char)
- wel3.Part0=POS
- wel3.Part1=pp3
- wel3.C0=wel3.C0*cf(-60,0,0)
- wait()
- local wel4=it("Weld",Char)
- wel4.Part0=POS
- wel4.Part1=pp4
- wel4.C0=wel4.C0*cf(60,0,0)
- local TransPoints={
- NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(.51,0,0),NumberSequenceKeypoint.new(.517,.0123,0),
- NumberSequenceKeypoint.new(.767,0.0926,0),NumberSequenceKeypoint.new(.88,.395,0),NumberSequenceKeypoint.new(1,1,0)
- }
- local SizePoints={
- NumberSequenceKeypoint.new(0,4.56,0),NumberSequenceKeypoint.new(.046,4.44,0),NumberSequenceKeypoint.new(.144,4.25,0),
- NumberSequenceKeypoint.new(.521,4,0),NumberSequenceKeypoint.new(1,3.75,0)
- }
- local PE1=PEE(pp1,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Bottom",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect1","rbxassetid://300899374")
- local PE2=PEE(pp2,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Top",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect2","rbxassetid://300899374")
- local PE3=PEE(pp3,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Right",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect3","rbxassetid://300899374")
- local PE4=PEE(pp4,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Left",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect4","rbxassetid://300899374")
- spawn(function()
- while Portalling==true do
- wait()
- POS.CFrame=POS.CFrame*angles(0,0,math.rad(3))
- end
- POS:Destroy()
- pp1:Destroy()
- pp2:Destroy()
- pp3:Destroy()
- pp4:Destroy()
- end)
- wait(.5)
- end
- wait(5)
- newpos()
- chat:Chat(Char.Head,"Now, You Will Know What It's Like To Burn.","Green")
- Ging=false
- Ring:Destroy()
- Ring2:Destroy()
- ball:Destroy()
- ball2:Destroy()
- for i,v in pairs(Clear) do
- v:Destroy()
- end
- wait(3)
- --anims
- chat:Chat(Char.Head,"DIE!!!!!","Green")
- defpos()
- RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
- LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
- RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
- LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
- Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
- local cylp=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(0,0,math.rad(90)),c3(0,1,0),"Neon",.5)
- local clym=mesh(cylp,"Cylinder",v3(5000,60,40))
- smoothNO(cylp)
- spawn(function()
- while REKING==true do r:wait()
- cylp.CFrame=Torso.CFrame*angles(0,0,math.rad(90))*CFrame.new(ran(-2,2),0,ran(-2,2))
- end
- end)
- local Explosion=function()
- local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
- local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
- local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
- local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
- local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
- local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
- local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
- local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
- local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
- local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
- local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
- local bm2=mesh(b2,"Sphere",v3(40,40,40))
- local bm3=mesh(b3,"Sphere",v3(42,42,42))
- local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
- local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
- local bbm=mesh(bb,"Sphere",v3(60,60,60))
- local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
- local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
- local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
- local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
- wait()
- smoothNO(b1)
- smoothNO(b2)
- smoothNO(bb)
- RealDamage(Torso,70,200,70,false)
- for i=1,400 do r:wait()
- --CFrames
- b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
- r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
- r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
- gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
- gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
- sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
- sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
- --Sizing
- bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
- bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
- bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
- rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
- rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
- bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
- grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
- grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
- ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
- ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
- --Transparency
- b1.Transparency=.7+i/400
- b2.Transparency=.7+i/400
- b3.Transparency=.7+i/400
- r1.Transparency=.7+i/400
- r2.Transparency=.7+i/400
- bb.Transparency=.7+i/400
- gr.Transparency=.7+i/400
- gr2.Transparency=.7+i/400
- sw.Transparency=.7+i/400
- sw2.Transparency=.7+i/400
- end
- --Destroying
- b1:Destroy()
- b2:Destroy()
- b3:Destroy()
- r1:Destroy()
- r2:Destroy()
- bb:Destroy()
- gr:Destroy()
- gr2:Destroy()
- sw:Destroy()
- sw2:Destroy()
- end
- for i=1,30 do r:wait()
- spawn(function()
- Explosion()
- end)
- wait(.89)
- end
- REKING=false
- NBright={}
- local NBR=0
- for i=1,10 do
- table.insert(NBright,NBR)
- NBR=NBR+.1
- end
- print"boop"
- for i, v in pairs(NBright) do
- print(v)
- end
- for i=1,#NBright do
- Lighting.Brightness=NBright[i]
- wait(.1)
- end
- Lighting.Brightness=1
- Portalling=false
- for i=1,10 do wait()
- C1.Transparency=i/10
- cylp.Transparency=.5+i/10
- end
- Torso.Anchored=false
- newpos()
- attacking=false
- canattack=true
- end
- end)
- Mouse.KeyDown:connect(function(Key)
- if Key=="p" and attacking==false then attacking=true
- newpos1()
- chat:Chat(Char.Head,"URAGH!","Green")
- local Explosion=function()
- local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
- local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
- local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
- local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
- local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
- local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
- local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
- local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
- local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
- local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
- local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
- local bm2=mesh(b2,"Sphere",v3(40,40,40))
- local bm3=mesh(b3,"Sphere",v3(42,42,42))
- local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
- local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
- local bbm=mesh(bb,"Sphere",v3(60,60,60))
- local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
- local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
- local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
- local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
- wait()
- smoothNO(b1)
- smoothNO(b2)
- smoothNO(bb)
- for i=1,400 do r:wait()
- --CFrames
- b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
- r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
- r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
- gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
- gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
- sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
- sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
- --Sizing
- bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
- bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
- bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
- rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
- rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
- bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
- grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
- grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
- ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
- ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
- --Transparency
- b1.Transparency=.7+i/400
- b2.Transparency=.7+i/400
- b3.Transparency=.7+i/400
- r1.Transparency=.7+i/400
- r2.Transparency=.7+i/400
- bb.Transparency=.7+i/400
- gr.Transparency=.7+i/400
- gr2.Transparency=.7+i/400
- sw.Transparency=.7+i/400
- sw2.Transparency=.7+i/400
- end
- b1:Destroy()
- b2:Destroy()
- b3:Destroy()
- r1:Destroy()
- r2:Destroy()
- bb:Destroy()
- gr:Destroy()
- gr2:Destroy()
- sw:Destroy()
- sw2:Destroy()
- end
- Torso.Anchored=true
- RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
- LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
- RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
- LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
- Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
- spawn(function()
- Explosion()
- end)
- wait(2)
- Torso.Anchored=false
- newpos()
- attacking=false
- end
- end)
- local KIK=false
- local TPPOS=nil
- Mouse.KeyDown:connect(function(Key)
- if Key=="l" and Debounce== false and Animating==false then Debounce=true
- LEING=true
- newpos1()
- Animating=true
- local ling=true
- magicking=true
- local hol1=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",1)
- local hol2=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",1)
- local hw1=it("Weld",Char)
- hw1.Part0=hol1
- hw1.Part1=RArm
- hw1.C0=hw1.C0*CFrame.new(0,1,0)
- local hw2=it("Weld",Char)
- hw2.Part0=hol2
- hw2.Part1=LArm
- hw2.C0=hw2.C0*CFrame.new(0,1,0)
- local function magickhands()
- local m1=part(Char,true,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",.9)
- local m2=part(Char,true,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",.9)
- m1.Name="m1"
- m2.Name="m2"
- local mm1=mesh(m1,"Brick",v3(6,6,6))
- local mm2=mesh(m2,"Brick",v3(6,6,6))
- local a1=m1:Clone()
- a1.Parent=Char
- local a2=m2:Clone()
- a2.Parent=Char
- coroutine.resume(coroutine.create(function()
- while magicking==true do wait()
- m1.CFrame=hol1.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
- m2.CFrame=hol2.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
- a1.CFrame=hol1.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
- a2.CFrame=hol2.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
- end
- hw1:Destroy()
- hw2:Destroy()
- hol1:Destroy()
- hol2:Destroy()
- m1:Destroy()
- m2:Destroy()
- end))
- end
- magickhands()
- for i=1,10 do r:wait()
- RS.C0 = clerp(RS.C0,RS.C0* angles(rad(5), rad(0), rad(5)), 1)
- LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-19), rad(0), rad(19)), 1)
- RH.C0 = clerp(RH.C0,RH.C0* angles(rad(0), rad(0), rad(0)), 1)
- LH.C0 = clerp(LH.C0,LH.C0* angles(rad(0), rad(0), rad(0)), 1)
- Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(3), rad(0), rad(0)), 1)
- end
- local ball=part(Char,true,false,v3(1,1,1),Torso.CFrame*CFrame.new(0,-.4,-1),c3(0,1,0),"Neon",0)
- ball.Name="kewl"
- spawn(function()
- while ling==true do r:wait()
- ball.CFrame=Torso.CFrame*CFrame.new(0,-.4,-1)
- end
- end)
- local bm=mesh(ball,"Sphere",v3(.1,.1,.1))
- local function absorb(ppart)
- spawn(function()
- local lel=part(Char,false,false,v3(0,0,0),ppart.CFrame*CFrame.new(ran(-4,4),ran(-4,4),ran(-4,4)),c3(0,1,0),"Neon",0)
- lel.Shape="Ball"
- local bp=it("BodyPosition")
- bp.Position=ppart.Position
- bp.maxForce=v3(huge,huge,huge)
- bp.Parent=lel
- wait(.5)
- lel:Destroy()
- bp:Destroy()
- end)
- end
- spawn(function()
- for i=1,80 do wait()
- bm.Scale=bm.Scale:Lerp(bm.Scale+Vector3.new(.05,.05,.05),.3)
- end
- end)
- for i=1,28 do
- spawn(function()
- absorb(ball)
- end)
- wait(.1)
- end
- local poop=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)
- poop.Name="poop"
- local cyl=mesh(poop,"Cylinder",v3(1,1,1))
- spawn(function()
- for i=1,10 do r:wait()
- Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-2), rad(0), rad(0)), 1)
- end
- end)
- KIK=true
- for i=1,60,.2 do r:wait()
- cyl.Scale=Vector3.new(i*4,i*4,1.3)
- poop.CFrame=Torso.CFrame*CFrame.new(0,-.4,-i*2)*CFrame.Angles(0,rad(90),0)
- TPPOS=i
- end
- KIK=false
- Debounce=false
- Animating=false
- spawn(function()
- pcall(function()
- for i=1,10 do wait()
- Char:FindFirstChild("m1"):Destroy()
- Char:FindFirstChild("m2"):Destroy()
- end
- end)
- end)
- Torso.Anchored=false
- if KIK==false then
- magicking=false
- ball:Destroy()
- poop:Destroy()
- newpos()
- end
- LEING=false
- end
- end)
- function trail(ppart)
- spawn(function()
- local f1=part(Char,true,false,v3(1,1,1),RLeg.CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10)),c3(0,1,0),"Neon",.7)
- local fm=mesh(f1,"Brick",v3(2,2,2))
- for i=1,10 do wait()
- f1.Transparency=i/10
- fm.Scale=fm.Scale-v3(.2,.2,.2)
- end
- f1:Destroy()
- end)
- end
- Mouse.KeyDown:connect(function(Key)
- if Key=="z" and KIK==true then KIK=false
- if Char:FindFirstChild("poop") then
- Char:FindFirstChild("poop"):Destroy()
- if Char:FindFirstChild("kewl") then
- Char:FindFirstChild("kewl"):Destroy()
- print"Success!"
- Torso.CFrame=Torso.CFrame*CFrame.new(0,0,-TPPOS*4)
- print"NOICE"
- defpos()
- Torso.Anchored=true
- newpos1()
- for i=1,10 do r:wait()
- trail()
- RootJoint.C0=ROOTC0
- RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-2), rad(1), rad(-3.5)), 1)
- LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-2), rad(-1), rad(-1.5)), 1)
- RH.C0 = clerp(RH.C0,RH.C0* angles(rad(0), rad(0), rad(2))*cf(.06,.02,0), 1)
- LH.C0 = clerp(LH.C0,LH.C0* angles(rad(0), rad(0), rad(3))*cf(.04,.02,0), 1)--z is x axis y is y axis
- Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(1), rad(0), rad(3)), 1)
- Torso.CFrame=clerp(Torso.CFrame,Torso.CFrame*angles(rad(0), rad(0), rad(7.3)),1)
- end
- RealDamage(LLeg,40,60,4)
- LLeg.Touched:connect(function(hit)
- if hit.Parent:FindFirstChild("Humanoid") then
- if hit.Parent.Name~=Player.Name then
- if magicking==true then
- local Hooman=hit.Parent:FindFirstChild("Humanoid")
- Hooman.Health=Hooman.Health-60
- local effectpart=Instance.new("Part",Char)
- effectpart.Size=Vector3.new(1,1,1)
- effectpart.CFrame=hit.Parent.Torso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- effectpart.Anchored=true
- effectpart.CanCollide=false
- effectpart.Color=Color3.new(0,1,0)
- local Ring=Instance.new("SpecialMesh",effectpart)
- Ring.MeshId="rbxassetid://3270017"
- Ring.Scale=Vector3.new(2,2,2)
- for i=1,20 do
- Ring.Scale=Ring.Scale+Vector3.new(2,2,2)
- effectpart.Transparency=i/20
- wait()
- end
- effectpart:Destroy()
- end
- end
- end
- end)
- RealDamage(RLeg,40,60,4)
- RLeg.Touched:connect(function(hit)
- if hit.Parent:FindFirstChild("Humanoid") then
- if hit.Parent.Name~=Player.Name then
- if magicking==true then
- local Hooman=hit.Parent:FindFirstChild("Humanoid")
- Hooman.Health=Hooman.Health-60
- local effectpart=Instance.new("Part",Char)
- effectpart.Size=Vector3.new(1,1,1)
- effectpart.CFrame=hit.Parent.Torso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- effectpart.Anchored=true
- effectpart.CanCollide=false
- effectpart.Color=Color3.new(0,1,0)
- local Ring=Instance.new("SpecialMesh",effectpart)
- Ring.MeshId="rbxassetid://3270017"
- Ring.Scale=Vector3.new(2,2,2)
- for i=1,20 do
- Ring.Scale=Ring.Scale+Vector3.new(2,2,2)
- effectpart.Transparency=i/20
- wait()
- end
- effectpart:Destroy()
- end
- end
- end
- end)
- for i=1,25 do r:wait()
- trail()
- Torso.CFrame=clerp(Torso.CFrame,Torso.CFrame*angles(rad(360/25), rad(0), rad(0)),1)
- end
- spawn(function()
- pcall(function()
- for i=1,10 do wait()
- Char:FindFirstChild("m1"):Destroy()
- Char:FindFirstChild("m2"):Destroy()
- end
- end)
- end)
- Torso.Anchored=false
- magicking=false
- newpos()
- end
- end
- end
- end)
- feint=function()
- local ORarm,OLarm,OLleg,ORleg,RTorso=part(Char,true,false,v3(1,2,1),RArm.CFrame,c3(0,1,0),"Neon",.75),part(Char,true,false,v3(1,2,1),LArm.CFrame,c3(0,1,0),"Neon",.75),part(Char,true,false,v3(1,2,1),LLeg.CFrame,c3(0,1,0),"Neon",.75),part(Char,true,false,v3(1,2,1),RLeg.CFrame,c3(0,1,0),"Neon",.75),part(Char,true,false,v3(2,2,1),Torso.CFrame,c3(0,1,0),"Neon",.75)
- Smmooth({ORarm,OLarm,OLleg,ORleg,RTorso})
- for a, b in pairs({ORarm,OLarm,OLleg,ORleg,RTorso}) do
- spawn(function()
- for ii=1,70 do r:wait()
- b.Transparency=.75+ii/70
- end
- b:Remove()
- end)
- end
- end
- feint1=function()
- local ORarm,OLarm,OLleg,ORleg,RTorso=part(Char,true,false,v3(1,2,1),RArm.CFrame,c3(0,1,0),"Neon",0),part(Char,true,false,v3(1,2,1),LArm.CFrame,c3(0,1,0),"Neon",0),part(Char,true,false,v3(1,2,1),LLeg.CFrame,c3(0,1,0),"Neon",0),part(Char,true,false,v3(1,2,1),RLeg.CFrame,c3(0,1,0),"Neon",0),part(Char,true,false,v3(2,2,1),Torso.CFrame,c3(0,1,0),"Neon",0)
- Smmooth({ORarm,OLarm,OLleg,ORleg,RTorso})
- for a, b in pairs({ORarm,OLarm,OLleg,ORleg,RTorso}) do
- spawn(function()
- for ii=1,70 do r:wait()
- b.Transparency=ii/70
- end
- b:Remove()
- end)
- end
- end
- Mouse.KeyDown:connect(function(Key)
- if Key=="m" and attacking==false then attacking=true
- newpos()
- local ETorso=Torso:Clone()
- ETorso.Parent=Char
- ETorso.Transparency=1
- ETorso.Anchored=true
- ETorso.CanCollide=false
- ETorso.Name="ETorso"
- local function expl(partt,size,col3,tr,times)
- for i=1,times do
- spawn(function()
- local p=it("Part",Char)
- p.Anchored=true
- p.CanCollide=false
- p.Color=col3
- p.Transparency=tr
- p.Size=v3(0,0,0)
- local mm=it("SpecialMesh",p)
- mm.MeshType="Brick"
- mm.Scale=size
- p.Material="Plastic"
- p.CFrame=partt.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
- Smmooth({p})
- for ii=1,40 do r:wait()
- p.Transparency=ii/40+tr
- mm.Scale=mm.Scale+Vector3.new(.2,.2,.2)
- end
- p:Destroy()
- end)
- end
- end
- --print(Torso.Size)
- --[[local cam=workspace.CurrentCamera
- cam.CameraType = Enum.CameraType.Scriptable
- cam.CameraSubject = Torso
- while wait() do
- cam.CFrame=Torso.CFrame*CFrame.new(0,0,100)*CFrame.new(ran(-2,2),ran(-2,2),ran(-2,2))
- end
- RH.C0=RHC0*angles(0,rad(90),0)
- RH.MaxVelocity=.2
- RH.DesiredAngle=6.3/360*90
- RH.CurrentAngle=0]]
- Lightning = function(Start,End,Times,Offset,Color,Thickness)
- tra=.1
- local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
- for i=1,Times do
- local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true
- li.Material = "Neon"
- li:BreakJoints()
- li.Transparency = 0 li.BrickColor = Color
- li.formFactor = "Custom" li.CanCollide = false
- li.Shape="Ball"
- li.Size = Vector3.new(Thickness,Thickness,magz/Times)
- local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
- local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
- if Times == i then
- local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
- li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
- else
- li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
- end
- curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p spawn(function() for i=1,50 do r:wait()
- li.Transparency = i/50 end li:Destroy() end)
- end
- end
- --AAAAAAAAAAAAAA
- local function cirl(partt)
- spawn(function()
- local effectpart=Instance.new("Part",Char)
- effectpart.Size=Vector3.new(1,1,1)
- effectpart.CFrame=partt.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- effectpart.Anchored=true
- effectpart.CanCollide=false
- effectpart.Color=Color3.new(0,1,0)
- local Ring=Instance.new("SpecialMesh",effectpart)
- Ring.MeshId="rbxassetid://3270017"
- Ring.Scale=Vector3.new(2,2,2)
- for i=1,20 do
- Ring.Scale=Ring.Scale+Vector3.new(2,2,2)
- effectpart.Transparency=i/20
- wait()
- end
- effectpart:Destroy()
- end)
- end
- local Positions={}
- for i, v in pairs(Positions) do
- if Positions[i] then table.remove(Positions,v) end
- end
- Positions[1]=ETorso.CFrame*CFrame.new(-4,0,-10)
- Positions[2]=ETorso.CFrame*CFrame.new(4,0,-15)
- Positions[3]=ETorso.CFrame*CFrame.new(-4,0,-20)
- Positions[4]=ETorso.CFrame*CFrame.new(4,0,-35)
- Positions[5]=ETorso.CFrame*CFrame.new(-4,0,-40)
- Positions[6]=ETorso.CFrame*CFrame.new(4,0,-45)
- Positions[7]=ETorso.CFrame*CFrame.new(-4,0,-50)
- Positions[8]=ETorso.CFrame*CFrame.new(4,0,-55)
- for i, v in pairs(Positions) do
- Torso.CFrame=v
- cirl(Torso)
- feint1()
- expl(Torso,Vector3.new(50,50,50),Color3.new(0,1,0),.75,4)
- RealDamage(Torso,15,30,5)
- if i>1 then
- Lightning(Positions[i-1].p,Torso.CFrame.p,1,.4,BrickColor.new("Lime green"),.5)
- end
- wait()
- end
- ETorso:Remove()
- Torso.Anchored=false
- attacking=false
- end
- end)
- Mouse.KeyDown:connect(function(Key)
- if Key=="j" then
- for i=0,1,0.05 do r:wait()
- RS.C0=clerp(RS.C0,RS.C0*angles(rad(50),0,0),.3)
- LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),0,0),.3)
- RH.C0=clerp(RH.C0,RH.C0*angles(rad(0),0,0),.3)
- LH.C0=clerp(LH.C0,LH.C0*angles(rad(0),0,0),.3)
- end
- end
- end)
- end)
- end)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- Open.Name = "Open"
- Open.Parent = MainFrame
- Open.BackgroundColor3 = Color3.new(1, 0, 0)
- Open.BorderColor3 = Color3.new(0, 0, 0)
- Open.Position = UDim2.new(-0.322598487, 0, 1.08000422, 0)
- Open.Size = UDim2.new(0, 200, 0, 50)
- Open.Font = Enum.Font.SourceSans
- Open.Text = "Open"
- Open.TextColor3 = Color3.new(0, 0, 0)
- Open.TextSize = 14
- Open.MouseButton1Down:connect(function()
- script.Parent.MouseButton1Click:Connect(function()
- script.Parent.Parent.Frame.Visible = true
- script.Parent.Visible = false
- end)
- end)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- R15GokuR15.Name = "R15 Goku (R15)"
- R15GokuR15.Parent = MainFrame
- R15GokuR15.BackgroundColor3 = Color3.new(1, 0, 0)
- R15GokuR15.BorderColor3 = Color3.new(0, 0, 0)
- R15GokuR15.Position = UDim2.new(0.606156588, 0, 0.181597143, 0)
- R15GokuR15.Size = UDim2.new(0, 171, 0, 50)
- R15GokuR15.Font = Enum.Font.SourceSans
- R15GokuR15.Text = "R15 Goku (R15)"
- R15GokuR15.TextColor3 = Color3.new(0, 0, 0)
- R15GokuR15.TextSize = 14
- R15GokuR15.MouseButton1Down:connect(function()
- script.Parent.MouseButton1Click:Connect(function()
- wait(1)
- canspirit = false
- goup = 1
- spiritballenergy = false
- local spirit1 = false
- local spirit2 = false
- local sizeup = 38
- local ringgo = 18
- local potara = false
- local potara1 = false
- local potara2 = false
- local potara3 = false
- local potara4 = false
- local hipheight = false
- local idle7 = true
- local idle6 = true
- local idle5 = false
- local noidle = false
- local noidle1 = false
- local fuse = false
- local bigkamehameha1 = false
- local bigkamehameha2 = false
- local idle2 = false
- local idle3 = false
- local com1 = 10
- local com2 = -5
- local fuse1 = false
- local fuse2 = false
- local fuse3 = false
- local fuse4 = false
- local fuse5 = false
- local fuse6 = false
- local fuse7 = false
- local fuse8 = false
- local ssj4 = false
- local headcolor = 0
- local walk11 = true
- local great = false
- local size = 0
- local size2 = 0
- local kicharging = false
- local ki = 100
- local ScreenGui = Instance.new("ScreenGui")
- local Gui = Instance.new("Frame")
- local Frame = Instance.new("Frame")
- local Frame_2 = Instance.new("Frame")
- local Frame_3 = Instance.new("Frame")
- -- Properties
- ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
- Gui.Name = "Gui"
- Gui.Parent = ScreenGui
- Gui.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.Parent = Gui
- Frame.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- Frame.BorderSizePixel = 0
- Frame.Position = UDim2.new(0, 40, 0, 20)
- Frame.Size = UDim2.new(0, 250, 0, 30)
- Frame_3.Parent = Gui
- Frame_3.BackgroundColor3 = Color3.new(0, 0, 1)
- Frame_3.BorderSizePixel = 0
- Frame_3.Position = UDim2.new(0, 50, 0, 30)
- Frame_3.Size = UDim2.new(0, 230, 0, 10)
- local rock3 = false
- local rock2 = false
- local rock = false
- local auranum3 = 0
- local auranum4 = 0
- local turn = 1
- local Player = game.Players.LocalPlayer
- local Character = game.Players.LocalPlayer.Character
- local Create = LoadLibrary("RbxUtility").Create
- CFuncs = {
- ["Weld"] = {
- Create = function(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld"){
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1,
- }
- return Weld
- end;
- };
- ["Sound"] = {
- Create = function(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local S = Create("Sound"){
- Volume = vol,
- Pitch = pit or 1,
- SoundId = id,
- Parent = par or workspace,
- }
- wait()
- S:play()
- game:GetService("Debris"):AddItem(S, 6)
- end))
- end;
- };
- ["ParticleEmitter"] = {
- Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
- local fp = Create("ParticleEmitter"){
- Parent = Parent,
- Color = ColorSequence.new(Color1, Color2),
- LightEmission = LightEmission,
- Size = Size,
- Texture = Texture,
- Transparency = Transparency,
- ZOffset = ZOffset,
- Acceleration = Accel,
- Drag = Drag,
- LockedToPart = LockedToPart,
- VelocityInheritance = VelocityInheritance,
- EmissionDirection = EmissionDirection,
- Enabled = Enabled,
- Lifetime = LifeTime,
- Rate = Rate,
- Rotation = Rotation,
- RotSpeed = RotSpeed,
- Speed = Speed,
- VelocitySpread = VelocitySpread,
- }
- return fp
- end;
- };
- CreateTemplate = {
- };
- }
- New = function(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- CV="Really black"
- ArtificialHB = Create("BindableEvent", script){
- Parent = script,
- Name = "Heartbeat",
- }
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- function chatfunc(text)
- local chat = coroutine.wrap(function()
- if Character:FindFirstChild("TalkingBillBoard")~= nil then
- Character:FindFirstChild("TalkingBillBoard"):destroy()
- end
- local naeeym2 = Instance.new("BillboardGui",Character)
- naeeym2.Size = UDim2.new(0,100,0,40)
- naeeym2.StudsOffset = Vector3.new(0,3,0)
- naeeym2.Adornee = Character.Head
- naeeym2.Name = "TalkingBillBoard"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.BorderSizePixel = 0
- tecks2.Text = ""
- tecks2.Font = "Fantasy"
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(0,0,0)
- tecks2.TextStrokeColor3 = Color3.new(0,0,255)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- local tecks3 = Instance.new("TextLabel",naeeym2)
- tecks3.BackgroundTransparency = 1
- tecks3.BorderSizePixel = 0
- tecks3.Text = ""
- tecks3.Font = "Fantasy"
- tecks3.TextSize = 30
- tecks3.TextStrokeTransparency = 0
- tecks3.TextColor3 = Color3.new(0,0,0)
- tecks3.TextStrokeColor3 = Color3.new(255,255,255)
- tecks3.Size = UDim2.new(1,0,0.5,0)
- for i = 1,string.len(text),1 do
- tecks2.Text = string.sub(text,1,i)
- tecks3.Text = string.sub(text,1,i)
- wait(0.01)
- end
- wait(2)
- for i = 1, 50 do
- tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
- tecks2.Rotation = tecks2.Rotation - .8
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
- tecks2.TextTransparency = tecks2.TextTransparency + .04
- tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
- tecks3.Rotation = tecks2.Rotation + .8
- tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
- tecks3.TextTransparency = tecks2.TextTransparency + .04
- end
- naeeym2:Destroy()
- end)
- chat()
- end
- function onChatted(msg)
- chatfunc(msg)
- end
- Player.Chatted:connect(onChatted)
- abss = Instance.new("BillboardGui",Character)
- abss.Size = UDim2.new(10,0,10,0)
- abss.Enabled = false
- abss.Name = "ROCKYMOUNT"
- imgl = Instance.new("ImageLabel",abss)
- imgl.Position = UDim2.new(0,0,0,0)
- imgl.Size = UDim2.new(1,0,1,0)
- imgl.Image = "rbxassetid://711463989"
- imgl.BackgroundTransparency = 1
- imgl.ImageColor3 = Color3.new(0,255,255)
- img2 = Instance.new("ImageLabel",abss)
- img2.Position = UDim2.new(0,0,0,0)
- img2.Size = UDim2.new(1,0,1,0)
- img2.Image = "rbxassetid://711463989"
- img2.BackgroundTransparency = 1
- img2.ImageColor3 = Color3.new(0,255,255)
- local kamehameha5 = false
- local ssjg = false
- local ssjbkaio = false
- local GroundShake = false
- local GroundShake2 = false
- local transform5 = false
- local auranum = 0
- local auranum1 = 0
- local auranum2 = 0
- local ssjbkaiox10 = false
- local auracan3 = true
- local auraon = true
- local ssjb = false
- local kiblastdone = true
- local kigo = 2.3
- local num1 = 16
- local go11 = 2.3
- local grab = false
- local up = 0
- local number = 1
- local punch1 = false
- local punch2 = false
- local punch3 = false
- local punch4 = false
- local punched1 = true
- local punched2 = false
- local punched3 = false
- local punched4 = false
- local kiblast1 = false
- local kiblast2 = false
- local kiblast3 = false
- local kiblast4 = false
- local kick1 = false
- local kick2 = false
- local kick3 = false
- local kick4 = false
- local uppercut1 = false
- local uppercut2 = false
- local knockdown1 = false
- local knockdown2 = false
- local foward = false
- local nill = true
- local canfly1 = false
- local canfly = true
- local flying1 = true
- local aim = false
- local cam=workspace.Camera
- local ssj1 = false
- local ssj2 = false
- local ssj3 = false
- local onaura = true
- local transform1 = false
- local transform2 = false
- local transform3 = false
- local transform3 = false
- local canjump = true
- local num = 0
- local jumped = false
- local beamgo = 6
- local beamgo1 = 1
- local startk = false
- local beam1 = false
- local beam2 = false
- local p = game.Players.LocalPlayer
- local char = p.Character
- local rad = math.rad
- local hum = char.Humanoid
- local kamehameha1 = false
- local kamehameha2 = false
- local kamehameha3 = false
- local kamehameha4 = false
- local idle = true
- local walk = true
- local walk1 = true
- local runAnimKeyframeHandler = nil
- local mouse = p:GetMouse()
- local v3 = Vector3.new
- local ns = NumberSequence.new
- local nr = NumberRange.new
- local new = Instance.new
- local cf = CFrame.new
- local cfa = CFrame.Angles
- local bc = BrickColor.new
- local canattack = true
- local Character = char
- local Humanoid = Character:WaitForChild("Humanoid")
- local pose = "Standing"
- local currentAnim = ""
- local currentAnimInstance = nil
- local currentAnimTrack = nil
- local currentAnimKeyframeHandler = nil
- local currentAnimSpeed = 1.0
- local runAnimTrack = nil
- nose = Instance.new("Decal",char.Head)
- nose.Texture = "rbxassetid://765424161"
- mouth = Instance.new("Decal",char.Head)
- mouth.Texture = "rbxassetid://932140764"
- --open
- --rbxassetid://765424161
- char.Head.face.Texture= "rbxassetid://765423946"
- --ssj
- --rbxassetid://765493484
- --ssj3
- --rbxassetid://897514186
- --ssjb
- --rbxassetid://959519291
- local animTable = {}
- local animNames = {
- idle = {
- { id = "http://www.roblox.com/asset/?id=0", weight = 1 },
- { id = "http://www.roblox.com/asset/?id=0", weight = 1 },
- { id = "http://www.roblox.com/asset/?id=0", weight = 9 }
- },
- walk = {
- { id = "http://www.roblox.com/asset/?id=507777826", weight = 10 }
- },
- run = {
- { id = "http://www.roblox.com/asset/?id=507767714", weight = 10 }
- },
- swim = {
- { id = "http://www.roblox.com/asset/?id=507784897", weight = 10 }
- },
- swimidle = {
- { id = "http://www.roblox.com/asset/?id=507785072", weight = 10 }
- },
- jump = {
- { id = "http://www.roblox.com/asset/?id=507765000", weight = 10 }
- },
- fall = {
- { id = "http://www.roblox.com/asset/?id=507767968", weight = 10 }
- },
- climb = {
- { id = "http://www.roblox.com/asset/?id=507765644", weight = 10 }
- },
- sit = {
- { id = "http://www.roblox.com/asset/?id=507768133", weight = 10 }
- },
- toolnone = {
- { id = "http://www.roblox.com/asset/?id=507768375", weight = 10 }
- },
- toolslash = {
- { id = "http://www.roblox.com/asset/?id=522635514", weight = 10 }
- },
- toollunge = {
- { id = "http://www.roblox.com/asset/?id=522638767", weight = 10 }
- },
- wave = {
- { id = "http://www.roblox.com/asset/?id=507770239", weight = 10 }
- },
- point = {
- { id = "http://www.roblox.com/asset/?id=507770453", weight = 10 }
- },
- dance = {
- { id = "http://www.roblox.com/asset/?id=507771019", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507771955", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507772104", weight = 10 }
- },
- dance2 = {
- { id = "http://www.roblox.com/asset/?id=507776043", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507776720", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507776879", weight = 10 }
- },
- dance3 = {
- { id = "http://www.roblox.com/asset/?id=507777268", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507777451", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507777623", weight = 10 }
- },
- laugh = {
- { id = "http://www.roblox.com/asset/?id=507770818", weight = 10 }
- },
- cheer = {
- { id = "http://www.roblox.com/asset/?id=507770677", weight = 10 }
- },
- }
- -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
- local emoteNames = { wave = false, point = false, dance = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
- ---------------------------------------------------
- local LeftUpperArm = char.LeftUpperArm
- local LeftShoulder = char.LeftUpperArm.LeftShoulder
- local LeftLowerArm = char.LeftLowerArm
- local LeftElbow = char.LeftLowerArm.LeftElbow
- --------------------------------------------------------
- local LeftUpperLeg = char.LeftUpperLeg
- local LeftHip = char.LeftUpperLeg.LeftHip
- local LeftLowerLeg = char.LeftLowerLeg
- local LeftKnee = char.LeftLowerLeg.LeftKnee
- ----------------------------------------------------------
- local RightUpperArm = char.RightUpperArm
- local RightShoulder = char.RightUpperArm.RightShoulder
- local RightLowerArm = char.RightLowerArm
- local RightElbow = char.RightLowerArm.RightElbow
- ----------------------------------------------------------
- local RightUpperLeg = char.RightUpperLeg
- local RightHip = char.RightUpperLeg.RightHip
- local RightLowerLeg = char.RightLowerLeg
- local RightKnee = char.RightLowerLeg.RightKnee
- ----------------------------------------------------------
- local UpperTorso = char.UpperTorso
- local LowerTorso = char.LowerTorso
- local Root = char.LowerTorso.Root
- local RootPart = char.HumanoidRootPart
- local LeftHand = char.LeftHand
- local RightHand = char.RightHand
- local LeftFoot = char.LeftFoot
- local RightFoot = char.RightFoot
- --------------------------------------------
- local Head = char.Head
- local Neck = char.Head.Neck
- local oldAnim = currentAnim
- --Sounds
- --Folder
- soundfolder = Instance.new("Model",char)
- soundfolder.Name = "Sound Folder"
- --Sounds
- kamecharge = Instance.new("Sound",soundfolder)
- kamecharge.Volume = 10
- kamecharge.Name = "kamecharge"
- kamecharge.Looped = false
- kamecharge.SoundId = "rbxassetid://908489666"
- kamefire = Instance.new("Sound",soundfolder)
- kamefire.Volume = 10
- kamefire.Name = "kamefire"
- kamefire.Looped = false
- kamefire.TimePosition = 0.5
- kamefire.SoundId = "rbxassetid://977360812"
- kamehit = Instance.new("Sound",soundfolder)
- kamehit.Volume = 30
- kamehit.Name = "kamehit"
- kamehit.Looped = false
- kamehit.SoundId = "rbxassetid://908484148"
- ssjaura = Instance.new("Sound",soundfolder)
- ssjaura.Volume = 5
- ssjaura.Name = "ssjaura"
- ssjaura.Looped = true
- ssjaura.SoundId = "rbxassetid://891397456"
- ssjauraburst = Instance.new("Sound",soundfolder)
- ssjauraburst.Volume = math.huge
- ssjauraburst.Name = "ssjauraburst"
- ssjauraburst.Looped =false
- ssjauraburst.SoundId = "rbxassetid://437393965"
- ssjmusic = Instance.new("Sound",soundfolder)
- ssjmusic.Volume = 0
- ssjmusic.Name = "ssjmusic"
- ssjmusic.Looped = true
- ssjmusic.SoundId = "rbxassetid://390946253"
- ssj2music = Instance.new("Sound",soundfolder)
- ssj2music.Volume = 0
- ssj2music.Name = "ssj2music"
- ssj2music.Looped = true
- ssj2music.SoundId = "rbxassetid://144377132"
- ssj2aura = Instance.new("Sound",soundfolder)
- ssj2aura.Volume = 5
- ssj2aura.Name = "ssj2aura"
- ssj2aura.Looped = true
- ssj2aura.SoundId = "rbxassetid://850205092"
- ssj3music = Instance.new("Sound",soundfolder)
- ssj3music.Volume = 0
- ssj3music.Name = "ssj3music"
- ssj3music.Looped = true
- ssj3music.SoundId = "rbxassetid://156056027"
- KiCharge = Instance.new("Sound",soundfolder)
- KiCharge.Volume = 10000
- KiCharge.Name = "KiCharge"
- KiCharge.Looped = true
- KiCharge.TimePosition = 0.7
- KiCharge.SoundId = "rbxassetid://700499952"
- KiCharge2 = Instance.new("Sound",soundfolder)
- KiCharge2.Volume = 10000
- KiCharge2.Name = "KiCharge2"
- KiCharge2.Looped = false
- KiCharge2.TimePosition = 7.3
- KiCharge2.SoundId = "rbxassetid://700499952"
- Lightning = Instance.new("Sound",soundfolder)
- Lightning.Volume = 10000
- Lightning.TimePosition = 1
- Lightning.Name = "Lightning"
- Lightning.Looped = false
- Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
- AuraOff = Instance.new("Sound",soundfolder)
- AuraOff.Volume = 10000
- AuraOff.Name = "AuraOff"
- AuraOff.Looped = false
- AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
- PowerDown = Instance.new("Sound",soundfolder)
- PowerDown.Volume = 10000
- PowerDown.Name = "PowerDown"
- PowerDown.Looped = false
- PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
- punchsound1 = Instance.new("Sound",soundfolder)
- punchsound1.Volume = 10
- punchsound1.Name = "punchsound1"
- punchsound1.Looped = false
- punchsound1.SoundId = "rbxassetid://137579113"
- punchsound2 = Instance.new("Sound",soundfolder)
- punchsound2.Volume = 10
- punchsound2.Name = "punchsound2"
- punchsound2.Looped = false
- punchsound2.SoundId = "rbxassetid://441202925"
- kiblastsound = Instance.new("Sound",soundfolder)
- kiblastsound.Volume = 10000
- kiblastsound.Name = "kiblastsound"
- kiblastsound.Looped = false
- kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
- screaming = Instance.new("Sound",soundfolder)
- screaming.Volume = 10
- screaming.Name = "screaming"
- screaming.Looped = false
- screaming.SoundId = "rbxassetid://527276541"
- screaming1 = Instance.new("Sound",soundfolder)
- screaming1.Volume = 10
- screaming1.Name = "screaming1"
- screaming1.Looped = false
- screaming1.SoundId = "rbxassetid://975468335"
- FastPunch = Instance.new("Sound",soundfolder)
- FastPunch.Volume = 10000
- FastPunch.Name = "FastPunch"
- FastPunch.Looped = false
- FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
- GiantStep = Instance.new("Sound",soundfolder)
- GiantStep.Volume = 10000
- GiantStep.Name = "GiantStep"
- GiantStep.Looped = false
- GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
- StrongPunch = Instance.new("Sound",soundfolder)
- StrongPunch.Volume = 10000
- StrongPunch.Name = "StrongPunch"
- StrongPunch.Looped = false
- StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
- KamehamehaVoice = Instance.new("Sound",soundfolder)
- KamehamehaVoice.Volume = 10000
- KamehamehaVoice.Name = "KamehamehaVoice"
- KamehamehaVoice.Looped = false
- KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
- KamehamehaVoice6 = Instance.new("Sound",soundfolder)
- KamehamehaVoice6.Volume = 10000
- KamehamehaVoice6.Name = "KamehamehaVoice6"
- KamehamehaVoice6.Looped = false
- KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
- KamehamehaVoice3 = Instance.new("Sound",soundfolder)
- KamehamehaVoice3.Volume = 10000
- KamehamehaVoice3.Name = "KamehamehaVoice3"
- KamehamehaVoice3.Looped = false
- KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
- KamehamehaVoice2 = Instance.new("Sound",soundfolder)
- KamehamehaVoice2.Volume = 10000
- KamehamehaVoice2.Name = "KamehamehaVoice2"
- KamehamehaVoice2.Looped = false
- KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
- KamehamehaVoice1 = Instance.new("Sound",soundfolder)
- KamehamehaVoice1.Volume = 10000
- KamehamehaVoice1.Name = "KamehamehaVoice1"
- KamehamehaVoice1.Looped = false
- KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
- KamehamehaVoice4 = Instance.new("Sound",soundfolder)
- KamehamehaVoice4.Volume = 10000
- KamehamehaVoice4.Name = "KamehamehaVoice4"
- KamehamehaVoice4.Looped = false
- KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
- ssjbaura = Instance.new("Sound",soundfolder)
- ssjbaura.Volume = 1
- ssjbaura.Name = "ssjbaura"
- ssjbaura.Looped = true
- ssjbaura.SoundId = "rbxassetid://443386048"
- ssjbauraburst = Instance.new("Sound",soundfolder)
- ssjbauraburst.Volume = 1
- ssjbauraburst.Name = "ssjbauraburst"
- ssjbauraburst.Looped = false
- ssjbauraburst.SoundId = "rbxassetid://874183151"
- ssjbmusic = Instance.new("Sound",soundfolder)
- ssjbmusic.Volume = 0
- ssjbmusic.Name = "ssjbmusic"
- ssjbmusic.Looped = true
- ssjbmusic.SoundId = "rbxassetid://180572775"
- ssjbkaioken = Instance.new("Sound",soundfolder)
- ssjbkaioken.Volume = 10000
- ssjbkaioken.Name = "ssjbkaioken"
- ssjbkaioken.Looped = false
- ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
- ssjbkaioken1 = Instance.new("Sound",soundfolder)
- ssjbkaioken1.Volume = 10000
- ssjbkaioken1.Name = "ssjbkaioken1"
- ssjbkaioken1.Looped = false
- ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
- ssjbkaura = Instance.new("Sound",soundfolder)
- ssjbkaura.Volume = 3
- ssjbkaura.Name = "ssjbkaura"
- ssjbkaura.Looped = true
- ssjbkaura.SoundId = "rbxassetid://972925821"
- ssjgaura = Instance.new("Sound",soundfolder)
- ssjgaura.Volume = 5
- ssjgaura.Name = "ssjgaura"
- ssjgaura.Looped = true
- ssjgaura.SoundId = "rbxassetid://590580266"
- ApeGrowl = Instance.new("Sound",soundfolder)
- ApeGrowl.Volume = 10
- ApeGrowl.Name = "ApeGrowl"
- ApeGrowl.Looped = false
- ApeGrowl.SoundId = "rbxassetid://849892755"
- ssjgmusic = Instance.new("Sound",soundfolder)
- ssjgmusic.Volume = 0
- ssjgmusic.Name = "ssjgmusic"
- ssjgmusic.Looped = true
- ssjgmusic.SoundId = "rbxassetid://785398417"
- Ape1 = Instance.new("Sound",soundfolder)
- Ape1.Volume = 10
- Ape1.Name = "Ape1"
- Ape1.Looped = false
- Ape1.SoundId = "rbxassetid://851581494"
- Ape2 = Instance.new("Sound",soundfolder)
- Ape2.Volume = 10
- Ape2.Name = "Ape2"
- Ape2.Looped = false
- Ape2.SoundId = "rbxassetid://851581851"
- Ape3 = Instance.new("Sound",soundfolder)
- Ape3.Volume = 10
- Ape3.Name = "Ape3"
- Ape3.Looped = false
- Ape3.SoundId = "rbxassetid://851582274"
- ----------------------------------------------
- function Lightning1(pos,pos2,radius,numParts,model)
- radius = radius or 0.2
- numParts = numParts or 10
- model = model or workspace
- local lv = CFrame.new(pos,pos2).lookVector
- local dist = (pos-pos2).magnitude
- local dbp = dist/numParts
- local last = pos
- for i = 1,numParts do
- local p = Instance.new("Part",model)
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(14,14,1)
- p.Material = "Neon"
- p.CanCollide = false
- p.Anchored = true
- p.BrickColor = BrickColor.new("Cyan")
- local x = math.random(-100,100)/100*dbp/2
- local y = math.random(-100,100)/100*dbp/2
- local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
- local dist2 = (p2.p-last).magnitude
- local mid = (p2.p+last)/2
- local m = Instance.new("BlockMesh",p)
- m.Scale = Vector3.new(radius,radius,dist2)
- p.CFrame = CFrame.new(mid,p2.p)
- last = p2.p
- game:GetService("Debris"):AddItem(p,math.random(40,100)/1000)
- end
- end
- --GoundWaves
- GroundWave1 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
- Colors = {"White", "White"}
- local wave = Instance.new("Part", char)
- wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave.Anchored = true
- wave.Name = "Wave"..number
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = HandCF
- wm = Instance.new("SpecialMesh", wave)
- wm.Name = "wave"..number
- wm.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave.Size = wm.Scale
- wave.CFrame = HandCF
- wave.Transparency = i/30
- wait()
- end
- wait()
- wave:Destroy()
- end)()
- end
- GroundWave1d = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
- Colors = {"Cyan", "Cyan"}
- local wave = Instance.new("Part", char)
- wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave.Anchored = true
- wave.Name = "Wave"..number
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(0.5,0.5,0.5)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = HandCF
- wm = Instance.new("SpecialMesh", wave)
- wm.Name = "wave"..number
- wm.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
- wave.Size = wm.Scale
- wave.CFrame = HandCF
- wave.Transparency = i/30
- wait()
- end
- wait()
- wave:Destroy()
- end)()
- end
- GroundWave111 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
- Colors = {"White", "White"}
- local wavef = Instance.new("Part", char)
- wavef.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wavef.Anchored = true
- wavef.Name = "Wave"..number
- wavef.CanCollide = false
- wavef.Locked = true
- wavef.Size = Vector3.new(1, 1, 1)
- wavef.TopSurface = "Smooth"
- wavef.BottomSurface = "Smooth"
- wavef.Transparency = 0.35
- wavef.CFrame = HandCF
- wmf = Instance.new("SpecialMesh", wavef)
- wmf.Name = "wave"..number
- wmf.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wmf.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wavef.Size = wmf.Scale
- wavef.CFrame = HandCF
- wavef.Transparency = i/30
- wait()
- end
- wait()
- wavef:Destroy()
- end)()
- end
- GroundWave11 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- Colors = {"White", "White"}
- local wave = Instance.new("Part", char)
- wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave.Anchored = true
- wave.Name = "Wave"
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = HandCF
- wm = Instance.new("SpecialMesh", wave)
- wm.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave.Size = wm.Scale
- wave.CFrame = HandCF
- wave.Transparency = i/30
- wait()
- end
- wait()
- wave:Destroy()
- end)()
- end
- GroundWave2 = function()
- local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- Colors = {"White", "White"}
- local wave3 = Instance.new("Part", char)
- wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave3.Anchored = true
- wave3.Name = "Wave"
- wave3.CanCollide = false
- wave3.Locked = true
- wave3.Size = Vector3.new(1, 1, 1)
- wave3.TopSurface = "Smooth"
- wave3.BottomSurface = "Smooth"
- wave3.Transparency = 0.35
- wave3.CFrame = HandCF
- wm1 = Instance.new("SpecialMesh", wave3)
- wm1.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave3.Size = wm1.Scale
- wave3.CFrame = HandCF
- wave3.Transparency = i/30
- wait()
- end
- wait()
- wave3:Destroy()
- end)()
- end
- GroundWave3 = function()
- local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- Colors = {"White", "White"}
- local wave2 = Instance.new("Part", char)
- wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave2.Anchored = true
- wave2.Name = "Wave"
- wave2.CanCollide = false
- wave2.Locked = true
- wave2.Size = Vector3.new(1, 1, 1)
- wave2.TopSurface = "Smooth"
- wave2.BottomSurface = "Smooth"
- wave2.Transparency = 0.35
- wave2.CFrame = HandCF
- wm2 = Instance.new("SpecialMesh", wave2)
- wm2.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave2.Size = wm2.Scale
- wave2.CFrame = HandCF
- wave2.Transparency = i/30
- wait()
- end
- wait()
- wave2:Destroy()
- end)()
- end
- GroundWave4 = function()
- local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
- Colors = {"White", "White"}
- local wave1 = Instance.new("Part", char)
- wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave1.Anchored = true
- wave1.Name = "Wave"
- wave1.CanCollide = false
- wave1.Locked = true
- wave1.Size = Vector3.new(1, 1, 1)
- wave1.TopSurface = "Smooth"
- wave1.BottomSurface = "Smooth"
- wave1.Transparency = 0.35
- wave1.CFrame = HandCF
- wm3 = Instance.new("SpecialMesh", wave1)
- wm3.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave1.Size = wm3.Scale
- wave1.CFrame = HandCF
- wave1.Transparency = i/30
- wait()
- end
- wait()
- wave1:Destroy()
- end)()
- end
- --------------------------------------------------------------------------
- --transform
- GroundWave5 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
- if ssjg == false then
- if ssjb == false then
- if ssj1 == true or ssj2 == true or ssj3 == true then
- Colors = {"New Yeller", "New Yeller"}
- elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
- Colors = {"White", "White"}
- end
- else
- Colors = {"Cyan", "Cyan"}
- end
- else
- Colors = {"Really red", "Deep orange"}
- end
- local wave11 = Instance.new("Part", char)
- wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave11.Anchored = true
- wave11.Name = "Wave"
- wave11.CanCollide = false
- wave11.Locked = true
- wave11.Size = Vector3.new(1, 1, 1)
- wave11.TopSurface = "Smooth"
- wave11.BottomSurface = "Smooth"
- wave11.Transparency = 0.35
- wave11.CFrame = HandCF
- wm31 = Instance.new("SpecialMesh", wave11)
- wm31.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm31.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave11.Size = wm31.Scale
- wave11.CFrame = HandCF
- wave11.Transparency = i/30
- wait()
- end
- wait()
- wave11:Destroy()
- end)()
- end
- GroundWave6 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- if ssjg == false then
- if ssjb == false then
- if ssj1 == true or ssj2 == true or ssj3 == true then
- Colors = {"New Yeller", "New Yeller"}
- elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
- Colors = {"White", "White"}
- end
- else
- Colors = {"Cyan", "Cyan"}
- end
- else
- Colors = {"Really red", "Deep orange"}
- end
- local wave111 = Instance.new("Part", char)
- wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave111.Anchored = true
- wave111.Name = "Wave"
- wave111.CanCollide = false
- wave111.Locked = true
- wave111.Size = Vector3.new(1, 1, 1)
- wave111.TopSurface = "Smooth"
- wave111.BottomSurface = "Smooth"
- wave111.Transparency = 0.35
- wave111.CFrame = HandCF
- wm311 = Instance.new("SpecialMesh", wave111)
- wm311.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm311.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave111.Size = wm311.Scale
- wave111.CFrame = HandCF
- wave111.Transparency = i/30
- wait()
- end
- wait()
- wave111:Destroy()
- end)()
- end
- GroundWave7 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
- if ssjg == false then
- if ssjb == false then
- if ssj1 == true or ssj2 == true or ssj3 == true then
- Colors = {"New Yeller", "New Yeller"}
- elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
- Colors = {"White", "White"}
- end
- else
- Colors = {"Cyan", "Cyan"}
- end
- else
- Colors = {"Really red", "Deep orange"}
- end
- local wave1111 = Instance.new("Part", char)
- wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave1111.Anchored = true
- wave1111.Name = "Wave"
- wave1111.CanCollide = false
- wave1111.Locked = true
- wave1111.Size = Vector3.new(1, 1, 1)
- wave1111.TopSurface = "Smooth"
- wave1111.BottomSurface = "Smooth"
- wave1111.Transparency = 0.35
- wave1111.CFrame = HandCF
- wm3111 = Instance.new("SpecialMesh", wave1111)
- wm3111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm3111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave1111.Size = wm3111.Scale
- wave1111.CFrame = HandCF
- wave1111.Transparency = i/30
- wait()
- end
- wait()
- wave1111:Destroy()
- end)()
- end
- GroundWave8 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(40), math.rad(90), math.rad(0))
- if ssjg == false then
- if ssjb == false then
- if ssj1 == true or ssj2 == true or ssj3 == true then
- Colors = {"New Yeller", "New Yeller"}
- elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
- Colors = {"White", "White"}
- end
- else
- Colors = {"Cyan", "Cyan"}
- end
- else
- Colors = {"Really red", "Deep orange"}
- end
- local wave11111 = Instance.new("Part", char)
- wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave11111.Anchored = true
- wave11111.Name = "Wave"
- wave11111.CanCollide = false
- wave11111.Locked = true
- wave11111.Size = Vector3.new(1, 1, 1)
- wave11111.TopSurface = "Smooth"
- wave11111.BottomSurface = "Smooth"
- wave11111.Transparency = 0.35
- wave11111.CFrame = HandCF
- wm31111 = Instance.new("SpecialMesh", wave11111)
- wm31111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave11111.Size = wm31111.Scale
- wave11111.CFrame = HandCF
- wave11111.Transparency = i/30
- wait()
- end
- wait()
- wave11111:Destroy()
- end)()
- end
- GroundWave9 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(40))
- if ssjg == false then
- if ssjb == false then
- if ssj1 == true or ssj2 == true or ssj3 == true then
- Colors = {"New Yeller", "New Yeller"}
- elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
- Colors = {"White", "White"}
- end
- else
- Colors = {"Cyan", "Cyan"}
- end
- else
- Colors = {"Really red", "Deep orange"}
- end
- local wave111111 = Instance.new("Part", char)
- wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave111111.Anchored = true
- wave111111.Name = "Wave"
- wave111111.CanCollide = false
- wave111111.Locked = true
- wave111111.Size = Vector3.new(1, 1, 1)
- wave111111.TopSurface = "Smooth"
- wave111111.BottomSurface = "Smooth"
- wave111111.Transparency = 0.35
- wave111111.CFrame = HandCF
- wm311111 = Instance.new("SpecialMesh", wave111111)
- wm311111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm311111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave111111.Size = wm311111.Scale
- wave111111.CFrame = HandCF
- wave111111.Transparency = i/30
- wait()
- end
- wait()
- wave111111:Destroy()
- end)()
- end
- GroundWave10 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- if ssjg == false then
- if ssjb == false then
- if ssj1 == true or ssj2 == true or ssj3 == true then
- Colors = {"New Yeller", "New Yeller"}
- elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
- Colors = {"White", "White"}
- end
- else
- Colors = {"Cyan", "Cyan"}
- end
- else
- Colors = {"Really red", "Deep orange"}
- end
- local wave1111111 = Instance.new("Part", char)
- wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave1111111.Anchored = true
- wave1111111.Name = "Wave"
- wave1111111.CanCollide = false
- wave1111111.Locked = true
- wave1111111.Size = Vector3.new(1, 1, 1)
- wave1111111.TopSurface = "Smooth"
- wave1111111.BottomSurface = "Smooth"
- wave1111111.Transparency = 0.35
- wave1111111.CFrame = HandCF
- wm3111111 = Instance.new("SpecialMesh", wave1111111)
- wm3111111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm3111111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave1111111.Size = wm3111111.Scale
- wave1111111.CFrame = HandCF
- wave1111111.Transparency = i/30
- wait()
- end
- wait()
- wave1111111:Destroy()
- end)()
- end
- ae = new("Part",char)
- ae.Name = "NewPart"
- ae.Size = v3(0.1,0.1,0.1)
- ae.Shape = "Ball"
- ae.Position = v3(999,999,999)
- ae.BrickColor = bc("bright Blue")
- ae.Material = "Neon"
- ae.Transparency = 1
- aaae =new("Weld",ae)
- aaae.Part0 = RootPart
- aaae.Part1 = ae
- aaae.C0 = cf(0,7,0) * cfa(rad(0),rad(0),rad(0))
- ae1 = new("Part",char)
- ae1.Name = "NewPart"
- ae1.Size = v3(0.1,0.1,0.1)
- ae1.Shape = "Ball"
- ae1.Position = v3(999,999,999)
- ae1.BrickColor = bc("bright Blue")
- ae1.Material = "Neon"
- ae1.Transparency = 1
- aaae1 =new("Weld",ae1)
- aaae1.Part0 = RootPart
- aaae1.Part1 = ae1
- aaae1.C0 = cf(0,15,0) * cfa(rad(0),rad(0),rad(0))
- aw = new("Part",char)
- aw.Name = "NewPart"
- aw.Size = v3(0.1,0.1,0.1)
- aw.Shape = "Ball"
- aw.Position = v3(999,999,999)
- aw.BrickColor = BrickColor.new("bright Blue")
- aw.Material = "Neon"
- aw.Transparency = 1
- aaw = new("SpecialMesh",aw)
- aaw.Scale = v3(1,1,1)
- aaaw =new("Weld",aw)
- aaaw.Part0 = LowerTorso
- aaaw.Part1 = aw
- aaaw.C0 = cf(0,1.6,-1.6) * cfa(rad(0),rad(0),rad(0))
- aaaaw = new("ParticleEmitter",aw)
- aaaaw.Size = ns(5)
- aaaaw.Rate = 5
- aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
- aaaaw.Texture = "rbxassetid://924710961"
- aaaaw.ZOffset = -1
- aaaaw.Lifetime = nr(5)
- aaaaw.RotSpeed = nr(50)
- aaaaw.Transparency = ns(1)
- aaaaw.LockedToPart = true
- aaaaw.Speed = nr(0)
- a = new("Part",char)
- a.Name = "NewPart"
- a.Size = v3(0.1,0.1,0.1)
- a.Shape = "Ball"
- a.Position = v3(999,999,999)
- a.BrickColor = BrickColor.new("bright Blue")
- a.Material = "Neon"
- a.Transparency = 1
- aa = new("SpecialMesh",a)
- aa.Scale = v3(1,1,1)
- aaa =new("Weld",a)
- aaa.Part0 = LowerTorso
- aaa.Part1 = a
- aaa.C0 = cf(0,1.6,-1.6) * cfa(rad(0),rad(0),rad(0))
- aaaa = new("ParticleEmitter",a)
- aaaa.Size = ns(1)
- aaaa.Rate = 5
- aaaa.Texture = "rbxassetid://246381828"
- aaaa.ZOffset = 1
- aaaa.Lifetime = nr(5)
- aaaa.Transparency = ns(1)
- aaaa.LockedToPart = true
- aaaa.Speed = nr(0)
- lighting2 = Instance.new("ParticleEmitter", a)
- lighting2.Size = NumberSequence.new(2.5)
- lighting2.LightEmission = 1
- lighting2.Color = ColorSequence.new(Color3.fromRGB(255,255,0))
- lighting2.Texture = "rbxassetid://257173628"
- lighting2.ZOffset = 2
- lighting2.Transparency = ns(1)
- lighting2.Lifetime = NumberRange.new(0.1)
- lighting2.Rate = 60
- lighting2.Rotation = NumberRange.new(-500,500)
- lighting2.Speed = NumberRange.new(8)
- lighting2.SpreadAngle = Vector2.new(500,500)
- --DOntTouch
- hum.JumpPower = 100
- hum.BodyDepthScale.Value = 1
- hum.BodyHeightScale.Value = 1
- hum.BodyWidthScale.Value = 1
- hum.HeadScale.Value = 1
- for i,v in pairs(char:GetChildren()) do
- if v.ClassName == "Accessory" then
- v:Destroy()
- end
- end
- Instance.new("ForceField",char).Visible = false
- char.Animate:Destroy()
- ------------------------
- for i = 1,20 do
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
- end
- function RenderStepped2()
- if startk == true then
- if ssj4 == true and fuse == false then
- aaaa.Color = ColorSequence.new(Color3.new(255,0,0))
- aaaaw.Color = ColorSequence.new(Color3.new(255,0,0))
- else
- aaaa.Color = ColorSequence.new(Color3.new(255,255,255))
- aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
- end
- turn = turn - 0.01
- aaaa.Transparency = ns(turn)
- aaaaw.Transparency = ns(turn)
- aaaa.Size = ns(math.random(1,2))
- if ssjg == true or potara == true then
- lighting2.Transparency = ns(0)
- end
- else
- lighting2.Transparency = ns(1)
- aaaa.Transparency = ns(1)
- aaaaw.Transparency = ns(1)
- turn = 1
- end
- if rock2 == true then
- wait(0.1)
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Part") then
- if v.Name == "NewPart2" then
- v.GO.Velocity = v3(0,-5,0)
- end
- end
- end
- rock2 = false
- end
- if rock3 == true then
- wait(0.1)
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Part") then
- if v.Name == "NewPart2" then
- v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
- end
- end
- end
- rock3 = false
- end
- if transform4 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-15)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(15)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--Head
- end
- if aim == true then
- RootPart.CFrame = CFrame.new(RootPart.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
- end
- hum.MaxHealth = math.huge
- hum.Health = math.huge
- if flying1 == true and canfly == true and nill == true then
- idle = false
- walk = false
- canjump = false
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),0.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),0.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),0.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),0.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
- end
- if flying1 == true and canfly == true and foward == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),0.05) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-20),rad(0),rad(10)),0.05)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),0.01)--Head
- end
- if uppercut1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,-0.1,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if uppercut2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(120),rad(0),rad(-10)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-50),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),.1)--Head
- end
- if punch1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-40)),.5) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.5)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.5)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.2)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-20),rad(0)),.2)--Head
- end
- if punch2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(20)),.5) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.5)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.5)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.5)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Head
- end
- if punch3 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.5) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(40)),.5)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.5)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.2)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(20),rad(0)),.3)--Head
- end
- if punch4 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.5) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(-20)),.5)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.5)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.5)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
- end
- if kick3 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.3) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.3)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),.5)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.5)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Head
- end
- if kick4 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.3) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.3)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.5)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.5)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Head
- end
- if kick1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.3) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.3)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(10)),.5)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.5)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Head
- end
- if kick2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.3) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.3)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.5)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.5)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Head
- end
- if knockdown1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.0,1,.05)*CFrame.Angles(rad(150),rad(-90),rad(0)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.0,1,.05)*CFrame.Angles(rad(150),rad(90),rad(0)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(55),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(55),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if knockdown2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.0,0.5,.05)*CFrame.Angles(rad(100),rad(-90),rad(50)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.0,0.5,.05)*CFrame.Angles(rad(20),rad(100),rad(30)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(25),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-20),rad(10),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
- end
- if kiblast3 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-80)),.4) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.4)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
- end
- if kiblast4 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(-90),rad(-80)),.4) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
- end
- if kiblast1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(80)),.4)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.4)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
- end
- if kiblast2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(90),rad(80)),.4)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
- end
- Frame_3.Size = UDim2.new(0, ki*2.29, 0, 10)
- if kicharging == true and ki < 100 then
- ki = ki + 0.5
- end
- if hum.MoveDirection.x > 0 and walk == true and walk1 == true and walk11 == true and great == true or hum.MoveDirection.x < 0 and walk == true and walk1 == true and walk11 == true and great == true then
- walk11 = false
- GiantStep:Play()
- GroundShake = true
- wait(0.3)
- GiantStep:Stop()
- GroundShake = false
- walk11 = true
- end
- end
- function RenderStepped()
- if hum.MoveDirection.x == 0 and idle == true and fuse == false and potara == false then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(-30)),0.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(5),rad(0),rad(10)),0.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),0.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),0.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),0.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-50),rad(0)),0.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),0.1)--Head
- end
- if hum.MoveDirection.x > 0 and walk == true and walk1 == true and fuse == false and potara == false or hum.MoveDirection.x < 0 and walk == true and walk1 == true and fuse == false and potara == false then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
- end
- if hum.Jump == true and canjump == true then
- idle = false
- walk = false
- -- return to idle if finishing an emote
- if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
- oldAnim = "idle"
- end
- currentAnim = ""
- currentAnimInstance = nil
- if (currentAnimKeyframeHandler ~= nil) then
- currentAnimKeyframeHandler:disconnect()
- end
- if (currentAnimTrack ~= nil) then
- currentAnimTrack:Stop()
- currentAnimTrack:Destroy()
- currentAnimTrack = nil
- end
- -- clean up walk if there is one
- if (runAnimKeyframeHandler ~= nil) then
- runAnimKeyframeHandler:disconnect()
- end
- if (runAnimTrack ~= nil) then
- runAnimTrack:Stop()
- runAnimTrack:Destroy()
- runAnimTrack = nil
- end
- jumped = true
- for i=1,30 do
- wait()
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-80)),0.05) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(80)),0.05)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),0.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),0.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),0.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),0.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-5),rad(0),rad(0)),0.1)--Head
- end
- jumped = false
- idle = true
- walk = true
- end
- if kamehameha1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.03) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(70),rad(80),rad(0)),.03)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.03)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.03)--Head
- end
- if kamehameha6 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(70),rad(80),rad(0)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.1)--Head
- end
- if kamehameha5 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(70),rad(80),rad(0)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.1)--Head
- end
- if kamehameha2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(80),rad(0),rad(40)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(30),rad(0),rad(-40)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(30),rad(30),rad(20)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightLowerLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
- end
- if beam2 == true then
- a1.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0) + v3(0,1,0) + RootPart.CFrame.lookVector * beamgo
- a2.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * 8
- a3.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo * 2
- end
- if transform1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(150),rad(-110),rad(0)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(150),rad(110),rad(0)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(10)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if rock == true then
- wait(math.random(0.1,0.5))
- ay = new("Part",char)
- ay.Name = "NewPart2"
- ay.Size = v3(0.3,0.3,0.3)
- ay.CanCollide = false
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Part") then
- if v.Size.x > 150 then
- ay.BrickColor = v.BrickColor
- ay.Material = v.Material
- ay.Transparency = v.Transparency
- end
- end
- end
- ay.Position = v3(999,999,999)
- ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-2,RootPart.Position.z+math.random(-15,15))
- ys = Instance.new("BodyVelocity",ay)
- ys.Name = "GO"
- ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- ys.Velocity = v3(0,6,0)
- game.Debris:AddItem(ay,math.random(3,4))
- end
- if transform2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(10)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
- end
- if onaura == true then
- if ssjg == false then
- if ssjb == false then
- onaura =false
- wait(0.1)
- newaura.Image = "rbxassetid://926705964"
- wait(0.1)
- newaura.Image = "rbxassetid://926709486"
- wait(0.1)
- newaura.Image = "rbxassetid://926711720"
- wait(0.1)
- newaura.Image = "rbxassetid://926712235"
- onaura =true
- else
- onaura =false
- wait(0.1)
- newaura.Image = "http://www.roblox.com/asset/?id=894173257"
- wait(0.1)
- newaura.Image = "http://www.roblox.com/asset/?id=894173392"
- wait(0.1)
- newaura.Image = "http://www.roblox.com/asset/?id=890403068"
- wait(0.1)
- newaura.Image = "http://www.roblox.com/asset/?id=890403512"
- onaura =true
- end
- end
- end
- if onaura == true then
- if ssjg == true then
- onaura =false
- wait(0.1)
- newaura.Image = "rbxassetid://639676034"
- wait(0.1)
- newaura.Image = "rbxassetid://639676268"
- wait(0.1)
- newaura.Image = "rbxassetid://639676527"
- wait(0.1)
- newaura.Image = "rbxassetid://639676855"
- onaura =true
- end
- end
- if auracan3 == true then
- auracan3 = false
- newaura2.Image = "rbxassetid://276853031"
- wait(0.07)
- newaura2.Image = "rbxassetid://276853123"
- wait(0.07)
- newaura2.Image = "rbxassetid://276853057"
- wait(0.07)
- newaura2.Image = "rbxassetid://276853088"
- wait(0.07)
- auracan3 = true
- end
- auranum = math.random(35,65)
- auranum1 = math.random(-25,0)
- auranum2 = math.random(10,25)
- auranum3 = math.random(65,75)
- auranum4 = math.random(-25,-15)
- if transform3 == true then
- if ssjb == false then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum1)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum2)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(-20)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(20)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(auranum4),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
- else
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum1)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum2)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(-20)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(20)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(auranum4),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
- end
- end
- if transform5 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(10),rad(0),rad(-10)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(10),rad(0),rad(10)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
- end
- if GroundShake == true then
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Part") then
- if v.Size.x > 150 then
- v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-1,1)),rad(math.random(-1,1)),rad(math.random(-1,1)))
- end
- end
- end
- end
- if GroundShake2 == true then
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Part") then
- if v.Size.x > 150 then
- v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-2,2)),rad(math.random(-2,2)),rad(math.random(-2,2)))
- end
- end
- end
- end
- end
- game:GetService("RunService").RenderStepped:connect(RenderStepped)
- game:GetService("RunService").RenderStepped:connect(RenderStepped2)
- local player = game.Players.LocalPlayer
- Hair7 = Instance.new("Part")
- Hair7.Parent = char
- Hair7.Name = "Hair"
- Hair7.CanCollide = false
- Hair7.Locked = true
- Hair7.TopSurface = "Smooth"
- Hair7.BottomSurface = "Smooth"
- Hair7.formFactor = "Symmetric"
- Hair7.Material = "Neon"
- Hair7.BrickColor = BrickColor.new("Really black")
- Hair7.CFrame = LowerTorso.CFrame
- Hair7.Size = Vector3.new(1, 1, 1)
- Hair7.Transparency = 0
- Weld = Instance.new("Weld")
- Weld.Parent = Head
- Weld.Part0 = Head
- Weld.Part1 = Hair7
- Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
- Mesh.Parent = Hair7
- Mesh.Scale = Vector3.new(6.8,6.8,6.8)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=363968007"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=363966829"
- function kamehameha()
- beamgo = 6
- beamgo1 = 1
- enabled = true
- sizeup = -25
- kamefire.Volume = 5
- wait(0.2)
- RootPart.Anchored = true
- kamecharge:Stop()
- a1 = new("Part",char)
- a1.Name = "Beam"
- a1.Anchored = true
- a1.Size = v3(6,6,6)
- a1.CanCollide = false
- a1.Locked = true
- a1.Position = v3(999,999,999)
- a1.BrickColor = bc("Cyan")
- a1.Material = "Neon"
- a1.Transparency = 0
- aa1 = new("SpecialMesh",a1)
- if fuse == false then
- aa1.MeshType = "Cylinder"
- if potara == false then
- aa1.MeshType = "Cylinder"
- else
- aa1.MeshType = "Sphere"
- end
- else
- aa1.MeshType = "Sphere"
- end
- aa1.Scale = v3(1,1,1)
- a2 = new("Part",char)
- a2.Name = "Beam"
- a2.Anchored = true
- a2.Locked = true
- a2.Size = v3(0.1,0.1,0.1)
- a2.CanCollide = false
- a2.Position = v3(999,999,999)
- a2.BrickColor = bc("Cyan")
- a2.Material = "Neon"
- if fuse == false then
- if potara == false then
- a2.Transparency = 0
- else
- a2.Transparency = 1
- end
- else
- a2.Transparency = 1
- end
- aa2 = new("SpecialMesh",a2)
- aa2.MeshType = "Sphere"
- aa2.Scale = v3(150,100,100)
- a3 = new("Part",char)
- a3.Name = "Beam"
- a3.Locked = true
- a3.Anchored = true
- a3.Size = v3(0.1,0.1,0.1)
- a3.CanCollide = false
- a3.Position = v3(999,999,999)
- a3.BrickColor = bc("Cyan")
- a3.Material = "Neon"
- if fuse == false then
- if potara == false then
- a3.Transparency = 0
- else
- a3.Transparency = 1
- end
- else
- a3.Transparency = 1
- end
- aa3 = new("SpecialMesh",a3)
- aa3.MeshType = "Sphere"
- aa3.Scale = v3(200,100,100)
- if ssj4 == true and fuse == false then
- a1.BrickColor = bc("Really red")
- a2.BrickColor = bc("Really red")
- a3.BrickColor = bc("Really red")
- end
- kamecharge:Stop()
- kamefire:Play()
- GroundWave1()
- startk = false
- ringfolder = Instance.new("Model",char)
- --Damages
- -----------------------------------------------------------------------------------------
- a1.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
- if hit.Parent:IsA("Model") then
- hit.Parent:BreakJoints()
- end
- hit:Destroy()
- if enabled == true then
- enabled = false
- num = num + 1
- kamehit:Play()
- a21 = new("Part",char)
- a21.Name = "Beam"..num
- a21.Locked = true
- a21.Size = v3(1,1,1)
- a21.CanCollide = false
- a21.Position = v3(999,999,999)
- a21.BrickColor = bc("Cyan")
- a21.Material = "Neon"
- a21.Transparency = 0
- aa21 = new("SpecialMesh",a21)
- a21.Anchored = true
- a21.Position = hit.Position
- aa21.MeshType = "Sphere"
- aa21.Scale = v3(1,1,1)
- GroundWave2()
- GroundWave3()
- GroundWave4()
- for i = 1,50 do
- wait()
- char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
- char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
- end
- enabled = true
- char["Beam"..num]:Destroy()
- end
- end
- end)
- beam2 = true
- beam1 = true
- if potara == true then
- for i = 1,20 do
- wait(0.1)
- sizeup = sizeup-0.7
- ringgo = ringgo + 15
- av = new("Part",ringfolder)
- av.Name = "NewRing"
- av.Anchored = true
- av.Size = v3(0.6,1,1)
- av.BrickColor = bc("New Yeller")
- av.Material = "Neon"
- av.Transparency = 0
- aav = new("SpecialMesh",av)
- aav.MeshType = "FileMesh"
- aav.Scale = v3(sizeup,30,sizeup)
- aav.MeshId = "rbxassetid://991124063"
- av.CFrame = RootPart.CFrame * CFrame.Angles(rad(90),rad(0),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * ringgo * math.random(1.1,1.3)
- end
- end
- if potara == false then
- wait(3)
- else
- wait(0.5)
- end
- beam1 = false
- repeat
- wait()
- if fuse == false then
- if potara == false then
- a1.Size = a1.Size - v3(0,0.2,0.2)
- else
- for i,v in pairs(char.Model:GetChildren()) do
- if v:IsA("Part") then
- if v.Name == "NewRing" then
- v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
- v.Transparency = v.Transparency + 0.1
- end
- end
- end
- a1.Size = a1.Size - v3(0,2,2)
- end
- else
- a1.Size = a1.Size - v3(0,2,2)
- end
- aa2.Scale = aa2.Scale - v3(3,3,3)
- aa3.Scale = aa3.Scale - v3(3,3,3)
- until
- a1.Size.y < 0.1
- a1:Destroy()
- ringfolder:Destroy()
- a2:Destroy()
- a3:Destroy()
- for i = 1,10 do
- wait()
- kamefire.Volume = kamefire.Volume - 0.5
- end
- kamefire:Stop()
- RootPart.Anchored = false
- end
- lighting = Instance.new("ParticleEmitter", RootPart)
- lighting.Size = NumberSequence.new(2.5)
- lighting.LightEmission = 1
- lighting.Color = ColorSequence.new(Color3.fromRGB(170,170,255))
- lighting.Texture = "rbxassetid://257173628"
- lighting.ZOffset = 2
- lighting.Transparency = ns(1)
- lighting.Lifetime = NumberRange.new(0.1)
- lighting.Rate = 60
- lighting.Rotation = NumberRange.new(-500,500)
- lighting.Speed = NumberRange.new(8)
- lighting.SpreadAngle = Vector2.new(500,500)
- lighting1 = Instance.new("ParticleEmitter", RootPart)
- lighting1.Size = NumberSequence.new(2.5)
- lighting1.LightEmission = 1
- lighting1.Transparency = ns(1)
- lighting1.Color = ColorSequence.new(Color3.fromRGB(170,170,255))
- lighting1.Texture = "rbxassetid://257173628"
- lighting1.ZOffset = 2
- lighting1.Lifetime = NumberRange.new(0.1)
- lighting1.Rate = 60
- lighting1.Rotation = NumberRange.new(-500,500)
- lighting1.Speed = NumberRange.new(8)
- lighting1.SpreadAngle = Vector2.new(500,500)
- mouse.KeyDown:connect(function(key)
- if fuse == true then
- if key == "q" and canattack == true and ki > 99 then
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- ki = ki - 100
- canattack = false
- idle7 = false
- walk = false
- canjump = false
- hum.WalkSpeed = 0
- aim = true
- RootPart.Anchored = true
- bigkamehameha1 = true
- wait(1)
- KamehamehaVoice4:Play()
- bigkamehameha1 = false
- bigkamehameha2 = true
- ar = new("Part",char)
- ar.Name = "NewPart"
- ar.Position = v3(999,999,999)
- ar.Size = v3(1,1,1)
- ar.BrickColor = bc("Cyan")
- ar.Material = "Neon"
- ar.Transparency = 1
- aar = new("SpecialMesh",ar)
- aar.MeshType = "Sphere"
- aar.Scale = v3(3,3,4)
- aaar =new("Weld",ar)
- aaar.Part0 = LowerTorso
- aaar.Part1 = ar
- aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
- for i = 1,9 do
- wait(0.5)
- GroundWave1d()
- ar.Transparency = ar.Transparency - 0.1
- end
- aim = false
- kamehameha()
- if canfly1 == true then
- canfly = true
- canfly1 = false
- end
- idle7 = true
- hum.WalkSpeed = 16
- canattack = true
- ar:Destroy()
- bigkamehameha2 = false
- mouth.Texture = "rbxassetid://932140764"
- RootPart.Anchored = false
- end
- end
- if potara == true then
- if key == "q" and canattack == true and ki > 99 then
- kamefire.TimePosition = 0.5
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- ki = ki - 100
- ringgo = 18
- sizeup = 35
- canattack = false
- idle7 = false
- walk = false
- canjump = false
- hum.WalkSpeed = 0
- aim = true
- RootPart.Anchored = true
- KamehamehaVoice6:Play()
- final1 = true
- wait(0.5)
- startk = true
- final1 = false
- final2 = true
- wait(1)
- final2 = false
- kamehameha1 = true
- wait(2.3)
- kamehameha1 = false
- kamehameha2 = true
- KamehamehaVoice6:Stop()
- aim = false
- kamehameha()
- if canfly1 == true then
- canfly = true
- canfly1 = false
- end
- idle7 = true
- hum.WalkSpeed = 16
- canattack = true
- kamehameha2 = false
- mouth.Texture = "rbxassetid://932140764"
- RootPart.Anchored = false
- end
- end
- if ssjg == false and ssj3 == false and ssjbkaiox10 == false and fuse == false then
- if key == "q" and canattack == true and ki > 39 then
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- ki = ki - 40
- canattack = false
- idle = false
- walk = false
- canjump = false
- hum.WalkSpeed = 0
- aim = true
- RootPart.Anchored = true
- kamehameha6 = true
- KamehamehaVoice:Play()
- startk = true
- mouth.Texture = "rbxassetid://828773176"
- wait(0.5)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.5)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.5)
- mouth.Texture = "rbxassetid://932140764"
- wait(1.7)
- wait(0.4)
- mouth.Texture = "rbxassetid://828773176"
- aim = false
- kamehameha6 = false
- kamehameha2 = true
- kamehameha()
- wait(0.8)
- KamehamehaVoice.TimePosition = 0
- kamehameha2 = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- canfly1 = false
- end
- hum.WalkSpeed = 16
- canattack = true
- mouth.Texture = "rbxassetid://932140764"
- RootPart.Anchored = false
- end
- end
- if ssj3 == true then
- if key == "q" and canattack == true and ki > 79 then
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- ki = ki - 80
- ssj3music:Stop()
- Lightning.Volume = 0.1
- canattack = false
- idle = false
- walk = false
- canjump = false
- hum.WalkSpeed = 0
- aim = true
- RootPart.Anchored = true
- kamehameha1 = true
- wait(0.5)
- KamehamehaVoice2:Play()
- mouth.Texture = "rbxassetid://828773176"
- wait(0.5)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.5)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.5)
- mouth.Texture = "rbxassetid://932140764"
- wait(2)
- startk = true
- kamecharge:Play()
- mouth.Texture = "rbxassetid://828773176"
- wait(5)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.5)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.5)
- mouth.Texture = "rbxassetid://932140764"
- KamehamehaVoice:Pause()
- wait(2)
- KamehamehaVoice.TimePosition = 3.5
- KamehamehaVoice:Play()
- wait(0.4)
- mouth.Texture = "rbxassetid://828773176"
- aim = false
- kamehameha1 = false
- kamehameha2 = true
- kamehameha()
- wait(0.8)
- KamehamehaVoice.TimePosition = 0
- kamehameha2 = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- canfly1 = false
- end
- hum.WalkSpeed = 16
- canattack = true
- ssj3music:Play()
- mouth.Texture = "rbxassetid://932140764"
- RootPart.Anchored = false
- end
- end
- if ssjbkaiox10 == true then
- if key == "q" and canattack == true and ki > 99 then
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- ki = ki- 100
- canattack = false
- idle = false
- walk = false
- canjump = false
- hum.WalkSpeed = 0
- aim = true
- RootPart.Anchored = true
- kamehameha6 = true
- wait(0.5)
- KamehamehaVoice3:Play()
- mouth.Texture = "rbxassetid://828773176"
- wait(0.5)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.5)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.5)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.1)
- startk = true
- kamecharge:Play()
- mouth.Texture = "rbxassetid://828773176"
- wait(3.5)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.5)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.5)
- mouth.Texture = "rbxassetid://932140764"
- KamehamehaVoice:Pause()
- wait(2)
- KamehamehaVoice.TimePosition = 3.5
- KamehamehaVoice:Play()
- wait(0.4)
- mouth.Texture = "rbxassetid://828773176"
- aim = false
- kamehameha6 = false
- kamehameha2 = true
- GroundShake = true
- kamehameha()
- GroundShake = false
- wait(0.8)
- KamehamehaVoice.TimePosition = 0
- kamehameha2 = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- canfly1 = false
- end
- hum.WalkSpeed = 16
- canattack = true
- ssj3music:Play()
- mouth.Texture = "rbxassetid://932140764"
- RootPart.Anchored = false
- end
- end
- if ssjg == true then
- if key == "q" and canattack == true and ki > 99 then
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- ki = ki - 100
- ssjgmusic:Stop()
- canattack = false
- idle = false
- walk = false
- canjump = false
- hum.WalkSpeed = 0
- aim = true
- RootPart.Anchored = true
- kamehameha1 = true
- wait(0.5)
- KamehamehaVoice1:Play()
- mouth.Texture = "rbxassetid://828773176"
- wait(0.1)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.5)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.7)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.3)
- startk = true
- mouth.Texture = "rbxassetid://828773176"
- wait(18.5)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.5)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.5)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.4)
- mouth.Texture = "rbxassetid://828773176"
- aim = false
- kamehameha1 = false
- kamehameha2 = true
- GroundShake = true
- kamehameha()
- GroundShake = false
- wait(0.8)
- KamehamehaVoice.TimePosition = 0
- kamehameha2 = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- canfly1 = false
- end
- hum.WalkSpeed = 16
- canattack = true
- mouth.Texture = "rbxassetid://932140764"
- RootPart.Anchored = false
- end
- end
- end)
- -----------------------------------------------------------------------------------------------------------------------------------
- ad = new("Part",char)
- ad.Name = "NewPart"
- ad.Size = v3(10,0.1,10)
- ad.CanCollide = false
- ad.Anchored = true
- ad.Position = RootPart.Position - v3(0,3,0)
- ad.BrickColor = bc("bright Blue")
- ad.Material = "Neon"
- ad.Transparency = 1
- aad = new("Decal",ad)
- aad.Texture = "rbxassetid://110711859"
- aad.Face = "Top"
- aad.Transparency = 1
- mouse.KeyDown:connect(function(key)
- if key == "t" then
- if ssj1 == false then
- if canattack == true then
- canattack = false
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- RootPart.Anchored = true
- idle = false
- walk = false
- canjump = false
- ssj1 = true
- ssj2 = false
- ssj3 = false
- ssjmusic:Play()
- ------------------------------------------------
- transform1 = true
- wait(0.8)
- if potara == false then
- Hair7.Color = Color3.fromRGB(255,246,123)
- Mesh.MeshId = "rbxassetid://430344159"
- Mesh.Scale = v3(6.3,6.3,6.3)
- char.Head.face.Texture= "http://www.roblox.com/asset/?id=976088530"
- Weld.C0 = CFrame.new(-.25,1.2,.34)
- else
- char.Head.face.Texture= "http://www.roblox.com/asset/?id=976088530"
- Hair7.Color = Color3.fromRGB(255,246,123)
- Mesh.MeshId = "rbxassetid://560152258"
- Mesh.Scale = Vector3.new(6.9,6.9,6.9)
- Weld.C0 = CFrame.new(-.211, 0.9, 0.262)*cfa(0,math.rad(0),0)
- end
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("New Yeller")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- transform1 = false
- transform2 = true
- ssjauraburst:Play()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- ad.Position = RootPart.Position - v3(0,3,0)
- aad.Transparency = 0
- newaura.ImageTransparency = 0
- ssjaura:Play()
- for i = 1,25 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.04
- end
- wait(0.1)
- transform2 = false
- -------------------------------------------------
- canattack = true
- RootPart.Anchored = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- end
- for i = 1,20 do
- wait()
- aad.Transparency = aad.Transparency + 0.05
- end
- end
- else
- if fuse == false or potara == false then
- if ssj1 == true then
- if canattack == true then
- canattack = false
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- RootPart.Anchored = true
- idle = false
- ssj2 = true
- walk = false
- canjump = false
- ssj1 = true
- ssjmusic:Stop()
- ssj2music:Play()
- g1q = Instance.new("Part",char)
- g1q.Name = "Smoke"
- g1q.CanCollide = false
- g1q.Position = RootPart.Position - v3(-8,3,0)
- g1q.Size = v3(0.1,0.1,0.1)
- g1q.Anchored = true
- g1a = Instance.new("Part",char)
- g1a.Name = "Smoke"
- g1a.CanCollide = false
- g1a.Position = RootPart.Position + v3(8,80,0)
- g1a.Size = v3(0.1,0.1,0.1)
- g1a.Anchored = true
- g1q1 = Instance.new("Part",char)
- g1q1.Name = "Smoke"
- g1q1.CanCollide = false
- g1q1.Position = RootPart.Position - v3(-5,3,7)
- g1q1.Size = v3(0.1,0.1,0.1)
- g1q1.Anchored = true
- g1a1 = Instance.new("Part",char)
- g1a1.Name = "Smoke"
- g1a1.CanCollide = false
- g1a1.Position = RootPart.Position + v3(5,80,-7)
- g1a1.Size = v3(0.1,0.1,0.1)
- g1a1.Anchored = true
- g1q2 = Instance.new("Part",char)
- g1q2.Name = "Smoke"
- g1q2.CanCollide = false
- g1q2.Position = RootPart.Position - v3(12,3,-6)
- g1q2.Size = v3(0.1,0.1,0.1)
- g1q2.Anchored = true
- g1a2 = Instance.new("Part",char)
- g1a2.Name = "Smoke"
- g1a2.CanCollide = false
- g1a2.Position = RootPart.Position + v3(-12,80,6)
- g1a2.Size = v3(0.1,0.1,0.1)
- g1a2.Anchored = true
- ------------------------------------------------
- transform3 = true
- screaming1:Play()
- mouth.Texture = "rbxassetid://828773176"
- wait(1)
- lighting1.Transparency = ns(0)
- ssj2aura:Play()
- transform3 = false
- transform1 = true
- wait(0.8)
- GroundShake = true
- char.Head.face.Texture= "rbxassetid://765493484"
- Mesh.MeshId = "rbxassetid://560718478"
- Mesh.Scale = v3(6.3,6.3,6.3)
- Weld.C0 = CFrame.new(-.25,1.2,.34)
- Hair7.Color = Color3.fromRGB(255,227,10)
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("New Yeller")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- transform1 = false
- transform4 = true
- ssjauraburst:Play()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- ad.Position = RootPart.Position - v3(0,3,0)
- aad.Transparency = 0
- newaura.ImageTransparency = 0
- for i = 1,25 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.04
- end
- wait()
- GroundShake = false
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Part") then
- if v.Size.x > 150 then
- v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
- end
- end
- end
- wait(0.9)
- transform4 = false
- mouth.Texture = "rbxassetid://932140764"
- -------------------------------------------------
- canattack = true
- RootPart.Anchored = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- canfly1 = false
- end
- RootPart.Anchored = false
- ssj1 = false
- for i = 1,20 do
- wait()
- aad.Transparency = aad.Transparency + 0.05
- end
- end
- end
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "t" then
- if fuse == false or potara == false then
- if ssj2 == true then
- if canattack == true then
- canattack = false
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- idle = false
- ssj2 = false
- ssj1 = false
- ssj3 = true
- ssjb = false
- ssjg = false
- ssjbkaio = false
- ssjbkaiox10 = false
- RootPart.Anchored = true
- walk = false
- canjump = false
- ssj1 = true
- ssj2music:Stop()
- ssj3music:Play()
- g1q = Instance.new("Part",char)
- g1q.Name = "Smoke"
- g1q.CanCollide = false
- g1q.Position = RootPart.Position - v3(-8,3,0)
- g1q.Size = v3(0.1,0.1,0.1)
- g1q.Anchored = true
- g1a = Instance.new("Part",char)
- g1a.Name = "Smoke"
- g1a.CanCollide = false
- g1a.Position = RootPart.Position + v3(8,80,0)
- g1a.Size = v3(0.1,0.1,0.1)
- g1a.Anchored = true
- g1q1 = Instance.new("Part",char)
- g1q1.Name = "Smoke"
- g1q1.CanCollide = false
- g1q1.Position = RootPart.Position - v3(-5,3,7)
- g1q1.Size = v3(0.1,0.1,0.1)
- g1q1.Anchored = true
- g1a1 = Instance.new("Part",char)
- g1a1.Name = "Smoke"
- g1a1.CanCollide = false
- g1a1.Position = RootPart.Position + v3(5,80,-7)
- g1a1.Size = v3(0.1,0.1,0.1)
- g1a1.Anchored = true
- g1q2 = Instance.new("Part",char)
- g1q2.Name = "Smoke"
- g1q2.CanCollide = false
- g1q2.Position = RootPart.Position - v3(12,3,-6)
- g1q2.Size = v3(0.1,0.1,0.1)
- g1q2.Anchored = true
- g1a2 = Instance.new("Part",char)
- g1a2.Name = "Smoke"
- g1a2.CanCollide = false
- g1a2.Position = RootPart.Position + v3(-12,80,6)
- g1a2.Size = v3(0.1,0.1,0.1)
- g1a2.Anchored = true
- ------------------------------------------------
- transform1 = true
- wait(0.6)
- KiCharge:Play()
- transform1 = false
- transform3 = true
- GroundShake = true
- coroutine.wrap(function()
- repeat wait()
- newaurabase.Size = UDim2.new(math.random(20,28),0,math.random(20,28),0)
- until GroundShake == false
- KiCharge:Stop()
- end)()
- rock = true
- mouth.Texture = "rbxassetid://828773176"
- screaming:Play()
- coroutine.wrap(function()
- for i = 1,5 do
- wait(math.random(1,2))
- game.Lighting.Ambient = Color3.new(999,999,999)
- wait(0.0001)
- game.Lighting.Ambient = Color3.new(0,0,0)
- wait(0.0001)
- game.Lighting.Ambient = Color3.new(999,999,999)
- wait(0.0001)
- Lightning:Play()
- block = Instance.new("Part",char)
- block.Anchored = true
- block.Transparency = 1
- block.Position = RootPart.Position + v3(math.random(-10,10),-1,math.random(-10,10))
- block.CanCollide = false
- block2 = Instance.new("Part",char)
- block2.Anchored = true
- block2.Position = block.Position + v3(0,200,0)
- block2.CanCollide = false
- block2.Transparency = 1
- Lightning1(block.Position,block2.Position,0.2,10,workspace)
- game.Lighting.Ambient = Color3.new(0,0,0)
- end
- end)()
- wait(8)
- GroundShake2 = true
- char.Head.face.Texture= "rbxassetid://897514186"
- lighting.Transparency = ns(0)
- KiCharge:Stop()
- Weld.C0 = CFrame.new(0.3, -1, 1.45) * CFrame.Angles(0,rad(180),0)
- Mesh.MeshId = "http://www.roblox.com/asset/?id=431511681"
- Mesh.Scale = Vector3.new(0.0055,0.005,0.0055)
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("New Yeller")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- ssjauraburst:Play()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- ad.Position = RootPart.Position - v3(0,3,0)
- aad.Transparency = 0
- rock = false
- rock3 = true
- newaura.ImageTransparency = 0
- ssjaura:Play()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- GroundShake = false
- wait(0.1)
- GroundShake2 = false
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Part") then
- if v.Size.x > 150 then
- v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
- end
- end
- end
- wait(0.9)
- transform3 = false
- mouth.Texture = "rbxassetid://932140764"
- -------------------------------------------------
- canattack = true
- rock3 = false
- RootPart.Anchored = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- canfly1 = false
- end
- for i = 1,20 do
- wait()
- aad.Transparency = aad.Transparency + 0.05
- end
- end
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "x" then
- if canattack == true then
- if ssj1 == true and fuse == false or ssj2 == true and fuse == false and potara == false or ssj3 == true and fuse == false and potara == false or ssjb == true and fuse == false and potara == false or ssjg == true and fuse == false and potara == false or ssj4 == true and fuse == false and potara == false then
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=363968007"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=363966829"
- if ssj4 == true then
- ape5.Transparency = 1
- end
- ssj4 = false
- fuse = false
- idle7 = false
- idle = true
- mouth.Transparency = 0
- nose.Transparency = 0
- Hair7.BrickColor = BrickColor.new("Really black")
- Mesh.Scale = Vector3.new(7.1,7.1,7.1)
- Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
- Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
- newaurabase.Size = UDim2.new(20,0,20,0)
- newaura.Position = UDim2.new(-0.5,0,-0.2,0)
- newaurabase.AlwaysOnTop = false
- newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
- newaurabase.ExtentsOffset = Vector3.new(0,0,3)
- char.Head.face.Texture= "rbxassetid://765423946"
- lighting.Transparency = ns(1)
- lighting1.Transparency = ns(1)
- newaura.ImageTransparency = 1
- ssj1 = false
- ssj2 = false
- ssjg = false
- p1.Transparency = 1
- p2.Transparency = 1
- p3.Transparency = 1
- p4.Transparency = 1
- p5.Transparency = 1
- p6.Transparency = 1
- p7.Transparency = 1
- p8.Transparency =1
- p9.Transparency = 1
- p10.Transparency = 1
- p11.Transparency = 1
- p12.Transparency = 1
- p13.Transparency =1
- p14.Transparency = 1
- p15.Transparency =1
- newaura2.ImageTransparency = 1
- ssjb = false
- ssjbkaio = false
- ssjbkaiox10 = false
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("White")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- ssjaura:Stop()
- ssj2aura:Stop()
- ssj3 = false
- ssjaura:Stop()
- ssjbaura:Stop()
- ssjbkaura:Stop()
- ssjgmusic:Stop()
- ssjgaura:Stop()
- ssjbmusic:Stop()
- ssj2aura:Stop()
- ssjmusic:Stop()
- ssj2music:Stop()
- ssj3music:Stop()
- PowerDown:Play()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- end
- if fuse == true and ssj4 == true then
- fuse = false
- idle7 = false
- idle5 = false
- noidle = true
- ssjb = false
- ssj1= false
- walk = true
- canjump = true
- linkpart = Instance.new("Part",char)
- linkpart.Position = v3(999,999,999)
- linkpart.Transparency = 1
- linkpart.CanCollide = false
- linkpart.Anchored = true
- linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
- RootPart1.Anchored = true
- RootPart.Anchored = true
- RootPart1 = clone1.HumanoidRootPart
- com1 = 1
- Hair7.Color = Color3.fromRGB(0,0,0)
- Mesh.MeshId = "http://www.roblox.com/asset/?id=504772831"
- Mesh.Scale = Vector3.new(0.23,0.23,0.23)
- Weld.C0 = CFrame.new(0.25, 0.4, 0.5)*CFrame.Angles(0,math.rad(180),0)
- char.Head.face.Texture= "http://www.roblox.com/asset/?id=869609457"
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=258281249"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=258281716"
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
- LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
- RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
- LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
- RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
- LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
- RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
- RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
- Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
- for i = 1,50 do
- wait()
- com1 = com1 + 0.1
- RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
- RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
- end
- noidle = false
- idle = true
- RootPart1.CFrame = CFrame.new(999,999,999)
- RootPart1.Anchored = true
- RootPart.Anchored = false
- hum.HipHeight = 1.35
- end
- if fuse == true and ssj4 == false or potara == true then
- fuse = false
- idle7 = false
- ssjb = false
- ssj2 = false
- ssj3 = false
- ssj4 = false
- ssjaura:Stop()
- newaurabase.Size = UDim2.new(20,0,20,0)
- newaura.Position = UDim2.new(-0.5,0,-0.2,0)
- newaurabase.AlwaysOnTop = false
- newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
- newaurabase.ExtentsOffset = Vector3.new(0,0,3)
- ssjg = false
- idle5 = false
- noidle = true
- walk = true
- ssj1 = false
- newaura.ImageTransparency = 1
- char.Head.face.Texture= "rbxassetid://765423946"
- Hair7.BrickColor = bc("Really black")
- ssjaura:Stop()
- canjump = true
- if potara == true then
- ee1d:Destroy()
- ee2d:Destroy()
- ee3d:Destroy()
- ee4d:Destroy()
- eec:Destroy()
- ee1c:Destroy()
- ee2c:Destroy()
- ee3c:Destroy()
- ee4c:Destroy()
- end
- linkpart = Instance.new("Part",char)
- linkpart.Position = v3(999,999,999)
- linkpart.Transparency = 1
- linkpart.CanCollide = false
- linkpart.Anchored = true
- linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
- RootPart1.Anchored = true
- RootPart.Anchored = true
- RootPart1 = clone1.HumanoidRootPart
- com1 = 1
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=363968007"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=363966829"
- Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
- Mesh.Scale = Vector3.new(6.8,6.8,6.8)
- Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
- LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
- RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
- LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
- RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
- LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
- RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
- RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
- Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("White")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- ssjbaura:Stop()
- PowerDown:Play()
- coroutine.wrap(function()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- end)()
- for i = 1,50 do
- wait()
- com1 = com1 + 0.1
- RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
- RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
- end
- noidle = false
- idle = true
- if potara == true then
- ee:Destroy()
- ee1:Destroy()
- ee2:Destroy()
- ee3:Destroy()
- ee4:Destroy()
- eed:Destroy()
- end
- potara = false
- RootPart1.CFrame = CFrame.new(999,999,999)
- RootPart1.Anchored = true
- RootPart.Anchored = false
- hum.HipHeight = 1.35
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "c" then
- if canattack == true then
- if ssj1 == true or ssj2 == true or ssj3 == true then
- lighting.Transparency = ns(1)
- lighting1.Transparency = ns(1)
- newaura.ImageTransparency = 1
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("New Yeller")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- ssjaura:Stop()
- ssj2aura:Stop()
- AuraOff:Play()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- end
- if ssjb == true then
- ssjbaura:Stop()
- newaura.ImageTransparency = 1
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("Toothpaste")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- AuraOff:Play()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- end
- if ssj4 == true then
- ssjaura:Stop()
- newaura.ImageTransparency = 1
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("New Yeller")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- AuraOff:Play()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- end
- if ssjg == true then
- ssjgaura:Stop()
- newaura.ImageTransparency = 1
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("Really red")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- AuraOff:Play()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "h" then
- if canattack == true and flying1 == false and punched1 == true then
- idle = false
- walk = false
- canjump = false
- canattack = false
- punch1 = true
- punched1 = false
- punched2 = true
- af1 = new("Part",char)
- af1.Name = "NewPart"
- af1.Size = v3(1,1,1)
- af1.Position = v3(999,999,999)
- af1.Material = "Neon"
- af1.Transparency = 1
- aaaf1 =new("Weld",af1)
- aaaf1.Part0 = RootPart
- aaaf1.Part1 = af1
- aaaf1.C0 = cf(0,0,-2) * cfa(rad(0),rad(0),rad(0))
- wait(0.1)
- punch1 = false
- punch2 = true
- wait(0.2)
- af1.Touched:connect(function(hit)
- if hit.Parent:FindFirstChild("Head") then
- grab = true
- go11 = 2.3
- af1:Destroy()
- punchsound1:Play()
- hit1 = true
- hit.Parent:findFirstChild("Head").Anchored = true
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 10
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 2.3
- punch2 = false
- idle = false
- walk = false
- canjump = false
- canattack = false
- punch3 = true
- punched1 = false
- punched2 = false
- punched3 = true
- af1 = new("Part",char)
- af1.Name = "NewPart"
- af1.Size = v3(1,1,1)
- af1.Position = v3(999,999,999)
- af1.Material = "Neon"
- af1.Transparency = 1
- aaaf1 =new("Weld",af1)
- aaaf1.Part0 = LeftHand
- aaaf1.Part1 = af1
- aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
- wait(0.1)
- punch3 = false
- punch4 = true
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 10
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- punchsound1:Play()
- wait(0.2)
- if hit1 == false then
- af1:Destroy()
- hit1 = false
- end
- punch4 = false
- idle = false
- walk = false
- canjump = false
- canattack = false
- uppercut1 = true
- punched1 = false
- punched2 = false
- punched3 = false
- punched4 = true
- wait(0.3)
- uppercut1 = false
- uppercut2 = true
- af1 = new("Part",char)
- af1.Name = "NewPart"
- af1.Size = v3(1,1,1)
- af1.Position = v3(999,999,999)
- af1.Material = "Neon"
- af1.Transparency = 1
- aaaf1 =new("Weld",af1)
- aaaf1.Part0 = LeftHand
- aaaf1.Part1 = af1
- aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 10
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- punchsound1:Play()
- for i = 1,10 do
- wait()
- up = up + 1
- hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y + up,hit.Parent:findFirstChild("Head").CFrame.z)
- end
- hit.Parent:findFirstChild("Head").Anchored = true
- wait(0.3)
- uppercut2 = false
- RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
- RootPart.Anchored = true
- idle = false
- walk = false
- canjump = false
- canattack = false
- knockdown1 = true
- punched1 = true
- punched2 = false
- punched3 = false
- punched4 = false
- wait(0.3)
- knockdown1 = false
- knockdown2 = true
- StrongPunch:Play()
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 10
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- GroundWave11()
- punchsound2:Play()
- up = 0
- for i = 1,10 do
- wait()
- up = up + 1
- hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y - up,hit.Parent:findFirstChild("Head").CFrame.z)
- end
- wait(0.2)
- knockdown2 = false
- hit.Parent:findFirstChild("Head").Anchored = true
- RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
- FastPunch:Play()
- for i = 1,3 do
- punch1 = true
- wait(0.01)
- punch1 = false
- punch2 = true
- wait(0.01)
- punch2 = false
- GroundWave1()
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 1
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- punchsound1:Play()
- punch3 = true
- wait(0.01)
- punch3 = false
- punch4 = true
- wait(0.01)
- punch4 = false
- kick1 = true
- wait(0.01)
- kick1 = false
- kick2 = true
- wait(0.01)
- kick2 = false
- GroundWave111()
- punchsound1:Play()
- kick3 = true
- wait(0.01)
- kick3 = false
- kick4 = true
- wait(0.01)
- kick4 = false
- punchsound1:Play()
- end
- punch1 = true
- wait(0.5)
- punch1 = false
- GroundWave1()
- punch2 = true
- wait(0.01)
- punchsound2:Play()
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 10
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- coroutine.wrap(function()
- for i = 1,40 do
- wait()
- go11 = go11+ 2
- hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * go11
- end
- end)()
- RootPart.Anchored = true
- punch2 = false
- kamehameha5 = true
- startk = true
- kamecharge:Play()
- wait(0.5)
- kamehameha5 = false
- kamehameha2 = true
- hit.Parent:findFirstChild("Head").Anchored = false
- kamehameha()
- wait(0.8)
- kamehameha2 = false
- RootPart.Anchored = false
- idle = true
- walk = true
- canjump = true
- canattack = true
- go11 = 2.3
- up = 0
- idle = true
- walk = true
- canjump = true
- canattack = true
- if hit1 == false then
- af1:Destroy()
- hit1 = false
- end
- idle = true
- walk = true
- canjump = true
- canattack = true
- idle = true
- walk = true
- canjump = true
- canattack = true
- end
- end)
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "r" then
- if canattack == true and kiblastdone == false then
- idle = false
- walk = false
- kiblastdone = true
- canattack = false
- canjump = false
- kiblast1 = true
- wait(0.2)
- kiblast1 = false
- kiblast2 = true
- kiblastsound:Play()
- ay = new("Part",char)
- ay.Name = "NewPart"
- ay.Size = v3(1,1,1)
- ay.CanCollide = false
- ay.BrickColor = bc("Cyan")
- ay.Material = "Neon"
- ay.Transparency = 0
- aay = new("SpecialMesh",ay)
- aay.MeshType = "Sphere"
- aay.Scale = v3(1,1,1)
- ay.Position = v3(999,999,999)
- ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
- ys = Instance.new("BodyVelocity",ay)
- ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- ys.Velocity = RootPart.CFrame.lookVector * 60
- ay.Touched:connect(function(hit)
- if hit then
- kamehit:Play()
- for i = 1,10 do
- wait()
- aay.Scale = aay.Scale + v3(1,1,1)
- ay.Transparency = ay.Transparency + 0.1
- end
- ay:Destroy()
- end
- if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 5
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- end
- end)
- game.Debris:AddItem(ay,3)
- wait(0.2)
- kiblast2= false
- idle = true
- walk = true
- canjump = true
- canattack = true
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "r" then
- if canattack == true and kiblastdone == true then
- idle = false
- walk = false
- kiblastdone = false
- canattack = false
- canjump = false
- kiblast3 = true
- wait(0.2)
- kiblast3 = false
- kiblast4 = true
- kiblastsound:Play()
- ay = new("Part",char)
- ay.Name = "NewPart"
- ay.Size = v3(1,1,1)
- ay.CanCollide = false
- ay.BrickColor = bc("Cyan")
- ay.Material = "Neon"
- ay.Transparency = 0
- aay = new("SpecialMesh",ay)
- aay.MeshType = "Sphere"
- aay.Scale = v3(1,1,1)
- ay.Position = v3(999,999,999)
- ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
- ys = Instance.new("BodyVelocity",ay)
- ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- ys.Velocity = RootPart.CFrame.lookVector * 60
- ay.Touched:connect(function(hit)
- if hit then
- kamehit:Play()
- for i = 1,10 do
- wait()
- aay.Scale = aay.Scale + v3(1,1,1)
- ay.Transparency = ay.Transparency + 0.1
- end
- ay:Destroy()
- end
- if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 5
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- end
- end)
- game.Debris:AddItem(ay,3)
- wait(0.2)
- kiblast4= false
- idle = true
- walk = true
- canjump = true
- canattack = true
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "g" then
- if canattack == true and flying1 == false and punched1 == true then
- idle = false
- walk = false
- canjump = false
- canattack = false
- punch1 = true
- punched1 = false
- punched2 = true
- af1 = new("Part",char)
- af1.Name = "NewPart"
- af1.Size = v3(1,1,1)
- af1.Position = v3(999,999,999)
- af1.Material = "Neon"
- af1.Transparency = 1
- aaaf1 =new("Weld",af1)
- aaaf1.Part0 = RootPart
- aaaf1.Part1 = af1
- aaaf1.C0 = cf(0,0,-2) * cfa(rad(0),rad(0),rad(0))
- wait(0.1)
- punch1 = false
- punch2 = true
- wait(0.2)
- af1.Touched:connect(function(hit)
- if hit.Parent:FindFirstChild("Head") then
- grab = true
- go11 = 2.3
- af1:Destroy()
- punchsound1:Play()
- hit1 = true
- hit.Parent:findFirstChild("Head").Anchored = true
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 10
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 2.3
- punch2 = false
- idle = false
- walk = false
- canjump = false
- canattack = false
- punch3 = true
- punched1 = false
- punched2 = false
- punched3 = true
- af1 = new("Part",char)
- af1.Name = "NewPart"
- af1.Size = v3(1,1,1)
- af1.Position = v3(999,999,999)
- af1.Material = "Neon"
- af1.Transparency = 1
- aaaf1 =new("Weld",af1)
- aaaf1.Part0 = LeftHand
- aaaf1.Part1 = af1
- aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
- wait(0.1)
- punch3 = false
- punch4 = true
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 10
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- punchsound1:Play()
- wait(0.2)
- if hit1 == false then
- af1:Destroy()
- hit1 = false
- end
- punch4 = false
- idle = false
- walk = false
- canjump = false
- canattack = false
- uppercut1 = true
- punched1 = false
- punched2 = false
- punched3 = false
- punched4 = true
- wait(0.3)
- uppercut1 = false
- uppercut2 = true
- af1 = new("Part",char)
- af1.Name = "NewPart"
- af1.Size = v3(1,1,1)
- af1.Position = v3(999,999,999)
- af1.Material = "Neon"
- af1.Transparency = 1
- aaaf1 =new("Weld",af1)
- aaaf1.Part0 = LeftHand
- aaaf1.Part1 = af1
- aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 10
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- punchsound1:Play()
- for i = 1,10 do
- wait()
- up = up + 1
- hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y + up,hit.Parent:findFirstChild("Head").CFrame.z)
- end
- hit.Parent:findFirstChild("Head").Anchored = true
- wait(0.3)
- uppercut2 = false
- RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
- RootPart.Anchored = true
- idle = false
- walk = false
- canjump = false
- canattack = false
- knockdown1 = true
- punched1 = true
- punched2 = false
- punched3 = false
- punched4 = false
- wait(0.3)
- knockdown1 = false
- knockdown2 = true
- StrongPunch:Play()
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 10
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- GroundWave11()
- punchsound2:Play()
- up = 0
- for i = 1,10 do
- wait()
- up = up + 1
- hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y - up,hit.Parent:findFirstChild("Head").CFrame.z)
- end
- wait(0.2)
- knockdown2 = false
- hit.Parent:findFirstChild("Head").Anchored = true
- RootPart.CFrame = CFrame.new(RootPart.Position,Vector3.new(hit.Parent:findFirstChild("Head").Position.x, hit.Parent:findFirstChild("Head").Position.y,hit.Parent:findFirstChild("Head").Position.z))
- Instance.new("Smoke",hit.Parent:findFirstChild("Head")).Color = Color3.fromRGB(79,91,79)
- coroutine.wrap(function()
- for i= 1,8 do
- FastPunch:Play()
- wait(0.4)
- end
- end)()
- coroutine.wrap(function()
- wait(0.5)
- ay1 = new("Part",char)
- ay1.Name = "NewPart"
- ay1.Size = v3(1,1,1)
- ay1.CanCollide = false
- ay1.BrickColor = bc("Cyan")
- ay1.Material = "Neon"
- ay1.Transparency = 0
- aay1 = new("SpecialMesh",ay1)
- aay1.MeshType = "Sphere"
- aay1.Scale = v3(3,3,3)
- ay1.Anchored = true
- ay1.Position = hit.Parent:findFirstChild("Head").Position
- for i = 1,5 do
- wait()
- for i = 1,10 do
- wait()
- aay1.Scale = aay1.Scale + v3(2,2,2)
- end
- local HandCF = ay1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- Colors = {"White", "White"}
- local wave11111 = Instance.new("Part", char)
- wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave11111.Anchored = true
- wave11111.Name = "Wave"
- wave11111.CanCollide = false
- wave11111.Locked = true
- wave11111.Size = Vector3.new(1, 1, 1)
- wave11111.TopSurface = "Smooth"
- wave11111.BottomSurface = "Smooth"
- wave11111.Transparency = 0.35
- wave11111.CFrame = HandCF
- wm31111 = Instance.new("SpecialMesh", wave11111)
- wm31111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave11111.Size = wm31111.Scale
- wave11111.CFrame = HandCF
- wave11111.Transparency = i/30
- wait()
- end
- wait()
- wave11111:Destroy()
- end)()
- for i = 1,10 do
- wait()
- aay1.Scale = aay1.Scale - v3(2,2,2)
- end
- local HandCF = ay1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- Colors = {"White", "White"}
- local wave11111 = Instance.new("Part", char)
- wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave11111.Anchored = true
- wave11111.Name = "Wave"
- wave11111.CanCollide = false
- wave11111.Locked = true
- wave11111.Size = Vector3.new(1, 1, 1)
- wave11111.TopSurface = "Smooth"
- wave11111.BottomSurface = "Smooth"
- wave11111.Transparency = 0.35
- wave11111.CFrame = HandCF
- wm31111 = Instance.new("SpecialMesh", wave11111)
- wm31111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
- wave11111.Size = wm31111.Scale
- wave11111.CFrame = HandCF
- wave11111.Transparency = i/30
- wait()
- end
- wait()
- wave11111:Destroy()
- end)()
- end
- ay1:Destroy()
- end)()
- coroutine.wrap(function()
- wait(0.5)
- for i= 1,32 do
- wait(0.1)
- kiblastsound:Play()
- kamehit:Play()
- end
- end)()
- for i = 1,20 do
- wait()
- kiblast1 = true
- wait()
- kiblast1 = false
- kiblast2 = true
- ay = new("Part",char)
- ay.Name = "NewPart"
- ay.Size = v3(1,1,1)
- ay.CanCollide = false
- ay.BrickColor = bc("Cyan")
- ay.Material = "Neon"
- ay.Transparency = 0
- aay = new("SpecialMesh",ay)
- aay.MeshType = "Sphere"
- aay.Scale = v3(2,2,2)
- ay.Position = v3(999,999,999)
- ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
- ys = Instance.new("BodyVelocity",ay)
- ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- ys.Velocity = RootPart.CFrame.lookVector * 80
- ay.Touched:connect(function(hit)
- if hit ~= ay then
- end
- if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 0.4
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- end
- end)
- game.Debris:AddItem(ay,3)
- wait()
- kiblast2= false
- kiblast3 = true
- wait()
- kiblast3 = false
- kiblast4 = true
- ay = new("Part",char)
- ay.Name = "NewPart"
- ay.Size = v3(1,1,1)
- ay.CanCollide = false
- ay.BrickColor = bc("Cyan")
- ay.Material = "Neon"
- ay.Transparency = 0
- aay = new("SpecialMesh",ay)
- aay.MeshType = "Sphere"
- aay.Scale = v3(2,2,2)
- ay.Position = v3(999,999,999)
- ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
- ys = Instance.new("BodyVelocity",ay)
- ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- ys.Velocity = RootPart.CFrame.lookVector * 80
- ay.Touched:connect(function(hit)
- if hit ~= ay then
- end
- if hit.Parent:FindFirstChild("Head") ~= nil and hit.Parent:FindFirstChild("NewPart") == nil then
- for i,v in pairs(hit.Parent:GetChildren()) do
- if v:IsA("Humanoid") then
- v.Health = v.Health - 0.4
- if v.Health > 100 then
- v.Health = 100
- v.MaxHealth = 100
- end
- end
- end
- end
- end)
- game.Debris:AddItem(ay,3)
- wait()
- kiblast4= false
- end
- wait(2)
- idle = true
- walk = true
- canjump = true
- canattack = true
- hit.Parent:findFirstChild("Head").Anchored = false
- idle = true
- go11 = 2.3
- walk = true
- up = 0
- canjump = true
- canattack = true
- RootPart.Anchored = false
- end
- end)
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "y" then
- if fuse == false then
- if ssj1 == false and ssj2 == false and ssj3 == false then
- if canattack == true then
- canattack = false
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- newaura.Position = UDim2.new(-0.475,0,-0.25,0)
- RootPart.Anchored = true
- newaurabase.Size = UDim2.new(15,0,25,0)
- newaurabase.AlwaysOnTop = false
- newaura.ImageColor3 = Color3.fromRGB(255, 255, 255)
- newaurabase.ExtentsOffset = Vector3.new(0,0,-2)
- idle = false
- ssjb = true
- ssj1 = false
- ssj2= false
- ssj3 = false
- walk = false
- canjump = false
- ssjbmusic:Play()
- g1q = Instance.new("Part",char)
- g1q.Name = "Smoke"
- g1q.CanCollide = false
- g1q.Position = RootPart.Position - v3(-8,3,0)
- g1q.Size = v3(0.1,0.1,0.1)
- g1q.Anchored = true
- g1a = Instance.new("Part",char)
- g1a.Name = "Smoke"
- g1a.CanCollide = false
- g1a.Position = RootPart.Position + v3(8,80,0)
- g1a.Size = v3(0.1,0.1,0.1)
- g1a.Anchored = true
- g1q1 = Instance.new("Part",char)
- g1q1.Name = "Smoke"
- g1q1.CanCollide = false
- g1q1.Position = RootPart.Position - v3(-5,3,7)
- g1q1.Size = v3(0.1,0.1,0.1)
- g1q1.Anchored = true
- g1a1 = Instance.new("Part",char)
- g1a1.Name = "Smoke"
- g1a1.CanCollide = false
- g1a1.Position = RootPart.Position + v3(5,80,-7)
- g1a1.Size = v3(0.1,0.1,0.1)
- g1a1.Anchored = true
- g1q2 = Instance.new("Part",char)
- g1q2.Name = "Smoke"
- g1q2.CanCollide = false
- g1q2.Position = RootPart.Position - v3(12,3,-6)
- g1q2.Size = v3(0.1,0.1,0.1)
- g1q2.Anchored = true
- g1a2 = Instance.new("Part",char)
- g1a2.Name = "Smoke"
- g1a2.CanCollide = false
- g1a2.Position = RootPart.Position + v3(-12,80,6)
- g1a2.Size = v3(0.1,0.1,0.1)
- g1a2.Anchored = true
- ------------------------------------------------
- transform1 = true
- wait(0.8)
- if potara == false then
- Hair7.Color = Color3.fromRGB(21,221,239)
- Mesh.MeshId = "rbxassetid://430344159"
- Mesh.Scale = v3(6.3,6.3,6.3)
- char.Head.face.Texture= "rbxassetid://959519291"
- Weld.C0 = CFrame.new(-.25,1.2,.34)
- else
- char.Head.face.Texture= "rbxassetid://959519291"
- Hair7.Color = Color3.fromRGB(21,221,239)
- Mesh.MeshId = "rbxassetid://560152258"
- Mesh.Scale = Vector3.new(6.9,6.9,6.9)
- Weld.C0 = CFrame.new(-.211, 0.9, 0.262)*cfa(0,math.rad(0),0)
- end
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("Cyan")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- transform1 = false
- transform2 = true
- ssjbauraburst:Play()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- ad.Position = RootPart.Position - v3(0,3,0)
- aad.Transparency = 0
- newaura.ImageTransparency = 0
- ssjbaura:Play()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- wait(0.1)
- wait(1.4)
- transform2 = false
- -------------------------------------------------
- canattack = true
- RootPart.Anchored = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- end
- for i = 1,20 do
- wait()
- aad.Transparency = aad.Transparency + 0.05
- end
- end
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "k" then
- if potara == false then
- if ssjb == true then
- if canattack == true then
- canattack = false
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- idle = false
- ssjb = true
- ssjbkaio = true
- ssj1 = false
- ssj2= false
- ssj3 = false
- walk = false
- canjump = false
- ssjbmusic:Play()
- ------------------------------------------------
- transform3 = true
- wait(0.8)
- Hair7.Color = Color3.fromRGB(21,221,239)
- Mesh.MeshId = "rbxassetid://430344159"
- Mesh.Scale = v3(6.3,6.3,6.3)
- char.Head.face.Texture= "rbxassetid://959519291"
- Weld.C0 = CFrame.new(-.25,1.2,.34)
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("Cyan")
- a21e.Material = "Neon"
- a21e.Transparency = 1
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- smokey = Instance.new("Smoke",RootPart)
- smokey.Color = Color3.new(255,0,0)
- smokey.Opacity = 1
- smokey.Size = 2
- ssjbkaioken.TimePosition = 1.5
- ssjbkaioken:Play()
- wait(0.2)
- coroutine.wrap(function()
- repeat
- wait()
- newaurabase.Size = UDim2.new(math.random(15,17),0,math.random(25,30),0)
- until newaura.ImageTransparency == 1
- end)()
- rock = true
- redlight = Instance.new("PointLight",LowerTorso)
- redlight.Color = Color3.new(255,0,0)
- redlight.Brightness = math.huge
- mouth.Texture = "rbxassetid://828773176"
- GroundShake = true
- RootPart.Anchored = true
- wait(10)
- wait(7)
- rock2 = true
- rock = false
- smokey:Destroy()
- ssjbaura:Stop()
- ssjbmusic:Stop()
- transform3 = false
- transform2 = false
- transform5 = true
- redlight:Destroy()
- mouth.Texture = "rbxassetid://932140764"
- newaura.ImageTransparency = 1
- GroundShake = false
- a21e.Transparency = 0
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- aa21e.Scale = v3(1,1,1)
- a21e.Transparency = 1
- wait(1)
- chatfunc("Kaioken!")
- mouth.Texture = "rbxassetid://828773176"
- wait(0.3)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.3)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.3)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.3)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.3)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.3)
- GroundShake2 = true
- transform5 = false
- transform3 = false
- transform2 = true
- ssjbauraburst:Play()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- ad.Position = RootPart.Position - v3(0,3,0)
- aad.Transparency = 0
- newaura2.ImageTransparency = 0
- wait(0.1)
- newaura.ImageTransparency = 0
- ssjbaura:Stop()
- ssjbkaura:Play()
- a21e.Transparency = 0
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- GroundShake2 = false
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Part") then
- if v.Size.x > 150 then
- v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
- end
- end
- end
- wait(0.1)
- wait(1.4)
- chatfunc("This Is My Trump Card")
- rock2 = false
- transform2 = false
- -------------------------------------------------
- canattack = true
- RootPart.Anchored = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- end
- for i = 1,20 do
- wait()
- aad.Transparency = aad.Transparency + 0.05
- end
- end
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "k" then
- if ssjbkaio == true then
- if canattack == true then
- canattack = false
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- RootPart.Anchored = true
- idle = false
- ssjb = true
- ssjbkaio = false
- ssjbkaiox10 = true
- ssj1 = false
- ssj2= false
- ssj3 = false
- walk = false
- canjump = false
- ssjbmusic:Play()
- ------------------------------------------------
- transform3 = true
- wait(0.8)
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("Cyan")
- a21e.Material = "Neon"
- a21e.Transparency = 1
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- ssjbkaioken1:Play()
- coroutine.wrap(function()
- repeat
- wait()
- newaurabase2.Size = UDim2.new(math.random(30,35),0,math.random(60,75),0)
- until Hair7.Color == Color3.fromRGB(210, 211, 223)
- end)()
- rock = true
- redlight = Instance.new("PointLight",LowerTorso)
- redlight.Color = Color3.new(255,0,0)
- redlight.Brightness = math.huge
- GroundShake = true
- mouth.Texture = "rbxassetid://828773176"
- wait(9)
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- ad = new("Part",char)
- ad.Name = "NewPart"
- ad.Size = v3(30,0.1,30)
- ad.CanCollide = false
- ad.Anchored = true
- ad.Position = RootPart.Position - v3(0,2,0)
- ad.BrickColor = bc("bright Blue")
- ad.Material = "Neon"
- ad.Transparency = 1
- aad = new("Decal",ad)
- aad.Face = "Top"
- aad.Transparency = 1
- aad.Transparency = 0
- aad.Texture = "http://www.roblox.com/asset/?id=108186785"
- wait(11)
- redlight:Destroy()
- chatfunc("Times 10!")
- mouth.Texture = "rbxassetid://828773176"
- wait(0.3)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.3)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.3)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.2)
- mouth.Texture = "rbxassetid://828773176"
- wait(0.2)
- mouth.Texture = "rbxassetid://932140764"
- wait(0.2)
- mouth.Texture = "rbxassetid://828773176"
- wait(1.4)
- rock3 = true
- rock = false
- GroundShake2 = true
- ssjbauraburst:Play()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- aad.Transparency = 0
- newaura2.ImageTransparency = 0
- p1.Transparency = 0.5
- p2.Transparency = 0.5
- p3.Transparency = 0.5
- p4.Transparency = 0.5
- p5.Transparency = 0.5
- p6.Transparency = 0.5
- p7.Transparency = 0.5
- p8.Transparency = 0.5
- p9.Transparency = 0.5
- p10.Transparency = 0.5
- p11.Transparency = 0.5
- p12.Transparency = 0.5
- p13.Transparency = 0.5
- p14.Transparency = 0.5
- p15.Transparency = 0.5
- newaura.ImageTransparency = 0
- ssjbaura:Stop()
- ssjbkaura:Play()
- a21e.Transparency = 0
- Hair7.Color = Color3.fromRGB(210, 211, 223)
- Mesh.MeshId = "rbxassetid://430344159"
- Mesh.Scale = v3(6.3,6.3,6.3)
- char.Head.face.Texture= "http://www.roblox.com/asset/?id=975967879"
- Weld.C0 = CFrame.new(-.25,1.2,.34)
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- ssjbkaioken1:Stop()
- mouth.Texture = "rbxassetid://932140764"
- wait()
- GroundShake = false
- wait()
- wait()
- GroundShake2 = false
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Part") then
- if v.Size.x > 150 then
- v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
- end
- end
- end
- wait(2)
- rock3 = false
- -------------------------------------------------
- transform3 = false
- chatfunc("I Can't Maintain This Form For Long")
- canattack = true
- RootPart.Anchored = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- end
- for i = 1,20 do
- wait()
- aad.Transparency = aad.Transparency + 0.05
- end
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "u" then
- if fuse == false or potara == false then
- if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false then
- if canattack == true then
- canattack = false
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- newaura.Position = UDim2.new(-0.57,0,-0.28,0)
- newaurabase.Size = UDim2.new(10,0,20,0)
- newaurabase.AlwaysOnTop = false
- newaurabase.ExtentsOffset = v3(0,0,-2)
- RootPart.Anchored = true
- idle = false
- ssjb = false
- ssjg = true
- ssj1 = false
- ssj2= false
- ssj3 = false
- walk = false
- canjump = false
- ssjgmusic:Play()
- ------------------------------------------------
- transform1 = true
- wait(0.8)
- Hair7.Color = Color3.fromRGB(255,16,88)
- GroundShake = true
- char.Head.face.Texture= "rbxassetid://900680867"
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("Really red")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- transform1 = false
- transform2 = true
- ssjbauraburst:Play()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- ad.Position = RootPart.Position - v3(0,3,0)
- aad.Transparency = 0
- newaura.ImageTransparency = 0
- ssjgaura:Play()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- GroundShake = false
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Part") then
- if v.Size.x > 150 then
- v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
- end
- end
- end
- wait(0.1)
- wait(1.4)
- transform2 = false
- -------------------------------------------------
- canattack = true
- RootPart.Anchored = false
- if canfly1 == true then
- idle = true
- walk = true
- canjump = true
- end
- if canfly1 == true then
- canfly = true
- end
- for i = 1,20 do
- wait()
- aad.Transparency = aad.Transparency + 0.05
- end
- end
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "l" then
- if fuse == false and potara == false then
- if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
- if great == false then
- if canattack == true then
- canattack = false
- if canfly == true then
- canfly = false
- canfly1 = true
- end
- transform3 = true
- idle = false
- ssjb = false
- ssjg = true
- ssj1 = false
- ssj2= false
- ssj3 = false
- walk = false
- ssjg = false
- great = true
- canjump = false
- ape = Instance.new("Part",char)
- ape.Transparency = 1
- weldape = Instance.new("Weld",ape)
- weldape.Part0 = Head
- weldape.Part1 = ape
- weldape.C0 = CFrame.new(0,5,-9)*CFrame.Angles(0,math.rad(180),0)
- meshape = Instance.new("SpecialMesh",ape)
- meshape.MeshId = "rbxassetid://553201144"
- meshape.Scale = v3(0.04,0.04,0.04)
- Ape1:Play()
- wait(2)
- Ape2:Play()
- wait(3)
- Ape3:Play()
- wait(10)
- headcolor = Head.BrickColor
- wait(0.1)
- Head.BrickColor = bc("New Yeller")
- Hair7.Transparency = 1
- p1.Transparency = 0
- p2.Transparency = 0
- p3.Transparency = 0
- p4.Transparency = 0
- p5.Transparency = 0
- p6.Transparency = 0
- p7.Transparency = 0
- p8.Transparency =0
- p9.Transparency = 0
- p10.Transparency = 0
- p11.Transparency = 0
- p12.Transparency = 0
- p13.Transparency =0
- p14.Transparency = 0
- p1.BrickColor = bc("New Yeller")
- p2.BrickColor = bc("New Yeller")
- p3.BrickColor = bc("New Yeller")
- p4.BrickColor = bc("New Yeller")
- p5.BrickColor = bc("New Yeller")
- p6.BrickColor = bc("Cool yellow")
- p7.BrickColor = bc("Cool yellow")
- p8.BrickColor = bc("Cool yellow")
- p9.BrickColor = bc("Cool yellow")
- p10.BrickColor = bc("New Yeller")
- p11.BrickColor = bc("New Yeller")
- p12.BrickColor = bc("New Yeller")
- p13.BrickColor = bc("New Yeller")
- p14.BrickColor = bc("New Yeller")
- transform3 = false
- transform4 = true
- for i = 1,10 do
- wait()
- hum.BodyDepthScale.Value = hum.BodyDepthScale.Value + 2
- hum.BodyHeightScale.Value = hum.BodyHeightScale.Value + 2
- hum.BodyWidthScale.Value = hum.BodyWidthScale.Value + 2
- hum.HeadScale.Value = hum.HeadScale.Value + 2
- end
- lboob = Instance.new("Part",char)
- lboobmesh = Instance.new("SpecialMesh",lboob)
- lboobweld = Instance.new("Weld",lboob)
- lboobweld.Part0 = UpperTorso
- lboobweld.Part1 = lboob
- lboobweld.C0 = CFrame.new(0.4,7,-5)
- lboobmesh.MeshType = "Sphere"
- lboobmesh.Scale = Vector3.new(0.2*50,0.4*50,0.2*50)
- rboob = Instance.new("Part",char)
- rboobmesh = Instance.new("SpecialMesh",rboob)
- rboobweld = Instance.new("Weld",rboob)
- rboobweld.Part0 = char.UpperTorso
- rboobweld.Part1 = rboob
- rboobweld.C0 = CFrame.new(-0.4,7,-5)
- rboobmesh.MeshType = "Sphere"
- rboobmesh.Scale = Vector3.new(0.2*50,0.4*50,0.2*50)
- rlboob = Instance.new("Part",char)
- rlboobmesh = Instance.new("SpecialMesh",rlboob)
- rlboobweld = Instance.new("Weld",rlboob)
- rlboobweld.Part0 = char.UpperTorso
- rlboobweld.Part1 = rlboob
- rlboobweld.C0 = CFrame.new(0,-1,-2)
- rlboobmesh.MeshType = "Sphere"
- rlboobmesh.Scale = Vector3.new(0.2*50,1*50,0.2*50)
- lboob.BrickColor = bc("New Yeller")
- rboob.BrickColor = bc("New Yeller")
- rlboob.BrickColor = bc("New Yeller")
- ape.Transparency = 0
- ape.BrickColor = bc("New Yeller")
- p15.BrickColor = bc("Really black")
- p15.Transparency =0
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("Really red")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(50,50,50)
- ApeGrowl:Play()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA("Part") then
- if v.Size.x > 150 then
- v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
- end
- end
- end
- wait(0.1)
- wait(1.4)
- transform4 = false
- for i = 1,20 do
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
- end
- -------------------------------------------------
- if canfly1 == true then
- walk = true
- end
- if canfly1 == true then
- canfly = true
- end
- for i = 1,20 do
- wait()
- aad.Transparency = aad.Transparency + 0.05
- end
- end
- else
- ape:Destroy()
- p15.BrickColor = bc("New Yeller")
- Head.BrickColor = bc("New Yeller")
- transform5 = true
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=258281249"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=258281716"
- --504772831
- Head.BrickColor = headcolor
- lboob:Destroy()
- rboob:Destroy()
- rlboob:Destroy()
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("New Yeller")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(200,200,200)
- for i = 1,100 do
- wait()
- hum.BodyDepthScale.Value = hum.BodyDepthScale.Value - .2
- hum.BodyHeightScale.Value = hum.BodyHeightScale.Value - .2
- hum.BodyWidthScale.Value = hum.BodyWidthScale.Value - .2
- hum.HeadScale.Value = hum.HeadScale.Value - .2
- aa21e.Scale = aa21e.Scale + v3(1,1,1)
- end
- wait(0.5)
- mouth.Transparency = 1
- nose.Transparency = 1
- Hair7.Color = Color3.fromRGB(0,0,0)
- Mesh.MeshId = "http://www.roblox.com/asset/?id=504772831"
- Mesh.Scale = Vector3.new(0.23,0.23,0.23)
- Weld.C0 = CFrame.new(0.25, 0.4, 0.5)*CFrame.Angles(0,math.rad(180),0)
- char.Head.face.Texture= "http://www.roblox.com/asset/?id=869609457"
- Hair7.Transparency = 0
- p1.Transparency = 1
- p2.Transparency = 1
- p3.Transparency = 1
- p4.Transparency = 1
- p5.Transparency = 1
- p6.Transparency = 1
- p7.Transparency = 1
- p8.Transparency =1
- p9.Transparency = 1
- p10.Transparency = 1
- p11.Transparency = 1
- p12.Transparency = 1
- p13.Transparency =1
- p14.Transparency = 1
- p15.Transparency = 1
- great = false
- ape5 = Instance.new("Part",char)
- ape5.Transparency = 0
- weldape5 = Instance.new("Weld",ape5)
- weldape5.Part0 = LowerTorso
- weldape5.Part1 = ape5
- ape5.BrickColor = bc("Crimson")
- weldape5.C0 = CFrame.new(0.4,1,2)*CFrame.Angles(0,math.rad(90),math.rad(0))
- meshape5 = Instance.new("SpecialMesh",ape5)
- meshape5.MeshId = "rbxassetid://547956749"
- meshape5.Scale = v3(0.025,0.025,0.025)
- ssj4 = true
- wait(0.5)
- a21e:Destroy()
- wait()
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("New Yeller")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(50,50,50)
- aa21e.Scale = v3(10,10,10)
- a21e.Transparency = 0
- newaura.ImageTransparency = 0
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- ssjauraburst:Play()
- ssjaura:Play()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- transform5 = false
- idle = true
- canattack = true
- end
- end
- end
- end
- end)
- newaurabase = Instance.new("BillboardGui",LowerTorso)
- newaurabase.Size = UDim2.new(20,0,20,0)
- newaurabase.AlwaysOnTop = false
- newaura = Instance.new("ImageLabel",newaurabase)
- newaura.BackgroundTransparency = 1
- newaurabase.ExtentsOffset = v3(0,0,3)
- newaura.ImageTransparency = 1
- newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
- newaura.Size = UDim2.new(2,0,1,0)
- newaura.Position = UDim2.new(-0.5,0,-0.2,0)
- newaurabase2 = Instance.new("BillboardGui",LowerTorso)
- newaurabase2.Size = UDim2.new(20,0,40,0)
- newaurabase2.ExtentsOffset = v3(0,0,-3)
- newaurabase2.AlwaysOnTop = false
- newaura2 = Instance.new("ImageLabel",newaurabase2)
- newaura2.BackgroundTransparency = 1
- newaura2.ImageTransparency = 1
- newaura2.ImageColor3 = Color3.fromRGB(255, 0,0)
- newaura2.Size = UDim2.new(2,0,1,0)
- newaura2.Position = UDim2.new(-0.5,0,-0.4,0)
- char = game.Players.LocalPlayer.Character
- char.Archivable = true
- clone1 = char:Clone()
- clone1["Sound Folder"]:Destroy()
- clone1.Name = "Vegeta"
- clone1.Parent = char
- LeftUpperArm1 = clone1.LeftUpperArm
- LeftShoulder1 = clone1.LeftUpperArm.LeftShoulder
- LeftLowerArm1 = clone1.LeftLowerArm
- LeftElbow1 = clone1.LeftLowerArm.LeftElbow
- --------------------------------------------------------
- LeftUpperLeg1 = clone1.LeftUpperLeg
- LeftHip1 = clone1.LeftUpperLeg.LeftHip
- LeftLowerLeg1 = clone1.LeftLowerLeg
- LeftKnee1 = clone1.LeftLowerLeg.LeftKnee
- ----------------------------------------------------------
- RightUpperArm1 = clone1.RightUpperArm
- RightShoulder1 = clone1.RightUpperArm.RightShoulder
- RightLowerArm1 = clone1.RightLowerArm
- RightElbow1 = clone1.RightLowerArm.RightElbow
- ----------------------------------------------------------
- RightUpperLeg1 = clone1.RightUpperLeg
- RightHip1 = clone1.RightUpperLeg.RightHip
- RightLowerLeg1 = clone1.RightLowerLeg
- RightKnee1 = clone1.RightLowerLeg.RightKnee
- ----------------------------------------------------------
- UpperTorso1 = clone1.UpperTorso
- LowerTorso1 = clone1.LowerTorso
- Root1 = clone1.LowerTorso.Root
- RootPart1 = clone1.HumanoidRootPart
- LeftHand1 = clone1.LeftHand
- RightHand1 = clone1.RightHand
- LeftFoot1 = clone1.LeftFoot
- RightFoot1 = clone1.RightFoot
- --------------------------------------------
- Head1 = clone1.Head
- Neck1 = clone1.Head.Neck
- RootPart1.CFrame = CFrame.new(999,999,999)
- RootPart1.Anchored = true
- function RenderStepped3()
- if spiritballenergy == true then
- wait(math.random(0.1,0.5))
- ay = new("Part",char)
- ay.Name = "NewPart2"
- ay.Size = v3(0.3,0.3,0.3)
- ay.CanCollide = false
- ay.Material = "Neon"
- ay.BrickColor = bc("Cyan")
- meshk = Instance.new("SpecialMesh",ay)
- meshk.MeshType = "Sphere"
- ay.Position = v3(999,999,999)
- ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
- ys = Instance.new("BodyVelocity",ay)
- ys.Name = "GO1"
- ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- ys.Velocity = v3(0,6,0)
- game.Debris:AddItem(ay,4)
- end
- if spirit1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(180),rad(0),rad(0)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(180),rad(0),rad(0)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if spirit2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(80),rad(0),rad(0)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(80),rad(0),rad(0)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if beam1 == true then
- beamgo = beamgo + 2
- beamgo1 = beamgo1 + 4
- a1.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo
- aa1.Scale = v3(1,math.random(1,1.2),math.random(1,1.2))
- a3.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo * 2
- if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false then
- a1.Size = v3(beamgo1,3,3)
- aa2.Scale = v3(100,math.random(50,70),math.random(50,70))
- aa3.Scale = v3(150,math.random(50,70),math.random(50,70))
- end
- if ssj1 == true and ssj2 == false and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false and ssj4 == false and potara == false and fuse == false then
- a1.Size = v3(beamgo1,3.5,3.5)
- aa2.Scale = v3(110,math.random(60,80),math.random(60,80))
- aa3.Scale = v3(160,math.random(60,80),math.random(60,80))
- end
- if ssj1 == false and ssj2 == true and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false then
- a1.Size = v3(beamgo1,4,4)
- aa2.Scale = v3(120,math.random(70,90),math.random(70,90))
- aa3.Scale = v3(170,math.random(70,90),math.random(70,90))
- end
- if ssj3 == true then
- a1.Size = v3(beamgo1,4.5,4.5)
- aa2.Scale = v3(130,math.random(80,100),math.random(80,100))
- aa3.Scale = v3(180,math.random(80,100),math.random(80,100))
- end
- if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == false and ssjbkaiox10 == false and potara == false then
- a1.Size = v3(beamgo1,5,5)
- aa2.Scale = v3(140,math.random(90,110),math.random(90,110))
- aa3.Scale = v3(190,math.random(90,110),math.random(90,110))
- end
- if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == true and ssjbkaiox10 == false then
- a1.Size = v3(beamgo1,6,6)
- aa2.Scale = v3(155,math.random(105,125),math.random(105,125))
- aa3.Scale = v3(205,math.random(105,125),math.random(105,125))
- end
- if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == false and ssjbkaiox10 == true then
- a1.Size = v3(beamgo1,15,15)
- aa2.Scale = v3(220,math.random(185,220),math.random(185,220))
- aa3.Scale = v3(280,math.random(185,220),math.random(185,220))
- end
- if ssjg == true then
- a1.Size = v3(beamgo1,6,6)
- aa2.Scale = v3(150,math.random(100,120),math.random(100,120))
- aa3.Scale = v3(200,math.random(100,120),math.random(100,120))
- end
- if ssj4 == true and fuse == true then
- a1.Size = v3(beamgo1,75,75)
- end
- if ssj4 == false and fuse == true then
- a1.Size = v3(beamgo1,50,50)
- end
- if potara == true then
- a1.Size = v3(beamgo1,math.random(25,35),math.random(25,35))
- end
- if ssj4 == true and fuse == false then
- a1.Size = v3(beamgo1,4,4)
- aa2.Scale = v3(120,math.random(70,90),math.random(70,90))
- aa3.Scale = v3(170,math.random(70,90),math.random(70,90))
- end
- a2.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) - RootPart.CFrame.lookVector * 1
- end
- if final1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(-90)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(90)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if final2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(30)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(-30)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if hum.MoveDirection.x > 0 and walk1 == true and fuse == true or hum.MoveDirection.x > 0 and walk1 == true and potara == true or hum.MoveDirection.x < 0 and walk1 == true and fuse == true or hum.MoveDirection.x < 0 and walk1 == true and potara == true then
- hum.HipHeight = 1.35
- idle5 = false
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
- end
- if potara1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(110),rad(50),rad(0)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if potara2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(90),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Head
- end
- if potara3 == true then
- LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(110),rad(-50),rad(0)),.1) --LeftUpperArm
- RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
- LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if potara4 == true then
- LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1) --LeftUpperArm
- RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperArm
- LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1)--LeftUpperLeg
- RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperLeg
- LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
- Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-90),rad(0)),.1)--Torso
- Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Head
- end
- if hum.MoveDirection.x == 0 and fuse == true or hum.MoveDirection.x == 0 and potara == true then
- if idle7 == true then
- idle5 = true
- else
- idle5 = false
- hum.HipHeight = 1.35
- end
- end
- if idle5 == true and idle6 == true then
- idle6 = false
- hum.HipHeight = 2
- idle2 = true
- for i = 1,50 do
- wait()
- hum.HipHeight = hum.HipHeight + 0.01
- end
- idle2 = false
- idle3 = true
- for i = 1,50 do
- wait()
- hum.HipHeight = hum.HipHeight - 0.01
- end
- idle3 = false
- idle6 = true
- end
- if noidle == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
- end
- if noidle1 == true then
- LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
- RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
- LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
- RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
- LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
- RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
- RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
- Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
- Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
- end
- if idle2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),.01) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),.01)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.01)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.01)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.01)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-60),rad(0),rad(0)),.01)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-5),rad(0),rad(0)),.01)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--Head
- end
- if idle3 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.01) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.01)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.01)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.01)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(80),rad(0),rad(0)),.01)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.01)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.01)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.01)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-4),rad(0),rad(0)),.01)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(2),rad(0),rad(0)),.01)--Head
- end
- if fuse1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(20),rad(20),rad(90)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(90)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if fuse2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(260)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(260)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if fuse3 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(20),rad(20),rad(90)),.5) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(90)),.5)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(80),rad(0),rad(-60)),.5)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-90),rad(0),rad(0)),.5)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Head
- end
- if fuse4 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(330)),.5) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(200)),.5)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-110)),.5)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(80),rad(-30),rad(-80)),.5)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-40)),.5)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.5)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,-0.5,0)*CFrame.Angles(rad(0),rad(0),rad(50)),.5)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(40)),.5)--Head
- end
- if fuse5 == true then
- LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-90)),.1) --LeftUpperArm
- RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(-90)),.1)--RightUpperArm
- LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if fuse6 == true then
- LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(20),rad(20),rad(-260)),.1) --LeftUpperArm
- RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(-260)),.1)--RightUpperArm
- LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if fuse7 == true then
- LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-90)),.5) --LeftUpperArm
- RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(-90)),.5)--RightUpperArm
- LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
- RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
- LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(80),rad(0),rad(60)),.5)--LeftUpperLeg
- RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
- LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(-90),rad(0),rad(0)),.5)--LeftLowerLeg
- RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
- Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Torso
- Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Head
- end
- if fuse8 == true then
- LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-200)),.5) --LeftUpperArm
- RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(-330)),.5)--RightUpperArm
- LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
- RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(110)),.5)--RightLowerArm
- LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(40)),.5)--LeftUpperLeg
- RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(80),rad(30),rad(80)),.5)--RightUpperLeg
- LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
- RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.5)--RightUpperLeg
- Root1.C0 = Root1.C0:lerp(CFrame.new(0,-0.5,0)*CFrame.Angles(rad(0),rad(0),rad(-50)),.5)--Torso
- Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-40)),.5)--Head
- end
- if bigkamehameha1 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(0),rad(30)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(60),rad(0),rad(-30)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-80),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- if bigkamehameha2 == true then
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(85),rad(0),rad(30)),.1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(85),rad(0),rad(-30)),.1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-80),rad(0),rad(0)),.1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-5),rad(0),rad(0)),.1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
- end
- end
- ape51 = Instance.new("Part",clone1)
- ape51.Transparency = 0
- weldape5 = Instance.new("Weld",ape51)
- weldape5.Part0 = LowerTorso1
- weldape5.Part1 = ape51
- ape51.Color = Color3.fromRGB(79,0,0)
- weldape5.C0 = CFrame.new(0.4,1,2)*CFrame.Angles(0,math.rad(90),math.rad(0))
- meshape5 = Instance.new("SpecialMesh",ape51)
- meshape5.MeshId = "rbxassetid://547956749"
- meshape5.Scale = v3(0.025,0.025,0.025)
- game:GetService("RunService").RenderStepped:connect(RenderStepped3)
- player.Chatted:connect(function(msg)
- if msg == "Fuse" and ssj4 == true then
- clone1.Shirt.ShirtTemplate = "rbxassetid://919206310"
- clone1.Pants.PantsTemplate = "rbxassetid://919206462"
- clone1.Head.Weld.C0 = CFrame.new(0.27,0.5,.6)*cfa(0,rad(180),0)
- clone1.Hair.Mesh.MeshId = "rbxassetid://558303331"
- clone1.Hair.Mesh.Scale = v3(0.048,0.048,0.048)
- ape51.Transparency = 0
- idle = false
- walk = false
- canjump = false
- linkpart = Instance.new("Part",char)
- linkpart.Position = v3(999,999,999)
- linkpart.Transparency = 1
- linkpart.CanCollide = false
- linkpart.Anchored = true
- linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
- RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
- RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
- RootPart1.Anchored = true
- RootPart.Anchored = true
- RootPart1 = clone1.HumanoidRootPart
- com1 = 10
- noidle = true
- wait(2)
- noidle = false
- fuse1 = true
- fuse5 = true
- wait(0.5)
- fuse1 = false
- fuse5 = false
- coroutine.wrap(function()
- for i = 1,40 do
- if fuse == false then
- wait()
- com1 = com1 - 0.19
- RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
- RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
- end
- end
- end)()
- chatfunc("Fuuuu")
- chatfunc1("Fuuuu")
- fuse2 = true
- fuse6 = true
- wait(0.5)
- fuse2 = false
- fuse6 = false
- chatfunc("Shon")
- chatfunc1("Shon")
- fuse3 = true
- fuse7 = true
- wait(0.5)
- fuse3 = false
- fuse7 = false
- fuse4 = true
- chatfunc("Ha")
- chatfunc1("Ha")
- fuse8 = true
- wait(0.5)
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("White")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- fuse = true
- fuse4 = false
- fuse8 = false
- Hair7.BrickColor = BrickColor.new("Really red")
- Mesh.MeshId = "rbxassetid://560196103"
- Mesh.Scale = Vector3.new(5.8,5.8,5.8)
- Weld.C0 = CFrame.new(-0.28, 0, 0.25)
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=919205601"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=919205734"
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
- hum.HipHeight = 1.35
- char.Head.face.Texture= "rbxassetid://903201228"
- RootPart.Anchored = false
- idle5 = true
- idle7 = true
- hum.HipHeight = 2
- ssjauraburst:Play()
- RootPart1.CFrame = CFrame.new(999,999,999)
- RootPart1.Anchored = true
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(1,1,1)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- walk = false
- end
- if msg == "Fuse" and ssj4 == false and ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
- clone1.Shirt.ShirtTemplate = "rbxassetid://914325463"
- ape51.Transparency = 1
- clone1.Pants.PantsTemplate = "rbxassetid://914325779"
- clone1.Head.Weld.C0 = CFrame.new(-.2,1,.5)*cfa(0,rad(0),0)
- clone1.Hair.Mesh.MeshId = "rbxassetid://560180459"
- clone1.Hair.Mesh.Scale = v3(7,7,7)
- idle = false
- walk = false
- ssj1 = true
- canjump = false
- linkpart = Instance.new("Part",char)
- linkpart.Position = v3(999,999,999)
- linkpart.Transparency = 1
- linkpart.CanCollide = false
- linkpart.Anchored = true
- linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
- RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
- RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
- RootPart1.Anchored = true
- RootPart.Anchored = true
- RootPart1 = clone1.HumanoidRootPart
- com1 = 10
- noidle = true
- wait(2)
- noidle = false
- fuse1 = true
- fuse5 = true
- wait(0.5)
- fuse1 = false
- fuse5 = false
- coroutine.wrap(function()
- for i = 1,40 do
- if fuse == false then
- wait()
- com1 = com1 - 0.19
- RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
- RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
- end
- end
- end)()
- chatfunc("Fuuuu")
- chatfunc1("Fuuuu")
- fuse2 = true
- fuse6 = true
- wait(0.5)
- fuse2 = false
- fuse6 = false
- chatfunc("Shon")
- chatfunc1("Shon")
- fuse3 = true
- fuse7 = true
- wait(0.5)
- fuse3 = false
- fuse7 = false
- fuse4 = true
- chatfunc("Ha")
- chatfunc1("Ha")
- fuse8 = true
- wait(0.5)
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("White")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- fuse = true
- fuse4 = false
- fuse8 = false
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
- hum.HipHeight = 1.35
- RootPart.Anchored = false
- idle5 = true
- idle7 = true
- Mesh.MeshId = "rbxassetid://720406482"
- newaura.ImageTransparency = 0
- Mesh.Scale = Vector3.new(7.2,7.2,7.2)
- Weld.C0 = CFrame.new(0.2, .8, 0.55)*cfa(0,math.rad(180),0)
- Hair7.Color = Color3.fromRGB(255,227,10)
- char.Head.face.Texture= "rbxassetid://765493484"
- ssjaura:Play()
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=914324509"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=914324638"
- hum.HipHeight = 2
- ssjauraburst:Play()
- wait(0.1)
- RootPart1.CFrame = CFrame.new(999,999,999)
- RootPart1.Anchored = true
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(1,1,1)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- walk = false
- end
- if msg == "Potara" and ssj4 == false and ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
- clone1.Shirt.ShirtTemplate = "rbxassetid://914325463"
- clone1.Pants.PantsTemplate = "rbxassetid://914325779"
- ape51.Transparency = 1
- clone1.Head.Weld.C0 = CFrame.new(-.2,1,.5)*cfa(0,rad(0),0)
- clone1.Hair.Mesh.MeshId = "rbxassetid://560180459"
- clone1.Hair.Mesh.Scale = v3(7,7,7)
- idle = false
- walk = false
- canjump = false
- linkpart = Instance.new("Part",char)
- linkpart.Position = v3(999,999,999)
- linkpart.Transparency = 1
- linkpart.CanCollide = false
- linkpart.Anchored = true
- linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
- RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
- RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
- RootPart1.Anchored = true
- RootPart.Anchored = true
- RootPart1 = clone1.HumanoidRootPart
- com1 = 10
- potara1 = true
- potara3 = true
- wait(1)
- potara1 = false
- potara3 = false
- noidle = true
- noidle1 = true
- ee = Instance.new("Part",char)
- ee.Size = Vector3.new(0.2,0.2,0.2)
- ee.Position = Vector3.new(9999999,9999999,9999999)
- ee.Shape = "Ball"
- ee.BrickColor = BrickColor.new("New Yeller")
- ee1 = Instance.new("Part",char)
- ee1.Size = Vector3.new(0.18,0.18,0.18)
- ee1.Position = Vector3.new(999999,999999,999999)
- ee1.Shape = "Ball"
- ee1.BrickColor = BrickColor.new("Mid gray")
- ee2 = Instance.new("Part",char)
- ee2.Size = Vector3.new(0.06,0.06,0.06)
- ee2.Shape = "Ball"
- ee2.BrickColor = BrickColor.new("Mid gray")
- ee2.Position = Vector3.new(99999,99999,99999)
- ee3 = Instance.new("Part",char)
- ee3.Size = Vector3.new(0.06,0.06,0.06)
- ee3.Shape = "Ball"
- ee3.BrickColor = BrickColor.new("Mid gray")
- ee3.Position = Vector3.new(9999,9999,9999)
- ee4 = Instance.new("Part",char)
- ee4.Size = Vector3.new(0.1,0.1,0.1)
- ee4.Shape = "Ball"
- ee4.BrickColor = BrickColor.new("Mid gray")
- ee4.Position = Vector3.new(999,999,999)
- eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew.Part0 = game.Players.LocalPlayer.Character.Head
- eew.Part1 = ee
- eew.C0 = CFrame.new(0.68,-0.22,0)
- eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew1.Part0 = ee
- eew1.Part1 = ee1
- eew1.C0 = CFrame.new(0,0.02,0)
- eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew2.Part0 = game.Players.LocalPlayer.Character.Head
- eew2.Part1 = ee2
- eew2.C0 = CFrame.new(0.67,-0.1,0)
- eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew3.Part0 = game.Players.LocalPlayer.Character.Head
- eew3.Part1 = ee3
- eew3.C0 = CFrame.new(0.66,-0.05,0)
- eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew4.Part0 = game.Players.LocalPlayer.Character.Head
- eew4.Part1 = ee4
- eew4.C0 = CFrame.new(0.64,-0.01,0)
- -----------------------------------------------------------------------
- eed = Instance.new("Part",char)
- eed.Size = Vector3.new(0.2,0.2,0.2)
- eed.Position = Vector3.new(9999999,9999999,9999999)
- eed.Shape = "Ball"
- eed.BrickColor = BrickColor.new("New Yeller")
- ee1d = Instance.new("Part",char)
- ee1d.Size = Vector3.new(0.18,0.18,0.18)
- ee1d.Position = Vector3.new(999999,999999,999999)
- ee1d.Shape = "Ball"
- ee1d.BrickColor = BrickColor.new("Mid gray")
- ee2d = Instance.new("Part",char)
- ee2d.Size = Vector3.new(0.06,0.06,0.06)
- ee2d.Shape = "Ball"
- ee2d.BrickColor = BrickColor.new("Mid gray")
- ee2d.Position = Vector3.new(99999,99999,99999)
- ee3d = Instance.new("Part",char)
- ee3d.Size = Vector3.new(0.06,0.06,0.06)
- ee3d.Shape = "Ball"
- ee3d.BrickColor = BrickColor.new("Mid gray")
- ee3d.Position = Vector3.new(9999,9999,9999)
- ee4d = Instance.new("Part",char)
- ee4d.Size = Vector3.new(0.1,0.1,0.1)
- ee4d.Shape = "Ball"
- ee4d.BrickColor = BrickColor.new("Mid gray")
- ee4d.Position = Vector3.new(999,999,999)
- eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew.Part0 = clone1.Head
- eew.Part1 = eed
- eew.C0 = CFrame.new(-0.68,-0.22,0)
- eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew1.Part0 = ee
- eew1.Part1 = ee1d
- eew1.C0 = CFrame.new(0,0.02,0)
- eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew2.Part0 = clone1.Head
- eew2.Part1 = ee2d
- eew2.C0 = CFrame.new(-0.67,-0.1,0)
- eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew3.Part0 = clone1.Head
- eew3.Part1 = ee3d
- eew3.C0 = CFrame.new(-0.66,-0.05,0)
- eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew4.Part0 = clone1.Head
- eew4.Part1 = ee4d
- eew4.C0 = CFrame.new(-0.64,-0.01,0)
- wait(0.5)
- noidle = false
- noidle1 = false
- potara2 = true
- potara4 = true
- for i = 1,20 do
- wait()
- com1 = com1 - 0.5
- RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
- RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
- end
- potara = true
- eec = Instance.new("Part",char)
- eec.Size = Vector3.new(0.2,0.2,0.2)
- eec.Position = Vector3.new(9999999,9999999,9999999)
- eec.Shape = "Ball"
- eec.BrickColor = BrickColor.new("New Yeller")
- ee1c = Instance.new("Part",char)
- ee1c.Size = Vector3.new(0.18,0.18,0.18)
- ee1c.Position = Vector3.new(999999,999999,999999)
- ee1c.Shape = "Ball"
- ee1c.BrickColor = BrickColor.new("Mid gray")
- ee2c = Instance.new("Part",char)
- ee2c.Size = Vector3.new(0.06,0.06,0.06)
- ee2c.Shape = "Ball"
- ee2c.BrickColor = BrickColor.new("Mid gray")
- ee2c.Position = Vector3.new(99999,99999,99999)
- ee3c = Instance.new("Part",char)
- ee3c.Size = Vector3.new(0.06,0.06,0.06)
- ee3c.Shape = "Ball"
- ee3c.BrickColor = BrickColor.new("Mid gray")
- ee3c.Position = Vector3.new(9999,9999,9999)
- ee4c = Instance.new("Part",char)
- ee4c.Size = Vector3.new(0.1,0.1,0.1)
- ee4c.Shape = "Ball"
- ee4c.BrickColor = BrickColor.new("Mid gray")
- ee4c.Position = Vector3.new(999,999,999)
- eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew.Part0 = game.Players.LocalPlayer.Character.Head
- eew.Part1 = eec
- eew.C0 = CFrame.new(-0.68,-0.22,0)
- eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew1.Part0 = ee
- eew1.Part1 = ee1c
- eew1.C0 = CFrame.new(0,0.02,0)
- eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew2.Part0 = game.Players.LocalPlayer.Character.Head
- eew2.Part1 = ee2c
- eew2.C0 = CFrame.new(-0.67,-0.1,0)
- eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew3.Part0 = game.Players.LocalPlayer.Character.Head
- eew3.Part1 = ee3c
- eew3.C0 = CFrame.new(-0.66,-0.05,0)
- eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
- eew4.Part0 = game.Players.LocalPlayer.Character.Head
- eew4.Part1 = ee4c
- eew4.C0 = CFrame.new(-0.64,-0.01,0)
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("White")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- Mesh.MeshId = "rbxassetid://560152258"
- Hair7.Color = Color3.fromRGB(26,0,0)
- Mesh.Scale = Vector3.new(6.9,6.9,6.9)
- Weld.C0 = CFrame.new(-.211, 0.9, 0.262)*cfa(0,math.rad(0),0)
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=914326777"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=914326994"
- potara2 = false
- potara4 = false
- LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
- RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
- LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
- RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
- LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
- RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
- RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
- Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
- Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
- hum.HipHeight = 1.35
- RootPart.Anchored = false
- idle5 = true
- idle7 = true
- hum.HipHeight = 2
- ssjauraburst:Play()
- RootPart1.CFrame = CFrame.new(999,999,999)
- RootPart1.Anchored = true
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- for i = 1,50 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(1,1,1)
- a21e.Transparency = a21e.Transparency + 0.02
- end
- walk = false
- end
- end)
- p1 = Instance.new("Part",char)
- p1.Size = v3(2,1.6,1)
- p1.Transparency = 1
- p1.CanCollide = false
- p1.Position = v3(999,999,999)
- p1.BrickColor = bc("Bright red")
- p1mesh = Instance.new("SpecialMesh",p1)
- p1mesh.MeshType = "FileMesh"
- p1mesh.Scale = v3(1.01,1.01,1.01)
- p1mesh.MeshId = "rbxassetid://532220007"
- p1weld = Instance.new("Weld",p1)
- p1weld.Part0 = UpperTorso
- p1weld.Part1 = p1
- -------------------------------------------------------------
- p2 = Instance.new("Part",char)
- p2.Size = v3(2,1.6,1)
- p2.Transparency = 1
- p2.CanCollide = false
- p2.Position = v3(999,999,999)
- p2.BrickColor = bc("Bright red")
- p2mesh = Instance.new("SpecialMesh",p2)
- p2mesh.MeshType = "FileMesh"
- p2mesh.Scale = v3(1.01,1.01,1.01)
- p2mesh.MeshId = "http://www.roblox.com/asset/?id=532220036"
- p2weld = Instance.new("Weld",p2)
- p2weld.Part0 = LowerTorso
- p2weld.Part1 = p2
- -------------------------------------------------------------
- p3 = Instance.new("Part",char)
- p3.Size = v3(2,1.6,1)
- p3.Transparency = 1
- p3.CanCollide = false
- p3.Position = v3(999,999,999)
- p3.BrickColor = bc("Bright red")
- p3mesh = Instance.new("SpecialMesh",p3)
- p3mesh.MeshType = "FileMesh"
- p3mesh.Scale = v3(1.01,1.01,1.01)
- p3mesh.MeshId = "http://www.roblox.com/asset/?id=532219996"
- p3weld = Instance.new("Weld",p3)
- p3weld.Part0 = LeftUpperArm
- p3weld.Part1 = p3
- -------------------------------------------------------------
- p4 = Instance.new("Part",char)
- p4.Size = v3(2,1.6,1)
- p4.Transparency = 1
- p4.CanCollide = false
- p4.Position = v3(999,999,999)
- p4.BrickColor = bc("Bright red")
- p4mesh = Instance.new("SpecialMesh",p4)
- p4mesh.MeshType = "FileMesh"
- p4mesh.Scale = v3(1.01,1.01,1.01)
- p4mesh.MeshId = "http://www.roblox.com/asset/?id=532220017"
- p4weld = Instance.new("Weld",p4)
- p4weld.Part0 = LeftLowerLeg
- p4weld.Part1 = p4
- -------------------------------------------------------------
- p5 = Instance.new("Part",char)
- p5.Size = v3(2,1.6,1)
- p5.Transparency = 1
- p5.CanCollide = false
- p5.Position = v3(999,999,999)
- p5.BrickColor = bc("Bright red")
- p5mesh = Instance.new("SpecialMesh",p5)
- p5mesh.MeshType = "FileMesh"
- p5mesh.Scale = v3(1.01,1.01,1.01)
- p5mesh.MeshId = "http://www.roblox.com/asset/?id=532219991"
- p5weld = Instance.new("Weld",p5)
- p5weld.Part0 = LeftLowerArm
- p5weld.Part1 = p5
- -------------------------------------------------------------
- p6 = Instance.new("Part",char)
- p6.Size = v3(2,1.6,1)
- p6.Transparency = 1
- p6.CanCollide = false
- p6.Position = v3(999,999,999)
- p6.BrickColor = bc("Bright red")
- p6mesh = Instance.new("SpecialMesh",p6)
- p6mesh.MeshType = "FileMesh"
- p6mesh.Scale = v3(1.01,1.01,1.01)
- p6mesh.MeshId = "http://www.roblox.com/asset/?id=532219986"
- p6weld = Instance.new("Weld",p6)
- p6weld.Part0 = LeftHand
- p6weld.Part1 = p6
- -------------------------------------------------------------
- p7 = Instance.new("Part",char)
- p7.Size = v3(2,1.6,1)
- p7.Transparency =1
- p7.CanCollide = false
- p7.Position = v3(999,999,999)
- p7.BrickColor = bc("Bright red")
- p7mesh = Instance.new("SpecialMesh",p7)
- p7mesh.MeshType = "FileMesh"
- p7mesh.Scale = v3(1.01,1.01,1.01)
- p7mesh.MeshId = "http://www.roblox.com/asset/?id=532220012"
- p7weld = Instance.new("Weld",p7)
- p7weld.Part0 = LeftFoot
- p7weld.Part1 = p7
- -------------------------------------------------------------
- p8 = Instance.new("Part",char)
- p8.Size = v3(2,1.6,1)
- p8.Transparency = 1
- p8.CanCollide = false
- p8.Position = v3(999,999,999)
- p8.BrickColor = bc("Bright red")
- p8mesh = Instance.new("SpecialMesh",p8)
- p8mesh.MeshType = "FileMesh"
- p8mesh.Scale = v3(1.01,1.01,1.01)
- p8mesh.MeshId = "http://www.roblox.com/asset/?id=532220020"
- p8weld = Instance.new("Weld",p8)
- p8weld.Part0 = RightFoot
- p8weld.Part1 = p8
- -------------------------------------------------------------
- p9 = Instance.new("Part",char)
- p9.Size = v3(2,1.6,1)
- p9.Transparency = 1
- p9.CanCollide = false
- p9.Position = v3(999,999,999)
- p9.BrickColor = bc("Bright red")
- p9mesh = Instance.new("SpecialMesh",p9)
- p9mesh.MeshType = "FileMesh"
- p9mesh.Scale = v3(1.01,1.01,1.01)
- p9mesh.MeshId = "http://www.roblox.com/asset/?id=532219997"
- p9weld = Instance.new("Weld",p9)
- p9weld.Part0 = RightHand
- p9weld.Part1 = p9
- -------------------------------------------------------------
- p10 = Instance.new("Part",char)
- p10.Size = v3(2,1.6,1)
- p10.Transparency = 1
- p10.CanCollide = false
- p10.Position = v3(999,999,999)
- p10.BrickColor = bc("Bright red")
- p10mesh = Instance.new("SpecialMesh",p10)
- p10mesh.MeshType = "FileMesh"
- p10mesh.Scale = v3(1.01,1.01,1.01)
- p10mesh.MeshId = "http://www.roblox.com/asset/?id=532219999"
- p10weld = Instance.new("Weld",p10)
- p10weld.Part0 = RightLowerArm
- p10weld.Part1 = p10
- -------------------------------------------------------------
- p11 = Instance.new("Part",char)
- p11.Size = v3(2,1.6,1)
- p11.Transparency = 1
- p11.CanCollide = false
- p11.Position = v3(999,999,999)
- p11.BrickColor = bc("Bright red")
- p11mesh = Instance.new("SpecialMesh",p11)
- p11mesh.MeshType = "FileMesh"
- p11mesh.Scale = v3(1.01,1.01,1.01)
- p11mesh.MeshId = "http://www.roblox.com/asset/?id=532220027"
- p11weld = Instance.new("Weld",p11)
- p11weld.Part0 = RightLowerLeg
- p11weld.Part1 = p11
- -------------------------------------------------------------
- p12 = Instance.new("Part",char)
- p12.Size = v3(2,1.6,1)
- p12.Transparency =1
- p12.CanCollide = false
- p12.Position = v3(999,999,999)
- p12.BrickColor = bc("Bright red")
- p12mesh = Instance.new("SpecialMesh",p12)
- p12mesh.MeshType = "FileMesh"
- p12mesh.Scale = v3(1.01,1.01,1.01)
- p12mesh.MeshId = "http://www.roblox.com/asset/?id=532220004"
- p12weld = Instance.new("Weld",p12)
- p12weld.Part0 = RightUpperArm
- p12weld.Part1 = p12
- -------------------------------------------------------------
- p13 = Instance.new("Part",char)
- p13.Size = v3(2,1.6,1)
- p13.Transparency = 1
- p13.CanCollide = false
- p13.Position = v3(999,999,999)
- p13.BrickColor = bc("Bright red")
- p13mesh = Instance.new("SpecialMesh",p13)
- p13mesh.MeshType = "FileMesh"
- p13mesh.Scale = v3(1.01,1.01,1.01)
- p13mesh.MeshId = "http://www.roblox.com/asset/?id=532220031"
- p13weld = Instance.new("Weld",p13)
- p13weld.Part0 = RightUpperLeg
- p13weld.Part1 = p13
- -------------------------------------------------------------
- p14 = Instance.new("Part",char)
- p14.Size = v3(2,1,1)
- p14.Transparency = 1
- p14.CanCollide = false
- p14.Position = v3(999,999,999)
- p14.BrickColor = bc("Bright red")
- p14mesh = Instance.new("SpecialMesh",p14)
- p14mesh.MeshType = "FileMesh"
- p14mesh.Scale = v3(1.01,1.01,1.01)
- p14mesh.MeshId = "http://www.roblox.com/asset/?id=532220018"
- p14weld = Instance.new("Weld",p14)
- p14weld.Part0 = LeftUpperLeg
- p14weld.Part1 = p14
- p15 = Instance.new("Part",char)
- p15.Size = v3(2,1,1)
- p15.Transparency = 1
- p15.CanCollide = false
- p15.Position = v3(999,999,999)
- p15.BrickColor = bc("Bright red")
- p15mesh = Instance.new("SpecialMesh",p15)
- p15mesh.MeshType = "Head"
- p15mesh.Scale = v3(1.26,1.26,1.26)
- p15weld = Instance.new("Weld",p15)
- p15weld.Part0 = Head
- p15weld.Part1 = p15
- mouse.KeyDown:connect(function(key)
- if key == "z" and ki < 101 then
- idle = false
- idle7 = false
- hum.HipHeight = 1.35
- walk = false
- canjump = false
- transform1 = true
- wait(0.2)
- size = newaurabase.Size
- size2 = newaurabase2.Size
- wait(0.1)
- KiCharge.TimePosition = 0.7
- wait(0.1)
- KiCharge:Play()
- if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false and ssj4 == false then
- newaura.ImageTransparency = 0
- newaura.ImageColor3 = Color3.fromRGB(255,255,255)
- newaurabase.Size = UDim2.new(20,0,20,0)
- elseif ssjg == true then
- newaurabase.Size = UDim2.new(12,0,25,0)
- elseif ssj1 == true or ssj2 == true or ssj3 == true then
- newaurabase.Size = UDim2.new(40,0,40,0)
- elseif ssjb == true then
- newaurabase.Size = UDim2.new(20,0,30,0)
- elseif ssjb == true and ssjbkaio == true then
- newaurabase2.Size = UDim2.new(25,0,45,0)
- elseif ssjb == true and ssjbkaiox10 == true then
- newaurabase2.Size = UDim2.new(40,0,80,0)
- elseif ssj4 == true then
- newaurabase.Size = UDim2.new(40,0,40,0)
- end
- newaura.ImageTransparency = 0
- rock = true
- transform1 = false
- transform3 = true
- kicharging = true
- wait(2)
- repeat
- if kicharging == true then
- KiCharge.TimePosition = 2
- KiCharge:Play()
- end
- wait(2)
- until kicharging == false
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key == "z" then
- KiCharge:Stop()
- kicharging = false
- rock = false
- rock3 = true
- transform3 = false
- transform1 = false
- transform4 = true
- if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false and ssj4 == false then
- newaura.ImageTransparency = 1
- newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
- else
- newaurabase.Size = size
- newaurabase2.Size = size2
- end
- a21e = new("Part",char)
- a21e.Name = "Beam"..num
- a21e.Locked = true
- a21e.Size = v3(1,1,1)
- a21e.CanCollide = false
- a21e.Position = v3(999,999,999)
- a21e.BrickColor = bc("White")
- a21e.Material = "Neon"
- a21e.Transparency = 0
- aa21e = new("SpecialMesh",a21e)
- a21e.Anchored = true
- a21e.Position = RootPart.Position
- aa21e.MeshType = "Sphere"
- aa21e.Scale = v3(1,1,1)
- KiCharge2.TimePosition = 7.6
- wait(0.1)
- KiCharge2:Play()
- KiCharge:Stop()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- for i = 1,25 do
- wait()
- aa21e.Scale = aa21e.Scale + v3(5,5,5)
- a21e.Transparency = a21e.Transparency + 0.04
- end
- wait(0.5)
- KiCharge2:Stop()
- transform4 = false
- if fuse == false or potara == false then
- idle = true
- walk = true
- canjump = true
- end
- if fuse == true or potara == true then
- idle7 = true
- end
- end
- end)
- hum.Name = "LolCantHurtMe"
- function chatfunc1(text)
- local chat = coroutine.wrap(function()
- if clone1:FindFirstChild("TalkingBillBoard")~= nil then
- clone1:FindFirstChild("TalkingBillBoard"):destroy()
- end
- local naeeym2 = Instance.new("BillboardGui",clone1)
- naeeym2.Size = UDim2.new(0,100,0,40)
- naeeym2.StudsOffset = Vector3.new(0,3,0)
- naeeym2.Adornee = clone1.Head
- naeeym2.Name = "TalkingBillBoard"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.BorderSizePixel = 0
- tecks2.Text = ""
- tecks2.Font = "Fantasy"
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(0,0,0)
- tecks2.TextStrokeColor3 = Color3.new(0,0,255)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- local tecks3 = Instance.new("TextLabel",naeeym2)
- tecks3.BackgroundTransparency = 1
- tecks3.BorderSizePixel = 0
- tecks3.Text = ""
- tecks3.Font = "Fantasy"
- tecks3.TextSize = 30
- tecks3.TextStrokeTransparency = 0
- tecks3.TextColor3 = Color3.new(0,0,0)
- tecks3.TextStrokeColor3 = Color3.new(255,255,255)
- tecks3.Size = UDim2.new(1,0,0.5,0)
- for i = 1,string.len(text),1 do
- tecks2.Text = string.sub(text,1,i)
- tecks3.Text = string.sub(text,1,i)
- wait(0.01)
- end
- wait(2)
- for i = 1, 50 do
- tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
- tecks2.Rotation = tecks2.Rotation - .8
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
- tecks2.TextTransparency = tecks2.TextTransparency + .04
- tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
- tecks3.Rotation = tecks2.Rotation + .8
- tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
- tecks3.TextTransparency = tecks2.TextTransparency + .04
- end
- naeeym2:Destroy()
- end)
- chat()
- end
- repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("LowerTorso")
- local mouse = game.Players.LocalPlayer:GetMouse()
- repeat wait() until mouse
- local plr = game.Players.LocalPlayer
- local LowerTorso = plr.Character.LowerTorso
- local flying = true
- local deb = true
- local ctrl = {f = 0, b = 0, l = 0, r = 0}
- local lastctrl = {f = 0, b = 0, l = 0, r = 0}
- local maxspeed = 50
- local speed = 0
- function Fly()
- local bg = Instance.new("BodyGyro", LowerTorso)
- bg.P = 9e4
- bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- bg.cframe =LowerTorso.CFrame
- local bv = Instance.new("BodyVelocity", LowerTorso)
- bv.velocity = Vector3.new(0,0.1,0)
- bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
- repeat wait()
- hum.PlatformStand = true
- if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
- speed = speed+.5+(speed/maxspeed)
- if speed > maxspeed then
- speed = maxspeed
- end
- elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
- speed = speed-1
- if speed < 0 then
- speed = 0
- end
- end
- if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
- bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
- lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
- elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
- bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
- else
- bv.velocity = Vector3.new(0,0.1,0)
- end
- bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
- until not flying
- ctrl = {f = 0, b = 0, l = 0, r = 0}
- lastctrl = {f = 0, b = 0, l = 0, r = 0}
- speed = 0
- bg:Destroy()
- bv:Destroy()
- hum.PlatformStand = false
- end
- mouse.KeyDown:connect(function(key)
- if key:lower() == "f" then
- if flying then flying = false
- flying1 = false
- idle = true
- walk = true
- canjump = true
- else
- hum.Jump = true
- wait(0.5)
- flying1 = true
- flying = true
- -- return to idle if finishing an emote
- if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
- oldAnim = "idle"
- end
- currentAnim = ""
- currentAnimInstance = nil
- if (currentAnimKeyframeHandler ~= nil) then
- currentAnimKeyframeHandler:disconnect()
- end
- if (currentAnimTrack ~= nil) then
- currentAnimTrack:Stop()
- currentAnimTrack:Destroy()
- currentAnimTrack = nil
- end
- -- clean up walk if there is one
- if (runAnimKeyframeHandler ~= nil) then
- runAnimKeyframeHandler:disconnect()
- end
- if (runAnimTrack ~= nil) then
- runAnimTrack:Stop()
- runAnimTrack:Destroy()
- runAnimTrack = nil
- end
- Fly()
- end
- elseif key:lower() == "w" then
- ctrl.f = 1
- nill = false
- foward = true
- elseif key:lower() == "s" then
- ctrl.b = -1
- elseif key:lower() == "a" then
- ctrl.l = -1
- elseif key:lower() == "d" then
- ctrl.r = 1
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key:lower() == "w" then
- ctrl.f = 0
- nill = true
- foward = false
- elseif key:lower() == "s" then
- ctrl.b = 0
- elseif key:lower() == "a" then
- ctrl.l = 0
- elseif key:lower() == "d" then
- ctrl.r = 0
- end
- end)
- Fly()
- -------------------------------------------------------------------------------------------------------------------------------------------
- math.randomseed(tick())
- function configureAnimationSet(name, fileList)
- if (animTable[name] ~= nil) then
- for _, connection in pairs(animTable[name].connections) do
- connection:disconnect()
- end
- end
- animTable[name] = {}
- animTable[name].count = 0
- animTable[name].totalWeight = 0
- animTable[name].connections = {}
- local allowCustomAnimations = true
- local AllowDisableCustomAnimsUserFlag = true
- local success, msg = pcall(function()
- AllowDisableCustomAnimsUserFlag = UserSettings():IsUserFeatureEnabled("UserAllowDisableCustomAnims")
- end)
- if (AllowDisableCustomAnimsUserFlag) then
- local ps = game:GetService("StarterPlayer"):FindFirstChild("PlayerSettings")
- if (ps ~= nil) then
- allowCustomAnimations = not require(ps).UseDefaultAnimations
- end
- end
- -- check for config values
- local config = script:FindFirstChild(name)
- if (allowCustomAnimations and config ~= nil) then
- table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
- table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
- local idx = 1
- for _, childPart in pairs(config:GetChildren()) do
- if (childPart:IsA("Animation")) then
- table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
- animTable[name][idx] = {}
- animTable[name][idx].anim = childPart
- local weightObject = childPart:FindFirstChild("Weight")
- if (weightObject == nil) then
- animTable[name][idx].weight = 1
- else
- animTable[name][idx].weight = weightObject.Value
- end
- animTable[name].count = animTable[name].count + 1
- animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
- idx = idx + 1
- end
- end
- end
- -- fallback to defaults
- if (animTable[name].count <= 0) then
- for idx, anim in pairs(fileList) do
- animTable[name][idx] = {}
- animTable[name][idx].anim = Instance.new("Animation")
- animTable[name][idx].anim.Name = name
- animTable[name][idx].anim.AnimationId = anim.id
- animTable[name][idx].weight = anim.weight
- animTable[name].count = animTable[name].count + 1
- animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
- -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
- end
- end
- end
- -- Setup animation objects
- function scriptChildModified(child)
- local fileList = animNames[child.Name]
- if (fileList ~= nil) then
- configureAnimationSet(child.Name, fileList)
- end
- end
- script.ChildAdded:connect(scriptChildModified)
- script.ChildRemoved:connect(scriptChildModified)
- for name, fileList in pairs(animNames) do
- configureAnimationSet(name, fileList)
- end
- -- ANIMATION
- -- declarations
- local toolAnim = "None"
- local toolAnimTime = 0
- local jumpAnimTime = 0
- local jumpAnimDuration = 0.31
- local toolTransitionTime = 0.1
- local fallTransitionTime = 0.2
- -- functions
- function stopAllAnimations()
- local oldAnim = currentAnim
- -- return to idle if finishing an emote
- if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
- oldAnim = "idle"
- end
- currentAnim = ""
- currentAnimInstance = nil
- if (currentAnimKeyframeHandler ~= nil) then
- currentAnimKeyframeHandler:disconnect()
- end
- if (currentAnimTrack ~= nil) then
- currentAnimTrack:Stop()
- currentAnimTrack:Destroy()
- currentAnimTrack = nil
- end
- -- clean up walk if there is one
- if (runAnimKeyframeHandler ~= nil) then
- runAnimKeyframeHandler:disconnect()
- end
- if (runAnimTrack ~= nil) then
- runAnimTrack:Stop()
- runAnimTrack:Destroy()
- runAnimTrack = nil
- end
- return oldAnim
- end
- local smallButNotZero = 0.0001
- function setRunSpeed(speed)
- if speed < 0.33 then
- currentAnimTrack:AdjustWeight(1.0)
- runAnimTrack:AdjustWeight(smallButNotZero)
- elseif speed < 0.66 then
- local weight = ((speed - 0.33) / 0.33)
- currentAnimTrack:AdjustWeight(1.0 - weight + smallButNotZero)
- runAnimTrack:AdjustWeight(weight + smallButNotZero)
- else
- currentAnimTrack:AdjustWeight(smallButNotZero)
- runAnimTrack:AdjustWeight(1.0)
- end
- local speedScaled = speed * 1.25
- runAnimTrack:AdjustSpeed(speedScaled)
- currentAnimTrack:AdjustSpeed(speedScaled)
- end
- function setAnimationSpeed(speed)
- if jumped == false or flying == false then
- if speed ~= currentAnimSpeed then
- currentAnimSpeed = speed
- if currentAnim == "walk" then
- setRunSpeed(speed)
- else
- currentAnimTrack:AdjustSpeed(currentAnimSpeed)
- end
- end
- end
- end
- function keyFrameReachedFunc(frameName)
- if (frameName == "End") then
- if currentAnim == "walk" then
- runAnimTrack.TimePosition = 0.0
- currentAnimTrack.TimePosition = 0.0
- else
- local repeatAnim = currentAnim
- -- return to idle if finishing an emote
- if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
- repeatAnim = "idle"
- end
- local animSpeed = currentAnimSpeed
- playAnimation(repeatAnim, 0.15, Humanoid)
- setAnimationSpeed(animSpeed)
- end
- end
- end
- function rollAnimation(animName)
- local roll = math.random(1, animTable[animName].totalWeight)
- local origRoll = roll
- local idx = 1
- while (roll > animTable[animName][idx].weight) do
- roll = roll - animTable[animName][idx].weight
- idx = idx + 1
- end
- return idx
- end
- function playAnimation(animName, transitionTime, humanoid)
- local idx = rollAnimation(animName)
- local anim = animTable[animName][idx].anim
- -- switch animation
- if (anim ~= currentAnimInstance) then
- if (currentAnimTrack ~= nil) then
- currentAnimTrack:Stop(transitionTime)
- currentAnimTrack:Destroy()
- end
- if (runAnimTrack ~= nil) then
- runAnimTrack:Stop(transitionTime)
- runAnimTrack:Destroy()
- end
- currentAnimSpeed = 1.0
- -- load it to the humanoid; get AnimationTrack
- currentAnimTrack = humanoid:LoadAnimation(anim)
- currentAnimTrack.Priority = Enum.AnimationPriority.Core
- -- play the animation
- currentAnimTrack:Play(transitionTime)
- currentAnim = animName
- currentAnimInstance = anim
- -- set up keyframe name triggers
- if (currentAnimKeyframeHandler ~= nil) then
- currentAnimKeyframeHandler:disconnect()
- end
- currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
- -- check to see if we need to blend a walk/run animation
- if animName == "walk" then
- local runAnimName = "run"
- local runIdx = rollAnimation(runAnimName)
- runAnimTrack = humanoid:LoadAnimation(animTable[runAnimName][runIdx].anim)
- runAnimTrack.Priority = Enum.AnimationPriority.Core
- runAnimTrack:Play(transitionTime)
- if (runAnimKeyframeHandler ~= nil) then
- runAnimKeyframeHandler:disconnect()
- end
- runAnimKeyframeHandler = runAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
- end
- end
- end
- -------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------
- local toolAnimName = ""
- local toolAnimTrack = nil
- local toolAnimInstance = nil
- local currentToolAnimKeyframeHandler = nil
- function toolKeyFrameReachedFunc(frameName)
- if (frameName == "End") then
- playToolAnimation(toolAnimName, 0.0, Humanoid)
- end
- end
- function playToolAnimation(animName, transitionTime, humanoid, priority)
- local idx = rollAnimation(animName)
- local anim = animTable[animName][idx].anim
- if (toolAnimInstance ~= anim) then
- if (toolAnimTrack ~= nil) then
- toolAnimTrack:Stop()
- toolAnimTrack:Destroy()
- transitionTime = 0
- end
- -- load it to the humanoid; get AnimationTrack
- toolAnimTrack = humanoid:LoadAnimation(anim)
- if priority then
- toolAnimTrack.Priority = priority
- end
- -- play the animation
- toolAnimTrack:Play(transitionTime)
- toolAnimName = animName
- toolAnimInstance = anim
- currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
- end
- end
- function stopToolAnimations()
- local oldAnim = toolAnimName
- if (currentToolAnimKeyframeHandler ~= nil) then
- currentToolAnimKeyframeHandler:disconnect()
- end
- toolAnimName = ""
- toolAnimInstance = nil
- if (toolAnimTrack ~= nil) then
- toolAnimTrack:Stop()
- toolAnimTrack:Destroy()
- toolAnimTrack = nil
- end
- return oldAnim
- end
- -------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------
- -- STATE CHANGE HANDLERS
- function onRunning(speed)
- if speed > 0.5 then
- local scale = 16.0
- if jumped == false or flying == false then
- playAnimation("walk", 0.2, Humanoid)
- end
- setAnimationSpeed(speed / scale)
- pose = "Running"
- else
- if emoteNames[currentAnim] == nil then
- playAnimation("idle", 0.2, Humanoid)
- pose = "Standing"
- end
- end
- end
- function onDied()
- pose = "Dead"
- end
- function onJumping()
- end
- function onClimbing(speed)
- local scale = 5.0
- playAnimation("climb", 0.1, Humanoid)
- setAnimationSpeed(speed / scale)
- pose = "Climbing"
- end
- function onGettingUp()
- pose = "GettingUp"
- end
- function onFreeFall()
- end
- function onFallingDown()
- end
- function onSeated()
- pose = "Seated"
- end
- function onPlatformStanding()
- end
- -------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------
- function onSwimming(speed)
- if speed > 1.00 then
- local scale = 10.0
- playAnimation("swim", 0.4, Humanoid)
- setAnimationSpeed(speed / scale)
- pose = "Swimming"
- else
- playAnimation("swimidle", 0.4, Humanoid)
- pose = "Standing"
- end
- end
- function animateTool()
- if (toolAnim == "None") then
- playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
- return
- end
- if (toolAnim == "Slash") then
- playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
- return
- end
- if (toolAnim == "Lunge") then
- playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
- return
- end
- end
- function getToolAnim(tool)
- for _, c in ipairs(tool:GetChildren()) do
- if c.Name == "toolanim" and c.className == "StringValue" then
- return c
- end
- end
- return nil
- end
- local lastTick = 0
- function stepAnimate(currentTime)
- local amplitude = 1
- local frequency = 1
- local deltaTime = currentTime - lastTick
- lastTick = currentTime
- local climbFudge = 0
- local setAngles = false
- if (jumpAnimTime > 0) then
- jumpAnimTime = jumpAnimTime - deltaTime
- end
- if (pose == "FreeFall" and jumpAnimTime <= 0) then
- playAnimation("fall", fallTransitionTime, Humanoid)
- elseif (pose == "Seated") then
- playAnimation("sit", 0.5, Humanoid)
- return
- elseif (pose == "Running") then
- if jumped == false or flying == false then
- playAnimation("walk", 0.2, Humanoid)
- end
- elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
- stopAllAnimations()
- amplitude = 0.1
- frequency = 1
- setAngles = true
- end
- -- Tool Animation handling
- local tool = Character:FindFirstChildOfClass("Tool")
- if tool and (tool.RequiresHandle or tool:FindFirstChild("Handle")) then
- local animStringValueObject = getToolAnim(tool)
- if animStringValueObject then
- toolAnim = animStringValueObject.Value
- -- message recieved, delete StringValue
- animStringValueObject.Parent = nil
- toolAnimTime = currentTime + .3
- end
- if currentTime > toolAnimTime then
- toolAnimTime = 0
- toolAnim = "None"
- end
- animateTool()
- else
- stopToolAnimations()
- toolAnim = "None"
- toolAnimInstance = nil
- toolAnimTime = 0
- end
- end
- -- connect events
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Jumping:connect(onJumping)
- Humanoid.Climbing:connect(onClimbing)
- Humanoid.GettingUp:connect(onGettingUp)
- Humanoid.FreeFalling:connect(onFreeFall)
- Humanoid.FallingDown:connect(onFallingDown)
- Humanoid.Seated:connect(onSeated)
- Humanoid.PlatformStanding:connect(onPlatformStanding)
- Humanoid.Swimming:connect(onSwimming)
- -- setup emote chat hook
- game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
- local emote = ""
- if (string.sub(msg, 1, 3) == "/e ") then
- emote = string.sub(msg, 4)
- elseif (string.sub(msg, 1, 7) == "/emote ") then
- emote = string.sub(msg, 8)
- end
- if (pose == "Standing" and emoteNames[emote] ~= nil) then
- playAnimation(emote, 0.1, Humanoid)
- end
- end)
- -- initialize to idle
- -- loop to handle timed state transitions and tool animations
- while Character.Parent ~= nil do
- local _, currentGameTime = wait(0.1)
- stepAnimate(currentGameTime)
- end
- end)
- end)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- R6GokuR6.Name = "R6 Goku (R6)"
- R6GokuR6.Parent = MainFrame
- R6GokuR6.BackgroundColor3 = Color3.new(1, 0, 0)
- R6GokuR6.Position = UDim2.new(0.162614971, 0, 0.396492273, 0)
- R6GokuR6.Size = UDim2.new(0, 183, 0, 50)
- R6GokuR6.Font = Enum.Font.SourceSans
- R6GokuR6.Text = "R6 Goku (R6)"
- R6GokuR6.TextColor3 = Color3.new(0, 0, 0)
- R6GokuR6.TextSize = 14
- R6GokuR6.MouseButton1Down:connect(function()
- script.Parent.MouseButton1Click:Connect(function()
- -- Credits by venturiansonic
- wait(0.3)
- Colours = {
- Spirit = {
- BrickColor.new("Electric blue"),
- BrickColor.new("Institutional white")
- }
- }
- Keys = {}
- UserInputService = game:GetService("UserInputService")
- TweenService = game:GetService("TweenService")
- Chat = game:GetService("Chat")
- Plr = game:GetService("Players").LocalPlayer
- Mouse = Plr:GetMouse()
- Char = Plr.Character
- Human = Char:FindFirstChildOfClass("Humanoid")
- assert(Human.RigType == Enum.HumanoidRigType.R6, "You need to be in r6 to use this script! R15 won't work.")
- Motor6DClones = {}
- BodyPartClones = {}
- Rad = math.rad
- Sin = math.sin
- Random = math.random
- Floor = math.floor
- Torso = Char.Torso
- HRoot = Char.HumanoidRootPart
- LArm = Char["Left Arm"]
- RArm = Char["Right Arm"]
- LLeg = Char["Left Leg"]
- RLeg = Char["Right Leg"]
- Head = Char.Head
- Hrj = HRoot.RootJoint
- LShold = Torso["Left Shoulder"]
- RShold = Torso["Right Shoulder"]
- LHip = Torso["Left Hip"]
- RHip = Torso["Right Hip"]
- Last = "Left"
- Anim = "Idle"
- Dir = "None"
- Mode = "Base"
- Falling = false
- Flying = false
- After = false
- Typing = false
- CanMelee = false
- Attacking = false
- Sprint = false
- Walkspeed = 16
- Char.Animate.Disabled = true
- Human.Animator:Destroy()
- Human:RemoveAccessories()
- Char.Sound:Destroy()
- Char.Animate:Destroy()
- Dodge = false
- Neck = Torso.Neck
- Lscf = LShold.C0
- Rscf = RShold.C0
- Lhcf = LHip.C0
- Rhcf = RHip.C0
- Ncf = Neck.C0
- Hrjcf = Hrj.C0
- local instinct = false
- HRoot.Touched:connect(function(hit)
- local h = hit.Parent:FindFirstChild("Part")
- if h ~= nil and Human.Health > 0 and instinct == true then
- HRoot.Anchored = true
- HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
- SWait()
- end
- HRoot.Anchored = false
- local ay = math.random(1, 2)
- if ay == 1 then
- HRoot.Anchored = true
- HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0))
- HRoot.Anchored = false
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
- SWait()
- end
- end
- end
- end)
- Torso.Touched:connect(function(hit)
- local h = hit.Parent:FindFirstChildOfClass("Humanoid")
- if h ~= nil and Human.Health > 0 and instinct == true then
- HRoot.Anchored = true
- HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0))
- HRoot.Anchored = false
- local ay = math.random(1, 2)
- if ay == 1 then
- HRoot.Anchored = true
- HRoot.Anchored = false
- end
- end
- end)
- Head.Touched:connect(function(hit)
- local h = hit.Parent:FindFirstChild("NewPart")
- if h ~= nil and Human.Health > 0 and instinct == true then
- HRoot.Anchored = true
- HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0))
- HRoot.Anchored = false
- local ay = math.random(1, 2)
- if ay == 1 then
- HRoot.Anchored = true
- HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-180), math.rad(0))
- HRoot.Anchored = false
- end
- end
- end)
- HRoot.Touched:connect(function(hit)
- local h = hit.Parent:FindFirstChildOfClass("Humanoid")
- if h ~= nil and Human.Health > 0 and instinct == true then
- HRoot.Anchored = true
- HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
- HRoot.Anchored = false
- local ay = math.random(1, 2)
- if ay == 1 then
- HRoot.Anchored = true
- HRoot.Anchored = false
- end
- end
- end)
- HRoot.Touched:connect(function(hit)
- local h = hit.Parent:FindFirstChild("NewPart")
- if h ~= nil and Human.Health > 0 and instinct == true then
- HRoot.Anchored = true
- HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0))
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf, i)
- SWait()
- end
- HRoot.Anchored = false
- local ay = math.random(1, 2)
- if ay == 1 then
- HRoot.Anchored = true
- HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
- HRoot.Anchored = false
- end
- end
- end)
- if Char:FindFirstChildOfClass("BodyColors") then
- Char:FindFirstChildOfClass("BodyColors"):Destroy()
- end
- for _, v in pairs(Char:GetChildren()) do
- if v:IsA("Clothing") or v:IsA("ShirtGraphic") then
- v:Destroy()
- elseif v:IsA("BasePart") then
- v.BrickColor = BrickColor.new("Pastel brown")
- end
- end
- function SWait(float)
- if not float then
- return game:GetService("RunService").RenderStepped:wait()
- else
- return game:GetService("RunService").RenderStepped:wait(float)
- end
- end
- function Smooth(part)
- part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- end
- function Create(Class, Parent, Name, Extra)
- local asd = Instance.new(Class, Parent)
- asd.Name = Name or Class
- if asd:IsA("BasePart") then
- Smooth(asd)
- end
- for i, v in pairs(Extra or {}) do
- asd[i] = v
- end
- return asd
- end
- function newWeld(parent, P0, P1, C0, C1)
- local weld = Instance.new("Motor6D", parent or P0)
- weld.Part0 = P0
- weld.Part1 = P1
- weld.C0 = C0 or weld.C0
- weld.C1 = C1 or weld.C1
- return weld
- end
- function findRealAncestor(inst)
- local par = inst.Parent
- local lastPar = inst
- repeat
- lastPar = par
- if par.Parent == nil then
- par = workspace
- else
- par = par.Parent
- end
- wait()
- until par == workspace
- return lastPar or nil
- end
- function createEmit(props)
- for _, v in pairs(Char:GetChildren()) do
- if v:IsA("BasePart") then
- local emit = Instance.new("ParticleEmitter", v)
- for i, v in pairs(props or {}) do
- emit[i] = v
- end
- end
- end
- end
- function toggleEmitters(arg)
- if arg ~= "AllOff" then
- for _, v in pairs(Char:GetDescendants()) do
- if v.Name == arg and v:IsA("ParticleEmitter") then
- v.Enabled = not v.Enabled
- end
- end
- else
- for _, v in pairs(Char:GetDescendants()) do
- if v:IsA("ParticleEmitter") then
- v.Enabled = false
- end
- end
- end
- end
- function stopAllSounds()
- for _, v in pairs(Char:GetDescendants()) do
- if v:IsA("Sound") then
- v:Stop()
- end
- end
- end
- function rayCast(Position, Direction, Range, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * Range), Ignore and Char, false, false)
- end
- function CreateRegion3(pos, siz)
- local offset = siz / 2
- local p1 = pos - offset
- local p2 = pos + offset
- return Region3.new(p1, p2)
- end
- Char.Head.face.Texture = "rbxassetid://413593222"
- Shirt = Create("Shirt", Char, "Shirt", {
- ShirtTemplate = "http://www.roblox.com/asset/?id=1488400985"
- })
- Pants = Create("Pants", Char, "Pants", {
- PantsTemplate = "http://www.roblox.com/asset/?id=1488404117"
- })
- Hair = Create("Part", Char, "Hair", {
- CanCollide = false,
- BrickColor = BrickColor.new("Black metallic")
- })
- Nose = Create("Decal", Head, "Decal", {
- Texture = "rbxassetid://0"
- })
- Mouth = Create("Decal", Head, "Decal", {
- Texture = "rbxassetid://0"
- })
- Create("SpecialMesh", Hair, "Mesh", {
- MeshId = "http://www.roblox.com/asset/?id=1378167215",
- Scale = Vector3.new(1.1, 1.1, 1.1),
- Offset = Vector3.new(0, 0.48, -0.4)
- })
- HairWeld = newWeld(Head, Hair, Head, CFrame.new(0, -0.3, 0))
- KamehamehaSound = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://551399476",
- Volume = 2,
- EmitterSize = 50
- })
- PunchSound = Create("Sound", Torso, "Sound", {
- SoundId = "rbxassetid://573604054",
- Volume = 4,
- EmitterSize = 2
- })
- SpiritBombSound = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://919429799",
- Volume = 2,
- EmitterSize = 50
- })
- ExplosionSound = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://638861091",
- Volume = 3,
- EmitterSize = 100
- })
- PunchSound2 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://137579113",
- Volume = 4,
- EmitterSize = 100
- })
- PunchSound3 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://748050177",
- Volume = 4,
- EmitterSize = 5
- })
- ExplosionSound2 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://165970126",
- Volume = 4
- })
- UltraSound1 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://1136905493",
- Volume = 1,
- EmitterSize = 100,
- Looped = true
- })
- UltraSound2 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://232213955",
- Volume = 2
- })
- SSJScream1 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://527276541",
- Volume = 2
- })
- SSJScream2 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://975468335",
- Volume = 2
- })
- SSJSound1 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://437393965",
- Volume = 2
- })
- SSJSound2 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://891397456",
- Volume = 4,
- Looped = true
- })
- SSJSound3 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://390946253",
- Volume = 2,
- EmitterSize = 100,
- Looped = true
- })
- SSJ2Sound1 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://850205092",
- Volume = 4,
- Looped = true
- })
- SSJ2Sound2 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://144377132",
- Volume = 2,
- Looped = true,
- EmitterSize = 100
- })
- SSJ3Sound1 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://156056027",
- Volume = 2,
- Looped = true,
- EmitterSize = 100
- })
- SSJGSound1 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://612450955",
- Volume = 2,
- Looped = true,
- EmitterSize = 100
- })
- SSJGSound2 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://590580266",
- Volume = 4,
- Looped = true
- })
- PowerDown = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://550621034",
- Volume = 4,
- EmitterSize = 100
- })
- SSJBSound1 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://874183151",
- Volume = 2
- })
- SSJBSound2 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://180572775",
- Volume = 2,
- Looped = true,
- EmitterSize = 100
- })
- SSJBSound3 = Create("Sound", HRoot, "Sound", {
- SoundId = "rbxassetid://443386048",
- Volume = 4,
- Looped = true
- })
- Hcf = HairWeld.C0
- FloatVel = Create("BodyVelocity", nil, "Float", {
- MaxForce = Vector3.new(0, 0, 0),
- Velocity = Vector3.new(0, 0, 0)
- })
- FloatGyro = Create("BodyGyro", nil, "Gyro", {
- MaxTorque = Vector3.new(0, 0, 0),
- P = 30000
- })
- Char.Archivable = true
- Clone = Char:Clone()
- Clone.Shirt.ShirtTemplate = "rbxassetid://1162887253"
- Clone.Pants.PantsTemplate = "rbxassetid://1162887782"
- Clone.Hair.Mesh.MeshId = "rbxassetid://1125231485"
- Clone.Head.Motor6D.C0 = Clone.Head.Motor6D.C0 * CFrame.Angles(Rad(0), Rad(180), Rad(0))
- Clone:FindFirstChildOfClass("Humanoid").DisplayDistanceType = "None"
- Human.MaxHealth = 50000
- wait(0.01)
- Human.Health = 50000
- if Clone:FindFirstChildOfClass("ForceField") then
- Clone:FindFirstChildOfClass("ForceField"):Destroy()
- end
- Char.Archivable = false
- SSJContainer = Create("BillboardGui", HRoot, "BillboardGui", {
- ExtentsOffset = Vector3.new(0, 0, 0),
- MaxDistance = math.huge,
- Size = UDim2.new(20, 0, 20, 0)
- })
- Aura = Create("ImageLabel", SSJContainer, "ImageLabel", {
- BackgroundTransparency = 1,
- Size = UDim2.new(2, 0, 1, 0),
- Position = UDim2.new(-0.5, 0, -0.2, 0)
- })
- createEmit({
- Name = "UltAura",
- Color = ColorSequence.new(Color3.fromRGB(0, 170, 255)),
- LightEmission = 0.15,
- LightInfluence = 1,
- Size = NumberSequence.new(1),
- Texture = "rbxassetid://833874434",
- Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 1),
- NumberSequenceKeypoint.new(0.117, 0.705),
- NumberSequenceKeypoint.new(0.655, 0.732),
- NumberSequenceKeypoint.new(1, 1)
- }),
- Lifetime = NumberRange.new(2),
- Rate = 25,
- RotSpeed = NumberRange.new(-100, 100),
- Speed = NumberRange.new(0.5),
- SpreadAngle = Vector2.new(15, 15),
- ZOffset = -2,
- Enabled = false,
- LockedToPart = true
- })
- createEmit({
- Name = "UltAura",
- Color = ColorSequence.new(Color3.fromRGB(85, 0, 255)),
- LightEmission = 0.15,
- LightInfluence = 1,
- Size = NumberSequence.new(0.95),
- Texture = "rbxassetid://833874434",
- Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 1),
- NumberSequenceKeypoint.new(0.117, 0.705),
- NumberSequenceKeypoint.new(0.655, 0.732),
- NumberSequenceKeypoint.new(1, 1)
- }),
- Lifetime = NumberRange.new(2),
- Rate = 25,
- RotSpeed = NumberRange.new(-100, 100),
- Speed = NumberRange.new(0.5),
- SpreadAngle = Vector2.new(15, 15),
- ZOffset = -3,
- Enabled = false,
- LockedToPart = true
- })
- createEmit({
- Name = "UltAura",
- Color = ColorSequence.new(Color3.fromRGB(255, 255, 255)),
- LightEmission = 0.15,
- LightInfluence = 1,
- Size = NumberSequence.new(0.9),
- Texture = "rbxassetid://833874434",
- Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 1),
- NumberSequenceKeypoint.new(0.117, 0.705),
- NumberSequenceKeypoint.new(0.655, 0.732),
- NumberSequenceKeypoint.new(1, 1)
- }),
- Lifetime = NumberRange.new(2),
- Rate = 25,
- RotSpeed = NumberRange.new(-100, 100),
- Speed = NumberRange.new(0.5),
- SpreadAngle = Vector2.new(15, 15),
- ZOffset = -1,
- Enabled = false,
- LockedToPart = true
- })
- function keyDown(key)
- Keys[key] = true
- if Attacking then
- return
- end
- if Mode ~= "Ultra" then
- if key == Enum.KeyCode.Z then
- Attacking = true
- do
- local cached = {}
- local function onTouch(h)
- if h.Parent == nil then
- return
- end
- if h:IsDescendantOf(Char) then
- return
- end
- if cached[h.Parent] then
- return
- end
- local hum = h.Parent:FindFirstChildOfClass("Humanoid")
- local tor = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("HumanoidRootPart")
- if hum and tor then
- local ring = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("Institutional white"),
- Size = Vector3.new(1, 1, 1),
- CFrame = CFrame.new(tor.CFrame.p, HRoot.CFrame.p)
- })
- ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
- local mesh = Create("SpecialMesh", ring, "Mesh", {
- MeshId = "http://www.roblox.com/asset/?id=20329976",
- Scale = Vector3.new(1, 1, 1)
- })
- TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(20, 1, 20)
- }):Play()
- game:GetService("Debris"):AddItem(ring, 1)
- for _, v in pairs(h.Parent:GetChildren()) do
- if v:IsA("ForceField") then
- v:Destroy()
- end
- end
- if Mode == "Base" then
- hum:TakeDamage(hum.MaxHealth / 120)
- elseif Mode == "SSJ" then
- hum:TakeDamage(hum.MaxHealth / 100)
- elseif Mode == "SSJ2" then
- hum:TakeDamage(hum.MaxHealth / 90)
- elseif Mode == "SSJ3" then
- hum:TakeDamage(hum.MaxHealth / 80)
- elseif Mode == "SSJG" then
- hum:TakeDamage(hum.MaxHealth / 70)
- elseif Mode == "SSJB" then
- hum:TakeDamage(hum.MaxHealth / 65)
- elseif Mode == "SSJBKK" then
- hum:TakeDamage(hum.MaxHealth / 60)
- elseif Mode == "Vegito" then
- hum:TakeDamage(hum.MaxHealth / 0.1)
- end
- cached[h.Parent] = true
- spawn(function()
- wait(0.1)
- cached[h.Parent] = nil
- end)
- end
- end
- local lac = LArm.Touched:connect(onTouch)
- local rac = RArm.Touched:connect(onTouch)
- PunchSound.Looped = true
- PunchSound:Play()
- for i = 0, 18 do
- for i = 0, 0.4, 0.1 do
- Neck.C0 = Neck.C0:lerp(Ncf, i)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
- SWait()
- end
- for i = 0, 0.4, 0.1 do
- Neck.C0 = Neck.C0:lerp(Ncf, i)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
- SWait()
- end
- end
- PunchSound.Looped = false
- PunchSound:Stop()
- lac:Disconnect()
- rac:Disconnect()
- Attacking = false
- end
- elseif key == Enum.KeyCode.X then
- if Mouse.Target.Parent == nil then
- return
- end
- Attacking = true
- Walkspeed = 0
- do
- local targ = Mouse.Target.Parent
- local hum = targ:FindFirstChildOfClass("Humanoid")
- local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
- if not hum or not tor then
- Attacking = false
- Walkspeed = 16
- return
- end
- for i = 0, 0.2, 0.01 do
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-20)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(20)), i)
- SWait()
- end
- local bv = Create("BodyVelocity", HRoot, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = Vector3.new(0, 100, 0)
- })
- for i = 0, 0.2, 0.01 do
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
- SWait()
- end
- for i = 0, 100 do
- bv.Velocity = bv.Velocity - Vector3.new(0, 1, 0)
- if 0 > bv.Velocity.Y then
- bv.Velocity = Vector3.new(0, 0, 0)
- break
- end
- SWait()
- end
- for i = 0, 0.2, 0.01 do
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-25), Rad(0), Rad(180)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-25), Rad(0), Rad(-180)), i)
- SWait()
- end
- game:GetService("Chat"):Chat(Head, "Prepare yourself! Here I go!", Enum.ChatColor.White)
- tor.Anchored = true
- Char:MoveTo(tor.CFrame * CFrame.new(0, -1, 2.2).p)
- local Music3 = Instance.new("Sound", Torso)
- Music3.SoundId = "rbxassetid://1055279036"
- Music3.Volume = 6
- Music3.Pitch = 1
- Music3.Looped = false
- Music3:Play()
- game:GetService("Chat"):Chat(Head, "HAAA!", Enum.ChatColor.White)
- Torso.CFrame = CFrame.new(Torso.CFrame.p, tor.CFrame.p)
- local cached = {}
- local function damage()
- local ring = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("Institutional white"),
- Size = Vector3.new(1, 1, 1),
- CFrame = tor.CFrame
- })
- local mesh = Create("SpecialMesh", ring, "Mesh", {
- MeshId = "http://www.roblox.com/asset/?id=3270017",
- Scale = Vector3.new(1, 1, 1)
- })
- TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(20, 20, 1)
- }):Play()
- game:GetService("Debris"):AddItem(ring, 1)
- for _, v in pairs(targ.Parent:GetChildren()) do
- if v:IsA("ForceField") then
- v:Destroy()
- end
- end
- if Mode == "Base" then
- hum:TakeDamage(hum.MaxHealth / 140)
- elseif Mode == "SSJ" then
- hum:TakeDamage(hum.MaxHealth / 110)
- elseif Mode == "SSJ2" then
- hum:TakeDamage(hum.MaxHealth / 100)
- elseif Mode == "SSJ3" then
- hum:TakeDamage(hum.MaxHealth / 90)
- elseif Mode == "SSJG" then
- hum:TakeDamage(hum.MaxHealth / 70)
- elseif Mode == "SSJB" then
- hum:TakeDamage(hum.MaxHealth / 60)
- elseif Mode == "SSJBKK" then
- hum:TakeDamage(hum.MaxHealth / 50)
- elseif Mode == "Vegito" then
- hum:TakeDamage(hum.MaxHealth / 0.1)
- end
- end
- PunchSound.Looped = true
- PunchSound:Play()
- for i = 0, 6 do
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
- SWait()
- end
- damage()
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
- SWait()
- end
- damage()
- end
- PunchSound.Looped = false
- PunchSound:Stop()
- PunchSound3:Play()
- for i = 0, 0.1, 0.01 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(-130)), i)
- SWait()
- end
- game:GetService("Chat"):Chat(Head, "DYAH!", Enum.ChatColor.White)
- damage()
- local orig = tor.CFrame
- local bv2 = Create("BodyVelocity", tor, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = Vector3.new(0, 50, 0)
- })
- tor.Anchored = false
- wait(1)
- for i = 0, 100 do
- bv2.Velocity = bv2.Velocity - Vector3.new(0, 1, 0)
- if 0 > bv2.Velocity.Y then
- bv2.Velocity = Vector3.new(0, 0, 0)
- break
- end
- SWait()
- end
- Char:MoveTo(tor.CFrame * CFrame.new(0, 1, 2).p)
- local Music3 = Instance.new("Sound", Torso)
- Music3.SoundId = "rbxassetid://1055279036"
- Music3.Volume = 6
- Music3.Pitch = 1
- Music3.Looped = false
- Music3:Play()
- for i = 0, 0.2, 0.01 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-50), Rad(0), Rad(0)), i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-140)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(140)), i)
- SWait()
- end
- for i = 0, 0.2, 0.01 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(50), Rad(0), Rad(0)), i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-40)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(40)), i)
- SWait()
- end
- game:GetService("Chat"):Chat(Head, "HYYAAAAH!!", Enum.ChatColor.White)
- damage()
- bv2:Destroy()
- local asd = false
- PunchSound3:Play()
- spawn(function()
- wait(2)
- if not asd and Attacking then
- Attacking = false
- bv:Destroy()
- Walkspeed = 16
- game:GetService("Chat"):Chat(Head, "Hehe, You're pretty strong!", Enum.ChatColor.White)
- end
- end)
- hum.StateChanged:connect(function(old, state)
- if state == Enum.HumanoidStateType.Landed then
- local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
- local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
- ExplosionSound2:Play()
- if Mode == "Base" then
- hum:TakeDamage(hum.MaxHealth / 102)
- elseif Mode == "SSJ" then
- hum:TakeDamage(hum.MaxHealth / 83)
- elseif Mode == "SSJ2" then
- hum:TakeDamage(hum.MaxHealth / 66)
- elseif Mode == "SSJ3" then
- hum:TakeDamage(hum.MaxHealth / 49)
- elseif Mode == "SSJG" then
- hum:TakeDamage(hum.MaxHealth / 32)
- elseif Mode == "SSJB" then
- hum:TakeDamage(hum.MaxHealth / 15)
- end
- for i = 0, 360, 36 do
- local debris = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = part.BrickColor or BrickColor.new("Bright green"),
- Material = material or Enum.Material.Grass,
- Size = Vector3.new(15, 20, 10),
- CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
- })
- debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
- TweenService:Create(debris, TweenInfo.new(2), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(debris, 2)
- end
- asd = true
- bv:Destroy()
- Walkspeed = 16
- Attacking = false
- end
- end)
- end
- elseif key == Enum.KeyCode.C then
- Attacking = true
- local orb1 = Create("Part", Char, "Part", {
- CanCollide = false,
- Material = "Neon",
- BrickColor = BrickColor.new("Electric blue"),
- Size = Vector3.new(1, 1, 1)
- })
- local smesh = Create("SpecialMesh", orb1, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(0.001, 0.001, 0.001)
- })
- local orb2 = Create("Part", Char, "Part", {
- CanCollide = false,
- Material = "Neon",
- BrickColor = BrickColor.new("Electric blue"),
- Size = Vector3.new(1, 1, 1)
- })
- local smesh2 = Create("SpecialMesh", orb2, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(0.001, 0.001, 0.001)
- })
- newWeld(orb1, LArm, orb1, CFrame.new(0, -1, 0))
- newWeld(orb2, RArm, orb2, CFrame.new(0, -1, 0))
- for i = 0, 0.28, 0.01 do
- Neck.C0 = Neck.C0:lerp(Ncf, i)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
- Neck.C0 = Neck.C0:lerp(Ncf, i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(90)), i)
- SWait()
- end
- TweenService:Create(smesh, TweenInfo.new(1), {
- Scale = Vector3.new(1, 1, 1)
- }):Play()
- TweenService:Create(smesh2, TweenInfo.new(1), {
- Scale = Vector3.new(1, 1, 1)
- }):Play()
- wait(1)
- for i = 0, 20, 0.1 do
- do
- local blast = Create("Part", workspace, "EB", {
- CanCollide = false,
- BrickColor = BrickColor.new("Electric blue"),
- Material = "Neon",
- Size = Vector3.new(2, 2, 2),
- CFrame = HRoot.CFrame * CFrame.new(Random(-4, 4), Random(0, 2), -2)
- })
- local mesh = Create("SpecialMesh", blast, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(0.6, 0.6, 1)
- })
- local bv = Create("BodyVelocity", blast, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = HRoot.CFrame.lookVector * 180
- })
- game:GetService("Debris"):AddItem(blast, 2)
- blast.Touched:connect(function(h)
- if h.Parent == nil then
- return
- end
- if h:IsDescendantOf(Char) then
- return
- end
- if h.Name == "EB" then
- return
- end
- local hum = h.Parent:FindFirstChildOfClass("Humanoid")
- local tor = h.Parent:FindFirstChild("Toros") or h.Parent:FindFirstChild("HumanoidRootPart")
- blast.Anchored = true
- local nb = blast:Clone()
- blast:Destroy()
- nb.Parent = workspace
- TweenService:Create(nb, TweenInfo.new(1), {Transparency = 1}):Play()
- TweenService:Create(nb.Mesh, TweenInfo.new(1), {
- Scale = Vector3.new(4, 4, 4)
- }):Play()
- game:GetService("Debris"):AddItem(nb, 1)
- if hum and tor then
- for _, v in pairs(h.Parent:GetChildren()) do
- if v:IsA("ForceField") then
- v:Destroy()
- end
- end
- if Mode == "Base" then
- hum:TakeDamage(hum.MaxHealth / 105)
- elseif Mode == "SSJ" then
- hum:TakeDamage(hum.MaxHealth / 90)
- elseif Mode == "SSJ2" then
- hum:TakeDamage(hum.MaxHealth / 80)
- elseif Mode == "SSJ3" then
- hum:TakeDamage(hum.MaxHealth / 70)
- elseif Mode == "SSJG" then
- hum:TakeDamage(hum.MaxHealth / 60)
- elseif Mode == "SSJB" then
- hum:TakeDamage(hum.MaxHealth / 50)
- elseif Mode == "SSJBKK" then
- hum:TakeDamage(hum.MaxHealth / 40)
- elseif Mode == "Vegito" then
- hum:TakeDamage(hum.MaxHealth / 0.1)
- end
- end
- end)
- SWait()
- end
- end
- TweenService:Create(smesh, TweenInfo.new(1), {
- Scale = Vector3.new(0.001, 0.001, 0.001)
- }):Play()
- TweenService:Create(smesh2, TweenInfo.new(1), {
- Scale = Vector3.new(0.001, 0.001, 0.001)
- }):Play()
- game:GetService("Debris"):AddItem(orb1, 1)
- game:GetService("Debris"):AddItem(orb2, 1)
- Attacking = false
- elseif key == Enum.KeyCode.V then
- Attacking = true
- Walkspeed = 0
- KamehamehaSound:Play()
- do
- local orb = Create("Part", Char, "Part", {
- CanCollide = false,
- Material = "Neon",
- BrickColor = BrickColor.new("Electric blue"),
- Size = Vector3.new(1, 1, 1)
- })
- newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
- local smesh = Create("SpecialMesh", orb, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(0.01, 0.01, 0.01)
- })
- for i = 0, 1, 0.01 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
- wait()
- end
- TweenService:Create(smesh, TweenInfo.new(4.7), {
- Scale = Vector3.new(2, 2, 2)
- }):Play()
- wait(4.7)
- local fire = false
- for i = 0, 1, 0.01 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(-50), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(40), Rad(90)), i)
- if i >= 0.8 and not fire then
- fire = true
- end
- wait()
- end
- spawn(function()
- repeat
- SWait()
- until fire
- local hitb = Create("Part", workspace, "KameHameHaUltra", {
- Anchored = true,
- CanCollide = false,
- Transparency = 1,
- Size = Vector3.new(74, 74, 700),
- CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
- })
- local beam = Create("Part", workspace, "KameHameHaUltra", {
- Anchored = true,
- CanCollide = false,
- Material = "Neon",
- BrickColor = BrickColor.new("Electric blue"),
- Size = Vector3.new(1, 1, 1),
- CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
- })
- local mesh = Create("SpecialMesh", beam, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(1, 1, 1)
- })
- TweenService:Create(mesh, TweenInfo.new(0.5), {
- Scale = Vector3.new(74, 74, 700)
- }):Play()
- TweenService:Create(beam, TweenInfo.new(0.5), {
- CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
- }):Play()
- local done = false
- spawn(function()
- repeat
- local airPart = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(1, 1, 1),
- CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
- })
- airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
- local airMesh = Create("SpecialMesh", airPart, "Mesh", {
- MeshId = "rbxassetid://0",
- Scale = Vector3.new(6, 40, 6),
- Offset = Vector3.new(0, -100, 0)
- })
- TweenService:Create(airPart, TweenInfo.new(0.1), {
- Transparency = 1,
- CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
- }):Play()
- game:GetService("Debris"):AddItem(airPart, 0.1)
- SWait()
- until done
- end)
- hitb.Touched:connect(function(h)
- if h.Parent == nil then
- return
- end
- if h:IsDescendantOf(Char) then
- return
- end
- local anc
- local a, b = pcall(function()
- anc = findRealAncestor(h)
- end)
- if a then
- local hum = anc:FindFirstChildOfClass("Humanoid")
- if hum then
- if Mode == "Base" then
- hum:TakeDamage(hum.MaxHealth / 80)
- elseif Mode == "SSJ" then
- hum:TakeDamage(hum.MaxHealth / 70)
- elseif Mode == "SSJ2" then
- hum:TakeDamage(hum.MaxHealth / 60)
- elseif Mode == "SSJ3" then
- hum:TakeDamage(hum.MaxHealth / 50)
- elseif Mode == "SSJG" then
- hum:TakeDamage(hum.MaxHealth / 40)
- elseif Mode == "SSJB" then
- hum:TakeDamage(hum.MaxHealth / 30)
- end
- game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChildOfClass("HumanoidRootPart") or anc:FindFirstChild("Head"), "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = HRoot.CFrame.lookVector * 20
- }), 10)
- end
- end
- end)
- local kameOn = true
- local HAA = Instance.new("Sound", Torso)
- HAA.SoundId = "rbxassetid://551399627"
- HAA.Pitch = 1
- HAA.Looped = false
- HAA.Volume = 3.2
- wait(1.0E-4)
- HAA:Play()
- local Music2 = Instance.new("Sound", Torso)
- Music2.SoundId = "rbxassetid://1117288204"
- Music2.Pitch = 1
- Music2.Looped = false
- Music2.Volume = 7.2
- wait(1.0E-4)
- Music2:Play()
- Music2.Ended:connect(function()
- if not kameOn then
- return
- end
- KamehamehaSound.Volume = 4
- kameOn = false
- done = true
- hitb:Destroy()
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(0.01, 0.01, 4)
- }):Play()
- TweenService:Create(beam, TweenInfo.new(1), {
- CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
- }):Play()
- TweenService:Create(smesh, TweenInfo.new(1), {
- Scale = Vector3.new(0.01, 0.01, 0.01)
- }):Play()
- game:GetService("Debris"):AddItem(beam, 1)
- game:GetService("Debris"):AddItem(orb, 1)
- wait(1)
- Walkspeed = 16
- Attacking = false
- end)
- end)
- end
- elseif key == Enum.KeyCode.B and Mode == "SSJG" then
- if Mouse.Target.Parent == nil then
- return
- end
- local targ = Mouse.Target.Parent
- local hum = targ:FindFirstChildOfClass("Humanoid")
- local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
- if not hum or not tor then
- return
- end
- Attacking = true
- local temp = newWeld(tor, HRoot, tor, CFrame.new(0, 0, -2))
- PunchSound.Looped = true
- PunchSound:Play()
- Chat:Chat(Head, "You're pretty strong! Let's see you keep up with me now!", Enum.ChatColor.White)
- for i = 0, 6 do
- for _, v in pairs(targ:GetChildren()) do
- if v:IsA("ForceField") then
- v:Destroy()
- end
- end
- local ring1 = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(1, 1, 1),
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = tor.CFrame
- })
- local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
- MeshId = "http://www.roblox.com/asset/?id=3270017",
- Scale = Vector3.new(4, 4, 1)
- })
- TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
- TweenService:Create(mesh1, TweenInfo.new(1), {
- Scale = Vector3.new(20, 20, 1)
- }):Play()
- game:GetService("Debris"):AddItem(ring1, 1)
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf, i)
- SWait()
- end
- hum:TakeDamage(hum.MaxHealth / 20)
- local ring2 = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(1, 1, 1),
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = tor.CFrame
- })
- local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
- MeshId = "http://www.roblox.com/asset/?id=3270017",
- Scale = Vector3.new(4, 4, 1)
- })
- TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
- TweenService:Create(mesh2, TweenInfo.new(1), {
- Scale = Vector3.new(20, 20, 1)
- }):Play()
- game:GetService("Debris"):AddItem(ring2, 1)
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90)), i)
- SWait()
- end
- hum:TakeDamage(hum.MaxHealth / 20)
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-20), Rad(120), Rad(0)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
- SWait()
- end
- hum:TakeDamage(hum.MaxHealth / 20)
- end
- PunchSound:Stop()
- PunchSound.Looped = false
- PunchSound3:Play()
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf, i)
- SWait()
- end
- hum:TakeDamage(hum.MaxHealth / 20)
- game:GetService("Debris"):AddItem(Create("BodyVelocity", tor, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = HRoot.CFrame.lookVector * 100
- }), 1)
- temp:Destroy()
- Attacking = false
- elseif key == Enum.KeyCode.R then
- if Mouse.Target.Parent == nil then
- return
- end
- local targ = Mouse.Target.Parent
- local hum = targ:FindFirstChildOfClass("Humanoid")
- local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
- if not hum or not tor then
- return
- end
- wait(1)
- game:GetService("Chat"):Chat(Head, "HA!", Enum.ChatColor.White)
- local Music3 = Instance.new("Sound", Torso)
- Music3.SoundId = "rbxassetid://1050751126"
- Music3.Volume = 6
- Music3.Pitch = 1
- Music3.Looped = false
- Music3:Play()
- for i = 0, 3, 0.1 do
- do
- local rp = Create("RocketPropulsion", Torso, "BV", {
- MaxTorque = Vector3.new(200000000, 200000000, 200000000),
- MaxSpeed = 100,
- CartoonFactor = 1,
- TargetRadius = 1,
- MaxThrust = 40000,
- Target = tor
- })
- rp:Fire()
- coroutine.resume(coroutine.create(function()
- wait(3)
- rp:remove()
- end))
- SWait()
- end
- end
- Attacking = false
- elseif key == Enum.KeyCode.M then
- if Mouse.Target.Parent == nil then
- return
- end
- game:GetService("Chat"):Chat(Head, "Try this one! HA!", Enum.ChatColor.White)
- do
- local targ = Mouse.Target.Parent
- local hum = targ:FindFirstChildOfClass("Humanoid")
- local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
- if not hum or not tor then
- return
- end
- Attacking = true
- local Runnin = true
- local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
- local function damage()
- local ring = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("Institutional white"),
- Size = Vector3.new(1, 1, 1),
- CFrame = CFrame.new(HRoot.CFrame.p, tor.CFrame.p)
- })
- ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
- local mesh = Create("SpecialMesh", ring, "Mesh", {
- MeshId = "http://www.roblox.com/asset/?id=20329976",
- Scale = Vector3.new(1, 1, 1)
- })
- TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(20, 1, 20)
- }):Play()
- game:GetService("Debris"):AddItem(ring, 1)
- for _, v in pairs(targ:GetChildren()) do
- if v:IsA("ForceField") then
- v:Destroy()
- end
- end
- if Mode == "Base" then
- hum:TakeDamage(hum.MaxHealth / 160)
- elseif Mode == "SSJ" then
- hum:TakeDamage(hum.MaxHealth / 130)
- elseif Mode == "SSJ2" then
- hum:TakeDamage(hum.MaxHealth / 110)
- elseif Mode == "SSJ3" then
- hum:TakeDamage(hum.MaxHealth / 50)
- elseif Mode == "SSJG" then
- hum:TakeDamage(hum.MaxHealth / 30)
- elseif Mode == "SSJB" then
- hum:TakeDamage(hum.MaxHealth / 20)
- elseif Mode == "SSJBKK" then
- hum:TakeDamage(hum.MaxHealth / 1)
- end
- end
- SWait()
- PunchSound.Looped = true
- PunchSound:Play()
- for i = 0, 12 do
- Neck.C0 = Ncf
- Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
- LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
- RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
- damage()
- wait(0.1)
- Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
- LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
- RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
- damage()
- wait(0.1)
- end
- PunchSound:Stop()
- PunchSound3:Play()
- local bv = Create("BodyVelocity", HRoot, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = Vector3.new(0, 0, 0)
- })
- weld:Destroy()
- Char:MoveTo(HRoot.CFrame * CFrame.new(0, 20, 0).p)
- PunchSound:Play()
- local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
- for i = 0, 24 do
- Neck.C0 = Ncf
- Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
- LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
- RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
- damage()
- wait(0.1)
- Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
- LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
- RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
- damage()
- wait(0.1)
- end
- PunchSound:Stop()
- local gyro = Create("BodyGyro", HRoot, "Gyro", {
- MaxTorque = Vector3.new(200000000, 200000000, 200000000),
- P = 30000
- })
- local conn = game:GetService("RunService").RenderStepped:connect(function()
- gyro.CFrame = workspace.CurrentCamera.CFrame
- end)
- weld:Destroy()
- hum.StateChanged:connect(function(old, new)
- if not Runnin then
- return
- end
- if new == Enum.HumanoidStateType.Landed then
- Runnin = false
- for _, v in pairs(targ:GetChildren()) do
- if v:IsA("ForceField") then
- v:Destroy()
- end
- end
- hum:TakeDamage(hum.MaxHealth / 100)
- ExplosionSound2:Play()
- local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
- local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
- for i = 0, 360, 36 do
- local debris = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = part.BrickColor or BrickColor.new("Bright green"),
- Material = material or Enum.Material.Grass,
- Size = Vector3.new(15, 20, 10),
- CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
- })
- debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
- TweenService:Create(debris, TweenInfo.new(10), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(debris, 10)
- end
- end
- end)
- local onTouch = function(part, h)
- if h:IsDescendantOf(Char) then
- return
- end
- if h.Name:lower() == "kib" then
- return
- end
- local nk = part:Clone()
- nk.Parent = workspace
- nk.Anchored = true
- part:Destroy()
- TweenService:Create(nk, TweenInfo.new(1), {Transparency = 1}):Play()
- TweenService:Create(nk.Mesh, TweenInfo.new(1), {
- Scale = Vector3.new(16, 16, 16)
- }):Play()
- game:GetService("Debris"):AddItem(nk, 1)
- for _, v in pairs(workspace:GetChildren()) do
- if v:FindFirstChildOfClass("Humanoid") and v ~= Char then
- local tor = v:FindFirstChild("Torso") or v:FindFirstChild("HumanoidRootPart")
- local hum = v:FindFirstChildOfClass("Humanoid")
- if tor and (tor.Position - nk.Position).magnitude <= 80 then
- for _, b in pairs(v:GetChildren()) do
- if b:IsA("ForceField") then
- b:Destroy()
- end
- end
- if Mode == "Base" then
- hum:TakeDamage(hum.MaxHealth / 60)
- elseif Mode == "SSJ" then
- hum:TakeDamage(hum.MaxHealth / 50)
- elseif Mode == "SSJ2" then
- hum:TakeDamage(hum.MaxHealth / 30)
- elseif Mode == "SSJ3" then
- hum:TakeDamage(hum.MaxHealth / 6)
- elseif Mode == "SSJG" then
- hum:TakeDamage(hum.MaxHealth / 3)
- elseif Mode == "SSJB" then
- hum:TakeDamage(hum.MaxHealth / 1)
- end
- end
- end
- end
- end
- Flying = true
- for i = 0, 100 do
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
- SWait()
- end
- do
- local kib = Create("Part", workspace, "Kib", {
- CanCollide = false,
- BrickColor = BrickColor.new("Electric blue"),
- Material = "Neon",
- Size = Vector3.new(2, 2, 2),
- CFrame = HRoot.CFrame * CFrame.new(-1, 0, -0.5)
- })
- kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-2, 2)), Rad(Random(-2, 2)), Rad(0))
- Create("SpecialMesh", kib, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(1, 1, 2)
- })
- Create("BodyVelocity", kib, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = kib.CFrame.lookVector * 100
- })
- kib.Touched:connect(function(h)
- onTouch(kib, h)
- end)
- game:GetService("Debris"):AddItem(kib, 10)
- SWait()
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
- SWait()
- end
- local kib = Create("Part", workspace, "Kib", {
- CanCollide = false,
- BrickColor = BrickColor.new("Electric blue"),
- Material = "Neon",
- Size = Vector3.new(2, 2, 2),
- CFrame = HRoot.CFrame * CFrame.new(1, 0, -0.5)
- })
- kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-20, 20)), Rad(Random(-45, 45)), Rad(0))
- Create("SpecialMesh", kib, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(1, 1, 2)
- })
- Create("BodyVelocity", kib, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = kib.CFrame.lookVector * 100
- })
- kib.Touched:connect(function(h)
- onTouch(kib, h)
- end)
- game:GetService("Debris"):AddItem(kib, 10)
- SWait()
- end
- end
- conn:Disconnect()
- bv:Destroy()
- gyro:Destroy()
- Attacking = false
- end
- end
- elseif Mode == "Ultra" then
- if key == Enum.KeyCode.Z then
- if Walkspeed ~= 100 then
- Walkspeed = 100
- Sprint = true
- else
- Walkspeed = 16
- Sprint = false
- end
- elseif key == Enum.KeyCode.X then
- Attacking = true
- Walkspeed = 0
- KamehamehaSound:Play()
- do
- local orb = Create("Part", Char, "Part", {
- CanCollide = false,
- Material = "Neon",
- BrickColor = BrickColor.new("Electric blue"),
- Size = Vector3.new(1, 1, 1)
- })
- newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
- local smesh = Create("SpecialMesh", orb, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(0.01, 0.01, 0.01)
- })
- for i = 0, 1, 0.01 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
- wait()
- end
- TweenService:Create(smesh, TweenInfo.new(4.7), {
- Scale = Vector3.new(2, 2, 2)
- }):Play()
- wait(4.7)
- local fire = false
- for i = 0, 1, 0.01 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
- if i >= 0.8 and not fire then
- fire = true
- end
- wait()
- end
- spawn(function()
- repeat
- SWait()
- until fire
- local hitb = Create("Part", workspace, "KameHameHaUltra", {
- Anchored = true,
- CanCollide = false,
- Transparency = 1,
- Size = Vector3.new(36, 36, 400),
- CFrame = HRoot.CFrame * CFrame.new(0, 0, -200)
- })
- local beam = Create("Part", workspace, "KameHameHaUltra", {
- Anchored = true,
- CanCollide = false,
- Material = "Neon",
- BrickColor = BrickColor.new("Electric blue"),
- Size = Vector3.new(1, 1, 1),
- CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
- })
- local mesh = Create("SpecialMesh", beam, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(1, 1, 1)
- })
- TweenService:Create(mesh, TweenInfo.new(0.5), {
- Scale = Vector3.new(40, 40, 400)
- }):Play()
- TweenService:Create(beam, TweenInfo.new(0.5), {
- CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -200)
- }):Play()
- spawn(function()
- for i = 0, 1, 0.1 do
- local airPart = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(1, 1, 1),
- CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
- })
- airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
- local airMesh = Create("SpecialMesh", airPart, "Mesh", {
- MeshId = "rbxassetid://168892432",
- Scale = Vector3.new(4, 4, 4),
- Offset = Vector3.new(0, 20, 0)
- })
- TweenService:Create(airMesh, TweenInfo.new(0.5), {
- Scale = Vector3.new(10, 50, 10),
- Offset = Vector3.new(0, -150, 0)
- }):Play()
- TweenService:Create(airPart, TweenInfo.new(7.3), {
- Transparency = 1,
- CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
- }):Play()
- game:GetService("Debris"):AddItem(airPart, 7.3)
- SWait()
- end
- end)
- hitb.Touched:connect(function(h)
- if h.Parent == nil then
- return
- end
- if h:IsDescendantOf(Char) then
- return
- end
- local anc
- local a, b = pcall(function()
- anc = findRealAncestor(h)
- end)
- if a then
- local hum = anc:FindFirstChildOfClass("Humanoid")
- if hum then
- hum:TakeDamage(hum.MaxHealth / 50)
- game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChild("HumanoidRootPart") or anc:FindFirstChild("Torso"), "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = HRoot.CFrame.lookVector * 100
- }), 0.5)
- end
- end
- end)
- KamehamehaSound.Ended:connect(function()
- KamehamehaSound.Volume = 4
- hitb:Destroy()
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(0.01, 0.01, 4)
- }):Play()
- TweenService:Create(beam, TweenInfo.new(1), {
- CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
- }):Play()
- TweenService:Create(smesh, TweenInfo.new(1), {
- Scale = Vector3.new(0.01, 0.01, 0.01)
- }):Play()
- game:GetService("Debris"):AddItem(beam, 1)
- game:GetService("Debris"):AddItem(orb, 1)
- wait(1)
- Walkspeed = 16
- Attacking = false
- end)
- end)
- end
- elseif key == Enum.KeyCode.C then
- warn("Dodge: " .. tostring(Dodge))
- elseif key == Enum.KeyCode.V then
- Walkspeed = 0
- Attacking = true
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
- wait()
- end
- local hitp = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- Transparency = 1,
- Size = Vector3.new(20, 20, 400),
- CFrame = HRoot.CFrame * CFrame.new(0, 0, -202)
- })
- hitp.Touched:connect(function(h)
- if h.Parent == nil then
- return
- end
- if h:IsDescendantOf(Char) then
- return
- end
- local anc
- local a, b = pcall(function()
- anc = findRealAncestor(h)
- end)
- if a then
- local hum = anc:FindFirstChildOfClass("Humanoid")
- if hum then
- h.Parent.Humanoid:TakeDamage(250000)
- end
- end
- end)
- for i = 0, 1, 0.1 do
- local bpart = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(1, 1, 1),
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
- })
- local mesh = Create("SpecialMesh", bpart, "Mesh", {
- MeshId = "rbxassetid://437347603",
- Scale = Vector3.new(1, 1, 1),
- Offset = Vector3.new(0, 0, 0)
- })
- TweenService:Create(bpart, TweenInfo.new(1), {
- Transparency = 1,
- CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
- }):Play()
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(2, 2, 20),
- Offset = Vector3.new(0, 0, -150)
- }):Play()
- game:GetService("Debris"):AddItem(bpart, 1)
- SWait()
- end
- game:GetService("Debris"):AddItem(hitp, 1.5)
- Attacking = false
- Walkspeed = 16
- elseif key == Enum.KeyCode.B then
- Attacking = true
- if Mouse.Target == nil then
- return
- end
- instinct = false
- do
- local targ
- local a, b = pcall(function()
- targ = findRealAncestor(Mouse.Target)
- end)
- if not a then
- pcall(function()
- targ = Mouse.Target.Parent
- end)
- end
- if targ ~= nil then
- do
- local hum = targ:FindFirstChildOfClass("Humanoid")
- local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
- if hum and tor then
- Walkspeed = 0
- local weld = newWeld(HRoot, tor, HRoot, CFrame.new(0, 0, 2))
- FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
- spawn(function()
- tor.Anchored = true
- PunchSound.Looped = true
- for _, v in pairs(targ:GetChildren()) do
- if v:IsA("LocalScript") then
- v.Disabled = true
- end
- end
- Char:MoveTo(tor.Position + Vector3.new(0, 0, -2))
- wait(0.1)
- Torso.CFrame = CFrame.new(Torso.Position, tor.Position)
- PunchSound:Play()
- local punching = true
- spawn(function()
- repeat
- local fist = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(LArm.Size.X, 1, 8),
- BrickColor = LArm.BrickColor
- })
- local fist2 = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(RArm.Size.X, 1, 8),
- BrickColor = RArm.BrickColor
- })
- fist.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(-Random(1, 4), 0.5, 0).p, tor.Position)
- fist2.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(Random(1, 4), 0.5, 0).p, tor.Position)
- TweenService:Create(fist, TweenInfo.new(0.5), {Transparency = 1}):Play()
- TweenService:Create(fist2, TweenInfo.new(0.5), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(fist, 0.5)
- game:GetService("Debris"):AddItem(fist2, 0.5)
- SWait()
- until not punching
- end)
- for i = 0, 62 do
- for _, v in pairs(targ:GetChildren()) do
- if v:IsA("ForceField") then
- v:Destroy()
- end
- end
- SWait()
- local ring1 = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(1, 1, 1),
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = tor.CFrame
- })
- local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
- MeshId = "http://www.roblox.com/asset/?id=3270017",
- Scale = Vector3.new(4, 4, 1)
- })
- TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
- TweenService:Create(mesh1, TweenInfo.new(1), {
- Scale = Vector3.new(20, 20, 1)
- }):Play()
- game:GetService("Debris"):AddItem(ring1, 1)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- SWait()
- hum:TakeDamage(hum.MaxHealth / 210)
- local ring2 = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(1, 1, 1),
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = tor.CFrame
- })
- local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
- MeshId = "http://www.roblox.com/asset/?id=3270017",
- Scale = Vector3.new(4, 4, 1)
- })
- TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
- TweenService:Create(mesh2, TweenInfo.new(1), {
- Scale = Vector3.new(20, 20, 1)
- }):Play()
- game:GetService("Debris"):AddItem(ring2, 1)
- SWait()
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- SWait()
- hum:TakeDamage(hum.MaxHealth / 190)
- hum.Parent.Humanoid:TakeDamage(1000)
- end
- punching = false
- PunchSound:Stop()
- PunchSound.Looped = false
- wait()
- for i = 0, 1, 0.1 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-90)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-90), Rad(0), Rad(0)), i)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- SWait()
- end
- tor.Anchored = false
- local bv = Create("BodyVelocity", tor, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = HRoot.CFrame.lookVector * 350
- })
- hum.Parent.Humanoid:TakeDamage(100000000)
- for i = 0, 1, 0.1 do
- local bpart = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(1, 1, 1),
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
- })
- local mesh = Create("SpecialMesh", bpart, "Mesh", {
- MeshId = "rbxassetid://437347603",
- Scale = Vector3.new(1, 1, 1),
- Offset = Vector3.new(0, 0, 0)
- })
- TweenService:Create(bpart, TweenInfo.new(1), {
- Transparency = 1,
- CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
- }):Play()
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(2, 2, 20),
- Offset = Vector3.new(0, 0, -150)
- }):Play()
- game:GetService("Debris"):AddItem(bpart, 1)
- SWait()
- end
- bv:Destroy()
- Attacking = false
- instinct = true
- Walkspeed = 16
- end)
- else
- Attacking = false
- end
- end
- end
- end
- end
- end
- if key == Enum.KeyCode.Q then
- stopAllSounds()
- SSJSound1:Play()
- toggleEmitters("AllOff")
- HairWeld.C0 = Hcf
- Human.MaxHealth = 50000000000000
- wait(0.01)
- Human.Health = 500000000000000
- game:GetService("Chat"):Chat(Head, "This is a Super Saiyan.", Enum.ChatColor.White)
- Head.face.Texture = "rbxassetid://870187774"
- local Aura = Instance.new("ParticleEmitter")
- Aura.Name = "Aura"
- Aura.Texture = "rbxassetid://411939841"
- Aura.Parent = Torso
- Aura.LightEmission = 1
- Aura.Transparency = NumberSequence.new(0.9, 1)
- Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
- Aura.Size = NumberSequence.new(0.2, 8)
- Aura.LockedToPart = true
- Aura.Lifetime = NumberRange.new(1.5)
- Aura.Rate = 50
- Aura.Speed = NumberRange.new(1.3)
- Aura.EmissionDirection = "Top"
- Aura.Rotation = NumberRange.new(-8, 8)
- local orb = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("Bright yellow"),
- Material = "Neon",
- Size = Vector3.new(1, 1, 1),
- CFrame = HRoot.CFrame
- })
- local mesh = Create("SpecialMesh", orb, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(1, 1, 1)
- })
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(30, 30, 30)
- }):Play()
- TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
- Hair.Mesh.MeshId = "rbxassetid://430344159"
- Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
- Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
- Hair.BrickColor = BrickColor.new("Bright yellow")
- Aura.ImageColor3 = Color3.fromRGB(255, 227, 10)
- SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
- SSJContainer.Size = UDim2.new(20, 0, 20, 0)
- Aura.ImageTransparency = 0
- Mode = "SSJ"
- elseif key == Enum.KeyCode.E then
- Attacking = true
- stopAllSounds()
- toggleEmitters("AllOff")
- SSJContainer.Size = UDim2.new(20, 0, 20, 0)
- for i = 0, 1, 0.1 do
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-70), Rad(-140)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(70), Rad(140)), i)
- wait()
- end
- do
- local rtr = true
- spawn(function()
- repeat
- local ring = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("New Yeller"),
- Size = Vector3.new(1, 1, 1),
- CFrame = HRoot.CFrame * CFrame.new(0, -3, 0)
- })
- local mesh = Create("SpecialMesh", ring, "Mesh", {
- MeshId = "http://www.roblox.com/asset/?id=3270017",
- Scale = Vector3.new(1, 1, 1)
- })
- ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(0), Rad(0))
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(50, 50, 1)
- }):Play()
- TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(ring, 1)
- SWait()
- until not rtr
- end)
- wait(2)
- rtr = false
- local orb = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("Bright yellow"),
- Material = "Neon",
- Size = Vector3.new(1, 1, 1),
- CFrame = HRoot.CFrame
- })
- local mesh = Create("SpecialMesh", orb, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(1, 1, 1)
- })
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(30, 30, 30)
- }):Play()
- TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
- for i = 0, 1, 0.1 do
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-20), Rad(0), Rad(0)), i)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(70), Rad(-140)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-70), Rad(140)), i)
- wait()
- end
- HairWeld.C0 = Hcf
- Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
- Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
- Hair.BrickColor = BrickColor.new("Bright yellow")
- Aura.ImageTransparency = 0
- Hair.Mesh.MeshId = "rbxassetid://560718478"
- Char.Head.face.Texture = "rbxassetid://870187774"
- SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
- Mode = "SSJ2"
- Attacking = false
- local Aura = Instance.new("ParticleEmitter")
- Aura.Name = "Aura"
- Aura.Texture = "rbxassetid://411939841"
- Aura.Parent = Torso
- Aura.LightEmission = 1
- Aura.Transparency = NumberSequence.new(0.9, 1)
- Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
- Aura.Size = NumberSequence.new(0.2, 8)
- Aura.LockedToPart = true
- Aura.Lifetime = NumberRange.new(1.5)
- Aura.Rate = 50
- Aura.Speed = NumberRange.new(1.3)
- Aura.EmissionDirection = "Top"
- Aura.Rotation = NumberRange.new(-8, 8)
- local Aura2 = Instance.new("ParticleEmitter")
- Aura2.Name = "Aura"
- Aura2.Texture = "rbxassetid://1527326485"
- Aura2.Parent = Torso
- Aura2.LightEmission = 0.1
- Aura2.Transparency = NumberSequence.new(0, 0.9)
- Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
- Aura2.Size = NumberSequence.new(3.5, 3.6)
- Aura2.LockedToPart = true
- Aura2.Lifetime = NumberRange.new(0.1)
- Aura2.Rate = 10
- Aura2.Speed = NumberRange.new(2)
- Aura2.EmissionDirection = "Top"
- Aura2.Rotation = NumberRange.new(-360, 360)
- Aura2.VelocitySpread = 100
- Aura2.ZOffset = 2
- end
- elseif key == Enum.KeyCode.T then
- SSJContainer.Size = UDim2.new(10, 0, 20, 0)
- toggleEmitters("AllOff")
- Human.MaxHealth = 50000000000
- wait(0.01)
- Human.Health = 50000000000
- local RightAura = Instance.new("ParticleEmitter")
- RightAura.Name = "Aura"
- RightAura.Texture = "rbxassetid://111283279"
- RightAura.Parent = RLeg
- RightAura.LightEmission = 1
- RightAura.Transparency = NumberSequence.new(0.4, 1)
- RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- RightAura.Size = NumberSequence.new(0.05, 0)
- RightAura.LockedToPart = true
- RightAura.Lifetime = NumberRange.new(1)
- RightAura.Rate = 130
- RightAura.Speed = NumberRange.new(0.4)
- RightAura.Rotation = NumberRange.new(-360, 360)
- RightAura.EmissionDirection = "Top"
- RightAura.ZOffset = 2
- local RightLow = Instance.new("ParticleEmitter")
- RightLow.Name = "Aura"
- RightLow.Texture = "rbxassetid://111283279"
- RightLow.Parent = LLeg
- RightLow.LightEmission = 1
- RightLow.Transparency = NumberSequence.new(0.4, 1)
- RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- RightLow.Size = NumberSequence.new(0.05, 0)
- RightLow.LockedToPart = true
- RightLow.Lifetime = NumberRange.new(1.5)
- RightLow.Rate = 130
- RightLow.Speed = NumberRange.new(1)
- RightLow.Rotation = NumberRange.new(-360, 360)
- RightLow.EmissionDirection = "Top"
- RightLow.ZOffset = 2
- local LeftLow = Instance.new("ParticleEmitter")
- LeftLow.Name = "Aura"
- LeftLow.Texture = "rbxassetid://111283279"
- LeftLow.Parent = LArm
- LeftLow.LightEmission = 1
- LeftLow.Transparency = NumberSequence.new(0.4, 1)
- LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- LeftLow.Size = NumberSequence.new(0.05, 0)
- LeftLow.LockedToPart = true
- LeftLow.Lifetime = NumberRange.new(1.5)
- LeftLow.Rate = 130
- LeftLow.Speed = NumberRange.new(1)
- LeftLow.Rotation = NumberRange.new(-360, 360)
- LeftLow.EmissionDirection = "Top"
- LeftLow.ZOffset = 2
- local Tor = Instance.new("ParticleEmitter")
- Tor.Name = "Aura"
- Tor.Texture = "rbxassetid://111283279"
- Tor.Parent = Torso
- Tor.LightEmission = 1
- Tor.Transparency = NumberSequence.new(0.4, 1)
- Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- Tor.Size = NumberSequence.new(0.05, 0)
- Tor.LockedToPart = true
- Tor.Lifetime = NumberRange.new(1)
- Tor.Rate = 130
- Tor.Speed = NumberRange.new(1)
- Tor.Rotation = NumberRange.new(-360, 360)
- Tor.EmissionDirection = "Top"
- Tor.ZOffset = 2
- local LeftLeg = Instance.new("ParticleEmitter")
- LeftLeg.Name = "Aura"
- LeftLeg.Texture = "rbxassetid://111283279"
- LeftLeg.Parent = RArm
- LeftLeg.LightEmission = 1
- LeftLeg.Transparency = NumberSequence.new(0.4, 1)
- LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- LeftLeg.Size = NumberSequence.new(0.05, 0)
- LeftLeg.LockedToPart = true
- LeftLeg.Lifetime = NumberRange.new(1)
- LeftLeg.Rate = 130
- LeftLeg.Speed = NumberRange.new(1)
- LeftLeg.Rotation = NumberRange.new(-360, 360)
- LeftLeg.EmissionDirection = "Top"
- LeftLeg.ZOffset = 2
- local Aura = Instance.new("ParticleEmitter")
- Aura.Name = "Aura"
- Aura.Texture = "rbxassetid://1517856446"
- Aura.Parent = Torso
- Aura.LightEmission = 0.3
- Aura.Transparency = NumberSequence.new(0.5, 1)
- Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
- Aura.Size = NumberSequence.new(0.7, 6)
- Aura.LockedToPart = true
- Aura.Lifetime = NumberRange.new(1)
- Aura.Rate = 100
- Aura.Speed = NumberRange.new(2)
- Aura.EmissionDirection = "Top"
- Aura.Rotation = NumberRange.new(-8, 8)
- Aura.ZOffset = -1
- Char.Head.face.Texture = "rbxassetid://792213048"
- Hair.BrickColor = BrickColor.new("Relly red")
- stopAllSounds()
- Mode = "SSJG"
- game:GetService("Chat"):Chat(Head, "This is Super Saiyan God.", Enum.ChatColor.White)
- local orb = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(8, 8, 8),
- Material = "Neon",
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = HRoot.CFrame
- })
- local mesh = Create("SpecialMesh", orb, "Mesh", {
- Scale = Vector3.new(1, 1, 1),
- MeshType = "Sphere"
- })
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(3, 3, 3)
- }):Play()
- TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(orb, 1)
- Hair.Color = Color3.fromRGB(212, 2, 114)
- SSJGSound2:Play()
- wait(1)
- SSJContainer.StudsOffset = Vector3.new(-0.5, 0, 0)
- Torso.Anchored = false
- Attacking = false
- elseif key == Enum.KeyCode.K and Mode == "SSJB" then
- Human.MaxHealth = 600000000000000
- wait(0.01)
- Human.Health = 600000000000000
- Hair.Mesh.MeshId = "rbxassetid://430344159"
- Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
- Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
- HairWeld.C0 = Hcf
- stopAllSounds()
- for i = 1, 25 do
- wait()
- workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView - 2.1
- end
- game:GetService("Chat"):Chat(Head, "KAIOKEN TIMES TWENTY!", Enum.ChatColor.White)
- local Music4 = Instance.new("Sound", Torso)
- Music4.SoundId = "rbxassetid://1488660753"
- Music4.Volume = 7
- Music4.Pitch = 1
- Music4.Looped = true
- Music4:Play()
- local RightAura = Instance.new("ParticleEmitter")
- RightAura.Name = "Aura"
- RightAura.Texture = "rbxassetid://111283279"
- RightAura.Parent = RLeg
- RightAura.LightEmission = 1
- RightAura.Transparency = NumberSequence.new(0.4, 1)
- RightAura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
- RightAura.Size = NumberSequence.new(0.05, 0)
- RightAura.LockedToPart = true
- RightAura.Lifetime = NumberRange.new(1)
- RightAura.Rate = 130
- RightAura.Speed = NumberRange.new(0.4)
- RightAura.Rotation = NumberRange.new(-360, 360)
- RightAura.EmissionDirection = "Top"
- RightAura.ZOffset = 2
- local RightLow = Instance.new("ParticleEmitter")
- RightLow.Name = "Aura"
- RightLow.Texture = "rbxassetid://111283279"
- RightLow.Parent = LLeg
- RightLow.LightEmission = 1
- RightLow.Transparency = NumberSequence.new(0.4, 1)
- RightLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
- RightLow.Size = NumberSequence.new(0.05, 0)
- RightLow.LockedToPart = true
- RightLow.Lifetime = NumberRange.new(1.5)
- RightLow.Rate = 130
- RightLow.Speed = NumberRange.new(1)
- RightLow.Rotation = NumberRange.new(-360, 360)
- RightLow.EmissionDirection = "Top"
- RightLow.ZOffset = 2
- local LeftLow = Instance.new("ParticleEmitter")
- LeftLow.Name = "Aura"
- LeftLow.Texture = "rbxassetid://111283279"
- LeftLow.Parent = LArm
- LeftLow.LightEmission = 1
- LeftLow.Transparency = NumberSequence.new(0.4, 1)
- LeftLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
- LeftLow.Size = NumberSequence.new(0.05, 0)
- LeftLow.LockedToPart = true
- LeftLow.Lifetime = NumberRange.new(1.5)
- LeftLow.Rate = 130
- LeftLow.Speed = NumberRange.new(1)
- LeftLow.Rotation = NumberRange.new(-360, 360)
- LeftLow.EmissionDirection = "Top"
- LeftLow.ZOffset = 2
- local Tor = Instance.new("ParticleEmitter")
- Tor.Name = "Aura"
- Tor.Texture = "rbxassetid://174073769"
- Tor.Parent = Torso
- Tor.LightEmission = 1
- Tor.Transparency = NumberSequence.new(0.4, 1)
- Tor.Color = ColorSequence.new(BrickColor.new("Really red").Color)
- Tor.Size = NumberSequence.new(0.05, 0)
- Tor.LockedToPart = true
- Tor.Lifetime = NumberRange.new(1)
- Tor.Rate = 130
- Tor.Speed = NumberRange.new(1)
- Tor.Rotation = NumberRange.new(-360, 360)
- Tor.EmissionDirection = "Top"
- Tor.ZOffset = 2
- local LeftLeg = Instance.new("ParticleEmitter")
- LeftLeg.Name = "Aura"
- LeftLeg.Texture = "rbxassetid://111283279"
- LeftLeg.Parent = RArm
- LeftLeg.LightEmission = 1
- LeftLeg.Transparency = NumberSequence.new(0.4, 1)
- LeftLeg.Color = ColorSequence.new(BrickColor.new("Really red").Color)
- LeftLeg.Size = NumberSequence.new(0.05, 0)
- LeftLeg.LockedToPart = true
- LeftLeg.Lifetime = NumberRange.new(1)
- LeftLeg.Rate = 130
- LeftLeg.Speed = NumberRange.new(1)
- LeftLeg.Rotation = NumberRange.new(-360, 360)
- LeftLeg.EmissionDirection = "Top"
- LeftLeg.ZOffset = 2
- local Aura = Instance.new("ParticleEmitter")
- Aura.Name = "Aura"
- Aura.Texture = "rbxassetid://411939841"
- Aura.Parent = Head
- Aura.LightEmission = 0.3
- Aura.Transparency = NumberSequence.new(0.5, 1)
- Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
- Aura.Size = NumberSequence.new(9.7, 14)
- Aura.LockedToPart = true
- Aura.Lifetime = NumberRange.new(1)
- Aura.Rate = 100
- Aura.Speed = NumberRange.new(5)
- Aura.EmissionDirection = "Top"
- Aura.Rotation = NumberRange.new(0, 0)
- Aura.ZOffset = -2
- local Spark = Instance.new("ParticleEmitter")
- Spark.Name = "Aura"
- Spark.Texture = "rbxassetid://740455924"
- Spark.Parent = Torso
- Spark.LightEmission = 0.3
- Spark.Transparency = NumberSequence.new(0, 1)
- Spark.Color = ColorSequence.new(BrickColor.new("Really red").Color)
- Spark.Size = NumberSequence.new(5)
- Spark.LockedToPart = true
- Spark.Lifetime = NumberRange.new(3)
- Spark.Rate = 1.3
- Spark.Speed = NumberRange.new(0)
- Spark.EmissionDirection = "Top"
- Spark.Rotation = NumberRange.new(-360, 360)
- Spark.ZOffset = 2
- local orb = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(8, 8, 8),
- Material = "Neon",
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = HRoot.CFrame
- })
- local mesh = Create("SpecialMesh", orb, "Mesh", {
- Scale = Vector3.new(1, 1, 1),
- MeshType = "Sphere"
- })
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(3, 3, 3)
- }):Play()
- TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(orb, 1)
- Hair.Color = Color3.fromRGB(5, 178, 212)
- SSJBSound2:Play()
- SSJBSound3:Play()
- for i = 1, 25 do
- wait()
- workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + 2.1
- end
- wait(1)
- Torso.Anchored = false
- Attacking = false
- Char.Head.face.Texture = "rbxassetid://1444669398"
- SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
- Mode = "SSJBKK"
- elseif key == Enum.KeyCode.Y then
- SSJContainer.Size = UDim2.new(10, 0, 20, 0)
- Aura.ImageTransparency = 0
- toggleEmitters("AllOff")
- Human.MaxHealth = 500000000000
- wait(0.01)
- Human.Health = 500000000000
- Hair.Mesh.MeshId = "rbxassetid://430344159"
- Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
- Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
- HairWeld.C0 = Hcf
- stopAllSounds()
- SSJBSound1:Play()
- game:GetService("Chat"):Chat(Head, "This is Super Saiyan Blue, I won't go so easy anymore.", Enum.ChatColor.White)
- local RightAura = Instance.new("ParticleEmitter")
- RightAura.Name = "Aura"
- RightAura.Texture = "rbxassetid://111283279"
- RightAura.Parent = RLeg
- RightAura.LightEmission = 1
- RightAura.Transparency = NumberSequence.new(0.4, 1)
- RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- RightAura.Size = NumberSequence.new(0.05, 0)
- RightAura.LockedToPart = true
- RightAura.Lifetime = NumberRange.new(1)
- RightAura.Rate = 130
- RightAura.Speed = NumberRange.new(0.4)
- RightAura.Rotation = NumberRange.new(-360, 360)
- RightAura.EmissionDirection = "Top"
- RightAura.ZOffset = 2
- local RightLow = Instance.new("ParticleEmitter")
- RightLow.Name = "Aura"
- RightLow.Texture = "rbxassetid://111283279"
- RightLow.Parent = LLeg
- RightLow.LightEmission = 1
- RightLow.Transparency = NumberSequence.new(0.4, 1)
- RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- RightLow.Size = NumberSequence.new(0.05, 0)
- RightLow.LockedToPart = true
- RightLow.Lifetime = NumberRange.new(1.5)
- RightLow.Rate = 130
- RightLow.Speed = NumberRange.new(1)
- RightLow.Rotation = NumberRange.new(-360, 360)
- RightLow.EmissionDirection = "Top"
- RightLow.ZOffset = 2
- local LeftLow = Instance.new("ParticleEmitter")
- LeftLow.Name = "Aura"
- LeftLow.Texture = "rbxassetid://111283279"
- LeftLow.Parent = LArm
- LeftLow.LightEmission = 1
- LeftLow.Transparency = NumberSequence.new(0.4, 1)
- LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- LeftLow.Size = NumberSequence.new(0.05, 0)
- LeftLow.LockedToPart = true
- LeftLow.Lifetime = NumberRange.new(1.5)
- LeftLow.Rate = 130
- LeftLow.Speed = NumberRange.new(1)
- LeftLow.Rotation = NumberRange.new(-360, 360)
- LeftLow.EmissionDirection = "Top"
- LeftLow.ZOffset = 2
- local Tor = Instance.new("ParticleEmitter")
- Tor.Name = "Aura"
- Tor.Texture = "rbxassetid://111283279"
- Tor.Parent = Torso
- Tor.LightEmission = 1
- Tor.Transparency = NumberSequence.new(0.4, 1)
- Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- Tor.Size = NumberSequence.new(0.05, 0)
- Tor.LockedToPart = true
- Tor.Lifetime = NumberRange.new(1)
- Tor.Rate = 130
- Tor.Speed = NumberRange.new(1)
- Tor.Rotation = NumberRange.new(-360, 360)
- Tor.EmissionDirection = "Top"
- Tor.ZOffset = 2
- local LeftLeg = Instance.new("ParticleEmitter")
- LeftLeg.Name = "Aura"
- LeftLeg.Texture = "rbxassetid://111283279"
- LeftLeg.Parent = RArm
- LeftLeg.LightEmission = 1
- LeftLeg.Transparency = NumberSequence.new(0.4, 1)
- LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- LeftLeg.Size = NumberSequence.new(0.05, 0)
- LeftLeg.LockedToPart = true
- LeftLeg.Lifetime = NumberRange.new(1)
- LeftLeg.Rate = 130
- LeftLeg.Speed = NumberRange.new(1)
- LeftLeg.Rotation = NumberRange.new(-360, 360)
- LeftLeg.EmissionDirection = "Top"
- LeftLeg.ZOffset = 2
- local Aura = Instance.new("ParticleEmitter")
- Aura.Name = "Aura"
- Aura.Texture = "rbxassetid://1526565953"
- Aura.Parent = Torso
- Aura.LightEmission = 0.3
- Aura.Transparency = NumberSequence.new(0.5, 1)
- Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
- Aura.Size = NumberSequence.new(0.7, 6)
- Aura.LockedToPart = true
- Aura.Lifetime = NumberRange.new(1)
- Aura.Rate = 100
- Aura.Speed = NumberRange.new(2)
- Aura.EmissionDirection = "Top"
- Aura.Rotation = NumberRange.new(-8, 8)
- Aura.ZOffset = -1
- local orb = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(8, 8, 8),
- Material = "Neon",
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = HRoot.CFrame
- })
- local mesh = Create("SpecialMesh", orb, "Mesh", {
- Scale = Vector3.new(1, 1, 1),
- MeshType = "Sphere"
- })
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(3, 3, 3)
- }):Play()
- TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(orb, 1)
- Hair.Color = Color3.fromRGB(5, 178, 212)
- SSJBSound2:Play()
- SSJBSound3:Play()
- wait(1)
- Torso.Anchored = false
- Attacking = false
- Char.Head.face.Texture = "rbxassetid://1444669398"
- SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
- Mode = "SSJB"
- elseif key == Enum.KeyCode.U and Plr.Name ~= "venturiansonic" then
- Walkspeed = 0
- Attacking = true
- Mode = "Ultra"
- toggleEmitters("AllOff")
- stopAllSounds()
- Aura.ImageTransparency = 1
- lig = Instance.new("PointLight", Torso)
- lig.Color = Color3.new(0, 0, 255)
- lig.Range = 9
- lig.Brightness = 100
- local Music4 = Instance.new("Sound", Torso)
- Music4.SoundId = "rbxassetid://1504498051"
- Music4.Volume = 3.5
- Music4.Pitch = 1
- Music4.Looped = true
- Music4:Play()
- HairWeld.C0 = Hcf
- spawn(function()
- for i = 0, 1, 0.1 do
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), i)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(20), Rad(0), Rad(-40)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(20), Rad(0), Rad(40)), i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), i)
- wait()
- end
- end)
- local beam1 = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Material = "Neon",
- BrickColor = BrickColor.new("Institutional white"),
- Shape = "Cylinder",
- Size = Vector3.new(8, 8, 8),
- CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(90))
- })
- local effect1 = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = HRoot.CFrame
- })
- local mesh1 = Create("SpecialMesh", effect1, "Mesh", {
- MeshId = "rbxassetid://168892432",
- Scale = Vector3.new(1.2, 1.2, 1.2)
- })
- local effect2 = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = HRoot.CFrame
- })
- local mesh2 = Create("SpecialMesh", effect2, "Mesh", {
- MeshId = "rbxassetid://168892432",
- Scale = Vector3.new(1.2, 1.2, 1.2)
- })
- local effect3 = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = HRoot.CFrame
- })
- local mesh3 = Create("SpecialMesh", effect3, "Mesh", {
- MeshId = "rbxassetid://168892432",
- Scale = Vector3.new(1.2, 1.2, 1.2)
- })
- local orb1 = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- CFrame = HRoot.CFrame,
- Material = "Neon",
- BrickColor = BrickColor.new("Institutional white"),
- Size = Vector3.new(8, 8, 8)
- })
- local omesh1 = Create("SpecialMesh", orb1, "Mesh", {
- Scale = Vector3.new(1, 1, 1),
- MeshType = "Sphere"
- })
- spawn(function()
- for i = 0, 360, 36 do
- local cyl = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(1, 1, 1),
- CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -5),
- Material = "Neon",
- BrickColor = BrickColor.new("Institutional white")
- })
- cyl.CFrame = cyl.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
- local cylmesh = Create("CylinderMesh", cyl, "Mesh", {
- Scale = Vector3.new(4, 4, 4)
- })
- cyl.CFrame = cyl.CFrame * CFrame.new(0, 2, 0)
- TweenService:Create(cyl, TweenInfo.new(2.8), {
- Transparency = 1,
- CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i + 114), 0) * CFrame.new(0, -5, -5)
- }):Play()
- TweenService:Create(cylmesh, TweenInfo.new(2.8), {
- Scale = Vector3.new(4, 20, 4)
- }):Play()
- game:GetService("Debris"):AddItem(cyl, 2.8)
- end
- end)
- Hair.BrickColor = BrickColor.new("Black metallic")
- TweenService:Create(orb1, TweenInfo.new(2), {Transparency = 1}):Play()
- TweenService:Create(omesh1, TweenInfo.new(2), {
- Scale = Vector3.new(3, 3, 3)
- }):Play()
- TweenService:Create(mesh1, TweenInfo.new(3), {
- Scale = Vector3.new(4, 4, 4)
- }):Play()
- TweenService:Create(effect1, TweenInfo.new(3), {
- Transparency = 1,
- CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
- }):Play()
- TweenService:Create(mesh2, TweenInfo.new(3), {
- Scale = Vector3.new(4, 4, 4)
- }):Play()
- TweenService:Create(effect2, TweenInfo.new(3), {
- Transparency = 1,
- CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
- }):Play()
- TweenService:Create(mesh3, TweenInfo.new(3), {
- Scale = Vector3.new(4, 4, 4)
- }):Play()
- TweenService:Create(effect3, TweenInfo.new(3), {
- Transparency = 1,
- CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
- }):Play()
- TweenService:Create(beam1, TweenInfo.new(3), {
- Transparency = 1,
- Size = Vector3.new(100, 1, 1),
- CFrame = HRoot.CFrame * CFrame.new(0, 45, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(90))
- }):Play()
- game:GetService("Debris"):AddItem(beam1, 2)
- game:GetService("Debris"):AddItem(effect1, 2)
- game:GetService("Debris"):AddItem(mesh1, 2)
- game:GetService("Debris"):AddItem(mesh2, 2)
- game:GetService("Debris"):AddItem(mesh3, 2)
- game:GetService("Debris"):AddItem(orb1, 2)
- game:GetService("Debris"):AddItem(omesh1, 2)
- Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://1394077487"
- Shirt.ShirtTemplate = "rbxassetid://1454239396"
- Pants.PantsTemplate = "rbxassetid://1449276082"
- local Hat = Instance.new("Part", Char)
- Hat.Size = Vector3.new(1, 1, 1)
- Hat.Material = "SmoothPlastic"
- Hat.BrickColor = BrickColor.new("Really black")
- Hat.CanCollide = false
- local Hat2 = Instance.new("SpecialMesh", Hat)
- Hat2.MeshId = "rbxassetid://1479574104"
- Hat2.Scale = Vector3.new(0.063, 0.063, 0.063)
- local Hat3 = Instance.new("Weld", Hat)
- Hat3.Part0 = Head
- Hat3.Part1 = Hat
- Hat3.C0 = CFrame.new(0.05, 0.85, -0.1) * CFrame.Angles(math.rad(88.93), math.rad(180), math.rad(0))
- Hair.Transparency = 1
- local HairAura = Instance.new("ParticleEmitter")
- HairAura.Name = "Aura"
- HairAura.Texture = "rbxassetid://1200947142"
- HairAura.Parent = Head
- HairAura.LightEmission = 1
- HairAura.Transparency = NumberSequence.new(0.1, 1)
- HairAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- HairAura.Size = NumberSequence.new(1.1)
- HairAura.LockedToPart = true
- HairAura.Lifetime = NumberRange.new(2)
- HairAura.Rate = 30
- HairAura.Speed = NumberRange.new(0.1)
- HairAura.Rotation = NumberRange.new(-360, 360)
- HairAura.EmissionDirection = "Top"
- HairAura.ZOffset = -1
- local RightAura = Instance.new("ParticleEmitter")
- RightAura.Name = "Aura"
- RightAura.Texture = "rbxassetid://1200947142"
- RightAura.Parent = RLeg
- RightAura.LightEmission = 1
- RightAura.Transparency = NumberSequence.new(0.1, 1)
- RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- RightAura.Size = NumberSequence.new(1.1)
- RightAura.LockedToPart = true
- RightAura.Lifetime = NumberRange.new(2)
- RightAura.Rate = 30
- RightAura.Speed = NumberRange.new(0.1)
- RightAura.Rotation = NumberRange.new(-360, 360)
- RightAura.EmissionDirection = "Top"
- RightAura.ZOffset = -1
- local RightLow = Instance.new("ParticleEmitter")
- RightLow.Name = "Aura"
- RightLow.Texture = "rbxassetid://1200947142"
- RightLow.Parent = LLeg
- RightLow.LightEmission = 1
- RightLow.Transparency = NumberSequence.new(0.1, 1)
- RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- RightLow.Size = NumberSequence.new(1.1)
- RightLow.LockedToPart = true
- RightLow.Lifetime = NumberRange.new(2)
- RightLow.Rate = 30
- RightLow.Speed = NumberRange.new(0.1)
- RightLow.Rotation = NumberRange.new(-360, 360)
- RightLow.EmissionDirection = "Top"
- RightLow.ZOffset = -1
- local LeftLow = Instance.new("ParticleEmitter")
- LeftLow.Name = "Aura"
- LeftLow.Texture = "rbxassetid://1200947142"
- LeftLow.Parent = LArm
- LeftLow.LightEmission = 1
- LeftLow.Transparency = NumberSequence.new(0.1, 1)
- LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- LeftLow.Size = NumberSequence.new(1.1)
- LeftLow.LockedToPart = true
- LeftLow.Lifetime = NumberRange.new(2)
- LeftLow.Rate = 30
- LeftLow.Speed = NumberRange.new(0.1)
- LeftLow.Rotation = NumberRange.new(-360, 360)
- LeftLow.EmissionDirection = "Top"
- LeftLow.ZOffset = -1
- local LeftLeg = Instance.new("ParticleEmitter")
- LeftLeg.Name = "Aura"
- LeftLeg.Texture = "rbxassetid://1200947142"
- LeftLeg.Parent = RArm
- LeftLeg.LightEmission = 1
- LeftLeg.Transparency = NumberSequence.new(0.1, 1)
- LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
- LeftLeg.Size = NumberSequence.new(1.1)
- LeftLeg.LockedToPart = true
- LeftLeg.Lifetime = NumberRange.new(2)
- LeftLeg.Rate = 30
- LeftLeg.Speed = NumberRange.new(0.1)
- LeftLeg.Rotation = NumberRange.new(-360, 360)
- LeftLeg.EmissionDirection = "Top"
- LeftLeg.ZOffset = -1
- wait(0.1)
- local Small = Instance.new("ParticleEmitter")
- Small.Name = "Aura"
- Small.Texture = "rbxassetid://242102147"
- Small.Parent = Torso
- Small.LightEmission = 1
- Small.Transparency = NumberSequence.new(0.5, 1)
- Small.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
- Small.Size = NumberSequence.new(0.5)
- Small.LockedToPart = false
- Small.Lifetime = NumberRange.new(0.5)
- Small.Rate = 150
- Small.Speed = NumberRange.new(4)
- Small.Rotation = NumberRange.new(-50, 50)
- Small.EmissionDirection = "Top"
- Small.ZOffset = 2
- local Small2 = Instance.new("ParticleEmitter")
- Small2.Name = "Aura"
- Small2.Texture = "rbxassetid://242102147"
- Small2.Parent = RArm
- Small2.LightEmission = 1
- Small2.Transparency = NumberSequence.new(0.5, 1)
- Small2.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
- Small2.Size = NumberSequence.new(0.5)
- Small2.LockedToPart = false
- Small2.Lifetime = NumberRange.new(0.5)
- Small2.Rate = 150
- Small2.Speed = NumberRange.new(4)
- Small2.Rotation = NumberRange.new(-50, 50)
- Small2.EmissionDirection = "Top"
- Small2.ZOffset = 2
- local Small3 = Instance.new("ParticleEmitter")
- Small3.Name = "Aura"
- Small3.Texture = "rbxassetid://242102147"
- Small3.Parent = LArm
- Small3.LightEmission = 1
- Small3.Transparency = NumberSequence.new(0.5, 1)
- Small3.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
- Small3.Size = NumberSequence.new(0.5)
- Small3.LockedToPart = false
- Small3.Lifetime = NumberRange.new(0.5)
- Small3.Rate = 150
- Small3.Speed = NumberRange.new(4)
- Small3.Rotation = NumberRange.new(-50, 50)
- Small3.EmissionDirection = "Top"
- Small3.ZOffset = 2
- local Small4 = Instance.new("ParticleEmitter")
- Small4.Name = "Aura"
- Small4.Texture = "rbxassetid://242102147"
- Small4.Parent = RLeg
- Small4.LightEmission = 1
- Small4.Transparency = NumberSequence.new(0.5, 1)
- Small4.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
- Small4.Size = NumberSequence.new(0.5)
- Small4.LockedToPart = false
- Small4.Lifetime = NumberRange.new(0.5)
- Small4.Rate = 150
- Small4.Speed = NumberRange.new(4)
- Small4.Rotation = NumberRange.new(-50, 50)
- Small4.EmissionDirection = "Top"
- Small4.ZOffset = 2
- local Small5 = Instance.new("ParticleEmitter")
- Small5.Name = "Aura"
- Small5.Texture = "rbxassetid://242102147"
- Small5.Parent = LLeg
- Small5.LightEmission = 1
- Small5.Transparency = NumberSequence.new(0.5, 1)
- Small5.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
- Small5.Size = NumberSequence.new(0.5)
- Small5.LockedToPart = false
- Small5.Lifetime = NumberRange.new(0.5)
- Small5.Rate = 150
- Small5.Speed = NumberRange.new(4)
- Small5.Rotation = NumberRange.new(-50, 50)
- Small5.EmissionDirection = "Top"
- Small5.ZOffset = 2
- local Small6 = Instance.new("ParticleEmitter")
- Small6.Name = "Aura"
- Small6.Texture = "rbxassetid://242102147"
- Small6.Parent = Head
- Small6.LightEmission = 1
- Small6.Transparency = NumberSequence.new(0.5, 1)
- Small6.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
- Small6.Size = NumberSequence.new(0.5)
- Small6.LockedToPart = false
- Small6.Lifetime = NumberRange.new(0.5)
- Small6.Rate = 150
- Small6.Speed = NumberRange.new(4)
- Small6.Rotation = NumberRange.new(-50, 50)
- Small6.EmissionDirection = "Top"
- Small6.ZOffset = 2
- wait(0.2)
- local Grab = Instance.new("Part", Head)
- Grab.Size = Vector3.new(3.5, 1, 3.5)
- Grab.CanCollide = false
- Grab.BrickColor = BrickColor.new("Deep orange")
- Grab.Transparency = 1
- local Grabo = Instance.new("Weld", Grab)
- Grabo.Part0 = Head
- Grabo.Part1 = Grab
- Grabo.C0 = CFrame.new(0, -3.6, 0)
- local AuraB = Instance.new("Part", Head)
- AuraB.Size = Vector3.new(2, 1, 2)
- AuraB.CanCollide = false
- AuraB.BrickColor = BrickColor.new("Deep orange")
- AuraB.Transparency = 1
- local AuraBo = Instance.new("Weld", AuraB)
- AuraBo.Part0 = Head
- AuraBo.Part1 = AuraB
- AuraBo.C0 = CFrame.new(0, -3.6, 0)
- local FZcharge3 = Instance.new("ParticleEmitter", Grab)
- FZcharge3.Texture = "rbxassetid://1468162128"
- FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
- FZcharge3.EmissionDirection = "Top"
- FZcharge3.Speed = NumberRange.new(3)
- FZcharge3.Size = NumberSequence.new(0.2, 0.3)
- FZcharge3.Transparency = NumberSequence.new(0.2, 0.7)
- FZcharge3.Drag = 1
- FZcharge3.LockedToPart = true
- FZcharge3.Lifetime = NumberRange.new(2)
- FZcharge3.Rate = 20
- FZcharge3.LightEmission = 0.3
- FZcharge3.Rotation = NumberRange.new(0, 0)
- FZcharge3.VelocitySpread = 0.2
- FZcharge3.ZOffset = 2.5
- wait(3)
- for i = 0, 0.5, 0.01 do
- Neck.C0 = Neck.C0:lerp(Ncf, i)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
- wait()
- end
- Attacking = false
- Walkspeed = 16
- CanMelee = true
- instinct = true
- elseif key == Enum.KeyCode.P then
- Mode = "Base"
- Attacking = true
- Aura.ImageTransparency = 1
- toggleEmitters("AllOff")
- Torso.Anchored = true
- Human.MaxHealth = 50000
- wait(0.01)
- Human.Health = 50000
- Char.Head.face.Texture = "rbxassetid://413593222"
- Hair.Mesh.MeshId = "http://www.roblox.com/asset/?id=1378167215"
- HairWeld.C0 = Hcf
- Hair.Mesh.Offset = Vector3.new(0, 0.47, -0.4)
- Hair.Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
- stopAllSounds()
- PowerDown:Play()
- local orb = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- Size = Vector3.new(8, 8, 8),
- Material = "Neon",
- BrickColor = BrickColor.new("Institutional white"),
- CFrame = HRoot.CFrame
- })
- local mesh = Create("SpecialMesh", orb, "Mesh", {
- Scale = Vector3.new(1, 1, 1),
- MeshType = "Sphere"
- })
- TweenService:Create(mesh, TweenInfo.new(1), {
- Scale = Vector3.new(3, 3, 3)
- }):Play()
- TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(orb, 1)
- Hair.BrickColor = BrickColor.new("Black metallic")
- wait(1)
- Torso.Anchored = false
- Attacking = false
- elseif key == Enum.KeyCode.G then
- Attacking = true
- do
- local cf = Mouse.Hit.p
- local hcf = HRoot.CFrame
- for i = 0, 0.4, 0.01 do
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(30), Rad(0), Rad(0)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-90), Rad(-120)), i)
- wait()
- end
- spawn(function()
- for i = 0, 1, 0.1 do
- local part = Create("Part", Char, "Part", {
- Anchored = true,
- CanCollide = false,
- BrickColor = BrickColor.new("Really black"),
- Material = "Neon",
- Size = Vector3.new(0.3, 9, 9),
- CFrame = hcf * CFrame.new(Random(-5, 5), -5, Random(-5, 5))
- })
- Create("CylinderMesh", part, "Mesh", {})
- TweenService:Create(part, TweenInfo.new(1), {
- Transparency = 0.6,
- CFrame = part.CFrame * CFrame.new(0, 10, 0)
- }):Play()
- game:GetService("Debris"):AddItem(part, 1)
- SWait()
- end
- end)
- Char:MoveTo(cf)
- local Music3 = Instance.new("Sound", Torso)
- Music3.SoundId = "rbxassetid://1055279036"
- Music3.Volume = 3
- Music3.Pitch = 1
- Music3.Looped = false
- Music3:Play()
- Attacking = false
- end
- elseif key == Enum.KeyCode.H and Mode ~= "Ultra" then
- Attacking = true
- do
- local sbomb = Create("Part", workspace, "Part", {
- CanCollide = false,
- BrickColor = BrickColor.new("Electric blue"),
- Material = "Neon",
- Size = Vector3.new(1, 1, 1),
- CFrame = HRoot.CFrame * CFrame.new(0, 50, 0)
- })
- local hitb = Create("Part", sbomb, "Part", {
- CanCollide = false,
- Transparency = 1,
- Size = Vector3.new(20, 20, 20),
- CFrame = sbomb.CFrame
- })
- local mesh = Create("SpecialMesh", sbomb, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(1, 1, 1)
- })
- newWeld(sbomb, hitb, sbomb, CFrame.new(0, -10, 0))
- TweenService:Create(mesh, TweenInfo.new(20), {
- Scale = Vector3.new(55, 55, 55)
- }):Play()
- local bv = Create("BodyVelocity", sbomb, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = Vector3.new(0, 0, 0)
- })
- for i = 0, 0.28, 0.01 do
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-180)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(180)), i)
- wait()
- end
- game:GetService("Debris"):AddItem(sbomb, 20)
- wait(7)
- for i = 0, 0.2, 0.01 do
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-45)), i)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(40)), i)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20)), i)
- SWait()
- end
- local trg = Create("Part", workspace, "Part", {
- Anchored = true,
- CanCollide = false,
- Transparency = 1,
- CFrame = HRoot.CFrame * CFrame.new(0, 0, -50)
- })
- sbomb.CFrame = CFrame.new(sbomb.Position, trg.Position)
- bv.Velocity = Mouse.hit.lookVector * 30
- trg:Destroy()
- local Explode = false
- hitb.Touched:connect(function(h)
- if Explode then
- return
- end
- if hitb == sbomb then
- return
- end
- Explode = true
- sbomb.Anchored = true
- SpiritBombSound:Stop()
- ExplosionSound:Play()
- local nsbomb = sbomb:Clone()
- sbomb:Destroy()
- nsbomb.Parent = workspace
- TweenService:Create(nsbomb.Mesh, TweenInfo.new(2), {
- Scale = Vector3.new(250, 250, 250)
- }):Play()
- TweenService:Create(nsbomb, TweenInfo.new(2), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(nsbomb, 2)
- spawn(function()
- for i = 0, 1, 0.01 do
- local effect = Create("Part", workspace, "Part", {
- CanCollide = false,
- Material = "Neon",
- BrickColor = Colours.Spirit[Random(1, #Colours.Spirit)],
- Size = Vector3.new(1, 1, 1),
- CFrame = nsbomb.CFrame * CFrame.Angles(Rad(Random(-360, 360)), Rad(Random(-360, 360)), Rad(Random(-360, 360)))
- })
- Create("BodyVelocity", effect, "BV", {
- MaxForce = Vector3.new(200000000, 200000000, 200000000),
- Velocity = effect.CFrame.lookVector * 50
- })
- Create("SpecialMesh", effect, "Mesh", {
- MeshType = "Sphere",
- Scale = Vector3.new(5, 5, 255)
- })
- TweenService:Create(effect, TweenInfo.new(0.5), {Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(effect, 0.5)
- SWait()
- end
- end)
- spawn(function()
- local reg = CreateRegion3(sbomb.Position, Vector3.new(100, 100, 100))
- for _, v in pairs(workspace:FindPartsInRegion3(reg, Char, 100)) do
- if v.Parent ~= nil then
- local hum = v.Parent:FindFirstChildOfClass("Humanoid")
- if hum and v.Parent ~= Char then
- for _, b in pairs(v.Parent:GetChildren()) do
- if b:IsA("ForceField") then
- b:Destroy()
- end
- end
- hum:TakeDamage(hum.MaxHealth / 5)
- end
- end
- end
- end)
- end)
- wait(0.2)
- Attacking = false
- end
- elseif key == Enum.KeyCode.F then
- end
- end
- function keyUp(key)
- Keys[key] = nil
- end
- UserInputService.TextBoxFocused:connect(function()
- Typing = true
- end)
- UserInputService.TextBoxFocusReleased:connect(function()
- Typing = false
- end)
- if UserInputService.KeyboardEnabled and UserInputService.MouseEnabled then
- UserInputService.InputBegan:connect(function(inpType)
- if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
- keyDown(inpType.KeyCode)
- end
- end)
- UserInputService.InputEnded:connect(function(inpType)
- if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
- keyUp(inpType.KeyCode)
- end
- end)
- end
- spawn(function()
- while SWait() do
- if Mode == "SSJ" or Mode == "SSJ2" or Mode == "SSJ3" then
- elseif Mode == "SSJG" then
- elseif Mode == "SSJB" then
- elseif Mode == "Vegito" then
- end
- end
- end)
- Human.FreeFalling:connect(function(active)
- if Attacking then
- return
- end
- if not Flying then
- Falling = active
- end
- end)
- game:GetService("RunService").RenderStepped:connect(function()
- Human.WalkSpeed = Walkspeed
- if Flying then
- FloatGyro.Parent = HRoot
- FloatVel.Parent = HRoot
- FloatGyro.MaxTorque = Vector3.new(200000000, 200000000, 200000000)
- FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
- FloatGyro.CFrame = workspace.CurrentCamera.CFrame
- if Keys[Enum.KeyCode.W] then
- Dir = "Forward"
- elseif Keys[Enum.KeyCode.S] then
- Dir = "Backward"
- elseif Keys[Enum.KeyCode.A] then
- Dir = "Left"
- elseif Keys[Enum.KeyCode.D] then
- Dir = "Right"
- else
- Dir = "None"
- end
- if Dir == "Forward" then
- FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * 100
- elseif Dir == "Backward" then
- FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * -100
- elseif Dir == "Left" then
- FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(-60, 0, 0).p - workspace.CurrentCamera.CFrame.p
- elseif Dir == "Right" then
- FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(60, 0, 0).p - workspace.CurrentCamera.CFrame.p
- else
- FloatVel.Velocity = Vector3.new(0, 0, 0)
- end
- else
- FloatGyro.MaxTorque = Vector3.new(0, 0, 0)
- FloatVel.MaxForce = Vector3.new(0, 0, 0)
- FloatGyro.Parent = nil
- FloatVel.Parent = nil
- end
- if not Attacking then
- if not Flying then
- if Torso.Velocity.magnitude < 2 then
- Anim = "Idle"
- elseif Torso.Velocity.magnitude < 2000 then
- Anim = "Walk"
- else
- Anim = "Run"
- end
- elseif Torso.Velocity.magnitude < 2000 then
- Anim = "Float"
- elseif Dir == "Forward" then
- Anim = "Fly"
- elseif Dir == "Backward" then
- Anim = "FlyBack"
- elseif Dir == "Left" then
- Anim = "FlyLeft"
- elseif Dir == "Right" then
- Anim = "FlyRight"
- end
- if not Falling then
- if Anim == "Idle" then
- if Mode ~= "Ultra" and Mode ~= "SSJ3" then
- Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
- elseif Mode == "Vegito" then
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), 0.1)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(60)), 0.1)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-90), Rad(-90)), 0.1)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(90), Rad(90)), 0.1)
- elseif Mode == "Ultra" then
- Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(Sin(tick() / 1.5))), 0.1)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(Sin(tick() / 1.5))), 0.1)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
- end
- elseif Anim == "Walk" then
- if Mode ~= "Ultra" then
- Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
- elseif Mode == "Ultra" then
- Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-15), Rad(10 * Sin(tick() * 4))), 0.5)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(15), Rad(10 * Sin(tick() * 4))), 0.5)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
- end
- elseif Anim == "Run" then
- if Mode == "Ultra" then
- Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
- end
- elseif Anim == "Float" then
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.new(0, 0, Sin(tick()) / 10), 0.2)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
- LHip.C0 = LHip.C0:lerp(Lhcf, 0.2)
- RHip.C0 = RHip.C0:lerp(Rhcf, 0.2)
- Neck.C0 = Neck.C0:lerp(Ncf, 0.2)
- elseif Anim == "Fly" then
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(80), Rad(0), Rad(0)), 0.5)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-80), Rad(0), Rad(0)), 0.5)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
- elseif Anim == "FlyBack" then
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), 0.5)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), 0.5)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
- elseif Anim == "FlyLeft" then
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(20), Rad(-90)), 0.5)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
- elseif Anim == "FlyRight" then
- Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(-20), Rad(90)), 0.5)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
- end
- else
- Hrj.C0 = Hrj.C0:lerp(Hrjcf, 0.5)
- LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
- RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
- Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
- LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
- RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
- end
- end
- if Mode == "Ultra" and Sprint and Anim == "Run" then
- local c = Clone:Clone()
- c.Torso["Left Shoulder"].C0 = c.Torso["Left Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
- c.Torso["Right Shoulder"].C0 = c.Torso["Right Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
- c.Torso["Left Hip"].C0 = c.Torso["Left Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
- c.Torso["Right Hip"].C0 = c.Torso["Right Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
- c.HumanoidRootPart.RootJoint.C0 = c.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
- for _, v in pairs(c:GetChildren()) do
- if v:IsA("BasePart") then
- TweenService:Create(v, TweenInfo.new(0.1), {Transparency = 1}):Play()
- if v.Name == "Head" then
- TweenService:Create(v.face, TweenInfo.new(0.1), {Transparency = 1}):Play()
- end
- end
- end
- c.Parent = Char
- game:GetService("Debris"):AddItem(c, 0.1)
- c.Torso.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(0, 0, 1).p, HRoot.CFrame.p)
- end
- if Dodge and Mode == "Ultra" then
- do
- local reg = CreateRegion3(HRoot.CFrame.p, Vector3.new(100, 100, 100))
- local hcf = HRoot.CFrame
- for _, v in pairs(workspace:FindPartsInRegion3WithIgnoreList(reg, {Char}, 100)) do
- if v:IsA("BasePart") and v.Name ~= "KameHameHaUltra" and v:FindFirstChildOfClass("TouchTransmitter") then
- spawn(function()
- v.Anchored = true
- pcall(function()
- v:FindFirstChildOfClass("TouchTransmitter"):Destroy()
- end)
- spawn(function()
- local c = Clone:Clone()
- c.Parent = workspace
- for _, v in pairs(c:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored = true
- TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
- end
- end
- c:MoveTo(hcf.p)
- game:GetService("Debris"):AddItem(c, 1)
- end)
- Char:MoveTo(CFrame.new(v.CFrame.X, v.CFrame.Y, v.CFrame.Z) * CFrame.new(0, 0, v.Size.magnitude / 2 + 10).p)
- game:GetService("Debris"):AddItem(v, 0.1)
- end)
- end
- end
- for _, v in pairs(game:GetService("Players"):GetPlayers()) do
- if v.Character and v ~= Plr and 20 >= v:DistanceFromCharacter(Head.CFrame.p) then
- spawn(function()
- local c = Clone:Clone()
- c.Parent = workspace
- for _, v in pairs(c:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored = true
- TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
- end
- end
- c:MoveTo(hcf.p)
- game:GetService("Debris"):AddItem(c, 1)
- end)
- Char:MoveTo(v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 25).p)
- end
- end
- end
- end
- LArm.BrickColor = BrickColor.new("Pastel brown")
- RArm.BrickColor = BrickColor.new("Pastel brown")
- RLeg.BrickColor = BrickColor.new("Pastel brown")
- LLeg.BrickColor = BrickColor.new("Pastel brown")
- Torso.BrickColor = BrickColor.new("Pastel brown")
- Head.BrickColor = BrickColor.new("Pastel brown")
- if Mode == "Ultra" then
- Nose.Transparency = 1
- Mouth.Transparency = 1
- else
- Nose.Transparency = 0
- Mouth.Transparency = 0
- end
- end)
- end)
- end)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- GuiTitle.Name = "GuiTitle"
- GuiTitle.Parent = MainFrame
- GuiTitle.BackgroundColor3 = Color3.new(1, 0, 0)
- GuiTitle.BorderColor3 = Color3.new(0, 0, 0)
- GuiTitle.Position = UDim2.new(0, 0, -0.00153201632, 0)
- GuiTitle.Size = UDim2.new(0, 634, 0, 33)
- GuiTitle.Font = Enum.Font.SourceSans
- GuiTitle.Text = "Vermillion Gui (Revamped)"
- GuiTitle.TextColor3 = Color3.new(0, 0, 0)
- GuiTitle.TextSize = 14
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- RevampedBy.Name = "RevampedBy"
- RevampedBy.Parent = MainFrame
- RevampedBy.BackgroundColor3 = Color3.new(1, 0, 0)
- RevampedBy.BorderColor3 = Color3.new(0, 0, 0)
- RevampedBy.Position = UDim2.new(-0.000240556779, 0, 0.935138404, 0)
- RevampedBy.Size = UDim2.new(0, 273, 0, 29)
- RevampedBy.Font = Enum.Font.SourceSans
- RevampedBy.Text = "Revamped By AxeuerAlt"
- RevampedBy.TextColor3 = Color3.new(0, 0, 0)
- RevampedBy.TextSize = 14
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- EasyScriptExecuteWIP.Name = "Easy Script Execute (W.I.P)"
- EasyScriptExecuteWIP.Parent = MainFrame
- EasyScriptExecuteWIP.BackgroundColor3 = Color3.new(0, 0, 0)
- EasyScriptExecuteWIP.Position = UDim2.new(0.999180436, 0, -0.000756971596, 0)
- EasyScriptExecuteWIP.Size = UDim2.new(0, 204, 0, 450)
- EasyScriptExeWIP.Name = "Easy Script Exe W.I.P"
- EasyScriptExeWIP.Parent = EasyScriptExecuteWIP
- EasyScriptExeWIP.BackgroundColor3 = Color3.new(1, 0, 0)
- EasyScriptExeWIP.Position = UDim2.new(-0.000819486741, 0, -0.00126851397, 0)
- EasyScriptExeWIP.Size = UDim2.new(0, 207, 0, 33)
- EasyScriptExeWIP.Font = Enum.Font.SourceSans
- EasyScriptExeWIP.Text = "Easy Script Exe (W.I.P)"
- EasyScriptExeWIP.TextColor3 = Color3.new(0, 0, 0)
- EasyScriptExeWIP.TextSize = 14
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement