Makes you immune to Damage, Arrest, and Tase
Automatically gives you AK-47, and Remington 870.
No you cannot get rid of this caveat.
Caveat: You respawn every 10 seconds.
1local RunService = game:GetService("RunService")
2local Players = game:GetService("Players")
3local ReplicatedStorage = game:GetService("ReplicatedStorage")
4local PlayerTased = ReplicatedStorage.GunRemotes.PlayerTased
5local LocalPlayer = Players.LocalPlayer
6local Character = LocalPlayer.Character
7local Camera = workspace.Camera
8local CamCFrame = Camera.CFrame
9
10local Teams = game:GetService("Teams")
11local TeamEvent = workspace:WaitForChild("Remote"):WaitForChild("TeamEvent")
12
13local TeamAPI = loadstring(game:HttpGet("https://raw.githubusercontent.com/tomatotxt/Prison-Life/refs/heads/main/teamapi.luau"))()
14-- Teams table
15-- ChangeTeam, and CanQuickRespawn functions
16
17-- Anti-TASE
18local FakePlayerTased = PlayerTased:Clone()
19FakePlayerTased.Parent = PlayerTased.Parent
20PlayerTased:Destroy()
21
22local function Teleport(TargetCFrame, Character)
23 CamCFrame = Camera.CFrame
24 if not Character then Character = LocalPlayer.Character end
25 if Character and Character:FindFirstChild("Humanoid") then
26 Character.Humanoid:ChangeState(Enum.HumanoidStateType.Dead)
27 Character.Humanoid.Name = "Valid"
28 end
29 local RootPart
30 local OnRespawn
31 OnRespawn = LocalPlayer.CharacterAdded:Connect(function(Character)
32 RootPart = Character:WaitForChild("HumanoidRootPart")
33 RootPart.CFrame = TargetCFrame
34 print("Teleport Success!")
35 OnRespawn:Disconnect()
36 end)
37 LocalPlayer.CharacterAdded:wait()
38 repeat task.wait() until RootPart and (RootPart.Position - TargetCFrame.Position).Magnitude < 1
39end
40
41local CrimBase = CFrame.new(-927, 94, 2055)
42local Yard = CFrame.new(832, 98, 2510)
43
44local Count = 0
45local function CountTP()
46 Count += 1
47 print("Teleport #", Count)
48end
49local Once = false
50local function QuickSetup(Character)
51 local Humanoid = Character:WaitForChild("Humanoid")
52 local Connect
53 Connect = Humanoid.Died:Connect(function()
54 if TeamAPI.CanQuickRespawn() then
55 print("Using Quick Respawn")
56 TeamAPI.ChangeTeam(LocalPlayer.Team)
57 end
58 Connect:Disconnect()
59 end)
60 task.wait(5)
61 if LocalPlayer.Team == Teams.Criminals then
62 repeat task.wait() until not LocalPlayer.Character:FindFirstChild("ForceField")
63 LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Dead)
64 print("Anti-Arrest killed you!")
65 end
66end
67task.spawn(QuickSetup, LocalPlayer.Character)
68LocalPlayer.CharacterAdded:Connect(QuickSetup)
69
70LocalPlayer.CharacterRemoving:Connect(function(Character)
71 if Character.Humanoid.Name ~= "Valid" then
72 Teleport(Character.HumanoidRootPart.CFrame, Character)
73 task.wait()
74 Camera.CFrame = CamCFrame
75 print("Since you died I felt the need to put you back.")
76 end
77end)
78
79local function JapaDo()
80 LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Dead)
81 print("JapaDo'ed")
82end
83
84local Status = LocalPlayer.Status
85local isArrested = Status.isArrested
86RunService.Heartbeat:Connect(function()
87 if isArrested.Value == true then
88 JapaDo()
89 end
90end)
91loadstring(game:HttpGet("https://raw.githubusercontent.com/tomatotxt/Prison-Life/refs/heads/main/autoguns.luau"))()
92TeamAPI.ChangeTeam(TeamAPI.Teams.Criminals)
93local Humanoid = LocalPlayer.Character:WaitForChild("Humanoid")
94Humanoid:ChangeState(Enum.HumanoidStateType.Dead)