Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 2x Speed/Jump Script
- wait(1)
- local Players = game:GetService("Players")
- local MarketPlaceService = game:GetService("MarketplaceService")
- Players.PlayerAdded:Connect(function(Player)
- Player.CharacterAdded:Connect(function(Character)
- local Humanoid = Character:WaitForChild("Humanoid")
- local GamepassId = 19951727
- local Multiplier = 2
- if MarketPlaceService:UserOwnsGamePassAsync(Player.UserId, GamepassId) then
- Humanoid.WalkSpeed = Humanoid.WalkSpeed * Multiplier
- end
- end)
- end)
- wait(1)
- local Players = game:GetService("Players")
- local MarketPlaceService = game:GetService("MarketplaceService")
- Players.PlayerAdded:Connect(function(Player)
- Player.CharacterAdded:Connect(function(Character)
- local Humanoid = Character:WaitForChild("Humanoid")
- local GamepassId = 20830623
- local Multiplier = 2
- if MarketPlaceService:UserOwnsGamePassAsync(Player.UserId, GamepassId) then
- Humanoid.JumpPower = Humanoid.JumpPower * Multiplier
- end
- end)
- end)
- -- DataStore Script
- local DS = game:GetService("DataStoreService"):GetDataStore("SaveData")
- game.Players.PlayerAdded:Connect(function(plr)
- wait()
- local plrkey = "id_"..plr.UserId
- local Save1 = plr.leaderstats.Slurps
- local Save2 = plr.leaderstats.Coins
- local GetSaved = DS:GetAsync(plrkey)
- if GetSaved then
- Save1.Value = GetSaved[1]
- Save2.Value = GetSaved[2]
- else
- local NumberForSaving = {Save1.Value, Save2.Value}
- DS:GetAsync(plrkey, NumberForSaving)
- end
- end)
- game.Players.PlayerRemoving:Connect(function(plr)
- DS:SetAsync("id_"..plr.UserId, {plr.leaderstats.Slurps.Value, plr.leaderstats.Coins.Value})
- end)
- -- BanDataStoreScript
- local admins = {2379937649,554473591,445155441,413620073} -- Add your id here
- local ds = game:GetService("DataStoreService"):GetDataStore("Bans/Unbans")
- game.Players.PlayerAdded:Connect(function(plr)
- local data = ds:GetAsync(plr.UserId)
- local IsAdmin = false
- for i,v in pairs(admins) do
- if v == plr.UserId then
- IsAdmin = true
- local clone = script.BanGui:Clone()
- clone.Parent = plr.PlayerGui
- end
- end
- if data then
- if IsAdmin == false then
- if data[1] == true then
- plr:Kick("You Have been banned from Slurping Simulator, reason: "..data[2])
- end
- end
- end
- end)
- game.ReplicatedStorage:WaitForChild("Ban/Unban").OnServerEvent:Connect(function(plr, plrtoban, reason, ban)
- if ban == "Ban" then
- for i,v in pairs(admins) do
- if plr.UserId == v then
- if game.Players:FindFirstChild(plrtoban) then
- if game.Players[plrtoban].UserId ~= plr.UserId then
- print(plrtoban.." has been banned!")
- game.Players[plrtoban]:Kick("You Have been banned from Slurping Simulator, reason: "..reason)
- ds:SetAsync(game.Players[plrtoban].UserId, {true, reason})
- else print("This player is an admin!")
- end
- else
- local players = game:GetService("Players")
- local Id = players:GetUserIdFromNameAsync(plrtoban)
- if Id ~= plr.UserId then
- ds:SetAsync(Id, {true, reason})
- print(plrtoban.." has been banned!")
- end
- end
- end
- end
- elseif ban == "Unban" then
- local players = game:GetService("Players")
- local Id = players:GetUserIdFromNameAsync(plrtoban)
- ds:RemoveAsync(Id)
- print(plrtoban.." has been unbanned!")
- end
- end)
- -- ToolSaveScript
- local datastoreservice = game:GetService("DataStoreService")
- local dataStore = datastoreservice:GetDataStore("BackpackSave")
- game.Players.PlayerAdded:Connect(function(player)
- pcall(function()
- local tool = dataStore:GetAsync("User_"..player.UserId)
- if tool then
- for i,v in pairs(tool) do
- local toolFound = game.ReplicatedStorage.ToolsFolder:FindFirstChild(v)
- if toolFound then
- toolFound:Clone().Parent = player.Backpack
- toolFound:Clone().Parent = player.StarterGear
- end
- end
- end
- end)
- end)
- game.Players.PlayerRemoving:Connect(function(player)
- pcall(function()
- local toolSave = {}
- for i, tool in pairs(player.Backpack:GetChildren()) do
- if tool then
- table.insert(toolSave,tool.Name)
- end
- end
- dataStore:SetAsync("User_"..player.UserId,toolSave)
- print("ToolSaved")
- end)
- end)
- -- leaderstats Script
- game.Players.PlayerAdded:Connect(function(Player)
- local leaderstats = Instance.new("Folder")
- leaderstats.Name = "leaderstats"
- leaderstats.Parent = Player
- local Value = Instance.new("IntValue")
- Value.Name = "Slurps"
- Value.Parent = leaderstats
- Value.Value = 0
- local Value2 = Instance.new("IntValue")
- Value2.Name = "Coins"
- Value2.Parent = leaderstats
- end)
- --Kick Player Server Script
- local ServerEvent = game:GetService("ReplicatedStorage"):FindFirstChild("PlayerKick")
- ServerEvent.OnServerEvent:Connect(function(player, KickPlayer, Reason)
- KickPlayer:Kick(Reason)
- end)
- -- Prompt Gamepass Purchase Script
- local ProximityPrompt = workspace.SpeedPromptPart.SpeedPrompt
- local MarketPlaceService = game:GetService("MarketplaceService")
- local Player = game.Players.LocalPlayer
- local GamepassId = 19951727
- ProximityPrompt.Triggered:Connect(function()
- MarketPlaceService:PromptGamePassPurchase(Player, GamepassId)
- end)
- local GamepassId2 = 20830623
- local ProximityPrompt2 = workspace.SpeedPromptPart2.SpeedPrompt
- ProximityPrompt2.Triggered:Connect(function()
- MarketPlaceService:PromptGamePassPurchase(Player, GamepassId2)
- end)
- -- Clone Admin Pannel
- local ReplicatedStorage = game.ReplicatedStorage
- local Player = game.Players.LocalPlayer
- if Player.UserId == 445155441 then
- local adminpannel = ReplicatedStorage.AdminPannel:Clone()
- adminpannel.Parent = game.Players:FindFirstChild("MyBigFreak").PlayerGui
- end
- if Player.UserId == 413620073 then
- local adminpannel = ReplicatedStorage.AdminPannel:Clone()
- adminpannel.Parent = game.Players:FindFirstChild("redactedcarrot23").PlayerGui
- end
- if Player.UserId == 554473591 then
- local adminpannel = ReplicatedStorage.AdminPannel:Clone()
- adminpannel.Parent = game.Players:FindFirstChild("Wy588").PlayerGui
- end
- if Player.UserId == 1765849330 then
- local adminpannel = ReplicatedStorage.AdminPannel:Clone()
- adminpannel.Parent = game.Players:FindFirstChild("TheOrphanOblitorator").PlayerGui
- end
- -- Help Lag Script
- wait(10)
- local ContentProvider = game:GetService("ContentProvider")
- local ThingToLoad = game
- ContentProvider:PreloadAsync({game})
- -- Daily Reward Local Script
- game.ReplicatedStorage.ShowDailyReward.OnClientEvent:Connect(function(hoursToNextReward,rewardAmount)
- script.Parent.Enabled = true
- script.Parent.Frame.Comeback.Text = "Comeback in "..hoursToNextReward.." hours for your next reward"
- script.Parent.Frame.Claim.MouseButton1Click:Connect(function()
- game.ReplicatedStorage.ClaimReward:FireServer()
- script.Parent.RewardNotice.Text = "🎁 you got "..rewardAmount.." Coins 🎁"
- script.Parent.RewardNotice:TweenSizeAndPosition(UDim2.new(0.6,0,0.15,0), UDim2.new(0.5,0,0.5,0))
- script.Parent.Frame.Visible = false
- wait(1.5)
- script.Parent.RewardNotice:TweenSizeAndPosition(UDim2.new(0,0,0,0), UDim2.new(0.5,0,0.5,0))
- wait(1.5)
- script.Parent.Enabled = false
- script.Parent.Frame.Visible = true
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment