Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mouse = game.Players.LocalPlayer:GetMouse()
- rig = game.Players.LocalPlayer.Character.Torso
- game.Players.LocalPlayer.Character.Animate:destroy()
- run = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
- run.SoundId = "rbxassetid://142665235"
- run.Volume = 0
- run.Looped = true
- run:Play()
- run.PlaybackSpeed = 1.2
- ---------
- chocolaterain = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
- chocolaterain.SoundId = "rbxassetid://362485838"
- chocolaterain.Volume = 13
- chocolaterain.TimePosition = 10.1
- chocolate1 = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
- chocolate1.SoundId = "rbxassetid://681504763"
- chocolate1.Volume = 50
- chocolate1.TimePosition = 13
- walking = true
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 26
- for i = 1,5 do
- wait()
- rig.Neck.C0 = rig.Neck.C0 * CFrame.Angles(0.02,0,0)
- end
- function walk(key)
- key = key:lower()
- if key == "w" then
- walking = true
- run.Volume = 10
- if walking == true then
- wait()
- for i = 1,5 do
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.2)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.2)
- end
- while walking == true do
- for i = 1,5 do
- wait()
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,0.4)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,0.4)
- end
- for i = 1,5 do
- wait()
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.4)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.4)
- end
- end
- end
- end
- end
- mouse.KeyDown:connect(walk)
- function notwalk(key)
- key = key:lower()
- if key == "w" then
- walking = false
- run.Volume = 0
- for i = 1,10 do
- wait()
- rig["Left Hip"].C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- rig["Right Hip"].C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- end
- end
- end
- mouse.KeyUp:connect(notwalk)
- ---------------------------------
- walking1 = false
- function walk1(key)
- key = key:lower()
- if key == "d" then
- walking1 = true
- if walking1 == true then
- wait()
- run.Volume = 10
- for i = 1,5 do
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.2)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.2)
- end
- while walking1 == true do
- for i = 1,5 do
- wait()
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,0.4)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,0.4)
- end
- for i = 1,5 do
- wait()
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.4)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.4)
- end
- end
- end
- end
- end
- mouse.KeyDown:connect(walk1)
- function notwalk1(key)
- key = key:lower()
- if key == "d" then
- walking1 = false
- run.Volume = 0
- for i = 1,10 do
- wait()
- rig["Left Hip"].C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- rig["Right Hip"].C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- end
- end
- end
- mouse.KeyUp:connect(notwalk1)
- ------------------------------------------
- walking2 = false
- function walk2(key)
- key = key:lower()
- if key == "a" then
- walking2 = true
- run.Volume = 10
- if walking2 == true then
- wait()
- for i = 1,5 do
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.2)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.2)
- end
- while walking2 == true do
- for i = 1,5 do
- wait()
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,0.4)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,0.4)
- end
- for i = 1,5 do
- wait()
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.4)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.4)
- end
- end
- end
- end
- end
- mouse.KeyDown:connect(walk2)
- function notwalk2(key)
- key = key:lower()
- if key == "a" then
- walking2 = false
- run.Volume = 0
- for i = 1,10 do
- wait()
- rig["Left Hip"].C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- rig["Right Hip"].C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- end
- end
- end
- mouse.KeyUp:connect(notwalk2)
- ----------------------------------------------------
- walking3 = false
- function walk3(key)
- key = key:lower()
- if key == "s" then
- walking3 = true
- run.Volume = 10
- if walking3 == true then
- wait()
- for i = 1,5 do
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.2)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.2)
- end
- while walking3 == true do
- for i = 1,5 do
- wait()
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,0.4)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,0.4)
- end
- for i = 1,5 do
- wait()
- rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.4)
- rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.4)
- end
- end
- end
- end
- end
- mouse.KeyDown:connect(walk3)
- function notwalk3(key)
- key = key:lower()
- if key == "s" then
- walking3 = false
- run.Volume = 0
- for i = 1,10 do
- wait()
- rig["Left Hip"].C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- rig["Right Hip"].C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- end
- end
- end
- mouse.KeyUp:connect(notwalk3)
- attacking1 = false
- function attack1(key)
- key = key:lower()
- if key == "q" then
- if not attacking1 and not attacking2 then
- attacking1 = true
- chocolaterain.TimePosition = 10.4
- game.Players.LocalPlayer.Character.Humanoid.MaxHealth = 999999
- game.Players.LocalPlayer.Character.Humanoid.Health = 999999
- for i = 1,10 do
- wait()
- rig.Neck.C0 = rig.Neck.C0 * CFrame.Angles(-0.03,0,0)
- rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.Angles(0,0,-0.29)
- end
- chocolaterain:Play()
- for i = 1,45 do
- wait(0.05)
- local choc = Instance.new("Part", workspace)
- choc.Position = rig.Position
- choc.CanCollide = false
- choc.BrickColor = BrickColor.new("Burnt Sienna")
- choc.Position = choc.Position + Vector3.new(math.random(-25,25),35,math.random(-25,25))
- choc.Size = choc.Size + Vector3.new(5,1.5,10)
- local hit = false
- local function rip(ch)
- if not hit then
- hit = true
- local humanoid = ch.Parent:FindFirstChild("Humanoid")
- humanoid.Health = humanoid.Health - math.random(10,20)
- wait(0.05)
- hit = false
- end
- end
- choc.Touched:connect(rip)
- end
- chocolaterain:Stop()
- for i = 1,10 do
- wait()
- rig.Neck.C0 = rig.Neck.C0 * CFrame.Angles(0.03,0,0)
- rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.Angles(0,0,0.29)
- end
- game.Players.LocalPlayer.Character.Humanoid.MaxHealth = 100
- game.Players.LocalPlayer.Character.Humanoid.Health = 100
- attacking1 = false
- end
- end
- end
- mouse.KeyDown:connect(attack1)
- attacking2 = false
- function CHOCOLATEoneon(key)
- key = key:lower()
- if not attacking2 and not attacking1 then
- attacking2 = true
- if key == "e" then
- chocolate1.TimePosition = 13
- chocolate1:Play()
- local chocoo = Instance.new("Part", rig)
- chocoo.CanCollide = false
- chocoo.Size = Vector3.new(2.5,0.5,5)
- chocoo.Position = chocoo.Position + Vector3.new(0,20,0)
- chocoo.BrickColor = BrickColor.new("Cocoa")
- local weld = Instance.new("Weld", chocoo)
- weld.Part0 = chocoo
- weld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
- weld.C0 = weld.C0 * CFrame.new(0,1.2,1.6) * CFrame.Angles(-0.08,4.8,0)
- for i = 1,10 do
- wait()
- rig.Neck.C0 = rig.Neck.C0 * CFrame.Angles(-0.03,0,0)
- rig["Right Shoulder"].C0 = rig["Right Shoulder"].C0 * CFrame.Angles(0,-0.02,0.32)
- rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.Angles(0,0.02,-0.32)
- end
- wait(2.8)
- for i = 1,175 do
- wait()
- rig.Neck.C0 = rig.Neck.C0 * CFrame.Angles(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- end
- chocolate1:Stop()
- local BOOM = Instance.new("Explosion", chocoo)
- BOOM.BlastRadius = 60
- BOOM.BlastPressure = 120000
- BOOM.Position = chocoo.Position
- end
- attacking2 = false
- end
- end
- mouse.KeyDown:connect(CHOCOLATEoneon)
- --Yep. this is unfinished
Add Comment
Please, Sign In to add comment