Arcade Island 2: Roblox Arcade Script | SPEED MACHINE, POP THE LOCK, TARGET CHALLENGE & MORE!

Created by HyperNite

Features:

  • SPEED MACHINE
local SpeedMachine = game.Workspace.SpeedMachine:FindFirstChild("SpeedMachineA")
local Computer = SpeedMachine:FindFirstChild("Computer")
local Lights = Computer:FindFirstChild("GameplayLights")

for i,v in pairs(Lights:GetChildren()) do
   if v:FindFirstChild("LightButton") and v.LightButton:FindFirstChild("ReadyForPress") then
       local readyValue = v.LightButton.ReadyForPress
       readyValue:GetPropertyChangedSignal("Value"):connect(function()
           if readyValue.Value then
               fireclickdetector(v.LightButton.ClickDetector)
               readyValue.Value = false
           end
       end)
   end
end
  • Pop the Lock
local PopTheLock = game.Workspace["PopTheLockCommunication"]:FindFirstChild("PopTheLock")
local Computer = PopTheLock:FindFirstChild("InteractiveComputerSystem")

local activeLight = Computer:FindFirstChild("ActiveLight")
local selectedLight = Computer:FindFirstChild("SelectedLight")
local button = Computer:FindFirstChild("Button")

activeLight:GetPropertyChangedSignal("Value"):connect(function()
   if activeLight.Value == selectedLight.Value then
       fireclickdetector(button.ClickDetector)
   end
end)
  • Target Challenge
local TargetChallenge = game.Workspace:FindFirstChild("TargetChallenge")
local PlayField = TargetChallenge:FindFirstChild("PlayField")

PlayField.ChildAdded:connect(function(c)
   if c:WaitForChild("ClickDetector") then
       fireclickdetector(c.ClickDetector)
   end
end)
  • Vault
local Vault = game.Workspace:FindFirstChild("Vault")
local Player1 = Vault:FindFirstChild("Player1")
local Player2 = Vault:FindFirstChild("Player2")

local Screen1 = Player1:FindFirstChild("Screen")
local ScreenGui1 = Screen1:FindFirstChild("SurfaceGui")
local stopAfter = 100
local currentRun = 0

local Connection
Connection = ScreenGui1:FindFirstChild("TextLabel").Changed:connect(function(p)
   if p == "Text" then
       currentRun = currentRun + 1
       if currentRun == stopAfter then
           Connection:Disconnect()
       end
       for i,v in pairs(Player1:FindFirstChild("Locks"):GetChildren()) do
           if v:FindFirstChild("Display") and v.Display:FindFirstChild("SurfaceGui") then
               if v.Display.SurfaceGui.TextLabel.Text == ScreenGui1.TextLabel.Text then
                   fireclickdetector(v.Display.ClickDetector)
               end
           end
       end
   end
end)

ENJOY!

Warning: DO NOT DOWNLOAD anything from this page, you’re only here to copy the script!

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

More Scripts!

TOP 10 TRENDING SCRIPTS