Pastebin
if game.CoreGui:FindFirstChild("BCMX") then
game.CoreGui:FindFirstChild("BCMX"):Destroy()
end
local lib = loadstring(game:HttpGet("https://raw.githubusercontent.com/GreenDeno/Venyx-UI-Library/main/source.lua"))()
local WS = game.Workspace
local LP = game.Players.LocalPlayer
local BMCX = lib.new("BCMX")
local M = BMCX:addPage("Main", 5012544693)
local Exchanging = M:addSection("Exchanging")
local Player = M:addSection("Player")
local Tables = BMCX:addPage("Plot", 5012544693)
local Shelves = Tables:addSection("Shelves")
local Cards = Tables:addSection("Tables & Cards")
-- Exchanging
local BitcoinMultiplier = 50;
local SellBitcoin = function()
for i=1,BitcoinMultiplier do
WS["Region_ExChang1"]["Button"]["Clicked"]:FireServer(true)
end
end
local SBF = string.format("Exchange Bitcoins x%s", tostring(BitcoinMultiplier))
local SellBitcoinB = Exchanging:addButton(SBF, function()
SellBitcoin()
end)
Exchanging:addSlider("Bitcoin Multiplier", 50, 50, 1000, function(v)
BitcoinMultiplier = v
Exchanging:updateButton(SellBitcoinB, string.format("Exchange Bitcoins x%s", tostring(BitcoinMultiplier)))
end)
local SolarisMultiplier = 50;
local SellSolaris = function()
for i=1,SolarisMultiplier do
WS["Region_ExChang1"]["Button"]["Clicked"]:FireServer(false)
end
end
local SLF = string.format("Exchange Solaris x%s", tostring(SolarisMultiplier))
local SellSolarisB = Exchanging:addButton(SLF, function()
SellSolaris()
end)
Exchanging:addSlider("Solaris Multiplier", 50, 50, 1000, function(v)
SolarisMultiplier = v
Exchanging:updateButton(SellSolarisB, string.format("Exchange Solaris x%s", tostring(SolarisMultiplier)))
end)
--Simple WS and Death Stuff
local WS = 16
LP.Character.Humanoid.Died:connect(function()
LP.CharacterAdded:connect(function()
repeat wait() until LP.Character:FindFirstChild("Humanoid")
LP.Character.Humanoid.WalkSpeed = WS
end)
end)
Player:addSlider("Walkspeed", 16, 16, 100, function(v)
WS = v
LP.Character.Humanoid.WalkSpeed = WS
end)
Player:addButton("Remove Level Barriers", function()
for i,v in pairs(game.Workspace:GetChildren()) do
for i,v in pairs(v:GetChildren()) do
if v:FindFirstChildOfClass("TouchTransmitter") and v:FindFirstChildOfClass("SurfaceGui") then
v:Destroy()
end
end
end
end)
-- Tables & Cards
local ShelfNames = {
["Table"] = true,
["Double Shelf"] = true,
["Triple Shelf"] = true,
["Server Shelf"] = true
}
local Buildings = game.Workspace.Buildings[LP.Name]
local PlaceCard = game:GetService("ReplicatedStorage").Events:FindFirstChild("PlaceCard")
local BuyCard = game:GetService("ReplicatedStorage").Events:FindFirstChild("BuyCard")
local GetCard = function(CardName)
for i,v in pairs(game.Workspace:GetDescendants()) do
if v.Name == "Shows" then
for i,v in pairs(v:GetChildren()) do
if v:FindFirstChildOfClass("Model") then
if v:FindFirstChildOfClass("Model").Name == CardName then
return v
end
end
end
end
end
return nil
end
local cardCount = 1
local CardBuy = Cards:addTextbox("Buy 1 Card(s)", "Optix 900 Card", function(Card,Focus,Update)
if Focus then
local cardToBuy = GetCard(Card)
if cardToBuy then
BuyCard:FireServer(Card, cardToBuy, cardCount)
end
end
end)
Cards:addSlider("Amount of Cards", 1, 1, 100, function(v)
cardCount = v
Cards:updateButton(CardBuy, string.format("Buy %s Card(s)", tostring(cardCount)))
end)
local maxShelves = 1
local FillShelves = Cards:addTextbox("Fill 1 Shelves", "Optix 900 Card", function(Card,Focus,Update)
if Focus and GetCard(Card) then
local shelvesFilled = 0
for i,v in pairs(Buildings:GetChildren()) do
if ShelfNames[v.Name] then
if shelvesFilled == maxShelves then return end
shelvesFilled = shelvesFilled + 1
for i,v in pairs(v.Cards:GetChildren()) do
if v.Name == "CardPlace" and not v:FindFirstChildOfClass("Model") then
PlaceCard:FireServer(Card, v)
end
end
end
end
end
end)
Cards:addSlider("Amount of Shelves", 1, 1, 100, function(v)
maxShelves = v
Cards:updateButton(FillShelves, string.format("Fill %s Shelves", tostring(maxShelves)))
end)
Cards:addButton("Remove All Cards From Shelves", function()
for i,v in pairs(Buildings:GetChildren()) do
if ShelfNames[v.Name] then
for i,v in pairs(v.Cards:GetChildren()) do
if v.Name == "CardPlace" then
PlaceCard:FireServer(nil, v)
end
end
end
end
end)
for i,v in pairs(ShelfNames) do
Shelves:addToggle(i, true, function(b)
ShelfNames[i] = b
end)
end
-- GUI End
lib:SelectPage(M, true)
local isToggled = true
LP:GetMouse().KeyDown:Connect(function(K)
if K == "1" then
isToggled = not isToggled
BMCX:toggle(isToggled)
end
end)
Select all text above, copy it, then paste into your executor.