LEMON HUB CRACK OPEN SOURCE
Key RequiredUniversal

LEMON HUB CRACK OPEN SOURCE

Universal Scriptsynccsyncc 108.7K views 25K executesUpdated Jul 22, 2025
4.7/ 5(59 votes)
55493% Positive
Lua Scriptβ€’418 lines (9648 chars)
local Settings = {
    JoinTeam = "Pirates"; -- Pirates / Marines
    Translator = true;   -- true / false
}

local TabAutoFarm = Window:CreateTab("Auto Farm", nil)
local Section = Tab:CreateSection("Farm")

local plr = game.Players.LocalPlayer
local ReplicatedStorage = game.ReplicatedStorage
local CommF_ = ReplicatedStorage.Remotes.CommF_

local function EquipWeapon()
	local char = plr.Character
	local backpack = plr.Backpack
	if char:FindFirstChild(_G.SelectedWeapon) then
		char:FindFirstChild(_G.SelectedWeapon).Parent = char
	elseif backpack:FindFirstChild(_G.SelectedWeapon) then
		backpack:FindFirstChild(_G.SelectedWeapon).Parent = char
	end
end

local function QuestCheck()
	local lvl = plr.Data.Level.Value
	if lvl >= 1 and lvl <= 9 then
		return {QuestName = "BanditQuest1", Monster = "Bandit", QuestData = 1}
	elseif lvl >= 10 and lvl <= 14 then
		return {QuestName = "MonkeyQuest", Monster = "Monkey", QuestData = 1}
	elseif lvl >= 15 and lvl <= 29 then
		return {QuestName = "MonkeyQuest", Monster = "Gorilla", QuestData = 2}
	-- πŸ”· Tambahkan level selanjutnya di sini
	else
		return nil
	end
end

local function BringMobs(monsterName)
	for _, mob in pairs(workspace.Enemies:GetChildren()) do
		if mob.Name == monsterName and mob:FindFirstChild("HumanoidRootPart") then
			mob.HumanoidRootPart.CFrame =
				plr.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -3)
			mob.HumanoidRootPart.Anchored = true
		end
	end
end

local function AttackMob(monsterName)
	for _, mob in pairs(workspace.Enemies:GetChildren()) do
		if mob.Name == monsterName and mob:FindFirstChild("Humanoid") and mob.Humanoid.Health > 0 then
			plr.Character.HumanoidRootPart.CFrame =
				mob.HumanoidRootPart.CFrame + Vector3.new(0, 2, 0)
			BringMobs(monsterName)

			local tool = plr.Character:FindFirstChildOfClass("Tool")
			if tool then
				tool:Activate()
			end
		end
	end
end

TabAutoFarm:CreateToggle({
	Name = "Auto Farm Level",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoFarmLevel = state
		if state then
			task.spawn(function()
				while _G.AutoFarmLevel do
					pcall(function()
						local quest = QuestCheck()
						if quest then
							CommF_:InvokeServer("StartQuest", quest.QuestName, quest.QuestData)
							EquipWeapon()
							AttackMob(quest.Monster)
						end
					end)
					task.wait(0.1)
				end
			end)
		else
			-- Lepas anchoring mob kalau toggle mati
			for _, mob in pairs(workspace.Enemies:GetChildren()) do
				if mob:FindFirstChild("HumanoidRootPart") then
					mob.HumanoidRootPart.Anchored = false
				end
			end
		end
	end
})

local Section = Tab:CreateSection("Quest")

local function GetNearestEnemy()
	local nearest, dist = nil, math.huge
	for _,mob in pairs(workspace.Enemies:GetChildren()) do
		if mob:FindFirstChild("Humanoid") and mob.Humanoid.Health > 0 and mob:FindFirstChild("HumanoidRootPart") then
			local d = (plr.Character.HumanoidRootPart.Position - mob.HumanoidRootPart.Position).Magnitude
			if d < dist then
				nearest = mob
				dist = d
			end
		end
	end
	return nearest
end

TabAutoFarm:CreateToggle({
	Name = "Auto Farm Nearest Enemy",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoFarmNearest = state
		if state then
			task.spawn(function()
				while _G.AutoFarmNearest do
					pcall(function()
						local mob = GetNearestEnemy()
						if mob then
							plr.Character.HumanoidRootPart.CFrame = mob.HumanoidRootPart.CFrame + Vector3.new(0,2,0)
							local tool = plr.Character:FindFirstChildOfClass("Tool")
							if tool then
								tool:Activate()
							end
						end
					end)
					task.wait(0.1)
				end
			end)
		end
	end
})

