gere um comando /char pro roblox
Para criar um comando /char
no Roblox, você pode usar o seguinte script em um LocalScript. Este script pode ser colocado em um objeto como StarterPlayerScripts ou StarterCharacterScripts. O comando /char
pode ser usado para alterar a aparência do personagem do jogador.
Aqui está um exemplo básico de como você pode implementar isso:
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local function onChatMessage(message)
if message:sub(1, 6) == "/char " then
local newCharacterModel = message:sub(7) -- Pega o nome do novo modelo de personagem
local character = player.Character or player.CharacterAdded:Wait()
-- Aqui você pode adicionar a lógica para trocar o modelo do personagem
-- Por exemplo, você pode clonar um modelo de personagem de ReplicatedStorage
local replicatedStorage = game:GetService("ReplicatedStorage")
local newCharacter = replicatedStorage:FindFirstChild(newCharacterModel)
if newCharacter then
character:Destroy() -- Remove o personagem atual
local newCharClone = newCharacter:Clone()
newCharClone.Parent = workspace
player.Character = newCharClone
newCharClone:MoveTo(character.PrimaryPart.Position) -- Move o novo personagem para a posição do antigo
else
player:Kick("Modelo de personagem não encontrado.")
end
end
end
game:GetService("Chat").ChatMessage:Connect(onChatMessage)
ReplicatedStorage
e que tenham o nome correto.Lembre-se de que a modificação de personagens pode afetar a jogabilidade e a experiência do usuário, então use com caut