Main - Lua 3
Main - Lua 3
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at
your own risk!
]]
---------- [ Library ] ----------
local Library = loadstring(game:HttpGet("https://pastebin.com/raw/b5QLVFiM"))()
local Tab = {
Home = Window:addTab('•Home'),
Settings = Window:addTab('•Settings'),
Teleport = Window:addTab('•Teleport'),
Shop = Window:addTab('•Shop'),
Misc = Window:addTab('•Misc'),
}
function utility.auto_center_button(button)
local viewportSize = workspace.CurrentCamera.ViewportSize
local centerX = (viewportSize.X - button.AbsoluteSize.X) / 2
local centerY = (viewportSize.Y - button.AbsoluteSize.Y) / 2
button.Position = UDim2.new(0, centerX, 0, centerY)
end
end
function farm.freeze_character(freeze)
local character = localplayer.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
if freeze then
humanoid.WalkSpeed = 0
humanoid.JumpPower = 0
else
humanoid.WalkSpeed = 16
humanoid.JumpPower = 50
end
end
end
end
function farm.cast()
local character = localplayer.Character
if not character then return end
function farm.shake()
if farm.is_shaking then return end
if button then
utility.auto_center_button(button)
if button.Visible then
farm.is_shaking = true
utility.simulate_click(
button.AbsolutePosition.X + button.AbsoluteSize.X / 2,
button.AbsolutePosition.Y + button.AbsoluteSize.Y / 2,
1
)
task.wait(0.1)
farm.is_shaking = false
end
end
end
end
function farm.reel()
local reel_ui = playergui:FindFirstChild("reel")
if not reel_ui then return end
if update_colors then
setupvalue(update_colors, 1, 100)
replicated_storage.events.reelfinished:FireServer(getupvalue(update_colors, 1),
true)
end
end
end
spawn(function()
while config.autoFishing and task.wait(config.shakeSpeed) do
local rod = farm.find_rod()
if rod then
if config.FreezeWhileFishing then
farm.freeze_character(true)
end
farm.cast()
task.wait(0.5)
farm.shake()
farm.reel()
else
farm.freeze_character(false)
end
end
end)
else
StarterGui:SetCore("SendNotification", {
Title = "Auto Fishing";
Text = "Auto Fishing deactivated!";
Duration = 5;
})
end
end)
getgenv().JumpValue = config.JumpValue or 50
Settings:addTextbox("Jump Hack", getgenv().JumpValue, function(jumpfunc)
getgenv().JumpValue = tonumber(jumpfunc)
handleJumpHack()
end)
game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':Chan
geState("Jumping")
end)
end
end)
if waterWalkingEnabled then
humanoid.PlatformStand = true -- Mengatur untuk bisa berjalan di air
else
humanoid.PlatformStand = false -- Kembalikan ke pengaturan normal
end
end)
-- Mendapatkan LocalPlayer
local LocalPlayer = game.Players.LocalPlayer
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local DayOnlyLoop = nil
-- Weather Clear
Settings:addToggle('Weather Clear', function(state)
local replicatedStorage = game:GetService("ReplicatedStorage")
local world = replicatedStorage:WaitForChild("world")
local weather = world:WaitForChild("weather")
-- Remove Fog
Settings:addButton('Remove Fog', function()
local lighting = game:GetService("Lighting")
local sky = lighting:FindFirstChild("Sky")
if sky then
-- Menyembunyikan fog dengan memindahkan Sky ke dalam Bloom jika ada
sky.Parent = lighting:FindFirstChild("bloom") or lighting
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Fog Removed";
Text = "Fog has been successfully removed from the environment.";
Duration = 5;
})
warn("Fog telah dihapus dari lingkungan.")
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Remove Fog Failed";
Text = "Sky object not found in Lighting!";
Duration = 5;
})
warn("Tidak dapat menemukan objek 'Sky' di Lighting!")
end
end)
-- Day Only
Settings:addToggle('Day Only', function(state)
local lighting = game:GetService("Lighting")
if not lighting then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Day Only Failed";
Text = "Lighting service is unavailable!";
Duration = 5;
})
warn("Layanan Lighting tidak tersedia!")
return
end
getgenv().AntiAFK = true
Settings:addToggle("Anti AFK", getgenv().AntiAFK, function(Value)
getgenv().AntiAFK = Value
end)
task.spawn(function ()
while wait(.1) do
if getgenv().AntiAFK then
local vu = game:GetService("VirtualUser")
game:GetService("Players").LocalPlayer.Idled:connect(function()
vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
wait(1)
vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
end)
end
end
end)
getgenv().AntiKickClient = true
Settings:addToggle("Anti Kick Client", getgenv().AntiKickClient, function(Value)
getgenv().AntiKickClient = Value
end)
task.spawn(function()
while wait() do
if getgenv().AntiKickClient then
loadstring(game:HttpGet('https://gitlab.com/Sky2836/BT/-/raw/main/
antikickclient'))()
end
end
end)
game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID,
game.Players.LocalPlayer)
end)
wait(.1)
end
end
end
end
function Teleport()
while wait(.1) do
pcall(function()
TPReturner()
if foundAnything ~= "" then
TPReturner()
end
end)
end
end
Teleport()
end
function getservers()
pcall(serversearch)
for i, v in pairs(data_table) do
if i == "nextPageCursor" then
if gamelink:find"&cursor=" then
local a = gamelink:find"&cursor="
local b = gamelink:sub(a)
gamelink = gamelink:gsub(b, "")
end
gamelink = gamelink .. "&cursor=" .. v
pcall(getservers)
end
end
end
pcall(getservers)
wait(.1)
if goodserver == game.JobId or maxplayers ==
#game:GetService"Players":GetChildren() - 1 then
end
table.insert(_G.FailedServerID, goodserver)
game:GetService"TeleportService":TeleportToPlaceInstance(game.PlaceId,
goodserver)
while wait(.1) do
pcall(function()
if not game:IsLoaded() then
game.Loaded:Wait()
end
game.CoreGui.RobloxPromptGui.promptOverlay.DescendantAdded:Connect(function()
local GUI =
game.CoreGui.RobloxPromptGui.promptOverlay:FindFirstChild("ErrorPrompt")
if GUI then
if GUI.TitleFrame.ErrorTitle.Text == "Disconnected" then
if #game.Players:GetPlayers() <= 1 then
game.Players.LocalPlayer:Kick("\nRejoining...")
wait(.1)
game:GetService("TeleportService"):Teleport(game.PlaceId, game.Players.LocalPlayer)
else
game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,
game.JobId, game.Players.LocalPlayer)
end
end
end
end)
end)
end
end)
local teleportLocations = {
{"Sunstone Island", Vector3.new(-913.63, 137.29, -1129.90)},
{"Roslit Bay", Vector3.new(-1501.68, 133, 416.21)},
{"Random Islands", Vector3.new(237.69, 139.35, 43.10)},
{"Moosewood", Vector3.new(433.80, 147.07, 261.80)},
{"Executive Headquarters", Vector3.new(-36.46, -246.55, 205.77)},
{"Enchant Room", Vector3.new(1310.05, -805.29, -162.35)},
{"Statue Of Sovereignty", Vector3.new(22.10, 159.01, -1039.85)},
{"Mushgrove Swamp", Vector3.new(2442.81, 130.90, -686.16)},
{"Snowcap Island", Vector3.new(2589.53, 134.92, 2333.10)},
{"Terrapin Island", Vector3.new(152.37, 154.91, 2000.92)},
{"Enchant Relic", Vector3.new(1309.28, -802.43, -83.36)},
}
if humanoidRootPart then
humanoidRootPart.CFrame = CFrame.new(position)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Teleport Successful";
Text = "Teleported to " .. locationName .. "!";
Duration = 5;
})
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Teleport Failed";
Text = "HumanoidRootPart not found!";
Duration = 5;
})
warn("HumanoidRootPart not found!")
end
end
BypassGpsLoop = nil
-- Bypass Radar
Misc_Player:addButton('Bypass Radar', function()
for _, v in pairs(game:GetService("CollectionService"):GetTagged("radarTag"))
do
if v:IsA("BillboardGui") or v:IsA("SurfaceGui") then
v.Enabled = not v.Enabled -- Toggle the visibility of radar elements
end
end
end)
-- Bypass GPS
Misc_Player:addButton('Bypass GPS', function()
local XyzClone
if not BypassGpsLoop then
XyzClone =
game:GetService("ReplicatedStorage").resources.items.items.GPS.GPS.gpsMain.xyz:Clon
e()
XyzClone.Parent =
game.Players.LocalPlayer.PlayerGui:WaitForChild("hud"):WaitForChild("safezone"):Wai
tForChild("backpack")
BypassGpsLoop = game:GetService("RunService").Heartbeat:Connect(function()
local Pos = GetPosition()
local StringInput = string.format("%s,%s,%s", ExportValue(Pos[1]),
ExportValue(Pos[2]), ExportValue(Pos[3]))
XyzClone.Text = "<font color='#ff4949'>X</font><font
color='#a3ff81'>Y</font><font color='#626aff'>Z</font>: "..StringInput
end)
else
if
game.Players.LocalPlayer.PlayerGui.hud.safezone.backpack:FindFirstChild("xyz") then
game.Players.LocalPlayer.PlayerGui.hud.safezone.backpack:FindFirstChild("xyz"):Dest
roy()
end
if BypassGpsLoop then
BypassGpsLoop:Disconnect()
BypassGpsLoop = nil
end
end
end)
ReplicatedStorage:WaitForChild("events"):WaitForChild("selleverything"):InvokeServe
r()
end
end)
end
end)
-- Fly Mode
local flyingEnabled = false
Misc_Player:addToggle('Fly Mode', false, function(state)
flyingEnabled = state
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
if flyingEnabled then
local flyLoop
flyLoop =
game:GetService("RunService").RenderStepped:Connect(function()
humanoidRootPart.Velocity = Vector3.new(0, 50, 0) -- Membuat
karakter naik ke atas
end)
character:SetAttribute("FlyLoop", flyLoop)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Fly Mode Activated";
Text = "You are now flying!";
Duration = 5;
})
else
if character:GetAttribute("FlyLoop") then
character:GetAttribute("FlyLoop"):Disconnect()
character:SetAttribute("FlyLoop", nil)
end
humanoidRootPart.Velocity = Vector3.zero -- Menghentikan gerakan
terbang
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Fly Mode Deactivated";
Text = "You are no longer flying.";
Duration = 5;
})
end
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Fly Mode Failed";
Text = "HumanoidRootPart not found!";
Duration = 5;
})
warn("HumanoidRootPart not found!")
end
end)