Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Animator Loaded.")
- local name = "Mrnoobboy32"
- while (game.Players[name].Character == nil) do wait() end
- print("Player found. :)")
- local player = game.Players[name].Character
- local human = player.Humanoid
- local block = Instance.new("Part")
- block.FormFactor = "Symmetric"
- block.Size = Vector3.new(1, 1, 1)
- block.Transparency = 1
- block.CanCollide = false
- block.Locked = true
- local sword = Instance.new("Part")
- sword.FormFactor = "Plate"
- sword.Shape = "Block"
- sword.Size = Vector3.new(1, 0.8, 4)
- sword.Transparency = 1
- sword.CanCollide = false
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = "FileMesh"
- mesh.MeshId = "http://www.roblox.com/asset/?id=11996935"
- mesh.Scale = Vector3.new(1.4,1.4,1.4)
- mesh.TextureId = "http://www.roblox.com/asset/?id=23719291"
- mesh.Parent = sword
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=11998777"
- SlashSound.Pitch = 1.4
- SlashSound.Looped = true
- SlashSound.Name = "Voom"
- SlashSound.Parent = sword
- snd = Instance.new("Sound")
- snd.SoundId = "http://www.roblox.com/asset/?id=2233908"
- snd.Volume = 1
- snd.Name = "Boom"
- snd.Parent = sword
- local UnsheathSound = Instance.new("Sound")
- UnsheathSound.SoundId = "http://www.roblox.com/asset/?id=11998770"
- UnsheathSound.Name = "Go"
- UnsheathSound.Volume = 0.5
- UnsheathSound.Parent = sword
- local sparkle = Instance.new("Sparkles")
- sparkle.SparkleColor = Color3.new(0, 255, 155)
- sparkle.Parent = sword
- sparkle.Enabled = false
- local sword2 = sword:Clone()
- local lsweld = Instance.new("Weld")
- local rsweld = Instance.new("Weld")
- local lPosBase = block:Clone()
- local lPosWeld = Instance.new("Weld")
- local lRotBase = block:Clone()
- local lRotWeld = Instance.new("Weld")
- local lArmWeld = Instance.new("Weld")
- local rPosBase = block:Clone()
- local rPosWeld = Instance.new("Weld")
- local rRotBase = block:Clone()
- local rRotWeld = Instance.new("Weld")
- local rArmWeld = Instance.new("Weld")
- local hRotBase = block:Clone()
- local hRotWeld = Instance.new("Weld")
- local headWeld = Instance.new("Weld")
- lPosBase.Name = "LPosBase"
- lPosWeld.Name = "LPosWeld"
- lRotBase.Name = "LRotBase"
- lRotWeld.Name = "LRotWeld"
- lPosWeld.Part0 = player.Torso
- lPosWeld.Part1 = lPosBase
- lPosWeld.C1 = CFrame.new(1.5, -0.5, 0)
- lPosWeld.Parent = player.Torso
- lPosBase.Parent = player
- lRotWeld.Part0 = lPosBase
- lRotWeld.Part1 = lRotBase
- lRotWeld.Parent = player.Torso
- lRotBase.Parent = player
- lArmWeld.Part0 = lRotBase
- lArmWeld.C1 = CFrame.new(0, 0.5, 0)
- lArmWeld.Parent = player.Torso
- rPosBase.Name = "RPosBase"
- rPosWeld.Name = "RPosWeld"
- rRotBase.Name = "RRotBase"
- rRotWeld.Name = "RRotWeld"
- rPosWeld.Part0 = player.Torso
- rPosWeld.Part1 = rPosBase
- rPosWeld.C1 = CFrame.new(-1.5, -0.5, 0)
- rPosWeld.Parent = player.Torso
- rPosBase.Parent = player
- rRotWeld.Part0 = rPosBase
- rRotWeld.Part1 = rRotBase
- rRotWeld.Parent = player.Torso
- rRotBase.Parent = player
- rArmWeld.Part0 = rRotBase
- rArmWeld.C1 = CFrame.new(0, 0.5, 0)
- rArmWeld.Parent = player.Torso
- hRotBase.Name = "HRotBase"
- hRotWeld.Name = "HRotWeld"
- headWeld.Name = "HeadWeld"
- hRotWeld.Part0 = player.Torso
- hRotWeld.Part1 = hRotBase
- hRotWeld.C1 = CFrame.new(0, -1.5, 0)
- hRotWeld.Parent = player.Torso
- hRotBase.Parent = player
- headWeld.Part0 = hRotBase
- headWeld.Parent = player.Torso
- lsweld.Part0 = lRotBase
- rsweld.Part0 = rRotBase
- lsweld.Part1 = sword
- rsweld.Part1 = sword2
- lsweld.C1 = CFrame.new(0, 0, -3.5)*CFrame.Angles(math.rad(270), math.rad(90), 0)
- rsweld.C1 = CFrame.new(0, 0, -3.5)*CFrame.Angles(math.rad(270), math.rad(90), 0)
- lsweld.Parent = player.Torso
- rsweld.Parent = player.Torso
- sword.Parent = player
- sword2.Parent = player
- sword.Voom:Stop()
- sword2.Voom:Stop()
- lArmWeld.Part1 = player:FindFirstChild("Left Arm")
- rArmWeld.Part1 = player:FindFirstChild("Right Arm")
- headWeld.Part1 = player:FindFirstChild("Head")
- sword.Transparency = 0
- sword2.Transparency = 0
- sword.Go:Play()
- sword2.Go:Play()
- sword.Sparkles.Enabled = true
- sword2.Sparkles.Enabled = true
- function boom(part)
- wait()
- if part == nil or tselected == false then return end
- if part.Anchored then return end
- if part.Parent == player or part.Parent.Parent == player then return end
- if part == swordl or part == swordr then return end
- if part:FindFirstChild("Sparkles") then return end
- human:TakeDamage(-1)
- sword.Sparkles:Clone().Parent = part
- sword.Go:Play()
- sword2.Go:Play()
- wait(0.5)
- part:BreakJoints()
- part.Velocity = Vector3.new(part.Velocity.X+ math.random(10, 20), part.Velocity.Y + math.random(100, 200), part.Velocity.Z+ math.random(10, 20))
- game.Debris:AddItem(part, 10)
- end
- human.MaxHealth = 400
- if player:FindFirstChild("ForceField") then
- player.ForceField:Destroy()
- end
- human.WalkSpeed = 80
- for i = 1, 20 do
- lRotWeld.C1 = CFrame.Angles(math.rad(-i*4.5), 0,0)
- rRotWeld.C1 = CFrame.Angles(math.rad(-i*4.5), 0,0)
- wait(0.05)
- human:TakeDamage(-15)
- end
- sword.Voom:Play()
- sword2.Voom:Play()
- sword.Touched:connect(boom)
- sword2.Touched:connect(boom)
- human.Jumping:connect(function()if tselected == false then return end player.Torso.Velocity = Vector3.new(player.Torso.Velocity.X, player.Torso.Velocity.Y + 40, player.Torso.Velocity.Z)end)
- while true do
- lRotWeld.C1 = CFrame.Angles(math.rad(math.random(0, 360)), math.rad(math.random(0, 360)), math.rad(math.random(0, 360)))
- rRotWeld.C1 = CFrame.Angles(math.rad(math.random(0, 360)), math.rad(math.random(0, 360)), math.rad(math.random(0, 360)))
- wait()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement