Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(1)
- Player = game:service'Players'.LocalPlayer
- local me2 = game.Players.LocalPlayer
- local ch = Player.Character
- local occ = Instance.new("BoolValue", ch)
- occ.Name = "Occupied"
- local swi = Instance.new("StringValue", ch)
- swi.Name = "switch"
- local trans = Instance.new("BoolValue", ch)
- trans.Name = "trans"
- repeat wait() until ch.Humanoid ~= nil
- ch.Humanoid.Died:connect(function()
- Player.CharacterAdded:connect(function(chz)
- local occ = Instance.new("BoolValue", chz)
- occ.Name = "Occupied"
- local swi = Instance.new("StringValue", chz)
- swi.Name = "switch"
- local trans = Instance.new("BoolValue", chz)
- trans.Name = "trans"
- end
- )
- end)
- local char = me2.Character
- local transforming = false
- local transformed = false
- local deb = true
- char:WaitForChild("switch")
- traz = char:WaitForChild("trans")
- script.Name = me2.Name .. "\'s Kaio-Ken"
- powerup = Instance.new("Sound")
- powerup.SoundId = "http://www.roblox.com/asset/?id=450783524"
- powerup.Name = "Activate"
- powerup.Parent = char.Head
- powerup.Looped = true
- powerup.Volume = 2
- powerup.Pitch = 1
- powerdown = Instance.new("Sound")
- powerdown.SoundId = "http://www.roblox.com/asset/?id=3264923"
- powerdown.Name = "PowerUp"
- powerdown.Parent = char.Head
- powerdown.Volume = 1
- powerdown.Pitch = 1.125
- rarm = char.Torso:findFirstChild("Right Shoulder")
- larm = char.Torso:findFirstChild("Left Shoulder")
- rleg = char.Torso:findFirstChild("Right Hip")
- lleg = char.Torso:findFirstChild("Left Hip")
- head = char.Torso:findFirstChild("Neck")
- torso = char.Torso
- he = head.C0
- ra = rarm.C0
- rl = rleg.C0
- la = larm.C0
- ll = lleg.C0
- TransPose1 = function()
- for i = 1, 10 do
- head.C0 = head.C0 * CFrame.Angles(0.03, 0, 0)
- torso.CFrame = torso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0.01, 0, 0)
- rarm.C0 = rarm.C0 * CFrame.new(-0.02, 0, 0) * CFrame.Angles(-0.008, 0.05, 0.02)
- larm.C0 = larm.C0 * CFrame.new(0.02, 0, 0) * CFrame.Angles(-0.008, -0.05, -0.02)
- rleg.C0 = rleg.C0 * CFrame.new(0, 0, 0.005) * CFrame.Angles(-0.005, -0.02, 0)
- lleg.C0 = lleg.C0 * CFrame.new(0, 0, 0.005) * CFrame.Angles(-0.005, 0.02, 0)
- wait(0.00065)
- end
- end
- TransPose1Stand = function()
- for i = 1, 10 do
- head.C0 = head.C0 * CFrame.Angles(-0.03, 0, 0)
- torso.CFrame = torso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(-0.01, 0, 0)
- rarm.C0 = rarm.C0 * CFrame.new(0.02, 0, 0) * CFrame.Angles(0.008, -0.05, -0.02)
- larm.C0 = larm.C0 * CFrame.new(-0.02, 0, 0) * CFrame.Angles(0.008, 0.05, 0.02)
- rleg.C0 = rleg.C0 * CFrame.new(0, 0, -0.005) * CFrame.Angles(0.005, 0.02, 0)
- lleg.C0 = lleg.C0 * CFrame.new(0, 0, -0.005) * CFrame.Angles(0.005, -0.02, 0)
- wait(0.00065)
- end
- he = head.C0
- ra = rarm.C0
- rl = rleg.C0
- la = larm.C0
- ll = lleg.C0
- end
- transform = function()
- deb = false
- char.Humanoid.WalkSpeed = 0
- he = head.C0
- ra = rarm.C0
- rl = rleg.C0
- la = larm.C0
- ll = lleg.C0
- char.Animate.Disabled = true
- game:GetService("Chat"):Chat(char.Head, "POWER-UP!", math.random(0, 2))
- powerup:play()
- TransPose1()
- wait(0.1)
- ex = Instance.new("Explosion")
- ex.Position = char.Torso.Position
- ex.BlastPressure = 0
- ex.Parent = workspace
- wait(1)
- TransPose1Stand()
- powerup:stop()
- ex2 = Instance.new("Explosion")
- ex2.Position = char.Torso.Position
- ex2.BlastPressure = 0
- ex2.Parent = workspace
- game:GetService("Chat"):Chat(char.Head, "KAIO-KEN ", math.random(0, 2))
- wait(0.1)
- ex3 = Instance.new("Explosion")
- ex3.Position = char.Torso.Position
- ex3.BlastPressure = 0
- ex3.Parent = workspace
- game:GetService("Chat"):Chat(char.Head, "AAAAAAH!", math.random(0, 2))
- char.Humanoid.MaxHealth = char.Humanoid.MaxHealth + tonumber("7")
- wait(1)
- char.Humanoid.Health = char.Humanoid.Health + tonumber("7")
- wait(0.1)
- c = Instance.new("PointLight", char.Torso)
- c.Color = Color3.new(1, 0, 0)
- c.Range = 6
- c.Brightness = 4
- local pie22 = Instance.new("ParticleEmitter")
- pie22.Parent = char.Torso
- pie22.Color = ColorSequence.new(BrickColor.new("Really red").Color)
- pie22.LightEmission = 1
- pie22.Size = NumberSequence.new(5)
- pie22.Texture = "http://www.roblox.com/asset/?id=250186345"
- pie22.Transparency = NumberSequence.new(0.7)
- pie22.EmissionDirection = "Top"
- pie22.Enabled = true
- pie22.Lifetime = NumberRange.new(0.3)
- pie22.Rate = 100
- pie22.Speed = NumberRange.new(4)
- pie22.VelocitySpread = 13.5
- pie22.Name = "Haa"
- pie22.Parent = Player.Character.Torso
- for _,v in pairs(char:getChildren()) do
- if v:IsA("Hat") then
- v.Handle.Mesh.VertexColor = Vector3.new(1, 0.2, 0.2)
- end
- end
- for i = 1, 5 do
- ex4 = Instance.new("Explosion")
- ex4.Position = char.Torso.Position + Vector3.new(0, i * 3, 0)
- ex4.BlastPressure = 0
- wait(0.3)
- end
- wait(0.033333333333333)
- char.Humanoid.WalkSpeed = 16
- char.Animate.Disabled = false
- transformed = true
- wait(1)
- deb = true
- he = head.C0
- ra = rarm.C0
- rl = rleg.C0
- la = larm.C0
- ll = lleg.C0
- end
- untrans = function()
- he = head.C0
- ra = rarm.C0
- rl = rleg.C0
- la = larm.C0
- ll = lleg.C0
- transforming = false
- char.Animate.Disabled = true
- char.Humanoid.Health = char.Humanoid.Health - tonumber("7")
- wait(1)
- char.Humanoid.MaxHealth = char.Humanoid.MaxHealth - tonumber("7")
- char.Humanoid.WalkSpeed = 0
- TransPose1()
- c:Destroy()
- Player.Character.Torso:findFirstChild("Haa"):Destroy()
- for _,v in pairs(char:getChildren()) do
- if v:IsA("Hat") then
- v.Handle.Mesh.VertexColor = Vector3.new(1, 1, 1)
- end
- end
- wait(0.01)
- powerdown:play()
- wait(0.1)
- TransPose1Stand()
- he = head.C0
- ra = rarm.C0
- rl = rleg.C0
- la = larm.C0
- ll = lleg.C0
- char.Animate.Disabled = false
- transformed = false
- char.Humanoid.WalkSpeed = 16
- he = head.C0
- ra = rarm.C0
- rl = rleg.C0
- la = larm.C0
- ll = lleg.C0
- end
- local ssjz = false
- me2.Chatted:connect(function(s)
- if not traz.Value and char.Occupied.Value == false then
- s = s:lower()
- if s == "activate" and deb and not ssjz and char.switch.Value == "" then
- ssjz = true
- char.switch.Value = "kaio"
- traz.Value = true
- transform()
- traz.Value = false
- else
- if s == "off" and deb and ssjz and char.switch.Value == "kaio" then
- ssjz = false
- traz.Value = true
- untrans()
- char.switch.Value = ""
- traz.Value = false
- end
- end
- end
- end
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement