Universal Script 📌
571 Views
82 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
Script hub
75.0k
250.8k
Bumped 2 hours ago
Key System
Script hub
301.0k
1.0M
Bumped 2 hours ago
Key System

Script hub

#18 this month

Verified script badgeAxon Hub | 100+ Games & 3900+ Features

Script hub
17.5k
89.8k
Bumped 6 hours ago
Universal Script 📌
36.8k
1.1M
Bumped 6 hours ago