Survive forsaken killers
Key RequiredUniversal

Survive forsaken killers

Universal ScriptRob_SB4Rob_SB4 11.9K views 325 executesUpdated Sep 17, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•104 lines (3389 chars)
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "KillerSelection"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0.6, 0, 0.7, 0)
frame.Position = UDim2.new(0.2, 0, 0.15, 0)
frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
frame.BorderSizePixel = 2
frame.Parent = screenGui

local title = Instance.new("TextLabel")
title.Text = "Choose a Killer"
title.Font = Enum.Font.SourceSansBold
title.TextSize = 28
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundTransparency = 1
title.Parent = frame

local buttonContainer = Instance.new("Frame")
buttonContainer.Size = UDim2.new(1, -20, 0.6, 0)
buttonContainer.Position = UDim2.new(0, 10, 0, 50)
buttonContainer.BackgroundTransparency = 1
buttonContainer.Parent = frame

local uiList = Instance.new("UIListLayout")
uiList.FillDirection = Enum.FillDirection.Horizontal
uiList.HorizontalAlignment = Enum.HorizontalAlignment.Center
uiList.VerticalAlignment = Enum.VerticalAlignment.Top
uiList.Padding = UDim.new(0, 15)
uiList.Parent = buttonContainer

local killers = {
    {
        Name = "c00lkidd",
        Image = "rbxassetid://71920727519002",
        Script = 'loadstring(game:HttpGet("https://pastebin.com/raw/ud8GUnvj"))()'
    },
    {
        Name = "Hacklord",
        Image = "rbxassetid://78430180874769",
        Script = 'loadstring(game:HttpGet("https://pastebin.com/raw/w4yX7ZhB"))()'
    },
    {
        Name = "Jason",
        Image = "rbxassetid://135774371504720",
        Script = 'loadstring(game:HttpGet("https://pastebin.com/raw/Anc4tzcc"))()'
    }
}

for _, killer in ipairs(killers) do
    local holder = Instance.new("Frame")
    holder.Size = UDim2.new(0.3, 0, 1, 0)
    holder.BackgroundTransparency = 1
    holder.Parent = buttonContainer

    local button = Instance.new("ImageButton")
    button.Size = UDim2.new(1, 0, 0.8, 0)
    button.Position = UDim2.new(0, 0, 0, 0)
    button.Image = killer.Image
    button.Parent = holder

    local nameLabel = Instance.new("TextLabel")
    nameLabel.Text = killer.Name
    nameLabel.Font = Enum.Font.SourceSansBold
    nameLabel.TextSize = 20
    nameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    nameLabel.Size = UDim2.new(1, 0, 0.2, 0)
    nameLabel.Position = UDim2.new(0, 0, 0.82, 0)
    nameLabel.BackgroundTransparency = 1
    nameLabel.Parent = holder

    button.MouseButton1Click:Connect(function()
        screenGui:Destroy()
        loadstring(game:HttpGet(killer.Script:match('"(.-)"')))()
    end)
end

local info1 = Instance.new("TextLabel")
info1.Text = "The teleport is still kinda broken sorry"
info1.Font = Enum.Font.SourceSans
info1.TextSize = 18
info1.TextColor3 = Color3.fromRGB(200, 200, 200)
info1.Size = UDim2.new(1, -20, 0, 30)
info1.Position = UDim2.new(0, 10, 0.8, 0)
info1.BackgroundTransparency = 1
info1.TextWrapped = true
info1.Parent = frame

local info2 = Instance.new("TextLabel")
info2.Text = "Made by ban_thid or Rob"
info2.Font = Enum.Font.SourceSansItalic
info2.TextSize = 16
info2.TextColor3 = Color3.fromRGB(150, 150, 150)
info2.Size = UDim2.new(1, 0, 0, 25)
info2.Position = UDim2.new(0, 0, 0.93, 0)
info2.BackgroundTransparency = 1
info2.Parent = frame

Features & Information

Survive forsaken killers!!! Includes fixed PLEAD script Animations fixed with a keyframe animation player

Community Comments (2)

LuauisbluuLuauisbluuSep 18, 2025

Sk its an forsaken animation changer? If its the case ill love it

vicosanchvicosanchSep 26, 2025

Finally

More Scripts for Universal Scripts