Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- init
- local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/KrystekYT/VenyxUI-Colored/main/petsimxVenyx"))()
- local venyx = library.new("PSX | KrystekYT", 5013109572)
- -- themes
- local themes = {
- Background = Color3.fromRGB(24, 24, 24),
- Glow = Color3.fromRGB(0, 0, 0),
- Accent = Color3.fromRGB(10, 10, 10),
- LightContrast = Color3.fromRGB(20, 20, 20),
- DarkContrast = Color3.fromRGB(14, 14, 14),
- TextColor = Color3.fromRGB(0, 255, 255)
- }
- -------------------------------------------------------------------------------------------------
- -- credits page
- local page = venyx:addPage("Credits", 5012544693)
- local Credits = page:addSection("Authors:")
- local Credits2 = page:addSection("!KrystekYT#8687")
- -------------------------------------------------------------------------------------------------
- -- page1
- local page = venyx:addPage("Main", 5012544693)
- local section1 = page:addSection("Farming")
- -------------------------------------------------------------------------------------------------
- -- Misc page
- local page = venyx:addPage("Misc", 5012544693)
- local misc1 = page:addSection("Misc")
- -------------------------------------------------------------------------------------------------
- -- Egg page
- local page = venyx:addPage("Eggs", 5012544693)
- local misc2 = page:addSection("Eggs")
- -------------------------------------------------------------------------------------------------
- local WorldList = {"Spawn", "Fantasy"}
- section1:addDropdown("Select World", WorldList, function(worldfunc)
- if worldfunc then
- _G.worldfunc = worldfunc
- end
- print("World: ", worldfunc)
- end)
- --------------------------------
- local Coins = {}
- for i,v in pairs(game.ReplicatedStorage.Game.Coins:GetChildren()) do
- for i2,v2 in pairs(v:GetChildren()) do
- table.insert(Coins, v2.Name)
- end
- end
- table.foreach(Coins, print)
- section1:addDropdown("Select Location", Coins, function(mapafunc)
- if mapafunc then
- _G.mapafunc = mapafunc
- end
- print("Area: ", mapafunc)
- end)
- -------------------------------------------------------------------------------------------------
- section1:addToggle("Auto Farm Gems", false, function(checkfantasy)
- if checkfantasy == true then
- _G.StopFantasy = false
- elseif checkfantasy == false then
- _G.StopFantasy = true
- end
- function FarmCoin(CoinID, PetID)
- game.workspace['__THINGS']['__REMOTES']["join coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
- game.workspace['__THINGS']['__REMOTES']["farm coin"]:FireServer({[1] = CoinID, [2] = PetID})
- end
- function GetMyPets()
- local returntable = {}
- for i,v in pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:GetChildren()) do
- if v.ClassName == 'TextButton' and v.Equipped.Visible then
- table.insert(returntable, v.Name)
- end
- end
- return returntable
- end
- function GetCoins(world, area)
- local returntable = {}
- local ListCoins = game.workspace['__THINGS']['__REMOTES']["get coins"]:InvokeServer({})[1]
- for i,v in pairs(ListCoins) do
- if string.lower(v.w) == string.lower(world) and string.lower(v.a) == string.lower(area) then
- table.insert(returntable, i)
- end
- end
- return returntable
- end
- function CollectOrbs()
- local ohTable1 = {[1] = {}}
- for i,v in pairs(game.workspace['__THINGS'].Orbs:GetChildren()) do
- ohTable1[1][i] = v.Name
- end
- game.workspace['__THINGS']['__REMOTES']["claim orbs"]:FireServer(ohTable1)
- end
- while wait() and not _G.StopFantasy do
- --print("World Farm: ", _G.worldfunc)
- --print("Area Farm: ", _G.mapafunc)
- local cointhiny = GetCoins(_G.worldfunc, _G.mapafunc)
- local pethingy = GetMyPets()
- for i = 1, #cointhiny do
- pcall(function() FarmCoin(cointhiny[i], pethingy[i%#pethingy+1]) end)
- pcall(function() CollectOrbs() end)
- end
- end
- end)
- -------------------------------------------------------------------------------------------------
- section1:addToggle("Auto Collect Orbs", false, function(autocollecting)
- if autocollecting == true then
- _G.CollectOrbs = false
- elseif autocollecting == false then
- _G.CollectOrbs = true
- end
- function CollectOrbs()
- local ohTable1 = {[1] = {}}
- for i,v in pairs(game.workspace['__THINGS'].Orbs:GetChildren()) do
- ohTable1[1][i] = v.Name
- end
- game.workspace['__THINGS']['__REMOTES']["claim orbs"]:FireServer(ohTable1)
- end
- while wait() and not _G.CollectOrbs do
- pcall(function() CollectOrbs() end)
- end
- end)
- -------------------------------------------------------------------------------------------------
- misc1:addButton("Anti AFK Script", function()
- wait(0.5)local ba=Instance.new("ScreenGui")
- local ca=Instance.new("TextLabel")local da=Instance.new("Frame")
- local _b=Instance.new("TextLabel")local ab=Instance.new("TextLabel")ba.Parent=game.CoreGui
- ba.ZIndexBehavior=Enum.ZIndexBehavior.Sibling;ca.Parent=ba;ca.Active=true
- ca.BackgroundColor3=Color3.new(0.176471,0.176471,0.176471)ca.Draggable=true
- ca.Position=UDim2.new(0.698610067,0,0.098096624,0)ca.Size=UDim2.new(0,370,0,52)
- ca.Font=Enum.Font.SourceSansSemibold;ca.Text="Anti AFK Script"ca.TextColor3=Color3.new(0,1,1)
- ca.TextSize=22;da.Parent=ca
- da.BackgroundColor3=Color3.new(0.196078,0.196078,0.196078)da.Position=UDim2.new(0,0,1.0192306,0)
- da.Size=UDim2.new(0,370,0,107)_b.Parent=da
- _b.BackgroundColor3=Color3.new(0.176471,0.176471,0.176471)_b.Position=UDim2.new(0,0,0.800455689,0)
- _b.Size=UDim2.new(0,370,0,21)_b.Font=Enum.Font.Arial;_b.Text="Made by Krystek"
- _b.TextColor3=Color3.new(0,1,1)_b.TextSize=20;ab.Parent=da
- ab.BackgroundColor3=Color3.new(0.176471,0.176471,0.176471)ab.Position=UDim2.new(0,0,0.158377,0)
- ab.Size=UDim2.new(0,370,0,44)ab.Font=Enum.Font.ArialBold;ab.Text="Status: Aktywny"
- ab.TextColor3=Color3.new(0,1,1)ab.TextSize=20;local bb=game:service'VirtualUser'
- game:service'Players'.LocalPlayer.Idled:connect(function()
- bb:CaptureController()bb:ClickButton2(Vector2.new())
- ab.Text="Roblox"wait(2)ab.Text="Status : Aktywny"end)
- end)
- -------------------------------------------------------------------------------------------------
- misc1:addButton("Execute Farm Gui", function()
- loadstring(game:HttpGet("https://raw.githubusercontent.com/KrystekYT/PetSimulatorX/main/floppa.lua"))()
- end)
- -------------------------------------------------------------------------------------------------
- misc1:addButton("Merchant Logger", function()
- print("Merchant Logger Enabled")
- loadstring(game:HttpGet("https://raw.githubusercontent.com/KrystekYT/PetSimulatorX/main/merchantnotify.lua"))()
- end)
- ----------
- section1:addButton("Nothing", function(idiota)
- if idiota then
- venyx:Notify("Nothing", "You are idiot")
- end
- --nic nie ma
- end)
- -------------------------------------------------------------------------------------------------
- --page2
- misc2:addButton("Delete Egg Animation", function()
- for i,v in pairs(getgc(true)) do
- if (typeof(v) == 'table' and rawget(v, 'OpenEgg')) then
- v.OpenEgg = function()
- return
- end
- end
- end
- end)
- -------------------------------------------------------------------------------------------------
- misc2:addToggle("Triple Egg Gamepass", false, function(triplegamepass)
- if triplegamepass == true then
- _G.TripleEgg = true
- elseif triplegamepass == false then
- _G.TripleEgg = false
- end
- end)
- _G.TripleEgg = false
- -------------------------------------------------------------------------------------------------
- local Eggs = {}
- for i,v in pairs(game.ReplicatedStorage.Game.Eggs:GetChildren()) do
- for i2,v2 in pairs(v:GetChildren()) do
- table.insert(Eggs, v2.Name)
- end
- end
- table.foreach(Eggs, print)
- misc2:addDropdown("Select Egg", Eggs, function(eggor)
- if eggor then
- _G.Egg = eggor
- end
- --print("Text: ", eggor)
- --print("_G.Egg: ", _G.Egg)
- end)
- ----------------------------
- misc2:addToggle("Auto Open Egg", nil, function(dropegg)
- shared.toggle3drop = dropegg
- end)
- local openeegg = eggor
- game:GetService("RunService").RenderStepped:connect(function()
- if shared.toggle3drop then
- --print("Egg: ", _G.Egg)
- --print("Triple Egg GamePasse: ", _G.TripleEgg)
- local ohTable1 = {
- [1] = _G.Egg,
- [2] = _G.TripleEgg
- }
- workspace.__THINGS.__REMOTES["buy egg"]:InvokeServer(ohTable1)
- wait(0.5)
- end
- end)
- -------------------------------------------------------------------------------------------------
- --page3
- misc1:addToggle("Auto Collect Rewards", false, function(rewards)
- shared.toggle3rewards = rewards
- game:GetService("RunService").RenderStepped:connect(function()
- if shared.toggle3rewards then
- workspace.__THINGS.__REMOTES["redeem vip rewards"]:InvokeServer({})
- workspace.__THINGS.__REMOTES["redeem rank rewards"]:InvokeServer({})
- end
- ------------
- --if shared.toggle3rewards == true then
- --if game:GetService("Workspace")["__MAP"].Interactive["Rank Rewards"].Pad.BillboardGui.Timer.Text == "Redeem!" and game:GetService("Workspace")["__MAP"].Interactive["Rank Rewards"].Pad.BillboardGui.Timer.Text == "Redeem!" then
- --local Library = require(game:GetService("ReplicatedStorage").Framework.Library)
- --Library.Network.Invoke("redeem rank rewards", {})
- --end
- --end
- end)
- end)
- -------------------------------------------------------------------------------------------------
- misc1:addToggle("Give GamePasses", false, function(gamepasses)
- shared.toggle3gamepasses = gamepasses
- game:GetService("RunService").RenderStepped:connect(function()
- if shared.toggle3gamepasses then
- local main = debug.getupvalues(require(game.ReplicatedStorage:WaitForChild("Framework"):WaitForChild("Library")).Save.Get)[2][game.Players.LocalPlayer].save.Gamepasses
- table.insert(main,18674296)
- table.insert(main,18674298)
- table.insert(main,18674321)
- table.insert(main,21176989)
- table.insert(main,21583760)
- table.insert(main,21641016)
- end
- end)
- end)
- -------------------------------------------------------------------------------------------------
- misc1:addButton("Stats Tracker", function()
- local menus = game:GetService("Players").LocalPlayer.PlayerGui.Main.Right
- local types = {'Fantasy Coins', 'Coins', 'Diamonds'}
- _G.MyTypes = {}
- --skidded from https://devforum.roblox.com/t/how-would-i-make-a-large-number-have-commas/384427/7 sorry
- function comma_value(amount)
- local formatted = amount
- while true do
- formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
- if (k==0) then
- break
- end
- end
- return formatted
- end
- function get(thistype)
- return string.gsub(game.Players.LocalPlayer.PlayerGui.Main.Right[thistype].Amount.Text, ",", "")
- end
- game:GetService("Players").LocalPlayer.PlayerGui.Main.Right.Coins.LayoutOrder = 99997
- game:GetService("Players").LocalPlayer.PlayerGui.Main.Right.UIListLayout.HorizontalAlignment = 2
- for i,v in pairs(types) do
- if not menus:FindFirstChild(v.."2") then
- local tempmaker = menus:FindFirstChild(v):Clone()
- tempmaker.Name = tostring(tempmaker.Name .. "2")
- tempmaker.Parent = menus
- tempmaker.Size = UDim2.new(0, 200, 0, 35)
- _G.MyTypes[v] = tempmaker
- end
- end
- game:GetService("Players").LocalPlayer.PlayerGui.Main.Right.Diamonds2.Add.Visible = false
- for i,v in pairs(types) do
- spawn(function()
- local megatable = {}
- local imaginaryi = 1
- while wait(0.5) and not _G.stop do
- local currentbal = get(v)
- megatable[imaginaryi] = currentbal
- local diffy = currentbal - (megatable[imaginaryi-120] or megatable[1])
- imaginaryi = imaginaryi + 1
- _G.MyTypes[v].Amount.Text = tostring(comma_value(diffy).." in 60s")
- _G.MyTypes[v]["Amount_odometerGUIFX"].Text = tostring(comma_value(diffy).." in 60s")
- end
- end)
- end
- end)
- -------------------------------------------------------------------------------------------------
- -- settings page
- local page = venyx:addPage("Settings", 5012544693)
- local Settings1 = page:addSection("Settings")
- local Settings2 = page:addSection("Theme")
- Settings1:addKeybind("Toggle Keybind Menu", Enum.KeyCode.RightShift, function()
- venyx:toggle()
- end, function()
- end)
- ------------------------
- for theme, color in pairs(themes) do -- all in one theme changer, i know, im cool
- Settings2:addColorPicker(theme, color, function(color3)
- venyx:setTheme(theme, color3)
- end)
- end
- -------------------------------------------------------------------------------------------------
- Settings1:addButton("Destroy GUI", function()
- game:GetService("CoreGui")["PSX | KrystekYT"]:Destroy()
- print("GUI Destroyed")
- end)
- -- load
- venyx:SelectPage(venyx.pages[1], true)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement