Advertisement
Evil_fares

pet simulator x script

Jun 24th, 2023
1,068
0
Never
5
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.13 KB | None | 0 0
  1. kVars = {}
  2. kVars.WindowName = "Pet Simulator X سكربت"
  3. kVars.lp = game:GetService('Players').LocalPlayer
  4. kVars.vu = game:GetService('VirtualUser')
  5. kVars.uis = game:GetService('UserInputService')
  6. kVars.rs = game:GetService('ReplicatedStorage')
  7. kVars.humanoid = kVars.lp.Character:WaitForChild('Humanoid')
  8. kVars.hrp = kVars.lp.Character:WaitForChild('HumanoidRootPart')
  9.  
  10. ---- destroy old gui if exists ----
  11. if game:GetService("CoreGui"):FindFirstChild(kVars.WindowName) then
  12. game:GetService("CoreGui"):FindFirstChild(kVars.WindowName):Destroy()
  13. wait(2)
  14. end
  15.  
  16. ---- antiAFK ----
  17. kVars.connectAntiAfk = game:GetService('Players').LocalPlayer.Idled:connect(function()
  18. kVars.vu:CaptureController()
  19. kVars.vu:ClickButton2(Vector2.new())
  20. end)
  21.  
  22. ---- gui build ----
  23. local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/teppyboy/RbxScripts/master/Misc/UI_Libraries/Zypher/Library.lua"))()
  24. local Window = library:CreateMain({
  25. projName = kVars.WindowName,
  26. Resizable = true,
  27. MinSize = UDim2.new(0,400,0,400),
  28. MaxSize = UDim2.new(0,750,0,500),
  29. })
  30.  
  31. local pageMain = Window:CreateCategory("التجميع")
  32. local sectionFarm = pageMain:CreateSection("تجميع")
  33. local sectionMainCollect = pageMain:CreateSection("تجميع")
  34.  
  35. local pageEggsPets = Window:CreateCategory("البيض فتح")
  36. local sectionOpenEggs = pageEggsPets:CreateSection("البيض")
  37. local sectionDeletePetByName = pageEggsPets:CreateSection("النوع بحسب البتات حدف")
  38.  
  39. local pageTeleport = Window:CreateCategory("الانتقال")
  40. local sectionTPToPlayer = pageTeleport:CreateSection("الاعب الي انتقال")
  41.  
  42. local pageCharacter = Window:CreateCategory("اللاعب")
  43. local sectionCharacter = pageCharacter:CreateSection("Options")
  44.  
  45. local pageMisc = Window:CreateCategory("الاعدادت")
  46. local sectionKeybinds = pageMisc:CreateSection("المفاتيح لوحة")
  47. local sectionWorld = pageMisc:CreateSection("العالم اعدادات")
  48. local sectionMisc = pageMisc:CreateSection("الاعدادات")
  49.  
  50. local pageCredits = Window:CreateCategory("معلوماتي")
  51. local sectionCreditsKeath = pageCredits:CreateSection("المطور : ابفل")
  52.  
  53.  
  54. ----========== page main ==========----
  55. ---- Farm ----
  56.  
  57.  
  58. kVars.boolAutoClick = false
  59. sectionFarm:Create("Toggle", "التلقائي التجمبع",function(bool)
  60. kVars.boolAutoClick = bool
  61. if bool then
  62. fAutoClick()
  63. end
  64. end,{default = kVars.boolAutoClick})
  65.  
  66. kVars.scriptLibrary = require(game.ReplicatedStorage:WaitForChild("Framework"):WaitForChild("Library"))
  67. kVars.SelectedCoin = ""
  68. function fAutoClick()
  69. spawn(function()
  70. while kVars.boolAutoClick do
  71. local last = math.huge
  72. task.wait(0.5)
  73. local tmpSelection = ""
  74. for i,v in pairs(game:GetService("Workspace")["__THINGS"].Coins:GetChildren()) do
  75. if kVars.boolAutoClick == false then
  76. break
  77. end
  78. if v:FindFirstChild("POS") then
  79. local distance = (kVars.lp.Character.HumanoidRootPart.Position - v.POS.Position).magnitude
  80. if distance < last then
  81. if kVars.scriptLibrary.WorldCmds.HasArea((v:GetAttribute("Area"))) then
  82. tmpSelection = v
  83. last = distance
  84. end
  85. end
  86. end
  87. end
  88. if tmpSelection ~= "" then
  89. kVars.SelectedCoin = tmpSelection
  90. end
  91. end
  92. end)
  93. spawn(function()
  94. while kVars.boolAutoClick do
  95. task.wait(0.5)
  96.  
  97. if kVars.SelectedCoin ~= "" and kVars.SelectedCoin:FindFirstChild("Coin") then
  98. kVars.scriptLibrary .Signal.Fire("Group Select Coin", kVars.SelectedCoin)
  99. end
  100. end
  101. end)
  102. end
  103.  
  104.  
  105. ---- section collect ----
  106. kVars.boolCollectOrbs = false
  107. sectionMainCollect:Create("Toggle", "العملات تجميع",function(bool)
  108. kVars.boolCollectOrbs = bool
  109. if bool then
  110. fCollectOrbs()
  111. end
  112. end,{default = kVars.boolCollectOrbs})
  113.  
  114. function fCollectOrbs()
  115. spawn(function()
  116. while kVars.boolCollectOrbs do
  117. task.wait(0.5)
  118. for i,v in pairs(game:GetService("Workspace")["__THINGS"].Orbs:GetChildren()) do
  119. v.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  120. if kVars.varOrbs == false then return end
  121. end
  122. end
  123. end)
  124. end
  125.  
  126.  
  127. kVars.booCollectLootBags = false
  128. sectionMainCollect:Create("Toggle", "اللوت حقائب تجميع",function(bool)
  129. kVars.boolCollectLootBags = bool
  130. if bool then
  131. fCollectLootBags()
  132. end
  133. end,{default = kVars.booCollectLootBags})
  134.  
  135. function fCollectLootBags()
  136. spawn(function()
  137. while kVars.boolCollectLootBags do
  138. task.wait(0.5)
  139. for i,v in pairs(game:GetService("Workspace")["__THINGS"].Lootbags:GetChildren()) do
  140. v.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  141. end
  142. end
  143. end)
  144. end
  145.  
  146. kVars.booCollectAllGifts = false
  147. sectionMainCollect:Create("Toggle", "الهدايا جمع",function(bool)
  148. kVars.booCollectAllGifts = bool
  149. if bool then
  150. fCollectAllGifts()
  151. end
  152. end,{default = kVars.booCollectAllGifts})
  153.  
  154. function fCollectAllGifts()
  155. spawn(function()
  156. while kVars.booCollectAllGifts do
  157. for i,v in pairs(game:GetService("Players").LocalPlayer.PlayerGui.FreeGifts.Frame.Container.Gifts:GetChildren()) do
  158. if v.ClassName == "TextButton" and string.find(v.name, "Gift") and v.Text ~= "" then
  159. workspace.__THINGS.__REMOTES:FindFirstChild("redeem free gift"):InvokeServer({tonumber(string.match(v.name,"%d+"))})
  160. end
  161. end
  162. task.wait(20)
  163. end
  164. end)
  165. end
  166.  
  167.  
  168. ----========== page Eggs pets ==========----
  169.  
  170. kVars.EggsList = {}
  171.  
  172. kVars.EggsListNames = {}
  173.  
  174. for i,v in pairs(kVars.rs["__DIRECTORY"].Eggs:GetDescendants()) do
  175. if v.ClassName == "ModuleScript" then
  176. local a = require(v)
  177. if a["hatchable"] then
  178. local costFormated = kVars.scriptLibrary.Functions.NumberShorten(a["cost"], false)
  179. table.insert(kVars.EggsList, {realName = v.name, name = v.name .. " - " .. costFormated, cost = a["cost"], currency = a["currency"]})
  180. end
  181. end
  182. end
  183.  
  184. table.sort(kVars.EggsList, function(a,b)
  185. return a["cost"] < b["cost"]
  186. end)
  187.  
  188. table.foreach(kVars.EggsList, function(i,v) table.insert(kVars.EggsListNames, v["name"]) end)
  189.  
  190.  
  191.  
  192. kVars.selectedEgg = kVars.EggsList[1]["realName"]
  193. sectionOpenEggs:Create("DropDown", "Select and egg to open", function(value)
  194. for i,v in pairs(kVars.EggsList) do
  195. if v["name"] == value then
  196. kVars.selectedEgg = v["realName"]
  197. break
  198. end
  199. end
  200. end,{options = kVars.EggsListNames, default = kVars.selectedEgg, search = true})
  201.  
  202. kVars.boolOpenEgg = false
  203. sectionOpenEggs:Create("Toggle", "افتح",function(bool)
  204. kVars.boolOpenEgg = bool
  205. if bool then
  206. fOpenEgg()
  207. end
  208. end,{default = kVars.boolOpenEgg})
  209.  
  210. function fOpenEgg()
  211. spawn(function()
  212. while kVars.boolOpenEgg do
  213. task.wait(0.5)
  214. kVars.scriptLibrary.Network.Invoke("buy egg", kVars.selectedEgg, false)
  215. end
  216. end)
  217. end
  218.  
  219. ---- section delete pet by name ----
  220. sectionDeletePetByName:Create("Textlabel", "**CAUTION**")
  221. sectionDeletePetByName:Create("Textlabel",
  222. [[Changing the name of your pet
  223. will not stop the deletion!!]])
  224.  
  225. kVars.petsList = {}
  226. kVars.petsListNames = {}
  227. for i,v in pairs(kVars.rs["__DIRECTORY"].Pets:GetChildren()) do
  228. local a,b = string.find(v.name, "%a+")
  229. local str = string.sub(v.name,a,#v.name)
  230. local id = tonumber(string.split(v.name, "-")[1])
  231. table.insert(kVars.petsList,{name = str, id = id})
  232. table.insert(kVars.petsListNames, str)
  233. end
  234.  
  235. table.sort(kVars.petsListNames)
  236. table.insert(kVars.petsListNames, 1, " الاختيار يتم لم")
  237.  
  238. kVars.selectedpet = {}
  239. for i=1,6 do
  240. kVars.selectedpet[i] = kVars.petsListNames[1]
  241. sectionDeletePetByName:Create("DropDown", "اختر", function(value)
  242. kVars.selectedpet[i] = value
  243. end,{options = kVars.petsListNames, default = kVars.petsListNames[1], search = true})
  244. end
  245.  
  246. kVars.boolDeletePetByName = false
  247. sectionDeletePetByName:Create("Toggle", "حدف",function(bool)
  248. kVars.boolDeletePetByName = bool
  249. if bool then
  250. fDeletePetByName()
  251. end
  252. end,{default = kVars.boolDeletePetByName})
  253.  
  254. function fDeletePetByName()
  255. spawn(function()
  256. while kVars.boolDeletePetByName do
  257. local petsListToDelete = {}
  258. for i,v in pairs(kVars.scriptLibrary.Save.Get().Pets) do
  259. for i=1,6 do
  260. if kVars.selectedpet[i] ~= "الختيار يتم لم" then
  261. for g,h in pairs(kVars.petsList) do
  262. if h.name == kVars.selectedpet[i] then
  263. if v.id == h.id then
  264. table.insert(petsListToDelete, v.uid)
  265. break
  266. end
  267. end
  268. end
  269. end
  270. end
  271. end
  272. kVars.scriptLibrary.Network.Invoke("المحدده البتات حدف", petsListToDelete)
  273. task.wait(2)
  274. end
  275. end)
  276. end
  277.  
  278. ----========== page teleport ==========----
  279. ---- section teleport to player ----
  280. kVars.SelectedTPToPlayer = kVars.lp.name
  281. sectionTPToPlayer:Create("TextBox", "اللاعب اسم", function(value)
  282. kVars.SelectedTPToPlayer = value
  283. end,{text = "اسم اللاعب ادخل"})
  284.  
  285. sectionTPToPlayer:Create("Button", "اللاعب الي انتقال", function()
  286. for i,v in pairs(game.Players:GetPlayers()) do
  287. if kVars.SelectedTPToPlayer ~= nil and kVars.SelectedTPToPlayer ~= kVars.lp.name then
  288. if string.lower(v.DisplayName) == string.lower(kVars.SelectedTPToPlayer) then
  289. kVars.hrp.CFrame = v.Character.HumanoidRootPart.CFrame
  290. end
  291. end
  292. end
  293. end,{animated = true})
  294.  
  295.  
  296. ----========== page character ==========----
  297. ---- section Character ----
  298. kVars.walkSpeed = kVars.humanoid.WalkSpeed
  299. sectionCharacter:Create("Slider", "المشي سرعة", function(value)
  300. kVars.walkSpeed = value
  301. kVars.humanoid.WalkSpeed = value
  302. end,{min = 16, max = 500, default = kVars.humanoid.walkSpeed, precise = false, changablevalue = true})
  303.  
  304. kVars.jumpPower = kVars.humanoid.JumpPower
  305. sectionCharacter:Create("Slider", "القفزة قوة", function(value)
  306. kVars.jumpPower = value
  307. kVars.humanoid.JumpPower = value
  308. end,{min = 1, max = 500, default = kVars.humanoid.jumpPower, precise = false, changablevalue = true})
  309.  
  310.  
  311. kVars.plrAdded = game.Players.LocalPlayer.CharacterAdded:Connect(function(child)
  312. kVars.humanoid = kVars.lp.Character:WaitForChild('Humanoid', 999999)
  313. kVars.hrp = kVars.lp.Character:WaitForChild('HumanoidRootPart', 999999)
  314. task.wait(1)
  315. kVars.humanoid.WalkSpeed = kVars.walkSpeed
  316. kVars.humanoid.JumpPower = kVars.jumpPower
  317. end)
  318.  
  319. kVars.boolInfJump = false
  320. sectionCharacter:Create("Toggle", "نهائي لا قفز",function(bool)
  321. kVars.boolInfJump = bool
  322. end,{default = kVars.boolInfJump})
  323.  
  324. kVars.connectJumpRequest = game:GetService("UserInputService").JumpRequest:Connect(function()
  325. if kVars.boolInfJump then
  326. kVars.humanoid:ChangeState("Jumping")
  327. end
  328. end)
  329.  
  330. ----========== page misc ==========----
  331. ---- section keybinds ----
  332.  
  333.  
  334. kVars.OpenCloseMenuKey = Enum.KeyCode.F5
  335. sectionKeybinds:Create("KeyBind", "اغلاق او فتح ", function(key)
  336. kVars.OpenCloseMenuKey = key
  337. end,{default = kVars.OpenCloseMenuKey})
  338.  
  339.  
  340. kVars.connectInputBegan = kVars.uis.InputBegan:Connect(function(key)
  341. if key.UserInputType == Enum.UserInputType.Keyboard and key.KeyCode == kVars.OpenCloseMenuKey then
  342. if game:GetService("CoreGui"):FindFirstChild(kVars.WindowName).Enabled then
  343. game:GetService("CoreGui"):FindFirstChild(kVars.WindowName).Enabled = false
  344. else
  345. game:GetService("CoreGui"):FindFirstChild(kVars.WindowName).Enabled = true
  346. end
  347. end
  348. end)
  349.  
  350. ---- section world ----
  351. if game.Lighting.FogStart < 100 then
  352. kVars.boolFog = true
  353. else
  354. kVars.boolFog = false
  355. end
  356. sectionWorld:Create("Toggle", "الضباب ازالة",function(bool)
  357. kVars.boolFog = bool
  358. if bool then
  359. game.Lighting.FogStart = 0
  360. else
  361. game.Lighting.FogStart = math.huge
  362. end
  363. end,{default = kVars.boolFog})
  364.  
  365. ---- sections options ----
  366. sectionMisc:Create("Button", "السكربت ازالة",function()
  367. game:GetService("CoreGui"):FindFirstChild(kVars.WindowName):Destroy()
  368. end,{animated = true})
  369.  
  370. sectionMisc:Create("Toggle", "الشراء مكان",function(bool)
  371. game:GetService("CoreGui").PurchasePrompt.Enabled = bool
  372. end,{default = game:GetService("CoreGui").PurchasePrompt.Enabled})
  373.  
  374. kVars.Esp = {}
  375. kVars.boolEsp = false
  376. sectionMisc:Create("Toggle", "اللاعبين مكان كشف",function(bool)
  377. kVars.boolEsp = bool
  378. if not bool and kVars.Loaded then
  379. for i,v in pairs(game.Players:GetPlayers()) do
  380. if kVars.Esp[v] then
  381. kVars.Esp[v].Drawing:Remove()
  382. end
  383. end
  384. kVars.Esp = {}
  385. else
  386. fEsp()
  387. end
  388. end,{default = kVars.boolEsp})
  389.  
  390. kVars.plrRemovingConnect = game:GetService("Players").PlayerRemoving:Connect(function(player)
  391. if kVars.Esp[player] ~= nil then
  392. kVars.Esp[player].Drawing:Remove()
  393. end
  394. end)
  395.  
  396. function fEsp()
  397. spawn(function()
  398. while kVars.boolEsp do
  399. task.wait()
  400. pcall(function()
  401. for i,v in pairs(game.Players:GetPlayers()) do
  402. if kVars.boolEsp == false then break end
  403. if kVars.lp.name ~= v.name and kVars.boolEsp then
  404. if not kVars.Esp[v] then
  405. kVars.Esp[v] = {}
  406. kVars.Esp[v].Drawing = Drawing.new("Text")
  407. kVars.Esp[v].Drawing.Visible = false
  408. kVars.Esp[v].Drawing.Size = 16
  409. kVars.Esp[v].Drawing.Color = Color3.fromRGB(0, 255, 60)
  410. kVars.Esp[v].Drawing.Transparency = 1
  411. kVars.Esp[v].Drawing.ZIndex = 1
  412. kVars.Esp[v].Drawing.Center = true
  413. kVars.Esp[v].Drawing.Font = 3
  414. kVars.Esp[v].Drawing.Outline = true
  415. kVars.Esp[v].Drawing.OutlineColor = Color3.fromRGB(0,0,0)
  416. kVars.Esp[v].Drawing.Text = v.name
  417. end
  418. if v.Character:FindFirstChild("Head") then
  419. local vector, onScreen = game.Workspace.CurrentCamera:WorldToScreenPoint(game.Players[v.name].Character.Head.Position)
  420. if onScreen then
  421. kVars.Esp[v].Drawing.Visible = true
  422. kVars.Esp[v].Drawing.Position = Vector2.new(vector.x, vector.y)
  423. else
  424. kVars.Esp[v].Drawing.Visible = false
  425. end
  426. end
  427. end
  428. end
  429. end)
  430. end
  431. end)
  432. end
  433.  
  434.  
  435. ----========== page credits ==========----
  436. ---- keaths ----
  437. sectionCreditsKeath:Create("Button", "https://www.youtube.com/channel/UCYGe-a-pwSc5b0daiaknF-g", function()
  438. setclipboard('https://www.youtube.com/channel/UCYGe-a-pwSc5b0daiaknF-g')
  439. end,{animated = true})
  440.  
  441. sectionCreditsKeath:Create("Button", "https://www.youtube.com/channel/UCYGe-a-pwSc5b0daiaknF-g", function()
  442. setclipboard('https://www.youtube.com/channel/UCYGe-a-pwSc5b0daiaknF-g')
  443. end,{animated = true})
  444.  
  445. ---- alex ----
  446. sectionCreditsAlex:Create("Button", "https://www.youtube.com/channel/UCYGe-a-pwSc5b0daiaknF-g", function()
  447. setclipboard('https://www.youtube.com/channel/UCYGe-a-pwSc5b0daiaknF-g')
  448. end,{animated = true})
  449.  
  450. ----========== set window size after load ==========----
  451. game:GetService("CoreGui"):FindFirstChild(kVars.WindowName).Motherframe.Size = UDim2.new(0, 495, 0, 400)
  452.  
  453. ----========== delete script if re-injecting ==========----
  454.  
  455. kVars.cR = game:GetService("CoreGui").ChildRemoved:Connect(function(child)
  456. if child.name == kVars.WindowName then
  457. for i,v in pairs(kVars) do
  458. if type(v) == "boolean" then
  459. kVars[i] = false
  460. end
  461. end
  462. kVars.connectAntiAfk:Disconnect()
  463. kVars.connectInputBegan:Disconnect()
  464. kVars.connectJumpRequest:Disconnect()
  465. kVars.plrAdded:Disconnect()
  466. kVars.plrRemovingConnect:Disconnect()
  467. wait(1)
  468. script:Destroy()
  469. kVars.cR:Disconnect()
  470. end
  471. end)
  472. kVars.Loaded = true
  473.  
Advertisement
Comments
  • God_Rat50k
    1 year
    # text 0.01 KB | 0 0
    1. make it english
  • # text 0.14 KB | 0 0
    1. -- NEW UPDATED & SAFE SCRIPT!
    2. loadstring(game:HttpGet("https://raw.githubusercontent.com/Hirumiiii/Script-Hub/main/PetSimulatorX.lua", true))()
  • # text 0.46 KB | 0 0
    1. loadstring(game:HttpGet("https://raw.githubusercontent.com/SimpleExploitsYT/LoadString/main/SimpleExploitsFreePremium",true))()
    2.  
    3.  
    4. --[[
    5. CREDITS: (COPY EVERYTHING, IT WILL WORK TOO.)
    6. https://www.youtube.com/@SimpleExploits
    7. Hello! Thanks for using that Script!
    8. Dont Forget to Like and Subscribe!
    9. Published By SimpleExploits©
    10. https://www.youtube.com/@SimpleExploits
    11. ]]--
  • # text 0.18 KB | 0 0
    1. FAKE! don't use it. use this one instead! you're welcome!
    2.  
    3. loadstring(game:HttpGet("https://raw.githubusercontent.com/Hirumiiii/PSX-OP-SCRIPT-HUB/main/UpdateAutofarm.lua", true))()
  • CFULL
    1 year
    # text 0.15 KB | 0 0
    1. FAKE!! DON'T USE IT IT WILL STEAL ALL YOUR PETS!!
    2.  
    3. loadstring(game:HttpGet("https://raw.githubusercontent.com/HirumIIIix/PS99/main/AutoFarm2024.lua"))()
Add Comment
Please, Sign In to add comment
Advertisement