Balgo Unicorn Tycoon Script
Roblox Scripts is what Roblox players and coders use to build interactive games. To be more specific, players use Lua scripts—a popular scripting and programming language.
We do not any harmful on your devices we always check it before we post online.
Instruction
1.Open Roblox And Start Playing 2.Click The Blue Circle To Copy The Script Code 3.Paste The Script Code Into Your Executor 4.Then Execute The Script Code 5.Enjoy
Use your dummy account first we are not responsible if your account getting Ban.
Script Code
-- Game ID: 11397035899 getgenv().autoCollectEnabled = true getgenv().autoHeartDepositEnabled = true getgenv().autoMergeEnabled = true getgenv().autoBuyUnicornsEnabled = true getgenv().autoRatePurchaseEnabled = true getgenv().infiniteJumpEnabled = true getgenv().clickTpEnabled = true getgenv().clickTpBypassEnabled = true getgenv().noClipEnabled = true getgenv().autoBuyUnicornsAmount = nil -------------------- Config ---------------------- function walkSpeed(speed) game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = speed end function teleportTo(player) local localPlayer = game.Players.LocalPlayer localPlayer.Character.HumanoidRootPart.CFrame = player.Character.HumanoidRootPart.CFrame wait() end function teleportLocalPlayerBypass(speed) if speed == 0 then clickTpBypassEnabled = false return end clickTpBypassEnabled = true local bodyVelocityEnabled = true local UserInputService = game:GetService("UserInputService") local localPlayer = game.Players.LocalPlayer local mouse = localPlayer:GetMouse() local TweenService = game:GetService("TweenService") function toPosition(position) local character = localPlayer.Character if character then local humanoidRootPart = character.HumanoidRootPart local distance = (humanoidRootPart.Position - mouse.Hit.p).magnitude local tweenSpeed = distance / speed local tweenInfo = TweenInfo.new(tweenSpeed, Enum.EasingStyle.Linear) local tweenProperties = {CFrame = CFrame.new(position)} TweenService:Create(humanoidRootPart, tweenInfo, tweenProperties):Play() if bodyVelocityEnabled then local bodyVelocity = Instance.new("BodyVelocity") bodyVelocity.Parent = humanoidRootPart bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge) bodyVelocity.Velocity = Vector3.new(0, 0, 0) wait(tweenSpeed) bodyVelocity:Destroy() end end end UserInputService.InputBegan:Connect(function(input) if clickTpBypassEnabled and input.UserInputType == Enum.UserInputType.MouseButton1 and UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then local position = mouse.Hit.p toPosition(position) end end) end function teleportLocalPlayer(input) local Player = game.Players.LocalPlayer local Mouse = Player:GetMouse() local UIS = game:GetService("UserInputService") if clickTpEnabled and input.UserInputType == Enum.UserInputType.MouseButton1 and UIS:IsKeyDown(Enum.KeyCode.LeftControl) then local Char = Player.Character if Char then Char:MoveTo(Mouse.Hit.p) end end end function infiniteJump() game:GetService("UserInputService").JumpRequest:Connect(function() if not infiniteJumpEnabled then return end game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping") end) end function noClip() local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local rootPart = character:FindFirstChild("HumanoidRootPart") or character.PrimaryPart local function isDescendantOfTerrain(part) local terrain = game.Workspace.Terrain return terrain and terrain:IsAncestorOf(part) end game:GetService("RunService").Stepped:Connect(function() if noClipEnabled then for _, part in ipairs(character:GetDescendants()) do if part:IsA("BasePart") and not isDescendantOfTerrain(part) then part.CanCollide = false end end end end) end function autoRatePurchase() spawn(function() while wait(0.001) do if not autoRatePurchaseEnabled then return end game:GetService("ReplicatedStorage").Knit.Services.TycoonService.RF.RequestRatePurchase:InvokeServer() end end) end function autoCollect() spawn(function() local character = game.Players.LocalPlayer.Character local humanoidRootPart = character:FindFirstChild("HumanoidRootPart") local tycoons = game:GetService("Workspace").Tycoons while wait(0.001) do if not autoCollectEnabled then return end for i = 1, 8 do local tycoonName = "Tycoon_" .. tostring(i) local tycoon = tycoons[tycoonName] if tycoon then local units = tycoon:FindFirstChild("Units") if units then for j, unit in pairs(units:GetChildren()) do firetouchinterest(humanoidRootPart, unit, 0) end end end end end end) end function autoHeartDeposit() spawn(function() while wait(0.001) do if not autoHeartDepositEnabled then return end game:GetService("ReplicatedStorage").Knit.Services.TycoonService.RF.DepositUnits:InvokeServer() end end) end function autoMerge() spawn(function() while wait(0.001) do if not autoMergeEnabled then return end game:GetService("ReplicatedStorage").Knit.Services.TycoonService.RF.RequestMerge:InvokeServer() end end) end function autoBuyUnicorns() spawn(function() while wait(0.001) do if not autoBuyUnicornsEnabled and autoBuyUnicornsAmount then return end game:GetService("ReplicatedStorage").Knit.Services.TycoonService.RF.RequestNodePurchase:InvokeServer(autoBuyUnicornsAmount) end end) end -------------------- Functions ---------------------- local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))() local CustomTheme = { Main = Color3.fromRGB(131,58,180), Second = Color3.fromRGB(0,0,0), Stroke = Color3.fromRGB(0,249,31), Divider = Color3.fromRGB(0,249,31), Text = Color3.fromRGB(255,255,255), TextDark = Color3.fromRGB(109,130,124) } OrionLib.Themes["Custom"] = CustomTheme OrionLib.SelectedTheme = "Custom" local Window = OrionLib:MakeWindow({Name = "ð¦ Unicorn Tycoon Exploit by Balgo", HidePremium = false, SaveConfig = true, ConfigFolder = "UnicornTycoon", IntroText = "âï¸ Balgo Security"}) local Auto = Window:MakeTab({ Name = "Auto", Icon = "rbxassetid://11560341824", PremiumOnly = false }) Auto:AddDropdown({ Name = "ð¦ Buy Unicorns", Options = {"Disable", "1 Unicorn", "5 Unicorns"}, Selected = 1, Color = Color3.fromRGB(51, 204, 51), Callback = function(Value) autoBuyUnicornsAmount = tonumber(string.match(Value, "%d+")) autoBuyUnicorns() end }) Auto:AddToggle({ Name = "ð Auto Collect", Callback = function(Value) autoCollectEnabled = Value autoCollect() end }) Auto:AddToggle({ Name = "â¤ï¸ Auto Heart Deposit", Callback = function(Value) autoHeartDepositEnabled = Value autoHeartDeposit() end }) Auto:AddToggle({ Name = "ð Auto Merge", Callback = function(Value) autoMergeEnabled = Value autoMerge() end }) Auto:AddToggle({ Name = "âï¸ Auto Rate Purchase", Callback = function(Value) autoRatePurchaseEnabled = Value autoRatePurchase() end }) local Misc = Window:MakeTab({ Name = "Misc", Icon = "rbxassetid://11560341824", PremiumOnly = false }) Misc:AddSlider({ Name = "ð±ï¸ Control Click TP Bypass", Min = 0, Max = 350, Default = 0, Color = Color3.fromRGB(51, 204, 51), Increment = 50, ValueName = "Speed (0 To Disable)", Callback = function(speed) teleportLocalPlayerBypass(speed) end }) Misc:AddSlider({ Name = "ð£ Walk Speed", Min = 32, Max = 600, Default = 32, Color = Color3.fromRGB(51, 204, 51), Increment = 1, ValueName = "Walk Speed", Callback = function(Value) walkSpeed(Value) end }) Misc:AddToggle({ Name = "ð±ï¸ Control Click TP", Callback = function(Value) clickTpEnabled = Value game:GetService("UserInputService").InputBegan:Connect(teleportLocalPlayer) end }) Misc:AddToggle({ Name = "â¡ï¸ Infinite Jump", Callback = function(Value) infiniteJumpEnabled = Value infiniteJump() end }) Misc:AddToggle({ Name = "ð» NoClip", Callback = function(Value) noClipEnabled = Value noClip() end }) Misc:AddSection({ Name = "ð Teleport To A Player" }) local playerMap = {} local playerDropdown = Misc:AddDropdown({ Name = "ð¥ Select a player", Options = {}, Callback = function(selectedPlayer) local player = playerMap[selectedPlayer] if player then teleportTo(player) end end }) Misc:AddButton({ Name = "ð Refresh Players", Callback = function() playerMap = {} local playerOptions = {} for i, player in ipairs(game.Players:GetPlayers()) do table.insert(playerOptions, player.Name) playerMap[player.Name] = player end playerDropdown:Refresh(playerOptions, true) end }) -------------------- UI ----------------------