kaiyang hub NO KEYSYSTEM NOW!!!!!
Key Required

kaiyang hub NO KEYSYSTEM NOW!!!!!

❓ LUCKY BLOCKS BattlegroundsKAIYANG_HUBKAIYANG_HUB 279 views 908 executesUpdated Jul 29, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•443 lines (14004 chars)
local Player = game.Players.LocalPlayer

-- 
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

-- 
local Window = Rayfield:CreateWindow({
   Name = "KaiYang Hub",
   LoadingTitle = "กำลังโหลด...",
   LoadingSubtitle = "BY HARDCHANGE X GEMINI",
   ConfigurationSaving = {
      Enabled = false
   },
   Discord = {
      Enabled = false
   },
   KeySystem = false
})

----------------------------------------------------------------------
-- [TAB 1] 
----------------------------------------------------------------------
local ItemTab = Window:CreateTab("เสกของ lucky block", 4483362458)

local function SpawnBlock(eventName)
    local Event = game:GetService("ReplicatedStorage"):FindFirstChild(eventName)
    if Event then
        Event:FireServer()
    end
end

ItemTab:CreateSection("เสกของแบบกดเอง (Manual)")

ItemTab:CreateButton({
   Name = "ของกาเเล็คซี่ galaxy block",
   Callback = function() SpawnBlock("SpawnGalaxyBlock") end,
})

ItemTab:CreateButton({
   Name = "ของธรรมดา normal lucky block",
   Callback = function() SpawnBlock("SpawnLuckyBlock") end,
})

ItemTab:CreateButton({
   Name = "ของระดับสูง super lucky block",
   Callback = function() SpawnBlock("SpawnSuperBlock") end,
})

ItemTab:CreateButton({
   Name = "ของระดับสีรุ้ง rainbow block",
   Callback = function() SpawnBlock("SpawnRainbowBlock") end,
})

----------------------------------------------------------------------
-- auto system 
----------------------------------------------------------------------
ItemTab:CreateSection("ระบบสุ่มของอัตโนมัติ (Auto Spawn)")

local selectedBlocks = {["Galaxy Block"] = true}
local autoSpawnEnabled = false
local spawnDelay = 0.5

ItemTab:CreateDropdown({
   Name = "เลือกบล็อกที่จะสุ่มอัตโนมัติ (เลือกหลายอันได้) select lucky block (muti select)",
   Options = {"Galaxy Block", "Normal Lucky Block", "Super Lucky Block", "Rainbow Block"},
   CurrentOption = {"Galaxy Block"},
   MultipleOptions = true,
   Flag = "SelectedBlockDropdown",
   Callback = function(Options)
       selectedBlocks = {}
       for _, option in pairs(Options) do
           selectedBlocks[option] = true
       end
   end,
})

ItemTab:CreateSlider({
   Name = "ความเร็วในการสุ่ม (วินาที) random speed (sec)",
   Range = {0.1, 3},
   Increment = 0.1,
   Suffix = "วินาที",
   CurrentValue = 0.5,
   Flag = "SpawnDelaySlider",
   Callback = function(Value)
       spawnDelay = Value
   end,
})

ItemTab:CreateToggle({
   Name = "เปิดใช้งานสุ่มอัตโนมัติ (Auto Spawn)",
   CurrentValue = false,
   Flag = "AutoSpawnToggle",
   Callback = function(Value)
       autoSpawnEnabled = Value
   end,
})

task.spawn(function()
    while true do
        if autoSpawnEnabled then
            if selectedBlocks["Galaxy Block"] then SpawnBlock("SpawnGalaxyBlock") end
            if selectedBlocks["Normal Lucky Block"] then SpawnBlock("SpawnLuckyBlock") end
            if selectedBlocks["Super Lucky Block"] then SpawnBlock("SpawnSuperBlock") end
            if selectedBlocks["Rainbow Block"] then SpawnBlock("SpawnRainbowBlock") end
        end
        task.wait(spawnDelay)
    end
end)

----------------------------------------------------------------------
-- [TAB 2] 
----------------------------------------------------------------------
local PlayerTab = Window:CreateTab("ผู้เล่น player status", 4483362458)

local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

local currentSpeed = 16
local currentJump = 50
local loopSpeedEnabled = false
local loopJumpEnabled = false
local noclipEnabled = false

PlayerTab:CreateButton({
   Name = "อมตะ(ไม่เสถียร) god mode (unstable)",
   Callback = function()
       local char = Player.Character
       if char then
           local head = char:FindFirstChild("Head")
           if head and head:FindFirstChild("Neck") then
               head.Neck:Destroy()
               Rayfield:Notify({
                  Title = "God Mode",
                  Content = "เปิดใช้งาน God Mode แล้ว! god mode enable!",
                  Duration = 3,
                  Image = 4483362458,
               })
           else
               Rayfield:Notify({
                  Title = "God Mode",
                  Content = "เปิด status: enable",
                  Duration = 3,
                  Image = 4483362458,
               })
           end
       end
   end,
})

PlayerTab:CreateToggle({
   Name = "เปิดใช้งานความเร็วค้างไว้ (Loop WalkSpeed)",
   CurrentValue = false,
   Flag = "LoopSpeedToggle",
   Callback = function(Value) loopSpeedEnabled = Value end,
})

PlayerTab:CreateInput({
   Name = "ปรับความเร็ว (WalkSpeed)",
   PlaceholderText = "ใส่ตัวเลข เช่น 16, 50, 100",
   RemoveTextAfterFocusLost = false,
   Callback = function(Text)
       local speed = tonumber(Text)
       if speed then currentSpeed = speed end
   end,
})

PlayerTab:CreateToggle({
   Name = "เปิดใช้งานพลังกระโดดค้างไว้ (Loop JumpPower)",
   CurrentValue = false,
   Flag = "LoopJumpToggle",
   Callback = function(Value) loopJumpEnabled = Value end,
})

PlayerTab:CreateInput({
   Name = "ปรับพลังกระโดด (JumpPower)",
   PlaceholderText = "ใส่ตัวเลข เช่น 50, 100, 200",
   RemoveTextAfterFocusLost = false,
   Callback = function(Text)
       local jump = tonumber(Text)
       if jump then currentJump = jump end
   end,
})

RunService.Stepped:Connect(function()
   if Player.Character and Player.Character:FindFirstChild("Humanoid") then
       local humanoid = Player.Character.Humanoid
       if loopSpeedEnabled then humanoid.WalkSpeed = currentSpeed end
       if loopJumpEnabled then
           humanoid.UseJumpPower = true
           humanoid.JumpPower = currentJump
       end
   end
end)

local infJumpEnabled = false
PlayerTab:CreateToggle({
   Name = "กระโดดไม่จำกัด (Infinite Jump)",
   CurrentValue = false,
   Flag = "InfJump",
   Callback = function(Value) infJumpEnabled = Value end,
})

UserInputService.JumpRequest:Connect(function()
   if infJumpEnabled and Player.Character and Player.Character:FindFirstChildOfClass("Humanoid") then
       Player.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
   end
end)

PlayerTab:CreateToggle({
   Name = "เดินทะลุกำแพง (Noclip)",
   CurrentValue = false,
   Flag = "Noclip",
   Callback = function(Value) noclipEnabled = Value end,
})

RunService.Stepped:Connect(function()
   if noclipEnabled and Player.Character then
       for _, part in pairs(Player.Character:GetDescendants()) do
           if part:IsA("BasePart") then part.CanCollide = false end
       end
   end
end)

----------------------------------------------------------------------
-- [TAB 3] หมวดหมู่: Universal (ESP & Teleport)
----------------------------------------------------------------------
local UniversalTab = Window:CreateTab("Universal", 4483362458)

UniversalTab:CreateSection("ระบบมองทะลุ (ESP)")

local espPlayersEnabled = false

UniversalTab:CreateToggle({
   Name = "เปิดมองทะลุผู้เล่น (Player ESP Highlight)",
   CurrentValue = false,
   Flag = "PlayerEspToggle",
   Callback = function(Value)
       espPlayersEnabled = Value
       for _, p in pairs(game.Players:GetPlayers()) do
           if p ~= Player and p.Character then
               local highlight = p.Character:FindFirstChild("KaiYangESP")
               if Value then
                   if not highlight then
                       highlight = Instance.new("Highlight")
                       highlight.Name = "KaiYangESP"
                       highlight.FillColor = Color3.fromRGB(255, 0, 0)
                       highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
                       highlight.Parent = p.Character
                   end
               else
                   if highlight then highlight:Destroy() end
               end
           end
       end
   end,
})

game.Players.PlayerAdded:Connect(function(p)
    p.CharacterAdded:Connect(function(char)
        if espPlayersEnabled then
            task.wait(0.5)
            local highlight = Instance.new("Highlight")
            highlight.Name = "KaiYangESP"
            highlight.FillColor = Color3.fromRGB(255, 0, 0)
            highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
            highlight.Parent = char
        end
    end)
end)

UniversalTab:CreateSection("ระบบวาร์ปไปหาผู้เล่น (Teleport Player)")

local function GetPlayerList()
    local list = {}
    for _, p in pairs(game.Players:GetPlayers()) do
        if p ~= Player then
            table.insert(list, p.DisplayName .. " (@" .. p.Name .. ")")
        end
    end
    if #list == 0 then
        table.insert(list, "ไม่มีผู้เล่นอื่นในห้อง")
    end
    return list
end

local selectedPlayerStr = ""

local PlayerDropdown = UniversalTab:CreateDropdown({
   Name = "เลือกผู้เล่นที่ต้องการวาร์ปไปหา (Select Player)",
   Options = GetPlayerList(),
   CurrentOption = GetPlayerList()[1] or "ไม่มีผู้เล่นอื่นในห้อง",
   MultipleOptions = false,
   Flag = "PlayerTeleportDropdown",
   Callback = function(Option)
       if type(Option) == "table" then
           selectedPlayerStr = Option[1] or ""
       else
           selectedPlayerStr = Option or ""
       end
   end,
})

