Memeitsreal

Sans Simulator x

Jun 14th, 2023 (edited)
1,616
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 19.32 KB | None | 0 0
  1. repeat wait() until game:IsLoaded()
  2. local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
  3. local NotificationHolder = loadstring(game:HttpGet("https://raw.githubusercontent.com/BocusLuke/UI/main/STX/Module.Lua"))()
  4. local Notification = loadstring(game:HttpGet("https://raw.githubusercontent.com/BocusLuke/UI/main/STX/Client.Lua"))()
  5. local HWIDTable = {
  6.   "91e61d41-d24d-4c75-b5ea-8a21bd3fc569"
  7. }
  8.  
  9. local Window = OrionLib:MakeWindow({
  10.     Name = "Sans Simulator x | 9970498292",
  11.     HidePremium = false,
  12.     SaveConfig = false,
  13.     ConfigFolder = "OrionTest",
  14.     IntroText = "By Harmburga"
  15. })
  16.  
  17. local Tab = Window:MakeTab({
  18.     Name = "Home",
  19.     Icon = "rbxassetid://4483345998",
  20.     PremiumOnly = false
  21. })
  22. Tab:AddLabel("Welcome ".. game.Players.LocalPlayer.DisplayName .. "!")
  23. Tab:AddLabel("Thanks For Using My Script!")
  24.  
  25. local Tab = Window:MakeTab({
  26.     Name = "Main",
  27.     Icon = "rbxassetid://4483345998",
  28.     PremiumOnly = false
  29. })
  30.  
  31.  
  32. local Section = Tab:AddSection({
  33.     Name = "Farm Section"
  34. })
  35. local AutoClick
  36. Tab:AddToggle({
  37.     Name = "AutoClicker",
  38.     Default = false,
  39.     Callback = function(Value)
  40.         getgenv().AutoClicker = Value
  41.         if getgenv().AutoClicker then
  42.        
  43.                 AutoClick = game:GetService("RunService").Heartbeat:Connect(function()
  44.                    for i = 1,6 do
  45.                     local args = {
  46.                         [1] = game:GetService("Players").LocalPlayer
  47.                     }
  48.                     game:GetService("ReplicatedStorage").RemoteEvents.GainClicks:FireServer(unpack(args))
  49.                end
  50.                 end)
  51.            
  52.         elseif AutoClick then
  53.             AutoClick:Disconnect()
  54.         end
  55.     end
  56. })
  57.  
  58.  
  59. Tab:AddToggle({
  60.     Name = "AutoLevel Up Pets",
  61.     Default = false,
  62.     Callback = function(Value)
  63.         getgenv().AutoLevelUp = Value
  64.         while getgenv().AutoLevelUp do
  65.             task.wait()
  66.             firetouchinterest(game.Workspace.XPorb, game.Players.LocalPlayer.Character.HumanoidRootPart, 0)
  67.             firetouchinterest(game.Workspace.XPorb, game.Players.LocalPlayer.Character.HumanoidRootPart, 1)
  68.         end    
  69.     end
  70. })
  71. local Section = Tab:AddSection({
  72.     Name = "Eggs Section"
  73. })
  74. local EggsList = {}
  75.  
  76. for i, lol in ipairs(game.Workspace.Eggs:GetChildren()) do
  77.     table.insert(EggsList, lol.Name)
  78. end
  79.  
  80. getgenv().EggOption = nil
  81.  
  82. Tab:AddDropdown({
  83.     Name = "Eggs",
  84.     Default = "None",
  85.     Options = EggsList,
  86.     Callback = function(Value)
  87.         getgenv().EggOption = Value
  88.     end    
  89. })
  90.  
  91. getgenv().AutoOpenEggsCooldown = nil
  92.  
  93. Tab:AddTextbox({
  94.     Name = "AutoOpen Eggs Cooldown",
  95.     Default = "0.5",
  96.     TextDisappear = true,
  97.     Callback = function(Value)
  98.         getgenv().AutoOpenEggsCooldown = Value or 0.5
  99.     end  
  100. })
  101.  
  102. Tab:AddToggle({
  103.     Name = "AutoOpen Egg (Single)",
  104.     Default = false,
  105.     Callback = function(Value)
  106.         getgenv().AutoOpenEggsSingle = Value
  107.         while getgenv().AutoOpenEggsSingle do
  108.             task.wait(getgenv().AutoOpenEggsCooldown)
  109.             local args = {
  110.                 [1] = getgenv().EggOption
  111.             }
  112.  
  113.             game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("Eclicked"):FireServer(unpack(args))
  114.         end
  115.     end    
  116. })
  117.  
  118. Tab:AddToggle({
  119.     Name = "AutoOpen Egg (Triple)",
  120.     Default = false,
  121.     Callback = function(Value)
  122.         getgenv().AutoOpenEggsTriple = Value
  123.         while getgenv().AutoOpenEggsTriple do
  124.            task.wait(getgenv().AutoOpenEggsCooldown)
  125.             local args = {
  126.                 [1] = getgenv().EggOption
  127.             }
  128.  
  129.             game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("Rclicked"):FireServer(unpack(args))
  130.         end
  131.     end    
  132. })
  133. local noegganimation
  134. Tab:AddToggle({
  135.     Name = "No Egg Animation",
  136.     Default = false,
  137.     Callback = function(Value)
  138.         getgenv().NoEggAnimation = Value
  139.         if getgenv().NoEggAnimation then
  140.             noegganimation = game:GetService("RunService").Heartbeat:Connect(function()
  141.               for i = 1,2 do
  142.                 for i, EggAnimation in ipairs(game.Players.LocalPlayer.PlayerGui:GetChildren()) do
  143.                     if EggAnimation.Name == "Flash" or EggAnimation.Name == "ScreenGui" or EggAnimation.Name == "Sound" then
  144.                         EggAnimation:Destroy()
  145.                     end
  146.                 end
  147.                 end
  148.             end)
  149.         elseif noegganimation then
  150.             noegganimation:Disconnect()
  151.         end
  152.   end
  153. })
  154. local Section = Tab:AddSection({
  155.     Name = "Pets Section"
  156. })
  157. local buttonCooldown = 2 -- Cooldown duration in seconds
  158. local lastClickTime = 0 -- Variable to store the last click time
  159.  
  160. Tab:AddButton({
  161.     Name = "Equip All Pets",
  162.     Callback = function()
  163.         local currentTime = os.time()
  164.         local remainingCooldown = buttonCooldown - (currentTime - lastClickTime)
  165.        
  166.         if remainingCooldown <= 0 then
  167.             lastClickTime = currentTime
  168.            
  169.             for i, pets in ipairs(game.Players.LocalPlayer.Pets:GetChildren()) do
  170.                 if pets.Equipped.Value == false then
  171.                     local args = {
  172.                         pets.Pet_ID.Value
  173.                     }
  174.  
  175.                     game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("PetEquipped"):FireServer(unpack(args))
  176.                     pets.Equipped.Value = true
  177.                 end
  178.             end
  179.         else
  180.            Notification:Notify(
  181.                     {
  182.                         Title = "Notification",
  183.                         Description = "Button is on cooldown. Please wait for " .. remainingCooldown .. " seconds.",
  184.                     },
  185.                     {OutlineColor = Color3.fromRGB(76, 0, 130), Time = 5, Type = "default"}
  186.                 )
  187.         end
  188.     end
  189. })
  190.  
  191.  
  192.  
  193. Tab:AddButton({
  194.     Name = "Unequip All Pets",
  195.     Callback = function()
  196.         for i, pets in ipairs(game.Players.LocalPlayer.Pets:GetChildren()) do
  197.             if pets.Equipped.Value then
  198.                 local args = {
  199.                     [1] = pets.Pet_ID.Value
  200.                 }
  201.  
  202.                 game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("PetUnequipped"):FireServer(unpack(args))
  203.                 pets.Equipped.Value = false
  204.             end
  205.         end
  206.     end    
  207. })
  208.  
  209. getgenv().AutoDeletePetName = nil
  210.   Tab:AddTextbox({
  211.       Name = "Pets Name To",
  212.       Default = "",
  213.       TextDisappear = true,
  214.       Callback = function(Value)
  215.           getgenv().AutoDeletePetName = Value
  216.       end    
  217.   })
  218.  
  219.   Tab:AddToggle({
  220.       Name = "AutoDelete Pets",
  221.       Default = false,
  222.       Callback = function(Value)
  223.           getgenv().AutoDeletePets = Value
  224.           while getgenv().AutoDeletePets do
  225.               task.wait()
  226.               if tostring(getgenv().AutoDeletePetName) == "All" or tostring(getgenv().AutoDeletePetName) == "all" then
  227.                   for i, Petlol in ipairs(game.Players.LocalPlayer.Pets:GetChildren()) do
  228.                       local args = {
  229.                           [1] = Petlol.Pet_ID.Value
  230.                       }
  231.                      
  232.                       game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("PetDelete"):FireServer(unpack(args))
  233.                   end
  234.               else
  235.                   for i, Petlol in ipairs(game.Players.LocalPlayer.Pets:GetDescendants()) do
  236.                       if Petlol.Name == tostring(getgenv().AutoDeletePetName) then
  237.                           local args = {
  238.                               [1] = Petlol.Pet_ID.Value
  239.                           }
  240.                          
  241.                           game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("PetDelete"):FireServer(unpack(args))
  242.                       end
  243.                   end
  244.               end
  245.           end
  246.       end
  247.   })
  248.  
  249. local Tab = Window:MakeTab({
  250.     Name = "Misc",
  251.     Icon = "rbxassetid://4483345998",
  252.     PremiumOnly = false
  253. })
  254.  
  255. local Section = Tab:AddSection({
  256.     Name = "Misc Section"
  257. })
  258. local Multiplier1 = Tab:AddLabel("Multiplier : ")
  259. Multiplier1:Set("Multiplier : ".. game.Players.LocalPlayer.PlayerStats.Multiplier.Value)
  260.  
  261. Tab:AddButton({
  262.     Name = "Infinite Max Pets Equip", -- and yes, it's FE
  263.     Callback = function()
  264.         game.Players.LocalPlayer.PlayerStats.MaxPets.Value = math.huge
  265.     end    
  266. })
  267. local hideurownpet
  268. Tab:AddToggle({
  269.         Name = "Hide ur Own Pets",
  270.         Default = false,
  271.         Callback = function(Value)
  272.             getgenv().AntiClientCrasherLagger = Value
  273.             if getgenv().AntiClientCrasherLagger then
  274.                 hideurownpet = game:GetService("RunService").Heartbeat:Connect(function()
  275.                 for i, HidePet in ipairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  276.                     if HidePet:IsA("Model") then
  277.                         HidePet:Destroy()
  278.                     end
  279.                 end
  280.                 end)
  281.             elseif hideurownpet then
  282.               hideurownpet:Disconnect()
  283.                 end
  284.         end
  285.     })
  286.  
  287.   local TeleportTable = {
  288.     "None",
  289.     "Spawn",
  290.     "Ruins",
  291.     "Snowdin",
  292.     "Hotland",
  293.     "Secret Place",
  294.   }
  295.   getgenv().TeleportLol = nil
  296.   Tab:AddDropdown({
  297.     Name = "Teleport",
  298.     Default = "None",
  299.     Options = TeleportTable,
  300.     Callback = function(Value)
  301.         getgenv().TeleportLol = Value
  302.     end    
  303. })
  304.   Tab:AddButton({
  305.     Name = "Teleport",
  306.     Callback = function()
  307. if getgenv().TeleportLol == "Spawn" then
  308.      game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(99, 6, 10)
  309.     elseif getgenv().TeleportLol == "Ruins" then
  310.       game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(24, 5, 159)
  311.     elseif getgenv().TeleportLol == "Snowdin" then
  312.     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(25, 4, 328)
  313.     elseif getgenv().TeleportLol == "Hotland" then
  314.     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(572, 32, -459)
  315.     elseif getgenv().TeleportLol == "Secret Place" then
  316.     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-27, 6, 442)
  317.       end
  318.     end    
  319. })
  320.  
  321. local HWID = game:GetService("RbxAnalyticsService"):GetClientId()
  322.  
  323. for i,v in pairs(HWIDTable) do
  324.     if table.find(HWIDTable, HWID) then
  325. local Tab = Window:MakeTab({
  326.     Name = "Private",
  327.     Icon = "rbxassetid://4483345998",
  328.     PremiumOnly = false
  329. })
  330.  
  331. local Section = Tab:AddSection({
  332.     Name = "Farm Section"
  333. })
  334. getgenv().MultipleValue = nil
  335. Tab:AddTextbox({
  336.     Name = "Value lol",
  337.     Default = "1",
  338.     TextDisappear = true,
  339.     Callback = function(Value)
  340.         getgenv().MultipleValue = Value
  341.     end  
  342. })
  343. Tab:AddButton({
  344.     Name = "Multiplier",
  345.     Callback = function()
  346.       game.Players.LocalPlayer.Character.Humanoid.Health = 0
  347.       wait(0.5)
  348.             for i, pets in ipairs(game.Players.LocalPlayer.Pets:GetChildren()) do
  349.               for i = 1, getgenv().MultipleValue or 1 do
  350.                 local args = {
  351.                     pets.Pet_ID.Value
  352.                 }
  353.  
  354.                 game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("PetEquipped"):FireServer(unpack(args))
  355.               end
  356.               if game.Players.LocalPlayer.Character ~= nil then
  357.             game.Players.LocalPlayer.Character.Humanoid.Health = 0
  358.               end
  359.  
  360.       end
  361.     end    
  362. })
  363. local Section = Tab:AddSection({
  364.     Name = "Fun Section"
  365. })
  366. Tab:AddButton({
  367.     Name = "Client Lagger",
  368.     Callback = function()
  369. for i = 1,1500 do
  370.  local args = {
  371.     [1] = 1
  372. }
  373.  
  374. game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("PetEquipped"):FireServer(unpack(args))
  375.   end
  376.   end      
  377. })
  378.  
  379. Tab:AddButton({
  380.     Name = "Client Crasher",
  381.     Callback = function()
  382.       Notification:Notify(
  383.                     {
  384.                         Title = "Notification",
  385.                         Description = "Please Wait to See The Effect."
  386.                     },
  387.                     {OutlineColor = Color3.fromRGB(76, 0, 130), Time = 5, Type = "default"}
  388.                 )
  389.                 wait(0.3)
  390. for i = 1,3000000 do
  391.  local args = {
  392.     [1] = 1
  393. }
  394. game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("PetEquipped"):FireServer(unpack(args))
  395. end
  396.  
  397.   end      
  398. })
  399. local anticlirntcrasherandlagger
  400. Tab:AddToggle({
  401.         Name = "Anti Client Crasher and Lagger",
  402.         Default = false,
  403.         Callback = function(Value)
  404.             getgenv().AntiClientCrasherLagger = Value
  405.             if getgenv().AntiClientCrasherLagger then
  406.                 anticlirntcrasherandlagger = game:GetService("RunService").Heartbeat:Connect(function()
  407.                 for i, HidePet in ipairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  408.                     if HidePet:IsA("Model") then
  409.                         HidePet:Destroy()
  410.                        
  411.                     end
  412.                 end
  413.                 end)
  414.             elseif anticlirntcrasherandlagger then
  415.               heartbeat:Disconnect()
  416.                 end
  417.         end
  418.     })
  419.   local hideotherspet
  420.   Tab:AddToggle({
  421.       Name = "Hide Others Pets",
  422.       Default = false,
  423.       Callback = function(Value)
  424.           getgenv().HideAllPets = Value
  425.           local LocalPlayer = game.Players.LocalPlayer
  426.           if getgenv().HideAllPets then
  427.               hideotherspet = game:GetService("RunService").Heartbeat:Connect(function()
  428.                   for _, Player in ipairs(game.Players:GetPlayers()) do
  429.                       if Player ~= LocalPlayer and Player.Character then
  430.                           for _, HidePet in ipairs(Player.Character:GetDescendants()) do
  431.                               if HidePet:IsA("Model") then
  432.                                   HidePet:Destroy()
  433.                               end
  434.                           end
  435.                       end
  436.                   end
  437.               end)
  438.           elseif hideotherspet then
  439.               hideotherspet:Disconnect()
  440.           end
  441.       end
  442.   })
  443.  
  444. else
  445. end
  446. end
  447.  
  448.  
  449. OrionLib:Init()
  450.  
  451.  
  452.  
  453. local function applyRainbowEffect(player)
  454.   pcall(function()
  455.     local hue = 0
  456.     local saturation = 1
  457.     local value = 1
  458.     local increment = 0.01
  459.  
  460.     while true do
  461.      
  462.         if not player.Character or not player.Character.Head or not player.Character.Head.Stuff or not player.Character.Head.Stuff.TextName then
  463.             break
  464.         end
  465.        
  466.         player.Character.Head.Stuff.TextName.Font = Enum.Font.FredokaOne
  467.         player.Character.Head.Stuff.TextName.Text = "🍔Hamburga🍔"
  468.         player.Character.Head.Stuff.TextName.TextColor3 = Color3.fromHSV(hue, saturation, value)
  469.         hue = (hue + increment) % 1
  470.         wait(0.03) -- Adjust the delay between color changes if needed
  471.        
  472.     end
  473.       end)
  474. end
  475. local HatedGuy = {
  476.             ["amogus60s"] = true,
  477.             ["l0weexwzfbp7kiqyksx0"] = true,
  478.             ["LzQfOauYINSaNe572"] = true
  479.         }
  480.        
  481.         for _, Hated in ipairs(game.Players:GetPlayers()) do
  482.             if Hated and HatedGuy[Hated.Name] then
  483.                 wait(1)
  484.                 local Players = game:GetService("Players")
  485.                 local ReplicatedStorage = game:GetService("ReplicatedStorage")
  486.                 local ChatTag = {}
  487.                 ChatTag[Hated.Name] = {
  488.                     TagText = "🍔Hamburga🍔",
  489.                     TagColor = Color3.fromRGB(255, 250, 205),
  490.                 }
  491.                 local oldchanneltab
  492.                 local oldchannelfunc
  493.                 local oldchanneltabs = {}
  494.        
  495.                 for i, v in pairs(getconnections(ReplicatedStorage.DefaultChatSystemChatEvents.OnNewMessage.OnClientEvent)) do
  496.                     if v.Function and #debug.getupvalues(v.Function) > 0 and type(debug.getupvalues(v.Function)[1]) == "table" and getmetatable(debug.getupvalues(v.Function)[1]) and getmetatable(debug.getupvalues(v.Function)[1]).GetChannel then
  497.                         oldchanneltab = getmetatable(debug.getupvalues(v.Function)[1])
  498.                         oldchannelfunc = getmetatable(debug.getupvalues(v.Function)[1]).GetChannel
  499.                         getmetatable(debug.getupvalues(v.Function)[1]).GetChannel = function(Self, Name)
  500.                             local tab = oldchannelfunc(Self, Name)
  501.                             if tab and tab.AddMessageToChannel then
  502.                                 local addmessage = tab.AddMessageToChannel
  503.                                 if oldchanneltabs[tab] == nil then
  504.                                     oldchanneltabs[tab] = tab.AddMessageToChannel
  505.                                 end
  506.                                 tab.AddMessageToChannel = function(Self2, MessageData)
  507.                                     if MessageData.FromSpeaker and Players[MessageData.FromSpeaker] then
  508.                                         if HatedGuy[Players[MessageData.FromSpeaker].Name] then
  509.                                             if ChatTag[Players[MessageData.FromSpeaker].Name] then
  510.                                                 MessageData.ExtraData = {
  511.                                                     NameColor = Players[MessageData.FromSpeaker].Team == nil and Color3.new(128, 0, 128) or Players[MessageData.FromSpeaker].TeamColor.Color,
  512.                                                     Tags = {
  513.                                                         table.unpack(MessageData.ExtraData.Tags),
  514.                                                         {
  515.                                                             TagColor = ChatTag[Players[MessageData.FromSpeaker].Name].TagColor,
  516.                                                             TagText = ChatTag[Players[MessageData.FromSpeaker].Name].TagText,
  517.                                                         },
  518.                                                     },
  519.                                                 }
  520.                                             end
  521.                                         end
  522.                                     end
  523.                                     return addmessage(Self2, MessageData)
  524.                                 end
  525.                             end
  526.                             return tab
  527.                         end
  528.                     end
  529.                 end
  530.        
  531.                 Notification:Notify(
  532.                     {
  533.                         Title = "Notification",
  534.                         Description = "Owner of the script joined the server: " .. Hated.DisplayName .. "/" .. Hated.Name
  535.                     },
  536.                     {OutlineColor = Color3.fromRGB(76, 0, 130), Time = 5, Type = "default"}
  537.                 )
  538.        
  539.                 pcall(function()
  540.                     Hated.CharacterAdded:Connect(function()
  541.                         pcall(function()
  542.                             applyRainbowEffect(Hated)
  543.                         end)
  544.                     end)
  545.                     Hated.CharacterRemoving:Connect(function()
  546.                         pcall(function()
  547.                             applyRainbowEffect(Hated)
  548.                         end)
  549.                     end)
  550.        
  551.                     applyRainbowEffect(Hated)
  552.                 end)
  553.             end
  554.         end
  555.        
  556.    
Advertisement
Add Comment
Please, Sign In to add comment