local button = script.Parent local replicatedStorage = game:

by @pinhebox

OpenAI (gpt-4o-mini)
local button = script.Parent
local replicatedStorage = game:
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!