Advertisement
SFscript

Prison Life script GUI (noclip, aimbot, esp) (version 1.8)

Sep 3rd, 2023
2,970
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 9.74 KB | Gaming | 0 0
  1. local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
  2.  
  3. local Window = Rayfield:CreateWindow({
  4.    Name = "prison life",
  5.    LoadingTitle = "prison life hub",
  6.    LoadingSubtitle = "by SFscript",
  7.    ConfigurationSaving = {
  8.       Enabled = true,
  9.       FolderName = nil, -- Create a custom folder for your hub/game
  10.       FileName = "sfscriptsprisonlife"
  11.    },
  12.    Discord = {
  13.       Enabled = false,
  14.       Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ABCD would be ABCD
  15.       RememberJoins = true -- Set this to false to make them join the discord every time they load it up
  16. },
  17.    KeySystem = false, -- Set this to true to use our key system
  18.    KeySettings = {
  19.       Title = "Untitled",
  20.       Subtitle = "Key System",
  21.       Note = "No method of obtaining the key is provided",
  22.       FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
  23.       SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
  24.       GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
  25.       Key = {"Hello"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
  26.    }
  27. })
  28.  
  29.  
  30. local MainTab = Window:CreateTab("Home", nil) -- Title, Image
  31. local MainSection = MainTab:CreateSection("Sliders & Toggles")
  32.  
  33. Rayfield:Notify({
  34.    Title = "Script Active",
  35.    Content = "prison life script made by sfscript",
  36.    Duration = 6.5,
  37.    Image = nil,
  38.    Actions = { -- Notification Buttons
  39.       Ignore = {
  40.          Name = "Okay!",
  41.          Callback = function()
  42.          print("The user tapped Okay!")
  43.       end
  44.    },
  45. },
  46. })
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. local Toggle = MainTab:CreateToggle({
  56.    Name = "JumpBoost",
  57.    CurrentValue = false,
  58.    Flag = "Toggle1",
  59.    Callback = function(Value)
  60.         if Value == true then
  61.             game:GetService('Players').LocalPlayer.Character.Humanoid.JumpPower = 150
  62.         else
  63.             game:GetService('Players').LocalPlayer.Character.Humanoid.JumpPower = 50 -- or whatever the default jump power is
  64.         end
  65.    end,
  66. })
  67.  
  68. local ESP
  69.  
  70. local Toggle = MainTab:CreateToggle({
  71.     Name = "esp(CANT BE TURNED OFF)",
  72.     CurrentValue = false,
  73.     Flag = "ESP_Toggle",
  74.     Callback = function(Value)
  75.         if Value == true then
  76.             ESP = loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/Exunys-ESP/main/src/ESP.lua"))()()
  77.         else
  78.             if ESP then
  79.                 ESP:Disable()
  80.             end
  81.         end
  82.     end
  83. })
  84.  
  85. local Toggle = MainTab:CreateToggle({
  86.     Name = "aimbot(Hold right click)",
  87.     CurrentValue = false,
  88.     Flag = "aimbot_Toggle",
  89.     Callback = function(Value)
  90.         if Value == true then
  91.             loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/Aimbot-V3/main/src/Aimbot.lua"))()()
  92.         else
  93.             if aimbot then
  94.                 aimbot:Disable()
  95.             end
  96.         end
  97.     end
  98. })
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106. local Slider = MainTab:CreateSlider({
  107.    Name = "walkspeed",
  108.    Range = {16, 300},
  109.    Increment = 16,
  110.    Suffix = "speed",
  111.    CurrentValue = 16,
  112.    Flag = "Slider1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  113.    Callback = function(Value)
  114.         game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value)
  115.    end,
  116. })
  117.  
  118. local Slider = MainTab:CreateSlider({
  119.    Name = "JumpPower",
  120.    Range = {50, 500},
  121.    Increment = 50,
  122.    Suffix = "JumpPower",
  123.    CurrentValue = 50,
  124.    Flag = "Slider2", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  125.    Callback = function(Value)
  126.         game.Players.LocalPlayer.Character.Humanoid.JumpPower = (Value)
  127.    end,
  128. })
  129.  
  130. local TeleportTab = Window:CreateTab("teleport", niil) -- Title, Image
  131. local Section = TeleportTab:CreateSection("locations")
  132.  
  133. local Button = TeleportTab:CreateButton({
  134.    Name = "crimbase",
  135.    Callback = function()
  136.         local player = game:GetService("Players").LocalPlayer
  137. local teleportPos = Vector3.new(-850,100,2000)
  138.  
  139. player.Character.HumanoidRootPart.CFrame = CFrame.new(teleportPos)
  140.    end,
  141. })
  142.  
  143. local Button = TeleportTab:CreateButton({
  144.    Name = "prison",
  145.    Callback = function()
  146.         local player = game:GetService("Players").LocalPlayer
  147. local teleportPos = Vector3.new(910,100,2380)
  148.  
  149. player.Character.HumanoidRootPart.CFrame = CFrame.new(teleportPos)
  150.    end,
  151. })
  152.  
  153. local Button = TeleportTab:CreateButton({
  154.    Name = "yard",
  155.    Callback = function()
  156.         local player = game:GetService("Players").LocalPlayer
  157. local teleportPos = Vector3.new(820,100,2430)
  158.  
  159. player.Character.HumanoidRootPart.CFrame = CFrame.new(teleportPos)
  160.    end,
  161. })
  162.  
  163. local Button = TeleportTab:CreateButton({
  164.    Name = "Tower",
  165.    Callback = function()
  166.         local player = game:GetService("Players").LocalPlayer
  167. local teleportPos = Vector3.new(820,130,2570)
  168.  
  169. player.Character.HumanoidRootPart.CFrame = CFrame.new(teleportPos)
  170.    end,
  171. })
  172.  
  173. local Button = TeleportTab:CreateButton({
  174.    Name = "armory",
  175.    Callback = function()
  176.         local player = game:GetService("Players").LocalPlayer
  177. local teleportPos = Vector3.new(820,100,2260)
  178.  
  179. player.Character.HumanoidRootPart.CFrame = CFrame.new(teleportPos)
  180.    end,
  181. })
  182.  
  183.  
  184.  
  185.  
  186. local ButtonTab = Window:CreateTab("Buttons", niil) -- Title, Image
  187. local Section = ButtonTab:CreateSection("Buttons")
  188.  
  189.  
  190. local Button = ButtonTab:CreateButton({
  191.    Name = "Destroy Doors",
  192.    Callback = function()
  193.         game.Workspace.Doors:Destroy()
  194.  
  195.    end,
  196. })
  197.  
  198. local Button = ButtonTab:CreateButton({
  199.    Name = "Destroy Prison Fences",
  200.    Callback = function()
  201.         game.Workspace.Prison_Fences:Destroy()
  202.  
  203.    end,
  204. })
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.        
  218.      
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225. local Workspace = game:GetService("Workspace")
  226. local CoreGui = game:GetService("CoreGui")
  227. local Players = game:GetService("Players")
  228. local Noclip = Instance.new("ScreenGui")
  229. local BG = Instance.new("Frame")
  230. local Title = Instance.new("TextLabel")
  231. local Toggle = Instance.new("TextButton")
  232. local StatusPF = Instance.new("TextLabel")
  233. local Status = Instance.new("TextLabel")
  234. local Credit = Instance.new("TextLabel")
  235. local Plr = Players.LocalPlayer
  236. local Clipon = false
  237.  
  238. Noclip.Name = "Noclip"
  239. Noclip.Parent = game.CoreGui
  240.  
  241. BG.Name = "BG"
  242. BG.Parent = Noclip
  243. BG.BackgroundColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392)
  244. BG.BorderColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  245. BG.BorderSizePixel = 2
  246. BG.Position = UDim2.new(0.149479166, 0, 0.82087779, 0)
  247. BG.Size = UDim2.new(0, 210, 0, 127)
  248. BG.Active = true
  249. BG.Draggable = true
  250.  
  251. Title.Name = "Title"
  252. Title.Parent = BG
  253. Title.BackgroundColor3 = Color3.new(0.266667, 0.00392157, 0.627451)
  254. Title.BorderColor3 = Color3.new(0.180392, 0, 0.431373)
  255. Title.BorderSizePixel = 2
  256. Title.Size = UDim2.new(0, 210, 0, 33)
  257. Title.Font = Enum.Font.Highway
  258. Title.Text = "Noclip"
  259. Title.TextColor3 = Color3.new(1, 1, 1)
  260. Title.FontSize = Enum.FontSize.Size32
  261. Title.TextSize = 30
  262. Title.TextStrokeColor3 = Color3.new(0.180392, 0, 0.431373)
  263. Title.TextStrokeTransparency = 0
  264.  
  265. Toggle.Parent = BG
  266. Toggle.BackgroundColor3 = Color3.new(0.266667, 0.00392157, 0.627451)
  267. Toggle.BorderColor3 = Color3.new(0.180392, 0, 0.431373)
  268. Toggle.BorderSizePixel = 2
  269. Toggle.Position = UDim2.new(0.152380958, 0, 0.374192119, 0)
  270. Toggle.Size = UDim2.new(0, 146, 0, 36)
  271. Toggle.Font = Enum.Font.Highway
  272. Toggle.FontSize = Enum.FontSize.Size28
  273. Toggle.Text = "Toggle"
  274. Toggle.TextColor3 = Color3.new(1, 1, 1)
  275. Toggle.TextSize = 25
  276. Toggle.TextStrokeColor3 = Color3.new(0.180392, 0, 0.431373)
  277. Toggle.TextStrokeTransparency = 0
  278.  
  279. StatusPF.Name = "StatusPF"
  280. StatusPF.Parent = BG
  281. StatusPF.BackgroundColor3 = Color3.new(1, 1, 1)
  282. StatusPF.BackgroundTransparency = 1
  283. StatusPF.Position = UDim2.new(0.314285725, 0, 0.708661377, 0)
  284. StatusPF.Size = UDim2.new(0, 56, 0, 20)
  285. StatusPF.Font = Enum.Font.Highway
  286. StatusPF.FontSize = Enum.FontSize.Size24
  287. StatusPF.Text = "Status:"
  288. StatusPF.TextColor3 = Color3.new(1, 1, 1)
  289. StatusPF.TextSize = 20
  290. StatusPF.TextStrokeColor3 = Color3.new(0.333333, 0.333333, 0.333333)
  291. StatusPF.TextStrokeTransparency = 0
  292. StatusPF.TextWrapped = true
  293.  
  294. Status.Name = "Status"
  295. Status.Parent = BG
  296. Status.BackgroundColor3 = Color3.new(1, 1, 1)
  297. Status.BackgroundTransparency = 1
  298. Status.Position = UDim2.new(0.580952346, 0, 0.708661377, 0)
  299. Status.Size = UDim2.new(0, 56, 0, 20)
  300. Status.Font = Enum.Font.Highway
  301. Status.FontSize = Enum.FontSize.Size14
  302. Status.Text = "off"
  303. Status.TextColor3 = Color3.new(0.666667, 0, 0)
  304. Status.TextScaled = true
  305. Status.TextSize = 14
  306. Status.TextStrokeColor3 = Color3.new(0.180392, 0, 0.431373)
  307. Status.TextWrapped = true
  308. Status.TextXAlignment = Enum.TextXAlignment.Left
  309.  
  310.  
  311.  
  312. Toggle.MouseButton1Click:connect(function()
  313.     if Status.Text == "off" then
  314.         Clipon = true
  315.         Status.Text = "on"
  316.         Status.TextColor3 = Color3.new(0,185,0)
  317.         Stepped = game:GetService("RunService").Stepped:Connect(function()
  318.             if not Clipon == false then
  319.                 for a, b in pairs(Workspace:GetChildren()) do
  320.                 if b.Name == Plr.Name then
  321.                 for i, v in pairs(Workspace[Plr.Name]:GetChildren()) do
  322.                 if v:IsA("BasePart") then
  323.                 v.CanCollide = false
  324.                 end end end end
  325.             else
  326.                 Stepped:Disconnect()
  327.             end
  328.         end)
  329.     elseif Status.Text == "on" then
  330.         Clipon = false
  331.         Status.Text = "off"
  332.         Status.TextColor3 = Color3.new(170,0,0)
  333.     end
  334. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement