Prison Life (Cars Fixed!) FE DESTROY SCRIPT – USE BEFORE PATCH

Created by waa#7294

Features:

  • FE DESTROY
    • ctrl + click = destroy
      ctrl + z = undo
local UserInputService = game:GetService("UserInputService")
local PlayersService = game:GetService("Players")

local Remotes = workspace:WaitForChild("Remote")

local toggleSiren = Remotes.toggleSiren
local sirenToggleScript = toggleSiren.sirenToggleScript
local movetorso = Remotes.Legacy.movetorso
local torsoMoveScript = movetorso.Script

-- can't have nice things
if sirenToggleScript.Disabled and torsoMoveScript.Disabled then
    error('fe destroy wont work on this server')
end

local RandomSound = workspace:FindFirstChildWhichIsA("Sound", true)

toggleSiren:FireServer({isOn = {}, Speaker = {Sound = RandomSound}, Part2 = {l = sirenToggleScript}})
toggleSiren:FireServer({isOn = {}, Speaker = {Sound = RandomSound}, Part2 = {l = torsoMoveScript}})

local LocalPlayer = game:GetService("Players").LocalPlayer
local LocalMouse = LocalPlayer:GetMouse()

local Order = {}
local Cache = {}

local byedb = false
local function bye(target, newCF, skip)
    if byedb then
        return
    end

    byedb = true

    local oldCF = target.CFrame

    local function try()
        movetorso:InvokeServer({Character = {Torso = target}}, {Name = "tread", CFrame = newCF})
    end

    local success = pcall(try)

    if not success then
        repeat
            success = pcall(try)
            task.wait(0.05)
        until success
    end

    if not skip then
        if not PlayersService:GetPlayerFromCharacter(target.Parent) then
            Cache[target] = oldCF

            table.insert(Order, target)
        end
    end

    byedb = false
end

local function hello()
    local index = #Order

    local last = Order[index]

    local oldCF = Cache[last]

    if not oldCF then
        return
    end

    bye(last, oldCF * CFrame.new(0, -3, 0), true)

    Cache[last] = nil

    table.remove(Order, index)
end

UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
    if not UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
        return
    end

    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        local target = LocalMouse.Target
        if target then
            bye(target, CFrame.new(0, -100000, 0))
        end
    elseif input.KeyCode == Enum.KeyCode.Z then
        hello()
    end
end)

⚠️ Warning: Do not download any extensions or anything other than .txt/.lua file, because script will download only in .txt/.lua format or It will redirect you to a pastebin link.

📋 Notice: If you find any of the scripts patched or not working, please report it to Forever4D through Discord. The script will be removed or marked as patched!