Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(0.3)
- Player = game.Players.LocalPlayer
- c = Player.Character
- c.Humanoid.WalkSpeed = 21
- if Workspace:FindFirstChild("ZoroS") then
- Workspace.ZoroS:Stop()
- wait()
- Workspace.ZoroS:Destroy()
- else
- local t = Instance.new("Sound",Workspace)
- t.Name = "ZoroS"
- t.SoundId = "http://www.roblox.com/asset/?id=357035564"
- t:Play()
- end
- if script:FindFirstChild("AttacksDisabled") then script.AttacksDisabled:Destroy() end
- wait()
- AttacksDisabled = Instance.new("BoolValue", script)
- AttacksDisabled.Name = "AttacksDisabled"
- AttacksDisabled.Value = false
- x = c:GetChildren()
- for i = 1, #x do
- if x[i]:IsA("Part") or x[i].Name == "Player1" or x[i].Name == "Sanji" or x[i].Name == "Luffy" or x[i]:IsA("Humanoid") or x[i]:IsA("Humanoid") or x[i]:IsA("LocalScript") or x[i]:IsA("Script") then
- else
- x[i]:remove()
- end
- if c.Head:FindFirstChild("face") then
- c.Head.face:remove()
- end
- end
- if c.Torso:FindFirstChild("roblox") then
- c.Torso.roblox:remove()
- end
- face = Instance.new("Decal", c.Head)
- face.Face = "Front"
- face.Name = "face"
- face.Texture = "http://www.roblox.com/asset/?id=64064193"
- ss = Instance.new("Shirt", c)
- ss.ShirtTemplate = "http://www.roblox.com/asset/?id=26536171"
- ss.Name = "Shirt"
- p = Instance.new("Pants", c)
- p.PantsTemplate = "http://www.roblox.com/asset/?id=26536211"
- p.Name = "Pants"
- bc = Instance.new("BodyColors", c)
- bc.HeadColor = BrickColor.new("Pastel brown")
- bc.LeftArmColor = BrickColor.new("Pastel brown")
- bc.RightArmColor = BrickColor.new("Pastel brown")
- bc.LeftLegColor = BrickColor.new("Pastel brown")
- bc.RightLegColor = BrickColor.new("Pastel brown")
- bc.TorsoColor = BrickColor.new("Pastel brown")
- c.Head.Mesh.MeshType = "Head"
- if c:FindFirstChild("Handle") then
- c["Handle"]:remove()
- end
- if Player.Backpack:FindFirstChild("Luffy") then
- Player.Backpack.Luffy:remove()
- end
- if Player.Backpack:FindFirstChild("Luffy2") then
- Player.Backpack.Luffy2:remove()
- end
- if Player.Backpack:FindFirstChild("Nami") then
- Player.Backpack.Nami:remove()
- end
- if Player.Backpack:FindFirstChild("Usopp1") then
- Player.Backpack.Usopp1:remove()
- end
- if c:FindFirstChild("Handle2") then
- c["Handle2"]:remove()
- end
- if c:FindFirstChild("slingshot") ~= nil then
- c.slingshot:remove()
- end
- hair = Instance.new("Part")
- hair.Anchored = false
- hair.Name = "Handle"
- hair.Size = Vector3.new(2,2,2)
- hair.CFrame = c.Head.CFrame
- hair.CanCollide = false
- hair.Parent = c
- w99 = Instance.new("Weld", c.Head)
- w99.Part0 = w99.Parent
- w99.Part1 = hair
- w99.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0)*CFrame.new(0, 0.4, 0)
- hm = Instance.new("SpecialMesh", hair)
- hm.MeshType = "FileMesh"
- hm.Scale = Vector3.new(1.05, 1.1, 1.05)
- hm.MeshId = "http://www.roblox.com/asset/?id=74878559"
- hm.TextureId = "http://www.roblox.com/asset/?id=117972410"
- r2la = Instance.new("CharacterMesh", c)
- r2la.Name = "Roblox 2.0 Left Arm"
- r2la.MeshId = "27111419"
- r2la.BaseTextureId = ""
- r2la.OverlayTextureId = 0
- r2la.BodyPart = "LeftArm"
- r2ra = r2la:clone()
- r2ra.Parent = c
- r2ra.MeshId = "27111864"
- r2ra.BodyPart = "RightArm"
- r2ra.Name = "Roblox 2.0 Right Arm"
- r2ll = r2la:clone()
- r2ll.Parent = c
- r2ll.MeshId = "27111857"
- r2ll.BodyPart = "LeftLeg"
- r2ll.Name = "Roblox 2.0 Left Leg"
- r2rl = r2la:clone()
- r2rl.Parent = c
- r2rl.MeshId = "27111882"
- r2rl.BodyPart = "RightLeg"
- r2rl.Name = "Roblox 2.0 Right Leg"
- r2t = r2la:clone()
- r2t.Parent = c
- r2t.MeshId = "27111894"
- r2t.BodyPart = "Torso"
- r2t.Name = "Roblox 2.0 Torso"
- if c:FindFirstChild("Katana1") then
- c["Katana1"]:remove()
- end
- if c:FindFirstChild("Katana2") then
- c["Katana2"]:remove()
- end
- if c:FindFirstChild("Katana3") then
- c["Katana3"]:remove()
- end
- if Player.Backpack:FindFirstChild("Luffy") then
- Player.Backpack.Luffy:remove()
- end
- if Player.Backpack:FindFirstChild("Luffy2") then
- Player.Backpack.Luffy2:remove()
- end
- if Player.Backpack:FindFirstChild("Nami") then
- Player.Backpack.Nami:remove()
- end
- if Player.Backpack:FindFirstChild("Usopp") then
- Player.Backpack.Usopp:remove()
- end
- if Player.Backpack:FindFirstChild("Sanji") then
- Player.Backpack.Sanji:remove()
- end
- local k1 = Instance.new("Part")
- k1.Size = Vector3.new(1, 1, 5)
- k1.CanCollide = false
- k1.Name = "Katana1"
- mm = Instance.new("SpecialMesh", k1)
- mm.MeshType = "FileMesh"
- mm.MeshId = "http://www.roblox.com/asset/?id=11442510"
- mm.TextureId = "http://www.roblox.com/asset/?id=47521194"
- mm.Scale = Vector3.new(1.35, 1.35, 1.5)
- k1.Parent = c
- local k2 = k1:clone()
- local k3 = k1:clone()
- k2.Name = "Katana2"
- k2.Parent = c
- k2.Mesh.TextureId = "http://www.roblox.com/asset/?id=114363850"
- k3.Name = "Katana3"
- k3.Parent = c
- k3.Mesh.TextureId = "http://www.roblox.com/asset/?id=116544681"
- k3.Mesh.VertexColor = Vector3.new(0.5, 0.5, 0.5)
- local k1weld = Instance.new("Weld", c["Right Arm"])
- k1weld.Part0 = k1weld.Parent
- k1weld.Part1 = k1
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(356746438, 0, 29.97) *CFrame.new(1, 0, 1.9)
- local k2weld = Instance.new("Weld", c["Left Arm"])
- k2weld.Part0 = k2weld.Parent
- k2weld.Part1 = k2
- k2weld.C0 = CFrame.fromEulerAnglesXYZ(356746438, 0, 29.97) *CFrame.new(1, -0.2, 1.9)
- local k3weld = Instance.new("Weld", c.Head)
- k3weld.Part0 = k3weld.Parent
- k3weld.Part1 = k3
- k3weld.C0 = CFrame.fromEulerAnglesXYZ(0, 29.97, 0) *CFrame.new(-0.5, -0.2, 1.7)
- local Player = game.Players.LocalPlayer
- local mouse = Player:GetMouse()
- local enabled = true
- local LH = Player.Character.Torso["Left Hip"]
- local RH = Player.Character.Torso["Right Hip"]
- local LS = Player.Character.Torso["Left Shoulder"]
- local RS = Player.Character.Torso["Right Shoulder"]
- local N = Player.Character.Torso.Neck
- local Attacking = false
- local A1 = false
- local A2 = false
- local A3 = false
- local A4 = false
- local cycle = 1
- if Player.Character:FindFirstChild("Special") == nil then
- Special = Instance.new("IntValue", Player.Character)
- Special.Name = "Special"
- Special.Value = 99999999999999999999999
- else
- Special.Value = 100
- end
- --Player.PlayerGui.Health.SBacking.Bar.Size = UDim2.new(Special.Value /100, 0, 1, 0)
- if script.AttacksDisabled.Value == false then
- function SanzenSekai(Key)
- Key = Key:lower()
- function Tornado1(Part)
- if A4 == ture and Part.Parent:FindFirstChild("Humanoid") and Attacking == true and Part.Parent.Name ~= Player.Name and CanHit ~= nil and Part.Parent:FindFirstChild("SwordHit1") == nil then
- sh = Instance.new("IntValue", Part.Parent)
- sh.Name = "SwordHit1"
- sh.Value = 1
- game.Debris:AddItem(sh, 0.65)
- if Part.Parent.Humanoid.PlatformStand == false and Part.Parent.Name ~= "Dracule Mihawk" then
- Part.Parent.Humanoid.PlatformStand = true
- end
- randomvolume = math.random(5, 9)
- randomvolume = randomvolume /10
- randompitch = math.random(8, 14)
- randompitch = randompitch /10
- s1 = Instance.new("Sound")
- s1.SoundId = "rbxasset://sounds/unsheath.wav"
- s1.Parent = Player.Character.Head
- game.Debris:AddItem(s1, 0.5)
- s1.Volume = randomvolume
- s1.Pitch = randompitch
- s1:Play()
- Player.Character.Special.Value = Player.Character.Special.Value +4
- Part.Parent.Humanoid:TakeDamage(25)
- game.Debris:AddItem(sh, 1)
- wait(0.3)
- if Part.Parent:FindFirstChild("BodyVelocity") == nil then
- BodyVelocity = Instance.new("BodyVelocity", Part)
- BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- BodyVelocity.velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector *50
- game.Debris:AddItem(BodyVelocity, 0.4)
- end
- wait(2)
- if Part.Parent.Humanoid.PlatformStand == true then
- Part.Parent.Humanoid.PlatformStand = false
- end
- end
- end
- function Tornado2(Part)
- if A4 == true and Part.Parent:FindFirstChild("Humanoid") and Attacking == true and Part.Parent.Name ~= Player.Name and CanHit ~= nil and Part.Parent:FindFirstChild("SwordHit2") == nil then
- sh = Instance.new("IntValue", Part.Parent)
- sh.Name = "SwordHit2"
- game.Debris:AddItem(sh, 0.65)
- sh.Value = 1
- if Part.Parent.Humanoid.PlatformStand == false and Part.Parent.Name ~= "Dracule Mihawk" then
- Part.Parent.Humanoid.PlatformStand = true
- end
- Player.Character.Special.Value = Player.Character.Special.Value +4
- Part.Parent.Humanoid:TakeDamage(25)
- randomvolume = math.random(5, 9)
- randomvolume = randomvolume /10
- randompitch = math.random(8, 14)
- randompitch = randompitch /10
- s1 = Instance.new("Sound")
- s1.SoundId = "rbxasset://sounds/unsheath.wav"
- s1.Parent = Player.Character.Head
- game.Debris:AddItem(s1, 0.5)
- s1.Volume = randomvolume
- s1.Pitch = randompitch
- s1:Play()
- game.Debris:AddItem(sh, 1)
- wait(0.3)
- if Part.Parent:FindFirstChild("BodyVelocity") == nil then
- BodyVelocity = Instance.new("BodyVelocity", Part.Parent.Torso)
- BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- BodyVelocity.velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector *50
- game.Debris:AddItem(BodyVelocity, 0.4)
- end
- wait(2)
- if Part.Parent.Humanoid.PlatformStand == true then
- Part.Parent.Humanoid.PlatformStand = false
- end
- end
- end
- function Tornado3(Part)
- if A4 == true and Part.Parent:FindFirstChild("Humanoid") and Attacking == true and Part.Parent.Name ~= Player.Name and CanHit ~= nil and Part.Parent:FindFirstChild("SwordHit3") == nil then
- sh = Instance.new("IntValue", Part.Parent)
- sh.Name = "SwordHit3"
- sh.Value = 1
- game.Debris:AddItem(sh, 0.65)
- randomvolume = math.random(5, 9)
- randomvolume = randomvolume /10
- randompitch = math.random(8, 14)
- randompitch = randompitch /10
- s1 = Instance.new("Sound")
- s1.SoundId = "rbxasset://sounds/unsheath.wav"
- s1.Parent = Player.Character.Head
- game.Debris:AddItem(s1, 0.5)
- s1.Volume = randomvolume
- s1.Pitch = randompitch
- s1:Play()
- Part.Parent.Humanoid:TakeDamage(10)
- Player.Character.Special.Value = Player.Character.Special.Value +2
- game.Debris:AddItem(sh, 0.1)
- wait(0.3)
- if Part.Parent:FindFirstChild("BodyVelocity") == nil then
- BodyVelocity = Instance.new("BodyVelocity", Part.Parent.Torso)
- BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- BodyVelocity.velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector *50
- game.Debris:AddItem(BodyVelocity, 0.4)
- end
- end
- end
- if enabled == true and script.AttacksDisabled.Value == false and (Key == "r" or Key == "k") then
- enabled = false
- Attacking = true
- A4 = true
- Player.Character.Special.Value = Player.Character.Special.Value -40
- CanHit = Instance.new("IntValue", c)
- CanHit.Value =1
- Hat = Instance.new("Hat", Player.Character)
- Hat.Name = "Hat"
- game.Debris:AddItem(Hat, 3.5)
- Hat2 = Instance.new("Hat", Player.Character)
- Hat2.Name = "SS"
- game.Debris:AddItem(Hat, 3.5)
- CanHit.Name = "CanHit"
- game.Debris:AddItem(CanHit, 2)
- N.C0 = N.C0 *CFrame.Angles(0.2, 0, 0)
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(0, 9.4, -30) *CFrame.new(-1, -0.1, 1.55)
- k2weld.C0 = CFrame.fromEulerAnglesXYZ(0, 9.4, -30) *CFrame.new(-1, -0.2, 1.55)
- wait()
- c.Humanoid.WalkSpeed = 0
- for i = 1, 4 do
- RS.C0 = RS.C0 *CFrame.Angles(0, 0, 0.4)
- LS.C0 = LS.C0 *CFrame.Angles(0, 0, -0.4)
- wait()
- end
- wait(0.05)
- game:GetService("Chat"):Chat(c.Head, "Santoryu Ougi: San Zen Sekai")
- n = 9.4
- ns = 0.1
- c.Humanoid.WalkSpeed = 50
- k1.Touched:connect(Tornado1)
- k2.Touched:connect(Tornado2)
- k3.Touched:connect(Tornado3)
- for i = 1, 60 do
- if i == 15 or i == 16 or i == 17 or i == 20 then
- t = Instance.new("Sound")
- t.SoundId = "http://www.roblox.com/asset/?id=18435238"
- rp = math.random(14,18)
- rp = rp /10
- rv = math.random(4, 6)
- rv = rv/10
- game.Debris:AddItem(s, 6)
- t.Pitch = rp
- t.Volume = rv
- t.Parent = Player.Character.Head
- t:Play()
- end
- if i < 31 then
- N.C0 = N.C0 *CFrame.Angles(0, 0, -0.07)
- elseif i >= 31 then
- N.C0 = N.C0 *CFrame.Angles(0, 0, 0.07)
- end
- if ns < 1 then
- ns = ns +0.04
- else
- ns = 1
- end
- n = n -ns
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(0, n, -30) *CFrame.new(-1, -0.1, 1.55)
- k2weld.C0 = CFrame.fromEulerAnglesXYZ(0, n, -30) *CFrame.new(-1, -0.2, 1.55)
- wait()
- end
- if CanHit ~= nil then
- CanHit:Destroy()
- end
- A4 = false
- Attacking = false
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(356746438, 0, 29.97) *CFrame.new(1, 0, 1.9)
- k2weld.C0 = CFrame.fromEulerAnglesXYZ(356746438, 0, 29.97) *CFrame.new(1, -0.2, 1.9)
- N.C0 = N.C0 *CFrame.Angles(-0.2, 0, 0)
- for i = 1, 4 do
- RS.C0 = RS.C0 *CFrame.Angles(0, 0, -0.4)
- LS.C0 = LS.C0 *CFrame.Angles(0, 0, 0.4)
- wait()
- end
- wait()
- c.Humanoid.WalkSpeed = 21
- wait()
- enabled = true
- end
- end
- function ThirtySixPoundCannon(Key)
- Key = Key:lower()
- function Cannon(Part)
- if Part.Parent:FindFirstChild("Humanoid") and Part.Parent.Name ~= Player.Name and CanHit ~= nil and Part.Parent:FindFirstChild("SwordHit") == nil then
- sh = Instance.new("IntValue", Part.Parent)
- sh.Name = "SwordHit"
- sh.Value = 1
- game.Debris:AddItem(sh, 0.3)
- Part.Parent.Humanoid.Sit = true
- vv = Instance.new("BodyVelocity", Part.Parent.Torso)
- game.Debris:AddItem(vv, 0.4)
- Part.Parent.Humanoid.PlatformStand = true
- vv.velocity = c.Torso.CFrame.lookVector *70
- vv.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- Part.Parent.Humanoid:TakeDamage(40)
- game.Debris:AddItem(sh, 2)
- wait(3)
- if Part.Parent ~= nil then
- Part.Parent.Humanoid.PlatformStand = false
- end
- end
- end
- if enabled == true and (Key == "t" or Key == "l") then
- enabled = false
- CanHit = Instance.new("IntValue", c)
- CanHit.Value =1
- CanHit.Name = "CanHit"
- game.Debris:AddItem(CanHit, 2)
- N.C0 = N.C0 *CFrame.Angles(0.2, 0, 0)
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(0, 9.4, -30) *CFrame.new(-1, -0.1, 1.55)
- RS.C0 = RS.C0 *CFrame.Angles(-1.2, 0, 0)
- wait()
- c.Humanoid.WalkSpeed = 0
- for i = 1, 15 do
- RS.C0 = RS.C0 *CFrame.Angles(0, 0, 0.15)
- wait()
- end
- wait(0.05)
- cn = Instance.new("Part")
- game.Debris:AddItem(cn, 5)
- cn.Shape = "Ball"
- cn.CanCollide = false
- cn.Size = Vector3.new(12, 12, 12)
- cn.TopSurface = "Smooth"
- cn.BottomSurface = "Smooth"
- cn.Transparency = 0.9
- cnvel = Instance.new("BodyVelocity")
- cnvel.velocity = c.Torso.CFrame.lookVector *100
- cnvel.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- cn.Parent = Workspace
- cnvel.Parent = cn
- cn.CFrame = c.Torso.CFrame *CFrame.new(0, 0, -9)
- cn.Touched:connect(Cannon)
- game:GetService("Chat"):Chat(c.Head, "1080 Pound Phoenix")
- for i = 1, 5 do
- RS.C0 = RS.C0 *CFrame.Angles(0, 0, -0.45)
- wait()
- end
- wait(0.3)
- RS.C0 = RS.C0 *CFrame.Angles(1.2, 0, 0)
- N.C0 = N.C0 *CFrame.Angles(-0.2, 0, 0)
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(356746438, 0, 29.97) *CFrame.new(1, 0, 1.9)
- c.Humanoid.WalkSpeed = 21
- wait()
- enabled = true
- end
- end
- function Onigiri(Key)
- Key = Key:lower()
- function Santoryu(Part)
- if A2 == true and Attacking == true and CanHito ~= nil and Part.Parent:FindFirstChild("Humanoid") and Part.Parent.Name ~= Player.Name and Part.Parent:FindFirstChild("SwordHit") == nil and script.AttacksDisabled.Value == false then
- sh = Instance.new("IntValue", Part.Parent)
- sh.Name = "SwordHit"
- sh.Value = 1
- game.Debris:AddItem(sh, 1)
- Part.Parent.Humanoid:TakeDamage(40)
- randomvolume = math.random(5, 9)
- randomvolume = randomvolume /10
- randompitch = math.random(8, 14)
- randompitch = randompitch /10
- s1 = Instance.new("Sound")
- s1.SoundId = "rbxasset://sounds/unsheath.wav"
- s1.Parent = Player.Character.Head
- game.Debris:AddItem(s1, 0.5)
- s1.Volume = randomvolume
- s1.Pitch = randompitch
- s1:Play()
- Player.Character.Special.Value = Player.Character.Special.Value +5
- game.Debris:AddItem(sh, 2)
- wait(0.1)
- if Part.Parent.Humanoid.PlatformStand == false and Part.Parent.Name ~= "Dracule Mihawk" then
- Part.Parent.Humanoid.PlatformStand = true
- end
- if Part.Parent:FindFirstChild("BodyVelocity") == nil then
- BodyVelocity = Instance.new("BodyVelocity")
- BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- BodyVelocity.velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector *50
- game.Debris:AddItem(BodyVelocity, 0.4)
- end
- wait(2)
- if Part.Parent ~= nil then
- Part.Parent.Humanoid.PlatformStand = false
- end
- end
- end
- if enabled == true and (Key == "e" or Key == "j") and script.AttacksDisabled.Value == false then
- enabled = false
- Attacking = true
- A2 = true
- Player.Character.Special.Value = Player.Character.Special.Value -20
- CanHito = Instance.new("IntValue")
- CanHito.Value = 1
- CanHito.Name = "CanHito"
- game.Debris:AddItem(CanHito, 2.5)
- c.Humanoid.WalkSpeed = 0.1
- N.C0 = N.C0 *CFrame.Angles(0.6, 0, 0)
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(0, 9.4, -30) *CFrame.new(-1, -0.1, 1.55)
- k2weld.C0 = CFrame.fromEulerAnglesXYZ(0, 9.4, -30) *CFrame.new(-1, -0.2, 1.55)
- RS.C0 = RS.C0 *CFrame.Angles(-1.2, 0, 0)
- LS.C0 = LS.C0 *CFrame.Angles(-1.2, 0, 0)
- wait()
- bv = Instance.new("BodyVelocity", c.Torso)
- game.Debris:AddItem(bv, 1)
- bv.velocity = c.Torso.CFrame.lookVector *60
- bv.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- Ha = Instance.new("Hat", Player.Character)
- Ha.Name = "Hat"
- game.Debris:AddItem(Ha, 0.9)
- for i = 1, 4 do
- N.C0 = N.C0 *CFrame.Angles(0, 0, 0.25)
- RS.C0 = RS.C0 *CFrame.Angles(0, 0, 0.25)
- LS.C0 = LS.C0 *CFrame.Angles(0, 0, -0.25)
- wait()
- end
- game:GetService("Chat"):Chat(c.Head, "Santoryu: Onigiri")
- k1.Touched:connect(Santoryu)
- k2.Touched:connect(Santoryu)
- k3.Touched:connect(Santoryu)
- vn = 60
- for i = 1, 10 do
- vn = vn -5
- bv.velocity = c.Torso.CFrame.lookVector *vn
- N.C0 = N.C0 *CFrame.Angles(0, 0, -0.3)
- wait(1/20)
- end
- for i = 1, 5 do
- N.C0 = N.C0 *CFrame.Angles(0, 0, 0.4)
- RS.C0 = RS.C0 *CFrame.Angles(0, 0, -0.2)
- LS.C0 = LS.C0 *CFrame.Angles(0, 0, 0.2)
- wait()
- end
- A2 = false
- Attacking = false
- if CanHito ~= nil then
- CanHito:Destroy()
- end
- wait()
- RS.C0 = RS.C0 *CFrame.Angles(1.2, 0, 0)
- LS.C0 = LS.C0 *CFrame.Angles(1.2, 0, 0)
- N.C0 = N.C0 *CFrame.Angles(-0.6, 0, 0)
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(356746438, 0, 29.97) *CFrame.new(1, 0, 1.9)
- k2weld.C0 = CFrame.fromEulerAnglesXYZ(356746438, 0, 29.97) *CFrame.new(1, -0.2, 1.9)
- c.Humanoid.WalkSpeed = 21
- wait()
- enabled = true
- end
- end
- function Sword(Key)
- Key = Key:lower()
- function Slash(Part)
- if A1 == true and Attacking == true and CanHiti ~= nil and Part.Parent:FindFirstChild("Humanoid") and script.AttacksDisabled.Value == false and Part.Parent.Name ~= Player.Name and Part.Parent:FindFirstChild("SwordHit") == nil then
- sh = Instance.new("IntValue", Part.Parent)
- sh.Name = "SwordHit"
- sh.Value = 1
- game.Debris:AddItem(sh, 0.3)
- Player.Character.Special.Value = Player.Character.Special.Value +5
- Part.Parent.Humanoid:TakeDamage(20)
- i = math.random(1,3)
- randomvolume = math.random(5, 9)
- randomvolume = randomvolume /10
- randompitch = math.random(8, 14)
- randompitch = randompitch /10
- s1 = Instance.new("Sound")
- s1.SoundId = "rbxasset://sounds/unsheath.wav"
- s1.Parent = Player.Character.Head
- game.Debris:AddItem(s1, 0.5)
- s1.Volume = randomvolume
- s1.Pitch = randompitch
- s1:Play()
- game.Debris:AddItem(sh, 0.6)
- if Part.Parent:FindFirstChild("BodyVelocity") == nil then
- BodyVelocity = Instance.new("BodyVelocity", Part.Parent.Torso)
- BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- BodyVelocity.velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector *30
- game.Debris:AddItem(BodyVelocity, 0.3)
- end
- end
- end
- if (Key == "h" or Key == "q") and enabled == true and script.AttacksDisabled.Value == false then
- enabled = false
- Attacking = true
- A1 = true
- CanHiti = Instance.new("IntValue")
- CanHiti.Value = 1
- CanHiti.Name = "CanHiti"
- game.Debris:AddItem(CanHiti, 2)
- c.Humanoid.WalkSpeed = 25
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(0, 9.4, -30) *CFrame.new(-1, -0.1, 1.55)
- k2weld.C0 = CFrame.fromEulerAnglesXYZ(0, 9.4, -30) *CFrame.new(-1, -0.2, 1.55)
- if cycle == 1 then
- cycle = 2
- sa = k1
- S = c.Torso["Right Shoulder"]
- nn1 = 0.25
- n2 = 0.4
- elseif cycle == 2 then
- cycle = 1
- S = c.Torso["Left Shoulder"]
- nn1 = -0.25
- sa = k2
- n2 = -0.4
- end
- sa.Touched:connect(Slash)
- k3.Touched:connect(Slash)
- N.C0 = N.C0 *CFrame.Angles(0.4, 0, 0)
- S.C0 = S.C0 *CFrame.Angles(-0.9, 0, 0)
- wait()
- Ha = Instance.new("Hat", Player.Character)
- Ha.Name = "Hat"
- game.Debris:AddItem(Ha, 0.13)
- for i = 1, 2 do
- N.C0 = N.C0 *CFrame.Angles(0, 0, nn1 *2)
- S.C0 = S.C0 *CFrame.Angles(0, 0, n2 *2)
- wait()
- end
- wait(0.1)
- for i = 1, 4 do
- N.C0 = N.C0 *CFrame.Angles(0, 0, -nn1)
- S.C0 = S.C0 *CFrame.Angles(0, 0, -n2)
- wait()
- end
- wait()
- S.C0 = S.C0 *CFrame.Angles(0.9, 0, 0)
- N.C0 = N.C0 *CFrame.Angles(-0.4, 0, 0)
- if CanHiti ~= nil then
- CanHiti:Destroy()
- end
- A1 = false
- Attacking = false
- k1weld.C0 = CFrame.fromEulerAnglesXYZ(356746438, 0, 29.97) *CFrame.new(1, 0, 1.9)
- k2weld.C0 = CFrame.fromEulerAnglesXYZ(356746438, 0, 29.97) *CFrame.new(1, -0.2, 1.9)
- c.Humanoid.WalkSpeed = 21
- wait(0.1)
- enabled = true
- end
- end
- end
- function HPChange()
- --HPBar.Size = UDim2.new(Player.Character.Humanoid.Health /Player.Character.Humanoid.MaxHealth, 0, 1, 0)
- end
- Player.Character.Humanoid.Changed:connect(HPChange)
- function Dying()
- Death = game.Lighting.Death:clone()
- Death.Parent = Player.Backpack
- Workspace.CurrentCamera:ClearAllChildren()
- end
- c.Humanoid.Died:connect(Dying)
- mouse.KeyDown:connect(SanzenSekai)
- mouse.KeyDown:connect(ThirtySixPoundCannon)
- mouse.KeyDown:connect(Onigiri)
- mouse.KeyDown:connect(Sword)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement