
Key Required

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "CloseHintGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = player:WaitForChild("PlayerGui")
local otherIsland = workspace:WaitForChild("Map"):WaitForChild("OtherIslands")
for _, obj in ipairs(otherIsland:GetDescendants()) do
if obj:IsA("Model") and obj.Name == "Palm Tree" then
obj:Destroy()
end
end
local textLabel = Instance.new("TextLabel")
textLabel.Size = UDim2.fromScale(0.3, 0.05)
textLabel.AnchorPoint = Vector2.new(0.5, 0)
textLabel.Position = UDim2.fromScale(0.5, 0.02)
textLabel.BackgroundTransparency = 1
textLabel.Text = "E to close"
textLabel.TextScaled = true
textLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
textLabel.Parent = screenGui
local connection
connection = UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.E then
if screenGui then
screenGui:Destroy()
end
if connection then
connection:Disconnect()
end
end
end)
local uis = game:GetService("UserInputService")
while (not uis:IsKeyDown(Enum.KeyCode.E)) do
local chests = game.workspace.Chests:GetChildren()
local ogpos = (#chests > 0 and game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").Position) or nil
for k, v in pairs(chests) do
game.Players.LocalPlayer.Character:MoveTo(v:WaitForChild("Treasure").Position)
wait(0.2)
end
if (ogpos) then
game.Players.LocalPlayer.Character:MoveTo(ogpos)
end
wait(1)
endNo comments yet for this script.

