Information
You are viewing an older version of the chatbox. A new and improved version is coming soon with better quality and exciting new features—stay tuned! In the meantime, you can download and explore the code. Thanks for your patience!
local button = script.Parent local replicatedStorage = game:
by @pinhebox
OpenAI (gpt-4o-mini)

local button = script.Parent
local replicatedStorage = game:GetService("ReplicatedStorage")
local player = game.Players.LocalPlayer
button.MouseButton1Click:Connect(function()
local character = player.Character
if not character then return end
local humanoid = character:FindFirstChildOfClass("Humanoid")
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not humanoidRootPart then return end
local caixaModel = replicatedStorage:FindFirstChild("Caixa")
if not caixaModel then
warn("O modelo da caixa não foi encontrado!")
return
end
-- Salvar os valores originais
local originalWalkSpeed = humanoid.WalkSpeed
local originalJumpPower = humanoid.JumpPower
-- Criar uma cópia da caixa e posicioná-la onde o jogador está
local caixaClone = caixaModel:Clone()
caixaClone.Parent = workspace
caixaClone:SetPrimaryPartCFrame(humanoidRootPart.CFrame)
-- Tornar o personagem invisível (exceto a HumanoidRootPart)
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") or part:IsA("MeshPart") then
if part ~= humanoidRootPart then
part.Transparency = 1
end
end
end
-- Manter a HumanoidRootPart transparente
humanoidRootPart.Transparency = 1
-- Desativar colisão da caixa
for _, part in pairs(caixaClone:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
-- Congelar o jogador
humanoid.WalkSpeed = 0
humanoid.JumpPower = 0
-- Aguardar 5 segundos
task.wait(5)
-- Restaurar o personagem
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") or part:IsA("MeshPart") then
if part ~= humanoidRootPart then
part.Transparency = 0
end
end
end
-- Manter a HumanoidRootPart transparente
humanoidRootPart.Transparency = 1
-- Restaurar valores originais
humanoid.WalkSpeed = originalWalkSpeed
humanoid.JumpPower = originalJumpPower
-- Remover a caixa
caixaClone:Destroy()
end)
agora vamos dividir em um script do serversriptservice, mais eu acredito que vá ter mais botoes com outras coisas, e tem algumas coisas a pensar, como... é para eu virar uma coisa por vez e apenas 1 vez tipo virei caixa aguarda um contdown em todos os buttons e so posso virar a Caixa uma vez e assim com os outros tambem.
index.lua
Loading...
corrija os scripts, tem alguns inifnite yields e foi dado o erro 19:37:13.941 Attempt to connect failed: Passed value is not a function - Studio
index.lua
Loading...
tem como fazer o decal que estiver dentro da Head (Face) ficar nao visivel ness tempo tambem? mais voltar junto com o body em si.
index.lua
Loading...
Try the new version and experience improved quality and exciting new features!