Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --By Rufus14 (One of the my best scripts)
- rapid = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
- rapid.SoundId = "http://roblox.com/asset?id=477273485"
- rapid.Volume = 10
- rapid.PlaybackSpeed = 2
- fireemblem = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
- fireemblem.SoundId = "http://roblox.com/asset?id=220951545"
- fireemblem:Play()
- fireemblem.Looped = true
- sound = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
- sound.SoundId = "http://roblox.com/asset?id=280667448"
- Instance.new("ForceField", game.Players.LocalPlayer.Character)
- mouse = game.Players.LocalPlayer:GetMouse()
- game.Players.LocalPlayer.Character.Humanoid.JumpPower = 70
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 20
- plr = game.Players.LocalPlayer.Character
- plrarm = plr["Right Arm"]
- plrlarm = plr["Left Arm"]
- plrhead = plr.Head
- plrleg = plr["Right Leg"]
- plrlleg = plr["Left Leg"]
- plrtorso = plr.Torso
- function ded()
- local ded3 = Instance.new("Sound", plr.Head)
- ded3.SoundId = "http://roblox.com/asset?id=283428477"
- local ded2 = Instance.new("Sound", plr.Head)
- ded2.SoundId = "http://roblox.com/asset?id=163154423"
- local ded1 = Instance.new("Sound", plr.Head)
- ded1.SoundId = "http://roblox.com/asset?id=193821941"
- local ded = Instance.new("Sound", plr.Head)
- ded.SoundId = "http://roblox.com/asset?id=534997954"
- Math = math.random(1,4)
- if Math == 1 then
- ded3:Play()
- end
- if Math == 2 then
- ded2:Play()
- end
- if Math == 3 then
- ded1:Play()
- end
- if Math == 4 then
- ded:Play()
- end
- ------------------------
- plrarm.Transparency = 1
- plrlarm.Transparency = 1
- plrtorso.Transparency = 1
- plrleg.Transparency = 1
- plrlleg.Transparency = 1
- plrhead.Transparency = 1
- -------------------------
- plrarm.CanCollide = true
- plrlarm.CanCollide = true
- plrtorso.CanCollide = false
- plrleg.CanCollide = false
- plrlleg.CanCollide = false
- plrhead.CanCollide = false
- print("ded.")
- local fplrtorso = Instance.new("Part", workspace)
- fplrtorso.Position = plrtorso.Position
- fplrtorso.BrickColor = plrtorso.BrickColor
- fplrtorso.Size = plrtorso.Size
- fplrtorso.LeftSurface = "Smooth"
- fplrtorso.RightSurface = "Smooth"
- fplrtorso.BottomSurface = "Smooth"
- fplrtorso.TopSurface = "Smooth"
- local weldtorso = Instance.new("Weld", fplrtorso)
- weldtorso.Part0 = fplrtorso
- weldtorso.Part1 = fplrtorso
- local decal = Instance.new("Decal", fplrtorso)
- decal.Texture = plr["Shirt Graphic"].Graphic
- local fplrhead = Instance.new("Part", workspace)
- local weldhead = Instance.new("Weld", fplrhead)
- weldhead.Part0 = fplrhead
- weldhead.Part1 = fplrtorso
- fplrhead.Position = plrhead.Position
- fplrhead.Size = plrhead.Size
- fplrhead.CanCollide = true
- local faic = Instance.new("Decal", fplrhead)
- faic.Texture = plr.Head.face.Texture
- local weldhead = Instance.new("Weld", fplrhead)
- weldhead.Part0 = fplrhead
- weldhead.Part1 = fplrtorso
- weldhead.C0 = CFrame.new(0,-1.5,0)
- fplrhead.BrickColor = plrhead.BrickColor
- local mesh = Instance.new("SpecialMesh", fplrhead)
- mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
- local fplrleg = Instance.new("Part", workspace)
- fplrleg.BrickColor = plrleg.BrickColor
- fplrleg.Size = plrleg.Size
- fplrleg.Position = plrleg.Position
- fplrleg.CanCollide = false
- local weldleg = Instance.new("Weld", fplrleg)
- weldleg.Part0 = fplrleg
- weldleg.Part1 = fplrtorso
- weldleg.C0 = CFrame.new(-0.5,2,0)
- --------------------------------------
- local fplrlleg = Instance.new("Part", workspace)
- fplrlleg.BrickColor = plrleg.BrickColor
- fplrlleg.Size = plrlleg.Size
- fplrlleg.Position = plrlleg.Position
- fplrlleg.CanCollide = false
- local weldlleg = Instance.new("Weld", fplrlleg)
- weldlleg.Part0 = fplrlleg
- weldlleg.Part1 = fplrtorso
- weldlleg.C0 = CFrame.new(0.5,2,0) * CFrame.Angles(0,0,0.2)
- ----------------------------------------
- local fplrarm = Instance.new("Part", workspace)
- fplrarm.BrickColor = plrarm.BrickColor
- fplrarm.Size = plrarm.Size
- fplrarm.Position = plrarm.Position
- fplrarm.CanCollide = false
- local weldarm = Instance.new("Weld", fplrlleg)
- weldarm.Part0 = fplrarm
- weldarm.Part1 = fplrtorso
- weldarm.C0 = CFrame.new(1.5,0.35,0) * CFrame.Angles(0,0,0.5)
- ----------------------------------------
- local fplrlarm = Instance.new("Part", workspace)
- fplrlarm.BrickColor = plrlarm.BrickColor
- fplrlarm.Size = plrlarm.Size
- fplrlarm.Position = plrlarm.Position
- fplrlarm.CanCollide = false
- local weldlarm = Instance.new("Weld", fplrlleg)
- weldlarm.Part0 = fplrlarm
- weldlarm.Part1 = fplrtorso
- weldlarm.C0 = CFrame.new(-1.5,0.35,0) * CFrame.Angles(0,0,-0.5)
- wait(10)
- fplrarm:destroy()
- fplrhead:destroy()
- fplrlarm:destroy()
- fplrleg:destroy()
- fplrlleg:destroy()
- fplrtorso:destroy()
- end
- plr.Humanoid.Died:connect(ded)
- function key(key)
- key = key:lower()
- if key == "q" then
- for i = 1,5 do
- wait(0.01)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,0.35)
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0.25,0,0)
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,-0.35)
- end
- sound:Play()
- local hit = Instance.new("Explosion", plr["Right Arm"])
- hit.Position = plr["Right Arm"].Position
- hit.Visible = false
- hit.BlastPressure = 100000
- hit.BlastRadius = 2.5
- wait(0.05)
- for i = 1,5 do
- wait(0.01)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,-0.35)
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(-0.25,0,0)
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,0.35)
- end
- hit:destroy()
- end
- if key == "e" then
- for i = 1,5 do
- wait(0.01)
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.3)
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0.05,0,0)
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0,0,0.06)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0,0,0.06)
- sound.PlaybackSpeed = 0.7
- end
- sound:Play()
- local hit1 = Instance.new("Explosion", plr["Right Leg"])
- hit1.Position = plr["Right Leg"].Position
- hit1.Visible = false
- hit1.BlastPressure = 200000
- hit1.BlastRadius = 2
- wait(0.1)
- for i = 1,5 do
- wait(0.01)
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.3)
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(-0.05,0,0)
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0,0,-0.06)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0,0,-0.06)
- end
- sound.PlaybackSpeed = 1
- hit1:destory()
- end
- if key == "r" then
- for i = 1,5 do
- wait(0.01)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,-0.35)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0.25,0,0)
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,0.35)
- end
- sound:Play()
- local hit2 = Instance.new("Explosion", plr["Left Arm"])
- hit2.Position = plr["Left Arm"].Position
- hit2.Visible = false
- hit2.BlastPressure = 100000
- hit2.BlastRadius = 2.5
- wait(0.05)
- for i = 1,5 do
- wait(0.01)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,0.35)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(-0.25,0,0)
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,-0.35)
- end
- hit2:destroy()
- end
- if key:byte() == 32 then
- for i = 1,5 do
- wait(0.01)
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0,0,0.1)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0,0,-0.1)
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.08)
- plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.new(0.2,-0.15,0)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0.07,0,0)
- end
- wait(0.5)
- for i = 1,5 do
- wait(0.01)
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0,0,-0.1)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0,0,0.1)
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.08)
- plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.new(-0.2,0.15,0)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(-0.07,0,0)
- end
- end
- if key == "t" then
- for i = 1,30 do
- local boom = Instance.new("Explosion", plr.Head)
- boom.Position = plr["Right Arm"].Position
- boom.BlastPressure = 100
- boom.BlastRadius = 2
- boom.Visible = false
- rapid:Play()
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,-1.6)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,1.6)
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(1.1,0,0)
- wait(0.05)
- boom:destroy()
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(-1.1,0,0)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,-1.6)
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,1.6)
- wait(0.05)
- local boom1 = Instance.new("Explosion", plr.Head)
- boom1.Position = plr["Left Arm"].Position
- boom1.BlastPressure = 100
- boom1.BlastRadius = 2
- boom1.Visible = false
- rapid:Play()
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(1.1,0,0)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,-1.6)
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,1.6)
- wait(0.05)
- boom1:destroy()
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(-1.1,0,0)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,1.6)
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,-1.6)
- end
- end
- end
- mouse.KeyDown:connect(key)
- plr = game.Players.LocalPlayer.Character
- sound1 = Instance.new("Sound", plr.Head)
- sound1.SoundId = "http://www.roblox.com/asset/?id=360202811"
- sound1:Play()
- sound1.Looped = true
- sound1.Volume = 1
- plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(-0.05,0,0)
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0.1,0.1,0.1)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0.1,0.1,0.1)
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.15)
- plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,-0.15)
- while true do
- wait(0.01)
- for i = 1,2 do
- wait(0.05)
- plr = game.Players.LocalPlayer.Character
- plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,-0.005)
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.005)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(-0.005,0,-0.005)
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,0.01,0)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,0.01,0)
- end
- for i = 1,2 do
- wait(0.05)
- plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,-0.005)
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.005)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(-0.005,0,-0.005)
- plr = game.Players.LocalPlayer.Character
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,0.02,0)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,0.02,0)
- end
- for i = 1,3 do
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(-0.005,0,-0.005)
- wait(0.05)
- plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,-0.005)
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.005)
- plr = game.Players.LocalPlayer.Character
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,0.025,0)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,0.025,0)
- end
- wait(1)
- -------------------------------------------------------------------------------------------------------
- for i = 1,3 do
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0.005,0,0.005)
- wait(0.05)
- plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,0.005)
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.005)
- plr = game.Players.LocalPlayer.Character
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,-0.025,0)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,-0.025,0)
- end
- for i = 1,2 do
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.005)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0.005,0,0.005)
- wait(0.05)
- plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,0.005)
- plr = game.Players.LocalPlayer.Character
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,-0.02,0)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,-0.02,0)
- end
- for i = 1,2 do
- plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.005)
- plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0.005,0,0.005)
- wait(0.05)
- plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,0.005)
- plr = game.Players.LocalPlayer.Character
- plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,-0.01,0)
- plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,-0.01,0)
- end
- end
Add Comment
Please, Sign In to add comment