Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local bsslib = {}
- function bsslib:getInventory()
- local success, result = pcall(function()
- return game.ReplicatedStorage.Events.RetrievePlayerStats:InvokeServer().Eggs
- end)
- if success then
- return result
- else
- warn("Failed to retrieve inventory")
- return nil
- end
- end
- function bsslib:Pollen()
- local progressLabel = game.Players.LocalPlayer.Character:FindFirstChild("ProgressLabel", true)
- if progressLabel then
- local text = progressLabel.Text:match("%d+$")
- return tonumber(text) or 0
- end
- return 0
- end
- function bsslib:GetCooldown(mob)
- local spawners = workspace:FindFirstChild("MonsterSpawners")
- if spawners then
- local spawner = spawners:FindFirstChild(mob)
- if spawner then
- local timerGui = spawner:FindFirstChild("Attachment"):FindFirstChild("TimerGui")
- if timerGui and timerGui.TimerLabel then
- return timerGui.TimerLabel.Visible
- end
- end
- end
- return nil
- end
- function bsslib:Godmode(enabled)
- local camera = workspace.CurrentCamera
- local player = game.Players.LocalPlayer
- local character = player.Character or workspace:FindFirstChild(player.Name)
- local humanoid = character and character:FindFirstChildOfClass("Humanoid")
- if humanoid then
- local camerapos = camera.CFrame
- if enabled then
- local copy = humanoid:Clone()
- player.Character = nil
- copy:SetStateEnabled(Enum.HumanoidStateType.Physics, false)
- copy:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
- copy:SetStateEnabled(Enum.HumanoidStateType.Climbing, false)
- copy.Parent = character
- humanoid:Destroy()
- player.Character = character
- camera.CameraSubject = copy
- camera.CFrame = camerapos
- copy.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
- local animate = character:FindFirstChild("Animate")
- if animate then
- animate.Disabled = true
- animate.Disabled = false
- end
- else
- local copy = character:FindFirstChildOfClass("Humanoid")
- if copy then
- copy:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
- copy:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
- copy:SetStateEnabled(Enum.HumanoidStateType.Climbing, true)
- player.Character = nil
- copy:ChangeState(Enum.HumanoidStateType.Physics)
- player.Character = character
- copy.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.Viewer
- end
- end
- end
- end
- return bsslib
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement