MyBigFreak

Untitled

Aug 12th, 2021
1,678
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.15 KB | None | 0 0
  1. -- 2x Speed/Jump Script
  2. wait(1)
  3. local Players = game:GetService("Players")
  4. local MarketPlaceService = game:GetService("MarketplaceService")
  5.  
  6. Players.PlayerAdded:Connect(function(Player)
  7.     Player.CharacterAdded:Connect(function(Character)
  8.         local Humanoid = Character:WaitForChild("Humanoid")
  9.         local GamepassId = 19951727
  10.         local Multiplier = 2
  11.        
  12.         if MarketPlaceService:UserOwnsGamePassAsync(Player.UserId, GamepassId) then
  13.             Humanoid.WalkSpeed = Humanoid.WalkSpeed * Multiplier
  14.         end
  15.     end)
  16. end)
  17.  
  18. wait(1)
  19. local Players = game:GetService("Players")
  20. local MarketPlaceService = game:GetService("MarketplaceService")
  21.  
  22. Players.PlayerAdded:Connect(function(Player)
  23.     Player.CharacterAdded:Connect(function(Character)
  24.         local Humanoid = Character:WaitForChild("Humanoid")
  25.         local GamepassId = 20830623
  26.         local Multiplier = 2
  27.  
  28.         if MarketPlaceService:UserOwnsGamePassAsync(Player.UserId, GamepassId) then
  29.             Humanoid.JumpPower = Humanoid.JumpPower * Multiplier
  30.         end
  31.     end)
  32. end)
  33.  
  34. -- DataStore Script
  35.  
  36. local DS = game:GetService("DataStoreService"):GetDataStore("SaveData")
  37. game.Players.PlayerAdded:Connect(function(plr)
  38.     wait()
  39.     local plrkey = "id_"..plr.UserId
  40.     local Save1 = plr.leaderstats.Slurps
  41.     local Save2 = plr.leaderstats.Coins
  42.  
  43.     local GetSaved = DS:GetAsync(plrkey)
  44.     if GetSaved then
  45.         Save1.Value = GetSaved[1]
  46.         Save2.Value = GetSaved[2]
  47.     else
  48.         local NumberForSaving = {Save1.Value, Save2.Value}
  49.         DS:GetAsync(plrkey, NumberForSaving)
  50.     end
  51. end)
  52.  
  53. game.Players.PlayerRemoving:Connect(function(plr)
  54.     DS:SetAsync("id_"..plr.UserId, {plr.leaderstats.Slurps.Value, plr.leaderstats.Coins.Value})
  55. end)
  56.  
  57. -- BanDataStoreScript
  58.  
  59. local admins = {2379937649,554473591,445155441,413620073} -- Add your id here
  60. local ds = game:GetService("DataStoreService"):GetDataStore("Bans/Unbans")
  61.  
  62. game.Players.PlayerAdded:Connect(function(plr)
  63.    
  64.     local data = ds:GetAsync(plr.UserId)
  65.        
  66.     local IsAdmin = false
  67.         for i,v in pairs(admins) do
  68.             if v == plr.UserId then
  69.                 IsAdmin = true
  70.                 local clone = script.BanGui:Clone()
  71.                 clone.Parent = plr.PlayerGui
  72.             end
  73.         end
  74.    
  75.     if data then
  76.         if IsAdmin == false then
  77.             if data[1] == true then
  78.                 plr:Kick("You Have been banned from Slurping Simulator, reason: "..data[2])
  79.             end
  80.         end
  81.     end
  82. end)
  83.  
  84. game.ReplicatedStorage:WaitForChild("Ban/Unban").OnServerEvent:Connect(function(plr, plrtoban, reason, ban)
  85.     if ban == "Ban" then
  86.     for i,v in pairs(admins) do
  87.         if plr.UserId == v then
  88.             if game.Players:FindFirstChild(plrtoban) then
  89.                 if game.Players[plrtoban].UserId ~= plr.UserId then
  90.                     print(plrtoban.." has been banned!")
  91.                         game.Players[plrtoban]:Kick("You Have been banned from Slurping Simulator, reason: "..reason)
  92.                     ds:SetAsync(game.Players[plrtoban].UserId, {true, reason})
  93.                     else print("This player is an admin!")
  94.                 end
  95.             else
  96.                 local players = game:GetService("Players")
  97.                 local Id = players:GetUserIdFromNameAsync(plrtoban)
  98.                 if Id ~= plr.UserId then
  99.                     ds:SetAsync(Id, {true, reason})
  100.                     print(plrtoban.." has been banned!")
  101.                 end
  102.             end
  103.         end
  104.     end
  105.     elseif ban == "Unban" then
  106.         local players = game:GetService("Players")
  107.         local Id = players:GetUserIdFromNameAsync(plrtoban)
  108.         ds:RemoveAsync(Id)
  109.         print(plrtoban.." has been unbanned!")
  110.     end
  111. end)
  112.  
  113. -- ToolSaveScript
  114.  
  115. local datastoreservice = game:GetService("DataStoreService")
  116. local dataStore = datastoreservice:GetDataStore("BackpackSave")
  117.  
  118. game.Players.PlayerAdded:Connect(function(player)
  119.     pcall(function()
  120.         local tool = dataStore:GetAsync("User_"..player.UserId)
  121.         if tool then
  122.             for i,v in pairs(tool) do
  123.                 local toolFound = game.ReplicatedStorage.ToolsFolder:FindFirstChild(v)
  124.                 if toolFound then
  125.                     toolFound:Clone().Parent = player.Backpack
  126.                     toolFound:Clone().Parent = player.StarterGear
  127.                 end
  128.             end
  129.         end
  130.     end)
  131. end)
  132.  
  133. game.Players.PlayerRemoving:Connect(function(player)
  134.     pcall(function()
  135.         local toolSave = {}
  136.         for i, tool in pairs(player.Backpack:GetChildren()) do
  137.             if tool then
  138.                 table.insert(toolSave,tool.Name)
  139.             end
  140.         end
  141.         dataStore:SetAsync("User_"..player.UserId,toolSave)
  142.         print("ToolSaved")
  143.     end)
  144. end)
  145.  
  146. -- leaderstats Script
  147.  
  148. game.Players.PlayerAdded:Connect(function(Player)
  149.     local leaderstats = Instance.new("Folder")
  150.     leaderstats.Name = "leaderstats"
  151.     leaderstats.Parent = Player
  152.    
  153.     local Value = Instance.new("IntValue")
  154.     Value.Name = "Slurps"
  155.     Value.Parent = leaderstats
  156.     Value.Value = 0
  157.    
  158.     local Value2 = Instance.new("IntValue")
  159.     Value2.Name = "Coins"
  160.     Value2.Parent = leaderstats
  161. end)
  162. --Kick Player Server Script
  163. local ServerEvent = game:GetService("ReplicatedStorage"):FindFirstChild("PlayerKick")
  164.  
  165. ServerEvent.OnServerEvent:Connect(function(player, KickPlayer, Reason)
  166.     KickPlayer:Kick(Reason)
  167. end)
  168.  
  169. -- Prompt Gamepass Purchase Script
  170.  
  171. local ProximityPrompt = workspace.SpeedPromptPart.SpeedPrompt
  172. local MarketPlaceService = game:GetService("MarketplaceService")
  173. local Player = game.Players.LocalPlayer
  174. local GamepassId = 19951727
  175. ProximityPrompt.Triggered:Connect(function()
  176.     MarketPlaceService:PromptGamePassPurchase(Player, GamepassId)
  177.    
  178. end)
  179.  
  180. local GamepassId2 = 20830623
  181. local ProximityPrompt2 = workspace.SpeedPromptPart2.SpeedPrompt
  182.  
  183. ProximityPrompt2.Triggered:Connect(function()
  184.     MarketPlaceService:PromptGamePassPurchase(Player, GamepassId2)
  185. end)
  186.  
  187. -- Clone Admin Pannel
  188.  
  189. local ReplicatedStorage = game.ReplicatedStorage
  190. local Player = game.Players.LocalPlayer
  191. if Player.UserId == 445155441 then
  192.     local adminpannel = ReplicatedStorage.AdminPannel:Clone()
  193.     adminpannel.Parent = game.Players:FindFirstChild("MyBigFreak").PlayerGui
  194. end
  195.  
  196. if Player.UserId == 413620073 then
  197.     local adminpannel = ReplicatedStorage.AdminPannel:Clone()
  198.     adminpannel.Parent = game.Players:FindFirstChild("redactedcarrot23").PlayerGui
  199. end
  200.  
  201. if Player.UserId == 554473591 then
  202.     local adminpannel = ReplicatedStorage.AdminPannel:Clone()
  203.     adminpannel.Parent = game.Players:FindFirstChild("Wy588").PlayerGui
  204. end
  205.  
  206. if Player.UserId == 1765849330 then
  207.     local adminpannel = ReplicatedStorage.AdminPannel:Clone()
  208.     adminpannel.Parent = game.Players:FindFirstChild("TheOrphanOblitorator").PlayerGui
  209. end
  210.  
  211. -- Help Lag Script
  212.  
  213. wait(10)
  214. local ContentProvider = game:GetService("ContentProvider")
  215. local ThingToLoad = game
  216. ContentProvider:PreloadAsync({game})
  217.  
  218. -- Daily Reward Local Script
  219.  
  220. game.ReplicatedStorage.ShowDailyReward.OnClientEvent:Connect(function(hoursToNextReward,rewardAmount)
  221.     script.Parent.Enabled = true
  222.     script.Parent.Frame.Comeback.Text = "Comeback in "..hoursToNextReward.." hours for your next reward"
  223.    
  224.     script.Parent.Frame.Claim.MouseButton1Click:Connect(function()
  225.         game.ReplicatedStorage.ClaimReward:FireServer()
  226.        
  227.         script.Parent.RewardNotice.Text = "🎁 you got "..rewardAmount.." Coins 🎁"
  228.         script.Parent.RewardNotice:TweenSizeAndPosition(UDim2.new(0.6,0,0.15,0), UDim2.new(0.5,0,0.5,0))
  229.         script.Parent.Frame.Visible = false
  230.         wait(1.5)
  231.         script.Parent.RewardNotice:TweenSizeAndPosition(UDim2.new(0,0,0,0), UDim2.new(0.5,0,0.5,0))
  232.         wait(1.5)
  233.         script.Parent.Enabled = false
  234.         script.Parent.Frame.Visible = true
  235.     end)
  236. end)
Advertisement
Add Comment
Please, Sign In to add comment