Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(1)
- warn([[Controls other than pistol and grenade:
- t = taunt
- l = believe
- z = teleport [must believe first]
- q = nuke ball [must believe first]
- when you believe you can do 2 extra moves and your grenade and pistol is stronger
- when you believe the script tries it's best to make you invincible
- ]])
- pistoldamage = 30
- grenaderadius = 50
- names = {"anime chicken","ChirstineDo","VV_29","Shedletsky","Telamon","MrDoomBringer","retrojooooono","builderman","InceptionTime","Marcus_WatchDogs2","Micro_Game","Airound","igric","cekoblox","DeadpanLuck2","rostarck"}
- taunts = {"Come here, you sucker!","You can't get me, can you? Nah, you can't!","You suck!","Nerd!","Sucker!","Come here, show me what you got!","I won't perish so easily!"}
- lp = game.Players.LocalPlayer
- char = lp.Character
- head = char.Head
- hum = char:FindFirstChildOfClass("Humanoid")
- music = Instance.new("Sound",head)
- music.SoundId = "rbxassetid://1346358521"
- music.Looped = true
- music:Play()
- gc = char:GetChildren()
- for i=1, #gc do
- if gc[i].ClassName == "Hat" or gc[i].ClassName == "Accessory" or gc[i].ClassName == "Shirt" or gc[i].ClassName == "Pants" or gc[i].ClassName == "ShirtGraphic" or gc[i].ClassName == "ShirtGraphics" then
- gc[i]:Destroy()
- end
- end
- shirt = Instance.new("Shirt")
- shirt.ShirtTemplate = "rbxassetid://1240343936"
- shirt.Parent = char
- pants = Instance.new("Pants")
- pants.PantsTemplate = "rbxassetid://1324545475"
- pants.Parent = char
- findbc = char:FindFirstChildOfClass("BodyColors")
- if findbc then
- findbc:Destroy()
- end
- newbc = Instance.new("BodyColors",char)
- newbc.HeadColor = BrickColor.new("Pastel brown")
- newbc.LeftArmColor = BrickColor.new("Fawn brown")
- newbc.TorsoColor = BrickColor.new("Fawn brown")
- newbc.RightArmColor = BrickColor.new("Fawn brown")
- newbc.LeftLegColor = BrickColor.new("Dark stone grey")
- newbc.RightLegColor = BrickColor.new("Dark stone grey")
- tool = Instance.new("Tool",lp.Backpack)
- tool.Name = "Pistol"
- handle = Instance.new("Part",tool)
- handle.Name = "Handle"
- handle.Size = Vector3.new(1,1,3)
- handle.BrickColor = BrickColor.Black()
- shoot = Instance.new("Sound",handle)
- shoot.Volume = 5
- shoot.SoundId = "rbxassetid://131257506"
- pistoldebounce = false
- tool.Equipped:connect(function(mouse)
- print("Tool equipped!")
- mouse.Button1Down:connect(function()
- if pistoldebounce == false then
- pistoldebounce = true
- shoot:Play()
- print("Mouse pressed!")
- local ray = Ray.new(tool.Handle.CFrame.p, (mouse.Hit.p - tool.Handle.CFrame.p).unit * 300)
- local part, position = workspace:FindPartOnRay(ray, char, false, true)
- local beam = Instance.new("Part", workspace)
- beam.BrickColor = BrickColor.new("Bright yellow")
- beam.FormFactor = "Custom"
- beam.Material = "Neon"
- beam.Transparency = 0.25
- beam.Anchored = true
- beam.Locked = true
- beam.CanCollide = false
- local distance = (tool.Handle.CFrame.p - position).magnitude
- beam.Size = Vector3.new(0.3, 0.3, distance)
- beam.CFrame = CFrame.new(tool.Handle.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
- game:GetService("Debris"):AddItem(beam, 0.1)
- if part then
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if not humanoid then
- humanoid = part.Parent.Parent:FindFirstChild("Humanoid")
- end
- if humanoid then
- humanoid:TakeDamage(pistoldamage)
- end
- end
- wait(0.5)
- pistoldebounce = false
- end
- end)
- end)
- grenade = Instance.new("Tool",lp.Backpack)
- grenade.Name = "Grenade"
- gh = Instance.new("Part",grenade)
- gh.Name = "Handle"
- gh.Size = Vector3.new(1,1,1)
- gh.BrickColor = BrickColor.Green()
- gd = false
- grenade.Activated:connect(function()
- if gd == false then
- gd = true
- gh.Parent = workspace
- gh.CanCollide = true
- wait(5)
- explosion = Instance.new("Explosion")
- explosion.BlastRadius = 30
- explosion.BlastPressure = grenaderadius
- explosion.Position = gh.Position
- explosion.Parent = workspace
- gh.Parent = grenade
- gh.CanCollide = false
- wait(1)
- explosion:Destroy()
- wait(5)
- gd = false
- end
- end)
- bgui = Instance.new("BillboardGui",head)
- bgui.Name = "TextGui"
- bgui.Size = UDim2.new(0,500,0,1000)
- bgui.Adornee = head
- text = Instance.new("TextLabel",bgui)
- text.BackgroundTransparency = 1
- text.Size = UDim2.new(0,500,0,100)
- text.Position = UDim2.new(0,0,0,250)
- text.TextColor3 = Color3.new(1,1,1)
- text.Font = Enum.Font.Bodoni
- text.Text = "script dedicated to Marcus_WatchDogs2"
- text.TextScaled = true
- function changetext(msg)
- for i=1, string.len(msg) do
- wait(0.01)
- text.Text = string.sub(msg,1,i)
- end
- wait(0.2)
- for i=1, 10 do
- wait(0.02)
- text.TextTransparency = text.TextTransparency + 0.1
- end
- text.Text = ""
- text.TextTransparency = 0
- end
- wait(2)
- text.Text = "made by retrojooooono"
- wait(2)
- text.Text = "The Last Guest"
- function ce(g,t)
- ball = Instance.new("Part",char)
- ball.Size = Vector3.new(5,5,5)
- ball.Anchored = true
- ball.CanCollide = false
- ball.BrickColor = BrickColor.new("Institutional white")
- ball.Material = Enum.Material.Neon
- ball.CFrame = head.CFrame
- for e=1, 10 do
- wait(t)
- ball.Transparency = ball.Transparency + 0.1
- ball.Size = ball.Size + Vector3.new(g,g,g)
- end
- end
- believed = false
- lp:GetMouse().KeyDown:connect(function(key)
- if key == "l" then
- if believed == false then
- believed = true
- for m=1, 10 do
- wait(0.5)
- music.PlaybackSpeed = music.PlaybackSpeed - 0.1
- hum.WalkSpeed = hum.WalkSpeed - 1.6
- end
- music:Stop()
- music:Destroy()
- changetext("Everything has been going bad lately.")
- changetext("Bacon hair has killed all my friends.")
- changetext("However, my foes, I have a message for you...")
- changetext("...I BELIEVE IN GOD!")
- changetext("I bElIeVe In GoD!!!!!")
- newbc.HeadColor = BrickColor.Red()
- newbc.TorsoColor = BrickColor.Red()
- newbc.LeftArmColor = BrickColor.Red()
- newbc.RightArmColor = BrickColor.Red()
- newbc.LeftLegColor = BrickColor.Red()
- newbc.RightLegColor = BrickColor.Red()
- ce(10,0.1)
- wait(2)
- changetext("Are you scared?")
- changetext("No? I only turned red, hmm?")
- changetext("No. I have believed in God and this happened.")
- changetext("I am stronger than Super Saiyan.")
- changetext("And my name is not The Last Guest.")
- changetext("My REAL name is "..lp.Name..".")
- changetext("Ah, if "..names[math.random(1,#names)].." was here he would say '"..string.upper(lp.Name).."IS GOING TO DOOM US ALL!!!'.")
- changetext("Prepare to perish.")
- hum.WalkSpeed = 25
- believemusic = Instance.new("Sound",head)
- believemusic.SoundId = "rbxassetid://582476855"
- believemusic.Looped = true
- believemusic:Play()
- believemusic.Volume = 2
- text.Text = lp.Name.." the nightmare"
- grenaderadius = 250
- pistoldamage = 999999999999
- end
- end
- if key == "z" then
- if believed == true then
- head.CFrame = lp:GetMouse().Hit
- ce(2.5,0.05)
- end
- end
- if key == "q" then
- if believed == true then
- hum.HipHeight = 15
- hum.WalkSpeed = 0
- wait(5)
- hum.WalkSpeed = 0
- changetext("I.")
- changetext("Believe.")
- changetext("In.")
- changetext("God.")
- changetext("Prepare to die.")
- head.Anchored = true
- ball2 = Instance.new("Part",char)
- ball2.Material = Enum.Material.Neon
- ball2.BrickColor = BrickColor.Red()
- ball2.Transparency = 0
- ball2.CanCollide = true
- ball2.Shape = Enum.PartType.Ball
- ball2.Anchored = true
- ball2.Size = Vector3.new(5,5,5)
- ball2.CFrame = head.CFrame
- ball2.Touched:connect(function(hit)
- if hit.Parent ~= char and hit.Parent.Parent ~= char and hit.Parent.Parent.Parent ~= char then
- hit:BreakJoints()
- end
- end)
- for n=1, 1000 do
- wait(0.01)
- print(n)
- ball2.Size = ball2.Size + Vector3.new(0.5,0.5,0.5)
- ball2.Transparency = ball2.Transparency + 0.001
- end
- ball2:Destroy()
- head.Anchored = false
- hum.HipHeight = 0
- hum.PlatformStand = true
- changetext("...m..my p...power...")
- changetext("...did I die?")
- changetext("...at least I killed all my foes...")
- changetext("...wait, the nuke ball kills everyone except me...everyone...")
- changetext("...what have I done...")
- changetext("...at least I will rest here alone...")
- for bm=1, 10 do
- wait(0.1)
- believemusic.PlaybackSpeed = believemusic.PlaybackSpeed - 0.1
- end
- believemusic:Stop()
- believemusic:Destroy()
- newbc.HeadColor = BrickColor.Black()
- wait(1)
- newbc.TorsoColor = BrickColor.Black()
- wait(1)
- newbc.LeftArmColor = BrickColor.Black()
- newbc.RightArmColor = BrickColor.Black()
- newbc.LeftLegColor = BrickColor.Black()
- newbc.RightLegColor = BrickColor.Black()
- wait(1)
- if head:FindFirstChildOfClass("Decal") then
- head:FindFirstChildOfClass("Decal"):Destroy()
- end
- for i=1, 10 do
- wait(0.1)
- head.Transparency = head.Transparency + 0.1
- end
- head:Destroy()
- end
- end
- if key == "t" then
- changetext(taunts[math.random(1,#taunts)])
- end
- end)
- while true do
- wait(0.01)
- if believed == true then
- hum.Health = hum.MaxHealth
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement