Jumpscare
Key Required

Jumpscare

[SPOOKY] Marvellous SmackdownDigurcievaDigurcieva 8.7K views 237 executesUpdated Apr 7, 2025
0.0/ 5(2 votes)
020% Positive
Lua Script•342 lines (24795 chars)
-- Feel free to change anything you want :)

local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/TwiRwal/TwiWare/main/uilib.lua"))()
local Window = Library.CreateLib("ST HUB", "Ocean")

local Players = game:GetService("Players")

local function createNotification()
    local player = Players.LocalPlayer
    player:WaitForChild("PlayerGui")

    game:GetService("StarterGui"):SetCore("SendNotification", {
        Title = "GUI Loaded",
        Text = "Made By RuanST",
        Duration = 5,
        Icon = "rbxassetid://17849744739"
    })
end

createNotification()

local players = {}
local Select = nil
local killAllEnabled = false
local killPlayerEnabled = false
local keybindsDisabled = false
local loopJumpscarePlayerEnabled = false
local loopJumpscareAllEnabled = false
local killAllCrashEnabled = false

local function refreshPlayerList()
    players = {}
    for _, v in pairs(Players:GetPlayers()) do
        table.insert(players, v.Name)
    end
end

local jumpscareTab = Window:NewTab("Jumpscare All")
local jumpscareSection = jumpscareTab:NewSection("Features")

jumpscareSection:NewButton("Refresh", "Refresh player list", function()
    refreshPlayerList()
    updateJumpscareDropdown()
end)

local function jumpscarePlayer(playerName)
    local targetPlayer = Players:FindFirstChild(playerName)
    if targetPlayer and targetPlayer.Character then
        local args = { [1] = game:GetService("Players").LocalPlayer.Character, [2] = targetPlayer.Character }
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Steve"):WaitForChild("Remotes"):WaitForChild("MinecartHit"):FireServer(unpack(args))
    else
        print("Target player not found or does not have a character.")
    end
end

jumpscareSection:NewButton("Jumpscare All", "Press to jumpscare all players", function()
    for _, player in pairs(Players:GetPlayers()) do
        if player and player.Character and player ~= Players.LocalPlayer then
            jumpscarePlayer(player.Name)
        end
    end
end)

local loopJumpscareAll = function()
    while loopJumpscareAllEnabled do
        task.wait()
        for _, player in pairs(Players:GetPlayers()) do
            if player and player.Character and player ~= Players.LocalPlayer then
                jumpscarePlayer(player.Name)
            end
        end
    end
end

local function jumpscarePlayer(playerName)
    local targetPlayer = Players:FindFirstChild(playerName)
    if targetPlayer and targetPlayer.Character then
        local args = { [1] = targetPlayer.Character }
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Combat"):WaitForChild("Remotes"):WaitForChild("ComboEndRemote"):FireServer(unpack(args))
        
    else
        print("Target player not found or does not have a character.")
    end
end

jumpscareSection:NewButton("Jumpscare All", "Press to jumpscare all players", function()
    for _, player in pairs(Players:GetPlayers()) do
        if player and player.Character and player ~= Players.LocalPlayer then
            jumpscarePlayer(player.Name)
        end
    end
end)

local loopJumpscareAll = function()
    while loopJumpscareAllEnabled do
        task.wait()
        for _, player in pairs(Players:GetPlayers()) do
            if player and player.Character and player ~= Players.LocalPlayer then
                jumpscarePlayer(player.Name)
            end
        end
    end
end

local function jumpscarePlayer(playerName)
    local targetPlayer = Players:FindFirstChild(playerName)
    if targetPlayer and targetPlayer.Character then
        local args = { [1] = targetPlayer.Character, [2] = game:GetService("Players").LocalPlayer, [3] = game:GetService("Players").LocalPlayer.Character }
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Moonknight"):WaitForChild("Remotes"):WaitForChild("Grapplehit"):FireServer(unpack(args))
    else
        print("Target player not found or does not have a character.")
    end
end

jumpscareSection:NewButton("Jumpscare All", "Press to jumpscare all players", function()
    for _, player in pairs(Players:GetPlayers()) do
        if player and player.Character and player ~= Players.LocalPlayer then
            jumpscarePlayer(player.Name)
        end
    end
end)

