Universal Script 📌
567 Views
75 Executions

Reset Command

Universal Script 📌
larkyqkwq
larkyqkwq100K executions
10 months ago
Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

Brivwksc2

View Raw
--// Services
local Players = game:GetService("Players")
local Player = Players.LocalPlayer

--// Normalize text
local function clean(text)
	return string.lower(string.gsub(text, "%s+", ""))
end

--// Reset function
local function resetCharacter(keepPosition)
	local Character = Player.Character
	if not Character then return end

	local Humanoid = Character:FindFirstChildOfClass("Humanoid")
	local Root = Character:FindFirstChild("HumanoidRootPart")
	if not Humanoid or not Root then return end

	local savedCFrame
	if keepPosition then
		savedCFrame = Root.CFrame
	end

	Humanoid.Health = 0

	if keepPosition and savedCFrame then
		Player.CharacterAdded:Once(function(newChar)
			local newRoot = newChar:WaitForChild("HumanoidRootPart")
			newRoot.CFrame = savedCFrame
		end)
	end
end

--// Chat listener
Player.Chatted:Connect(function(msg)
	local text = clean(msg)

	-- SAME POSITION RESPAWN
	if text == "-re" then
		resetCharacter(true)


Comments

1
Log in to join the conversation. Login
crystals's profile picture
crystals10 months ago

replicatesignal(Player.ConnectDiedSignalBackend) task.wait(0.1) replicatesignal(Player.Kill)

1

More universal scripts

See all
Universal Script 📌
40.1k
817.4k
Bumped 19 minutes ago
Universal Script 📌
133.4k
24.2k
Bumped 44 minutes ago
Key System
Universal Script 📌
84
8
Approved 2 hours ago
Universal Script 📌
73
2
Approved 2 hours ago
Universal Script 📌
6.5k
115
Bumped 2 hours ago