Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- --The Oofinater, by SlayKillerX66
- wait(0.25)
- local player = game.Players.LocalPlayer
- local chara = game.Players.LocalPlayer.Character
- local mouse = player:GetMouse()
- local weld1 = Instance.new("Weld")
- local weld2 = Instance.new("Weld")
- local weld3 = Instance.new("Weld")
- local weld4 = Instance.new("Weld")
- chara.Animate.walk.WalkAnim.AnimationId = 'http://www.roblox.com/Asset?ID=28440069'
- local billboardgui = Instance.new("BillboardGui")
- local textbox = Instance.new("TextBox")
- billboardgui.LightInfluence = 0
- billboardgui.StudsOffset = Vector3.new(0, 2, 0)
- billboardgui.Size = UDim2.new(0, 200, 0, 50)
- billboardgui.Parent = game.Players.LocalPlayer.Character.Head
- textbox.TextWrapped = true
- textbox.BackgroundTransparency = 1
- textbox.BackgroundColor3 = Color3.new(1, 1, 1)
- textbox.TextSize = 40
- textbox.TextScaled = false
- textbox.Font = Enum.Font.SourceSans
- textbox.Size = UDim2.new(0, 200, 0, 50)
- textbox.Text = "The Oofinater"
- textbox.TextColor3 = Color3.new(1, 1, 1)
- textbox.Parent = billboardgui
- local trailrun = Instance.new("Trail")
- trailrun.Lifetime = 1
- trailrun.Color = ColorSequence.new(Color3.new(1, 0.968627, 0), Color3.new(0.00392157, 0.00392157, 1))
- trailrun.Parent = game.Players.LocalPlayer.Character
- trailrun.Attachment0 = game.Players.LocalPlayer.Character:FindFirstChild("Head").FaceFrontAttachment
- trailrun.Attachment1 = nil
- local trail = Instance.new("Trail")
- trail.Lifetime = 0.2
- trail.Color = ColorSequence.new(Color3.new(1, 0.952941, 0.27451), Color3.new(1, 0.952941, 0.27451))
- trail.Texture = "rbxassetid://1084748042"
- trail.Parent = game.Players.LocalPlayer.Character
- trail.Attachment0 = game.Players.LocalPlayer.Character:FindFirstChild("Right Leg").RightFootAttachment
- trail.Attachment1 = game.Players.LocalPlayer.Character:FindFirstChild("Left Leg").LeftFootAttachment
- mouse.KeyDown:connect(function(key)
- if string.lower(key) == "q" then
- chara.Sound:remove()
- local sound = Instance.new("Sound")
- sound.SoundId = "http://www.roblox.com/asset/?id=666800317"
- sound.Parent = game.Players.LocalPlayer.Character
- sound.Volume = 10
- sound:play()
- end
- if string.lower(key) == "x" then
- local animation = Instance.new("Animation")
- animation.AnimationId = "http://www.roblox.com/Asset?ID=27789359"
- local animTrack = chara.Humanoid:LoadAnimation(animation)
- animTrack:Play()
- local sound = Instance.new("Sound")
- sound.SoundId = "http://www.roblox.com/asset/?id=656478412"
- sound.Parent = game.Players.LocalPlayer.Character
- sound.Volume = 10
- sound:play()
- end
- if string.byte(key) == 48 then
- running = true
- local keyConnection = mouse.KeyUp:connect(function (key)
- if string.byte(key) == 48 then
- running = false
- end
- end)
- for i = 1,5 do
- game.Workspace.CurrentCamera.FieldOfView = (70+(i*2))
- wait()
- end
- chara.Animate.walk.WalkAnim.AnimationId = 'http://www.roblox.com/Asset?ID=252557606'
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
- wait(0.02)
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 60
- trail.Attachment1 = nil
- trailrun.Attachment1 = game.Players.LocalPlayer.Character:FindFirstChild("Torso").WaistCenterAttachment
- repeat wait () until running == false
- keyConnection:disconnect()
- trailrun.Attachment1 = nil
- trail.Attachment1 = game.Players.LocalPlayer.Character:FindFirstChild("Left Leg").LeftFootAttachment
- chara.Animate.walk.WalkAnim.AnimationId = 'http://www.roblox.com/Asset?ID=28440069'
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
- wait(0.09)
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
- for i = 1,5 do
- game.Workspace.CurrentCamera.FieldOfView = (80-(i*2))
- wait()
- end
- end
- if string.lower(key) == "c" then
- local animation = Instance.new("Animation")
- animation.AnimationId = "http://www.roblox.com/Asset?ID=33796059"
- local animTrack = chara.Humanoid:LoadAnimation(animation)
- animTrack:Play()
- local sound = Instance.new("Sound")
- sound.SoundId = "http://www.roblox.com/asset/?id=1042516097"
- sound.Parent = game.Players.LocalPlayer.Character
- sound.Volume = 10
- sound:play()
- local particleemitter = Instance.new("ParticleEmitter")
- particleemitter.LightInfluence = 1
- particleemitter.VelocitySpread = 100
- particleemitter.EmissionDirection = Enum.NormalId.Front
- particleemitter.Rate = 1
- particleemitter.Lifetime = NumberRange.new(4, 5)
- particleemitter.Speed = NumberRange.new(2)
- particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5), NumberSequenceKeypoint.new(1, 0.5)})
- particleemitter.Texture = "rbxassetid://1084748042"
- particleemitter.SpreadAngle = Vector2.new(200, 200)
- particleemitter.Parent = game.Players.LocalPlayer.Character.Torso
- end
- if string.lower(key) == "b" then
- local animation = Instance.new("Animation")
- animation.AnimationId = "http://www.roblox.com/Asset?ID=128853357"
- local animTrack = chara.Humanoid:LoadAnimation(animation)
- animTrack:Play()
- local sound = Instance.new("Sound")
- sound.SoundId = "http://www.roblox.com/asset/?id=150611842"
- sound.Parent = script.Parent
- sound.Volume = 10
- wait(0.5)
- sound:play()
- end
- if string.lower(key) == "n" then
- local sound = Instance.new("Sound")
- sound.SoundId = "http://www.roblox.com/asset/?id=271550300"
- sound.Parent = game.Workspace
- sound.Volume = 10
- wait(0.5)
- sound:play()
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = Enum.MeshType.FileMesh
- mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
- mesh.MeshId = "http://www.roblox.com/asset/?id=1047997"
- mesh.TextureId = "http://www.roblox.com/asset/?id=1048208"
- mesh.Parent = game.Players.LocalPlayer.Character.Torso
- wait(2)
- sound:remove()
- end
- if string.lower(key) == "m" then
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = Enum.MeshType.FileMesh
- mesh.Scale = Vector3.new(3, 3, 3)
- mesh.MeshId = "http://www.roblox.com/asset/?id=1047997"
- mesh.TextureId = "http://www.roblox.com/asset/?id=1047998"
- mesh.Parent = game.Players.LocalPlayer.Character.Torso
- end
- if string.lower(key) == "g" then
- game.Lighting.TimeOfDay = 0
- local particleemitter = Instance.new("ParticleEmitter")
- particleemitter.LightInfluence = 1
- particleemitter.VelocitySpread = 100
- particleemitter.EmissionDirection = Enum.NormalId.Front
- particleemitter.Rate = 2000
- particleemitter.Lifetime = NumberRange.new(4, 5)
- particleemitter.Speed = NumberRange.new(200)
- particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5), NumberSequenceKeypoint.new(1, 0.5)})
- particleemitter.Texture = "rbxassetid://1084748042"
- particleemitter.SpreadAngle = Vector2.new(200, 200)
- particleemitter.Parent = game.Players.LocalPlayer.Character.Torso
- local animation = Instance.new("Animation")
- animation.AnimationId = "http://www.roblox.com/Asset?ID=27789359"
- local animTrack = chara.Humanoid:LoadAnimation(animation)
- animTrack:Play()
- local sound = Instance.new("Sound")
- sound.SoundId = "http://www.roblox.com/asset/?id=984439735"
- sound.Parent = chara
- sound.Volume = 10
- sound:play()
- wait(3.2)
- sound:Remove()
- animTrack:Stop()
- chara.Torso.ParticleEmitter:Remove()
- game.Lighting.TimeOfDay = 12
- end
- if string.lower(key) == "f" then
- wait(0.1)
- local sound = Instance.new("Sound")
- sound.SoundId = "http://www.roblox.com/asset/?id=1010092174"
- sound.Parent = chara
- sound.Volume = 10
- sound:play()
- local explosion = Instance.new("Explosion")
- explosion.Parent = game.Players.LocalPlayer.Character.Torso
- explosion.BlastRadius = 600
- explosion.BlastPressure = 1000000 -- these are really wussy units
- wait()
- s = Instance.new("Sky")
- s.Name = "SKY"
- s.SkyboxBk = "http://www.roblox.com/asset/?id=1323535965"
- s.SkyboxDn = "http://www.roblox.com/asset/?id=1323535965"
- s.SkyboxFt = "http://www.roblox.com/asset/?id=1323535965"
- s.SkyboxLf = "http://www.roblox.com/asset/?id=1323535965"
- s.SkyboxRt = "http://www.roblox.com/asset/?id=1323535965"
- s.SkyboxUp = "http://www.roblox.com/asset/?id=1323535965"
- s.Parent = game.Lighting
- wait(4.7)
- game.Lighting.SKY:Remove()
- end
- if string.lower(key) == "e" then
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = Enum.MeshType.FileMesh
- mesh.Scale = Vector3.new(0.04, 0.04, 0.04)
- mesh.MeshId = "rbxassetid://974513208"
- mesh.TextureId = "rbxassetid://974513250"
- mesh.Parent = game.Players.LocalPlayer.Character:FindFirstChild("Left Arm")
- local particleemitter = Instance.new("ParticleEmitter")
- particleemitter.LightInfluence = 1
- particleemitter.VelocitySpread = 100
- particleemitter.EmissionDirection = Enum.NormalId.Front
- particleemitter.Rate = 60
- particleemitter.Lifetime = NumberRange.new(4, 5)
- particleemitter.Speed = NumberRange.new(150)
- particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5), NumberSequenceKeypoint.new(1, 0.5)})
- particleemitter.Texture = "rbxassetid://1084748042"
- particleemitter.SpreadAngle = Vector2.new(0)
- particleemitter.Parent = game.Players.LocalPlayer.Character:FindFirstChild("Left Arm")
- game.Players.LocalPlayer.Character.Head.face:Remove()
- local q = Instance.new("Sound")
- q.Name = "Sound"
- q.SoundId = "http://www.roblox.com/asset/?id=596188062"
- q.Volume = 2
- q.Looped = true
- q.archivable = false
- q.Parent = chara
- wait(0.5)
- q:play()
- local decal = Instance.new("Decal")
- decal.Texture = "http://www.roblox.com/asset/?id=1084748042"
- decal.Face = Enum.NormalId.Front
- decal.Parent = game.Players.LocalPlayer.Character.Head
- local arms = {game.Players.LocalPlayer.Character:FindFirstChild("Left Arm"), game.Players.LocalPlayer.Character:FindFirstChild("Right Arm")}
- local legs = {game.Players.LocalPlayer.Character:FindFirstChild("Left Leg"), game.Players.LocalPlayer.Character:FindFirstChild("Right Leg")}
- local torso = game.Players.LocalPlayer.Character:FindFirstChild("Torso")
- weld1.Part0 = torso
- weld1.Parent = torso
- weld1.Part1 = arms[1]
- weld1.C1 = CFrame.new(1.4, -0.2, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(20)) --(-0.249, 1.35, 0.6) --(-0.249, 1.35, 0.6)
- game.Players.LocalPlayer.Character.Head.face:Remove()
- local face = Instance.new("Decal")
- face.Parent = game.Players.LocalPlayer.Character.Head
- face.Texture = "http://www.roblox.com/asset/?id=1084748042"
- end
- if string.lower(key) == "r" then
- wait(0.1)
- local arms = {game.Players.LocalPlayer.Character:FindFirstChild("Left Arm"), game.Players.LocalPlayer.Character:FindFirstChild("Right Arm")}
- local legs = {game.Players.LocalPlayer.Character:FindFirstChild("Left Leg"), game.Players.LocalPlayer.Character:FindFirstChild("Right Leg")}
- local torso = game.Players.LocalPlayer.Character:FindFirstChild("Torso")
- weld1.Part0 = torso
- weld1.Parent = torso
- weld1.Part1 = arms[1]
- weld1.C1 = CFrame.new(-0.4, 0, 1) * CFrame.fromEulerAnglesXYZ(math.rad(315), 0, math.rad(-90)) --(-0.249, 1.35, 0.6)
- weld2.Part0 = torso
- weld2.Parent = torso
- weld2.Part1 = arms[2]
- weld2.C1 = CFrame.new(-1, 0, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-50), 0)
- weld3.Part0 = torso
- weld3.Parent = torso
- weld3.Part1 = legs[1]
- weld3.C1 = CFrame.new(0.5, 2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0)
- weld4.Part0 = torso
- weld4.Parent = torso
- weld4.Part1 = legs[2]
- weld4.C1 = CFrame.new(-0.5, 2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0)
- local particleemitter = Instance.new("ParticleEmitter")
- particleemitter.LightInfluence = 1
- particleemitter.VelocitySpread = 100
- particleemitter.Rate = 5
- particleemitter.Lifetime = NumberRange.new(0.5, 1)
- particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5), NumberSequenceKeypoint.new(1, 0.5)})
- particleemitter.Texture = "rbxassetid://1084748042"
- particleemitter.SpreadAngle = Vector2.new(100, 100)
- particleemitter.Parent = game.Players.LocalPlayer.Character.Torso
- while true do
- wait(0.01)
- weld4.C1 = CFrame.new(-0.5, 1.5, -1) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(0), 0)
- wait(0.2)
- weld4.C1 = CFrame.new(-0.5, 1.5, -1) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(0), 0)
- wait(0.4)
- weld4.C1 = CFrame.new(-0.5, 2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0)
- wait(0.01)
- weld3.C1 = CFrame.new(0.5, 1.5, -1) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(0), 0)
- wait(0.2)
- weld3.C1 = CFrame.new(0.5, 1.5, -1) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(0), 0)
- wait(0.4)
- weld3.C1 = CFrame.new(0.5, 2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0)
- end
- end
- end)
- chara.Humanoid.MaxHealth = math.huge
- chara.Humanoid.Health = math.huge
- print([[
- ----------------------------------------
- The Oofinater
- ----------------------------------------
- Script by: SlayKillerX66
- Ideas by: My brain
- ----------------------------------------
- Also, Get Oofed!
- ----------------------------------------
- ]])
RAW Paste Data