local loopJumpscareAll = function()
    while loopJumpscareAllEnabled do
        task.wait()
        for _, player in pairs(Players:GetPlayers()) do
            if player and player.Character and player ~= Players.LocalPlayer then
                jumpscarePlayer(player.Name)
            end
        end
    end
end

local function jumpscarePlayer(playerName)
    local targetPlayer = Players:FindFirstChild(playerName)
    if targetPlayer and targetPlayer.Character then
        local args = { [1] = targetPlayer.Character }
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("Creel"):WaitForChild("Remotes"):WaitForChild("VinePull"):FireServer(unpack(args))
    else
        print("Target player not found or does not have a character.")
    end
end

jumpscareSection:NewButton("Jumpscare All", "Press to jumpscare all players", function()
    for _, player in pairs(Players:GetPlayers()) do
        if player and player.Character and player ~= Players.LocalPlayer then
            jumpscarePlayer(player.Name)
        end
    end
end)

local loopJumpscareAll = function()
    while loopJumpscareAllEnabled do
        task.wait()
        for _, player in pairs(Players:GetPlayers()) do
            if player and player.Character and player ~= Players.LocalPlayer then
                jumpscarePlayer(player.Name)
            end
        end
    end
end

local uiTab = Window:NewTab("UI")
local uiSection = uiTab:NewSection("UI")
uiSection:NewKeybind("Hide UI", "KeybindInfo", Enum.KeyCode.P, function()
    Library:ToggleUI()
end)

-- New "Bring All" tab and features
local bringAllTab = Window:NewTab("Bring All")
local bringAllSection = bringAllTab:NewSection("Features")

local bringAllDropdown

local function updateBringAllDropdown()
    if bringAllDropdown then
        bringAllDropdown:Refresh(players)
    else
        bringAllDropdown = bringAllSection:NewDropdown("Select Player", "Select a player to bring all players to", players, function(abc)
            Select = abc
        end)
    end
end

updateBringAllDropdown()

bringAllSection:NewButton("Refresh", "Refresh player list", function()
    refreshPlayerList()
    updateBringAllDropdown()
end)

local function bringPlayer(playerName)
    local targetPlayer = Players:FindFirstChild(playerName)
    if targetPlayer and targetPlayer.Character then
        local args = { [1] = targetPlayer.Character }
        game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("MrFantastic"):WaitForChild("Remotes"):WaitForChild("StretchGrab"):FireServer(unpack(args))
    else
        print("Target player not found or does not have a character.")
    end
end

bringAllSection:NewButton("Bring Player (Need Mr Fantastic)", "Press to bring selected player", function()
    if Select then
        bringPlayer(Select)
    else
        print("No valid target player selected for bring.")
    end
end)

local function bringAllPlayers()
    local players = game:GetService("Players")
    local remote = game:GetService("ReplicatedStorage"):WaitForChild("Characters"):WaitForChild("MrFantastic"):WaitForChild("Remotes"):WaitForChild("StretchGrab")

    for _, player in ipairs(players:GetPlayers()) do
        local character = player.Character
        if character then
            local args = { [1] = character }
            remote:FireServer(unpack(args))
        end
    end
end

bringAllSection:NewButton("Bring All (Need Mr Fantastic)", "Press to bring all players", function()
    bringAllPlayers()
end)

-- Teleport options in the "Bring All" tab
local function teleportTo(location)
    local player = Players.LocalPlayer
    if player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
        player.Character.HumanoidRootPart.CFrame = location.CFrame
    else
        print("Local player not found or does not have a character.")
    end
end

bringAllSection:NewButton("Teleport To The Main Menu House", "Teleport to the main menu house", function()
    local mainMenuHouse = Workspace.FakeChars.FakeHumanoidRootPart
    teleportTo(mainMenuHouse)
end)

bringAllSection:NewButton("Teleport To The NukeHold", "Teleport to the NukeHold", function()
    local nukeHold = Workspace.NukeHold
    teleportTo(nukeHold)
end)

bringAllSection:NewButton("Teleport To The Lobby", "Teleport to the lobby", function()
    local lobby = Workspace.Lobby
    teleportTo(lobby)
end)

Features & Information

All
#Cl*ic

Community Comments (0)

No comments yet for this script.

More Scripts for [SPOOKY] Marvellous Smackdown