local Section = Tab:CreateSection("Chest")

SectionChest:CreateToggle({
	Name = "Auto Collect Chest",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoCollectChest = state
		if state then
			task.spawn(function()
				while _G.AutoCollectChest do
					pcall(function()
						for _, chest in pairs(workspace:GetChildren()) do
							if chest:IsA("Model") and chest:FindFirstChild("TouchInterest") then
								if chest:FindFirstChild("Part") then
									game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
										chest.Part.CFrame + Vector3.new(0,2,0)
									task.wait(0.2)
								end
							end
						end
					end)
					task.wait(1)
				end
			end)
		end
	end
})

local TabWeapon = Window:CreateTab("Config", nil)

TabAutoFarm:CreateToggle({
	Name = "Bring Mob",
	CurrentValue = true,
	Callback = function(state)
		_G.BringMob = state
		if state then
			task.spawn(function()
				while _G.BringMob do
					for _, mob in pairs(workspace.Enemies:GetChildren()) do
						if mob:FindFirstChild("HumanoidRootPart") then
							mob.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,-3)
							mob.HumanoidRootPart.Anchored = true
						end
					end
					task.wait(0.1)
				end
			end)
		else
			for _, mob in pairs(workspace.Enemies:GetChildren()) do
				if mob:FindFirstChild("HumanoidRootPart") then
					mob.HumanoidRootPart.Anchored = false
				end
			end
		end
	end
})

local TabStats = Window:CreateTab("Stats", nil)
local Section = Tab:CreateSection("Section Example")

-- Ini Stats nya
local CommF_ = game.ReplicatedStorage.Remotes.CommF_

-- 🌟 Function helper untuk auto stats
local function AutoStats(stat)
	task.spawn(function()
		while _G["AutoStats_" .. stat] do
			pcall(function()
				CommF_:InvokeServer("AddPoint", stat, 1)
			end)
			task.wait(0.5)
		end
	end)
end

-- 🌟 Tab Stats di Rayfield
local TabStats = Window:CreateTab("Stats", nil)

TabStats:CreateToggle({
	Name = "Auto Stats Melee",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoStats_Melee = state
		if state then AutoStats("Melee") end
	end
})

TabStats:CreateToggle({
	Name = "Auto Stats Sword",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoStats_Sword = state
		if state then AutoStats("Sword") end
	end
})

TabStats:CreateToggle({
	Name = "Auto Stats Defense",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoStats_Defense = state
		if state then AutoStats("Defense") end
	end
})

TabStats:CreateToggle({
	Name = "Auto Stats Gun",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoStats_Gun = state
		if state then AutoStats("Gun") end
	end
})

TabStats:CreateToggle({
	Name = "Auto Stats Blox Fruit",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoStats_BloxFruit = state
		if state then AutoStats("Demon Fruit") end
	end
})

local TabSkills = Window:CreateTab("Skills", nil)
local Section = Tab:CreateSection("Section Example")

-- Ini Skill Ya
local function AutoSkill(key)
	task.spawn(function()
		while _G["AutoSkill_"..key] do
			pcall(function()
				game.VirtualInputManager:SendKeyEvent(true, key, false, game)
				task.wait(0.2)
				game.VirtualInputManager:SendKeyEvent(false, key, false, game)
			end)
			task.wait(1) -- delay antar skill
		end
	end)
end

local TabSkills = Window:CreateTab("Skills", nil)

TabSkills:CreateToggle({
	Name = "Auto Skill Z",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoSkill_Z = state
		if state then AutoSkill("Z") end
	end
})

TabSkills:CreateToggle({
	Name = "Auto Skill X",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoSkill_X = state
		if state then AutoSkill("X") end
	end
})

TabSkills:CreateToggle({
	Name = "Auto Skill C",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoSkill_C = state
		if state then AutoSkill("C") end
	end
})

TabSkills:CreateToggle({
	Name = "Auto Skill V",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoSkill_V = state
		if state then AutoSkill("V") end
	end
})

local TabMisc = Window:CreateTab("Misc", nil)

TabMisc:CreateToggle({
	Name = "FPS Boost / Low CPU",
	CurrentValue = false,
	Callback = function(state)
		_G.FPSBoost = state
	end
})

