Isaiah20Yt

Prison Life GUI

Jan 29th, 2022
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.24 KB | None | 0 0
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local FhyPrisonGUI = Instance.new("ScreenGui")
  5. local MainFrame = Instance.new("Frame")
  6. local TextLabel = Instance.new("TextLabel")
  7. local CloseButton = Instance.new("TextButton")
  8. local Guns = Instance.new("TextButton")
  9. local MainGuard = Instance.new("TextButton")
  10. local MainInmate = Instance.new("TextButton")
  11. local MainKick = Instance.new("TextButton")
  12. local MainSpectator = Instance.new("TextButton")
  13. local Minimize = Instance.new("TextButton")
  14. local Minusten = Instance.new("TextButton")
  15. local Plusten = Instance.new("TextButton")
  16. local QuickRespawn = Instance.new("TextButton")
  17. local RemInfAmmo = Instance.new("TextButton")
  18. local RevizAdmin = Instance.new("TextButton")
  19. local MainOpen = Instance.new("TextButton")
  20. --Properties:
  21. FhyPrisonGUI.Name = "Fhy Prison GUI"
  22. FhyPrisonGUI.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  23. FhyPrisonGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  24.  
  25. MainFrame.Name = "MainFrame"
  26. MainFrame.Parent = FhyPrisonGUI
  27. MainFrame.BackgroundColor3 = Color3.new(0.333333, 1, 1)
  28. MainFrame.BackgroundTransparency = 0.55000001192093
  29. MainFrame.BorderColor3 = Color3.new(1, 0, 0)
  30. MainFrame.Position = UDim2.new(0, 650, 0, 183)
  31. MainFrame.Size = UDim2.new(0, 365, 0, 444)
  32.  
  33. TextLabel.Parent = MainFrame
  34. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  35. TextLabel.BackgroundTransparency = 1
  36. TextLabel.Position = UDim2.new(0.115068495, 0, 0.0745785311, 0)
  37. TextLabel.Size = UDim2.new(0, 281, 0, 50)
  38. TextLabel.Font = Enum.Font.SourceSans
  39. TextLabel.Text = "PcGmers Prison Life GUI"
  40. TextLabel.TextColor3 = Color3.new(0, 0, 0)
  41. TextLabel.TextScaled = true
  42. TextLabel.TextSize = 14
  43. TextLabel.TextWrapped = true
  44.  
  45. CloseButton.Name = "CloseButton"
  46. CloseButton.Parent = MainFrame
  47. CloseButton.BackgroundColor3 = Color3.new(0.333333, 1, 1)
  48. CloseButton.BackgroundTransparency = 1
  49. CloseButton.Position = UDim2.new(0.887311161, 0, -0.00173443556, 0)
  50. CloseButton.Size = UDim2.new(0, 41, 0, 34)
  51. CloseButton.Font = Enum.Font.SourceSans
  52. CloseButton.Text = "X"
  53. CloseButton.TextColor3 = Color3.new(1, 0, 0)
  54. CloseButton.TextScaled = true
  55. CloseButton.TextSize = 14
  56. CloseButton.TextWrapped = true
  57.  
  58. Guns.Name = "Guns"
  59. Guns.Parent = MainFrame
  60. Guns.BackgroundColor3 = Color3.new(0.333333, 0.666667, 0.498039)
  61. Guns.Position = UDim2.new(0.588142812, 0, 0.755762398, 0)
  62. Guns.Size = UDim2.new(0, 124, 0, 40)
  63. Guns.Font = Enum.Font.SourceSans
  64. Guns.Text = "Guns"
  65. Guns.TextColor3 = Color3.new(0, 0, 0)
  66. Guns.TextSize = 14
  67.  
  68. MainGuard.Name = "MainGuard"
  69. MainGuard.Parent = MainFrame
  70. MainGuard.BackgroundColor3 = Color3.new(0.333333, 0, 1)
  71. MainGuard.Position = UDim2.new(0.0777038336, 0, 0.614602506, 0)
  72. MainGuard.Size = UDim2.new(0, 124, 0, 40)
  73. MainGuard.Font = Enum.Font.SourceSans
  74. MainGuard.Text = "Guards"
  75. MainGuard.TextColor3 = Color3.new(0, 0, 0)
  76. MainGuard.TextSize = 14
  77.  
  78. MainInmate.Name = "MainInmate"
  79. MainInmate.Parent = MainFrame
  80. MainInmate.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  81. MainInmate.Position = UDim2.new(0.0777039304, 0, 0.757489204, 0)
  82. MainInmate.Size = UDim2.new(0, 124, 0, 40)
  83. MainInmate.Font = Enum.Font.SourceSans
  84. MainInmate.Text = "Inmate"
  85. MainInmate.TextColor3 = Color3.new(0, 0, 0)
  86. MainInmate.TextSize = 14
  87.  
  88. MainKick.Name = "MainKick"
  89. MainKick.Parent = MainFrame
  90. MainKick.BackgroundColor3 = Color3.new(0.333333, 0.666667, 0.498039)
  91. MainKick.Position = UDim2.new(0.0777038336, 0, 0.451930404, 0)
  92. MainKick.Size = UDim2.new(0, 124, 0, 40)
  93. MainKick.Font = Enum.Font.SourceSans
  94. MainKick.Text = "Kick"
  95. MainKick.TextColor3 = Color3.new(0, 0, 0)
  96. MainKick.TextSize = 14
  97. MainKick.TextWrapped = true
  98.  
  99. MainSpectator.Name = "MainSpectator"
  100. MainSpectator.Parent = MainFrame
  101. MainSpectator.BackgroundColor3 = Color3.new(0.505882, 0.505882, 0.505882)
  102. MainSpectator.Position = UDim2.new(0.0777039379, 0, 0.882317126, 0)
  103. MainSpectator.Size = UDim2.new(0, 124, 0, 40)
  104. MainSpectator.Font = Enum.Font.SourceSans
  105. MainSpectator.Text = "Neutral"
  106. MainSpectator.TextColor3 = Color3.new(0, 0, 0)
  107. MainSpectator.TextSize = 14
  108.  
  109. Minimize.Name = "Minimize"
  110. Minimize.Parent = MainFrame
  111. Minimize.BackgroundColor3 = Color3.new(0.333333, 1, 1)
  112. Minimize.BackgroundTransparency = 1
  113. Minimize.Position = UDim2.new(0.814487219, 0, -0.00173445046, 0)
  114. Minimize.Size = UDim2.new(0, 41, 0, 34)
  115. Minimize.Font = Enum.Font.SourceSans
  116. Minimize.Text = "_"
  117. Minimize.TextColor3 = Color3.new(0, 0, 0)
  118. Minimize.TextScaled = true
  119. Minimize.TextSize = 14
  120. Minimize.TextWrapped = true
  121.  
  122. Minusten.Name = "Minusten"
  123. Minusten.Parent = MainFrame
  124. Minusten.BackgroundColor3 = Color3.new(0.333333, 0.666667, 0.498039)
  125. Minusten.Position = UDim2.new(0.591299593, 0, 0.449938387, 0)
  126. Minusten.Size = UDim2.new(0, 124, 0, 40)
  127. Minusten.Font = Enum.Font.SourceSans
  128. Minusten.Text = "-10 Walkspeed"
  129. Minusten.TextColor3 = Color3.new(0, 0, 0)
  130. Minusten.TextSize = 14
  131.  
  132. Plusten.Name = "Plusten"
  133. Plusten.Parent = MainFrame
  134. Plusten.BackgroundColor3 = Color3.new(0.333333, 0.666667, 0.498039)
  135. Plusten.Position = UDim2.new(0.592707276, 0, 0.304529011, 0)
  136. Plusten.Size = UDim2.new(0, 124, 0, 40)
  137. Plusten.Font = Enum.Font.SourceSans
  138. Plusten.Text = "+10 Walkspeed"
  139. Plusten.TextColor3 = Color3.new(0, 0, 0)
  140. Plusten.TextSize = 14
  141.  
  142. QuickRespawn.Name = "QuickRespawn"
  143. QuickRespawn.Parent = MainFrame
  144. QuickRespawn.BackgroundColor3 = Color3.new(0.333333, 0.666667, 0.498039)
  145. QuickRespawn.Position = UDim2.new(0.590634763, 0, 0.6128757, 0)
  146. QuickRespawn.Size = UDim2.new(0, 124, 0, 40)
  147. QuickRespawn.Font = Enum.Font.SourceSans
  148. QuickRespawn.Text = "Quick Respawn"
  149. QuickRespawn.TextColor3 = Color3.new(0, 0, 0)
  150. QuickRespawn.TextSize = 14
  151.  
  152. RemInfAmmo.Name = "RemInfAmmo"
  153. RemInfAmmo.Parent = MainFrame
  154. RemInfAmmo.BackgroundColor3 = Color3.new(0.333333, 0.333333, 0.498039)
  155. RemInfAmmo.Position = UDim2.new(0.587112665, 0, 0.880590439, 0)
  156. RemInfAmmo.Size = UDim2.new(0, 124, 0, 40)
  157. RemInfAmmo.Font = Enum.Font.SourceSans
  158. RemInfAmmo.Text = "Inf ammo for Rem"
  159. RemInfAmmo.TextColor3 = Color3.new(0, 0, 0)
  160. RemInfAmmo.TextSize = 14
  161.  
  162. RevizAdmin.Name = "Reviz Admin"
  163. RevizAdmin.Parent = MainFrame
  164. RevizAdmin.BackgroundColor3 = Color3.new(0.333333, 0.666667, 0.498039)
  165. RevizAdmin.Position = UDim2.new(0.0722244754, 0, 0.304529011, 0)
  166. RevizAdmin.Size = UDim2.new(0, 124, 0, 40)
  167. RevizAdmin.Font = Enum.Font.SourceSans
  168. RevizAdmin.Text = "Reviz Admin"
  169. RevizAdmin.TextColor3 = Color3.new(0, 0, 0)
  170. RevizAdmin.TextSize = 14
  171. RevizAdmin.TextWrapped = true
  172.  
  173. MainOpen.Name = "MainOpen"
  174. MainOpen.Parent = FhyPrisonGUI
  175. MainOpen.BackgroundColor3 = Color3.new(1, 1, 0.498039)
  176. MainOpen.BorderColor3 = Color3.new(0.333333, 1, 1)
  177. MainOpen.Position = UDim2.new(0, 0, 0.772348046, 0)
  178. MainOpen.Size = UDim2.new(0, 116, 0, 37)
  179. MainOpen.Visible = false
  180. MainOpen.Font = Enum.Font.SourceSans
  181. MainOpen.Text = "Open"
  182. MainOpen.TextColor3 = Color3.new(0, 0, 0)
  183. MainOpen.TextScaled = true
  184. MainOpen.TextSize = 14
  185. MainOpen.TextWrapped = true
  186. -- Scripts:
  187. function SCRIPT_NIBJ75_FAKESCRIPT() -- MainFrame.LocalScript
  188. local script = Instance.new('LocalScript')
  189. script.Parent = MainFrame
  190. local UserInputService = game:GetService("UserInputService")
  191.  
  192. local gui = script.Parent
  193.  
  194. local dragging
  195. local dragInput
  196. local dragStart
  197. local startPos
  198.  
  199. local function update(input)
  200. local delta = input.Position - dragStart
  201. gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  202. end
  203.  
  204. gui.InputBegan:Connect(function(input)
  205. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  206. dragging = true
  207. dragStart = input.Position
  208. startPos = gui.Position
  209.  
  210. input.Changed:Connect(function()
  211. if input.UserInputState == Enum.UserInputState.End then
  212. dragging = false
  213. end
  214. end)
  215. end
  216. end)
  217.  
  218. gui.InputChanged:Connect(function(input)
  219. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  220. dragInput = input
  221. end
  222. end)
  223.  
  224. UserInputService.InputChanged:Connect(function(input)
  225. if input == dragInput and dragging then
  226. update(input)
  227. end
  228. end)
  229.  
  230. end
  231. coroutine.resume(coroutine.create(SCRIPT_NIBJ75_FAKESCRIPT))
  232. function SCRIPT_MVAK90_FAKESCRIPT() -- CloseButton.LocalScript
  233. local script = Instance.new('LocalScript')
  234. script.Parent = CloseButton
  235. script.Parent.MouseButton1Down:Connect(function()
  236. local gui = script.Parent.Parent.Parent
  237. gui:Destroy()
  238. end)
  239.  
  240. end
  241. coroutine.resume(coroutine.create(SCRIPT_MVAK90_FAKESCRIPT))
  242. function SCRIPT_OBGU74_FAKESCRIPT() -- Guns.LocalScript
  243. local script = Instance.new('LocalScript')
  244. script.Parent = Guns
  245. local guns = workspace["Prison_ITEMS"].giver:GetChildren()
  246. local item_handler = workspace.Remote.ItemHandler
  247. local client = game:GetService("Players").LocalPlayer
  248.  
  249. script.Parent.MouseButton1Click:Connect(function()
  250. for i,v in pairs(guns) do
  251. if tostring(v) == 'AK-47' or tostring(v) == 'M9' or tostring(v) == 'Remington 870' then
  252. item_handler:InvokeServer(v.ITEMPICKUP)
  253. elseif (tostring(v) == 'M4A1' or tostring(v) == 'Riot Shield') and (game:GetService("MarketplaceService"):UserOwnsGamePassAsync(client.UserId,96651)) then
  254. item_handler:InvokeServer(v.ITEMPICKUP)
  255. end
  256. end
  257. end)
  258.  
  259.  
  260.  
  261. end
  262. coroutine.resume(coroutine.create(SCRIPT_OBGU74_FAKESCRIPT))
  263. function SCRIPT_GDSY85_FAKESCRIPT() -- MainGuard.LocalScript
  264. local script = Instance.new('LocalScript')
  265. script.Parent = MainGuard
  266. local client = game:GetService("Players").LocalPlayer
  267. local loadchar = workspace.Remote.loadchar
  268. local team_event = workspace.Remote.TeamEvent
  269. local team_event = workspace.Remote.TeamEvent
  270. local guard = game:GetService('Teams').Guards
  271.  
  272. script.Parent.MouseButton1Click:Connect(function()
  273. local position = client.Character:WaitForChild("HumanoidRootPart").Position
  274. if #guard:GetPlayers() >= 8 then
  275. loadchar:InvokeServer('','Bright blue')
  276. client.Character:MoveTo(position)
  277. else
  278. team_event:FireServer('Bright blue')
  279. end
  280. end)
  281.  
  282.  
  283.  
  284.  
  285.  
  286. end
  287. coroutine.resume(coroutine.create(SCRIPT_GDSY85_FAKESCRIPT))
  288. function SCRIPT_DMSN90_FAKESCRIPT() -- MainInmate.LocalScript
  289. local script = Instance.new('LocalScript')
  290. script.Parent = MainInmate
  291. local team_event = workspace.Remote.TeamEvent
  292. script.Parent.MouseButton1Click:Connect(function()
  293. team_event:FireServer("Bright orange")
  294. end)
  295.  
  296.  
  297. end
  298. coroutine.resume(coroutine.create(SCRIPT_DMSN90_FAKESCRIPT))
  299. function SCRIPT_QPSH86_FAKESCRIPT() -- MainKick.LocalScript
  300. local script = Instance.new('LocalScript')
  301. script.Parent = MainKick
  302. script.Parent.MouseButton1Click:Connect(function()
  303. loadstring(game:HttpGet("https://pastebin.com/raw/AncyYd8Q",true))()
  304.  
  305. end)
  306.  
  307. end
  308. coroutine.resume(coroutine.create(SCRIPT_QPSH86_FAKESCRIPT))
  309. function SCRIPT_FJSI73_FAKESCRIPT() -- MainSpectator.LocalScript
  310. local script = Instance.new('LocalScript')
  311. script.Parent = MainSpectator
  312. local team_event = workspace.Remote.TeamEvent
  313. script.Parent.MouseButton1Click:Connect(function()
  314. team_event:FireServer("Medium stone grey")
  315. end)
  316.  
  317.  
  318. end
  319. coroutine.resume(coroutine.create(SCRIPT_FJSI73_FAKESCRIPT))
  320. function SCRIPT_TGBY72_FAKESCRIPT() -- Minimize.LocalScript
  321. local script = Instance.new('LocalScript')
  322. script.Parent = Minimize
  323. script.Parent.MouseButton1Down:Connect(function()
  324. script.Parent.Parent.Visible = false
  325. script.Parent.Parent.Parent.MainOpen.Visible = true
  326. end)
  327.  
  328. end
  329. coroutine.resume(coroutine.create(SCRIPT_TGBY72_FAKESCRIPT))
  330. function SCRIPT_UVUZ88_FAKESCRIPT() -- Minusten.LocalScript
  331. local script = Instance.new('LocalScript')
  332. script.Parent = Minusten
  333. script.Parent.MouseButton1Click:Connect(function()
  334. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed-10
  335. end)
  336.  
  337. end
  338. coroutine.resume(coroutine.create(SCRIPT_UVUZ88_FAKESCRIPT))
  339. function SCRIPT_MCUM85_FAKESCRIPT() -- Plusten.LocalScript
  340. local script = Instance.new('LocalScript')
  341. script.Parent = Plusten
  342. script.Parent.MouseButton1Click:Connect(function()
  343. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed+10
  344. end)
  345.  
  346. end
  347. coroutine.resume(coroutine.create(SCRIPT_MCUM85_FAKESCRIPT))
  348. function SCRIPT_XFJA89_FAKESCRIPT() -- QuickRespawn.LocalScript
  349. local script = Instance.new('LocalScript')
  350. script.Parent = QuickRespawn
  351. local client = game:GetService('Players').LocalPlayer
  352. local loadchar = workspace.Remote.loadchar
  353. script.Parent.MouseButton1Click:Connect(function()
  354. local position = client.Character:WaitForChild('HumanoidRootPart').Position
  355. loadchar:InvokeServer()
  356. client.Character:MoveTo(position)
  357. end)
  358.  
  359. end
  360. coroutine.resume(coroutine.create(SCRIPT_XFJA89_FAKESCRIPT))
  361. local item_handler = workspace.Remote.ItemHandler
  362. local client = game:GetService("Players").LocalPlayer
  363. local remi = workspace.Prison_ITEMS.giver["Remington 870"].ITEMPICKUP
  364.  
  365. RemInfAmmo.MouseButton1Click:Connect(function()
  366. if not client.Backpack:FindFirstChild('Remington 870') then
  367. item_handler:InvokeServer(remi)
  368. end
  369. local states = client.Backpack['Remington 870'].GunStates
  370. local gun_states = require(states)
  371. gun_states.CurrentAmmo = math.huge
  372. gun_states.MaxAmmo = math.huge
  373. gun_states.FireRate = 0
  374. gun_states.Damage = math.huge
  375. gun_states.Range = 5000
  376. gun_states.AutoFire = true
  377. end)
  378.  
  379.  
  380.  
  381. function SCRIPT_NVUR83_FAKESCRIPT() -- RevizAdmin.LocalScript
  382. local script = Instance.new('LocalScript')
  383. script.Parent = RevizAdmin
  384. script.Parent.MouseButton1Click:Connect(function()
  385. loadstring(game:HttpGet("https://pastebin.com/raw/KNUzQPYS",true))()
  386. end)
  387.  
  388. end
  389. coroutine.resume(coroutine.create(SCRIPT_NVUR83_FAKESCRIPT))
  390. function SCRIPT_JXVR75_FAKESCRIPT() -- MainOpen.LocalScript
  391. local script = Instance.new('LocalScript')
  392. script.Parent = MainOpen
  393. local UserInputService = game:GetService("UserInputService")
  394.  
  395. local gui = script.Parent
  396.  
  397. local dragging
  398. local dragInput
  399. local dragStart
  400. local startPos
  401.  
  402. local function update(input)
  403. local delta = input.Position - dragStart
  404. gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  405. end
  406.  
  407. gui.InputBegan:Connect(function(input)
  408. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  409. dragging = true
  410. dragStart = input.Position
  411. startPos = gui.Position
  412.  
  413. input.Changed:Connect(function()
  414. if input.UserInputState == Enum.UserInputState.End then
  415. dragging = false
  416. end
  417. end)
  418. end
  419. end)
  420.  
  421. gui.InputChanged:Connect(function(input)
  422. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  423. dragInput = input
  424. end
  425. end)
  426.  
  427. UserInputService.InputChanged:Connect(function(input)
  428. if input == dragInput and dragging then
  429. update(input)
  430. end
  431. end)
  432. script.Parent.MouseButton1Click:Connect(function()
  433. script.Parent.Parent.MainFrame.Visible = true
  434. script.Parent.Visible = false
  435. end)
  436.  
  437. end
  438. coroutine.resume(coroutine.create(SCRIPT_JXVR75_FAKESCRIPT))
Add Comment
Please, Sign In to add comment