ADVERTISEMENTREMOVE ADS

fe universal freeze/lock player

Universal script
5 months ago
Script preview thumbnail
Script Preview

Description

this script allows you to freeze or lock the player's position when you press a button. the script is universal and works in all or almost all games. IMPORTANT NOTE: IF YOUR CHARACTER DIED THEN THE FREEZE IS REMOVED AND YOU NEED TO ENABLE IT AGAIN.

ADVERTISEMENTREMOVE ADS
86 Lines • 2.89 KiB
Raw
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local CoreGui = game:GetService("CoreGui")
local LocalPlayer = Players.LocalPlayer
local teleportConnection = nil
local savedCFrame = nil
local isTeleportActive = false
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "TeleportToggleGUI"
ScreenGui.Parent = CoreGui -- Помещаем в CoreGui
local ToggleButton = Instance.new("TextButton")
ToggleButton.Name = "ToggleTeleportButton"
ToggleButton.Size = UDim2.new(0, 100, 0, 30)
ToggleButton.Position = UDim2.new(0, 10, 0.9, -40)
ToggleButton.BackgroundColor3 = Color3.new(0, 0, 0)
ToggleButton.TextColor3 = Color3.new(1, 1, 1)
ToggleButton.Text = "Toggle On"
ToggleButton.Font = Enum.Font.SourceSansBold
ToggleButton.TextSize = 14
ToggleButton.Active = true
ToggleButton.Draggable = true
ToggleButton.Parent = ScreenGui
teleportConnection = RunService.Heartbeat:Connect(function()
if isTeleportActive and savedCFrame then
local character = LocalPlayer.Character
local HumanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if character and HumanoidRootPart then
HumanoidRootPart.CFrame = savedCFrame
HumanoidRootPart.Velocity = Vector3.new(0, 0, 0)
HumanoidRootPart.RotVelocity = Vector3.new(0, 0, 0)
else
isTeleportActive = false
savedCFrame = nil
ToggleButton.Text = "Toggle On"
print("Телепортация остановлена из-за потери персонажа.")
end
end
end)
ToggleButton.MouseButton1Click:Connect(function()
if not isTeleportActive then
local character = LocalPlayer.Character
local HumanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if character and HumanoidRootPart then
savedCFrame = HumanoidRootPart.CFrame
isTeleportActive = true
ToggleButton.Text = "Toggle Off"
print("Телепортация включена. Сохраненная позиция: " .. math.floor(savedCFrame.Position.X) .. ", " .. math.floor(savedCFrame.Position.Y) .. ", " .. math.floor(savedCFrame.Position.Z))
else
warn("Не удалось начать телепортацию: Персонаж или HumanoidRootPart не найдены!")
end
else
isTeleportActive = false
savedCFrame = nil
ToggleButton.Text = "Toggle On"
print("Телепортация выключена.")
end
end)
LocalPlayer.CharacterAdded:Connect(function(character)
isTeleportActive = false
savedCFrame = nil
ToggleButton.Text = "Toggle On"
print("Персонаж перерожден. Телепортация сброшена. Нажмите Toggle On снова для новой точки.")
end)
print("Скрипт с кнопкой телепортации загружен. Нажмите кнопку Toggle On для активации.")
ADVERTISEMENTREMOVE ADS

Comments

1 comment
to add a comment
Gi

FE? Bro Is It

0
0
ADVERTISEMENTREMOVE ADS