TabMisc:CreateButton({
	Name = "Rejoin Server",
	Callback = function()
		game:GetService("TeleportService"):Teleport(game.PlaceId, game.Players.LocalPlayer)
	end
})

TabMisc:CreateButton({
	Name = "Reset Character",
	Callback = function()
		game.Players.LocalPlayer.Character.Humanoid.Health = 0
	end
})

TabMisc:CreateToggle({
	Name = "Anti AFK",
	CurrentValue = false,
	Callback = function(state)
		_G.AntiAFK = state
	end
})

local TabESP = Window:CreateTab("ESP", 4483362458)

TabESP:CreateToggle({
	Name = "ESP Enemies",
	CurrentValue = false,
	Callback = function(state)
		_G.ESPEnemies = state
	end
})

TabESP:CreateToggle({
	Name = "ESP Players",
	CurrentValue = false,
	Callback = function(state)
		_G.ESPPlayers = state
	end
})

TabESP:CreateToggle({
	Name = "ESP Chests",
	CurrentValue = false,
	Callback = function(state)
		_G.ESPChests = state
	end
})

TabESP:CreateToggle({
	Name = "ESP Fruits",
	CurrentValue = false,
	Callback = function(state)
		_G.ESPFruits = state
	end
})

local TabWeapon = Window:CreateTab("Weapon & Fighting Style", 4483362458)

TabWeapon:CreateDropdown({
	Name = "Select Weapon",
	Options = {"Combat", "Dark Step", "Electric", "Water Kung Fu", "Dragon Breath"},
	CurrentOption = "Combat",
	Callback = function(option)
		_G.SelectedWeapon = option
	end
})

TabWeapon:CreateToggle({
	Name = "Auto Haki",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoHaki = state
	end
})

TabWeapon:CreateToggle({
	Name = "Auto Observation",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoObservation = state
	end
})

TabWeapon:CreateToggle({
	Name = "Auto Enchant",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoEnchant = state
	end
})

TabWeapon:CreateToggle({
	Name = "Auto Ken V2",
	CurrentValue = false,
	Callback = function(state)
		_G.AutoKen = state
	end
})

Features & Information

made by lemon (owner of lemon hub) yes ME i cracked this i cracked it cuz the dum ah owner gave me the source :sob:

Community Comments (22)

synccsynccJul 22, 2025

all credits go to lemon he made this script!!

EnikoEnikoJul 22, 2025

Https spy?

EnikoEnikoJul 22, 2025

Either way thanks I'm gonna skid

synccsynccJul 22, 2025

@Eniko ur welcome

BadScriptsMakerBadScriptsMakerJul 22, 2025

attempt to index nil with 'CreateTab' line 9

BadScriptsMakerBadScriptsMakerJul 22, 2025

or idk

synccsynccJul 22, 2025

@BadScriptsMaker ts my first crack so yh i expected some bugs to happen

BadScriptsMakerBadScriptsMakerJul 22, 2025

alr ok

danielfabrinagydanielfabrinagyJul 23, 2025

hi how do i use it what do i need to do with this sorry im new and i dont know anything

getflopgetflopJul 24, 2025

i dont think ur allowed to leak source

skys23984skys23984Jul 24, 2025

Why won’t it work I’m on mobile and I’m using delta?

MemphisMemphisJul 24, 2025

this guy got bot liking the posts.

synccsynccJul 24, 2025

@Memphis 1. how do i bot? if there obviously a captcha 2. people js fw my script unlike yours with 2k views and 0 likes :sob: so js get better at coding and dont cry in my comments bum

synccsynccJul 24, 2025

@Memphis you like ur own script on ur video :smh

MemphisMemphisJul 24, 2025

@tempsync *ody talked about coding here lol. ik thats bots btw am not dumb

synccsynccJul 25, 2025

@Memphis yh with no proof even tho they have captchas. and i wouldnt make 50 alts with 50 new gmails js to like a scriptblox post

jalenwil2109jalenwil2109Jul 25, 2025

@tempsync what game is this for

billgatesbillgatesJul 27, 2025

bro idk what game this is for

cyablessykkidscyablessykkidsJul 27, 2025

What game?

wander*carefree3wander*carefree3Jul 29, 2025

what?

Edgoat67Edgoat67Oct 4, 2025

How do I go to my executer

THEABTHEABDec 4, 2025

I'm like super new to this stuff and if I'm not wrong this is Lemon the AI script write, correct?

More Scripts for Universal Scripts