-- Поместите этот скрипт в блок, на котором игрок должен стать невидимым
local Players = game:GetService("Players")
local function makePlayerInvisible(player)
-- Сделать игрока невидимым
player.Character:WaitForChild("Humanoid"):SetVisibility(false)
end
local function makePlayerVisible(player)
-- Сделать игрока видимым
player.Character:WaitForChild("Humanoid"):SetVisibility(true)
end
local function onPlayerEntered(part)
local player = Players:GetPlayerFromCharacter(part.Parent)
if player then
makePlayerInvisible(player)
end
end
local function onPlayerLeft(part)
local player = Players:GetPlayerFromCharacter(part.Parent)
if player then
makePlayerVisible(player)
end
end
script.Parent.Touched:Connect(onPlayerEntered)
script.Parent.TouchEnded:Connect(onPlayerLeft)