UniversalTab:CreateButton({
   Name = "🔄 อัปเดตรายชื่อผู้เล่น (Refresh Player List)",
   Callback = function()
       PlayerDropdown:Refresh(GetPlayerList())
       Rayfield:Notify({
          Title = "Refreshed!",
          Content = "อัปเดตรายชื่อผู้เล่นในเซิร์ฟเวอร์แล้ว",
          Duration = 2,
          Image = 4483362458,
       })
   end,
})

UniversalTab:CreateButton({
   Name = "🌀 วาร์ปไปหาผู้เล่นที่เลือก (Teleport)",
   Callback = function()
       if selectedPlayerStr ~= "" and selectedPlayerStr ~= "ไม่มีผู้เล่นอื่นในห้อง" then
           for _, target in pairs(game.Players:GetPlayers()) do
               local formattedName = target.DisplayName .. " (@" .. target.Name .. ")"
               if formattedName == selectedPlayerStr then
                   if target.Character and target.Character:FindFirstChild("HumanoidRootPart") and Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then
                       Player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
                       Rayfield:Notify({
                          Title = "Teleported!",
                          Content = "วาร์ปไปหา " .. target.DisplayName .. " เรียบร้อยแล้ว!",
                          Duration = 3,
                          Image = 4483362458,
                       })
                       return
                   end
               end
           end
       else
           Rayfield:Notify({
              Title = "Error!",
              Content = "กรุณาเลือกผู้เล่นที่ถูกต้องก่อนกดวาร์ป",
              Duration = 3,
              Image = 4483362458,
           })
       end
   end,
})

----------------------------------------------------------------------
-- [TAB 4] 
----------------------------------------------------------------------
local ChaosTab = Window:CreateTab("สร้างความโกลาหลไม่แนะนำ (Chaos not recommend!)", 4483362458)

ChaosTab:CreateSection("ระบบระเบิดแมพ & ของกระจาย")

ChaosTab:CreateButton({
   Name = "💣 ระเบิดบล็อก/ของทั้งหมดกลางแมพ (Explode All Items)",
   Callback = function()
       local count = 0
       for _, item in pairs(workspace:GetDescendants()) do
           if item:IsA("BasePart") and not item:IsDescendantOf(Player.Character) then
               local exp = Instance.new("Explosion")
               exp.Position = item.Position
               exp.BlastRadius = 15
               exp.BlastPressure = 500000
               exp.Parent = workspace
               count = count + 1
           end
       end
       Rayfield:Notify({
          Title = "Chaos Released!",
          Content = "จุดระเบิดไอเทมในแมพไปทั้งหมด " .. tostring(count) .. " จุด!",
          Duration = 3,
          Image = 4483362458,
       })
   end,
})

ChaosTab:CreateButton({
   Name = "💥 สร้างระเบิดยักษ์กลางแมพ (Mega Center Blast)",
   Callback = function()
       local centerPos = Vector3.new(0, 10, 0)
       local exp = Instance.new("Explosion")
       exp.Position = centerPos
       exp.BlastRadius = 150
       exp.BlastPressure = 1000000
       exp.Parent = workspace

       Rayfield:Notify({
          Title = "MEGA BLAST!",
          Content = "เกิดระเบิดยักษ์ขึ้นที่ศูนย์กลางแมพ!",
          Duration = 3,
          Image = 4483362458,
       })
   end,
})

local auraExplosion = false
ChaosTab:CreateToggle({
   Name = "🔥 ระเบิดสแปมรอบตัวเรา (Explosion Aura)",
   CurrentValue = false,
   Flag = "ExplosionAuraToggle",
   Callback = function(Value)
       auraExplosion = Value
   end,
})

task.spawn(function()
    while true do
        if auraExplosion and Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then
            local hrp = Player.Character.HumanoidRootPart
            local exp = Instance.new("Explosion")
            exp.Position = hrp.Position + Vector3.new(math.random(-10,10), math.random(-2,5), math.random(-10,10))
            exp.BlastRadius = 10
            exp.BlastPressure = 200000
            exp.Parent = workspace
        end
        task.wait(0.2)
    end
end)

----------------------------------------------------------------------
-- [TAB 5] 
----------------------------------------------------------------------
local OtherTab = Window:CreateTab("อื่นๆ other", 4483362458)

OtherTab:CreateButton({
   Name = "🔄 เข้าเซิร์ฟเวอร์เดิมใหม่ (Rejoin Server)",
   Callback = function()
       game:GetService("TeleportService"):Teleport(game.PlaceId, Player)
   end,
})

OtherTab:CreateButton({
   Name = "เปิดเมนูบิน (Fly GUI V3)",
   Callback = function()
       loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))()
   end,
})

OtherTab:CreateButton({
   Name = "เปิดใช้ Infinite Yield",
   Callback = function()
       loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
   end,
})

Features & Information

auto spawn spawn lucky block walk speed jump power infinity jump noclip esp tp other NO KEYSYSTEM!!!!
#KAIYANGONTOP

Community Comments (1)

akamasha6akamasha6Sep 26, 2026

Cool script

More Scripts for ❓ LUCKY BLOCKS Battlegrounds