Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function
- local gui = game:GetObjects("rbxassetid://852724182")[1]
- gui.Parent = game.CoreGui
- gui.Holder.Label.Text = "Papa Scaps JailBreak GUI (Rasps Addition)"
- local auto = false
- local pass = false
- local jewel = false
- local kill = false
- local tazer = false
- local Buttons = {
- ["Bank Lobby"] = CFrame.new(30,18, 851),
- ["Bank Vault"] = CFrame.new(23, 5, 800),
- ["Criminal Base"] = CFrame.new(1562,49,-1754),
- ["Gas Station"] = CFrame.new(-1522, 17, 696),
- ["Jewelry Store Top"] = CFrame.new(105, 85, 1322),
- ["Jewelry Store Bottom"] = CFrame.new(124, 17, 1317),
- ["Police Station"] = CFrame.new(-1139,17,-1584),
- Helicopter = CFrame.new(-1175, 57, -1578),
- ["Car Garage"] = CFrame.new(-363, 17, 1160),
- Prison = CFrame.new(-1417,18,-1707),
- }
- local Functions = {
- ["Arrest All"] = function()
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.TeamColor == game.Teams.Criminal.TeamColor then
- end
- end
- end,
- ["Godmode (can't run)"] = function()
- end,
- ["Kill aura"] = function()
- kill = not kill
- while wait(0.3) do
- if kill and game.Players.LocalPlayer.TeamColor == game.Teams.Criminal.TeamColor or game.Players.LocalPlayer.TeamColor == game.Teams.Prisoner.TeamColor then
- for i,v in pairs(game.Players:GetPlayers()) do
- pcall(function()
- if v and v.Character and v.Character.HumanoidRootPart and v.TeamColor == game.Teams.Police.TeamColor and ((v.Character.HumanoidRootPart.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude < 45) then
- for i = 1, 6 do
- end
- end
- end)
- end
- end
- end
- end,
- ["Taser aura (only works on cop team)"] = function()
- tazer = not tazer
- while wait(0.3) do
- if tazer and game.Players.LocalPlayer.TeamColor == game.Teams.Police.TeamColor then
- for i,v in pairs(game.Players:GetPlayers()) do
- pcall(function()
- if v and v.Character and v.Character.HumanoidRootPart and v.TeamColor ~= game.Players.LocalPlayer.TeamColor and ((v.Character.HumanoidRootPart.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude < 45) then
- end
- end)
- end
- end
- end
- end,
- ["Instant Keycard"] = function()
- local picked = false
- for _,v in pairs(game.Players:GetChildren()) do
- if not picked and v.TeamColor == BrickColor.new("Bright blue") then
- picked = v.Name
- end
- end
- for i = 1, 3 do
- end
- end,
- }
- function Tele(coords)
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = coords
- end
- for i,v in pairs(Buttons) do
- local B = gui.T:Clone()
- B.Name = i
- B.Text = i
- B.Visible = true
- B.MouseButton1Down:connect(function()
- Tele(v)
- end)
- B.Parent = gui.Holder.Manual
- end
- for i,v in pairs(Functions) do
- local B = gui.T:Clone()
- B.Name = i
- B.Text = i
- B.Visible = true
- B.MouseButton1Down:connect(function()
- v()
- end)
- B.Parent = gui.Holder.Manual
- end
- gui.Holder.Jewelry.MouseButton1Down:connect(function()
- auto = false
- gui.Holder.Bank.Text = "Auto-Bank Rob: Off"
- jewel = not jewel
- if not jewel then
- gui.Holder.Jewelry.Text = "Auto-Jewelry Rob: Off"
- else
- gui.Holder.Jewelry.Text = "Auto-Jewelry Rob: On"
- if game.Workspace.Jewelrys.Jewelry.Extra.Light.SurfaceLight.Enabled then
- Tele(Buttons["Jewelry Store Bottom"])
- if pass then
- repeat
- for _,v in pairs (game.Workspace.Jewelrys.Jewelry.Boxes:GetChildren()) do
- if v.Transparency ~= 1 then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame
- repeat game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame wait() until v.Transparency == 1 or not jewel or game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$5,000"
- end
- end
- wait()
- until game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$5,000" or not jewel
- wait(0.1)
- Tele(Buttons["Criminal Base"])
- else
- repeat
- for _,v in pairs (game.Workspace.Jewelrys.Jewelry.Boxes:GetChildren()) do
- if v.Transparency ~= 1 then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame
- repeat game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame wait() until v.Transparency == 1 or not jewel or game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$5,000"
- end
- end
- wait()
- until game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$2,000" or not jewel
- wait(0.1)
- Tele(Buttons["Criminal Base"])
- end
- game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text = "$0"
- end
- end
- end)
- gui.Holder.Bank.MouseButton1Down:connect(function()
- jewel = false
- gui.Holder.Jewelry.Text = "Auto-Jewelry Rob: Off"
- auto = not auto
- if not auto then
- gui.Holder.Bank.Text = "Auto-Bank Rob: Off"
- else
- gui.Holder.Bank.Text = "Auto-Bank Rob: On"
- if game.Workspace.Banks.Bank.Extra.Light.SurfaceLight.Enabled then
- Tele(Buttons["Bank Lobby"])
- wait(1)
- Tele(Buttons["Bank Vault"])
- wait(1)
- if pass then
- repeat wait() until game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$3,000"
- wait(0.1)
- Tele(Buttons["Criminal Base"])
- else
- repeat wait() until game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$1,000"
- wait(0.1)
- Tele(Buttons["Criminal Base"])
- end
- game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text = "$0"
- end
- end
- end)
- if game.Workspace.Jewelrys.Jewelry.Extra.Light.SurfaceLight.Enabled then
- gui.Holder.Jewelry.Status.Text = "Jewelry: Open"
- else
- gui.Holder.Jewelry.Status.Text = "Jewelry: Closed"
- end
- if game.Workspace.Banks.Bank.Extra.Light.SurfaceLight.Enabled then
- gui.Holder.Bank.Status.Text = "Bank: Open"
- else
- gui.Holder.Bank.Status.Text = "Bank: Closed"
- end
- if game:GetService("MarketplaceService"):PlayerOwnsAsset(game.Players.LocalPlayer, 739192969) then
- pass = true
- end
- game.Workspace.Jewelrys.Jewelry.Extra.Light.SurfaceLight.Changed:connect(function()
- wait(0.8)
- if game.Workspace.Jewelrys.Jewelry.Extra.Light.SurfaceLight.Enabled then
- gui.Holder.Jewelry.Status.Text = "Jewelry: Open"
- else
- gui.Holder.Jewelry.Status.Text = "Jewelry: Closed"
- end
- if game.Workspace.Jewelrys.Jewelry.Extra.Light.SurfaceLight.Enabled and jewel and not auto then
- Tele(Buttons["Jewelry Store Bottom"])
- if pass then
- repeat
- for _,v in pairs (game.Workspace.Jewelrys.Jewelry.Boxes:GetChildren()) do
- if v.Transparency ~= 1 then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame
- repeat game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame wait() until v.Transparency == 1 or not jewel or game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$5,000"
- end
- end
- wait()
- until game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$5,000" or not jewel
- wait(0.1)
- Tele(Buttons["Criminal Base"])
- else
- repeat
- for _,v in pairs (game.Workspace.Jewelrys.Jewelry.Boxes:GetChildren()) do
- if v.Transparency ~= 1 then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame
- repeat game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame wait() until v.Transparency == 1 or not jewel or game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$5,000"
- end
- end
- wait()
- until game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$2,000" or not jewel
- wait(0.1)
- Tele(Buttons["Criminal Base"])
- end
- game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text = "$0"
- end
- end)
- game.Workspace.Banks.Bank.Extra.Light.SurfaceLight.Changed:connect(function()
- wait(0.8)
- if game.Workspace.Banks.Bank.Extra.Light.SurfaceLight.Enabled then
- gui.Holder.Bank.Status.Text = "Bank: Open"
- else
- gui.Holder.Bank.Status.Text = "Bank: Closed"
- end
- if auto and game.Workspace.Banks.Bank.Extra.Light.SurfaceLight.Enabled and not jewel then
- Tele(Buttons["Bank Lobby"])
- wait(1)
- Tele(Buttons["Bank Vault"])
- wait(1)
- if pass then
- repeat wait() until game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$3,000"
- wait(0.1)
- Tele(Buttons["Criminal Base"])
- else
- repeat wait() until game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text == "$1,000"
- wait(0.1)
- Tele(Buttons["Criminal Base"])
- end
- game.Players.LocalPlayer.PlayerGui.ScreenGui.CollectMoney.Money.Text = "$0"
- end
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement