럭키 블록 스크립트 – 자동 파밍, 자동 스페셜, 자동 리버스 등!

  • 14:47, 03.04.2026

  • 2

럭키 블록 스크립트 – 자동 파밍, 자동 스페셜, 자동 리버스 등!

Be a Lucky Block 스크립트는 게임 과정을 자동화하여 귀중한 Lucky Block을 수집하고 위험을 피하며 거의 노력 없이 성공을 달성할 수 있게 해주는 마법의 지팡이와 같습니다.

Be a Lucky Block의 치트와 해킹은 PC와 모바일 기기 모두에서 사용 가능한 사용자 친화적인 인터페이스를 통해 활성화할 수 있는 추가 기능을 포함합니다. 또한, 많은 스크립트가 키를 필요로 하지 않으므로 쉽게 실행하고 즉시 사용할 수 있습니다.

이 자료에서는 Be a Lucky Block에 대한 작동하며 최신 상태의 스크립트를 찾을 수 있습니다.

목차

Be A Lucky Block 스크립트 다운로드 방법

스크립트를 작동시키려면 Roblox 실행기가 필요합니다. 이 프로그램을 통해 게임 내에서 코드가 실행됩니다. 이러한 도구는 컴퓨터와 스마트폰 모두에서 사용할 수 있으므로, 기기에 맞는 편리한 옵션을 선택할 수 있습니다. 무료와 유료 솔루션이 있으며, 안정성, 기능 수, 전반적인 성능에서 차이가 있습니다.

축구 스쿼드 스크립트 작성
축구 스쿼드 스크립트 작성   
Article

실전에서의 모습

  • 원하는 스크립트를 선택합니다.
  • 코드를 복사합니다.
  • 실행기에 붙여넣습니다.
  • 실행 버튼을 클릭하여 실행합니다.
EXECUTOR
지원 플랫폼
단점
링크
Windows PC
Android 및 iOS 버전 없음. 약하며 일부 스크립트를 지원하지 않을 수 있음
https://xeno-executor.com
Android, iOS, PC
Roblox 패치 후 수동 업데이트 필요
https://delta-executor.com/
KRNL Executor
Android 및 iOS
Windows PC를 지원하지 않음
https://krnlexecutor.com/
Arceus X Neo
Android 및 iOS
Windows PC를 지원하지 않음
https://arceusx.com/
Gameplay Be A Lucky Block
Gameplay Be A Lucky Block

모든 Be A Lucky Block 스크립트 목록 (2026)

BEST KEYLESS Script Be a Lucky Block
local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))() local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))() local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))() local Window = Fluent:CreateWindow({ Title = "Be a Lucky Block", SubTitle = "by Phemonaz", TabWidth = 160, Size = UDim2.fromOffset(550, 430), Acrylic = false, Theme = "Darker", MinimizeKey = Enum.KeyCode.LeftControl }) local Tabs = { Main = Window:AddTab({ Title = "Main", Icon = "box" }), Upgrades = Window:AddTab({ Title = "Upgrades", Icon = "info" }), Brainrots = Window:AddTab({ Title = "Brainrots", Icon = "bot" }), Sell = Window:AddTab({ Title = "Sell", Icon = "dollar-sign" }), Stats = Window:AddTab({ Title = "Stats", Icon = "gauge" }), Settings = Window:AddTab({ Title = "Settings", Icon = "settings" }) } local Options = Fluent.Options do ----- ----- local ReplicatedStorage = game:GetService("ReplicatedStorage") local claimGift = ReplicatedStorage :WaitForChild("Packages") :WaitForChild("_Index") :WaitForChild("[email protected]") :WaitForChild("knit") :WaitForChild("Services") :WaitForChild("PlaytimeRewardService") :WaitForChild("RF") :WaitForChild("ClaimGift") local autoClaiming = false local ACPR = Tabs.Main:AddToggle("ACPR", { Title = "Auto Claim Playtime Rewards", Default = false }) ACPR:OnChanged(function(state) autoClaiming = state if not state then return end task.spawn(function() while autoClaiming do for reward = 1, 12 do if not autoClaiming then break end local success, err = pcall(function() claimGift:InvokeServer(reward) end) task.wait(0.25) end task.wait(1) end end) end) Options.ACPR:SetValue(false) ----- ----- local ReplicatedStorage = game:GetService("ReplicatedStorage") local rebirth = ReplicatedStorage :WaitForChild("Packages") :WaitForChild("_Index") :WaitForChild("[email protected]") :WaitForChild("knit") :WaitForChild("Services") :WaitForChild("RebirthService") :WaitForChild("RF") :WaitForChild("Rebirth") local running = false local AR = Tabs.Main:AddToggle("AR", { Title = "Auto Rebirth", Default = false }) AR:OnChanged(function(state) running = state if not state then return end task.spawn(function() while running do pcall(function() rebirth:InvokeServer() end) task.wait(1) end end) end) Options.AR:SetValue(false) ----- ----- local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local player = Players.LocalPlayer local claim = ReplicatedStorage :WaitForChild("Packages") :WaitForChild("_Index") :WaitForChild("[email protected]") :WaitForChild("knit") :WaitForChild("Services") :WaitForChild("SeasonPassService") :WaitForChild("RF") :WaitForChild("ClaimPassReward") local running = false local ACEPR = Tabs.Main:AddToggle("ACEPR", { Title = "Auto Claim Event Pass Rewards", Default = false }) ACEPR:OnChanged(function(state) running = state if not state then return end task.spawn(function() while running do local gui = player:WaitForChild("PlayerGui") :WaitForChild("Windows") :WaitForChild("Event") :WaitForChild("Frame") :WaitForChild("Frame") :WaitForChild("Windows") :WaitForChild("Pass") :WaitForChild("Main") :WaitForChild("ScrollingFrame") for i = 1, 10 do if not running then break end local item = gui:FindFirstChild(tostring(i)) if item and item:FindFirstChild("Frame") and item.Frame:FindFirstChild("Free") then local free = item.Frame.Free local locked = free:FindFirstChild("Locked") local claimed = free:FindFirstChild("Claimed") while running and locked and locked.Visible do task.wait(0.2) end if running and claimed and claimed.Visible then continue end if running and locked and not locked.Visible then pcall(function() claim:InvokeServer("Free", i) end) end end end task.wait(0.5) end end) end) Options.ACEPR:SetValue(false) ----- ----- local ReplicatedStorage = game:GetService("ReplicatedStorage") local redeem = ReplicatedStorage :WaitForChild("Packages") :WaitForChild("_Index") :WaitForChild("[email protected]") :WaitForChild("knit") :WaitForChild("Services") :WaitForChild("CodesService") :WaitForChild("RF") :WaitForChild("RedeemCode") local codes = { "release" -- add more codes here } Tabs.Main:AddButton({ Title = "Redeem All Codes", Callback = function() for _, code in ipairs(codes) do pcall(function() redeem:InvokeServer(code) end) task.wait(1) end end }) ----- ----- Tabs.Upgrades:AddSection("Speed Upgrades") ----- ----- local ReplicatedStorage = game:GetService("ReplicatedStorage") local upgrade = ReplicatedStorage :WaitForChild("Packages") :WaitForChild("_Index") :WaitForChild("[email protected]") :WaitForChild("knit") :WaitForChild("Services") :WaitForChild("UpgradesService") :WaitForChild("RF") :WaitForChild("Upgrade") local amount = 1 local delayTime = 0.5 local running = false local IMS = Tabs.Upgrades:AddInput("IMS", { Title = "Speed Amount", Default = "1", Placeholder = "Number", Numeric = true, Finished = false, Callback = function(Value) amount = tonumber(Value) or 1 end }) IMS:OnChanged(function(Value) amount = tonumber(Value) or 1 end) local SMS = Tabs.Upgrades:AddSlider("SMS", { Title = "Upgrade Interval", Description = "", Default = 1, Min = 0, Max = 5, Rounding = 1, Callback = function(Value) delayTime = Value end }) SMS:OnChanged(function(Value) delayTime = Value end) SMS:SetValue(1) local AMS = Tabs.Upgrades:AddToggle("AMS", { Title = "Auto Upgrade Speed", Default = false }) AMS:OnChanged(function(state) running = state if not state then return end task.spawn(function() while running do pcall(function() upgrade:InvokeServer("MovementSpeed", amount) end) task.wait(delayTime) end end) end) Options.AMS:SetValue(false) ----- ----- local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local player = Players.LocalPlayer local buy = ReplicatedStorage :WaitForChild("Packages") :WaitForChild("_Index") :WaitForChild("[email protected]") :WaitForChild("knit") :WaitForChild("Services") :WaitForChild("SkinService") :WaitForChild("RF") :WaitForChild("BuySkin") local skins = { "prestige_mogging_luckyblock", "mogging_luckyblock", "colossus _luckyblock", "inferno_luckyblock", "divine_luckyblock", "spirit_luckyblock", "cyborg_luckyblock", "void_luckyblock", "gliched_luckyblock", "lava_luckyblock", "freezy_luckyblock", "fairy_luckyblock" } local suffix = { K = 1e3, M = 1e6, B = 1e9, T = 1e12, Qa = 1e15, Qi = 1e18, Sx = 1e21, Sp = 1e24, Oc = 1e27, No = 1e30, Dc = 1e33 } local function parseCash(text) text = text:gsub("%$", ""):gsub(",", ""):gsub("%s+", "") local num = tonumber(text:match("[%d%.]+")) local suf = text:match("%a+") if not num then return 0 end if suf and suffix[suf] then return num * suffix[suf] end return num end local running = false local ABL = Tabs.Main:AddToggle("ABL", { Title = "Auto Buy Best Luckyblock", Default = false }) ABL:OnChanged(function(state) running = state if not state then return end task.spawn(function() while running do local gui = player.PlayerGui:FindFirstChild("Windows") if not gui then task.wait(1) continue end local pickaxeShop = gui:FindFirstChild("PickaxeShop") if not pickaxeShop then task.wait(1) continue end local shopContainer = pickaxeShop:FindFirstChild("ShopContainer") if not shopContainer then task.wait(1) continue end local scrollingFrame = shopContainer:FindFirstChild("ScrollingFrame") if not scrollingFrame then task.wait(1) continue end local cash = player.leaderstats.Cash.Value local bestSkin = nil local bestPrice = 0 for i = 1, #skins do local name = skins[i] local item = scrollingFrame:FindFirstChild(name) if item then local main = item:FindFirstChild("Main") if main then local buyFolder = main:FindFirstChild("Buy") if buyFolder then local buyButton = buyFolder:FindFirstChild("BuyButton") if buyButton and buyButton.Visible then local cashLabel = buyButton:FindFirstChild("Cash") if cashLabel then local price = parseCash(cashLabel.Text) if cash >= price and price > bestPrice then bestSkin = name bestPrice = price end end end end end end end if bestSkin then pcall(function() buy:InvokeServer(bestSkin) end) end task.wait(0.5) end end) end) Options.ABL:SetValue(false) ----- ----- Tabs.Main:AddButton({ Title = "Sell Held Brainrot", Callback = function() Window:Dialog({ Title = "Confirm Sale", Content = "Are you sure you want to sell this held Brainrot?", Buttons = { { Title = "Confirm", Callback = function() local player = game:GetService("Players").LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local tool = character:FindFirstChildOfClass("Tool") if not tool then Fluent:Notify({ Title = "ERROR!", Content = "Equip the Brainrot you want to Sell", Duration = 5 }) return end local entityId = tool:GetAttribute("EntityId") if not entityId then return end local args = { entityId } game:GetService("ReplicatedStorage") :WaitForChild("Packages") :WaitForChild("_Index") :WaitForChild("[email protected]") :WaitForChild("knit") :WaitForChild("Services") :WaitForChild("InventoryService") :WaitForChild("RF") :WaitForChild("SellBrainrot") :InvokeServer(unpack(args)) Fluent:Notify({ Title = "SOLD!", Content = "Sold: " .. tool.Name, Duration = 5 }) end }, { Title = "Cancel", Callback = function() end } } }) end }) ----- ----- Tabs.Main:AddButton({ Title = "Pickup All Your Brainrots", Callback = function() Window:Dialog({ Title = "Confirm Pickup!", Content = "Pick up all Brainrots?", Buttons = { { Title = "Confirm", Callback = function() local player = game:GetService("Players").LocalPlayer local username = player.Name local plotsFolder = workspace:WaitForChild("Plots") local myPlot for i = 1, 5 do local plot = plotsFolder:FindFirstChild(tostring(i)) if plot and plot:FindFirstChild(tostring(i)) then local inner = plot[tostring(i)] for _, v in pairs(inner:GetDescendants()) do if v:IsA("BillboardGui") and string.find(v.Name, username) then myPlot = inner break end end end if myPlot then break end end if not myPlot then return end local containers = myPlot:FindFirstChild("Containers") if not containers then return end for i = 1, 30 do local containerFolder = containers:FindFirstChild(tostring(i)) if containerFolder and containerFolder:FindFirstChild(tostring(i)) then local container = containerFolder[tostring(i)] local innerModel = container:FindFirstChild("InnerModel") if innerModel and #innerModel:GetChildren() > 0 then local args = { tostring(i) } game:GetService("ReplicatedStorage") :WaitForChild("Packages") :WaitForChild("_Index") :WaitForChild("[email protected]") :WaitForChild("knit") :WaitForChild("Services") :WaitForChild("ContainerService") :WaitForChild("RF") :WaitForChild("PickupBrainrot") :InvokeServer(unpack(args)) task.wait(0.1) end end end Fluent:Notify({ Title = "Done!", Content = "Picked up all Brainrots", Duration = 5 }) end }, { Title = "Cancel", Callback = function() end } } }) end }) ----- ----- local storedParts = {} local folder = workspace:WaitForChild("BossTouchDetectors") local RBTD = Tabs.Brainrots:AddToggle("RBTD", { Title = "Remove Bad Boss Touch Detectors", Description = "will make it so only the last boss can capture you", Default = false }) RBTD:OnChanged(function(state) if state then storedParts = {} for _, obj in ipairs(folder:GetChildren()) do if obj.Name ~= "base14" then table.insert(storedParts, obj) obj.Parent = nil end end else for _, obj in ipairs(storedParts) do if obj then obj.Parent = folder end end storedParts = {} end end) Options.RBTD:SetValue(false) ----- ----- Tabs.Brainrots:AddButton({ Title = "Teleport to End", Callback = function() local modelsFolder = workspace:WaitForChild("RunningModels") local target = workspace:WaitForChild("CollectZones"):WaitForChild("base14") for _, obj in ipairs(modelsFolder:GetChildren()) do if obj:IsA("Model") then if obj.PrimaryPart then obj:SetPrimaryPartCFrame(target.CFrame) else local part = obj:FindFirstChildWhichIsA("BasePart") if part then part.CFrame = target.CFrame end end elseif obj:IsA("BasePart") then obj.CFrame = target.CFrame end end end }) ----- ----- Tabs.Brainrots:AddSection("Farming") local running = false local AutoFarmToggle = Tabs.Brainrots:AddToggle("AutoFarmToggle", { Title = "Auto Farm Best Brainrots", Default = false }) AutoFarmToggle:OnChanged(function(state) running = state if state then task.spawn(function() while running do local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local root = character:WaitForChild("HumanoidRootPart") local humanoid = character:WaitForChild("Humanoid") local userId = player.UserId local modelsFolder = workspace:WaitForChild("RunningModels") local target = workspace:WaitForChild("CollectZones"):WaitForChild("base14") root.CFrame = CFrame.new(715, 39, -2122) task.wait(0.3) humanoid:MoveTo(Vector3.new(710, 39, -2122)) local ownedModel = nil repeat task.wait(0.3) for _, obj in ipairs(modelsFolder:GetChildren()) do if obj:IsA("Model") and obj:GetAttribute("OwnerId") == userId then ownedModel = obj break end end until ownedModel ~= nil or not running if not running then break end if ownedModel.PrimaryPart then ownedModel:SetPrimaryPartCFrame(target.CFrame) else local part = ownedModel:FindFirstChildWhichIsA("BasePart") if part then part.CFrame = target.CFrame end end task.wait(0.7) if ownedModel and ownedModel.Parent == modelsFolder then if ownedModel.PrimaryPart then ownedModel:SetPrimaryPartCFrame(target.CFrame * CFrame.new(0, -5, 0)) else local part = ownedModel:FindFirstChildWhichIsA("BasePart") if part then part.CFrame = target.CFrame * CFrame.new(0, -5, 0) end end end repeat task.wait(0.3) until not running or (ownedModel == nil or ownedModel.Parent ~= modelsFolder) if not running then break end local oldCharacter = player.Character repeat task.wait(0.2) until not running or (player.Character ~= oldCharacter and player.Character ~= nil) if not running then break end task.wait(0.4) local newChar = player.Character local newRoot = newChar:WaitForChild("HumanoidRootPart") newRoot.CFrame = CFrame.new(737, 39, -2118) task.wait(2.1) end end) end end) Options.AutoFarmToggle:SetValue(false) ----- ----- local Players = game:GetService("Players") local player = Players.LocalPlayer local running = false local sliderValue = 1000 local originalSpeed = nil local currentModel = nil local function getMyModel() local folder = workspace:FindFirstChild("RunningModels") if not folder then return nil end for _, model in ipairs(folder:GetChildren()) do if model:GetAttribute("OwnerId") == player.UserId then return model end end return nil end local function applySpeed() local model = getMyModel() if not model then currentModel = nil return end if model ~= currentModel then currentModel = model originalSpeed = model:GetAttribute("MovementSpeed") end if running then if originalSpeed == nil then originalSpeed = model:GetAttribute("MovementSpeed") end model:SetAttribute("MovementSpeed", sliderValue) end end task.spawn(function() while true do if running then applySpeed() end task.wait(0.2) end end) local Toggle = Tabs.Stats:AddToggle("MovementToggle", { Title = "Enable Custom Lucky Block Speed", Default = false }) Toggle:OnChanged(function() `lua running = Options.MovementToggle.Value if not running then local model = getMyModel() if model and originalSpeed ~= nil then model:SetAttribute("MovementSpeed", originalSpeed) end originalSpeed = nil currentModel = nil end end) local Slider = Tabs.Stats:AddSlider("MovementSlider", { Title = "Lucky Block Speed", Default = 1000, Min = 50, Max = 3000, Rounding = 0 }) Slider:OnChanged(function(Value) sliderValue = Value end) ` # Be a Lucky Block 스크립트 사용 방법 이 가이드는 Xeno Executor를 사용하여 Be a Lucky Block에서 스크립트를 사용하는 방법을 보여줍니다. 다른 옵션(예: Delta 또는 Arceus X Neo)을 선택할 수도 있으며, 이들은 유사하게 작동합니다. ### 1단계 먼저, 기기(PC 또는 휴대폰)에 실행기를 설치해야 합니다. 공식 Xeno Executor 다운로드 페이지로 가서 파일을 다운로드하십시오. - xeno-executor.com/download/ ![Xeno Download Button](https://files.bo3.gg/uploads/image/108776/image/webp-1db192e2f9c4aff83f6721ed2fa6e98c.webp) ### 2단계 다운로드 후, 압축 파일을 열고 모든 파일을 추출한 다음 Xeno.exe(또는 대체 실행기를 사용하는 경우 다른 파일)를 실행하십시오. 참고: 첫 실행 시, 시스템에서 .NET SDK 및 Visual C++ Runtime을 설치하거나 업데이트하라는 메시지가 표시될 수 있습니다. 동의하는 것이 좋습니다. 그렇지 않으면 프로그램이나 스크립트가 제대로 작동하지 않을 수 있습니다. ![Launch Xeno.exe](https://files.bo3.gg/uploads/image/108777/image/webp-9c9d57aaa5ac3b1961a6c212c52c9b83.webp) ### 3단계 실행기를 닫지 않고 Be a Lucky Block을 시작하십시오. 프로그램에서 Attach 버튼을 클릭하여 게임에 연결하십시오. 제대로 연결되면 하단에 Attached Ingame! 메시지가 표시됩니다. ![Attach Button in Xeno](https://files.bo3.gg/uploads/image/115586/image/webp-12fe92df9ad3fbcb947e1b6a7a687937.webp) ### 4단계 원하는 스크립트를 복사하여 실행기의 코드 필드에 붙여넣으십시오. 그런 다음 Execute 버튼을 클릭하여 실행하십시오. ![Script Input in Be A Lucky Block](https://files.bo3.gg/uploads/image/115587/image/webp-5c07b0d9736724011ddad82fff76a3d3.webp) ### 5단계 실행 후 몇 초를 기다리십시오. 그러면 스크립트 메뉴가 나타납니다. 인터페이스가 열리면 원하는 대로 기능을 사용하고 사용자 정의할 수 있습니다. ![Be A Lucky Block Script](https://files.bo3.gg/uploads/image/115590/image/webp-e282b5edcd1e633fa9d56685c68bf328.webp) # Be a Lucky Block 스크립트의 주요 기능 Be a Lucky Block 스크립트를 사용하면 Auto Farm, Auto Last Base, Auto Special과 같은 기능을 통해 게임에서 최고의 brainrot을 쉽게 수집할 수 있습니다. 단 한 번의 버튼 클릭으로 캐릭터가 게임에서 가장 수익성이 높고 희귀한 brainrot을 계속해서 추적합니다. 다른 기능들은 반복적인 작업을 자동화하여 수동으로 수행할 필요가 없도록 도와줍니다. 예를 들어, Collect Cash는 자동으로 획득한 돈을 모으고, Equip Best는 최고의 brainrot을 기지에 배치합니다. Auto Claim Free Rewards 덕분에 게임에서 모든 보상을 수집했는지 계속 확인할 필요가 없습니다. Be a Lucky Block에서 가장 인기 있는 스크립트 기능 목록: | 기능 | 설명 | | Auto Last Base / Auto Farm  | Be a Lucky Block에서 최고의 brainrot을 수집할 수 있습니다. | | Equip Best | 보유한 최고의 brainrot을 자동으로 장착합니다. | | Collect Cash | 돈을 자동으로 수집합니다. | | Upgrade ALL | 기지의 모든 brainrot을 자동으로 업그레이드합니다. | | Auto Sell | 설정에 따라 원하지 않는 brainrot을 판매합니다. | | Auto Rebirth | 가능할 때 자동으로 환생합니다. | | Goto Spawn | 기지로 텔레포트합니다. | | Auto Claim Free Rewards | 게임에서 보상을 자동으로 수집합니다. | | Redeem All Codes | 모든 코드를 사용합니다. | ![Be A Lucky Block Script GUI](https://files.bo3.gg/uploads/image/115589/image/webp-3e308408eb3a9704e2aa21f6a1692d11.webp) # Be a Lucky Block 스크립트가 작동하지 않는 이유 - 스크립트 버전이 오래됨 Be a Lucky Block 스크립트가 오랫동안 업데이트되지 않았고 게임의 이전 버전에서 작성된 경우, 제대로 작동하지 않을 가능성이 높습니다. 이는 업데이트 후 게임의 내부 구조 변경 때문입니다. 때로는 개별 기능이 여전히 작동할 수 있지만, 일부 기능은 사용할 수 없거나 잘못 작동할 수 있습니다. 이러한 경우, 더 최신의 업데이트된 스크립트를 찾는 것이 좋습니다. - 실행기와의 호환성 문제 모든 실행기가 다양한 스크립트를 동일하게 잘 지원하는 것은 아닙니다. 일부는 기능이 제한되거나 안정성이 떨어질 수 있습니다. 예를 들어, Xeno Executor 또는 SOLAR는 특정 스크립트와 제대로 작동하지 않을 수 있습니다. 오류가 발생하면 다른 실행기를 테스트하는 것이 문제 해결에 도움이 될 수 있습니다. - 서버 충돌 또는 연결 끊김 스크립트를 실행할 때 플레이어가 오류와 함께 서버에서 자동으로 추방되는 경우가 있습니다. 이는 게임 및 스크립트 버전 간의 불일치 또는 안티 치트 조치의 활성화 때문일 수 있습니다. 이러한 경우, 게임에 다시 입장하고 재연결해야 합니다. 문제가 지속되면 스크립트를 포기하고 다른 스크립트를 시도하는 것이 좋습니다. 현재 스크립트는 게임 또는 서버와 충돌할 가능성이 높습니다.
추가 콘텐츠 이용 가능
Twitter bo3.gg로 이동하세요
댓글2
날짜별 

스크립트

00
답글

대본

00
답글