PETAPETA is a survival game on Roblox developed by the Omochi Studio Team. The game is set in an abandoned Japanese hotel, where players must explore creepy environments, solve puzzles, and avoid a supernatural creature known as PETAPETA.
Your main goal is to complete specific tasks in these spooky surroundings while using tools like a flashlight, onigiri, and party poppers to stay hidden from PETAPETA.
You’ll also need to solve different types of puzzles, such as finding keys, codes, and other items to move forward.
In this guide, we’ve shared a list of working PETAPETA scripts like No Key, Pastebin, Fast Speed, and more.
PETAPETA Script (No Key, Pastebin, Fast Speed)
Here is the complete updated list of PETAPETA scripts you can use in this Roblox game to get features like ESP, Fast Speed, Auto Grab, and more. To use these scripts, you’ll need executors such as MacSploit, AWP.GG, Delta, Fluxus, Codex, and others.
ESP and Warning
local function addHighlightWithDelay(model)
wait(0.5)
local newHighlight = Instance.new("Highlight")
newHighlight.FillColor = Color3.fromRGB(128, 0, 128) -- you can change fill color
newHighlight.Parent = model
local function showSpawnNotification()
local player = game.Players.LocalPlayer
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = player:WaitForChild("PlayerGui")
local textLabel = Instance.new("TextLabel")
textLabel.Text = "PETAPETA spawned"
textLabel.TextColor3 = Color3.new(1, 1, 1) -- White color
textLabel.BackgroundTransparency = 1
textLabel.Size = UDim2.new(0.3, 0, 0.1, 0)
textLabel.Position = UDim2.new(0.35, 0, 0.9, 0)
textLabel.Font = Enum.Font.SourceSans
textLabel.TextScaled = true
textLabel.Parent = screenGui
wait(5)
local tweenService = game:GetService("TweenService")
local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local tween = tweenService:Create(textLabel, tweenInfo, {TextTransparency = 1})
tween:Play()
tween.Completed:Connect(function()
screenGui:Destroy()
end)
end
model.AncestryChanged:Connect(function(_, parent)
if not parent then -- If model is destroyed
local player = game.Players.LocalPlayer
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = player:WaitForChild("PlayerGui")
local textLabel = Instance.new("TextLabel")
textLabel.Text = "PETAPETA despawned"
textLabel.TextColor3 = Color3.new(1, 1, 1) -- White color
textLabel.BackgroundTransparency = 1
textLabel.Size = UDim2.new(0.3, 0, 0.1, 0)
textLabel.Position = UDim2.new(0.35, 0, 0.9, 0)
textLabel.Font = Enum.Font.SourceSans
textLabel.TextScaled = true
textLabel.Parent = screenGui
wait(5)
local tweenService = game:GetService("TweenService")
local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local tween = tweenService:Create(textLabel, tweenInfo, {TextTransparency = 1})
tween:Play()
tween.Completed:Connect(function()
screenGui:Destroy()
end)
end
end)
showSpawnNotification()
end
local function checkAndAddHighlight()
local clientFolder = game.Workspace:FindFirstChild("Client")
if clientFolder then
local enemyFolder = clientFolder:FindFirstChild("Enemy")
if enemyFolder then
local clientEnemyPart = enemyFolder:FindFirstChild("ClientEnemy")
if clientEnemyPart and clientEnemyPart:IsA("Part") then
local enemyModel = clientEnemyPart:FindFirstChild("EnemyModel")
if enemyModel and enemyModel:IsA("Model") then
addHighlightWithDelay(enemyModel)
end
clientEnemyPart.ChildAdded:Connect(function(model)
if model:IsA("Model") and model.Name == "EnemyModel" then
addHighlightWithDelay(model)
end
end)
end
enemyFolder.ChildAdded:Connect(function(part)
if part:IsA("Part") and part.Name == "ClientEnemy" then
part.ChildAdded:Connect(function(model)
if model:IsA("Model") and model.Name == "EnemyModel" then
addHighlightWithDelay(model)
end
end)
if part:FindFirstChild("EnemyModel") then
local existingModel = part:FindFirstChild("EnemyModel")
if existingModel:IsA("Model") then
addHighlightWithDelay(existingModel)
end
end
end
end)
end
clientFolder.ChildAdded:Connect(function(subChild)
if subChild:IsA("Folder") and subChild.Name == "Enemy" then
subChild.ChildAdded:Connect(function(part)
if part:IsA("Part") and part.Name == "ClientEnemy" then
part.ChildAdded:Connect(function(model)
if model:IsA("Model") and model.Name == "EnemyModel" then
addHighlightWithDelay(model)
end
end)
if part:FindFirstChild("EnemyModel") then
local existingModel = part:FindFirstChild("EnemyModel")
if existingModel:IsA("Model") then
addHighlightWithDelay(existingModel)
end
end
end
end)
end
end)
end
end
local function displayScriptExecutedNotification()
local player = game.Players.LocalPlayer
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = player:WaitForChild("PlayerGui")
local textLabel = Instance.new("TextLabel")
textLabel.Text = "Script executed!"
textLabel.TextColor3 = Color3.new(1, 1, 1) -- White color
textLabel.BackgroundTransparency = 1
textLabel.Size = UDim2.new(0.3, 0, 0.1, 0)
textLabel.Position = UDim2.new(0.35, 0, 0.9, 0)
textLabel.Font = Enum.Font.SourceSans
textLabel.TextScaled = true
textLabel.Parent = screenGui
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://9064294662"
sound.Parent = player:WaitForChild("PlayerGui")
sound:Play()
wait(5)
local tweenService = game:GetService("TweenService")
local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local tween = tweenService:Create(textLabel, tweenInfo, {TextTransparency = 1})
tween:Play()
tween.Completed:Connect(function()
screenGui:Destroy()
end)
end
checkAndAddHighlight()
displayScriptExecutedNotification()
game.Workspace.ChildAdded:Connect(function(child)
if child:IsA("Folder") and child.Name == "Client" then
child.ChildAdded:Connect(function(subChild)
if subChild:IsA("Folder") and subChild.Name == "Enemy" then
subChild.ChildAdded:Connect(function(part)
if part:IsA("Part") and part.Name == "ClientEnemy" then
part.ChildAdded:Connect(function(model)
if model:IsA("Model") and model.Name == "EnemyModel" then
addHighlightWithDelay(model)
end
end)
if part:FindFirstChild("EnemyModel") then
local existingModel = part:FindFirstChild("EnemyModel")
if existingModel:IsA("Model") then
addHighlightWithDelay(existingModel)
end
end
end
end)
if subChild:FindFirstChild("ClientEnemy") then
local existingPart = subChild:FindFirstChild("ClientEnemy")
if existingPart:IsA("Part") then
existingPart.ChildAdded:Connect(function(model)
if model:IsA("Model") and model.Name == "EnemyModel" then
addHighlightWithDelay(model)
end
end)
if existingPart:FindFirstChild("EnemyModel") then
local existingModel = existingPart:FindFirstChild("EnemyModel")
if existingModel:IsA("Model") then
addHighlightWithDelay(existingModel)
end
end
end
end
end
end)
end
end)
Pastebin Script for Fast Speed, ESP, and More
loadstring(game:HttpGet("https://pastebin.com/raw/MjQepvcq"))()